/* table of contents */

/*
Header ( Line No : 151)
Menu Bar ( Line No : 386)
Home Page 1( Line No : 9782)
Home Page 2( Line No : 10912)
Home Page 3( Line No : 11323)
Home Page 4( Line No : 11483)
Home Page 5( Line No : 11686)
Home Page 6( Line No : 11767)
Home Page 7( Line No : 12127)
Header Home1( Line No : 9785)
Job Listing Home1( Line No : 10011)
Counter Box Home1( Line No : 10328)
Resume Box List Home1( Line No : 10373)
Pricing Table Home1( Line No : 10535)
Companies Carasole Home1( Line No : 10867)
Custom Links Home1,home2( Line No : 10915)
Custom Links Home 2( Line No : 10968)
Success Text Home2( Line No : 11072)
Job Box List /  Home2( Line No : 11088)
Job Box List / Find Candidate Home2( Line No : 11126)
Counter Box Home2( Line No : 11302)
Feature Box Home3( Line No : 11333)
Resume Box List / Find Candidate Home3( Line No : 11363)
News And Rumers Home3( Line No : 11467)
Custom Link Home4( Line No : 11486)
Job Listing Home4( Line No : 11505)
Counter Box Home4( Line No : 11544)
Job And Resume Box List / Find Candidate Home4( Line No : 11572)
Job Categories Home6( Line No : 11770)
Job Listing Home6( Line No : 11841)
Resume Box List Home7( Line No : 12115)
Search And Categories Home7( Line No : 12130)
Feature Box Home7( Line No : 12189)
Testimonials Home2,home3,home4( Line No : 10714)
Testimonials Home3,home4( Line No : 10782)
My Companies ( Line No : 1980)
Company List( Line No : 2520)
Company Detail( Line No : 2634)
Add Company( Line No : 3717)
Companies Carasole( Line No : 10804)
Jm Job Thanks You Page ( Line No : 1619)
My Jobs( Line No : 2905)
Job Detail( Line No : 3163)
Short List Job( Line No : 4403)
Add Job( Line No : 5323)
Stats Employer / Jobseeker ( Line No : 6430)
My Applied Jobs( Line No : 7125)
Newest Jobs Full Width List ( Line No : 8240)
Newest Jobs Box Style List ( Line No : 8630)
Jobseeker / Employer Cp( Line No : 9087)
Browse Jobs( Line No : 9895)
Common Job Type ( Line No : 12289)
Jobs By Type Layout ( Line No : 12353)
Job Widgets Znd Wordpress Default Widgets( Line No : 12573)
Resume By Category( Line No : 3557)
Box Style Resume( Line No : 4590)
Form Resume Top Section ( Line No : 5160)
Form Resume ( Line No : 5198)
My Cover Letter && Resume Save Search( Line No : 5892)
Resume By Category( Line No : 6652)
Subcategories Resume  ( Line No : 6739)
My Resume( Line No : 6909)
View Resume( Line No : 7343)
Applied Resume( Line No : 7771)
Applied Resume Send Message Popup( Line No : 8154)
Save Resume Search Popup( Line No : 8210)
Resume Form Image Problem ( Line No : 12312)
Filter Search( Line No : 8506)
Search( Line No : 11027)
Search Module ( Line No : 11326)
Search ( Line No : 11689)
Credits Style 1( Line No : 2445)
Credits Style 2( Line No : 2490)
Credits Pack( Line No : 5943)
Credits Log( Line No : 6088)
Credits Rate List( Line No : 6211)
Error Messages( Line No : 4249)
Message 1( Line No : 5464)
Message 2( Line No : 5539)
Message 3( Line No : 5639)
My Departments( Line No : 2827)
Departments , Coverletter ( Line No : 2830)
Departments Detail , Coverletter Detail( Line No : 4358)
Pop Up Background ( Line No : 2144)
Apply Popup( Line No : 2230)
Popup Part 2( Line No : 6532)
Model Pop Up Over Lay( Line No : 6535)
Applied Information Popup( Line No : 7308)
Login Popup( Line No : 8997)
Popular Categories( Line No : 9939)
Widgets Css ( Line No : 1682)
Footer Widgets ( Line No : 4767)
Featured Blog List( Line No : 10623)
4 Feature Box Hom2( Line No : 11257)
4 Feature Box Hom7( Line No : 11295)
Pagination ( Line No : 345)
Carousel Multi Item Slide ( Line No : 322)
Carousel Row Slide ( Line No : 596)
Common Header( Line No : 650)
Our Team( Line No : 1295)
Price-table( Line No : 1411)
About Us( Line No : 1493)
Shortlist ( Line No : 2412)
Apply Style( Line No : 2430)
Folders( Line No : 3607)
Add Folder( Line No : 3664)
Add Department( Line No : 3803)
News And Rumors ( Line No : 3856)
Basic Image Alignments And Appearnces Issues In Posts( Line No : 4099)
Post Body( Line No : 4171)
For Html Entities That Appear Wriong ( Line No : 4202)
Select Role ( Line No : 4387)
Footer ( Line No : 4730)
Form  ( Line No : 5033)
Purchase History( Line No : 6274)
Cover Letter( Line No : 6777)
Add To Short List( Line No : 6798)
Shortlist ( Line No : 6873)
Login Page( Line No : 8888)
New( Line No : 9661)
Buy Now , Pricing( Line No : 10289)
Custom Link With Counter( Line No : 11696)
Custom Links ( Line No : 11994)
Image And Text Box( Line No : 12073)
Registration Error ( Line No : 12252)
Common Font Awsome Size Class( Line No : 12267)
Bootstrap Override Classes( Line No : 12275)
Themeforest Issues ( Line No : 12423)
Basic Image Alignments And Appearnces Issues In Posts( Line No : 12426)
Comments And Replise For Posts( Line No : 12498)
Post Body( Line No : 12733)
For Html Entities That Appear Wriong ( Line No : 12764)
Woocommerce ( Line No : 12838)
Contact Form 7 ( Line No : 12930)
*/

body {
    position: relative;
}

div.jsjb-jm-content-wrapper {
    clear: both;
}
.fa {
    font-family: 'FontAwesome' !important;
}

/* Header */

div.jsjb-jm-lang-select {
    display: none;
}

div.jm-wrapper {
    width: 100%;
    float: left;
}

.jsjb-jm-nopadding {
    padding: 0px;
}

.jsjb-jm-nomargin {
    margin: 0px;
}

.jsjb-jm-bigfont {
    font-size: 110%;
    line-height: 1.5;
}

.jsjb-jm-biglineheight {
    line-height: 1.5;
}

header.jsjb-jm-menu-header {
    z-index: 99;
    width: 100%;
}

body header.jsjb-jm-menu-header.affix {
    top: 0px;
}

body.admin-bar header.jsjb-jm-menu-header.affix {
    top: 32px;
}

body.jsjb-jm-transparent header {
    position: absolute;
}

body.jsjb-jm-transparent header.affix {
    position: fixed;
}

body header.affix + div.jsjb-jm-content-wrapper {
    padding-top: 72px;
}

body.jsjb-jm-has-header header.affix + div.jsjb-jm-content-wrapper {
    padding-top: 100px;
}

body.jsjb-jm-transparent header.affix + div.jsjb-jm-content-wrapper {
    padding-top: 0px;
}

body.jsjb-jm-transparent header.affix + div.jsjb-jm-content-wrapper {
    padding-top: 0px;
}

div.jsjb-jm-page-header-wrap img.jsjb-jm-header-background {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0px;
    left: 0px;
    z-index: 1;
}

div.jsjb-jm-page-header-wrap {
    /* min-height: 180px; */
    overflow: hidden;
    position: relative;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-header-title,
div.jsjb-jm-page-header-wrap div.jsjb-jm-page-breadcrumbs {
    position: relative;
    z-index: 2;
    line-height: 100px;
}

div.jsjb-jm-page-header-wrap img.jsjb-jm-header-background {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0px;
    left: 0px;
    z-index: 1;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-breadcrumbs {
    position: relative;
    z-index: 2;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-header-title {
    color: #000;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-breadcrumbs {
    line-height: 0;
    margin: 10px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-breadcrumbs ul.jsjb-jm-breadcrumb {
    background: none;
    padding: 8px 0;
}

body.jsjb-jm-transparent div.jsjb-jm-page-header-wrap {
    /* min-height: 280px; */
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
}

body.jsjb-jm-transparent div.jsjb-jm-page-header-wrap div.jsjb-jm-heading-tit {
    padding-top: 105px !important;
    position: relative;
    z-index: 2;
}

div.jsjb-jm-page-header-wrap {
    float: left;
    width: 100%;
    overflow: visible;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit {
    float: left;
    width: 100%;
    padding: 20px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit .jsjb-jm-heading-tit-txt {
    text-transform: uppercase;
    margin: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-page-breadcrumbs {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.carousel {
    float: left;
    width: 100%;
}

.carousel .item [class*="col-"] {
    padding: 0px;
    padding-right: 10px;
}

.carousel .item [class*="col-"]:last-child {
    padding-right: 0px;
}


/* Carousel multi item slide */

.multi-item-carousel .carousel-inner > .item {
    transition: 500ms ease-in-out left;
}

.multi-item-carousel .carousel-inner .active.left {
    left: -33%;
}

.multi-item-carousel .carousel-inner .active.right {
    left: 33%;
}

.multi-item-carousel .carousel-inner .next {
    left: 33%;
}

.multi-item-carousel .carousel-inner .prev {
    left: -33%;
}


/* Pagination */

div#jsjb-jm-pagination {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 20px 0;
    background: none;
    border: 0px;
    box-sizing: border-box;
    padding: 5px 10px;
    text-align: center;
    font-size: 14px;
}

div#jsjb-jm-pagination span.page-numbers {
    padding: 10px 20px;
    margin-left: -1px;
}

div#jsjb-jm-pagination span.page-numbers.current {}

div#jsjb-jm-pagination a.page-numbers {
    padding: 10px 20px;
    margin-left: -1px;
}

div#jsjb-jm-pagination a.page-numbers.next {
    padding: 10px 20px;
}

div#jsjb-jm-pagination a.page-numbers.prev {
    padding: 10px 20px;
}

div#jsjb-jm-pagination a.page-numbers:hover {
    text-decoration: none;
    outline: 0;
}


/* Menu bar */

body.jsjb-jm-has-header {
    padding-top: 0px;
}

body.jsjb-jm-transparent {
    padding-top: 0px;
}

.jsjb-jm-header-row {
    width: 100%;
    border-radius: 0;
}

.navbar {
    border-radius: 0;
}

.jsjb-jm-header-topbar {
    height: 33px;
    line-height: 30px;
}

.jsjb-jm-header-topbar span {
    margin-right: 10px;
    display: inline-block;
    height: 33px;
    text-align: center;
}

.jsjb-jm-header-topbar span i {
    margin: 0 10px;
}

.jsjb-jm-header-topbar div.jsjb-jm-tb-topmenu {
    margin-right: 10px;
    position: relative;
}

.jsjb-jm-header-topbar div.jsjb-jm-tb-topmenu i {
    margin-right: 10px;
    margin-left: 10px;
}

.jsjb-jm-header-topbar div.jsjb-jm-tb-topmenu div.jsjb-jm-tp-select {
    position: absolute;
    top: calc(100% + 5px);
    left: 0px;
    width: calc(100% + 10px);
    z-index: 3;
}

.jsjb-jm-header-topbar div.jsjb-jm-tb-topmenu div.jsjb-jm-tp-select div.jsjb-jm-tp-row {
    padding: 2px 8px;
}

.jsjb-jm-header-topbar div.jsjb-jm-tb-topmenu div.jsjb-jm-tp-select div.jsjb-jm-tp-row img {
    margin-right: 5px;
}

.jsjb-jm-header-topbar a.jsjb-jm-socialicon {
    display: inline-block;
    height: 33px;
    min-width: 40px;
    text-align: center;
}

.nav.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
}

.nav.navbar-right .dropdown-menu .dropdown-menu {
    left: 100%;
    right: auto;
}

.nav.navbar-right .dropdown-menu.pull-right {
    left: auto;
    right: 0;
}

.nav.navbar-right .dropdown-submenu .dropdown-menu.pull-right {
    left: auto;
    right: 100%;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}

.dropdown-submenu .dropdown-menu.pull-right {
    top: 0;
    left: auto;
    right: 100%;
    margin-top: -1px;
}

.navbar-brand {
    padding: 0px 15px;
}

.navbar {
    margin-bottom: 0px;
}

div.navbar div.navbar-collapse i.fa {
    font-family: FontAwesome !important;
    margin-right: 5px;
}

div.navbar div.navbar-collapse ul.navbar-nav li a {
    min-height: 45px;
    line-height: 45px;
    padding: 5px 15px;
}

div.navbar a.btn.btn-info.btn-lg {
    min-width: 100px;
    margin-left: 25px;
    margin-top: 14px;
    padding: 8px 10px;
    border-radius: 4px;
    display: inline-block;
    background: none;
    border: 1px solid #ffffff;
    color: #ffffff;
    border-radius: 0px;
}

div.navbar a.logoutbtn-header {
    min-width: 100px;
    margin-left: 25px;
    margin-top: 14px;
    padding: 8px 10px;
    border-radius: 4px;
    display: inline-block;
    background: none;
    border: 1px solid #ffffff;
    color: #ffffff;
    border-radius: 0px;
}

div.navbar div.navbar-collapse ul.navbar-nav li ul li a {
    min-height: 40px;
    line-height: 40px;
    padding: 5px 15px;
}

ul.navbar-nav ul.dropdown-menu {
    border-radius: 0px;
    padding: 0px;
}

div.navbar div.navbar-collapse ul.navbar-nav ul.dropdown-menu li a {
    padding: 0px 10px;
    width: 100%;
}

div.jsjb-jm-transparent ul.navbar-nav ul.dropdown-menu li a {}

ul.navbar-nav ul.dropdown-menu li:last-child a {
    border-bottom: 0px;
}

div.navbar-inverse ul.navbar-nav ul.dropdown-menu {
    border-radius: 0px;
    padding: 0px;
    background: none;
}

div.navbar-inverse ul.navbar-nav ul.dropdown-menu li a {
    padding: 10px;
}

div.navbar-inverse ul.navbar-nav ul.dropdown-menu li:last-child a {
    border-bottom: 0px;
}

a#jsjb-jm-back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 50px;
    right: 20px;
    display: none;
    z-index: 9999;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .multi-item-carousel .carousel-inner > .item {
        transition: 500ms ease-in-out all;
        backface-visibility: visible;
        transform: none!important;
    }
}

.multi-item-carousel .carouse-control.left,
.multi-item-carousel .carouse-control.right {
    background-image: none;
}


/* Carousel row slide */

@media (min-width: 768px) and (max-width: 991px) {
    #myCarousel .carousel-inner .item .item-item:last-child {
        display: none;
    }
}

@media (max-width: 768px) {
    #mymyCarousel .carousel-inner {
        height: 320px;
    }
}

.carousel-inner {
    overflow-y: hidden;
}

.carousel-inner .active.left {
    left: -25%;
}

.carousel-inner .next {
    left: 25%;
}

.carousel-inner .prev {
    left: -25%;
}

.carousel-control {
    width: 4%;
}

.carousel-control.left,
.carousel-control.right {
    margin-left: 15px;
    background-image: none;
}

.carousel-control img {
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

.carousel-inner .item-item {
    padding: 0!important;
}


/* Common Header*/

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content {
    float: left;
    width: 100%;
    padding: 20px 0;
    padding-bottom: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content .jsjb-jm-sticky-class.affix {
    top: 50px;
}

body.jsjb-jm-has-header div.jsjb-jm-sticky-class.affix,
body.admin-bar div.jsjb-jm-sticky-class.affix {
    top: 64px;
}

body.admin-bar.jsjb-jm-has-header div.jsjb-jm-sticky-class.affix {
    top: 95px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content .jsjb-jm-sticky-class.affix-top {
    border: none;
    box-shadow: none;
    width: 100%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-heading-content-left {
    float: left;
    width: 60%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-heading-content-left a.jsjb-jm-heading-content-link {
    display: inline-block;
    padding: 8px 15px;
    text-decoration: none;
    font-weight: 700;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-heading-content-left a.jsjb-jm-heading-content-link i {
    margin-right: 5px;
    font-size: 20px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-heading-content-right {
    float: left;
    width: 40%;
    text-align: right;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-heading-content-right div.jsjb-jm-data-right-sort {
    float: right;
    padding: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-heading-content-right div.jsjb-jm-data-right-sort span.jsjb-jm-data-right-sort-title {
    display: inline-block;
    margin: 10px 0px;
    float: left;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-heading-content-right div.jsjb-jm-data-right-sort form.jsjb-jm-data-right-sort-select-wrap {
    float: left;
    margin: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-heading-content-right div.jsjb-jm-data-right-sort form.jsjb-jm-data-right-sort-select-wrap div.input-group select {
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-heading-content-right div.jsjb-jm-data-right-sort form.jsjb-jm-data-right-sort-select-wrap div.input-group span.input-group-btn a.jsjb-jm-sort-btn {
    display: inline-block;
    padding: 10px 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp {
    float: left;
    width: 70%;
    padding: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp div.jsjb-jm-page-info-top {
    float: left;
    width: 100%;
    padding: 5px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp div.jsjb-jm-page-info-top .jsjb-jm-page-info-title-txt {
    display: inline-block;
    margin: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp div.jsjb-jm-page-info-top span.jsjb-jm-page-info-create-date {
    margin-left: 10px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp div.jsjb-jm-page-info-top span.jsjb-jm-comp-det-page-comp-info-create-date {
    display: inline-block;
    margin-left: 10px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp div.jsjb-jm-page-info-btm {
    float: left;
    width: 100%;
    padding: 15px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp div.jsjb-jm-page-info-btm .jsjb-jm-page-info-desc {
    float: left;
    margin: -5px 0 0 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp div.jsjb-jm-page-info-btm .jsjb-jm-page-info-desc a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp div.jsjb-jm-page-info-btm div.jsjb-jm-page-info-desc {
    float: left;
    margin-left: 15px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp div.jsjb-jm-page-info-btm div.jsjb-jm-page-info-desc img {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-page-comp-info-wrp div.jsjb-jm-page-info-btm div.jsjb-jm-page-info-desc .jsjb-jm-page-info-desc-text {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content a.jsjobs-popup.contact-detail-button {
    float: right;
    display: inline-block;
    padding: 10px;
    outline: 0;
    text-decoration: none;
    text-align: center;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content a.jsjobs-popup.contact-detail-button i {
    font-size: 22px;
    vertical-align: middle;
    margin-right: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content a.jsjobs-popup.contact-detail-button span.contact-detail-button {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline div.jsjb-jm-search-field {
    height: 36px;
    width: 24.41%;
    margin-bottom: 1%;
    margin-right: 0.4%;
    float: left;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline div.jsjb-jm-search-field.folder {
    width: 36.79%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline div.jsjb-jm-search-field.myjobs {
    float: left;
    width: 91.5%;
    margin-right: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline div.jsjb-jm-search-field select.jsjob-multiselect,
div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline div.jsjb-jm-search-field input.jsjb-jm-input {
    display: inline-block;
    width: 100%;
    border-radius: unset;
    height: 40px;
}

.chosen-container-multi .chosen-choices {
    min-height: 40px;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    height: 33px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline div.jsjb-jm-search-field select.jsjb-jm-select {
    display: inline-block;
    width: 100%;
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline button.jsjb-jm-search-btn {
    padding: 4px 10px;
    font-weight: 700;
    border-radius: unset;
    min-width: 189px;
    text-align: center;
    height: 40px;
    margin-bottom: 1%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline button.jsjb-jm-search-btn span.jsjb-jm-search-btn-txt {
    display: inline-block;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline button.jsjb-jm-search-btn i {
    margin-right: 5px;
    font-size: 20px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline button.jsjb-jm-reset-btn {
    padding: 5px 10px;
    border-radius: unset;
    min-width: 85px;
    text-align: center;
    height: 40px;
    margin-bottom: 1%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline button.jsjb-jm-reset-btn span.jsjb-jm-reset-btn-txt {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline button.jsjb-jm-reset-btn i {
    margin-right: 5px;
    font-size: 20px;
    font-weight: 700;
    vertical-align: middle;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline a.jsjb-jm-showmore-btn {
    float: right;
    margin-top: 20px;
    text-decoration: underline;
    margin-right: 20px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline .jsjb-jm-tfs {
    padding: 0;
    float: left;
    display: none;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline span.jsjb-jm-jobsort-txt {
    float: left;
    margin: 10px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline span.jsjb-jm-sort-btn-wrp {
    float: left;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline span.jsjb-jm-sort-btn-wrp a.jsjb-jm-sort-btn {
    display: inline-block;
    padding: 10px 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-left {
    float: left;
    width: 50%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-left.jsjb-h-fullwidth {
    width: 100%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-left .jsjb-jm-heading-tit-text {
    text-transform: uppercase;
    margin: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-left div.jsjb-jm-page-breadcrumbs {
    float: left;
    width: 100%;
    margin-top: 15px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right {
    float: right;
    width: 50%;
    padding: 11px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right a.jsjb-jm-add-btn {
    float: right;
    padding: 12px 15px;
    text-decoration: none;
    font-weight: 700;
    margin-right: 5px;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right a.jsjb-jm-add-btn img,
div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right a.jsjb-jm-add-btn i {
    margin-right: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec {
    float: left;
    width: 70%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-top {
    float: left;
    width: 100%;
    padding: 5px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-top .jsjb-jm-job-det-haeder-job-info-title {
    display: inline-block;
    margin: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-top .jsjb-jm-job-det-haeder-job-info-title a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-top .jsjb-jm-job-det-haeder-job-info-title span.jsjb-jm-jobs-list-horizental-new-tag {
    margin-left: 10px;
    padding: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-top .jsjb-jm-job-det-haeder-job-info-title span.jsjb-jm-job-det-haeder-job-info-create-date {
    display: inline-block;
    margin-left: 10px;
    font-weight: normal;
    font-size: 14px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-btm {
    float: left;
    width: 100%;
    padding: 15px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-btm span.jsjb-jm-job-det-haeder-job-info-jobtype {
    float: left;
    padding: 5px 10px;
    margin: 2px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-btm div.jsjb-jm-job-det-haeder-job-info-desc-div {
    float: left;
    margin-left: 15px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-btm div.jsjb-jm-job-det-haeder-job-info-desc-div .jsjb-jm-job-det-haeder-job-info-desc {
    margin: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-btm div.jsjb-jm-job-det-haeder-job-info-desc-div .jsjb-jm-job-det-haeder-job-info-desc a.jsjb-jm-job-det-haeder-job-info-compname {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-btm div.jsjb-jm-job-det-haeder-job-info-desc-div img {
    display: inline-block;
    margin-right: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-left-sec div.jsjb-jm-job-det-haeder-job-info-btm div.jsjb-jm-job-det-haeder-job-info-desc-div .jsjb-jm-job-det-haeder-job-info-desc-text {
    vertical-align: middle;
    display: inline-block;
    margin: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-right-sec {
    float: left;
    width: 30%;
    text-align: right;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-right-sec a.jsjb-jm-job-det-haeder-job-info-links {
    display: inline-block;
    padding: 10px;
    text-decoration: none;
    margin: 31px 2px;
    outline: 0;
    cursor: pointer;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-right-sec a.jsjb-jm-job-det-haeder-job-info-links i {
    font-size: 22px;
    vertical-align: middle;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-job-det-haeder-right-sec a.jsjb-jm-job-det-haeder-job-info-links span.jsjb-jm-job-det-haeder-job-info-links-txt {
    font-weight: 700;
    display: inline-block;
    margin-left: 4px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap {
    width: 100%;
    float: left;
    padding: 20px 0;
    margin-top: 20px;
    padding-bottom: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-sort-top-fix {
    /* margin-top: 96px; */
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-left-wrap {
    float: left;
    width: 40%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-left-wrap a.jsjb-jm-action-achor {
    display: inline-block;
    padding: 9px 11px;
    text-decoration: none;
    font-weight: 700;
    margin-right: 3px;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-left-wrap a.jsjb-jm-action-achor i {
    margin-right: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-right-wrap {
    float: right;
    width: 60%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-right-wrap div.jsjb-jm-data-right {
    float: right;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-right-wrap div.jsjb-jm-data-right div.jsjb-jm-data-right-view {
    float: left;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-right-wrap div.jsjb-jm-data-right div.jsjb-jm-data-right-view span.jsjb-jm-list-view-title {
    float: left;
    padding: 9px 10px 9px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-right-wrap div.jsjb-jm-data-right div.jsjb-jm-data-right-view a.jsjb-jm-list-view-button {
    float: left;
    padding: 7px 10px;
    margin: 0 1px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-right-wrap div.jsjb-jm-data-right div.jsjb-jm-data-right-sort {
    float: left;
    padding: 0 0 0 10px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-right-wrap div.jsjb-jm-data-right div.jsjb-jm-data-right-sort span.jsjb-jm-data-right-sort-title {
    margin: 12px 0;
    float: left;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-right-wrap div.jsjb-jm-data-right div.jsjb-jm-data-right-sort form.jsjb-jm-data-right-sort-select-wrap {
    float: left;
    margin: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-right-wrap div.jsjb-jm-data-right div.jsjb-jm-data-right-sort form.jsjb-jm-data-right-sort-select-wrap div.input-group span.input-group-btn a.jsjb-jm-sort-btn {
    display: inline-block;
    padding: 9px 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-view-sort-wrap div.jsjb-jm-data-right-wrap div.jsjb-jm-data-right div.jsjb-jm-data-right-sort form.jsjb-jm-data-right-sort-select-wrap div.input-group select {
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap {
    width: 100%;
    float: left;
    padding: 20px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-image-wrap {
    width: 180px;
    float: left;
    text-align: center;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-image-wrap div.jsjb-jm-resumedetail-image {
    display: inline-block;
    position: relative;
    padding: 5px;
    width: 150px;
    height: 152px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-image-wrap div.jsjb-jm-resumedetail-image img.jsjb-jm-resumedetail-img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: 140px;
    max-height: 140px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap {
    width: calc(100% - 180px);
    float: left;
    padding: 10px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option .jsjb-jm-resumedetail-data-heading {
    display: inline-block;
    margin: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option .jsjb-jm-resumedetail-data-heading a.jsjb-jm-resume-heading {
    display: inline-block;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option span.jsjb-jm-resumedetail-data-date {
    display: inline-block;
    margin-left: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option a.jsjb-jm-resumedetail-data-contact {
    display: inline-block;
    float: right;
    text-decoration: none;
    padding: 14px 15px;
    background: #fff;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option a.jsjb-jm-resumedetail-data-contact i {
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option .jsjb-jm-job-desc {
    margin: 10px 0 20px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option span.jsjb-jm-resumedetail-data-timing {
    float: left;
    padding: 5px 10px;
    margin: 2px 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option div.jsjb-jm-resumedetail-data-desc {
    display: inline-block;
    margin-left: 15px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option div.jsjb-jm-resumedetail-data-desc img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-info-wrap div.jsjb-jm-resumedetail-data-wrap div.jsjb-jm-resumedetail-data-option div.jsjb-jm-resumedetail-data-desc .jsjb-jm-resumedetail-data-desc-txt {
    display: inline-block;
    vertical-align: middle;
    margin: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-data-tab div#sidebar {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-data-tab nav {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-data-tab nav.stick {
    position: fixed;
    top: 0;
    z-index: 10000;
    margin-top: 12px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-data-tab {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-data-tab nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-data-tab nav li {
    display: inline-block;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-data-tab nav li a {
    font-weight: 700;
    padding: 17px 15px;
    display: inline-block;
    text-decoration: none !important;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-resumedetail-data-tab a.nav-active {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-heading-content-right div.jsjb-jm-data-right-sort form.jsjb-jm-data-right-sort-select-wrap div.form-group span.jsjb-jm-sort-btn-wrp {
    padding: 9px 5px;
}


/*Our Team*/

div.jsjb-jm-page-content-wrap {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp .jsjb-jm-our-team-heading {
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp .jsjb-jm-our-team-txt {
    text-align: center;
    padding: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members {
    float: left;
    width: 100%;
    padding: 10px;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members img.jsjb-jm-our-team-members-image {
    margin: auto;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-post {
    float: left;
    width: 100%;
    padding: 10px 0;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-post.our-team {
    padding: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-post .jsjb-jm-our-team-members-tit {
    float: left;
    width: 100%;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-post .jsjb-jm-our-team-members-tit {
    float: left;
    width: 100%;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-post .jsjb-jm-our-team-members-designation {
    float: left;
    width: 100%;
    margin: 5px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-post.other .jsjb-jm-our-team-members-tit {
    float: left;
    width: 100%;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-post.other .jsjb-jm-our-team-members-designation {
    float: left;
    width: 100%;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-description {
    float: left;
    width: 100%;
    padding: 15px 0;
    margin: 0px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-description p {
    margin: 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-social {
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-social a {
    text-decoration: none;
    display: inline-block;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-social a i {
    height: 29px;
    width: 34px;
    line-height: 29px;
    border-radius: 50%;
    margin: 0 3px 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-our-team-wrp div.col-md-3 div.jsjb-jm-our-team-members div.jsjb-jm-our-team-members-social a i {
    height: 29px;
    width: 29px;
    line-height: 20px;
    padding: 5px;
    border-radius: 50%;
}


/*price-table*/

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp {
    float: left;
    width: 100%;
    margin: 25px 0;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list {
    float: left;
    width: 100%;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box {
    border-radius: 0px;
    text-align: center;
    margin: 25px 0;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box div.jsjb-jm-price-box-heading {
    padding: 25px 0 50px;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box div.jsjb-jm-price-box-heading .jsjb-jm-price-box-heading-txt {
    margin: 10px 0 60px;
    font-weight: 700;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box div.jsjb-jm-price-box-pg-price-wrp {
    width: 175px;
    border-radius: 100%;
    height: 175px;
    margin: -94px auto 20px;
    line-height: 165px;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box div.jsjb-jm-price-box-pg-price-wrp span.jsjb-jm-price-box-pg-price {
    font-weight: 700;
    font-size: 32px;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box ul.jsjb-jm-price-box-pg-crdts-list {
    box-shadow: none;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box ul.jsjb-jm-price-box-pg-crdts-list li.jsjb-jm-price-box-pg-crdts-txt {
    border: none;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box ul.jsjb-jm-price-box-pg-crdts-list li.jsjb-jm-price-box-pg-price-txt {
    padding: 3px 0;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0;
    font-size: 130%;
    line-height: 1.5;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box ul.jsjb-jm-price-box-pg-crdts-list li.jsjb-jm-price-box-pg-crdts-exp-txt {
    border-left: 0px;
    border-right: 0px;
    border-radius: 0;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box ul.jsjb-jm-price-box-pg-crdts-list li.jsjb-jm-price-box-pg-price-txt .jsjb-jm-price-box-pg-price-txt-val {
    font-weight: 700;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box a.jsjb-jm-price-box-bn-btn-txt {
    display: inline-block;
    padding: 12px 55px;
    margin-bottom: 17px;
    font-weight: 700;
    font-size: 17px;
}

div.jsjb-jm-content-wrapper div.jsjb-jm-price-box-wrp div.jsjb-jm-price-box-list div.jsjb-jm-price-box a.jsjb-jm-price-box-bn-btn-txt:hover {
    text-decoration: none;
    outline: 0;
}


/*About Us*/

div.jsjb-jm-map {
    float: left;
    width: 100%;
}

div.jsjb-jm-map-wrap {
    float: left;
    width: 100%;
    margin: 40px 0 20px;
}

div.jsjb-jm-map-wrap div.jsjb-jm-map-inner {
    overflow: hidden;
}

div.jsjb-jm-map-wrap div.jsjb-jm-map-inner div#jsjb-jm-map {
    height: 400px;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-meet-us-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-meet-us-wrp h2.jsjb-jm-meet-us-tit {
    text-transform: uppercase;
    font-weight: 700;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-meet-us-wrp span.jsjb-jm-meet-us-txt {
    float: left;
    width: 100%;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-meet-us-wrp div.jsjb-jm-meet-us-info {
    float: left;
    width: 100%;
    margin: 8px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-meet-us-wrp div.jsjb-jm-meet-us-info img {
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-meet-us-wrp div.jsjb-jm-meet-us-info span.jsjb-jm-meet-us-info-email {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-meet-us-wrp div.jsjb-jm-meet-us-share-btn-wrp {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-meet-us-wrp div.jsjb-jm-meet-us-share-btn-wrp a.jsjb-jm-meet-us-share-btn {
    float: left;
    margin-right: 5px;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-about-us-contact-form-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-about-us-contact-form-wrp h2.jsjb-jm-contact-form-tit {
    text-transform: uppercase;
    font-weight: 700;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-about-us-contact-form-wrp span.jsjb-jm-contact-form-txt {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-about-us-contact-form-wrp div.jsjb-jm-contact-form {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-about-us-contact-form-wrp div.jsjb-jm-contact-form form div.form-group.jsjb-jm-contact-form-fields {
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-about-us-contact-form-wrp div.jsjb-jm-contact-form form div.form-group.jsjb-jm-contact-form-fields label {
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-about-us-contact-form-wrp div.jsjb-jm-contact-form form div.form-group.jsjb-jm-contact-form-fields input,
textarea {
    border-radius: 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-about-us-contact-form-wrp div.jsjb-jm-contact-form form div.form-group input.jsjb-jm-contact-form-btn {
    padding: 14px 50px;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-about-us-contact-form-wrp div.jsjb-jm-contact-form div.jsjb-jm-contact-form-alert-msg {
    float: left;
    width: 100%;
    padding: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-about-us-main-wrp div.jsjb-jm-about-us-contact-form-wrp div.jsjb-jm-contact-form div.jsjb-jm-contact-form-alert-msg i {
    font-size: 20px;
    margin-right: 5px;
}


/* jm job thanks you page */

div.jsjb-jm-thank-wrap {
    background: url("../images/bg.png");
    float: left;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
}

div.jsjb-jm-thank-wrap div.jsjb-jm-thank-img-wrap {
    width: 100%;
    float: left;
    text-align: center;
    padding: 30px 0;
}

div.jsjb-jm-thank-wrap div.jsjb-jm-thank-img-wrap img {
    display: inline-block;
    text-align: center;
}

div.jsjb-jm-thank-wrap div.jsjb-jm-thank-title-wrap {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: bold;
    font-size: 36px;
    margin-bottom: 25px;
}

div.jsjb-jm-thank-wrap div.jsjb-jm-thank-massge-wrap {
    width: 100%;
    float: left;
    text-align: center;
}

div.jsjb-jm-thank-wrap div.jsjb-jm-thank-button-wrap {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 15px;
}

div.jsjb-jm-thank-wrap div.jsjb-jm-thank-button-wrap a.jsjb-jm-thank-button-back {
    display: inline-block;
    padding: 5px 8px;
}

div.jsjb-jm-norecordfoundtable {
    width: 99%;
    float: left;
    padding: 10px 5px;
    margin: 10px 0.5%;
    text-align: left;
}

div.jsjb-jm-norecordfoundtable img {
    padding: 0px 5px;
}


/* Widgets CSS */

div.jsjob-jm-cpost-jobmang-ctnt {
    /* padding: 15px 10px; */
    margin: 0;
    width: 100%;
}

div.jsjob-jm-cpost-jobmang-ctnt div.jsjob-jm-cpost-jobmang-ls {
    float: left;
    padding: 0px;
    height: 79px;
    position: relative;
    border-radius: 50%;
}

div.jsjob-jm-cpost-jobmang-ctnt div.jsjob-jm-cpost-jobmang-ls img.jsjob-jm-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: auto;
    height: 100%;
}

div.jsjob-jm-cpost-jobmang-ctnt div.jsjb-jm-cpost-jobmang-rs {
    padding: 0 0 0 5px;
}

div.jsjob-jm-cpost-jobmang-ctnt div.jsjb-jm-cpost-jobmang-rs span.jsjb-jm-cpost-jobmang-rs-create-date {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

div.jsjob-jm-cpost-jobmang-ctnt div.jsjb-jm-cpost-jobmang-rs span.jsjb-jm-cpost-jobmang-rs-persname {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

div.jsjob-jm-cpost-jobmang-ctnt div.jsjb-jm-cpost-jobmang-rs span.jsjb-jm-cpost-jobmang-rs-co {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

div.jsjob-jm-cpost-jobmang-ctnt div.jsjb-jm-cpost-jobmang-rs a.jsjb-jm-cpost-jobmang-rs-pstname {
    float: left;
    clear: both;
}

div.jsjb-jm-cpost-jobmang-post-ctnt {
    padding: 15px 10px;
    margin: 0;
    width: 100%;
}

div.jsjb-jm-cpost-jobmang-post-ctnt div.jsjb-jm-cpost-jobmang-post-ls {
    float: left;
    padding: 0px;
    height: 80px;
    position: relative;
}

div.jsjb-jm-cpost-jobmang-post-ctnt div.jsjb-jm-cpost-jobmang-post-ls img.jm-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: auto;
    height: 100%;
}

div.jsjb-jm-cpost-jobmang-post-ctnt div.jsjb-jm-cpost-jobmang-post-rs {
    padding: 0 0 0 10px;
}

div.jsjb-jm-cpost-jobmang-post-ctnt div.jsjb-jm-cpost-jobmang-post-rs span.jsjb-jm-comments {
    width: 100%;
    float: left;
    padding: 5px 0px;
}

div.jsjb-jm-cpost-jobmang-post-ctnt div.jsjb-jm-cpost-jobmang-post-rs span.jsjb-jm-cpost-jobmang-rs-create-date {
    float: left;
    width: 100%;
    padding: 5px 0px;
}

div.jsjb-jm-cpost-jobmang-post-ctnt div.jsjb-jm-cpost-jobmang-post-rs span.jsjb-jm-cpost-jobmang-rs-persname {
    float: left;
}

div.jsjb-jm-cpost-jobmang-post-ctnt div.jsjb-jm-cpost-jobmang-post-rs span.jsjb-jm-cpost-jobmang-rs-co {
    float: left;
}

div.jsjb-jm-cpost-jobmang-post-ctnt div.jsjb-jm-cpost-jobmang-post-rs a.jsjb-jm-cpost-jobmang-rs-pstname {
    width: 100%;
    float: left;
    clear: both;
}

div.widget_calendar {
    margin: 20px -15px;
    display: inline-block;
}

div.widget_calendar h2 {
    padding: 10px;
    margin: 0px;
    font-size: 21px;
}

div.widget_calendar div.calendar_wrap {
    padding: 10px;
}

div.widget_calendar div.calendar_wrap table#wp-calendar {
    width: 100%;
    text-align: center;
    padding: 5px;
}

div.widget_calendar div.calendar_wrap table#wp-calendar caption {}

div.widget_calendar div.calendar_wrap table#wp-calendar thead {
    text-align: center;
}

div.widget_calendar div.calendar_wrap table#wp-calendar thead th {
    text-align: center;
    padding: 5px;
}

div.widget_calendar div.calendar_wrap table#wp-calendar tbody td {
    text-align: center;
    padding: 5px;
}

div.widget_calendar div.calendar_wrap table#wp-calendar tfoot td {
    text-align: left;
    padding: 8px 0px;
}

div.widget_tag_cloud {
    margin: 20px -15px;
    display: inline-block;
}

div.widget_tag_cloud h2 {
    padding: 10px;
    margin: 0px;
    font-size: 21px;
}

div.widget_tag_cloud div.tagcloud {
    padding: 10px;
}

div.widget_tag_cloud div.tagcloud a {
    padding: 10px;
    display: inline-block;
    margin-bottom: 5px;
}

div.widget_search form#searchform {
    float: left;
    width: 100%;
    padding: 10px;
}

div.widget_search form#searchform div {
    width: 100%;
    float: left;
}

div.widget_search form#searchform label.screen-reader-text {
    width: 100%;
    float: left;
}

div.widget_search form#searchform input#s {
    width: 100%;
    float: left;
    padding: 5px;
}

div.widget_search form#searchform input#searchsubmit {
    float: left;
    margin-top: 5px;
    padding: 6px 12px;
}

div.widget_text div.textwidget {
    padding: 10px;
}

div.widget_recent_entries,
div.widget_rss,
div.widget_text,
div.widget_jm_recent_posts,
div.widget_jm_recent_comments,
div.jsjb-jm-recent-comments,
div.jsjb-jm-recent-posts,
div.widget_nav_menu,
div.widget_search,
div.widget_recent_comments,
div.widget_archive,
div.widget_categories,
div.widget_meta,
div.widget_pages {
    margin: 20px -15px;
    display: inline-block;
}

footer div.jsjb-jm-recent-posts {
    margin: 0;
}

div.widget_recent_entries h2,
div.widget_rss h2,
div.widget_text h2,
div.widget_jm_recent_posts h2,
div.widget_jm_recent_comments h2,
div.jsjb-jm-recent-comments h2,
div.jsjb-jm-recent-posts h2,
div.widget_nav_menu h2,
div.widget_search h2,
div.widget_recent_comments h2,
div.widget_archive h2,
div.widget_categories h2,
div.widget_meta h2,
div.widget_pages h2 {
    padding: 10px;
    margin: 0px;
    font-size: 21px;
}

div.jsjb-jm-recent-posts h2 {
    padding: 0;
}

div.widget_recent_entries ul,
div.widget_rss ul,
div.widget_nav_menu ul,
div.widget_search ul,
div.widget_recent_comments ul,
div.widget_archive ul,
div.widget_categories ul,
div.widget_meta ul,
div.widget_pages ul {
    padding: 10px;
    float: left;
    width: 100%;
    list-style-position: inside;
}

div.widget_recent_entries ul li,
div.widget_rss ul li,
div.widget_nav_menu ul li,
div.widget_search ul li,
div.widget_recent_comments ul li,
div.widget_archive ul li,
div.widget_categories ul li,
div.widget_meta ul li,
div.widget_pages ul li {
    padding: 10px 0px;
    width: 100%;
    float: left;
    padding-left: 10px;
    text-indent: 5px;
}

div.widget_recent_entries ul li:last-child,
div.widget_rss ul li:last-child,
div.widget_nav_menu ul li:last-child,
div.widget_search ul li:last-child,
div.widget_recent_comments ul li:last-child,
div.widget_archive ul li:last-child,
div.widget_categories ul li:last-child,
div.widget_meta ul li:last-child,
div.widget_pages ul li:last-child {
    border-bottom: 0px;
}

div.widget img {
    max-width: 100%;
    height: auto;
    margin: 10px 0px;
}

div.widget div.textwidget {
    line-height: 1.5;
}


/* MY COMPANIES */

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap {
    width: 100%;
    float: left;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap {
    width: 100%;
    float: left;
    margin: 10px 0 15px 0;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-top-wrap {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-img-wrap {
    position: absolute;
    top: 11px;
    left: 11px;
    width: 91px;
    height: 82px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-img-wrap a img.jsjb-jm-mycompany-list-img {
    position: absolute;
    margin: auto;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    max-width: 90%;
    max-height: 90%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-top-wrap {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-top-wrap div.jsjb-jm-mycompany-list-data-left {
    float: left;
    width: 60%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-top-wrap div.jsjb-jm-mycompany-list-data-left .jsjb-jm-mycompany-list-title {
    margin: 0px;
    padding: 15px 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-top-wrap div.jsjb-jm-mycompany-list-data-left .jsjb-jm-mycompany-list-title a.jsjb-jm-mycompany-list-title-achor {
    text-decoration: none;
    display: inline-block;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-top-wrap div.jsjb-jm-mycompany-list-data-right {
    float: left;
    width: 40%;
    padding: 14px 15px 14px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-top-wrap div.jsjb-jm-mycompany-list-data-right span.jsjb-jm-mycompany-list-date {
    float: right;
    margin: 9px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-top-wrap div.jsjb-jm-mycompany-list-data-right span.jsjb-jm-mycompany-list-status {
    float: right;
    padding: 8px;
    margin-left: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-top-wrap img.jsjb-jm-mycompany-list-featured {
    float: left;
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap {
    width: 100%;
    float: left;
    padding: 10px 15px 10px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-left {
    width: 65%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-left div.jsjb-jm-mycompany-list-info {
    width: 100%;
    float: left;
    margin: 2px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-left div.jsjb-jm-mycompany-list-info div.jsjb-jm-mycompany-list-txt-wrap {
    float: left;
    margin: 4px 13px 4px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-left div.jsjb-jm-mycompany-list-info div.jsjb-jm-mycompany-list-txt-wrap a.jsjb-jm-mycompany-list-company-name {
    display: inline-block;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-left div.jsjb-jm-mycompany-list-info div.jsjb-jm-mycompany-list-txt-wrap span.jsjb-jm-mycompany-list-txt {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-left div.jsjb-jm-mycompany-list-custom-fields-wrp {
    float: left;
    width: 100%;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-left div.jsjb-jm-mycompany-list-custom-fields-wrp div.jsjb-jm-mycompany-list-custom-fields-data {
    float: left;
    margin-right: 10px;
    padding: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-left div.jsjb-jm-mycompany-list-custom-fields-wrp div.jsjb-jm-mycompany-list-custom-fields-data span.jsjb-jm-mycompany-list-custom-fields-title {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-left div.jsjb-jm-mycompany-list-custom-fields-wrp div.jsjb-jm-mycompany-list-custom-fields-data span.jsjb-jm-mycompany-list-custom-fields-value {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-right {
    width: 35%;
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-right div.jsjb-jm-mycompany-list-bottom-btn {
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-right div.jsjb-jm-mycompany-list-bottom-btn a.jsjb-jm-mycompany-list-achor-btn {
    float: left;
    padding: 5px 8px;
    margin: 0 2px;
    cursor: pointer;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-mycompany-list-main-wrap div.jsjb-jm-mycompany-list-wrap div.jsjb-jm-mycompany-list-bottom-wrap div.jsjb-jm-mycompany-list-bottom-right div.jsjb-jm-mycompany-list-bottom-btn a.jsjb-jm-comp-list-desc-btn-txt {
    display: inline-block;
    padding: 10px 5px;
    text-decoration: none;
    min-width: 170px;
    text-align: center;
    outline: 0;
}


/* pop up background */

div#jsjb-jm-popup-background {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.7;
    z-index: 9998;
    display: none;
}

div#jsjb-jm-popup {
    box-sizing: border-box;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 60%;
    z-index: 9999;
    box-shadow: 0px 0px 20px #999;
    padding: 0;
    display: none;
    transform: translate(-50%, -50%);
    background: #FFF;
    float: left;
}

div#jsjb-jm-popup div.jsjb-jm-loading {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99;
    background: rgba(250, 250, 250, .4);
    background-image: url(../images/load.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup {
    box-sizing: border-box;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 60%;
    background: #ffffff;
    z-index: 9999;
    box-shadow: 0px 0px 20px #999;
    padding: 0;
    transform: translate(-50%, -50%);
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup span.popup-title {
    display: block;
    /* width: 100%; */
    padding: 25px 10px;
    font-size: 19px;
    font-weight: bold;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup span.popup-title img#popup_cross {
    float: right;
    cursor: pointer;
    margin-top: -10px;
    margin-right: 3px;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup div.jsjob-contentarea div.quickviewrow {
    float: left;
    width: 100%;
    position: relative;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup div.jsjob-contentarea div.quickviewrow span.jobtitle {
    float: left;
    width: 100%;
    padding: 15px 2%;
    margin: 20px 0;
    border: 1px solid #D4D4D5;
    background: #F8F8F8;
}


/*Apply POPUP*/

div.jsjb-jm-modal-wrp {
    display: inline-block;
    width: 100%;
    border-radius: 0px;
    float: left;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-header {
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-header a.jsjb-jm-modal-close-icon-wrap {
    position: absolute;
    top: 20px;
    right: 12px;
    color: #fff;
    opacity: 0.9;
    cursor: pointer;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-header a.jsjb-jm-modal-close-icon-wrap i.jsjb-jm-modal-close-icon {
    font-size: 30px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-header .jsjb-jm-modal-title {
    margin: 20px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-job-title-wrp {
    float: left;
    width: 100%;
    padding: 15px 0;
    margin: 20px 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-job-title-wrp:first-child {
    margin: 20px 0 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-job-title-wrp div.jsjb-jm-modal-job-title {
    padding: 0 30px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-job-title-wrp div.jsjb-jm-modal-job-title .jsjb-jm-modal-job-title-txt {
    margin: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp {
    padding: 0 30px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-left-image-wrp {
    border-radius: 100%;
    left: -57px;
    padding: 30px 0;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -60px;
    height: 120px;
    width: 120px;
    z-index: 1;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-left-image-wrp i.jsjb-jm-modal-left-image {
    font-size: 60px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-left-image-wrp i.jsjb-jm-fa-absolute {
    font-size: 55px;
    position: absolute;
    right: 23px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-left-image-wrp i.jsjb-jm-fa-small {
    font-size: 35px;
    color: #fff;
    margin: 0px 0 0 -42px;
    position: absolute;
    top: 47px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body {
    padding: 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-popup-row-msg {
    margin-bottom: 20px;
    background: #fefed8;
    color: #444442;
    padding: 10px 10px;
    border: 1px solid #d7d74a;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row {
    padding: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-l {
    padding-left: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-l div.form-group label {
    font-weight: normal;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-l div.form-group select {
    border-radius: unset;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-r {
    padding-right: 0;
    padding-left: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-r div.form-group label {
    font-weight: normal;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-r div.form-group span.no-resume-span {
    display: inline-block;
    width: 100%;
    padding: 9px 12px 8px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-r div.form-group a.no-resume-link {
    display: inline-block;
    width: 100%;
    text-decoration: underline;
    margin-top: 10px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-r div.form-group a.add-cov-letter {
    display: inline-block;
    margin: 7px 0;
    text-decoration: underline;
    outline: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-btn {
    padding-right: 0;
    padding-left: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-btn div.form-group a {
    border-radius: none;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-btn input.jsjb-jm-modal-form-btn-inpf {
    border-radius: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-social-btn-wrp {
    display: inline-block;
    width: 100%;
    padding: 15px 0;
    text-align: center;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-social-btn-wrp a.jsjb-jm-social-btn {
    display: inline-block;
    padding: 5px 8px;
    text-decoration: none;
    margin-right: 5px;
    outline: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-social-btn-wrp a.jsjb-jm-social-btn img {
    margin-right: 5px;
}


/*Shortlist */

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row textarea.jsjb-jm-modal-textarea {
    resize: none;
    border-radius: 0px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp span.jsjb-jm-modal-shortlist-star-wrp {
    display: inline-block;
    padding: 7px 25px;
    margin-bottom: 10px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp span.jsjb-jm-modal-shortlist-star-wrp span.jsjb-jm-star {
    font-size: 25px;
}


/*Apply Style*/

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body span.jsjb-jm-no-resume-msg {
    display: inline-block;
    width: 100%;
    padding: 20px 14px;
    margin: 0px 0 15px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body a.jsjb-jm-add-resume-btn {
    padding: 15px 0;
    border-radius: 0px;
}


/*Credits Style 1*/

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-credit-row-wrp {
    float: left;
    width: 100%;
    padding: 15px 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-credit-row-wrp div.jsjb-jm-modal-credit-row {
    float: left;
    width: 100%;
    padding: 15px 70px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-credit-row-wrp div.jsjb-jm-modal-credit-row span.tit {
    float: left;
    width: 70%;
    vertical-align: middle;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-credit-row-wrp div.jsjb-jm-modal-credit-row span.tit input {
    vertical-align: middle;
    margin: -3px 5px 0 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-credit-row-wrp div.jsjb-jm-modal-credit-row span.val {
    float: left;
    width: 30%;
    text-align: right;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-credit-action-btn-wrp {
    text-align: center;
    margin: 0px 0 10px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-credit-action-btn-wrp a.jsjb-jm-modal-credit-action-btn {
    display: inline-block;
    padding: 10px 25px;
    margin: 0 1px;
    text-decoration: none;
    outline: 0;
}


/*Credits Style 2*/

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-no-credits-msg-wrp {
    padding: 10px;
    margin: 15px 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-no-credits-msg-wrp span.jsjb-jm-no-credits-msg-top {
    display: inline-block;
    width: 100%;
    font-weight: 700;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-no-credits-msg-wrp span.jsjb-jm-no-credits-msg-top img {
    margin-right: 5px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-no-credits-msg-wrp span.jsjb-jm-no-credits-msg-btm {
    display: inline-block;
    width: 100%;
    padding: 10px 35px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body a.jsjb-jm-add-buy-credits-btn {
    padding: 13px;
    border-radius: 0;
    margin-bottom: 15px;
}


/*Company List*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp {
    float: left;
    width: 100%;
    margin: 30px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp {
    float: left;
    width: 100%;
    margin: 10px 0;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-logo {
    position: absolute;
    height: 82px;
    width: 91px;
    top: 11px;
    left: 11px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-logo a img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%;
    display: inline-block;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-top {
    float: left;
    width: 100%;
    padding: 0 0 0 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-top div.jsjb-jm-comp-list-top-left {
    float: left;
    width: 70%;
    padding: 16px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-top div.jsjb-jm-comp-list-top-left .jsjb-jm-comp-list-title {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-top div.jsjb-jm-comp-list-top-left .jsjb-jm-comp-list-title a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-top div.jsjb-jm-comp-list-top-right {
    float: right;
    width: 30%;
    text-align: right;
    padding: 18px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-btm {
    float: left;
    width: 100%;
    padding-left: 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-btm div.jsjb-jm-comp-list-btm-left {
    float: left;
    padding: 20px 0;
    width: 80%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-btm div.jsjb-jm-comp-list-btm-left span.jsjb-jm-comp-list-desc {
    float: left;
    margin: 0 10px 0 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-btm div.jsjb-jm-comp-list-btm-left span.jsjb-jm-comp-list-desc a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-btm div.jsjb-jm-comp-list-btm-left span.jsjb-jm-comp-list-desc img {
    margin-right: 4px;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-btm div.jsjb-jm-comp-list-btm-left span.jsjb-jm-comp-list-desc span.jsjb-jm-comp-list-desc-title {
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-btm div.jsjb-jm-comp-list-btm-right {
    float: right;
    padding: 14px 0;
    width: 20%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-btm div.jsjb-jm-comp-list-btm-right span.jsjb-jm-comp-list-desc-btn {
    float: right;
    margin-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-list-data-main-wrp div.jsjb-jm-comp-list-data-wrp div.jsjb-jm-comp-list-btm div.jsjb-jm-comp-list-btm-right span.jsjb-jm-comp-list-desc-btn a {
    display: inline-block;
    padding: 7px 10px;
    text-decoration: none;
    outline: 0;
}


/*Company Detail*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp {
    float: left;
    width: 100%;
    padding: 30px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left .jsjb-jm-comp-det-heading {
    float: left;
    width: 100%;
    margin: 0;
    padding: 11px 7px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-data-wrp {
    float: left;
    width: 100%;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-data-wrp div.jsjb-jm-comp-det-data {
    float: left;
    width: 100%;
    padding: 15px 7px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-data-wrp div.jsjb-jm-comp-det-data:last-child {
    margin-bottom: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-data-wrp div.jsjb-jm-comp-det-data span.jsjb-jm-data-title {
    float: left;
    margin-right: 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-data-wrp div.jsjb-jm-comp-det-data span.jsjb-jm-data-value {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-desc-sec-wrp {
    float: left;
    width: 100%;
    margin: 20px 0;
    box-shadow: 0px 2px 10px #BDBFC1;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-desc-sec-wrp span.jsjb-jm-comp-det-desc-sec-text {
    float: left;
    width: 100%;
    padding: 15px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-loc-sec-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-loc-sec-wrp div.jsjb-jm-comp-det-address-sec-wrp {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-loc-sec-wrp div.jsjb-jm-comp-det-address-sec-wrp:last-child {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-loc-sec-wrp div.jsjb-jm-comp-det-address-sec-wrp .jsjb-jm-comp-det-heading {
    float: left;
    width: 100%;
    margin: 0;
    padding: 13px 7px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-loc-sec-wrp div.jsjb-jm-comp-det-address-sec-wrp span.jsjb-jm-comp-det-address-sec-text,
div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-left div.jsjb-jm-comp-det-loc-sec-wrp {
    float: left;
    width: 100%;
    padding: 15px 7px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp .jsjb-jm-comp-det-show-job-link {
    float: left;
    width: 100%;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp .jsjb-jm-comp-det-show-job-link a {
    text-decoration: none;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 13px 0;
    text-transform: uppercase;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-logo-wrp {
    float: left;
    width: 100%;
    margin: 25px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-margin-no-top {
    margin-top: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-logo-wrp .jsjb-jm-comp-det-comp-logo-text {
    margin: 0;
    padding: 15px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-logo-wrp div.jsjb-jm-comp-det-comp-logo-image {
    float: left;
    width: 100%;
    padding: 25px 0;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-logo-wrp div.jsjb-jm-comp-det-comp-logo-image img {
    display: block;
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    max-width: 322px;
    max-height: 291px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-sahre-wrp {
    float: left;
    width: 100%;
    padding: 15px 6px;
    text-align: center;
    border-top: none;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-sahre-wrp .jsjb-jm-comp-det-comp-sahre-text {
    margin: 0;
    padding: 15px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-sahre-wrp div.jsjb-jm-comp-det-comp-sahre-link-wrp {
    float: left;
    width: 100%;
    padding: 10px 6px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-sahre-wrp div.jsjb-jm-comp-det-comp-sahre-link-wrp a.jsjb-jm-comp-det-comp-sahre-links {
    float: left;
    margin: 5px 4px;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-sahre-wrp div.jsjb-jm-comp-det-comp-sahre-link-wrp a.jsjb-jm-comp-det-comp-sahre-links img {
    height: 40px;
    width: 40px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-sahre-wrp a.jsjb-jm-comp-det-comp-sahre-links {
    display: inline-block;
    margin: 0;
    text-decoration: none;
    outline: 0;
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-comp-det-content-wrp div.jsjb-jm-content-right div.jsjb-jm-comp-det-show-job-wrp div.jsjb-jm-comp-det-comp-sahre-wrp a.jsjb-jm-comp-det-comp-sahre-links:last-child {
    margin: 0;
}


/* My Departments*/


/*Departments , Coverletter */

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp {
    float: left;
    width: 100%;
    margin: 30px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp {
    float: left;
    width: 100%;
    padding: 10px 0px;
    margin: 6px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp div.jsjb-jm-departments-data-left {
    float: left;
    width: 62%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp div.jsjb-jm-departments-data-left .jsjb-jm-departments-data-title {
    padding: 9px 0 9px 20px;
    margin: 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp div.jsjb-jm-departments-data-left span.jsjb-jm-departments-data-comp {
    float: right;
    padding: 17px 0 17px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp div.jsjb-jm-departments-data-right {
    float: left;
    width: 38%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp div.jsjb-jm-departments-data-right div.jsjb-jm-departments-data-right-data {
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp div.jsjb-jm-departments-data-right div.jsjb-jm-departments-data-right-data .jsjb-jm-departments-data-status {
    float: left;
    margin: 0;
    padding: 9px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp div.jsjb-jm-departments-data-right div.jsjb-jm-departments-data-right-data span.jsjb-jm-departments-data-createdate {
    float: left;
    text-align: center;
    padding: 17px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp div.jsjb-jm-departments-data-right div.jsjb-jm-departments-data-right-data span.jsjb-jm-departments-data-action-links {
    float: left;
    padding: 6px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp div.jsjb-jm-departments-data-right div.jsjb-jm-departments-data-right-data span.jsjb-jm-departments-data-action-links a.jsjb-jm-departments-data-action-link {
    padding: 5px 8px;
    text-decoration: none;
    float: left;
    margin: 0 3px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div.jsjb-jm-departments-data-wrp div.jsjb-jm-departments-data-right div.jsjb-jm-departments-data-right-data span.jsjb-jm-departments-data-action-links a.jsjb-jm-departments-data-action-link i.jsjb-jm-font-awesome-icon {
    font-size: 23px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-content-wrp div#autohidealert img.leftimg {
    vertical-align: middle;
    margin-right: 5px;
}


/*My Jobs*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap {
    width: 100%;
    float: left;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap {
    width: 100%;
    float: left;
    margin: 10px 0;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-img-wrap {
    position: absolute;
    top: 11px;
    left: 11px;
    width: 91px;
    height: 82px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-img-wrap a img.jsjb-jm-myjob-jobs-list-img {
    position: absolute;
    margin: auto;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    max-width: 90%;
    max-height: 90%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap div.jsjb-jm-myjob-jobs-list-data-left {
    float: left;
    width: 70%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap div.jsjb-jm-myjob-jobs-list-data-left .jsjb-jm-myjob-jobs-list-title {
    margin: 0px;
    padding: 15px 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap div.jsjb-jm-myjob-jobs-list-data-left .jsjb-jm-myjob-jobs-list-title a.jsjb-jm-myjob-jobs-list-title-achor {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap div.jsjb-jm-myjob-jobs-list-data-left .jsjb-jm-myjob-jobs-list-title span.jsjb-jm-myjob-jobs-list-time {
    padding: 0;
    float: none;
    margin-left: 7px;
    font-size: 14px;
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap div.jsjb-jm-myjob-jobs-list-data-right {
    float: left;
    width: 30%;
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap div.jsjb-jm-myjob-jobs-list-data-right span.jsjb-jm-myjob-jobs-list-date {
    display: inline-block;
    margin: 9px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap div.jsjb-jm-myjob-jobs-list-data-right span.jsjb-jm-myjob-jobs-list-timing {
    float: right;
    padding: 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap img.jsjb-jm-myjob-jobs-list-featured {
    float: left;
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap {
    width: 100%;
    float: left;
    padding: 10px 0 10px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left {
    width: 65%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-custom-fields-wrp {
    float: left;
    width: 100%;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-custom-fields-wrp div.jsjb-jm-myjob-jobs-list-custom-fields-data {
    float: left;
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-custom-fields-wrp div.jsjb-jm-myjob-jobs-list-custom-fields-data span.jsjb-jm-myjob-jobs-list-custom-fields-title {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-custom-fields-wrp div.jsjb-jm-myjob-jobs-list-custom-fields-data span.jsjb-jm-myjob-jobs-list-custom-fields-value {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-right {
    width: 35%;
    float: right;
    padding: 4px 12px 3px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-right a.jsjb-jm-myjob-jobs-list-achor-btn {
    float: right;
    padding: 5px 8px;
    text-decoration: none;
    margin: 2px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-right a.jsjb-jm-myjob-jobs-list-achor-btn.resume {
    padding: 8px 5px;
    min-width: 120px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-right a.jsjb-jm-myjob-jobs-list-achor-btn i {
    font-size: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap {
    width: 100%;
    float: left;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap {
    width: 100%;
    float: left;
    margin: 10px 0;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap .jsjb-jm-indeed-des {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap div.jsjb-jm-myjob-jobs-list-data-left .jsjb-jm-myjob-jobs-list-title {
    margin: 0px;
    padding: 15px 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap div.jsjb-jm-myjob-jobs-list-data-right span.jsjb-jm-myjob-jobs-list-date {
    display: inline-block;
    margin: 9px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap div.jsjb-jm-myjob-jobs-list-data-right span.jsjb-jm-myjob-jobs-list-status {
    float: right;
    padding: 5px;
    margin: -15px 10px 0 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-top-wrap img.jsjb-jm-myjob-jobs-list-featured {
    float: left;
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-txt-wrap span.jsjb-jm-myjob-jobs-list-txt {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-info {
    width: 100%;
    float: left;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-info div.jsjb-jm-myjob-jobs-list-txt-wrap {
    float: left;
    margin: 4px 13px 4px 0;min-height: 25px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-info div.jsjb-jm-myjob-jobs-list-txt-wrap a.jsjb-jm-myjob-jobs-list-company-name {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    vertical-align: text-top;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-custom-fields-wrp {
    float: left;
    width: 100%;
    margin: 0 0 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-custom-fields-wrp div.jsjb-jm-myjob-jobs-list-custom-fields-data {
    float: left;
    margin-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-custom-fields-wrp div.jsjb-jm-myjob-jobs-list-custom-fields-data span.jsjb-jm-myjob-jobs-list-custom-fields-title {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-left div.jsjb-jm-myjob-jobs-list-custom-fields-wrp div.jsjb-jm-myjob-jobs-list-custom-fields-data span.jsjb-jm-myjob-jobs-list-custom-fields-value {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-right a.jsjb-jm-myjob-jobs-list-achor-btn {
    float: right;
    padding: 5px 8px;
    text-decoration: none;
    margin: 0 2px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-right a.jsjb-jm-myjob-jobs-list-achor-btn.resume {
    padding: 9px 5px;
    min-width: 120px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjob-jobs-list-main-wrap div.jsjb-jm-myjob-jobs-list-wrap div.jsjb-jm-myjob-jobs-list-bottom-wrap div.jsjb-jm-myjob-jobs-list-bottom-right a.jsjb-jm-myjob-jobs-list-achor-btn i.jsjb-jm-font-awesome-icon {
    font-size: 23px;
}


/*Job Detail*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp {
    float: left;
    width: 100%;
    margin: 40px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-info-sec-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left .jsjb-jm-job-det-heading,
div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap .jsjb-jm-job-det-heading {
    float: left;
    width: 100%;
    margin: 0;
    padding: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-info-sec-wrp div.jsjb-jm-job-det-info-sec-data {
    float: left;
    width: 100%;
    padding:15px 7px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-info-sec-wrp div.jsjb-jm-job-det-info-sec-data:last-child {
    margin-bottom: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-info-sec-wrp div.jsjb-jm-job-det-info-sec-data span.jsjb-jm-job-det-info-sec-data-title {
    float: left;
    margin-right: 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-info-sec-wrp div.jsjb-jm-job-det-info-sec-data span.jsjb-jm-job-det-info-sec-data-value {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-desc-sec-wrp {
    float: left;
    width: 100%;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-desc-sec-wrp .jsjb-jm-job-det-heading {
    float: left;
    width: 100%;
    margin: 0;
    padding: 15px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-desc-sec-wrp span.jsjb-jm-job-det-desc-sec-text {
    float: left;
    width: 100%;
    margin: 10px 0;
    padding: 15px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-loc-sec-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-loc-sec-wrp div.jsjb-jm-job-det-address-sec-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-loc-sec-wrp div.jsjb-jm-job-det-address-sec-wrp span.jsjb-jm-job-det-address-sec-text {
    float: left;
    width: 100%;
    padding: 15px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-loc-sec-wrp div.jsjb-jm-job-det-address-sec-wrp div.jsjb-jm-job-det-address-map-wrp {
    float: left;
    width: 100%;
    margin: 7px 0;
    padding: 10px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-loc-sec-wrp div.jsjb-jm-job-det-address-sec-wrp div.jsjb-jm-job-det-address-map-wrp div.jsjb-jm-map-inner {
    overflow: hidden;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-left div.jsjb-jm-job-det-loc-sec-wrp div.jsjb-jm-job-det-address-sec-wrp div.jsjb-jm-job-det-address-map-wrp div.jsjb-jm-map-inner div#jsjb-jm-map {
    height: 400px;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp .jsjb-jm-job-det-apply-job-link-wrp {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp .jsjb-jm-job-det-apply-job-link-wrp a.jsjb-jm-job-det-apply-job-link {
    text-decoration: none;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 12px 0;
    text-transform: uppercase;
    outline: 0;
    cursor: pointer;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp .jsjb-jm-job-det-comp-logo-text {
    margin: 0;
    padding: 15px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp {
    float: left;
    width: 100%;
    padding: 7px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp div.jsjb-jm-job-det-comp-logo-image {
    float: left;
    width: 100%;
    padding: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp div.jsjb-jm-job-det-comp-data {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp div.jsjb-jm-job-det-comp-data .jsjb-jm-job-det-comp-name {
    float: left;
    width: 100%;
    padding: 15px 10px;
    margin: 8px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp div.jsjb-jm-job-det-comp-data .jsjb-jm-job-det-comp-name a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp div.jsjb-jm-job-det-comp-data span.jsjb-jm-job-det-comp-desc {
    float: left;
    width: 100%;
    padding: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp div.jsjb-jm-job-det-comp-data span.jsjb-jm-job-det-comp-desc span.jsjb-jm-job-det-comp-logo {
    display: inline-block;
    width: 30px;
    text-align: center;
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp div.jsjb-jm-job-det-comp-data span.jsjb-jm-job-det-comp-desc span.jsjb-jm-job-det-comp-logo img {
    display: inline-block;
    max-width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp div.jsjb-jm-job-det-comp-data span.jsjb-jm-job-det-comp-desc img {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp div.jsjb-jm-job-det-comp-data span.jsjb-jm-job-det-comp-desc span.jsjb-jm-job-det-comp-desc-text {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-data-wrp div.jsjb-jm-job-det-comp-data span.jsjb-jm-job-det-comp-desc span.jsjb-jm-job-det-comp-desc-text a {
    text-decoration: underline;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-comp-logo-wrp div.jsjb-jm-job-det-comp-logo-image img {
    display: block;
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: auto;
    max-width: 292px;
    max-height: 261px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-job-sahre-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-job-sahre-wrp .jsjb-jm-job-det-job-sahre-text {
    margin: 0;
    padding: 15px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-job-sahre-wrp div.jsjb-jm-job-det-job-sahre-link-wrp {
    float: left;
    width: 100%;
    padding: 10px 6px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-job-sahre-wrp div.jsjb-jm-job-det-job-sahre-link-wrp a.jsjb-jm-job-det-job-sahre-links {
    float: left;
    margin: 5px 4px;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-job-tag-wrp {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-job-tag-wrp .jsjb-jm-job-det-job-tag-text {
    margin: 0;
    padding: 15px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-job-tag-wrp div.jsjb-jm-job-det-job-tag-link-wrp {
    float: left;
    width: 100%;
    padding: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-job-tag-wrp div.jsjb-jm-job-det-job-tag-link-wrp a.jsjb-jm-job-det-job-tag-link-text {
    float: left;
    padding: 6px;
    margin: 0 5px 5px 0;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp .jsjb-jm-job-det-feat-job-text {
    margin: 0;
    padding: 15px 10px;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp {
    float: left;
    width: 100%;
    padding: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data {
    float: left;
    width: 100%;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-logo-image {
    float: left;
    width: 100%;
    padding: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-logo-image img {
    display: block;
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    height: 173px;
    width: 192px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-data-info {
    float: left;
    width: 100%;
    padding: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-data-info span.jsjb-jm-job-det-feat-comp-name {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-data-info span.jsjb-jm-job-det-feat-comp-name a {
    text-decoration: none;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-data-info .jsjb-jm-job-det-feat-job-title {
    float: left;
    width: 100%;
    padding: 10px 0;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-data-info .jsjb-jm-job-det-feat-job-title a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-data-info span.jsjb-jm-job-det-feat-job-status {
    float: left;
    padding: 8px;
    margin: 10px 0 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-data-info span.jsjb-jm-job-det-feat-desc {
    float: left;
    width: 100%;
    padding: 7px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-data-info span.jsjb-jm-job-det-feat-desc img {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-data-info span.jsjb-jm-job-det-feat-desc span.jsjb-jm-job-det-feat-desc-text {
    display: inline-block;
    margin-left: 7px;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-data-info span.jsjb-jm-job-det-feat-desc span.jsjb-jm-job-det-feat-desc-text a {
    text-decoration: underline;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-btm {
    float: left;
    width: 100%;
    padding: 20px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-btm img {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-feat-job-wrp div.jsjb-jm-job-det-feat-data-wrp div.jsjb-jm-job-det-feat-data div.jsjb-jm-job-det-feat-btm span.jsjb-jm-job-det-feat-btm-text {
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-share-job-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-share-job-wrp div.jsjb-jm-job-det-share-job-content {
    float: left;
    width: 100%;
    margin: 5px 0;
    padding: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-share-job-wrp div.jsjb-jm-job-det-share-job-content img {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-job-det-info-sec-main-wrp div.jsjb-jm-job-det-info-sec-right div.jsjb-jm-job-det-apply-job-wrp div.jsjb-jm-job-det-share-job-wrp div.jsjb-jm-job-det-share-job-content span.jsjb-jm-job-det-share-job-content-text {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}


/*Resume By Category*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumebycategory-main-wrap {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumebycategory-main-wrap div.jsjb-jm-resumebycategory-box {
    float: left;
    width: calc(100% / 3);
    padding-right: 30px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumebycategory-main-wrap div.jsjb-jm-resumebycategory-box:last-child {
    padding-right: 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumebycategory-main-wrap div.jsjb-jm-resumebycategory-box div.jsjb-jm-resumebycategory-title {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumebycategory-main-wrap div.jsjb-jm-resumebycategory-box div.jsjb-jm-resumebycategory-title .jsjb-jm-resumebycategory-title-txt {
    margin: 0px;
    padding: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumebycategory-main-wrap div.jsjb-jm-resumebycategory-box div.jsjb-jm-resumebycategory-value {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumebycategory-main-wrap div.jsjb-jm-resumebycategory-box div.jsjb-jm-resumebycategory-value a.jsjb-jm-resumebycategory-achor {
    text-decoration: none;
    float: left;
    width: 100%;
    padding: 15px 10px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumebycategory-main-wrap div.jsjb-jm-resumebycategory-box div.jsjb-jm-resumebycategory-value a.jsjb-jm-resumebycategory-achor span.jsjb-jm-resumebycategory-title {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumebycategory-main-wrap div.jsjb-jm-resumebycategory-box div.jsjb-jm-resumebycategory-value a.jsjb-jm-resumebycategory-achor span.jsjb-jm-resumebycategory-counter {
    float: right;
}


/*Folders*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-folders-list-main-wrap {
    width: 100%;
    float: left;
    margin: 30px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-folders-list-main-wrap div.jsjb-jm-folders-list-wrap {
    width: 100%;
    float: left;
    padding: 10px 20px;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-folders-list-main-wrap div.jsjb-jm-folders-list-wrap div.jsjb-jm-folders-list-left {
    width: 75%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-folders-list-main-wrap div.jsjb-jm-folders-list-wrap div.jsjb-jm-folders-list-left .jsjb-jm-folders-list-name {
    margin: 5px 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-folders-list-main-wrap div.jsjb-jm-folders-list-wrap div.jsjb-jm-folders-list-left span.jsjb-jm-folders-list-status {
    float: right;
    font-weight: 700;
    padding: 10px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-folders-list-main-wrap div.jsjb-jm-folders-list-wrap div.jsjb-jm-folders-list-right {
    width: 25%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-folders-list-main-wrap div.jsjb-jm-folders-list-wrap div.jsjb-jm-folders-list-right div.jsjb-jm-folders-list-right-section {
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-folders-list-main-wrap div.jsjb-jm-folders-list-wrap div.jsjb-jm-folders-list-right div.jsjb-jm-folders-list-right-section a.jsjb-jm-folders-list-btn {
    float: left;
    padding: 5px 8px;
    margin: 0 2px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-folders-list-main-wrap div.jsjb-jm-folders-list-wrap div.jsjb-jm-folders-list-right div.jsjb-jm-folders-list-right-section a.jsjb-jm-folders-list-resume-count-btn {
    float: left;
    padding: 9px 15px 10px;
    text-decoration: none;
    margin-left: 3px;
    min-width: 120px;
    text-align: center;
    outline: 0;
}


/*Add Folder*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-addfolder-form-wrap {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-addfolder-form-wrap form.jsjb-jm-addfolder-form {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-addfolder-form-wrap form.jsjb-jm-addfolder-form div.jsjb-jm-addfolder-field-row {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-addfolder-form-wrap form.jsjb-jm-addfolder-form div.jsjb-jm-addfolder-field-row div.form-group {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-addfolder-form-wrap form.jsjb-jm-addfolder-form div.jsjb-jm-addfolder-field-row div.form-group label.jsjb-jm-addfolder-label {
    font-weight: normal;
    margin: 7px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-addfolder-form-wrap form.jsjb-jm-addfolder-form div.jsjb-jm-addfolder-field-row div.form-group input.jsjb-jm-addfolder-input-field {
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-addfolder-form-wrap form.jsjb-jm-addfolder-form div.jsjb-jm-addfolder-field-row div.form-group textarea.jsjb-jm-addfolder-input-field {
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-addfolder-form-wrap form.jsjb-jm-addfolder-form .jsjb-jm-addfolder-btn-wrap {
    width: 100%;
    float: left;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-addfolder-form-wrap form.jsjb-jm-addfolder-form .jsjb-jm-addfolder-btn-wrap input.jsjb-jm-addfolder-btn-save {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 700;
    padding: 10px 0;
    text-decoration: none;
    outline: 0;
}


/*Add Company*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group label.jsjb-jm-addcompany-label {
    font-weight: normal;
    margin: 7px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group input.jsjb-jm-addcompany-input-field {
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group select.jsjb-jm-addcompany-input-field {
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group textarea.jsjb-jm-addcompany-input-field {
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group div.jsjb-jm-addcompany-img-wrap {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group div.jsjb-jm-addcompany-img-wrap div.jsjb-jm-addcompany-img-area {
    width: 150px;
    height: 150px;
    float: left;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group div.jsjb-jm-addcompany-img-wrap div.jsjb-jm-addcompany-img-area img.jsjb-jm-addcompany-logo {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group div.jsjb-jm-addcompany-img-wrap div.jsjb-jm-addcompany-data {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group div.jsjb-jm-addcompany-img-wrap div.jsjb-jm-addcompany-data input.jsjb-jm-addcompany-upload-field {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addcompany-field-row div.form-group div.jsjb-jm-addcompany-img-wrap div.jsjb-jm-addcompany-data span.jsjb-jm-addcompany-info {
    padding-top: 10px;
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .jsjb-jm-addcompany-btn-wrap {
    width: 100%;
    float: left;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .jsjb-jm-addcompany-btn-wrap input.jsjb-jm-addcompany-btn-save {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 700;
    padding: 10px 0;
    text-decoration: none;
    outline: 0;
}


/*Add Department*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-adddepartment-form-wrap {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-adddepartment-form-wrap form.jsjb-jm-adddepartment-form {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-adddepartment-form-wrap form.jsjb-jm-adddepartment-form div.jsjb-jm-adddepartment-field-row {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-adddepartment-form-wrap form.jsjb-jm-adddepartment-form div.jsjb-jm-adddepartment-field-row div.form-group {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-adddepartment-form-wrap form.jsjb-jm-adddepartment-form div.jsjb-jm-adddepartment-field-row div.form-group label.jsjb-jm-adddepartment-label {
    font-weight: normal;
    margin: 7px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-adddepartment-form-wrap form.jsjb-jm-adddepartment-form div.jsjb-jm-adddepartment-field-row div.form-group input.jsjb-jm-adddepartment-input-field {
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-adddepartment-form-wrap form.jsjb-jm-adddepartment-form div.jsjb-jm-adddepartment-field-row div.form-group textarea.jsjb-jm-adddepartment-input-field {
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-adddepartment-form-wrap form.jsjb-jm-adddepartment-form .jsjb-jm-adddepartment-btn-wrap {
    width: 100%;
    float: left;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-adddepartment-form-wrap form.jsjb-jm-adddepartment-form .jsjb-jm-adddepartment-btn-wrap input.jsjb-jm-adddepartment-btn-save {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 700;
    padding: 10px 0;
    text-decoration: none;
    outline: 0;
}


/* News and rumors */

div.jsjb-jm-main-wrap h2 {
    text-align: center;
}

div.jsjb-jm-main-wrap h2 span.jsjb-jm-news-heading-wrap {
    display: inline-block;
    text-align: center;
    padding-bottom: 15px;
    text-transform: uppercase;
}

div.jsjb-jm-main-wrap .jsjb-jm-news-text-wrap {
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 10px 0 30px;
}

div.jsjb-jm-main-wrap div.jsjb-jm-news-list-wrap {
    padding: 0px;
    padding-right: 10px;
}

div.jsjb-jm-main-wrap div.jsjb-jm-news-list-wrap:last-child {
    padding-right: 0px;
}

div.jsjb-jm-news-list div.jsjb-jm-news-list-wrap {
    min-height: 605px;
}

div.jsjb-jm-news-list-wrap {
    margin: 20px 0 0 0px;
}

div.jsjb-jm-news-list-wrap div.thumbnail {
    padding: 0px;
}

div.jsjb-jm-news-list-wrap div.thumbnail div.jsjb-jm-news-date-coment {
    padding: 0px;
    display: inline-block;
    width: 100%;
}

div.jsjb-jm-news-list-wrap div.thumbnail div.jsjb-jm-news-date-coment .jsjb-jm-news-date-box {
    float: left;
    text-align: center;
    width: 19%;
    display: inline-block;
    padding: 4px 8px;
    margin: 0px;
}

div.jsjb-jm-news-list-wrap div.thumbnail div.jsjb-jm-news-date-coment .jsjb-jm-news-coment-box {
    display: inline-block;
    width: 81%;
    float: left;
    padding: 22px 0 0 10px;
}

div.jsjb-jm-news-list-wrap div.thumbnail div.caption h3 span.jsjb-jm-news-heading {
    margin-top: 11px;
}

div.sticky.jsjb-jm-blog-list-wrapper div.sticky_tag {
    position: absolute;
    right: 10px;
    top: 0px;
    padding: 5px 10px 10px 10px;
}

div.sticky.jsjb-jm-blog-list-wrapper div.sticky_tag i {
    margin-right: 5px;
    margin-bottom: -3px;
}

div.jsjb-jm-blog-list-wrapper:last-child {
    margin-bottom: 25px;
}

div.jsjb-jm-blog-list-wrapper {
    padding: 10px 20px;
    margin-top: 20px;
    margin-bottom: 5px;
}

div.jsjb-jm-blog-list-wrapper h3.jsjb-jm-nr-title {
    padding: 10px 0px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-thumbnail img {
    max-width: 100%;
    height: auto;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-meta-info {
    padding: 12px 0px;
    margin-bottom: 10px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-meta-info span.jsjb-jm-nr-meta-info-item {
    margin-right: 10px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-meta-info i {
    margin-right: 10px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt {
    padding: 20px 0px;
    line-height: 20px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt * {
    max-width: 100% !important;
    height: auto !important;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt img {
    margin: 10px 0px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt table {
    border: 1px solid #D4D4D4;
    width: 100%;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt table th {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #D4D4D4;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt table td {
    padding: 10px;
    text-align: left;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #d4d4d4;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt a.nr_readmore {
    border-radius: 0px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt a.nr_readmore i.glyphicon {
    margin-right: 10px;
}

div.jsjb-jm-blog-list-wrapper.jsvm_detail div.jsjb-jm-nr-excerpt {
    float: left;
    width: 100%;
}

div#comments h2 {
    margin: 50px 0px;
}

div#comments ol {}

div#comments ol li.comment {
    float: left;
    width: 100%;
}

div#comments ol li.comment ol {
    padding-left: 5%;
}

div#comments ol li.comment article.comment-body {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    padding: 10px;
}

div#comments ol li.comment article.comment-body div.comment_image {
    width: 100px;
    float: left;
    text-align: center;
}

div#comments ol li.comment article.comment-body div.comment_image img {
    margin: 0 auto;
}

div#comments ol li.comment article.comment-body div.comment-content {
    width: calc(100% - 100px);
    ;
    float: left;
}

div#comments ol li.comment article.comment-body div.comments-reply-btn {
    width: calc(100% - 100px);
    float: right;
}

div#comments ol li.comment div.comment_image {
    padding: 0px;
}

div#comments ol li.comment div.comment-author {
    padding-bottom: 5px;
    margin-bottom: 5px;
}

div#comments ol li.comment div.comment-author a.comments_date {
    float: right;
}

div#comments ol li.comment a.comment-reply-link {
    text-decoration: none;
    float: left;
    padding: 5px 15px;
    outline: 0;
}

div#respond code {
    float: left;
    width: 100%;
    margin: 10px 0px;
}

div#respond input.form-control {
    float: left;
    width: calc(50% - 10px);
    margin: 5px;
}

div#respond p.form-submit {
    float: left;
    width: 100%;
    padding-left: 5px;
    padding-top: 5px;
}


/* basic image alignments and appearnces issues in posts*/

div.jsjb-jm-post-tag-wrapper {
    float: left;
    width: 100%;
    margin: 10px 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d4d4d4;
}

div.jsjb-jm-post-tag-wrapper h4 {
    float: left;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

div.jsjb-jm-post-tag-wrapper .jsjb-jm-tag-link {
    float: left;
    padding: 10px;
    margin-right: 10px;
    border: 1px solid #d4d4d4;
}

div.jsjb-jm-content-wrapper .alignright {
    float: right;
    margin: 5px 0 5px 20px;
}

div.jsjb-jm-content-wrapper .alignleft {
    float: left;
    margin: 5px 20px 5px 0px;
}

div.jsjb-jm-content-wrapper .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt img.alignright {
    float: right;
    margin: 5px 0 5px 20px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt img.alignleft {
    float: left;
    margin: 5px 20px 5px 0px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt .wp-caption .wp-caption-text,
div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt .entry-caption,
.gallery-caption {
    font-style: italic;
    font-weight: 300;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt .wp-audio-shortcode {
    height: 50px !important;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt iframe {
    height: 350px !important;
}


/*Post body*/

div.jsjb-jm-blog-list-wrapper {
    letter-spacing: 0.65px;
    word-spacing: 1.3px;
}

div.widget_calendar {
    width: 100%;
}

div.widget_recent_entries,
div.widget_rss,
div.widget_text,
div.widget_jm_recent_posts,
div.widget_jm_recent_comments,
div.widget_nav_menu,
div.widget_search,
div.widget_recent_comments,
div.widget_archive,
div.widget_categories,
div.widget_meta,
div.widget_pages {
    width: 100%;
}

div.widget_tag_cloud {
    width: 100%;
}


/* for html entities that appear wriong */

div.jsjb-jm-content-wrapper div#comments {
    padding: 20px 0px;
    line-height: 20px;
}

div.jsjb-jm-content-wrapper div#comments * {
    max-width: 100% !important;
    height: auto !important;
}

div.jsjb-jm-content-wrapper div#comments img {
    margin: 10px 0px;
}

div.jsjb-jm-content-wrapper div#comments table {
    border: 1px solid #D4D4D4;
    width: 100%;
}

div.jsjb-jm-content-wrapper div#comments table th {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #D4D4D4;
}

div.jsjb-jm-content-wrapper div#comments table td {
    padding: 10px;
    text-align: left;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #d4d4d4;
}

div.jsjb-jm-content-wrapper div#comments a.nr_readmore {
    border-radius: 0px;
}

div.jsjb-jm-content-wrapper div#comments a.nr_readmore i.glyphicon {
    margin-right: 10px;
}


/*Error Messages*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp {
    float: left;
    width: 100%;
    text-align: center;
    padding: 5%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp.border {
    margin: 5% 0;
    background: url("../images/bg.png");
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg-image {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg-image img {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg-image-txt {
    float: left;
    width: 100%;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg-image-txt .msg-txt {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-text-bold {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-text-bold.margin {
    margin: 35px 0 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-text-bold .msg-txt {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-txt {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-txt.no-margin {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-txt .msg-txt {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-txt .msg-txt.margin {
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-button {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-button a.jsjb-jm-error-messages-msg-btn {
    display: inline-block;
    padding: 10px 20px;
    min-width: 170px;
    text-align: center;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-form-wrap {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-form-wrap form.jsjb-jm-error-messages-msg-form div.form-group input {
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-form-wrap form.jsjb-jm-error-messages-msg-form div.form-group input.jsjb-jm-error-messages-msg-form-btn {
    min-width: 150px;
    padding: 6px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-form-wrap form.jsjb-jm-error-messages-msg-form div.form-group select {
    border-radius: unset;
    height: 40px;
    width: 40%;
    margin: auto;
}


/*Departments Detail , coverletter detail*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-detail-wrp {
    float: left;
    width: 100%;
    margin: 30px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-detail-wrp div.jsjb-jm-department-det-row {
    float: left;
    width: 100%;
    padding: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-detail-wrp div.jsjb-jm-department-det-row span.jsjb-jm-department-det-title {
    float: left;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-detail-wrp div.jsjb-jm-department-det-row span.jsjb-jm-department-det-value {
    float: left;
    margin-left: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-departments-detail-wrp div.jsjb-jm-department-det-row.description span.jsjb-jm-department-det-value {
    width: 90%;
}


/*select role */

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .jsjb-jm-error-messages-wrp .jsjb-jm-error-messages-msg .js-form-wrapper {
    margin-left: 39%;
    width: 25%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .jsjb-jm-error-messages-wrp .jsjb-jm-btn-odd {
    float: left;
    width: 15%;
    margin-left: 44%;
    padding: 10px 0;
    color: #fff;
}


/*Short List job*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap {
    width: 100%;
    float: left;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap {
    width: 100%;
    float: left;
    margin: 10px 0;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-img-wrap {
    position: absolute;
    top: 11px;
    left: 11px;
    width: 91px;
    height: 82px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-img-wrap a img.jsjb-jm-shortlisted-jobs-list-img {
    position: absolute;
    margin: auto;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    max-width: 90%;
    max-height: 90%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-left {
    float: left;
    width: 65%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-left .jsjb-jm-shortlisted-jobs-list-title {
    margin: 0px;
    padding: 15px 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-left .jsjb-jm-shortlisted-jobs-list-title a.jsjb-jm-shortlisted-jobs-list-title-achor {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-left .jsjb-jm-shortlisted-jobs-list-title span.jsjb-jm-shortlisted-jobs-list-time {
    display: inline-block;
    margin-left: 7px;
    font-size: 14px;
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-right {
    float: left;
    width: 35%;
    padding: 8px 15px 8px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-right span.jsjb-jm-shortlisted-jobs-list-date {
    display: inline-block;
    margin: 9px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-right span.jsjb-jm-shortlisted-jobs-list-status {
    float: right;
    padding: 8px;
    margin: 4px 0 4px 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-right span.jsjb-jm-shortlisted-jobs-list-stars {
    float: right;
    padding: 5px;
    margin-left: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-right span.jsjb-jm-shortlisted-jobs-list-stars i {
    font-size: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap img.jsjb-jm-shortlisted-jobs-list-featured {
    float: left;
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap {
    width: 100%;
    float: left;
    padding: 10px 0 10px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left {
    width: 65%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-info {
    width: 100%;
    float: left;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-info div.jsjb-jm-shortlisted-jobs-list-txt-wrap {
    float: left;
    margin: 4px 13px 4px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-info div.jsjb-jm-shortlisted-jobs-list-txt-wrap img.jsjb-jm-shortlisted-jobs-list-company-logo {
    margin-right: 3px;
    display: inline-block;
    vertical-align: text-bottom;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-info div.jsjb-jm-shortlisted-jobs-list-txt-wrap a.jsjb-jm-shortlisted-jobs-list-company-name {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-info div.jsjb-jm-shortlisted-jobs-list-txt-wrap span.jsjb-jm-shortlisted-jobs-list-txt {
    display: inline-block;
    margin-left: 3px;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-custom-fields-wrp {
    float: left;
    width: 100%;
    margin: 0 0 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-custom-fields-wrp div.jsjb-jm-shortlisted-jobs-list-custom-fields-data {
    float: left;
    margin-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-custom-fields-wrp div.jsjb-jm-shortlisted-jobs-list-custom-fields-data span.jsjb-jm-shortlisted-jobs-list-custom-fields-title {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-custom-fields-wrp div.jsjb-jm-shortlisted-jobs-list-custom-fields-data span.jsjb-jm-shortlisted-jobs-list-custom-fields-value {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-right {
    width: 35%;
    float: right;
    padding-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-right a.jsjb-jm-shortlisted-jobs-list-achor-btn {
    float: right;
    padding: 5px;
    text-decoration: none;
    margin: 0 2px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-right a.jsjb-jm-shortlisted-jobs-list-achor-btn.apply-now {
    padding: 9px 5px;
    min-width: 130px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-desc {
    float: left;
    width: 100%;
    padding: 20px;
}


/*Box Style resume*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap {
    position: relative;
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top-wrap {
    float: left;
    width: 100%;
    height: 250px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top-wrap img.jsjb-jm-resumesearchresult-box-job-list-featured {
    position: absolute;
    right: 10px;
    z-index: 1;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top {
    position: relative;
    float: left;
    width: 100%;
    height: 130px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top div.jsjb-jm-resumesearchresult-box-image-wrp {
    height: 200px;
    width: 200px;
    position: absolute;
    top: 130px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top div.jsjb-jm-resumesearchresult-box-image-wrp a.jsjb-jm-resumesearchresult-box-image {
    display: inline-block;
    width: 100%;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top div.jsjb-jm-resumesearchresult-box-image-wrp a.jsjb-jm-resumesearchresult-box-image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp {
    float: left;
    width: 100%;
    padding-bottom: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp {
    float: left;
    width: 100%;
    padding: 8px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp img {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp span.jsjb-jm-jt {
    padding: 8px 12px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp .jsjb-jm-resumesearchresult-box-bottom-job-title {
    margin: 0;
    text-transform: uppercase;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp .jsjb-jm-resumesearchresult-box-bottom-job-title a.jsjb-jm-resumesearchresult-box-bottom-job-title-txt {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp span.jsjb-jm-job-salary {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp {
    float: left;
    width: 100%;
    padding: 0 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp div.jsjb-jm-resumesearchresult-box-bottom-loc {
    float: left;
    width: 100%;
    padding: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp div.jsjb-jm-resumesearchresult-box-bottom-loc img {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp div.jsjb-jm-resumesearchresult-box-bottom-loc span.jsjb-jm-resumesearchresult-box-bottom-loc-txt {
    display: inline-block;
    margin-left: 7px;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp div.jsjb-jm-resumesearchresult-box-action-btn-wrp {
    float: left;
    width: 100%;
    text-align: center;
    padding: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp div.jsjb-jm-resumesearchresult-box-action-btn-wrp a.jsjb-jm-resumesearchresult-box-action-btn {
    display: inline-block;
    padding: 6px 9px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp div.jsjb-jm-resumesearchresult-box-action-btn-wrp a.jsjb-jm-resumesearchresult-box-action-btn i.jsjb-jm-font-awesome-icon {
    font-size: 23px;
}


/* Footer */

footer#jsjb-jm-footer {
    float: left;
    width: 100%;
}

footer div.jsjb-jm-footer1 {
    padding-top: 40px;
    padding-bottom: 40px;
}

div.widget div.widget.jsjb-jm-widget-footerusefullinks h2,
div.widget div.widget.jsjb-jm-widget-jsjs-footercompaniesimages h2,
div.widget div.widget.jsjb-jm-widget-footercontactus h2 {
    font-size: 20px;
    margin-bottom: 5px;
}

div.widget div.widget div.jsjb-jm-job-image-block {
    float: left;
    width: 100%;
    padding-top: 14px;
}

div.widget div.widget.jsjb-jm-widget-footeraboutus {}

div.widget div.widget.jsjb-jm-widget-footeraboutus div.jsjb-aus-title {
    padding-bottom: 0px;
    margin-bottom: 15px;
}

div.widget div.widget ul.jsjb-jm-usefullinks-list li {
    padding: 8px 0px;
}


/* Footer Widgets */

div.jsjb-jm-aus-title {
    clear: both;
}

div.jsjb-jm-lead.jsjb-aus-title h2 {
    padding-bottom: 10px;
    float: left;
    clear: both;
    margin-bottom: 0px;
}

div.jsjb-jm-aus-description {
    float: left;
    width: 100%;
}

footer div.jsjb-jm-widget--footeraboutus {
    float: left;
    width: 100%;
}

footer div.widget h2 {
    margin: 0px 0px 20px 0px;
    text-transform: uppercase;
}

ul.jsjb-jm-usefullinks-list {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

ul.jsjb-jm-usefullinks-list li {
    padding: 10px 0px;
}

ul.jsjb-jm-usefullinks-list li a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-cu-email {
    padding: 10px 0px;
}

div.jsjb-jm-cu-email i {
    margin-right: 10px;
}

div.jsjb-jm-cu-address {
    padding: 10px 0px;
}

div.jsjb-jm-cu-address i {
    margin-right: 10px;
}

div.jsjb-jm-cu-phone {
    padding: 10px 0px;
}

div.jsjb-jm-cu-phone i {
    margin-right: 10px;
}

div.jsjb-jm-copyright {
    line-height: 28px;
    padding: 15px 0px;
}

div.jsjb-jm-socailicons {
    margin: 0px;
    padding: 0px;
}

div.jsjb-jm-socailicons a.jsjb-jm-socialicon.jsjb-jm-footer {
    display: inline-block;
    line-height: 74px;
    min-width: 68px;
    padding: 0px 15px;
    text-align: center;
    font-size: 20px;
}

div.socailicons a.socialicon.footer:last-child {}

div.jsjb-jm-newest-job {
    margin-bottom: 20px;
}

div.jsjb-jm-hot-job-data {
    float: left;
    width: 100%;
    padding: 15px;
    border-radius: 0px;
    margin-right: 13px;
    margin-bottom: 10px;
}

div.jsjb-jm-hot-job-data:hover {}

div.jsjb-jm-hot-job-data .jsjb-jm-hot-job-data-title {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 15px 0 6px;
    text-align: center;
    font-weight: bold;
}

div.jsjb-jm-hot-job-data span.jsjb-jm-hot-job-data-price {
    float: left;
    width: 100%;
    padding: 10px 0;
    text-align: center;
}

div.jsjb-jm-hot-job-data span.jsjb-jm-hot-job-data-loc {
    float: left;
    width: 100%;
    padding: 10px 0;
    text-align: center;
}

div.jsjb-jm-hot-job-data div.jsjb-jm-hot-job-data-vd-btn {
    float: left;
    width: 100%;
    padding: 0;
    text-align: center;
}

div.jsjb-jm-hot-job-data div.jsjb-jm-hot-job-data-vd-btn a.jsjb-jm-hot-job-data-vd-btn-txt {
    display: inline-block;
    padding: 6px 13px;
    text-align: center;
}

div.jsjb-jm-hot-job-data div.jsjb-jm-hot-job-data-vd-btn a.jsjb-jm-hot-job-data-vd-btn-txt:hover {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-new-job-sa-btn-wrp {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}

div.jsjb-jm-new-job-sa-btn-wrp a.jsjb-jm-new-job-sa-btn {
    display: inline-block;
    text-align: center;
    padding: 15px 40px;
}

div.jsjb-jm-new-job-sa-btn-wrp a.jsjb-jm-new-job-sa-btn:hover {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box {
    border-radius: 0px;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box .jsjb-imagewrapper {
    position: relative;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box .jsjb-jm-new-job-det-price {
    display: inline-block;
    padding: 7px 20px;
    position: absolute;
    bottom: 20px;
    margin: 0px;
    font-weight: bold;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-top {
    padding: 5px 7px 0;
    display: inline-block;
    width: 100%;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-top .jsjb-jm-new-job-det-tit {
    padding: 10px 0;
    display: inline-block;
    width: 100%;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-top .jsjb-jm-new-job-det-tit .jsjb-jm-new-job-det-tit-txt {
    padding: 0 0 0 5px;
    margin: 0px;
    font-weight: bold;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-top div.jsjb-jm-new-job-det-opt-wrp {
    padding: 10px 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-top div.jsjb-jm-new-job-det-opt-wrp span.jsjb-jm-new-job-det-opt {
    padding: 2px 10px;
    display: inline-block;
    float: left;
    background-color: #ffffff;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-top div.jsjb-jm-new-job-det-opt-wrp span.jsjb-border {
    border-right: none;
    padding: 0 0 0 9px;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-top div.jsjb-jm-new-job-det-opt-wrp span.jsjb-jm-new-job-det-opt-new-wrp {
    display: inline-block;
    margin-right: 8px;
    float: left;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-top div.jsjb-jm-new-job-det-opt-wrp span.jsjb-jm-new-job-det-opt-new-wrp span.jsjb-jm-new-job-det-opt-new {
    display: inline-block;
    padding: 0 3px;
    background-color: #ffffff;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-bottom {
    padding: 0 7px;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-bottom span.jsjb-jm-new-job-det-data {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-bottom span.jsjb-jm-new-job-det-data span.jsjb-jm-new-job-det-data-tit {}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-bottom span.jsjb-jm-new-job-det-data span.jsjb-jm-new-job-det-data-value {}

div.jsjb-jm-new-job-det-wrap div.jsjb-jm-new-job-det-box div.jsjb-jm-new-job-det-bottom span.jsjb-jm-new-job-det-data:last-child {
    border-bottom: none;
}

div.widget.jsjb-jm-widget--footerjobimages div {
    padding: 2px;
}

div.jsjb-jm-f-copyright a.jsjb-jm-footer-logo {
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}

div.jsjb-jm-f-copyright a.jsjb-jm-footer-logo img {
    margin-top: -7px;
}

div.jsjb-jm-content-wrapper {
    width: 100%;
    float: left;
}


/* form  */

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap {
    float: left;
    width: 100%;
    margin: 30px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper {
    float: left;
    width: 100%;
    padding: 0;
    margin: 5px 0 20px 0 ;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .section_wrapper.jssection_skills_0{
    margin-bottom:15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .section_wrapper.jssection_resume_0{
    margin-bottom:15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-form-title {
    font-weight: normal;
    margin-bottom: 8px;
    width: 100%;
    padding: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-form-value {
    border-radius: unset;
    padding: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-form-value select.jsjb-jm-select-field,
div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-form-value textarea.jsjb-jm-textarea-field,
div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-form-value input.jsjb-jm-input-field {
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-col-md-12.bottombutton.js-form {
    padding: 0;
}

div.text-right {
    float: right;
}

div.text-right a {
    text-decoration: none;
    cursor: pointer;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.has-error span.help-block.form-error {
    position: absolute;
    top: 34px;
    left: 15px;
    font-size: 13px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-form-value label {
    display: inline-block;
    margin: 0px;
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-form-value input[type="checkbok"] {
    width: auto;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.radio-fields label {
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap .jsjb-jm-btn-primary,
div.jsjb-jm-page-content-wrap form.jsjb-jm-form .jsjb-jm-btn-primary,
div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .jsjb-jm-btn-primary {
    font-size: 17px;
    line-height: 18px;
    color: #FFFFFF;
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 700;
    padding: 10px 0;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap .jsjb-jm-btn-primary,
div.jsjb-jm-page-content-wrap form.jsjb-jm-form .jsjb-jm-btn-primary,
div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .jsjb-jm-btn-primary i {
    margin-right: 5px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-btn div.form-group a.jsjb-jm-btn-secondary,
.jsjb-jm-btn-secondary {
    font-size: 17px;
    line-height: 18px;
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 700;
    padding: 10px 0;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap form.jsjb-jm-form #jsjb-jm-unsubscribe {
    float: left;
    padding: 0;
    margin: 15px 5%;
    width: 90%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form span.jsjb-jm-error-msg {
    color: red;
}


/*form resume top section */

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addresume-title-wrap {
    width: 100%;
    float: left;
    padding: 10px 0 0 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addresume-title-wrap span.jsjb-jm-addresume-icon {
    float: left;
    padding: 2px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-addresume-title-wrap .jsjb-jm-addresume-title {
    float: left;
    margin: 7px 0 7px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-resume-addnewbutton {
    width: 100%;
    float: left;
    margin: 15px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-resume-addnewbutton span.jsjb-jm-addresume-addfield-btn-txt {
    display: inline-block;
    padding: 7px 10px;
    margin-left: 10px;
    cursor: pointer;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.jsjb-jm-resume-addnewbutton span.jsjb-jm-addresume-addfield-btn-txt i {
    margin-right: 8px;
    font-size: 20px;
    vertical-align: middle;
}


/* form resume */

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .section_wrapper {
    float: left;
    width: 100%;
    margin-top: 10px;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .section_wrapper img.jsdeleteimage {
    position: absolute;
    top: -8px;
    right: 2px;
    z-index: 3;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .section_wrapper div.jsundo {
    display: none;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .section_wrapper div.jsundo img.jsundoimage {
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .section_wrapper div.jsundodiv {
    /* background: rgba(239,248,251,0.6); */
    background: rgba(255, 255, 255, 0.8);
    float: left;
    z-index: 999;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    position: absolute;
    z-index: 1;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.section_wrapper .fullwidthwrapper {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.section_wrapper hr.jsjb-jm-resume-section-sep {
    width: 94%;
    float: left;
    clear: both;
    margin-left: 3%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.section_wrapper .fullwidthwrapper .jsjb-jm-field-padding:first-child,
div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.section_wrapper .fullwidthwrapper .jsjb-jm-field-padding:last-child {
    padding: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.section_wrapper .fullwidthwrapper .formresumetwo,
div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .section_wrapper .jsjb-jm-field-padding-title {
    padding: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .section_wrapper .jsjb-jm-field-padding-title div.js-form-title {
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-form-value div#resumefileswrapper {
    padding: 5px;
    width: 100%;
    float: left;
    position: relative;
    padding-right: 36px;
    min-height: 45px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-form-value div#resumefileswrapper a.file {
    float: left;
    margin-right: 5px;
    padding: 5px;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.js-form-value div#resumefileswrapper span.resume-selectfiles {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 10px;
    height: 43px;
    cursor: pointer;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.resumefieldswrapper div.resumefieldvalueform div.leftpaddingnull {
    padding: 0 12px 0 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.resumefieldswrapper label {
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.section_wrapper .fullwidthwrapper .formresumetwo .resumefieldvalue input.jsjb-jm-input-field,
div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.resumefieldswrapper div.resumefieldvalueform div.leftpaddingnull input.jsjb-jm-input-field {
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.section_wrapper .fullwidthwrapper .formresumetwo .resumefieldvalue {
    padding-right: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper .resumefieldvalue .jsjb-jm-textarea-field {}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.resumefieldswrapper div.resumefieldvalueform div.leftpaddingnull a.anchor.map-link {
    text-decoration: none;
    text-align: center;
    display: inline-block;
    min-width: 150px;
    padding: 9px 0;
    outline: 0;
}


/*Add job*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap div.jsjb-jm-addjob-addnew-account-wrap {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap div.jsjb-jm-addjob-addnew-account-wrap div.jsjb-jm-addjob-addnew-account-text {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap div.jsjb-jm-addjob-addnew-account-wrap div.jsjb-jm-addjob-addnew-account-msg-wrp {
    float: left;
    width: 100%;
    padding: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap div.jsjb-jm-addjob-addnew-account-wrap div.jsjb-jm-addjob-addnew-account-msg-wrp div.jsjb-jm-addjob-addnew-account-msg {
    float: left;
    width: 90%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap div.jsjb-jm-addjob-addnew-account-wrap div.jsjb-jm-addjob-addnew-account-msg-wrp .jsjb-jm-addjob-addnew-account-signin-btn-wrp {
    float: right;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap div.jsjb-jm-addjob-addnew-account-wrap div.jsjb-jm-addjob-addnew-account-msg-wrp .jsjb-jm-addjob-addnew-account-signin-btn-wrp a.jsjb-jm-addjob-addnew-account-signin-btn {
    display: inline-block;
    text-decoration: none;
    min-width: 100px;
    text-align: center;
    padding: 10px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.jsjb-jm-addjob-form-left-sec {
    padding-left: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.jsjb-jm-addjob-form-left-sec div {
    margin-bottom: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.jsjb-jm-addjob-form-right-sec {
    padding-right: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.jsjb-jm-addjob-form-right-sec div {
    margin-bottom: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.jsjb-jm-addjob-form-right-sec span.jsjb-jm-addjob-form-right-sec-specifyrange-link {
    float: right;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.jsjb-jm-addjob-form-left-sec a.jsjb-jm-addjob-form-left-sec-setmarker-link {
    display: inline-block;
    padding: 9px 20px;
    margin-top: 22px;
    min-width: 270px;
    text-align: center;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.email-checkbox {
    margin-left: 5px;
    margin-bottom: 10px;
    padding: 10px 0px;
    width: 16%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.add-job-email-boxes input.checkbox,
div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.email-checkbox input.checkbox {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 3px 3px;
    width: 10%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.radio-fields {
    padding: 10px 15px;
    width: 97%;
    display: inline-block;
    padding-left: 5px;
    margin-left: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.radio-fields input.radiobutton {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 3px 3px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.chck-box-email-text {
    padding-bottom: 15px;
    width: 97%;
    padding-left: 5px;
    margin-left: 20px;
    padding-top: 12px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.jsjb-jm-map-wrap {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    padding: 7px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.jsjb-jm-map-wrap div.jsjb-jm-map-inner {
    overflow: hidden;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form div.js-form-wrapper div.jsjb-jm-map-wrap div.jsjb-jm-map-inner div#jsjb-jm-map {
    height: 400px;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .jsjb-jm-addjob-btn-wrap {
    width: 100%;
    float: left;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap form.jsjb-jm-form .jsjb-jm-addjob-btn-wrap a.jsjb-jm-addjob-btn-save {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 700;
    padding: 10px 0;
    text-decoration: none;
    outline: 0;
}


/*Message 1*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp {
    float: left;
    width: 100%;
    margin: 30px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp {
    float: left;
    width: 100%;
    padding: 10px 0px;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp div.jsjb-jm-msg-1-data-left {
    float: left;
    width: 72%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp div.jsjb-jm-msg-1-data-left .jsjb-jm-msg-1-data-title {
    padding-left: 20px;
    margin: 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp div.jsjb-jm-msg-1-data-left a.jsjb-jm-msg-1-data-comp {
    padding: 10px 0 10px 15px;
    text-decoration: none;
    outline: 0;
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp div.jsjb-jm-msg-1-data-right {
    float: left;
    width: 28%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp div.jsjb-jm-msg-1-data-right div.jsjb-jm-msg-1-data-right-data {
    float: right;
    padding-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp div.jsjb-jm-msg-1-data-right div.jsjb-jm-msg-1-data-right-data span.jsjb-jm-msg-1-data-createdate {
    float: left;
    text-align: center;
    padding: 10px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp div.jsjb-jm-msg-1-data-right div.jsjb-jm-msg-1-data-right-data span.jsjb-jm-msg-1-data-action-links {
    float: left;
    padding: 0 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp div.jsjb-jm-msg-1-data-right div.jsjb-jm-msg-1-data-right-data span.jsjb-jm-msg-1-data-action-links a.jsjb-jm-msg-1-data-action-link {
    padding: 5px 8px;
    text-decoration: none;
    float: left;
    margin: 0 8px 0 0;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp div.jsjb-jm-msg-1-data-right div.jsjb-jm-msg-1-data-right-data span.jsjb-jm-msg-1-data-action-links a.jsjb-jm-msg-1-data-action-link i.jsjb-jm-font-awesome-icon {
    font-size: 23px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-1-data-wrp div.jsjb-jm-msg-1-data-right div.jsjb-jm-msg-1-data-right-data span.jsjb-jm-msg-1-data-action-links a.jsjb-jm-msg-1-msg-link {
    display: inline-block;
    padding: 9px 15px;
    text-decoration: none;
    min-width: 100px;
    outline: 0;
}


/*Message 2*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp {
    float: left;
    width: 100%;
    margin: 30px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp {
    float: left;
    width: 100%;
    padding: 10px 0px;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-left {
    float: left;
    width: 65%;
    padding-left: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-left div.jsjb-jm-msg-2-data-desc-top {
    float: left;
    width: 100%;
    padding: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-left div.jsjb-jm-msg-2-data-desc-top .jsjb-jm-msg-2-data {
    margin: 0px;
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-left div.jsjb-jm-msg-2-data-desc-top .jsjb-jm-msg-2-data span.jsjb-jm-msg-2-data-value {
    float: left;
    margin: 0 0 0 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-left div.jsjb-jm-msg-2-data-desc-top .jsjb-jm-msg-2-data .jsjb-jm-msg-2-data-title {
    float: left;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-left div.jsjb-jm-msg-2-data-desc-top .jsjb-jm-msg-2-data-title {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-left div.jsjb-jm-msg-2-data-desc-btm {
    float: left;
    width: 100%;
    padding: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-left div.jsjb-jm-msg-2-data-desc-btm .jsjb-jm-msg-2-data {
    margin: 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-left div.jsjb-jm-msg-2-data-desc-btm .jsjb-jm-msg-2-data span.jsjb-jm-msg-2-data-title {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-left div.jsjb-jm-msg-2-data-desc-btm .jsjb-jm-msg-2-data a.jsjb-jm-msg-2-data-val {
    float: left;
    text-decoration: none;
    margin: 0 0 0 5px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-right {
    float: left;
    width: 35%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-right div.jsjb-jm-msg-2-data-right-data {
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-right div.jsjb-jm-msg-2-data-right-data span.jsjb-jm-msg-2-data-createdate {
    float: left;
    text-align: center;
    padding: 33px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-right div.jsjb-jm-msg-2-data-right-data span.jsjb-jm-msg-2-data-action-links {
    float: left;
    padding: 23px 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-content-wrp div.jsjb-jm-msg-2-data-wrp div.jsjb-jm-msg-2-data-right div.jsjb-jm-msg-2-data-right-data span.jsjb-jm-msg-2-data-action-links a.jsjb-jm-msg-2-msg-link {
    display: inline-block;
    padding: 9px 15px;
    text-decoration: none;
    min-width: 100px;
    text-align: center;
    outline: 0;
}


/*Message 3*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp {
    float: left;
    width: 100%;
    margin: 25px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp {
    float: left;
    width: 100%;
    margin: 15px 0;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-logo {
    position: absolute;
    height: 82px;
    width: 91px;
    top: 10px;
    left: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-logo a img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%;
    display: inline-block;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-top {
    float: left;
    width: 100%;
    padding: 0 0 0 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-top .jsjb-jm-msg-3-title {
    width: 60%;
    float: left;
    padding: 15px 0px 15px;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-top .jsjb-jm-msg-3-title a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-top div.jsjb-jm-msg-3-creat-date {
    float: right;
    width: 40%;
    text-align: right;
    padding: 14px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-top div.jsjb-jm-msg-3-creat-date span.jsjb-jm-msg-3-creat-date {
    display: inline-block;
    padding: 8px 12px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-btm {
    float: left;
    width: 100%;
    padding: 15px 15px 15px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-btm div.jsjb-jm-msg-3-info {
    float: left;
    width: 100%;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-btm div.jsjb-jm-msg-3-info div.jsjb-jm-msg-3-desc {
    float: left;
    margin: 0 13px 0 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-btm div.jsjb-jm-msg-3-info div.jsjb-jm-msg-3-desc a {
    text-decoration: none;
    outline: 0;
    vertical-align: text-top;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-btm div.jsjb-jm-msg-3-info div.jsjb-jm-msg-3-desc img {
    margin-right: 4px;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-btm div.jsjb-jm-msg-3-info div.jsjb-jm-msg-3-desc span.jsjb-jm-msg-3-desc-title {
    vertical-align: middle;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-btm div.jsjb-jm-msg-3-custom-fields-wrp {
    float: left;
    width: 100%;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-data-wrp div.jsjb-jm-msg-3-btm div.jsjb-jm-msg-3-custom-fields-wrp div.jsjb-jm-msg-3-custom-fields-data {
    float: left;
    margin-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-resume-msginfo-wrap {
    float: left;
    width: 100%;
    margin: 15px 0 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-resume-msginfo-wrap div.jsjb-jm-msg-3-resume-msg-title {
    float: left;
    width: 100%;
    margin: 0 0 8px;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-resume-msginfo-wrap div.jsjb-jm-msg-3-resume-msg-value {
    float: left;
    width: 100%;
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-resume-msginfo-wrap div.jsjb-jm-msg-3-resume-msg-value span.jsjb-jm-msg-3-resume-value-txt {
    display: inline-block;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-resume-msginfo-wrap div.jsjb-jm-msg-3-resume-msg-value a.jsjb-jm-msg-3-resume-value-link {
    display: inline-block;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-send-msg {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-send-msg form div.form-group input {
    border-radius: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-send-msg form div.form-group textarea {
    border-radius: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-send-msg form div.form-group button.jsjb-jm-msg-3-send-msg-btn {
    border-radius: 0px;
    padding: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-send-msg form div.form-group button.jsjb-jm-msg-3-send-msg-btn i {
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history-tit {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history-tit .jsjb-jm-msg-3-msg-history-tit-txt {
    padding: 15px 10px;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp {
    float: left;
    width: 100%;
    margin: 5px 0;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp div.jsjb-jm-msg-3-logo {
    position: absolute;
    height: 82px;
    width: 91px;
    top: 10px;
    left: 6px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp div.jsjb-jm-msg-3-logo img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%;
    display: inline-block;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp div.jsjb-jm-msg-3-top {
    float: left;
    width: 100%;
    padding: 12px 0 12px 105px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp div.jsjb-jm-msg-3-top .jsjb-jm-msg-3-message-name {
    float: left;
    padding: 2px 12px;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp div.jsjb-jm-msg-3-top span.jsjb-jm-msg-3-creat-date {
    float: right;
    margin: 11px 20px 11px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp div.jsjb-jm-msg-3-top div.jsjb-jm-msg-3-creat-date {
    float: right;
    width: 40%;
    text-align: right;
    padding: 10px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp div.jsjb-jm-msg-3-top div.jsjb-jm-msg-3-creat-date span.jsjb-jm-msg-3-creat-date {
    display: inline-block;
    padding: 4px 15px;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp div.jsjb-jm-msg-3-btm {
    float: left;
    width: 100%;
    padding: 16px 20px 16px 105px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp div.jsjb-jm-msg-3-btm span.jsjb-jm-msg-3-desc {
    float: left;
    width: 100%;
}


/*My Cover Letter && Resume save search*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-coverletter-list-main-wrap {
    width: 100%;
    float: left;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-coverletter-list-main-wrap div.jsjb-jm-coverletter-list-wrap {
    width: 100%;
    float: left;
    padding: 15px;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-coverletter-list-main-wrap div.jsjb-jm-coverletter-list-wrap div.jsjb-jm-coverletter-list-left {
    width: 60%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-coverletter-list-main-wrap div.jsjb-jm-coverletter-list-wrap div.jsjb-jm-coverletter-list-left .jsjb-jm-coverletter-list-name {
    margin: 9px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-coverletter-list-main-wrap div.jsjb-jm-coverletter-list-wrap div.jsjb-jm-coverletter-list-right {
    width: 40%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-coverletter-list-main-wrap div.jsjb-jm-coverletter-list-wrap div.jsjb-jm-coverletter-list-right div.jsjb-jm-coverletter-list-right-section {
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-coverletter-list-main-wrap div.jsjb-jm-coverletter-list-wrap div.jsjb-jm-coverletter-list-right div.jsjb-jm-coverletter-list-right-section span.jsjb-jm-coverletter-list-data {
    float: left;
    padding: 14px 15px;
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-coverletter-list-main-wrap div.jsjb-jm-coverletter-list-wrap div.jsjb-jm-coverletter-list-right div.jsjb-jm-coverletter-list-right-section a.jsjb-jm-coverletter-list-btn {
    float: left;
    margin: 4px 2px;
    padding: 5px 8px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-coverletter-list-main-wrap div.jsjb-jm-coverletter-list-wrap div.jsjb-jm-coverletter-list-right div.jsjb-jm-coverletter-list-right-section a.jsjb-jm-coverletter-list-btn i.jsjb-jm-font-awesome-icon {
    font-size: 23px;
}


/*Credits Pack*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp {
    float: left;
    width: 100%;
    padding: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp:last-child {
    border-bottom: none;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-top {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-top div.jsjb-jm-creditspack-data-left {
    float: left;
    width: 65%;
    position: relative;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-top .jsjb-jm-creditspack-content-title {
    padding: 10px 15px;
    margin: 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-top span.jsjb-jm-creditspack-content-discount-ratio {
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 0 10px 10px;
    padding: 5px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-top div.jsjb-jm-creditspack-data-right {
    float: left;
    width: 35%;
    text-align: right;
    font-weight: 700;
    padding-top: 14px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-top div.jsjb-jm-creditspack-data-right span.jsjb-jm-creditspack-data-discount-amount {
    display: inline-block;
    padding: 5px;
    margin: 6px 0;
    text-decoration: line-through;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-top div.jsjb-jm-creditspack-data-right .jsjb-jm-creditspack-data-price {
    float: right;
    margin: 0px 40px 0 10px;
    padding: 2px 25px 4px;
    min-width: 100px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-middle {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-middle div.jsjb-jm-creditspack-data-totcrdts-wrp {
    float: left;
    width: 60%;
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-middle div.jsjb-jm-creditspack-data-totcrdts-wrp img.credits-img {
    display: inline-block;
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-middle div.jsjb-jm-creditspack-data-totcrdts-wrp .jsjb-jm-creditspack-data-middle-totcrdts-txt {
    display: inline-block;
    font-weight: 700;
    margin: 0;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-middle div.jsjb-jm-creditspack-data-buybtn-wrp {
    float: left;
    width: calc(40% - 40px);
    text-align: right;
    padding: 15px 0;
    margin-right: 40px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-middle div.jsjb-jm-creditspack-data-buybtn-wrp a.jsjb-jm-creditspack-data-buybtn {
    display: inline-block;
    padding: 8px 15px 7px 10px;
    font-weight: 700;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-middle div.jsjb-jm-creditspack-data-buybtn-wrp a.jsjb-jm-creditspack-data-buybtn img {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-middle div.jsjb-jm-creditspack-data-buybtn-wrp a.jsjb-jm-creditspack-data-buybtn img.buy-icon {
    height: 18px;
    width: 18px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-middle div.jsjb-jm-creditspack-data-buybtn-wrp a.jsjb-jm-creditspack-data-buybtn span.jsjb-jm-creditspack-data-middle-buybtn-txt {
    display: inline-block;
    margin-left: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-btm {
    float: left;
    width: 100%;
    padding: 0 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-btm span.jsjb-jm-creditspack-data-btm-desc {
    float: left;
    width: 100%;
    padding: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-creditspack-main-wrp div.jsjb-jm-creditspack-content-wrp div.jsjb-jm-creditspack-data-wrp div.jsjb-jm-creditspack-data-btm span.jsjb-jm-creditspack-data-btm-expiry {
    float: left;
    width: 100%;
    padding: 15px 0;
}


/*Credits Log*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-log-main-wrap {
    width: 100%;
    float: left;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-log-main-wrap div.jsjb-jm-credit-log-count-wrap {
    float: left;
    width: 100%;
    padding: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-log-main-wrap div.jsjb-jm-credit-log-count-wrap div.jsjb-jm-credit-count-wrap {
    width: calc(33.33% - 15px);
    float: left;
    margin-right: 15px;
    padding: 10px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-log-main-wrap div.jsjb-jm-credit-log-count-wrap div.jsjb-jm-credit-count-wrap div.jsjb-jm-credit-img-wrap {
    position: relative;
    width: 70px;
    height: 70px;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-log-main-wrap div.jsjb-jm-credit-log-count-wrap div.jsjb-jm-credit-count-wrap div.jsjb-jm-credit-img-wrap img.jsjb-jm-credit-icon {
    position: absolute;
    margin: auto;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    max-width: 80%;
    max-height: 100%;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-log-main-wrap div.jsjb-jm-credit-log-count-wrap div.jsjb-jm-credit-count-wrap div.jsjb-jm-credit-data-wrap {
    float: left;
    width: calc(100% - 70px);
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-log-main-wrap div.jsjb-jm-credit-log-count-wrap div.jsjb-jm-credit-count-wrap div.jsjb-jm-credit-data-wrap .jsjb-jm-credit-data-credit {
    padding: 0 0 0px 15px;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-log-main-wrap div.jsjb-jm-credit-log-count-wrap div.jsjb-jm-credit-count-wrap div.jsjb-jm-credit-data-wrap .jsjb-jm-credit-data-name {
    padding: 5px 0 5px 15px;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap {
    width: 100%;
    float: left;
    margin: 20px 0;
    padding: 0 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap {
    width: 100%;
    float: left;
    padding: 10px 15px;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap div.jsjb-jm-credit-list-left {
    width: 85%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap div.jsjb-jm-credit-list-left div.jsjb-jm-credits-num {
    float: left;
    width: 15%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap div.jsjb-jm-credit-list-left div.jsjb-jm-credits-num span.jsjb-jm-credit-list-title {
    display: inline-block;
    padding: 8px 8px 8px 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap div.jsjb-jm-credit-list-left div.jsjb-jm-credit-list-name {
    float: left;
    width: 85%;
    padding: 10px 0 10px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap div.jsjb-jm-credit-list-left div.jsjb-jm-credit-list-name span.jsjb-jm-jobname {
    display: inline-block;
    float: right;
    width: 97%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap div.jsjb-jm-credit-list-left div.jsjb-jm-credit-list-name span.jsjb-jm-jobname a {
    display: inline-block;
    text-decoration: none;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap div.jsjb-jm-credit-list-left div.jsjb-jm-credit-list-name a.jsjb-jm-credit-list-right-section-credits-link {
    text-decoration: none;
    display: inline-block;
    float: right;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap div.jsjb-jm-credit-list-right {
    width: 15%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap div.jsjb-jm-credit-list-right div.jsjb-jm-credit-list-right-section {
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credit-list-main-wrap div.jsjb-jm-credit-list-wrap div.jsjb-jm-credit-list-right div.jsjb-jm-credit-list-right-section span.jsjb-jm-credit-list-right-date {
    display: inline-block;
    padding: 10px 0 10px 15px;
}


/*Credits Rate List*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-credits-ratelist {
    float: left;
    width: 100%;
    padding: 30px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credits-ratelist div.jsjb-jm-credits-ratelist-wrp {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credits-ratelist div.jsjb-jm-credits-ratelist-wrp div.jsjb-jm-credits-ratelist-top-wrp {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credits-ratelist div.jsjb-jm-credits-ratelist-wrp div.jsjb-jm-credits-ratelist-top-wrp .jsjb-jm-credits-ratelist-tit {
    padding: 25px 0;
    font-weight: 700;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credits-ratelist div.jsjb-jm-credits-ratelist-wrp div.jsjb-jm-credits-ratelist-top-wrp span.jsjb-jm-credits-ratelist-expiry {
    display: inline-block;
    width: 100%;
    padding: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credits-ratelist div.jsjb-jm-credits-ratelist-wrp div.jsjb-jm-credits-ratelist-btm-wrp {
    float: left;
    width: 100%;
    margin-top: 7px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credits-ratelist div.jsjb-jm-credits-ratelist-wrp div.jsjb-jm-credits-ratelist-btm-wrp div.jsjb-jm-credits-ratelist-price {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credits-ratelist div.jsjb-jm-credits-ratelist-wrp div.jsjb-jm-credits-ratelist-btm-wrp div.jsjb-jm-credits-ratelist-price span.jsjb-jm-credits-ratelist-credits {
    margin: 0 3px;
    display: inline-block;
    vertical-align: middle;
    font-size: 38px;
    line-height: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-credits-ratelist div.jsjb-jm-credits-ratelist-wrp div.jsjb-jm-credits-ratelist-btm-wrp div.jsjb-jm-credits-ratelist-price span.jsjb-jm-credits-ratelist-credits-txt {
    display: inline-block;
    margin: 0;
    font-size: 19px;
    line-height: normal;
    vertical-align: text-top;
}


/*Purchase History*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-expire-wrp {
    padding: 6px 10px;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-expire-wrp i.jsjb-jm-purchase-history-expire-sign {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-wrp {
    float: left;
    width: 100%;
    padding-bottom: 15px;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-wrp div.jsjb-jm-purchase-history-credits-pack {
    float: left;
    width: calc(33.33% - 15px);
    padding: 10px 15px;
    margin-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-wrp div.jsjb-jm-purchase-history-credits-pack div.jsjb-jm-purchase-history-credits-pack-left {
    float: left;
    height: 70px;
    width: 70px;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-wrp div.jsjb-jm-purchase-history-credits-pack div.jsjb-jm-purchase-history-credits-pack-left img.jsjb-jm-credit-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 80%;
    max-height: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-wrp div.jsjb-jm-purchase-history-credits-pack div.jsjb-jm-purchase-history-credits-pack-right {
    float: left;
    width: calc(100% - 70px);
    padding: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-wrp div.jsjb-jm-purchase-history-credits-pack div.jsjb-jm-purchase-history-credits-pack-right .jsjb-jm-purchase-history-credits-pack-number {
    padding: 0 0 0 15px;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-wrp div.jsjb-jm-purchase-history-credits-pack div.jsjb-jm-purchase-history-credits-pack-right .jsjb-jm-purchase-history-credits-pack-text {
    padding: 3px 0 3px 15px;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp {
    float: left;
    width: 100%;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-list-data {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list {
    float: left;
    width: 100%;
    padding: 0 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-top {
    float: left;
    width: 100%;
    padding: 15px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-top div.jsjb-jm-total-credits {
    font-weight: 700;
    padding: 5px 40px 5px 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-top div.jsjb-jm-total-credits img.jsjb-jm-credits-image {
    vertical-align: middle;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-top div.jsjb-jm-total-credits .jsjb-jm-total-credits-txt {
    display: inline-block;
    margin: 0 0 0 5px;
    vertical-align: middle;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-top div.jsjb-jm-credits-title {
    float: left;
    padding: 8px 0 8px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-top div.jsjb-jm-credits-title .jsjb-jm-credits-title-txt {
    margin: 0;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-top div.jsjb-jm-credits-date-price {
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-top div.jsjb-jm-credits-date-price div.jsjb-jm-credits-date {
    padding: 15px 20px;
    text-align: center;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-top div.jsjb-jm-credits-date-price div.jsjb-jm-credits-btn {
    margin-left: 10px;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-top div.jsjb-jm-credits-date-price div.jsjb-jm-credits-btn .jsjb-jm-credits-btn-text {
    padding: 8px 23px 9px;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-btm {
    float: left;
    width: 100%;
    padding: 25px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-btm div.txt-left {
    float: left;
    margin-right: 25px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-purchase-history-main-wrp div.jsjb-jm-purchase-history-credits-list-wrp div.jsjb-jm-purchase-history-credits-pkg-list div.jsjb-jm-credits-pkg-btm div.txt-right {
    float: right;
    display: inline-block;
}


/*stats employer / jobseeker */

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box.jobseeker-stats {
    float: left;
    width: calc(100% / 3 - 4px);
    margin-right: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box.emp-stats {
    float: left;
    width: calc(100% / 4 - 4px);
    margin-right: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box.emp-stats:last-child {
    margin-right: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box.jobseeker-stats:last-child {
    margin-right: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box.jobseeker-stats div.jsjb-jm-cp-box-left {
    float: left;
    width: 17%;
    margin-top: 7px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box.jobseeker-stats div.jsjb-jm-cp-box-right {
    float: left;
    width: 83%;
    padding-left: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box.emp-stats div.jsjb-jm-cp-box-left {
    float: left;
    width: 22%;
    margin-top: 7px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box.emp-stats div.jsjb-jm-cp-box-right {
    float: left;
    width: 78%;
    padding-left: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box div.jsjb-jm-cp-box-right .jsjb-jm-cp-box-number {
    margin: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box div.jsjb-jm-cp-box-right div.jsjb-jm-cp-box-name {
    margin-top: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap {
    float: left;
    width: 100%;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap .jsjb-jm-stats-heading-txt {
    margin: 0;
    padding: 18px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table {
    margin-bottom: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table thead tr th,
div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table tbody tr td {
    padding: 15px;
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table thead tr th.stats-title,
div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table tbody tr td.stats-title {
    width: 60%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table thead tr th.stats-published,
div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table tbody tr td.stats-published {
    width: 20%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table thead tr th.stats-expired,
div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table tbody tr td.stats-expired {
    width: 20%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table thead tr th.center,
div.jsjb-jm-page-content-wrap div.jsjb-jm-stats-main-wrap div.jsjb-jm-stats-wrap table.jsjb-jm-stats-table tbody tr td.center {
    text-align: center;
}


/*Popup Part 2*/


/* model pop up over lay*/

div.jsjb-jm-modal-wrp div.jsjb-jm-multi-popup-overlay {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #fafafa;
    opacity: 0.6;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1053;
    text-align: center;
}

div.jsjb-jm-modal-wrp img.jsjb-jm-multipop-loading-gif {
    display: none;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1054;
    margin: auto;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-popup-multi-resp-message {
    position: relative;
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div#jsjb-jm-notification-not-ok,
div.jsjb-jm-modal-wrp div#jsjb-jm-notification-ok {
    position: absolute;
    top: 70px;
    bottom: 0;
    left: 0px;
    right: 0;
    background: rgba(255, 255, 255, 0.8);
}

div.jsjb-jm-modal-wrp div#jsjb-jm-notification-not-ok div#popup_message,
div.jsjb-jm-modal-wrp div#jsjb-jm-notification-ok div#popup_message {
    position: absolute;
    top: 32%;
    left: 9%;
    padding: 10px;
    background: #DFF2BF;
    border: 1px solid #3F8047;
    color: #3F8047;
    width: 90%;
}

div.jsjb-jm-modal-wrp div#jsjb-jm-notification-not-ok div#popup_message {
    background: #FFD2D3;
    border: 1px solid #DF421E;
    color: #DF421E;
}

div.jsjb-jm-modal-wrp div#jsjb-jm-notification-not-ok div#popup_message button.applynow-closebutton img div.jsjb-jm-modal-wrp div#jsjb-jm-notification-ok div#popup_message button.applynow-closebutton img,
div.jsjb-jm-modal-wrp div#jsjb-jm-notification-not-ok div#popup_message img,
div.jsjb-jm-modal-wrp div#jsjb-jm-notification-ok div#popup_message img {
    margin-right: 5px;
}

div.jsjb-jm-modal-wrp div#jsjb-jm-notification-not-ok div#popup_message button.applynow-closebutton,
div.jsjb-jm-modal-wrp div#jsjb-jm-notification-ok div#popup_message button.applynow-closebutton {
    float: right;
    background: #fff;
    padding: 5px 5px;
    border: 1px solid #C22E06;
    color: #C22E06;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div#notification-not-ok {
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #E56346;
    color: #E75D41;
    background: #FFBABA;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div#notification-ok label {
    /* position: absolute;
    top: 34%;
    width: 88%;
    float: left;
    display: block;
    left: 9%;
    z-index: 9999;
    color: #fff;
    background: #DFF2BF;
    border: 1px solid #3F8047;
    color: #3F8047;
    padding: 10px;     */
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div#notification-not-ok img,
div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div#notification-ok img {
    margin-right: 8px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div#notification-ok button.applynow-closebutton {
    float: right;
    margin-right: 5px;
    background: #fff;
    padding: 5px 5px;
    border: 1px solid #C22E06;
    color: #C22E06;
}


/* Resume by category*/

div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper {
    position: relative;
    background: #FFFFFF;
    padding-top: 10px;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup .jsjob-contentarea {
    float: left;
    height: 450px;
    display: inline-block;
    width: 100%;
    border: 1px solid #d4d4d5;
    padding-top: 10px;
    overflow-y: auto;
    background: #ffffff !important;
    height: auto !important;
    max-height: 450px;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup .jsjob-contentarea .jsjobs-subcategory-wrapper,
div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup .jsjob-contentarea .jsjobs-subcategory-wrapper {
    padding: 30px 0;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup .jsjob-contentarea ul.jsjobs_cat_popup_navigation {
    float: left;
    width: 100%;
    margin-top: 5px;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup .jsjob-contentarea ul.jsjobs_cat_popup_navigation li {
    padding: 8px 0;
}

div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper {
    position: relative;
    padding: 10px;
    float: left;
}

div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper a {
    float: left;
    width: 100%;
    box-shadow: unset;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup .jsjob-contentarea .jsjobs-subcategory-wrapper .category-wrapper a .jobs-by-categories-wrapper,
div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper a div.jobs-by-categories-wrapper {
    width: 100%;
    padding: 15px 15px;
    float: left;
    font-size: 14px;
}

div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper a div.jobs-by-categories-wrapper:hover {
    cursor: pointer;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup .jsjob-contentarea .jsjobs-subcategory-wrapper .category-wrapper a .jobs-by-categories-wrapper span.title,
div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper a div.jobs-by-categories-wrapper span.title {
    width: 70%;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup .jsjob-contentarea .jsjobs-subcategory-wrapper .category-wrapper a .jobs-by-categories-wrapper span.totat-jobs,
div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper a div.jobs-by-categories-wrapper span.totat-jobs {
    float: left;
    width: 30%;
    text-align: right;
}


/* subcategories resume  */

div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper .jsjobs-subcategory-wrapper {
    position: absolute;
    top: 80%;
    left: 10px;
    right: 10px;
    height: auto;
    z-index: 9999;
    padding: 10px 15px;
    float: none;
    width: auto;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px #EAEAEA;
}

div.jsjb-jm-page-content-wrap div#jsjobs-listpopup .jsjob-contentarea .jsjobs-subcategory-wrapper .category-wrapper {
    position: relative;
    padding: 10px;
    float: left;
}

div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper .jsjobs-subcategory-wrapper .showmore-wrapper {
    float: left;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper .jsjobs-subcategory-wrapper .showmore-wrapper a.showmorebutton {
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none;
    color: #ffffff;
    outline: 0;
}


/*cover letter*/

div.jsjb-jm-modal-wrp div.jsjb-jm-viewcover-modal-data-wrp {
    padding: 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-viewcover-modal-data-wrp div.jsjb-jm-viewcover-title {
    padding: 20px;
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-viewcover-modal-data-wrp div.jsjb-jm-viewcover-desc {
    padding: 20px;
    float: left;
    width: 100%;
}


/*Add To Short List*/

div.jsjb-jm-modal-wrp {
    display: inline-block;
    width: 100%;
    border-radius: 0px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp {
    padding: 0 30px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-left-image-wrp {
    border-radius: 100%;
    left: -150px;
    padding: 44px 0;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -85px;
    height: 150px;
    width: 150px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-left-image-wrp i.jsjb-jm-modal-left-image {
    font-size: 60px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body {
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    width: 100%;
    margin: 10px 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp {
    padding: 15px 0 20px;
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row {
    padding: 0;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-l {
    padding-left: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-l div.form-group input.jsjb-jm-input {
    border-radius: 0;
    padding: 10px 0 10px 15px;
    height: unset;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-r div.form-group input.jsjb-jm-input {
    border-radius: 0;
    padding: 10px 0 10px 15px;
    height: unset;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row div.jsjb-jm-modal-form-inpf-r div.form-group span. div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-btn {
    padding-right: 0;
    padding-left: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-btn input.jsjb-jm-modal-form-btn-inpf {
    border-radius: 0;
}


/*Shortlist */

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-row textarea.jsjb-jm-modal-textarea {
    resize: none;
    border-radius: 0px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-shortlist-star-wrp {
    float: left;
    padding: 7px 25px;
    margin-bottom: 15px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-shortlist-star-wrp label {
    vertical-align: bottom;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-shortlist-star-wrp div.jsjobs-container-small {
    display: inline-block;
    margin-left: 10px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-shortlist-star-wrp span#shortlist-stars {
    float: left;
    position: relative;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-shortlist-star-wrp span.jsjb-jm-star {
    font-size: 25px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-modal-form-wrp div.jsjb-jm-modal-form-captcha {
    margin: 0 0 12px;
}


/*My Resume*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap {
    float: left;
    width: 100%;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap {
    width: 100%;
    float: left;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-top-left {
    width: 20%;
    float: left;
    position: absolute;
    text-align: center;
    top: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-top-left div.jsjb-jm-myresume-list-img-wrap {
    display: inline-block;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    padding: 4px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-top-left div.jsjb-jm-myresume-list-img-wrap img.jsjb-jm-myresume-list-img {
    display: inline-block;
    height: 100%;
    width: 100%;
    margin: auto;
    border-radius: 50%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-top-left div.jsjb-jm-myresume-list-update-date {
    float: left;
    width: 100%;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-top-left div.jsjb-jm-myresume-list-update-date span.jsjb-jm-myresume-list-update {
    float: left;
    width: 100%;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-top-wrap {
    width: 100%;
    float: left;
    padding: 0 15px 0 20%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-top-wrap div.jsjb-jm-myresume-list-data-top {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-top-wrap div.jsjb-jm-myresume-list-data-top div.jsjb-jm-myresume-list-data-top-title {
    width: 100%;
    float: left;
    padding: 12px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-top-wrap div.jsjb-jm-myresume-list-data-top div.jsjb-jm-myresume-list-data-top-title .jsjb-jm-myresume-list-title {
    float: left;
    margin: 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-top-wrap div.jsjb-jm-myresume-list-data-top div.jsjb-jm-myresume-list-data-top-title .jsjb-jm-myresume-list-title a.jsjb-jm-myresume-list-title-achor {
    display: inline-block;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-top-wrap div.jsjb-jm-myresume-list-data-top div.jsjb-jm-myresume-list-data-top-title span.jsjb-jm-myresume-list-date {
    float: right;
    margin: 8px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-top-wrap div.jsjb-jm-myresume-list-data-top div.jsjb-jm-myresume-list-data-top-title img.jsjb-jm-myresume-list-featured {
    float: right;
    margin: -12px 10px 0 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-top-wrap div.jsjb-jm-myresume-list-data-top div.jsjb-jm-myresume-list-data-bottom {
    width: 100%;
    float: left;
    padding: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-top-wrap div.jsjb-jm-myresume-list-data-top div.jsjb-jm-myresume-list-data-bottom span.jsjb-jm-myresume-list-data-appliction {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-top-wrap div.jsjb-jm-myresume-list-data-top div.jsjb-jm-myresume-list-data-bottom span.jsjb-jm-myresume-list-data-timing {
    float: right;
    padding: 5px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap {
    width: 100%;
    float: left;
    padding: 10px 10px 10px 20%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-option-wrap {
    width: 70%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-option-wrap div.jsjb-jm-myresume-list-data-option {
    width: 100%;
    float: left;
    padding: 7px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-option-wrap div.jsjb-jm-myresume-list-data-option img {
    margin-right: 2px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-option-wrap div.jsjb-jm-myresume-list-data-option span.jsjb-jm-myresume-list-data-option-txt {
    vertical-align: middle;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-option-wrap div.jsjb-jm-myresume-list-data-option span.jsjb-jm-myresume-list-name {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-option-wrap div.jsjb-jm-myresume-list-data-option.work-exp {
    padding: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-profile {
    width: 30%;
    float: left;
    padding: 20px 15px 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-profile div.jsjb-jm-myresume-data-profile {
    float: right;
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-profile div.jsjb-jm-myresume-data-profile span.jsjb-jm-myresume-profile-counter {
    float: left;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    text-align: left;
    line-height: 71px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-profile div.jsjb-jm-myresume-data-profile span.jsjb-jm-myresume-profile-title {
    float: left;
    margin-left: 10px;
    line-height: 72px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-bottom-wrap {
    width: 100%;
    float: left;
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-bottom-wrap div.jsjb-jm-myresume-list-bottom-left {
    width: 70%;
    float: left;
    margin: 8px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-bottom-wrap div.jsjb-jm-myresume-list-bottom-left img {
    margin-right: 3px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-bottom-wrap div.jsjb-jm-myresume-list-bottom-left span.jsjb-jm-myresume-list-bottom-left-loc-txt {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-bottom-wrap div.jsjb-jm-myresume-list-bottom-right-wrap {
    width: 30%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-bottom-wrap div.jsjb-jm-myresume-list-bottom-right-wrap div.jsjb-jm-myresume-list-bottom-right {
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-bottom-wrap div.jsjb-jm-myresume-list-bottom-right-wrap div.jsjb-jm-myresume-list-bottom-right a.jsjb-jm-myresume-list-bottom-btn {
    float: left;
    padding: 5px 8px;
    margin: 0 2px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-bottom-wrap div.jsjb-jm-myresume-list-bottom-right-wrap div.jsjb-jm-myresume-list-bottom-right a.jsjb-jm-myresume-list-bottom-btn i.jsjb-jm-font-awesome-icon {
    font-size: 23px;
}

.js-mr-rp .inset {
    margin-left: 0;
    margin-right: 10px;
}


/*My Applied Jobs*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap {
    width: 100%;
    float: left;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap {
    width: 100%;
    float: left;
    margin: 10px 0;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-img-wrap {
    position: absolute;
    top: 11px;
    left: 11px;
    width: 91px;
    height: 82px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-img-wrap a {
    position: relative;
    width: 83px;
    height: 75px;
    padding: 3px 0px;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-img-wrap a img.jsjb-jm-myjobapply-list-img {
    position: absolute;
    margin: auto;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap div.jsjb-jm-myjobapply-list-data-left {
    float: left;
    width: 70%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap div.jsjb-jm-myjobapply-list-data-left .jsjb-jm-myjobapply-list-title {
    margin: 0px;
    padding: 15px 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap div.jsjb-jm-myjobapply-list-data-left .jsjb-jm-myjobapply-list-title a.jsjb-jm-myjobapply-list-title-achor {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap div.jsjb-jm-myjobapply-list-data-left .jsjb-jm-myjobapply-list-title span.jsjb-jm-myjobapply-list-time {
    display: inline-block;
    margin-left: 7px;
    font-size: 14px;
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap div.jsjb-jm-myjobapply-list-data-right {
    float: left;
    width: 30%;
    text-align: right;
    padding: 12px 15px 12px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap div.jsjb-jm-myjobapply-list-data-right span.jsjb-jm-myjobapply-list-date {
    display: inline-block;
    margin: 9px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap div.jsjb-jm-myjobapply-list-data-right span.jsjb-jm-myjobapply-list-status {
    float: right;
    padding: 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap div.jsjb-jm-myjobapply-list-data-right span.jsjb-jm-myjobapply-list-mail {
    float: right;
    padding: 5px;
    margin: -12px 10px 0 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-top-wrap img.jsjb-jm-myjobapply-list-featured {
    float: left;
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap {
    width: 100%;
    float: left;
    padding: 10px 0 10px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-left {
    width: 65%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-left div.jsjb-jm-myjobapply-list-info {
    width: 100%;
    float: left;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-left div.jsjb-jm-myjobapply-list-info div.jsjb-jm-myjobapply-list-txt-wrap {
    float: left;
    margin: 4px 13px 4px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-left div.jsjb-jm-myjobapply-list-info div.jsjb-jm-myjobapply-list-txt-wrap a.jsjb-jm-myjobapply-list-company-name {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-left div.jsjb-jm-myjobapply-list-info div.jsjb-jm-myjobapply-list-txt-wrap img {
    margin-right: 3px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-left div.jsjb-jm-myjobapply-list-info div.jsjb-jm-myjobapply-list-txt-wrap span.jsjb-jm-myjobapply-list-txt {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-left div.jsjb-jm-myjobapply-list-custom-fields-wrp {
    float: left;
    width: 100%;
    margin: 0 0 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-left div.jsjb-jm-myjobapply-list-custom-fields-wrp div.jsjb-jm-myjobapply-list-custom-fields-data {
    float: left;
    margin-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-left div.jsjb-jm-myjobapply-list-custom-fields-wrp div.jsjb-jm-myjobapply-list-custom-fields-data span.jsjb-jm-myjobapply-list-custom-fields-title {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-left div.jsjb-jm-myjobapply-list-custom-fields-wrp div.jsjb-jm-myjobapply-list-custom-fields-data span.jsjb-jm-myjobapply-list-custom-fields-value {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-right {
    width: 35%;
    float: right;
    padding-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myjobapply-list-main-wrap div.jsjb-jm-myjobapply-list-wrap div.jsjb-jm-myjobapply-list-bottom-wrap div.jsjb-jm-myjobapply-list-bottom-right a.jsjb-jm-myjobapply-list-achor-btn {
    float: right;
    padding: 10px 5px;
    text-decoration: none;
    min-width: 170px;
    text-align: center;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-left div.jsjb-jm-page-breadcrumbs ul {
    margin: 0px;
}


/*Applied Information POPUP*/

div.jsjb-jm-modal-wrp div.jsjb-jm-appliedinformation-modal-data-wrp {
    padding: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-appliedinformation-modal-data-wrp div.jsjb-jm-modal-body {
    padding: 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-appliedinformation-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-appliedinformation-title {
    float: left;
    width: 100%;
    padding: 20px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-appliedinformation-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-appliedinformation-title .jsjb-jm-appliedinformation-title-txt {
    margin: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-appliedinformation-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-appliedinformation-title .jsjb-jm-appliedinformation-title-txt a {
    text-decoration: none;
    display: inline-block;
    outline: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-appliedinformation-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-appliedinformation-value {
    float: left;
    width: 100%;
    padding: 20px;
}


/*View Resume*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap {
    float: left;
    width: 72%;
    padding-right: 15px;
    margin-bottom: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section {
    width: 100%;
    float: left;
    margin-top: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-section-title {
    width: 100%;
    float: left;
    padding: 10px 0 0 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-section-title span.jsjb-jm-resumedetail-section-icon {
    float: left;
    padding: 2px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-section-title .jsjb-jm-resumedetail-section-txt {
    float: left;
    margin: 6px 0 6px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data {
    width: 100%;
    float: left;
    margin: 15px 0px;
    padding: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-value {
    width: 100%;
    float: left;
    padding: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-value.border {
    border-bottom: none;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-value div.jsjb-jm-resumedetail-sec-value-left {
    width: 50%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-value div.jsjb-jm-resumedetail-sec-value-left span.jsjb-jm-resumedetail-title {
    display: inline-block;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-value div.jsjb-jm-resumedetail-sec-value-left span.jsjb-jm-resumedetail-value {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-value div.jsjb-jm-resumedetail-sec-value-right {
    width: 50%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-value div.jsjb-jm-resumedetail-sec-value-right span.jsjb-jm-resumedetail-title {
    display: inline-block;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-value div.jsjb-jm-resumedetail-sec-value-right span.jsjb-jm-resumedetail-value {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-title1 {
    float: left;
    width: 100%;
    padding: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-title1 .jsjb-jm-resumedetail-sec-title1-txt {
    margin: 0;
    float: left;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-title1 span.jsjb-jm-resumedetail-sec-date {
    display: inline-block;
    padding: 0 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-value span.jsjb-jm-resumedetail-sec-title {
    display: inline-block;
    font-weight: 700;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-value span.jsjb-jm-resumedetail-sec-value {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-address-map-wrap {
    float: left;
    width: 100%;
    padding: 10px 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-address-map-wrap div.jsjb-jm-resumedetail-address-map {
    float: left;
    width: 100%;
    padding: 10px;
    border-top: none;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-address-map-wrap div.jsjb-jm-resumedetail-address-map span.jsjb-jm-resumedetail-address-map-showhide {
    float: left;
    padding: 1px 3px;
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-address-map-wrap div.jsjb-jm-resumedetail-address-map-area {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-address-map-wrap div.jsjb-jm-resumedetail-address-map-area div.jsjb-jm-map-inner {
    overflow: hidden;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-address-map-wrap div.jsjb-jm-resumedetail-address-map-area div.jsjb-jm-map-inner div#jsjb-jm-map {
    height: 200px;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data textarea {
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-download {
    float: left;
    width: 100%;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-download a.downloadall {
    position: absolute;
    top: 0;
    right: 0;
    padding: 20px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-download div.input-group a {
    text-decoration: none;
    padding: 10px;
    display: inline-block;
    margin: 10px 5px 10px 5px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-download div.input-group input.download-input {
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.jsjb-jm-resumedetail-sec-download div.input-group label.input-group-btn i {
    font-size: 20px;
    padding: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.resume-section-data {
    padding: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap {
    width: 28%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right .jsjb-jm-download-wrap {
    width: 100%;
    float: left;
    margin: 0;
    margin-bottom: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right .jsjb-jm-download-wrap a.jsjb-jm-download-achor {
    display: inline-block;
    padding: 13px 0px;
    text-decoration: none;
    text-align: center;
    width: 100%;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right .jsjb-jm-download-wrap a.jsjb-jm-download-achor i.down {
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-btn-wrap {
    width: 100%;
    float: left;
    padding: 15px 0;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-btn-wrap a.jsjb-jm-resume-btns {
    display: inline-block;
    padding: 10PX 12px;
    text-decoration: none;
    margin-right: 5px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-btn-wrap a.jsjb-jm-resume-btns i {
    font-size: 30px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-social-btn-wrap {
    width: 100%;
    float: left;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-social-btn-wrap .jsjb-jm-resume-social-btn-title {
    width: 100%;
    float: left;
    padding: 12px 10px;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-social-btn-wrap div.jsjb-jm-resume-social-btn {
    width: 100%;
    float: left;
    padding: 10px 8px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-social-btn-wrap div.jsjb-jm-resume-social-btn a.jsjb-jm-resume-social-icon {
    display: inline-block;
    margin-bottom: 5px;
    text-decoration: none;
    margin-right: 3px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-tag-btn-wrap {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-tag-btn-wrap .jsjb-jm-resume-tag-btn-title {
    width: 100%;
    float: left;
    padding: 12px 10px;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-tag-btn-wrap div.jsjb-jm-resume-tag-btn {
    width: 100%;
    float: left;
    padding: 10px 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-tag-btn-wrap div.jsjb-jm-resume-tag-btn a.jsjb-jm-resume-tag-icon {
    display: inline-block;
    padding: 10px;
    margin-bottom: 5px;
    text-decoration: none;
    margin-right: 2px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-tag-btn-wrap div.jsjb-jm-resume-tag-btn a.jsjb-jm-resume-tag-icon i.tag {
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-video-wrap {
    width: 100%;
    float: left;
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-video-wrap .jsjb-jm-resume-video-title {
    width: 100%;
    float: left;
    padding: 12px 10px;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-video-wrap div.jsjb-jm-resume-video {
    width: 100%;
    float: left;
    padding: 10px 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap {
    width: 100%;
    float: left;
    margin-top: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap .jsjb-jm-resume-related-title {
    margin: 0;
    padding: 12px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related {
    float: left;
    width: 100%;
    padding: 5px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap {
    position: relative;
    float: left;
    width: 100%;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-top-wrap {
    float: left;
    width: 100%;
    height: 200px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-top {
    position: relative;
    float: left;
    width: 100%;
    height: 100px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-top div.jsjb-jm-relatedresume-box-image-wrp {
    height: 150px;
    width: 150px;
    position: absolute;
    top: 100px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-top div.jsjb-jm-relatedresume-box-image-wrp a.jsjb-jm-relatedresume-box-image {
    display: inline-block;
    width: 100%;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-top div.jsjb-jm-relatedresume-box-image-wrp a.jsjb-jm-relatedresume-box-image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-bottom-wrp {
    float: left;
    width: 100%;
    padding: 0 0 15px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-bottom-wrp div.jsjb-jm-relatedresume-box-bottom-desc-wrp {
    float: left;
    width: 100%;
    padding: 7px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-bottom-wrp div.jsjb-jm-relatedresume-box-bottom-desc-wrp span {
    padding: 5px 10px;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-bottom-wrp div.jsjb-jm-relatedresume-box-bottom-desc-wrp .jsjb-jm-relatedresume-box-bottom-job-title {
    float: left;
    width: 100%;
    margin: 0;
    text-transform: uppercase;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-bottom-wrp div.jsjb-jm-relatedresume-box-bottom-desc-wrp .jsjb-jm-relatedresume-box-bottom-job-title a.jsjb-jm-relatedresume-box-bottom-job-title-txt {
    float: left;
    width: 100%;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-bottom-wrp div.jsjb-jm-relatedresume-box-bottom-desc-wrp span.jsjb-jm-job-salary {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-bottom-loc-wrp {
    float: left;
    width: 100%;
    padding: 20px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-right-wrap div.jsjb-jm-resumedetail-right div.jsjb-jm-resume-related-wrap div.jsjb-jm-resume-related div.jsjb-jm-relatedresume-box-wrap div.jsjb-jm-relatedresume-box-bottom-loc-wrp span.jsjb-jm-relatedresume-box-bottom-loc-txt {
    display: inline-block;
    margin-left: 7px;
    vertical-align: middle;
}


/*Applied Resume*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp {
    float: left;
    width: 100%;
    padding: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-tit {
    float: left;
    width: 100%;
    padding: 12px 10px;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-tit .jsjb-jm-apply-res-tit-txt {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-tabs {
    float: left;
    width: 100%;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-tabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-tabs ul li {
    float: left;
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-tabs ul li a {
    display: inline-block;
    padding: 10px;
    text-decoration: none;
    font-weight: 700;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-tabs ul li a i {
    margin-right: 5px;
    font-size: 20px;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search {
    margin: 0;
    padding: 0;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap {
    float: left;
    width: 100%;
    margin: 20px 0 0;
    padding: 20px;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form div.jsjb-jm-adsearch-field-row {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form div.jsjb-jm-adsearch-field-row div.btn-area {
    margin-bottom: 5px;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form div.jsjb-jm-adsearch-field-row div.col-md-6.col-md-6-leftpadding {
    padding-left: 0;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form div.jsjb-jm-adsearch-field-row div.col-md-6.col-md-6-rightpadding {
    padding: 0;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form div.jsjb-jm-adsearch-field-row div.form-group {
    float: left;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form div.jsjb-jm-adsearch-field-row div.form-group label.jsjb-jm-adsearch-label {
    font-weight: normal;
    margin: 7px 0;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form div.form-group input,
div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form div.form-group select {
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form div.jsjb-jm-adsearch-field-row div.form-group .jsjb-jm-adsearch-btn-wrap {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div#jsjobs_appliedresume_tab_search div.jsjb-jm-adsearch-form-wrap form.jsjb-jm-adsearch-form div.jsjb-jm-adsearch-field-row div.form-group .jsjb-jm-adsearch-btn-wrap .jsjb-jm-adsearch-btn {
    text-align: center;
    padding: 10px 0;
    text-decoration: none;
    min-width: 150px;
    display: inline-block;
    margin-right: 10px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp {
    float: left;
    width: 100%;
    margin: 12px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top {
    float: left;
    width: 100%;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-left {
    position: absolute;
    width: 20%;
    text-align: center;
    top: 21px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-left div.jsjb-jm-apply-res-image-wrp {
    border-radius: 50%;
    height: 160px;
    width: 160px;
    padding: 4px;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-left div.jsjb-jm-apply-res-image-wrp img {
    display: inline-block;
    height: 100%;
    width: 100%;
    margin: auto;
    border-radius: 50%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-left div.jsjb-jm-apply-res-update-wrp {
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-left div.jsjb-jm-apply-res-update-wrp span.jsjb-jm-apply-res-update {
    display: inline-block;
    width: 100%;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-type {
    float: left;
    width: 100%;
    padding: 0 10px 0 21%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-type div.jsjb-jm-res-top {
    float: left;
    width: 100%;
    padding: 12px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-type div.jsjb-jm-res-top div.jsjb-jm-res-head-left {
    float: left;
    width: 70%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-type div.jsjb-jm-res-top div.jsjb-jm-res-head-left .jsjb-jm-apply-status {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-type div.jsjb-jm-res-top div.jsjb-jm-res-head-left .jsjb-jm-apply-status a {
    text-decoration: none;
    display: inline-block;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-type div.jsjb-jm-res-top div.jsjb-jm-res-head-right {
    float: left;
    width: 30%;
    text-align: right;
    margin: 8px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-type div.jsjb-jm-res-btm {
    float: left;
    width: 100%;
    padding: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-type div.jsjb-jm-res-btm span.jsjb-jm-jobfor {
    float: left;
    margin: 6px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-type div.jsjb-jm-res-btm span.jsjb-jm-jobtime {
    float: right;
    padding: 5px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-det {
    float: left;
    width: 100%;
    padding: 10px 10px 10px 21%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-det div.jsjb-jm-apply-res-det-info {
    float: left;
    width: 100%;
    padding: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-det div.jsjb-jm-apply-res-det-info img {
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-det div.jsjb-jm-apply-res-det-info span.color {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-det div.jsjb-jm-apply-res-det-info span.jsjb-jm-apply-res-exp {
    float: left;
    margin: 9px 0 13PX;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-det div.jsjb-jm-apply-res-det-info span.jsjb-jm-apply-res-rating {
    float: right;
    padding: 5px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-top div.jsjb-jm-apply-res-det div.jsjb-jm-apply-res-det-info span.jsjb-jm-apply-res-rating i {
    font-size: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-note {
    float: left;
    width: 100%;
    padding: 10px;
    padding: 15px 35px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm {
    float: left;
    width: 100%;
    padding: 0px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-apply-res-loc {
    float: left;
    width: 100%;
    padding: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-apply-res-loc img {
    margin-right: 5px;
    vertical-align: bottom;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-folder-form {
    float: left;
    width: 100%;
    padding: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-folder-form div.form-group.col-md-12 {
    padding: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-folder-form select.folder-txt {
    width: 72%;
    margin: 0 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-note-form {
    float: left;
    width: 100%;
    padding: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-note-form div.form-group.col-md-12 {
    padding: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-note-form textarea.note-txt {
    width: 80.59%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-sendemail-form {
    float: left;
    width: 100%;
    padding: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-sendemail-form .jsjb-jm-ar-se {
    margin-top: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-sendemail-form form input.jsjb-jm-sendemail-btn {
    display: inline-block;
    width: 30%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-sendemail-form form div.form-group {
    margin: 0 0 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-sendemail-form form div.col-md-4.jsjb-jm-sendemail-btn-wrp {
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-sendemail-form form div.col-md-4.jsjb-jm-sendemail-btn-wrp div.form-group.jsjb-jm-sendemail-btn-data {
    width: 100%;
    position: absolute;
    top: 160px;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-apply-res-experience {
    float: left;
    width: 100%;
    padding: 0 0 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-apply-res-experience div.jsjb-jm-experience-row {
    float: left;
    width: 100%;
    padding: 8px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-apply-res-experience div.jsjb-jm-experience-row span.jsjb-jm-experience-title {
    float: left;
    margin-right: 7px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-apply-res-experience div.jsjb-jm-experience-row span.jsjb-jm-experience-value {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-alert-msg {
    float: left;
    width: 100%;
    padding: 10px;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-alert-msg i {
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-apply-res-action-btn-wrp {
    float: left;
    width: 100%;
    padding: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-apply-res-action-btn-wrp a {
    float: left;
    padding: 10px 15px;
    margin: 4px 3px;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-btm div.jsjb-jm-apply-res-action-btn-wrp a i {
    margin-right: 5px;
}


/*Applied resume Send Message POPUP*/

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp {
    padding: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body {
    padding: 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body {
    float: left;
    width: 100%;
    padding: 20px 30px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-sendmsg-field-row {
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-sendmsg-field-row div.form-group {
    float: left;
    width: 100%;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-sendmsg-field-row div.form-group label {
    font-weight: normal;
    margin-bottom: 8px;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-sendmsg-field-row div.form-group input {
    border-radius: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-sendmsg-field-row div.form-group textarea {
    border-radius: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-sendmsg-field-row div.form-group.btn-area {
    margin-bottom: 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body div.jsjb-jm-sendmsg-field-row div.form-group .jsjb-jm-sendmsg-btn-wrap a.jsjb-jm-sendmsg-btn {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-weight: 700;
    text-decoration: none;
    padding: 10px 0;
    outline: 0;
}


/*save resume search popup*/

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body form.pageform {
    float: left;
    width: 100%;
    text-align: center;
    margin: 15px 0;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body form.pageform input.jsjb-jm-input {
    width: 100% !important;
    height: 50px;
    margin: 0 0 30px;
    border-radius: unset;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body form.pageform a.jsjb-jm-action-achor {
    display: inline-block;
    padding: 12px;
    min-width: 130px;
    outline: 0;
    text-align: center;
    text-decoration: none;
}

div.jsjb-jm-modal-wrp div.jsjb-jm-sendmessage-modal-data-wrp div.jsjb-jm-modal-body form.pageform a.jsjb-jm-action-achor.cancel-button {
    margin-right: 5px;
}


/*Newest jobs Full Width list */

div.jsjb-jm-sticky-class.affix {
    padding: 50px 0 20px 20px;
    /* left: 14.77%; */
}

div.jsjb-jm-sticky-class.affix-top {
    padding: 10px 0 10px 0;
    width: 100%;
}

div.jsjb-jm-sticky-class div.jsjb-jm-search-field {
    width: 24.41%
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-search-job-form-wrap form.form-inline div.jsjb-jm-search-field.jsjb-jm-rsr-sm-form {
    display: none;
    float: left;
}

div.jsjb-jm-sticky-class div.jsjb-jm-search-field select.jsjb-jm-select,
div.jsjb-jm-sticky-class div.jsjb-jm-search-field .jsjb-jm-input {
    display: inline-block;
    width: 100%;
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap {
    width: 100%;
    float: left;
    margin: 30px 0 50px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap.filter-search-list {
    float: left;
    width: 75%;
    margin: 50px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap.filter-search-list-right {
    float: right;
    width: 75%;
    margin: 50px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap {
    width: 100%;
    float: left;
    margin: 0 0 30px;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-img-wrap {
    position: absolute;
    top: 11px;
    left: 11px;
    width: 91px;
    height: 82px;
    text-align: center;
    padding: 3px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-img-wrap a {
    display: inline-block;
    width: 83px;
    height: 75px;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-img-wrap a img.jsjb-jm-newestjob-jobs-list-img {
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap div.jsjb-jm-newestjob-jobs-list-data-left {
    float: left;
    width: 70%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap div.jsjb-jm-newestjob-jobs-list-data-left .jsjb-jm-newestjob-jobs-list-title {
    margin: 0px;
    padding: 16px 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap div.jsjb-jm-newestjob-jobs-list-data-left .jsjb-jm-newestjob-jobs-list-title a.jsjb-jm-newestjob-jobs-list-title-achor {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap div.jsjb-jm-newestjob-jobs-list-data-left .jsjb-jm-newestjob-jobs-list-title span.jsjb-jm-jobs-list-horizental-new-tag {
    margin-left: 5px;
    padding: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap div.jsjb-jm-newestjob-jobs-list-data-left .jsjb-jm-newestjob-jobs-list-title span.jsjb-jm-newestjob-jobs-list-time {
    display: inline-block;
    margin-left: 5px;
    font-size: 14px;
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap div.jsjb-jm-newestjob-jobs-list-data-right {
    float: left;
    width: 30%;
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap div.jsjb-jm-newestjob-jobs-list-data-right span.jsjb-jm-newestjob-jobs-list-date {
    display: inline-block;
    margin: 9px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap div.jsjb-jm-newestjob-jobs-list-data-right span.jsjb-jm-newestjob-jobs-list-timing {
    float: right;
    padding: 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-top-wrap img.jsjb-jm-newestjob-jobs-list-featured {
    float: left;
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap {
    width: 100%;
    float: left;
    padding: 10px 0 10px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left {
    width: 65%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-info {
    width: 100%;
    float: left;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-info div.jsjb-jm-newestjob-jobs-list-txt-wrap {
    float: left;
    margin: 4px 13px 4px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-info div.jsjb-jm-newestjob-jobs-list-txt-wrap img.jsjb-jm-newestjob-jobs-list-company-logo {
    margin-right: 3px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-info div.jsjb-jm-newestjob-jobs-list-txt-wrap img.jsjb-jm-newestjob-jobs-list-location {
    margin-right: 5px;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-info div.jsjb-jm-newestjob-jobs-list-txt-wrap a.jsjb-jm-newestjob-jobs-list-company-name {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-info div.jsjb-jm-newestjob-jobs-list-txt-wrap span.jsjb-jm-newestjob-jobs-list-txt {
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-info div.jsjb-jm-newestjob-jobs-list-txt-wrap span.jsjb-jm-newestjob-jobs-list-txt.location {
    vertical-align: middle;
    float: left;
    width: calc(100% - 18px);
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-custom-fields-wrp {
    float: left;
    width: 100%;
    margin: 0 0 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-custom-fields-wrp div.jsjb-jm-newestjob-jobs-list-custom-fields-data {
    float: left;
    margin-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-custom-fields-wrp div.jsjb-jm-newestjob-jobs-list-custom-fields-data span.jsjb-jm-newestjob-jobs-list-custom-fields-title {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-left div.jsjb-jm-newestjob-jobs-list-custom-fields-wrp div.jsjb-jm-newestjob-jobs-list-custom-fields-data span.jsjb-jm-newestjob-jobs-list-custom-fields-value {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-right {
    width: 35%;
    float: right;
    padding: 3px 15px 3px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-right a.jsjb-jm-newestjob-jobs-list-achor-btn {
    float: right;
    padding: 5px;
    text-decoration: none;
    margin: 0 2px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-right a.jsjb-jm-newestjob-jobs-list-achor-btn.resume {
    padding: 10px 5px;
    min-width: 130px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap div.jsjb-jm-newestjob-jobs-list-wrap div.jsjb-jm-newestjob-jobs-list-bottom-wrap div.jsjb-jm-newestjob-jobs-list-bottom-right a.jsjb-jm-newestjob-jobs-list-achor-btn .fa {
    font-size: 20px;
    padding: 2px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap a#jsjb-jm-showmorejobbtn,
div.jsjb-jm-page-content-wrap div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data a#jsjb-jm-showmorejobbtn {
    display: inline-block;
    padding: 13px;
    text-transform: uppercase;
    text-decoration: none;
    min-width: 150px;
    text-align: center;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data a#jsjb-jm-showmorejobbtn span,
div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap a#jsjb-jm-showmorejobbtn span {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data a#jsjb-jm-showmorejobbtn img,
div.jsjb-jm-page-content-wrap div.jsjb-jm-newestjob-jobs-list-main-wrap a#jsjb-jm-showmorejobbtn img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}


/*Filter Search*/

div.jsjb-jm-fixed-scrol-target {
    float: left;
    width: 25%;
}

div.jsjb-jm-filter-search-wrap {
    float: left;
    width: calc(100% - 20px);
    margin: 50px 20px 20px 0;
    padding: 10px;
}

div.jsjb-jm-filter-search-wrap.affix {
    position: fixed;
    top: 0px;
    height: calc(100% - 100px);
}

div.jsjb-jm-filter-search-wrap.affix-top {
    position: static;
}

div.jsjb-jm-filter-search-wrap.affix-bottom {
    position: relative;
}

div.jsjb-jm-filter-search-wrap.affix form {
    height: calc(100% - 64px);
    overflow-y: scroll;
    overflow-x: hidden;
}

body.admin-bar div.jsjb-jm-filter-search-wrap.affix {
    top: 33px;
}

body.jsjb-jm-has-header div.jsjb-jm-filter-search-wrap.affix {
    top: 33px;
}

body.admin-bar.jsjb-jm-has-header div.jsjb-jm-filter-search-wrap.affix {
    top: 96px;
}

div.jsjb-jm-filter-search-wrap.filter-search-form {
    float: right;
    width: calc(100% - 20px);
    margin: 50px 0 0 20px;
}

div.jsjb-jm-filter-search-wrap .jsjb-jm-filter-search-title {
    margin: 5px 0 20px;
    padding-bottom: 15px;
    text-transform: uppercase;
}

div.jsjb-jm-filter-search-wrap form.jsjb-jm-filter-search-form {
    margin: 0;
}

div.jsjb-jm-filter-search-wrap form.jsjb-jm-filter-search-form div.form-group input.jsjb-jm-fs-form-input {
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-filter-search-wrap form.jsjb-jm-filter-search-form div.form-group select.jsjb-jm-fs-form-select {
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-filter-search-wrap form.jsjb-jm-filter-search-form div.form-group input.jsjb-jm-fs-form-input.salary-range {
    display: inline-block;
    width: 45%;
}

div.jsjb-jm-filter-search-wrap form.jsjb-jm-filter-search-form div.form-group input.jsjb-jm-fs-form-input.salary-time {
    display: inline-block;
    width: 35%;
}

div.jsjb-jm-filter-search-wrap form.jsjb-jm-filter-search-form div.form-group input.jsjb-jm-fs-form-input.salary-symbol {
    display: inline-block;
    width: 17%;
}

div.jsjb-jm-filter-search-wrap form.jsjb-jm-filter-search-form button.jsjb-jm-fs-form-btn {
    border-radius: unset;
    width: 59%;
    float: left;
    height: 40px;
    font-weight: 700;
}

div.jsjb-jm-filter-search-wrap form.jsjb-jm-filter-search-form button.jsjb-jm-fs-form-btn i {
    font-size: 20px;
    margin-right: 5px;
}

div.jsjb-jm-filter-search-wrap form.jsjb-jm-filter-search-form button.jsjb-jm-fs-form-btn.primary {
    margin-right: 1%;
}

div.jsjb-jm-filter-search-wrap form.jsjb-jm-filter-search-form button.jsjb-jm-fs-form-btn.secondary {
    width: 40%;
}

div.jsjb-jm-filter-search-wrap div.jsjobs-searchwrapper div.jsjob-refine-wrapper,
div.jsjb-jm-filter-search-wrap div.jsjobs-searchwrapper div.jsjob-refine-wrapper div.js-searchform-title,
div.jsjb-jm-filter-search-wrap div.jsjobs-searchwrapper div.jsjob-refine-wrapper div.js-searchform-value,
div.jsjb-jm-filter-search-wrap div.jsjb-jm-nopad-nomar,
div.jsjb-jm-filter-search-wrap div.jsjb-jm-nopad-nomar div.js-form-title,
div.jsjb-jm-filter-search-wrap div.jsjb-jm-nopad-nomar div.js-form-value {
    padding: 0;
    margin: 0;
}

div.jsjb-jm-filter-search-wrap div.jsjobs-searchwrapper div.jsjob-refine-wrapper,
div.jsjb-jm-filter-search-wrap div.jsjb-jm-nopad-nomar div.js-form-value {
    margin-bottom: 5px;
}


/*Newest jobs Box Style list */

div.jsjb-jm-joblist-box-data-wrp {
    float: left;
    width: 100%;
    margin: 50px 0;
}

div.jsjb-jm-joblist-box-data-wrp.filter-search-list {
    width: 75%;
}

div.jsjb-jm-joblist-box-data-wrp.filter-search-list-right {
    width: 75%;
    float: right;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data {
    float: left;
    width: 100%;
    position: relative;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data {
    position: relative;
    float: left;
    width: 100%;
    margin: 0 0 40px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data img.featured-image {
    position: absolute;
    right: 10px;
    z-index: 1;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data span.jsjb-jm-jobs-list-vetical-new-tag {
    position: absolute;
    right: 0;
    padding: 5px;
    z-index: 1;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image {
    position: relative;
    float: left;
    width: 100%;
    padding: 30px 0;
    text-align: center;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image img {
    display: block;
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    height: 173px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap::before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data:hover div.jsjb-jm-joblist-box-logo-image div.overlay-wrap {
    bottom: 0;
    height: 100%;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap div.overlay-data {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 100%;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap div.overlay-data a.overlay-data-link {
    display: inline-block;
    margin-right: 3px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap div.overlay-data a.overlay-data-link .fa {
    font-size: 22px;
    padding: 10px;
    display: inline-block;
    line-height: 14px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap div.overlay-data a.overlay-data-link span.overlay-image {
    display: inline-block;
    height: 34px;
    width: 34px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap div.overlay-data a.overlay-data-link span.overlay-image.shortlist {
    background: url('../images/shortlist.png') no-repeat center;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap div.overlay-data a.overlay-data-link:hover span.overlay-image.shortlist {
    background: url('../images/shortlist-white.png') no-repeat center;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap div.overlay-data a.overlay-data-link span.overlay-image.tell-friend {
    background: url('../images/tell-friend.png') no-repeat center;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap div.overlay-data a.overlay-data-link:hover span.overlay-image.tell-friend {
    background: url('../images/tell-friend-white.png') no-repeat center;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap div.overlay-data a.overlay-data-link span.overlay-image.apply {
    background: url('../images/apply.png') no-repeat center;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-logo-image div.overlay-wrap div.overlay-data a.overlay-data-link:hover span.overlay-image.apply {
    background: url('../images/apply-white.png') no-repeat center;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid {
    float: left;
    width: 100%;
    padding: 15px 10px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info {
    float: left;
    width: 100%;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-comp-name {
    float: left;
    width: 100%;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-comp-name a {
    display: inline-block;
    text-decoration: none;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info .jsjb-jm-joblist-box-job-title {
    float: left;
    width: 100%;
    padding: 15px 0;
    margin: 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info .jsjb-jm-joblist-box-job-title a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-job-status {
    float: left;
    width: 100%;
    margin: 10px 0 10px 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-job-status span {
    padding: 10px;
    float: left;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc {
    float: left;
    width: 100%;
    padding: 5px 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc img {
    display: inline-block;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc span.jsjb-jm-joblist-box-desc-text {
    display: inline-block;
    margin-left: 7px;
    vertical-align: middle;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc span.jsjb-jm-joblist-box-desc-text a {
    text-decoration: underline;
    outline: 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp div.jjsjb-jm-joblist-box-data-cf-data:first-child {
    padding-top: 10px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp div.jjsjb-jm-joblist-box-data-cf-data span.jjsjb-jm-joblist-box-data-cf-title {
    display: inline-block;
    margin: 0 5px 10px 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp div.jjsjb-jm-joblist-box-data-cf-data span.jjsjb-jm-joblist-box-data-cf-value {
    display: inline-block;
    margin: 0 0 10px 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-btm {
    float: left;
    width: 100%;
    padding: 20px 10px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-btm img {
    display: inline-block;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-grid-data div.jsjb-jm-joblist-box-btm span.jsjb-jm-joblist-box-btm-text {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}

div#jsjb-jm-autoscroll-jobs .jsjb-jm-content img#jsjobs-loading-icon,
div.jsjb-jm-joblist-box-data-wrp .no-more-jobs-message {
    position: relative;
    top: 100%;
}

div.jsjb-jm-joblist-box-data-wrp a#jsjb-jm-showmorejobbtn {
    position: relative;
    top: 100%;
    padding: 13px;
    text-decoration: none;
}


/*login page*/

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap {
    background-image: url('../images/bg1.png');
    background-repeat: repeat;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content {
    padding: 0;
    margin: 70px auto;
    width: 450px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content::after {
    display: block;
    content: '';
    clear: both;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-image-wrp {
    padding: 20px 0 0;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form {
    float: left;
    width: 100%;
    padding: 0px 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginform-custom {
    border: none;
    padding-top: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginform-custom p {
    width: 100%;
    margin: 0 0 15px 0;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginform-custom p.login-username input[type="text"] {
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginform-custom p.login-password input[type="password"] {
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginform-custom p.login-submit {
    padding: 0;
    margin: 0;
    border: none;
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginform-custom p.login-submit input[type='submit'] {
    width: 100%;
    text-align: center;
    padding: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form p input[type="text"] {
    background: #fff url('../images/user-name.png') no-repeat center left;
    padding: 15px 15px 16px 60px;
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form p input[type="password"] {
    background: #fff url('../images/password.png') no-repeat center left;
    padding: 15px 15px 16px 60px;
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form p input[type="submit"] {
    padding: 12;
    border-radius: unset;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form p .jsjb-jm-login-from-forget-link {
    margin: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form p .jsjb-jm-login-from-forget-link a.jsjb-jm-login-from-forget-link-txt {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content .jsjb-jm-or {
    padding: 15px;
    margin: 0;
    text-transform: uppercase;
    clear: both;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-social-media-links {
    margin: 20px 0 30px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-social-media-links a {
    display: inline-block;
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-login-page-wrap div.jsjb-jm-login-content div.jsjb-jm-social-media-links a img {
    width: 40px;
}


/*login popup*/

div.jsjb-jm-login-popup-wrap {
    width: 450px;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-title .jsjb-jm-login-title-text {
    float: left;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-title a.jsjb-jm-close-icon-wrap {
    margin-top: 6px;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-title a.jsjb-jm-close-icon-wrap.close {
    position: absolute;
    top: 20px;
    right: 12px;
    opacity: 1;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-title a.jsjb-jm-close-icon-wrap i.jsjb-jm-close-icon {
    font-size: 25px;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content {
    padding: 0;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-image-wrp {
    padding: 15px 0;
    text-align: center;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form {
    padding: 10px 15px;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginpopup-custom p {
    margin-bottom: 15px;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginpopup-custom p label {
    display: none;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginpopup-custom p input {
    padding: 15px 15px 16px 60px;
    border-radius: unset;
    width: 100%;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginpopup-custom p input#user_login {
    background: url('../images/user-name.png') no-repeat center left;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginpopup-custom p input#user_pass {
    background: url('../images/password.png') no-repeat center left;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginpopup-custom p label input#rememberme {
    vertical-align: middle;
    margin-top: 0;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-form form#loginpopup-custom p input#wp-submit {
    text-align: center;
    padding-left: 15px;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content .jsjb-jm-or-area {
    padding: 15px;
    margin: 0;
    text-transform: uppercase;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-social-wrp {
    margin: 20px 0 30px;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-social-wrp a.jsjb-jm-login-social-link {
    display: inline-block;
    margin-right: 3px;
}

div.jsjb-jm-login-popup-wrap div.jsjb-jm-login-content div.jsjb-jm-login-social-wrp a.jsjb-jm-login-social-link img {
    width: 40px;
}


/*Jobseeker / Employer Cp*/

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap {
    float: right;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div {
    float: left;
    position: relative;
    padding: 10px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div:last-child {
    padding: 7px 0 6px 10px;
    border-right: 0px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div a.jsjb-jm-cp-header-links-txt {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div a.jsjb-jm-cp-header-links-txt i.jsjb-jm-cp-header-icons {
    font-size: 23px;
    vertical-align: text-bottom;
    margin-right: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div span.jsjb-jm-cp-header-links-counter {
    float: left;
    padding: 0 5px;
    border-radius: 3px;
    position: absolute;
    left: 20px;
    top: -5px;
    cursor: pointer;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div a.jsjb-jm-cp-header-links-txt img.jsjb-jm-cp-header-user-img {
    display: inline-block;
    width: 30px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div a.jsjb-jm-cp-header-links-txt span.jsjb-jm-cp-header-user-image-txt {
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div a.jsjb-jm-cp-header-links-txt i.jsjb-jm-cp-header-user-image-icon {
    font-size: 20px;
    font-weight: 700;
    vertical-align: middle;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv {
    display: none;
    position: absolute;
    width: 300px;
    top: 40px;
    right: 20px;
    z-index: 1;
    overflow-y: auto;
    max-height: 400px;
    overflow-x: hidden;
    box-shadow: 0px 2px 10px #BDBFC1;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv span.title {
    display: inline-block;
    width: 100%;
    padding: 20px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv span.title a.pull-right {
    display: inline-block;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv a.popupdiv-link {
    float: left;
    width: 100%;
    text-decoration: none;
    padding: 15px 10px;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv a.popupdiv-link.add-job {
    padding: 15px 20px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv a.popupdiv-link div.image-div {
    float: left;
    width: 60px;
    height: 60px;
    margin-top: 6px;
    border-radius: 50%;
    padding: 2px;
    text-align: center;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv a.popupdiv-link div.image-div img {
    width: 100%;
    height: 100%;
    display: inline-block;
    border-radius: 50%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv a.popupdiv-link div.image-div img.message-image {
    width: 100%;
    height: 100%;
    display: inline-block;
    border-radius: unset;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv a.popupdiv-link div.cont-div {
    float: left;
    width: calc(100% - 60px - 10px);
    margin-left: 10px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv a.popupdiv-link div.cont-div span.cont-title {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv a.popupdiv-link div.cont-div span.cont-value {
    display: inline-block;
    width: 100%;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-tit div.jsjb-jm-heading-right div.jsjb-jm-cp-header-links-wrap div.jsjb-jm-cp-header-links-div div.popupdiv a.viewall-btn {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content a.jsjb-jm-cp-box-lnk {
    cursor: pointer;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box {
    float: left;
    width: calc(100% / 5 - 3px);
    margin-right: 3px;
    padding: 15px 7px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box div.jsjb-jm-cp-box-left {
    float: left;
    width: 30%;
    margin-top: 7px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box div.jsjb-jm-cp-box-right {
    float: left;
    width: 70%;
    padding-left: 5px;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box div.jsjb-jm-cp-box-right .jsjb-jm-cp-box-number {
    margin: 0;
}

div.jsjb-jm-page-header-wrap div.jsjb-jm-page-heading-wrp div.jsjb-jm-heading-content div.jsjb-jm-cp-box div.jsjb-jm-cp-box-right div.jsjb-jm-cp-box-name {
    margin-top: 10px;
}

div.jsjb-jm-page-content-wrap {
    float: left;
    width: 100%;
    min-height: 330px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-stats-wrap {
    float: left;
    width: calc(70% - 10px);
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-stats-wrap div.jsjb-jm-cp-stats-title {
    float: left;
    width: 100%;
    padding: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-stats-wrap div.jsjb-jm-cp-stats-title .jsjb-jm-cp-stats-title-txt {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-stats-wrap div.jsjb-jm-cp-stats-graph {
    float: left;
    width: 100%;
    padding: 20px 20px 70px 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-stats-wrap div#curve_chart {
    border: none;
    background: none;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-usefull-links-wrap {
    float: left;
    width: 30%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-usefull-links-wrap div.jsjb-jm-cp-usefull-links-title {
    float: left;
    width: 100%;
    padding: 20px 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-usefull-links-wrap div.jsjb-jm-cp-usefull-links-title .jsjb-jm-cp-usefull-links-title-txt {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-usefull-links-wrap div.jsjb-jm-cp-usefull-links-content {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-usefull-links-wrap div.jsjb-jm-cp-usefull-links-content a.jsjb-jm-cp-usefull-links-content-data-row {
    float: left;
    width: 100%;
    text-decoration: none;
    padding: 10px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-usefull-links-wrap div.jsjb-jm-cp-usefull-links-content a.jsjb-jm-cp-usefull-links-content-data-row img.jsjb-jm-cp-usefull-links-content-data-row-img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-top div.jsjb-jm-cp-usefull-links-wrap div.jsjb-jm-cp-usefull-links-content a.jsjb-jm-cp-usefull-links-content-data-row span.jsjb-jm-cp-usefull-links-content-data-row-text {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid ul.nav-tabs li {
    margin-bottom: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid ul.nav-tabs li a {
    border: none;
    border-radius: unset;
    padding: 15px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid ul.nav-tabs li.active > a {
    font-weight: 700;
    border-radius: unset;
    border: none;
    margin-right: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table {
    margin-bottom: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table thead tr th {
    font-weight: 700;
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table tbody tr td {
    vertical-align: middle;
    padding: 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table tbody tr td.color a {
    display: inline-block;
    text-decoration: none;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table tbody tr td img {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    padding: 2px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table tbody tr td a.jsjb-jm-shortlisted-jobs-action-btn {
    display: inline-block;
    text-decoration: none;
    text-align: center;
    padding: 5px 8px;
    margin: 0 2px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap div.jsjb-jm-cp-tabs-viewall {
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap div.jsjb-jm-cp-tabs-viewall a.jsjb-jm-cp-tabs-viewall-btn {
    display: inline-block;
    padding: 10px;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap div.jsjb-jm-cp-tabs-viewall a.jsjb-jm-cp-tabs-viewall-btn img {
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap div.jsjb-jm-cp-tabs-viewall a.jsjb-jm-cp-tabs-viewall-btn span.jsjb-jm-cp-tabs-viewall-btn-txt {
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm {
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-cp-box-title {
    float: left;
    width: 100%;
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-cp-box-title .jsjb-jm-cp-box-heading-txt {
    float: left;
    margin: 2px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-cp-box-title div.jsjb-jm-cp-box-indicators-wrap {
    float: right;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-cp-box-title div.jsjb-jm-cp-box-indicators-wrap a.jsjb-jm-cp-box-indicators {
    float: left;
    margin: 0 1px;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-cp-box-title div.jsjb-jm-cp-box-indicators-wrap a.jsjb-jm-cp-box-indicators img.jsjb-jm-cp-box-indicators-image {
    width: 35px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap {
    float: left;
    width: 100%;
    margin: 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap.cp {
    float: left;
    width: 100%;
    padding: 10px 0;
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap {
    position: relative;
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top-wrap {
    float: left;
    width: 100%;
    height: 250px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top-wrap img.jsjb-jm-resumesearchresult-box-job-list-featured {
    position: absolute;
    right: 10px;
    z-index: 1;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top {
    position: relative;
    float: left;
    width: 100%;
    height: 130px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top div.jsjb-jm-resumesearchresult-box-image-wrp {
    height: 200px;
    width: 200px;
    position: absolute;
    top: 130px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top div.jsjb-jm-resumesearchresult-box-image-wrp a.jsjb-jm-resumesearchresult-box-image {
    display: inline-block;
    width: 100%;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-top div.jsjb-jm-resumesearchresult-box-image-wrp a.jsjb-jm-resumesearchresult-box-image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 175px;
    max-height: 175px;
    width: 100%;
    height: auto;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp {
    float: left;
    width: 100%;
    padding-bottom: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp span {
    padding: 6px 10px;
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp .jsjb-jm-resumesearchresult-box-bottom-job-title {
    margin: 0;
    text-transform: uppercase;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp .jsjb-jm-resumesearchresult-box-bottom-job-title a.jsjb-jm-resumesearchresult-box-bottom-job-title-txt {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-wrp div.jsjb-jm-resumesearchresult-box-bottom-desc-wrp span.jsjb-jm-job-salary {
    display: inline-block;
    margin-left: 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp {
    float: left;
    width: 100%;
    padding: 0 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp div.jsjb-jm-resumesearchresult-box-bottom-loc {
    float: left;
    width: 100%;
    padding: 15px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp div.jsjb-jm-resumesearchresult-box-bottom-loc img {
    display: inline-block;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-btm div.jsjb-jm-resumesearchresult-box-main-wrap div.jsjb-jm-resumesearchresult-box-wrap div.jsjb-jm-resumesearchresult-box-bottom-loc-wrp div.jsjb-jm-resumesearchresult-box-bottom-loc span.jsjb-jm-resumesearchresult-box-bottom-loc-txt {
    display: inline-block;
    margin-left: 7px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table thead tr th.jsjb-jm-saved-search-title {
    width: 60%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table thead tr th.jsjb-jm-saved-search-center {
    width: 20%;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table#savedsearch tbody tr td.jsjb-jm-saved-search-value {
    width: 60%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table#savedsearch tbody tr td.jsjb-jm-saved-search-center {
    width: 20%;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table#savedsearch tbody tr td.jsjb-jm-saved-search-center a.jsjb-jm-saved-search-action-btn {
    display: inline-block;
    text-decoration: none;
    text-align: center;
    padding: 5px 8px;
    margin: 0 2px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table#savedsearch tbody tr td.jsjb-jm-saved-search-center a.jsjb-jm-saved-search-action-btn i.jsjb-jm-font-awesome-icon {
    font-size: 23px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table#creditslog tbody tr td {
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table#creditslog tbody tr td a {
    text-decoration: none;
    display: inline-block;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table#creditslog tbody tr td.jsjb-jm-creditslog-value a.color {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-main-wrap table#purchasehistory tbody tr td {
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-no-record-wrap {
    padding: 100px 0;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-no-record-wrap .jsjb-jm-no-record-txt {
    margin: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-not-loggedin-wrap {
    padding: 80px 0 40px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-not-loggedin-wrap .jsjb-jm-not-loggedin-txt {
    margin: 0 0 45px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-cp-mid div.tab-content div.jsjb-jm-cp-tabs-table-not-loggedin-wrap a.jsjb-jm-not-loggedin-btn {
    display: inline-block;
    text-decoration: none;
    text-align: center;
    padding: 10px;
    min-width: 100px;
    outline: 0;
}


/*new*/

div.jsjb-jm-joblist-box-data-wrp.cp {
    padding: 10px 0;
    margin: 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data {
    position: relative;
    float: left;
    width: 100%;
    margin: 0 0 40px;
    min-height: 420px;
}

div.jsjb-jm-joblist-box-data-wrp.cp div.jsjb-jm-joblist-box-data {
    margin: 20px 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data img.featured-image {
    position: absolute;
    left: 7px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-logo-image {
    position: relative;
    float: left;
    width: 100%;
    padding: 30px 0;
    text-align: center;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-logo-image img {
    display: block;
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    height: 173px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid {
    float: left;
    width: 100%;
    padding: 15px 10px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info {
    float: left;
    width: 100%;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-comp-name {
    float: left;
    width: 100%;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info .jsjb-jm-joblist-box-job-title {
    float: left;
    width: 100%;
    padding: 15px 0;
    margin: 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info .jsjb-jm-joblist-box-job-title a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info div.jsjb-jm-joblist-box-job-status {
    float: left;
    width: 100%;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info div.jsjb-jm-joblist-box-job-status span {
    padding: 8px 10px;
    display: inline-block;
    margin: 12px 0 5px 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc {
    float: left;
    width: 100%;
    padding: 5px 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc img {
    display: inline-block;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc span.jsjb-jm-joblist-box-desc-text {
    display: inline-block;
    margin-left: 7px;
    vertical-align: middle;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc span.jsjb-jm-joblist-box-desc-text a {
    text-decoration: underline;
    outline: 0;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-btm {
    float: left;
    width: 100%;
    padding: 20px 10px;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-btm img {
    display: inline-block;
}

div.jsjb-jm-joblist-box-data-wrp div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-btm span.jsjb-jm-joblist-box-btm-text {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}


/*Home Page 1*/


/*header home1*/

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header {
    float: left;
    width: 100%;
    text-align: center;
    padding: 60px 0 20px;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header .header-title {
    margin: 0 0 15px;
    text-transform: uppercase;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header .header-title.bold {
    font-weight: 700;
    text-transform: none;
    margin-bottom: 30px;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-search-form-wrap {
    padding: 15px 10px;
    float: left;
    width: 100%;
    margin: 20px 0 10px;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-search-form-wrap form {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-search-form-wrap form div.form-group.header-search-field {
    width: 28%;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-search-form-wrap form div.form-group.header-search-field div.chosen-container div.chosen-drop {
    text-align: left;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-search-form-wrap form div.form-group.header-search-field input.header-search-input {
    display: inline-block;
    width: 100%;
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-search-form-wrap form div.form-group.header-search-field select.header-search-select {
    display: inline-block;
    width: 100%;
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-search-form-wrap form button.header-search-btn {
    display: inline-block;
    min-width: 14%;
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-search-form-wrap form button.header-search-btn span.header-search-btn-txt {
    margin-left: 5px;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header .header-advsearch-btn-wrp {
    margin: 0;
    float: left;
    width: 100%;
    text-align: right;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header .header-advsearch-btn-wrp a.header-advsearch-btn {
    display: inline-block;
    margin: 0 17px 10px 0;
    text-decoration: underline;
    outline: 0;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-register-wrap {
    float: left;
    width: 100%;
    margin: 30px 0;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-register-wrap .header-register-btn-wrap {
    display: inline-block;
    margin: 0 5px 0 0;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-register-wrap .header-register-btn-wrap a.header-register-btn {
    display: inline-block;
    text-decoration: none;
    padding: 12px 20px 12px 12px;
    text-transform: uppercase;
    outline: 0;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-register-wrap .header-register-btn-wrap a.header-register-btn img {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header div.header-register-wrap .header-register-btn-wrap a.header-register-btn span.header-register-btn-txt {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}


/*browse jobs*/

div.jsjb-jm-homepage-browsejobs {
    padding: 25px 0;
}

div.jsjb-jm-homepage-browsejobs div.bjobs-left {
    float: left;
    width: 80%;
}

div.jsjb-jm-homepage-browsejobs div.bjobs-left .bjobs-left-txt {
    margin: 15px 0;
}

div.jsjb-jm-homepage-browsejobs div.bjobs-left .question-txt {
    margin: 10px 0;
    text-transform: uppercase;
}

div.jsjb-jm-homepage-browsejobs div.bjobs-right {
    float: left;
    width: 20%;
    text-align: right;
}

div.jsjb-jm-homepage-browsejobs div.bjobs-right .bjobs-btn {
    margin: 0;
}

div.jsjb-jm-homepage-browsejobs div.bjobs-right .bjobs-btn a.bjobs-btn-txt {
    display: inline-block;
    min-width: 160px;
    text-decoration: none;
    padding: 15px 0;
    text-align: center;
    outline: 0;
}

div.jsjb-jm-homepage-browsejobs div.bjobs-right .bjobs-btn a.bjobs-btn-txt.question-btn {
    min-width: 180px;
}


/*popular categories*/

div.jsjb-jm-homepage-popular-categories div.popcat-desc {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-popular-categories div.popcat-desc div.popcat-desc-left {
    float: left;
    width: 75%;
}

div.jsjb-jm-homepage-popular-categories div.popcat-desc div.popcat-desc-left .popcat-title {
    margin: 0;
}

div.jsjb-jm-homepage-popular-categories div.popcat-desc div.popcat-desc-left .popcat-txt {
    margin: 20px 0 0;
}

div.jsjb-jm-homepage-popular-categories div.popcat-desc div.popcat-desc-right {
    float: left;
    width: 25%;
    text-align: right;
    padding: 12px 0;
}

div.jsjb-jm-homepage-popular-categories div.popcat-desc div.popcat-desc-right .popcat-desc-btn {
    margin: 0;
}

div.jsjb-jm-homepage-popular-categories div.popcat-desc div.popcat-desc-right .popcat-desc-btn a.popcat-desc-btn-txt {
    display: inline-block;
    padding: 13px;
    min-width: 160px;
    text-decoration: none;
    text-align: center;
    outline: 0;
}

div.jsjb-jm-homepage-popular-categories div.popcat-boxes-wrap {
    float: left;
    width: 100%;
    padding: 30px 0 0;
}

div.jsjb-jm-homepage-popular-categories div.popcat-boxes-wrap div.popcat-box {
    float: left;
    width: calc(100% / 4);
}

div.jsjb-jm-homepage-popular-categories div.popcat-boxes-wrap div.popcat-box a.popcat-box-link {
    display: inline-block;
    width: 100%;
    text-decoration: none;
    text-align: center;
    padding: 20px 0;
    outline: 0;
}

div.jsjb-jm-homepage-popular-categories div.popcat-boxes-wrap div.popcat-box a.popcat-box-link i {
    display: inline-block;
    width: 100%;
    height: 65px;
    margin: 20px 0;
}

div.jsjb-jm-homepage-popular-categories div.popcat-boxes-wrap div.popcat-box a.popcat-box-link .popcat-box-link-txt {
    margin: 0;
}


/*job listing home1*/

div.jsjb-jm-homepage-job-listing-wrap.style1 {
    padding: 40px 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-vacancies-wrap {
    padding: 25px 0;
    text-align: center;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-vacancies-wrap .jl-vacancies-txt {
    margin: 15px 0 30px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-vacancies-wrap .jl-vacancies-txt span.jl-vacancies-num {
    display: inline-block;
    padding: 8px;
    margin: 0 5px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-vacancies-wrap .jl-vacancies-desc {
    margin: 10px 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap {
    padding: 30px 0 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap {
    float: left;
    width: 70%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row {
    margin-bottom: 20px;
    position: relative;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-logo-wrap {
    position: absolute;
    width: 91px;
    height: 82px;
    top: 11px;
    left: 11px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-logo-wrap a.jl-joblisting-logo {
    display: inline-block;
    width: 100%;
    text-decoration: none;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-logo-wrap a.jl-joblisting-logo img.jl-joblisting-logo-img {
    display: inline-block;
    max-width: 90%;
    ;
    max-height: 90%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-top {
    padding: 15px 15px 12px 115px;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-top div.jl-joblisting-tleft {
    float: left;
    width: 80%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-top div.jl-joblisting-tleft .jl-joblisting-jobtitle {
    margin: 5px 0 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-top div.jl-joblisting-tleft .jl-joblisting-jobtitle a.jl-joblisting-jobtitle-txt {
    display: inline-block;
    text-decoration: none;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-top div.jl-joblisting-tright {
    float: left;
    width: 20%;
    text-align: right;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-top div.jl-joblisting-tright span.jl-joblisting-timing {
    display: inline-block;
    padding: 5px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm {
    padding: 12px 15px 12px 115px;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm div.jl-joblisting-det-data {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm div.jl-joblisting-det-data div.jl-joblisting-det-top-data {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm div.jl-joblisting-det-data div.jl-joblisting-det-top-data div.jl-joblisting-dtd-txt-wrap {
    float: left;
    margin: 5px 15px 5px 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm div.jl-joblisting-det-data div.jl-joblisting-det-top-data div.jl-joblisting-dtd-txt-wrap a.jl-joblisting-dtd-company-name {
    display: inline-block;
    text-decoration: none;
    vertical-align: text-bottom;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm div.jl-joblisting-det-data div.jl-joblisting-det-top-data div.jl-joblisting-dtd-txt-wrap img.jl-joblisting-dtd-image {
    margin-right: 5px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm div.jl-joblisting-det-data div.jl-joblisting-det-top-data div.jl-joblisting-dtd-txt-wrap span.jl-joblisting-dtd-txt {
    display: inline-block;
    vertical-align: middle;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm div.jl-joblisting-det-data div.jl-joblisting-custom-fields-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm div.jl-joblisting-det-data div.jl-joblisting-custom-fields-wrp div.jl-joblisting-cf-data {
    float: left;
    margin: 6px 15px 5px 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm div.jl-joblisting-det-data div.jl-joblisting-custom-fields-wrp div.jl-joblisting-cf-data span.jl-joblisting-cf-title {
    display: inline-block;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-row div.jl-joblisting-btm div.jl-joblisting-det-data div.jl-joblisting-custom-fields-wrp div.jl-joblisting-cf-data span.jl-joblisting-cf-value {
    display: inline-block;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-showmore-btn-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-showmore-btn-wrp a.jl-joblisting-showmore-btn {
    display: inline-block;
    padding: 13px;
    text-transform: uppercase;
    text-decoration: none;
    min-width: 150px;
    text-align: center;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap {
    float: left;
    width: 30%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap {
    padding: 0 0 0 30px;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap .jl-feat-job-txt {
    margin: 0 0 15px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap .jl-feat-job-txt span.color {
    display: inline-block;
    margin-right: 5px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap {
    margin-bottom: 15px;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-top {
    text-align: center;
    padding: 20px 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-top div.jl-fj-box-logo-wrap {
    display: inline-block;
    position: relative;
    height: 120px;
    width: 170px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-top div.jl-fj-box-logo-wrap img.jl-fj-box-logo-img {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid {
    padding: 0 15px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid .jl-fj-box-jobtitle {
    margin: 0;
    padding-bottom: 10px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid .jl-fj-box-jobtitle a.jl-fj-box-jobtitle-txt {
    text-decoration: none;
    display: inline-block;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc {
    padding: 10px 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-compname {
    padding: 5px 0 10px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-det {
    padding: 5px 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-det span.jl-feat-job-box-sal {
    float: left;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-det span.jl-feat-job-box-sal img.jl-feat-job-box-sal-img {
    margin-right: 5px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-det span.jl-feat-job-box-timing {
    float: right;
    padding: 5px;
    margin-top: -8px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-btm {
    float: left;
    width: 100%;
    padding: 15px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-btm img.jl-feat-job-box-locimg {
    margin-right: 5px;
}

div.jsjb-jm-homepage-job-listing-wrap.style1 div.jl-main-wrap div.jl-right-wrap div.jl-featured-job-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-btm span.jl-feat-job-box-loctxt {
    display: inline-block;
}


/*Buy Now , Pricing*/

div.jsjb-jm-homepage-buynow-wrap {
    padding: 40px 0;
}

div.jsjb-jm-homepage-buynow-wrap div.buynow-left {
    float: left;
    width: 70%;
}

div.jsjb-jm-homepage-buynow-wrap div.buynow-left .buynow-txt {
    margin: 0 0 20px;
}

div.jsjb-jm-homepage-buynow-wrap div.buynow-left .buynow-desc {
    margin: 0;
}

div.jsjb-jm-homepage-buynow-wrap div.buynow-right {
    float: left;
    width: 30%;
    text-align: right;
    padding: 20px 0;
}

div.jsjb-jm-homepage-buynow-wrap div.buynow-right .buynow-btn {
    margin: 0;
}

div.jsjb-jm-homepage-buynow-wrap div.buynow-right .buynow-btn a.buynow-btn-txt {
    display: inline-block;
    text-decoration: none;
    padding: 15px 0;
    min-width: 160px;
    text-align: center;
}


/*counter box home1*/

div.jsjb-jm-homepage-countboxes-main-wrap.style1 div.countboxes-overlay {
    position: absolute;
    height: 100%;
    width: 100%;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style1 div.countbox-inner-wrap {
    padding: 100px 0;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style1 div.countbox-inner-wrap span.cb-box-wrap {
    margin: 20px;
    width: 180px;
    display: inline-block;
    text-align: center;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style1 div.countbox-inner-wrap span.cb-box-wrap span.box {
    display: inline-block;
    height: 170px;
    width: 170px;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style1 div.countbox-inner-wrap span.cb-box-wrap span.box i.cb-box-icon {
    display: inline-block;
    width: 100%;
    padding: 30px 0;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style1 div.countbox-inner-wrap span.cb-box-wrap span.box span.cb-box-number {
    display: inline-block;
    width: 100%;
    font-size: 36px;
    font-weight: 700;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style1 div.countbox-inner-wrap span.cb-box-wrap .cb-box-text {
    margin: 20px 0 0;
    display: inline-block;
    width: 100%;
}


/*resume box list home1*/

div.jsjb-jm-homepage-resumebox-list-wrap.style1 {
    padding: 20px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1.style7 {
    margin-top: 0px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.resume-list-top {
    padding: 20px 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.jsjb-jm-homepage-clients-wrap.style1{
    margin-top: 0px;
}
div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.resume-list-top div.rl-box-left {
    float: left;
    width: 85%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.resume-list-top div.rl-box-left .rl-box-text {
    margin: 0 0 20px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.resume-list-top div.rl-box-left .rl-box-text span.color {
    display: inline-block;
    margin-right: 5px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.resume-list-top div.rl-box-left .rl-box-desc {
    margin: 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.resume-list-top div.rl-box-right {
    float: left;
    width: 15%;
    text-align: right;
    padding-top: 30px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.resume-list-top div.rl-box-right span.rl-box-indicators {
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.resume-list-top div.rl-box-right span.rl-box-indicators div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.resume-list-top div.rl-box-right span.rl-box-indicators a.rl-box-indicators-link {
    text-decoration: none;
    float: left;
    outline: 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.resume-list-top div.rl-box-right span.rl-box-indicators a.rl-box-indicators-link img.rl-box-indicators-image {
    width: 40px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list {
    float: left;
    width: 100%;
    padding: 30px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-top {
    height: 200px;
    text-align: center;
}



div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-top span.resumebox-list-image-wrap {
    width: 175px;
    height: 175px;
    position: absolute;
    top: 100px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-top span.resumebox-list-image-wrap a.resumebox-list-image-link {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    padding: 10px;
    text-align: center;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-top span.resumebox-list-image-wrap a.resumebox-list-image-link img.resumebox-list-image {
    display: inline-block;
    height: 100%;
    width: auto; 
    margin:auto;
    max-width: 100%; 
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid {
    padding: 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid .resumebox-list-title {
    margin: 0 0 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid .resumebox-list-title a.resumebox-list-title-link {
    display: inline-block;
    text-decoration: none;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid span.resumebox-list-desc {
    display: inline-block;
    width: 100%;
    padding: 0 0 15px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid span.resumebox-list-desc span {
    display: inline-block;
    padding: 5px 8px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid span.resumebox-list-desc img.salary-image {
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid span.resumebox-list-desc span.salary-txt {
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-btm {
    padding: 15px 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-btm img.location-image {
    margin-right: 5px;
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-btm span.location-txt {
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid .resumebox-list-title {
    margin: 0 0 8px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid span.resumebox-list-desc {
    display: inline-block;
    width: 100%;
    padding: 5px 0 8px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid span.resumebox-list-desc span {
    border: none;
    display: inline-block;
    padding: 8px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-btm {
    padding: 17px 10px;
}


/*pricing table home1*/

div.jsjb-jm-homepage-pricing-table-wrap.style1 {
    text-align: center;
    padding: 100px 0;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box {
    padding: 10px;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box .pt-pkg-title {
    margin: 15px 0;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box div.pt-pkg-price-wrap {
    padding: 20px 0;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box div.pt-pkg-price-wrap div.pt-pkg-price {
    height: 150px;
    width: 150px;
    margin: auto;
    border-radius: 50%;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box div.pt-pkg-price-wrap div.pt-pkg-price .pt-pkg-price-txt {
    margin: 0;
    line-height: 150px;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box div.pt-pkg-det span.pt-pkg-det-data {
    display: inline-block;
    width: 100%;
    padding: 20px 0;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box div.pt-pkg-det span.pt-pkg-det-data:first-child {
    padding-top: 0;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box div.pt-pkg-buynow-btn-wrap {
    padding: 20px 0 15px;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box div.pt-pkg-buynow-btn-wrap a.pt-pkg-buynow-btn-txt {
    display: inline-block;
    min-width: 170px;
    text-decoration: none;
    padding: 15px;
    text-transform: uppercase;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box.center {
    padding: 13px 10px;
    margin-top: -28px;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box.center .pt-pkg-title {
    margin: 17px 0;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box.center div.pt-pkg-price-wrap div.pt-pkg-price {
    height: 170px;
    width: 170px;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box.center div.pt-pkg-price-wrap div.pt-pkg-price .pt-pkg-price-txt {
    line-height: 170px;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box.center div.pt-pkg-det span.pt-pkg-det-data {
    padding: 23px 0;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box.center div.pt-pkg-det span.pt-pkg-det-data:first-child {
    padding-top: 0;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box.center div.pt-pkg-buynow-btn-wrap {
    padding-top: 22px;
}

div.jsjb-jm-homepage-pricing-table-wrap.style1 div.pricing-table div.pricing-table-pkg-box.center div.pt-pkg-buynow-btn-wrap a.pt-pkg-buynow-btn-txt {
    min-width: 180px;
}


/*featured blog list*/

div.jsjb-jm-homepage-featured-bloglist-wrap {
    margin: 30px 0;
    text-align: center;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-top {
    padding: 20px 0;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-top .fbl-title {
    margin: 20px 0 30px;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-top .fbl-title span.color {
    display: inline-block;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-top .fbl-txt {
    margin: 15px 0;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-data div.thumbnail {
    padding: 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-data div.thumbnail img.fbl-data-image {
    height: 250px;
    max-width: 100%;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-data div.thumbnail div.caption.fbl-data-date-comment {
    float: left;
    width: 100%;
    padding: 0;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-data div.thumbnail div.caption.fbl-data-date-comment .fbl-data-date-box {
    float: left;
    width: 19%;
    padding: 10px 8px;
    text-align: center;
    margin: 0;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-data div.thumbnail div.caption.fbl-data-date-comment span.fbl-data-coment-box {
    float: left;
    width: 81%;
    padding: 22px 0 0 10px;
    text-align: left;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-data div.thumbnail div.caption.fbl-data-det {
    float: left;
    width: 100%;
    text-align: left;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-data div.thumbnail div.caption.fbl-data-det .fbl-data-det-heading {
    text-transform: uppercase;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-data div.thumbnail div.caption.fbl-data-det .fbl-data-det-heading span.color {
    display: inline-block;
    padding-bottom: 5px;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-data div.thumbnail div.caption.fbl-data-det a.fbl-data-btn {
    text-decoration: none;
    float: left;
    border-radius: unset;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-btn {
    float: left;
    width: 100%;
    padding: 30px 0;
}

div.jsjb-jm-homepage-featured-bloglist-wrap div.featured-bloglist-btn a.featured-bloglist-btn-txt {
    display: inline-block;
    min-width: 140px;
    text-decoration: none;
    text-align: center;
    padding: 13px;
}


/*testimonials home2,home3,home4*/

div.jsjb-jm-homepage-testimonials-wrap.style1 div.jsjb-jm-homepage-testimonials-bg {
    padding: 80px 0 90px;
}

div.jsjb-jm-homepage-testimonials-wrap.style1 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner {
    overflow: visible;
}

div.jsjb-jm-homepage-testimonials-wrap.style1 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box {
    width: calc(50% - 1%);
    min-height: 200px;
    float: left;
    margin: 0 0.5%;
}

div.jsjb-jm-homepage-testimonials-wrap.style1 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box div.testi-box-text-wrap {
    position: relative;
    float: left;
    width: 100%;
    min-height: 200px;
    padding: 15px;
}

div.jsjb-jm-homepage-testimonials-wrap.style1 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box div.testi-box-text-wrap div.testi-box-txt::after {
    font-family: 'FontAwesome';
    content: "\201c";
    display: inline-block;
    font-size: 40px;
    font-style: normal;
    line-height: 0px;
    font-weight: bold;
    transform: rotate(180deg);
}

div.jsjb-jm-homepage-testimonials-wrap.style1 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box div.testi-box-image {
    position: absolute;
    right: 20px;
    bottom: -40px;
    height: 80px;
    width: 80px;
    border-radius: 50%;
    text-align: center;
}

div.jsjb-jm-homepage-testimonials-wrap.style1 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box div.testi-box-image img {
    border-radius: 50%;
    height: 100%;
    width: auto;
}

div.jsjb-jm-homepage-testimonials-wrap.style1 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box .testi-customer-name {
    float: left;
    margin: 10px 0;
}

div.jsjb-jm-homepage-testimonials-wrap.style1 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel ol.carousel-indicators {
    bottom: -60px;
}

div.jsjb-jm-homepage-testimonials-wrap.style1 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel ol.carousel-indicators li {
    height: 15px;
    width: 15px;
    margin-right: 5px;
}


/*testimonials home3,home4*/

div.jsjb-jm-homepage-testimonials-wrap.style2 div.jsjb-jm-homepage-testimonials-bg {}

div.jsjb-jm-homepage-testimonials-wrap.style2 div.jsjb-jm-homepage-testimonials-bg div.jsjb-jm-homepage-testimonials-top {
    text-align: center;
    padding: 0 0 40px;
}

div.jsjb-jm-homepage-testimonials-wrap.style2 div.jsjb-jm-homepage-testimonials-bg div.jsjb-jm-homepage-testimonials-top .testimonials-txt {
    margin-bottom: 30px;
}

div.jsjb-jm-homepage-testimonials-wrap.style2 div.jsjb-jm-homepage-testimonials-bg div.jsjb-jm-homepage-testimonials-top .testimonials-txt span.color {
    display: inline-block;
}

div.jsjb-jm-homepage-testimonials-wrap.style2 div.jsjb-jm-homepage-testimonials-bg div.jsjb-jm-homepage-testimonials-top .testimonials-desc {
    margin: 0px;
}


/*Companies carasole*/

div.jsjb-jm-homepage-clients-wrap.style1 {
    padding: 40px 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-clients-wrap.style1 div.clients-top {
    padding: 30px 0;
    text-align: center;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-clients-wrap.style1 div.clients-top div.clients-left {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-clients-wrap.style1 div.clients-top div.clients-left .clients-title {
    margin: 15px 0 25px;
}

div.jsjb-jm-homepage-clients-wrap.style1 div.clients-top div.clients-left .clients-title span.color {
    display: inline-block;
}

div.jsjb-jm-homepage-clients-wrap.style1 div.clients-top div.clients-left .clients-txt {
    margin: 10px 0;
}

div.jsjb-jm-homepage-clients-wrap.style2 div.clients-top div.clients-left {
    float: left;
    width: 85%;
    text-align: left;
}

div.jsjb-jm-homepage-clients-wrap.style2 div.clients-top div.clients-left .clients-title {
    margin: 0 0 20px;
}

div.jsjb-jm-homepage-clients-wrap.style2 div.clients-top div.clients-left .clients-txt {
    margin: 0;
}

div.jsjb-jm-homepage-clients-wrap.style2 div.clients-top div.clients-right {
    float: left;
    width: 15%;
    text-align: right;
    padding-top: 20px;
}

div.jsjb-jm-homepage-clients-wrap.style2 div.clients-top div.clients-right div.clients-carousel-indicators {
    display: inline-block;
}

div.jsjb-jm-homepage-clients-wrap.style2 div.clients-top div.clients-right div.clients-carousel-indicators a.clients-carousel-indicators-link {
    display: inline-block;
    text-decoration: none;
}


/*Companies carasole home1*/

div.jsjb-jm-homepage-clients-wrap.style1 div.clients-slider-wrap {
    padding: 20px 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-clients-wrap.style1 div.clients-slider-wrap img.next {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    right: -40px;
    height: 40px;
    width: 40;
}

div.jsjb-jm-homepage-clients-wrap.style1 div.clients-slider-wrap img.prev {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    left: -40px;
    height: 40px;
    width: 40;
    z-index: 1;
}

div.jsjb-jm-homepage-clients-wrap.style1 div.clients-slider-wrap a.clients-slider-item {
    position: relative;
    height: 120px;
    display: block;
}

div.jsjb-jm-homepage-clients-wrap.style1 div.clients-slider-wrap a.clients-slider-item img.clients-slider-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    max-height: 100%;
}


/*Home Page 2*/


/*Custom links home1,home2*/

div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 {
    padding: 40px 0 0;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left {
    float: left;
    width: 60%;
    padding: 80px 0 20px;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left .jobitemp-buy-title {
    margin: 15px 0;
    text-transform: uppercase;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left .jobitemp-buy-title span.color {
    display: inline-block;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left a.jobitemp-buy-btn {
    display: inline-block;
    min-width: 160px;
    text-align: center;
    text-decoration: none;
    padding: 10px 15px;
    margin: 15px 0;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left a.jobitemp-buy-btn i.buy-icon {
    font-size: 30px;
    vertical-align: middle;
    margin-right: 5px;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left a.jobitemp-buy-btn span.buy-txt {
    font-size: 20px;
    vertical-align: middle;
    display: inline-block;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-right {
    float: left;
    width: 40%;
}


/*Custom links home 2*/

div.jsjb-jm-homepage-jobitemp-buy-wrap.style2 {
    padding: 27px 0 0;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style2 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left {
    padding: 40px 0 20px;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style2 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left div.jobitemp-buy-title {
    margin: 40px 0;
    text-transform: uppercase;
    font-size: 45px;
    line-height: 50px;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style2 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left div.jobitemp-buy-title.bold {
    text-transform: none;
    font-size: 55px;
    line-height: 59px;
    margin: 0;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style2 div.jsjb-jm-homepage-jobitemp-buy div.header-register-wrap {
    float: left;
    width: 100%;
    margin: 50px 0 30px;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style2 div.jsjb-jm-homepage-jobitemp-buy div.header-register-wrap .header-register-btn-wrap {
    display: inline-block;
    margin: 0;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style2 div.jsjb-jm-homepage-jobitemp-buy div.header-register-wrap .header-register-btn-wrap:first-child {
    margin-right: 10px;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style2 div.jsjb-jm-homepage-jobitemp-buy div.header-register-wrap .header-register-btn-wrap a.header-register-btn {
    display: inline-block;
    text-decoration: none;
    padding: 12px 20px 12px 12px;
    text-transform: uppercase;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style2 div.jsjb-jm-homepage-jobitemp-buy div.header-register-wrap .header-register-btn-wrap a.header-register-btn i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

div.jsjb-jm-homepage-jobitemp-buy-wrap.style2 div.jsjb-jm-homepage-jobitemp-buy div.header-register-wrap .header-register-btn-wrap a.header-register-btn span.header-register-btn-txt {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}


/*search*/

div.jsjb-jm-homepage-search-wrap.style1 {
    padding: 30px 0;
}

div.jsjb-jm-homepage-search-wrap.style1 form {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-search-wrap.style1 form div.form-group.search-field {
    width: 30.3%;
}

div.jsjb-jm-homepage-search-wrap.style1 form div.form-group.search-field input.search-input {
    display: inline-block;
    width: 100%;
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-homepage-search-wrap.style1 form div.form-group.search-field select.search-select {
    display: inline-block;
    width: 100%;
    border-radius: unset;
    height: 40px;
}

div.jsjb-jm-homepage-search-wrap.style1 form .search-btn {
    display: inline-block;
    width: 40px;
    border-radius: unset;
    height: 40px;
    padding: 0;
    margin: 0;
    text-align: center;
    border: 0;
}

div.jsjb-jm-homepage-search-wrap.style1 form .search-btn:first-child {
    margin-left: 3px;
}


/*success text home2*/

div.jsjb-jm-homepage-success-text-wrap.style1 {
    padding: 50px 0;
    text-align: center;
}

div.jsjb-jm-homepage-success-text-wrap.style1 .success-text {
    margin: 0 0 30px;
}

div.jsjb-jm-homepage-success-text-wrap.style1 .success-desc {
    margin: 0;
}


/*job box list /  home2*/

div.jsjb-jm-homepage-resumebox-list-wrap.style2 {
    background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('images/price-bg.png');
    background-size: cover;
    background-position: center;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.resume-list-top div.rl-box-left {
    float: left;
    width: 100%;
    text-align: center;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.resume-list-top div.rl-box-left .rl-box-desc {
    text-align: center;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.rl-box-right {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.rl-box-right span.rl-box-indicators {
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.rl-box-right span.rl-box-indicators a.rl-box-indicators-link {
    text-decoration: none;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.rl-box-right span.rl-box-indicators a.rl-box-indicators-link img {
    width: 55px;
}


/*job box list / find candidate home2*/

div.jsjb-jm-homepage-resumebox-list-wrap.style3 {
    padding: 40px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.resume-list-top div.rl-box-left .rl-box-text span.color {
    display: inline-block;
    margin: 0 5px;
    padding: 8px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data {
    position: relative;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-logo-image {
    float: left;
    width: 100%;
    padding: 20px 0;
    text-align: center;
    height: 160px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-logo-image img {
    height: 100%;
    width: auto;
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid {
    float: left;
    width: 100%;
    padding: 15px 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-comp-name {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info .jsjb-jm-joblist-box-job-title {
    float: left;
    width: 100%;
    padding: 15px 0;
    margin: 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info .jsjb-jm-joblist-box-job-title a {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-job-status {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-job-status span {
    padding: 6px 8px;
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc {
    float: left;
    width: 100%;
    padding: 5px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc img {
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc span.jsjb-jm-joblist-box-desc-text {
    display: inline-block;
    margin-left: 7px;
    vertical-align: middle;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc span.jsjb-jm-joblist-box-desc-text a {
    text-decoration: underline;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp div.jjsjb-jm-joblist-box-data-cf-data:first-child {
    padding-top: 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp div.jjsjb-jm-joblist-box-data-cf-data span.jjsjb-jm-joblist-box-data-cf-title {
    display: inline-block;
    margin: 0 5px 10px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp div.jjsjb-jm-joblist-box-data-cf-data span.jjsjb-jm-joblist-box-data-cf-value {
    display: inline-block;
    margin: 0 0 10px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-btm {
    float: left;
    width: 100%;
    padding: 20px 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-btm img {
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-btm span.jsjb-jm-joblist-box-btm-text {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}


/*4 feature box hom2*/

div.jsjb-jm-homepage-feature-box-wrap.style1 {
    padding: 70px 0;
}

div.jsjb-jm-homepage-feature-box-wrap.style1 div.feature-box {
    padding: 10px;
    text-align: center;
}

div.jsjb-jm-homepage-feature-box-wrap.style1 div.feature-box div.feature-box-top {
    padding: 20px 0 0;
}

div.jsjb-jm-homepage-feature-box-wrap.style1 div.feature-box div.feature-box-top i.feature-box-icon {
    font-size: 100px;
}

div.jsjb-jm-homepage-feature-box-wrap.style1 div.feature-box div.feature-box-mid {
    padding: 20px 0;
}

div.jsjb-jm-homepage-feature-box-wrap.style1 div.feature-box div.feature-box-mid .feature-box-heading {
    margin: 0;
}

div.jsjb-jm-homepage-feature-box-wrap.style1 div.feature-box div.feature-box-mid div.feature-box-heading-bar {
    height: 2px;
    width: 80px;
    margin-top: 10px;
}

div.jsjb-jm-homepage-feature-box-wrap.style1 div.feature-box div.feature-box-btm {
    padding-bottom: 30px;
}


/*4 feature box hom7*/

div.jsjb-jm-homepage-feature-box-wrap.style3 div.feature-box div.feature-box-top {
    padding: 0;
}


/*counter box home2*/

div.jsjb-jm-homepage-countboxes-main-wrap.style2 div.cb-box {
    text-align: center;
    width: calc(20% - 10px);
    float: left;
    margin: 60px 10px 50px 0px;padding:25px 20px; 
}

div.jsjb-jm-homepage-countboxes-main-wrap.style2 div.cb-box div.cb-box-number {
    font-size: 50px;
    padding: 0 0 20px;
    font-weight: 700;
    line-height: initial;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style2 div.cb-box .cb-box-title {
    margin: 0;
}


/* Home page 3*/


/* search module */

div.jsjb-jm-homepage-header-wrap.style2 {
    padding: 150px 0;
}


/*feature box home3*/

div.jsjb-jm-homepage-feature-box-wrap.style2 div.feature-box {
    padding: 0;
}

div.jsjb-jm-homepage-feature-box-wrap.style2 div.feature-box div.feature-box-top {
    padding: 0;
    height: 200px;
    width: 200px;
    position: relative;
    text-align: center;
    border-radius: 50%;
    margin: auto;
}

div.jsjb-jm-homepage-feature-box-wrap.style2 div.feature-box div.feature-box-top i.feature-box-icon {
    font-size: 70px;
    line-height: 200px;
}

div.jsjb-jm-homepage-feature-box-wrap.style2 div.feature-box div.feature-box-mid {
    padding: 35px 0 30px;
}

div.jsjb-jm-homepage-feature-box-wrap.style2 div.feature-box div.feature-box-btm {
    padding-bottom: 0px;
}


/*resume box list / find candidate home3*/

div.jsjb-jm-homepage-resumebox-list-wrap.style4 {
    padding: 50px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list {
    position: relative;
    height: 180px;
    width: calc(205px - 20px);
    margin: 0 10px;
    float: left;
    text-align: center;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list a.resumebox-list-image-link {
    text-decoration: none;
    width: 100%;
    float: left;
    position: relative;
    height: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list a.resumebox-list-image-link img.resumebox-list-image {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    height: 100%;
    width:auto;

}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-overlay {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .3s ease;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-overlay a.resumebox-list-overlay-link {
    text-decoration: none;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list:hover div.resumebox-list-overlay {
    bottom: 0;
    height: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-overlay a.resumebox-list-overlay-link div.resumebox-list-overlay-data {
    text-align: center;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-overlay a.resumebox-list-overlay-link div.resumebox-list-overlay-data div.resumebox-list-overlay-data-txt {
    margin: 15px 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-overlay a.resumebox-list-overlay-link div.resumebox-list-overlay-data div.resumebox-list-overlay-data-txt img {
    display: inline-block;
    margin-right: 3px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-overlay a.resumebox-list-overlay-link div.resumebox-list-overlay-data div.resumebox-list-overlay-data-txt.title {
    font-weight: 700;
    margin-top: 25px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-overlay a.resumebox-list-overlay-link div.resumebox-list-overlay-data div.resumebox-list-overlay-data-txt.location {
    text-align: left;
    margin: 0;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 12px 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-overlay a.resumebox-list-overlay-link div.resumebox-list-overlay-data div.resumebox-list-overlay-data-txt.location img {
    margin-right: 5px;
    float: left;
    vertical-align: middle;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list-default {
    position: relative;
    margin: 0 10px;
    float: left;
    text-align: center;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jsjb-jm-homepage-resumebox-list div.resumebox-list-default img {
    width: 100%;
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    height: 150px;
    width:auto;
}


/* news and rumers home3*/

div.jsjb-jm-news-indicat {
    clear: both;
}

div.jsjb-jm-news-indicat > span,
div.jsjb-jm-news-indicat > span > a {
    display: inline-block;
}

div.jsjb-jm-news-indicat > span > a img {
    width: 40px;
}


/* Home page 4*/


/*Custom link home4*/

div.jsjb-jm-homepage-header-wrap.style3 {
    padding: 150px 0;
}

div.jsjb-jm-homepage-header-wrap.style3 div.jsjb-jm-hp-header div.header-register-wrap .header-register-txt {
    margin: 0 0 30px;
}

div.jsjb-jm-homepage-header-wrap.style3 div.jsjb-jm-hp-header div.header-register-wrap .header-register-btn-wrap a.header-browse-jobs-btn {
    text-align: center;
    display: inline-block;
    min-width: 200px;
    text-decoration: none;
    padding: 15px;
}


/*job listing home4*/

div.jsjb-jm-homepage-job-listing-wrap.style2 {
    padding: 40px 0 50px;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.jl-vacancies-wrap {
    padding: 0 0 25px;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.jl-vacancies-wrap .jl-vacancies-txt {
    text-transform: uppercase;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.jl-vacancies-wrap .jl-vacancies-txt span.jl-vacancies-num {
    display: inline-block;
    padding: 0px;
    margin: 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.jl-main-wrap {
    padding: 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.jl-main-wrap div.jl-left-wrap {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-showmore-btn-wrp {
    text-align: center;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.jl-main-wrap div.jl-left-wrap div.jl-joblisting-showmore-btn-wrp a.jl-joblisting-showmore-btn {
    text-transform: none;
    margin-top: 15px;
}


/*counter box home4*/

div.jsjb-jm-homepage-countboxes-main-wrap.style3 div.countbox-inner-wrap {
    padding: 80px 0;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style3 div.countbox-inner-wrap span.cb-box-wrap {
    margin: 0 20px;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style3 div.countbox-inner-wrap span.cb-box-wrap span.cb-box-icon {
    display: inline-block;
    width: 100%;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style3 div.countbox-inner-wrap span.cb-box-wrap span.cb-box-number {
    font-size: 50px;
    display: inline-block;
    width: 100%;
    padding: 40px 0 50px;
    font-weight: 700;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style3 div.countbox-inner-wrap span.cb-box-wrap .cb-box-text {
    margin: 0;
}


/*job and resume box list / find candidate home4*/

div.jsjb-jm-homepage-resumebox-list-wrap.style4 {
    padding: 40px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.resume-list-top div.rl-box-left .rl-box-text span.color {
    display: inline-block;
    margin: 0;
    padding: 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap {
    float: left;
    width: 100%;
    padding: 20px 0 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap {
    margin-bottom: 15px;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-top {
    text-align: center;
    padding: 20px 0;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-top div.jl-fj-box-logo-wrap {
    display: inline-block;
    position: relative;
    height: 120px;
    width: 170px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-top div.jl-fj-box-logo-wrap img.jl-fj-box-logo-img {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid {
    padding: 0 15px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid .jl-fj-box-jobtitle {
    margin: 0;
    padding-bottom: 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid .jl-fj-box-jobtitle a.jl-fj-box-jobtitle-txt {
    text-decoration: none;
    display: inline-block;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc {
    padding: 10px 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-compname {
    padding: 5px 0 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-det {
    padding: 5px 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-det span.jl-feat-job-box-sal {
    float: left;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-det span.jl-feat-job-box-sal img.jl-feat-job-box-sal-img {
    display: inline-block;
    margin-right: 5px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-det span.jl-feat-job-box-timing {
    float: right;
    padding: 5px;
    margin-top: -8px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-mid div.jl-feat-job-box-desc div.jl-feat-job-box-det span.jl-feat-job-box-timing span {
    display: inline-block;
    padding: 8px 12px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-btm {
    float: left;
    width: 100%;
    padding: 15px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-btm img.jl-feat-job-box-locimg {
    display: inline-block;
    margin-right: 5px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style4 div.jl-right-wrap div.jl-feat-job-box-wrap div.jl-feat-job-box-btm span.jl-feat-job-box-loctxt {
    display: inline-block;
}


/* Home page 5*/


/* search */

div.jsjb-jm-homepage-header-wrap.style1 div.jsjb-jm-hp-header .jsjb-jm-s5-search-lnk {
    text-align: center;
}


/* custom link with counter*/

div.jsjb-jm-homepage-jobcounter {
    position: relative;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left {
    float: left;
    width: 75%;
    padding: 80px 0;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left .jobitemp-buy-title {
    margin: 15px 0;
    text-transform: uppercase;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left .jobitemp-buy-title span.color {
    display: inline-block;
    font-weight: 700;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left a.jobitemp-buy-btn {
    display: inline-block;
    min-width: 160px;
    text-align: center;
    text-decoration: none;
    padding: 15px;
    margin: 15px 0;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-jobitemp-buy-wrap.style1 div.jsjb-jm-homepage-jobitemp-buy div.jobitemp-buy-left a.jobitemp-buy-btn span.buy-txt {
    font-size: 20px;
    vertical-align: middle;
    display: inline-block;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-countboxes-main-wrap.style5 {
    position: relative;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-countboxes-main-wrap.style5 div.jsjb-jm-homepage-countboxes-bg {
    position: absolute;
    height: 100%;
    width: 100%;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-countboxes-main-wrap.style5 div.cb-box {
    text-align: center;
    width: calc(100% / 5);
    float: left;
    padding: 40px 0;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-countboxes-main-wrap.style5 div.cb-box div.cb-box-number {
    font-size: 50px;
    padding: 40px 0;
    font-weight: 700;
}

div.jsjb-jm-homepage-jobcounter div.jsjb-jm-homepage-countboxes-main-wrap.style5 div.cb-box .cb-box-title {
    margin: 0;
    padding: 10px 0;
}


/* Home page 6*/


/*job categories home6*/

div.jsjb-jm-homepages-job-categories-wrap div.job-categories-data-wrap {
    float: left;
    width: 100%;
    position: relative;
}

div.jsjb-jm-homepages-job-categories-wrap div.job-categories-data-wrap div.job-categories-box-wrap {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepages-job-categories-wrap div.job-categories-data-wrap div.job-categories-box-wrap div.job-categories-box {
    float: left;
    width: calc(25% - 10px);
    padding: 25px 0;
    margin-right: 10px;
    text-align: left;
}

div.jsjb-jm-homepages-job-categories-wrap div.job-categories-data-wrap div.job-categories-box-wrap div.job-categories-box a.job-categories-box-link {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-homepages-job-categories-wrap div.job-categories-data-wrap div.job-categories-image {
    position: absolute;
    top: 0;
    right: 9px;
    text-align: center;
}

div.jsjb-jm-homepages-job-categories-wrap div.job-categories-data-wrap div.job-categories-image a.job-categories-image-link {
    text-decoration: none;
    min-height: 64px;
    width: 55px;
    line-height: 64px;
    display: inline-block;
    outline: 0;
}

div.jsjb-jm-homepages-job-categories-wrap div.job-categories-box-wrap.more {
    display: none;
    position: absolute;
    top: 64px;
    z-index: 1;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepages-job-categories-wrap div.job-categories-box-wrap.more div.job-categories-box a.job-categories-box-link {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-homepages-job-categories-wrap div.job-categories-box-wrap.more div.job-categories-box a.job-categories-box-more-link {
    text-decoration: none;
    float: right;
    outline: 0;
}

div.jsjb-jm-homepages-job-categories-wrap div.job-categories-box-wrap.more div.job-categories-box {
    float: left;
    width: calc(25% - 10px);
    padding: 25px 0;
    margin-right: 10px;
    text-align: left;
}


/*job listing home6*/

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp {
    float: left;
    width: 100%;
    padding: 0 0 30px;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp:last-child {
    padding-bottom: 0px;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list {
    float: left;
    width: 100%;
    margin: 30px 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list:last-child {
    margin-bottom: 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data {
    position: relative;
    float: left;
    margin-bottom: 20px;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-logo-image {
    float: left;
    width: 100%;
    padding: 20px 0;
    text-align: center;
    height: 160px;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-logo-image img {
    height: 100%;
    width: auto;
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid {
    float: left;
    width: 100%;
    padding: 15px 10px;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-comp-name {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info .jsjb-jm-joblist-box-job-title {
    float: left;
    width: 100%;
    padding: 15px 0;
    margin: 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info .jsjb-jm-joblist-box-job-title a {
    text-decoration: none;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-job-status {
    float: left;
    width: 100%;
    margin: 10px 0 8px;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-job-status span {
    padding: 6px 8px;
    display: inline-block;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc {
    float: left;
    width: 100%;
    padding: 5px 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc img {
    display: inline-block;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc span.jsjb-jm-joblist-box-desc-text {
    display: inline-block;
    margin-left: 7px;
    vertical-align: middle;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info span.jsjb-jm-joblist-box-desc span.jsjb-jm-joblist-box-desc-text a {
    text-decoration: underline;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp div.jjsjb-jm-joblist-box-data-cf-data:first-child {
    padding-top: 10px;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp div.jjsjb-jm-joblist-box-data-cf-data span.jjsjb-jm-joblist-box-data-cf-title {
    display: inline-block;
    margin: 0 5px 10px 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-custom-fields-wrp div.jjsjb-jm-joblist-box-data-cf-data span.jjsjb-jm-joblist-box-data-cf-value {
    display: inline-block;
    margin: 0 0 10px 0;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-btm {
    float: left;
    width: 100%;
    padding: 20px 10px;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-btm img {
    display: inline-block;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-btm span.jsjb-jm-joblist-box-btm-text {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jl-joblisting-showmore-btn-wrp {
    float: left;
    width: 100%;
    text-align: center;
}

div.jsjb-jm-homepage-job-listing-wrap.style4 div.jl-joblisting-showmore-btn-wrp a.jl-joblisting-showmore-btn {
    display: inline-block;
    padding: 13px;
    text-transform: uppercase;
    text-decoration: none;
    min-width: 150px;
    text-align: center;
}


/*custom links */

div.jsjb-jm-homepages-register-wrap {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap {
    float: left;
    width: 50%;
    padding: 50px 20px;
    position: relative;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-wrap-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-content {
    text-align: center;
    width: 585px;
    position: relative;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap.left div.register-box-content {
    float: right;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap.right div.register-box-content {
    float: left;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-content div.register-box-content-image {
    margin: 30px 0 0;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-content div.register-box-content-image i {
    color: #fff;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-content div.register-box-content-desc {
    margin: 30px 0;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-content div.register-box-content-desc .register-box-content-title {
    text-transform: uppercase;
    margin: 20px 0;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-content div.register-box-content-desc .register-box-content-det {
    margin: 0;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-content div.register-box-content-btn-wrap {
    margin: 20px 0;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-content div.register-box-content-btn-wrap .register-box-content-btn {
    margin: 0;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-content div.register-box-content-btn-wrap .register-box-content-btn a.register-box-content-btn-txt {
    display: inline-block;
    text-decoration: none;
    text-align: center;
    min-width: 160px;
    padding: 15px;
    text-transform: uppercase;
}

div.jsjb-jm-homepages-register-wrap div.register-box-wrap div.register-box-content div.register-box-content-btn-wrap .register-box-content-btn a.register-box-content-btn-txt i {
    margin-right: 5px;
}


/*image and text box*/

div.jsjb-jm-homepages-portfolio-wrap {
    padding: 80px 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepages-portfolio-wrap div.portfolio-left-wrap {
    width: 60%;
    padding: 0 40px;
    float: left;
}

div.jsjb-jm-homepages-portfolio-wrap div.portfolio-left-wrap .portfolio-title1 {
    margin: 0;
}

div.jsjb-jm-homepages-portfolio-wrap div.portfolio-left-wrap .portfolio-title2 {
    margin: 20px 0;
}

div.jsjb-jm-homepages-portfolio-wrap div.portfolio-left-wrap .portfolio-desc {
    margin: 20px 0;
}

div.jsjb-jm-homepages-portfolio-wrap div.portfolio-left-wrap div.portfolio-det {
    margin: 0;
}

div.jsjb-jm-homepages-portfolio-wrap div.portfolio-right-wrap {
    width: 40%;
    text-align: center;
    float: left;
}

div.jsjb-jm-homepages-portfolio-wrap div.portfolio-right-wrap img {
    max-width: 100%;
    max-height: 100%;
}


/*resume box list home7*/

div.jsjb-jm-homepage-resumebox-list-wrap.style7 {
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style1.style2 {
    margin-top: 0px;
}


/* Home page 7*/


/*search and categories home7*/

div.jsjb-jm-homepage-header-wrap.style5 {
    padding: 70px 0;
}

div.jsjb-jm-homepage-header-wrap.style5 div.jsjb-jm-hp-header div.header-search-form-wrap {
    position: relative;
}

div.jsjb-jm-homepage-header-wrap.style5 div.jsjb-jm-hp-header div.header-search-form-wrap div.header-search-form-wrap-bg {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

div.jsjb-jm-homepage-header-wrap.style5 div.jsjb-jm-hp-header div.header-search-form-wrap form {
    position: relative;
}

div.jsjb-jm-homepage-header-wrap.style5 div.jsjb-jm-hp-header div.jsjb-jm-job-categories-wrp {
    float: left;
    width: 100%;
    margin-top: 70px;
    padding: 0px 0 30px 30px;
}

div.jsjb-jm-homepage-header-wrap.style5 div.jsjb-jm-hp-header div.jsjb-jm-job-categories-wrp div.jsjb-jm-job-categories-row {
    float: left;
    width: 100%
}

div.jsjb-jm-homepage-header-wrap.style5 div.jsjb-jm-hp-header div.jsjb-jm-job-categories-wrp div.jsjb-jm-job-categories-row div.categories-item-wrp {
    float: left;
    width: calc(25% - 30px);
    margin-right: 30px;
    padding: 25px 0;
    text-align: left;
}

div.jsjb-jm-homepage-header-wrap.style5 div.jsjb-jm-hp-header div.jsjb-jm-job-categories-wrp div.jsjb-jm-job-categories-row div.categories-item-wrp:last-child {
    margin-right: 0px;
}

div.jsjb-jm-homepage-header-wrap.style5 div.jsjb-jm-hp-header div.jsjb-jm-job-categories-wrp div.jsjb-jm-job-categories-row div.categories-item-wrp i.categories-icon {
    font-size: 15px;
    margin-right: 8px;
    vertical-align: middle;
}

div.jsjb-jm-homepage-header-wrap.style5 div.jsjb-jm-hp-header div.jsjb-jm-job-categories-wrp div.jsjb-jm-job-categories-row div.categories-item-wrp a.categories-item-link {
    display: inline-block;
    text-decoration: none;
    outline: 0;
}


/*feature box home7*/

div.jsjb-jm-homepage-feature-box-wrap.style3 div.feature-box {
    text-align: left;
}

div.jsjb-jm-homepage-feature-box-wrap.style3 div.feature-box div.feature-box-top i.feature-box-icon {
    font-size: 35px;
}

div.jsjb-jm-homepage-feature-box-wrap.style7 div.jsjb-jm-fb-top {
    padding: 25px 0 50px;
    text-align: center;
}

div.jsjb-jm-homepage-feature-box-wrap.style7 div.jsjb-jm-fb-top .jsjb-jm-fb-top-tit {
    margin: 15px 0 30px;
}

div.jsjb-jm-homepage-feature-box-wrap.style7 div.feature-box div.feature-box-top {
    padding: 0;
    position: relative;
    text-align: center;
    margin: auto;
    border-radius: 0;
    width: 100px;
    height: 100px;
}

div.jsjb-jm-homepage-feature-box-wrap.style7 div.feature-box div.feature-box-top i.feature-box-icon {
    font-size: 70px;
    line-height: 100px;
}

div.jsjb-jm-homepage-feature-box-wrap.style7 div.jsjb-jm-fb-top .jsjb-jm-fb-top-tit {
    margin: 15px 0 30px;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.resume-list-top {
    padding: 20px 0;
    float: left;
    width: 100%;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.resume-list-top div.rl-box-left {
    float: left;
    width: 85%;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.resume-list-top div.rl-box-left .rl-box-text {
    margin: 0 0 20px;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.resume-list-top div.rl-box-left .rl-box-text span.color {
    display: inline-block;
    margin-right: 5px;
}

div.jsjb-jm-homepage-job-listing-wrap.style2 div.resume-list-top div.rl-box-left .rl-box-desc {
    margin: 0;
}


/* Registration error */

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap div.jsjobs_errors {
    clear: both;
    float: left;
    margin: 10px 0 0 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-form-wrap div.jsjobs_errors span.error {
    padding: 10px 0;
    display: inline-block;
    color: red;
}


/* common font awsome size class*/

i.jsjb-jm-font-awesome-icon {
    font-size: 23px;
    color: #222222;
}


/* Bootstrap override classes*/

.alert {
    margin-bottom: 10px;
}

div.jsjb-jm-nopad-nomar,
div.jsjb-jm-nopad-nomar div.js-form-title,
div.jsjb-jm-nopad-nomar div.js-form-value {
    padding: 0;
    margin: 0;
}


/*common job type */

.jsjb-jm-jt-internship {
    border: 1px solid #C44944;
    color: #C44944;
}

.jsjb-jm-jt-parttime {
    border: 1px solid #D48920;
    color: #D48920;
}

.jsjb-jm-jt-fulltime {
    border: 1px solid #038f05;
    color: #038f05;
}

.jsjb-jm-jt-default {
    border: 1px solid #2195BB;
    color: #2195BB;
}


/* resume form image problem */

img#rs_photo.rs_photo {
    height: 200px;
    padding: 10px;
    background: #ffffff;
    border-radius: 50%;
    width: 200px;
}

.jsjm-font-size-ten {
    font-size: 10px;
}

div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper a div.jobs-by-categories-wrapper span.totat-jobs span.jsjm-catetory-total {
    padding: 3px 7px;
    border-radius: 3px;
    display: inline-block;
    min-width: 30px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper a div.jobs-by-categories-wrapper span.totat-jobs span.jsjm-subcatetory-total {
    padding: 3px 7px;
    border-radius: 3px;
    display: inline-block;
    min-width: 30px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div#jsjb-jm-wrapper div.category-row-wrapper .category-wrapper a div.jobs-by-categories-wrapper span.totat-jobs.jsjm-subcategtory-subcat-total {
    padding: 3px 7px;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    width: auto;
    max-width: 20%;
    float: right;
}


/* jobs by type layout */

div.jsjb-jm-page-content-wrap div.jsjb-jm-jobbytypes-main-wrap {
    float: left;
    width: 100%;
    margin: 30px 0;
    min-height: 260px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-jobbytypes-main-wrap div.jsjb-jm-jobbytypes-box-wrap {
    float: left;
    /*width: calc(33.9% - 20px); */
    margin: 0 1.5% 10px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-jobbytypes-main-wrap div.jsjb-jm-jobbytypes-box-wrap:nth-child(3) {
    margin-right: 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-jobbytypes-main-wrap div.jsjb-jm-jobbytypes-box-wrap a.jsjb-jm-jobbytypes-link {
    float: left;
    width: 100%;
    padding: 15px;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-jobbytypes-main-wrap div.jsjb-jm-jobbytypes-box-wrap a.jsjb-jm-jobbytypes-link span.jsjb-jm-jobbytypes-name {
    float: left;
    width: 70%;
    text-align: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-jobbytypes-main-wrap div.jsjb-jm-jobbytypes-box-wrap a.jsjb-jm-jobbytypes-link span.jsjb-jm-jobbytypes-number {
    float: left;
    width: 30%;
    text-align: right;
}

div.jsjb-loader-loading {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/page-loading.gif') 50% 50% no-repeat rgba(255, 255, 255, 1);
}

div.no-more-jobs-message {
    clear: both;
    text-align: center;
}


/* .affix {
  top: 0;
  width: 100%;
}

.affix-top {
  width: 100%;
}

.affix-bottom {
  position: absolute;
  width: 100%;  
} */


/* themeforest issues */


/* basic image alignments and appearnces issues in posts*/

div.jsjb-jm-post-tag-wrapper {
    float: left;
    width: 100%;
    margin: 10px 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d4d4d4;
}

div.jsjb-jm-post-tag-wrapper h4 {
    float: left;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

div.jsjb-jm-post-tag-wrapper .jsjb-jm-tag-link {
    float: left;
    padding: 10px;
    margin-right: 10px;
    border: 1px solid #d4d4d4;
}

div.jsjb-jm-content-wrapper .alignright {
    float: right;
    margin: 5px 0 5px 20px;
}

div.jsjb-jm-content-wrapper .alignleft {
    float: left;
    margin: 5px 20px 5px 0px;
}

div.jsjb-jm-content-wrapper .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt img.alignright {
    float: right;
    margin: 5px 0 5px 20px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt img.alignleft {
    float: left;
    margin: 5px 20px 5px 0px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt .wp-caption .wp-caption-text,
div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt .entry-caption,
.gallery-caption {
    font-style: italic;
    font-weight: 300;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt .wp-audio-shortcode {
    height: 50px !important;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt iframe {
    height: 350px !important;
}


/* Comments and replise for posts*/

div.jsjb-jm-content-wrapper div#comments img {
    max-width: 100%;
    height: auto;
}

div.jsjb-jm-content-wrapper div#comments span.jsjb-jm-nr-meta-info-item {
    margin-right: 10px;
}

div.jsjb-jm-content-wrapper div#comments i {
    margin-right: 10px;
}

div.jsjb-jm-content-wrapper div#comments * {
    max-width: 100% !important;
    height: auto !important;
    border-radius: unset;
}

div.jsjb-jm-content-wrapper div#comments img {
    margin: 10px 0px;
}

div.jsjb-jm-content-wrapper div#comments table {
    border: 1px solid #D4D4D4;
    width: 100%;
}

div.jsjb-jm-content-wrapper div#comments table th {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #D4D4D4;
}

div.jsjb-jm-content-wrapper div#comments table td {
    padding: 10px;
    text-align: left;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #d4d4d4;
}

div.jsjb-jm-content-wrapper div#comments a.nr_readmore {
    border-radius: 0px;
}

div.jsjb-jm-content-wrapper div#comments a.nr_readmore i.glyphicon {
    margin-right: 10px;
}

div.jsjb-jm-content-wrapper div#comments {
    float: left;
    width: 100%;
}

#commentform .error {
    font-size: 12px;
    padding: 0 0 5px 0;
    color: #FF0000;
    background: none;
    border: none;
}

#commentform input.error,
#commentform textarea.error {
    background: #FFD2D2;
    color: #000000;
}


/*Job widgets znd wordpress default widgets*/

div.widget_archive label.screen-reader-text {
    margin: 10px 5px 0px 10px;
    display: block;
}

div.widget_categories label.screen-reader-text {
    margin: 10px 5px 0px 10px;
    display: block;
}

div.widget select {
    width: calc(100% - 20px);
    padding: 5px;
    margin: 10px;
}

div.block.widget {
    width: 100%;
    float: left;
}

ul ul.children {
    padding: 0px;
}

ul ul.sub-menu {
    padding: 0px;
}

ul ul.children li {
    padding-top: 10px;
    padding-bottom: 0px;
}

ul ul.sub-menu li {
    padding-top: 10px;
    padding-bottom: 0px;
}

div.jsjb-jm-content-wrapper blockquote {
    line-height: 1.5;
}

div.widget_categories ul.children li:first-child {
    margin-top: 10px;
}

div.widget_categories ul.children li {
    padding-bottom: 10px;
}

div.widget_categories ul.children li:last-child {
    padding-bottom: 0px;
}

div.widget_pages ul.children li:first-child {
    margin-top: 10px;
}

div.widget_pages ul li:nth-child(1) ul.children li {
    text-indent: -13px;
    padding-left: 26px;
}

div.widget_pages ul.children li {
    padding-bottom: 10px;
}

div.widget_pages ul.children li:last-child {
    padding-bottom: 0px;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt.jsjb-jm-bigfont li {
    padding-top: 2px;
    padding-bottom: 2px;
}

div.jsjb-jm-content-wrapper div#comments ol {
    list-style-type: none;
}

div.jsjb-jm-blog-list-wrapper div.jsjb-jm-nr-excerpt.jsjb-jm-bigfont input[type='submit'] {
    padding: 5px 12px;
}

.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
.vc_section.vc_section-has-fill+.vc_section {
    padding-top: 0px !important;
}

div.widget_archive label.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important;
}

div.widget_categories label.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important;
}

div.widget_search form#searchform label.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important;
}

div.jsjb-jm-small-font {
    font-size: 90%;
}

div.widget_rss li a.rsswidget {
    padding-top: 10px;
    display: inline-block;
}

div.widget_rss li span.rss-date {
    padding: 10px 5px;
    display: inline-block;
    width: 100%;
}

div.widget_rss li div.rssSummary {
    padding: 5px 10px;
    display: inline-block;
    word-spacing: 1.5px;
    letter-spacing: 0.5px;
    line-height: 1.3;
}

div.widget_rss li cite {
    padding: 5px 00px;
    display: inline-block;
    word-spacing: 1.5px;
    letter-spacing: 0.5px;
    line-height: 1.3;
}


/*Post body*/

div.jsjb-jm-blog-list-wrapper {
    letter-spacing: 0.65px;
    word-spacing: 1.3px;
}

div.widget_calendar {
    width: 100%;
}

div.widget_recent_entries,
div.widget_rss,
div.widget_text,
div.widget_cm_recent_posts,
div.widget_cm_recent_comments,
div.widget_nav_menu,
div.widget_search,
div.widget_recent_comments,
div.widget_archive,
div.widget_categories,
div.widget_meta,
div.widget_pages {
    width: 100%;
}

div.widget_tag_cloud {
    width: 100%;
}


/* for html entities that appear wriong */

div.jsjb-jm-content-wrapper div#comments {
    padding: 0px 0px 10px;
    line-height: 20px;
}

div.jsjb-jm-content-wrapper div#review_form_wrapper span#reply-title {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
}

div.jsjb-jm-content-wrapper div#review_form_wrapper div#review_form div.comment-respond form#commentform div.comment-form-rating label {
    margin-bottom: 7px;
    margin-top: 10px;
}

div.jsjb-jm-content-wrapper div#comments * {
    max-width: 100% !important;
    height: auto !important;
}

div.jsjb-jm-content-wrapper div#comments img {
    margin: 10px 0px;
}

div.jsjb-jm-content-wrapper div#comments table {
    border: 1px solid #D4D4D4;
    width: 100%;
}

div.jsjb-jm-content-wrapper div#comments table th {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #D4D4D4;
}

div.jsjb-jm-content-wrapper div#comments table td {
    padding: 10px;
    text-align: left;
    font-size: 110%;
    line-height: 1.2;
    border: 1px solid #d4d4d4;
}

div.jsjb-jm-content-wrapper div#comments a.nr_readmore {
    border-radius: 0px;
}

div.jsjb-jm-content-wrapper div#comments a.nr_readmore i.glyphicon {
    margin-right: 10px;
}

div.widget_recent_entries ul li a,
div.widget_rss ul li a,
div.widget_nav_menu ul li a,
div.widget_search ul li a,
div.widget_recent_comments ul li a,
div.widget_archive ul li a,
div.widget_categories ul li a,
div.widget_meta ul li a,
div.widget_pages ul li a {
    line-height: 1.4;
}

div#comments ol li.comment article.comment-body div.comment-content ol {
    list-style-type: decimal;
}


/* Woocommerce */

.woocommerce .quantity .qty {
    display: inline-block;
    height: 35px;
    width: 50px;
}

.woocommerce .woocommerce-ordering select {
    height: 30px;
}

.woocommerce ul.products li.product a {
    display: inline-block;
    padding: 5px;
    margin-top: 10px;
}

.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
    width: auto;
}

form#commentform p input[type="submit"] {
    padding: 6px 12px;
}

div.jsjb-jm-margin-top {
    margin-top: 20px;
}

div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper a img {
    padding: 5px 10px;
}

div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper span#jsjobs_module_data_fieldtitle {
    font-weight: normal;
}

div.row.widget.widget_jsjobsjobs_widget h2 {
    width: 100%;
    padding: 10px 5px;
    font-size: 26px;
}

div.row.widget.widget_jsjobscompanies_widget h2 {
    width: 100%;
    padding: 10px 5px;
    font-size: 26px;
}

div.row.widget.widget_jsjobsjobsresume_widget h2 {
    width: 100%;
    padding: 10px 5px;
    font-size: 26px;
}

div.jsjb-jm-faq-wrap.jsjb-jm-faq-wrap {
    margin-top: 30px;
}

div.vc_tta-panel.jsjb-jm-faq h4 {
    font-family: Lato;
    font-size: 17px;
    line-height: 30px;
    font-weight: 700
}

div.jsjb-jm-faq {
    margin-bottom: 13px;
}

div.jsjb-jm-footer-company-image-block {
    display: inline-block;
    width: 100%;
}

div.jsjb-jm-footer-company-image-block div.col-md-4 {
    display: inline-block;
    padding: 0px;
}

div.jsjb-jm-footer-company-image-block div.col-md-4 img {
    height: 70px;
    width: auto;
    margin: 0px;
    margin-bottom: 5px;
}


/* Contact form 7 */

.wpcf7-form .column {
    margin-bottom: 10px;
}

.wpcf7-not-valid-tip {
    position: absolute !important;
    left: -50px !important;
    top: 0 !important;
    width: 50px !important;
    height: 44px !important;
    padding: 0 !important;
    background: url("../images/contact_form_error.png") !important;
    overflow: hidden;
    text-indent: -9999px !important;
    padding: 0;
    border: 0px !important;
}

.wpcf7-validation-errors {
    border: 0;
    display: none !important;
}

.wpcf7-mail-sent-ok {
    border: 0px !important;
    margin: 25px 0 0 0 !important;
    padding: 7px 0 !important;
    text-align: center;
    float: left;
    width: 100%;
}

.wpcf7-captchar {
    margin-bottom: 0;
}

span.wpcf7-form-control-wrap {
    width: 100%;
    position: relative !important;
    display: inline-block;
    margin-bottom: 3px;
}

span.wpcf7-form-control-wrap .wpcf7-quiz,
span.wpcf7-form-control-wrap .wpcf7-select,
span.wpcf7-form-control-wrap .wpcf7-text,
span.wpcf7-form-control-wrap .wpcf7-textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0;
}

.wpcf7-submit {
    margin-bottom: 0 !important;
    padding: 5px 10px;
}

div.jsjb-jm-lang-custom-combo-trigger {
    cursor: pointer;
}

div.jsjb-jm-tp-select.jsjb-jm-lang-custom-combo {
    display: none;
}

.jsjb-jm-joblist-box-data-wrap.col-md-3 {
    min-height: 450px;
    display: inline-block;
}

.jsjb-jm-login-page-register-link{
    display: inline-block;
    padding: 5px;
}

div.jsjb-jm-page-content-wrap.jsjb-jm-messge-prob-postition{
    position: relative;
    height: auto;
    min-height: 120px;
}

div.jsjb-jm-page-content-wrap.jsjb-jm-messge-prob-postition div.jsjb-jm-error-messages-wrp{
    position: absolute;
    top:-330px;
}
div#jsjb-jm-autoscroll-jobs div.grid.jsjb-jm-joblist-box-data.jsjb-jm-content img#jsjobs-loading-icon, div.jsjb-jm-joblist-box-data-wrp .grid.jsjb-jm-joblist-box-data.jsjb-jm-content .no-more-jobs-message{
    position: absolute;
    bottom: -50px;
    left: 50%;
}
/* Home page 7 */

/* search job style 7 */
div.jsjb-jm-homepage-header-wrap.style7.style2{
    padding-top:80px;
    padding-bottom:120px;
}

div.jsjb-jm-homepage-header-wrap.style7 div.jsjb-jm-search-style-4{
    width: 70%;
    display: inline-block;
    float: left;
    text-align: left;
    background: rgba(0,0,0,0.4);
    padding-right :15px;
    padding-left :25px;
}

div.jsjb-jm-homepage-header-wrap.style7 div.jsjb-jm-search-style-4 h1{
    margin-top: 35px;
}

div.jsjb-jm-homepage-header-wrap.style7 div.jsjb-jm-search-style-4 div.header-search-form-wrap{
    margin-top: 35px;
    width: 100%;
    display: inline-block;
    float: left;
    text-align: left;
}
div.jsjb-jm-homepage-header-wrap.style7 div.jsjb-jm-search-style-4 div.header-search-form-wrap div.form-group.header-search-field{
    width: 48%;
    display: inline-block;
    float: left;
    margin-right: 2%;
    margin-bottom:20px;
}

div.jsjb-jm-homepage-header-wrap.style7 div.jsjb-jm-search-style-4 div.header-search-form-wrap div.form-group.header-search-field.header-search-field-second-row{
    width: 38%;
    display: inline-block;
    float: left;
}

div.jsjb-jm-homepage-header-wrap.style7 div.jsjb-jm-search-style-4 div.header-search-form-wrap div.form-group.header-search-field input.inputbox.form-control.header-search-input{
    width: 100%;
    display: inline-block;
    height: 40px;
}

div.jsjb-jm-homepage-header-wrap.style7 div.jsjb-jm-search-style-4 div.header-search-form-wrap button.btn.btn-primary.header-search-btn{
    border-radius: 0px;
    padding: 8px 16px;
}

div.jsjb-jm-homepage-header-wrap.style7 div.jsjb-jm-search-style-4 div.header-search-form-wrap a.header-advsearch-btn.header-advsearch-btn-wrp{
    display: inline-block;
    padding: 10px 16px;
    margin-left: 10px;
}

div.jsjb-jm-homepage-header-wrap.style7 div.jsjb-jm-search-style-4 div.jsjb-jm-header-search-categories-wrap{
    display: inline-block;
    width: 100%;
    padding-bottom: 40px;

}


/* fixes */
.jl-fj-box-jobtitle-txt.jsjb-jm-chg-company-name{
    margin-bottom:10px;
    display:inline-block;
}
div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-top div.resumebox-list-top-image-wrap{
    display: inline-block;
    position: relative;
    height: 100px;
    width: 100%;
}

span.jsjb-jm-chg-resume-job-type{
    float: right;
}
div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid .resumebox-list-title a.resumebox-list-title-link{
    margin-bottom: 7px;
}
div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid{
    padding-bottom: 0px;
}
div.jsjb-jm-homepage-job-listing-wrap.style4 div.jsjb-jm-homepage-resumebox-list-wrp div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info .jsjb-jm-joblist-box-job-title{
    padding-top: 10px;
    padding-bottom: 10px;
}

div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data div.jsjb-jm-joblist-box-data-mid div.jsjb-jm-joblist-box-data-info .jsjb-jm-joblist-box-job-title{
    padding: 10px 0px;
}
div.jsjb-jm-homepage-resumebox-list-wrap.style3 div.jsjb-jm-homepage-resumebox-list div.jsjb-jm-joblist-box-data{
    margin-bottom: 10px;
    
}
div.jsjb-jm-homepage-resumebox-list-wrap.style2 div.jsjb-jm-homepage-resumebox-list div.resumebox-list div.resumebox-list-mid span.resumebox-list-desc span.jsjb-jm-jt-fulltime.jsjb-jm-chg-resume-job-type{
    padding: 6px 8px;
}


div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-option-wrap.jsjb-jm-chg-resume-listing{
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-option-wrap.jsjb-jm-chg-resume-listing div.jsjb-jm-myresume-list-data-option{
    min-width: 28%;
    width: auto;
    float: left;
    display: inline-block;
}
div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-top-wrap div.jsjb-jm-myresume-list-data-bottom-wrap div.jsjb-jm-myresume-list-data-option-wrap.jsjb-jm-chg-resume-listing div.jsjb-jm-myresume-list-data-option.work-exp.jsjb-jm-bigfont{
    min-height: 43px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-bottom-wrap div.jsjb-jm-myresume-list-bottom-right-wrap div.jsjb-jm-myresume-list-bottom-right a.jsjb-jm-myresume-list-bottom-btn.jsjb-jm-chg-view-resume-button .fa{
    font-size: 20px;
    margin-right:5px;
}
div.jsjb-jm-page-content-wrap div.jsjb-jm-myresume-list-main-wrap div.jsjb-jm-myresume-list-wrap div.jsjb-jm-myresume-list-bottom-wrap div.jsjb-jm-myresume-list-bottom-right-wrap div.jsjb-jm-myresume-list-bottom-right a.jsjb-jm-myresume-list-bottom-btn.jsjb-jm-chg-view-resume-button {
   padding: 8px;
   
}
div.jsjb-jm-homepage-countboxes-main-wrap.style2 div.cb-box {
    background: rgba(0,0,0,0.5);
}


div.jsjb-jm-homepage-popular-categories.style-4 div.popcat-boxes-wrap div.popcat-box{
    width: calc(20% - 10px);
    margin-right:10px;
}

.jsjb-jm-featured-latest-jobs{
    background: url("../images/dot-bg.png");
}

div.jsjb-jm-homepage-buynow-wrap.style-2{
    padding-bottom: 20px;
    padding-top: 30px;
}


div.jsjb-jm-homepage-feature-box-wrap.style-4{
    text-align: center;
    padding-top:60px; 
    padding-bottom:80px; 
}


div.jsjb-jm-homepage-feature-box-wrap.style-4 div.jsjb-jm-3feature-box-feature-wrapper{
    width: 100%;
    padding: 0px;
    padding-top: 30px;
    margin: 0px;
    position: relative;
}

/**/
div.jsjb-jm-homepage-feature-box-wrap.style-4 div.jsjb-jm-3feature-box-feature-wrapper img.jsjb-jm-3feature-box-feature-line{
    position: absolute;
    top: 95px;
    left: 200px;
}


div.jsjb-jm-homepage-feature-box-wrap.style-4 div.jsjb-jm-3feature-box-feature-wrapper div.feature-box-mid{
    margin-top: 30px;
}




div.jsjb-jm-homepage-custom-links-wrap.style4 div.jsjb-jm-homepage-custom-links div.custom-links-left {
    float: left;
    width: 50%;
    
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.jsjb-jm-homepage-custom-links div.custom-links-right {
    float: left;
    width: 500px;
    padding: 80px 0 20px;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.jsjb-jm-homepage-custom-links div.custom-links-right .custom-links-heading {
    margin-top: 30px;
    text-transform: uppercase;
    font-size: 40px;
    font-weight:bold;
    line-height: 40px;
}
div.jsjb-jm-homepage-custom-links-wrap.style4 div.jsjb-jm-homepage-custom-links div.custom-links-right .custom-links-subheading {
    margin-top: 30px;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 30px;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.jsjb-jm-homepage-custom-links div.custom-links-right .custom-links-text {
    margin-top: 30px;
    font-size: 18px;
    line-height: 30px;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.jsjb-jm-homepage-custom-links div.custom-links-right .custom-links-title span.color {
    display: inline-block;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.jsjb-jm-homepage-custom-links div.custom-links-right a.custom-links-btn {
    display: inline-block;
    min-width: 160px;
    text-align: center;
    text-decoration: none;
    padding: 10px 15px;
    margin: 15px 0;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.jsjb-jm-homepage-custom-links div.custom-links-right a.custom-links-btn i.buy-icon {
    font-size: 30px;
    vertical-align: middle;
    margin-right: 5px;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.jsjb-jm-homepage-custom-links div.custom-links-left a.custom-links-btn span.buy-txt {
    font-size: 20px;
    vertical-align: middle;
    display: inline-block;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.jsjb-jm-homepage-custom-links div.jobitemp-buy-right {
    float: left;
    width: 40%;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.header-register-wrap {
    margin-top: 25px;
}
div.jsjb-jm-homepage-custom-links-wrap.style4 div.header-register-wrap .header-register-btn-wrap{
    float: left;
    display: inline-block;
    margin-right:20px;
    font-weight: bold;
    text-decoration: none;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.header-register-wrap .header-register-btn-wrap a{
    display: inline-block;
    padding:7px 12px; 
    float: left;
    text-transform: uppercase;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.header-register-wrap .header-register-btn-wrap a .fa{
    margin-right: 10px;
    float: left;
    font-size: 20px;
    margin-top:5px; 
}
div.jsjb-jm-homepage-custom-links-wrap.style4 div.header-register-wrap .header-register-btn-wrap a span{
    float: left;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style4 {
    display: inline-block;
    width: 100%;
    padding: 70px 0px;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style4 div.countbox-inner-wrap{
    display: inline-block;
    width: 100%;
    float: left;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style4 div.countbox-inner-wrap span.cb-box-wrap{
    display: inline-block;
    width: 25%;
    float: left;
}

div.jsjb-jm-homepage-countboxes-main-wrap.style4 div.countbox-inner-wrap span.cb-box-wrap span.cb-box-icon{
    display: inline-block;
    width: 100px;
    float: left;
    text-align: center;
    padding:22px 0px; 
}

div.jsjb-jm-homepage-countboxes-main-wrap.style4 div.countbox-inner-wrap span.cb-box-wrap .cb-box-number{
    display: inline-block;
    width: calc(100% - 115px);
    float: left;
    font-size: 35px;
    font-weight: bold;
    margin-top: 15px;
    margin-left: 15px;
}
div.jsjb-jm-homepage-countboxes-main-wrap.style4 div.countbox-inner-wrap span.cb-box-wrap  .cb-box-text{
    display: inline-block;
    width: calc(100% - 115px);
    float: left;
    margin-left: 15px;
}

/*testimonials home2,home3,home4*/

div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-bg {
    padding: 80px 0 90px;
}
div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-top {
    text-align: center;
}

div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner {
    overflow: visible;
}

div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box {
    width: calc(33% - 1%);
    min-height: 200px;
    float: left;
    margin: 0 0.5%;
    text-align:center;
    position: relative;
    padding-top: 60px;
    margin-top:  80px;
}

div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box div.testi-box-text-wrap {
    position: relative;
    float: left;
    width: 100%;
    min-height: 200px;
    padding: 15px;
}

div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box div.testi-box-text-wrap div.testi-box-txt::after {
    font-family: 'FontAwesome';
    content: "\201c";
    display: inline-block;
    font-size: 40px;
    font-style: normal;
    line-height: 0px;
    font-weight: bold;
    transform: rotate(180deg);
}

div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box div.testi-box-image {
    position: absolute;
    right: 0px;
    left: 0px;
    top: -45px;
    height: 90px;
    width: 90px;
    border-radius: 50%;
    text-align: center;
    margin: auto;
    padding: 3px;
}

div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box div.testi-box-image img {
    border-radius: 50%;
    height: 100%;
    width: auto;
}

div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel div.carousel-inner div.item div.testi-box .testi-customer-name {
    float: left;
    margin: 10px 0;
    width: 100%;
    text-align: center
}
div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel ol.carousel-indicators {
    bottom: -60px;
}

div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-bg div.testimonialscarousel ol.carousel-indicators li {
    height: 15px;
    width: 15px;
    margin-right: 5px;
}


/* aaaaaaaaaaaaaaaaaaa */
div.jsjb-jm-homepage-custom-links-wrap.style5 div.jsjb-jm-homepage-custom-links div.custom-links-right {
    float: right;
    width: 50%;
    
}
div.jsjb-jm-homepage-custom-links-wrap.style5 div.jsjb-jm-homepage-custom-links div.custom-links-right img{
    float: right;
    
}

div.jsjb-jm-homepage-custom-links-wrap.style5 div.jsjb-jm-homepage-custom-links div.custom-links-left {
    float: right;
    width: 560px;
    padding: 60px 0 40px;
}

div.jsjb-jm-homepage-custom-links-wrap.style5 div.jsjb-jm-homepage-custom-links div.custom-links-left .custom-links-heading {
    margin-top: 30px;
    text-transform: uppercase;
    font-size: 40px;
    font-weight:bold;
    line-height: 40px;
}
div.jsjb-jm-homepage-custom-links-wrap.style5 div.jsjb-jm-homepage-custom-links div.custom-links-left .custom-links-subheading {
    margin-top: 30px;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 30px;
}

div.jsjb-jm-homepage-custom-links-wrap.style5 div.jsjb-jm-homepage-custom-links div.custom-links-left .custom-links-text {
    margin-top: 30px;
    font-size: 18px;
    line-height: 30px;
}

div.jsjb-jm-homepage-custom-links-wrap.style5 div.jsjb-jm-homepage-custom-links div.custom-links-left .custom-links-title span.color {
    display: inline-block;
}

div.jsjb-jm-homepage-custom-links-wrap.style5 div.jsjb-jm-homepage-custom-links div.custom-links-left a.custom-links-btn {
    display: inline-block;
    min-width: 160px;
    text-align: center;
    text-decoration: none;
    padding: 10px 15px;
    margin: 15px 0;
}

div.jsjb-jm-homepage-custom-links-wrap.style4 div.custom-links-right-wrapper{
    width: 50%;
    float: right;
    padding-left: 60px;
}
div.jsjb-jm-homepage-feature-box-wrap.style-4 div.jsjb-jm-fb-top .jsjb-jm-fb-top-tit{
    margin-bottom: 30px;
}
div.jsjb-jm-homepage-testimonials-wrap.style5 div.jsjb-jm-homepage-testimonials-top .testimonials-txt{
    margin-bottom:30px;
}
div.jsjb-jm-footer-company-image-block div.col-md-4{
    text-align: center;
    margin-bottom: 5px;
}
div.jsjb-jm-footer-company-image-block div.col-md-4 a{
    display: inline-block;
}
div#resume-files-popup-wrapper span.close-resume-files{
    line-height: 28px;
}

/*Visitor job apply job info */

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap {
    width: 100%;
    float: left;
    margin: 20px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap {
    width: 100%;
    float: left;
    margin: 10px 0;
    position: relative;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap {
    width: 100%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-img-wrap {
    position: absolute;
    top: 11px;
    left: 11px;
    width: 91px;
    height: 82px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-img-wrap a img.jsjb-jm-shortlisted-jobs-list-img {
    position: absolute;
    margin: auto;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    max-width: 90%;
    max-height: 90%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-left {
    float: left;
    width: 65%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-left .jsjb-jm-shortlisted-jobs-list-title {
    margin: 0px;
    padding: 15px 0;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-left .jsjb-jm-shortlisted-jobs-list-title a.jsjb-jm-shortlisted-jobs-list-title-achor {
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-left .jsjb-jm-shortlisted-jobs-list-title span.jsjb-jm-shortlisted-jobs-list-time {
    display: inline-block;
    margin-left: 7px;
    font-size: 14px;
    font-weight: normal;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-right {
    float: left;
    width: 35%;
    padding: 8px 15px 8px 0px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-right span.jsjb-jm-shortlisted-jobs-list-date {
    display: inline-block;
    margin: 9px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-right span.jsjb-jm-shortlisted-jobs-list-status {
    float: right;
    padding: 8px;
    margin: 4px 0 4px 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-right span.jsjb-jm-shortlisted-jobs-list-stars {
    float: right;
    padding: 5px;
    margin-left: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap div.jsjb-jm-shortlisted-jobs-list-data-right span.jsjb-jm-shortlisted-jobs-list-stars i {
    font-size: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-top-wrap img.jsjb-jm-shortlisted-jobs-list-featured {
    float: left;
    margin-right: 10px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap {
    width: 100%;
    float: left;
    padding: 10px 0 10px 115px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left {
    width: 65%;
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-info {
    width: 100%;
    float: left;
    margin: 5px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-info div.jsjb-jm-shortlisted-jobs-list-txt-wrap {
    float: left;
    margin: 4px 13px 4px 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-info div.jsjb-jm-shortlisted-jobs-list-txt-wrap img.jsjb-jm-shortlisted-jobs-list-company-logo {
    margin-right: 3px;
    display: inline-block;
    vertical-align: text-bottom;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-info div.jsjb-jm-shortlisted-jobs-list-txt-wrap a.jsjb-jm-shortlisted-jobs-list-company-name {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-info div.jsjb-jm-shortlisted-jobs-list-txt-wrap span.jsjb-jm-shortlisted-jobs-list-txt {
    display: inline-block;
    margin-left: 3px;
    vertical-align: middle;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-custom-fields-wrp {
    float: left;
    width: 100%;
    margin: 0 0 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-custom-fields-wrp div.jsjb-jm-shortlisted-jobs-list-custom-fields-data {
    float: left;
    margin-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-custom-fields-wrp div.jsjb-jm-shortlisted-jobs-list-custom-fields-data span.jsjb-jm-shortlisted-jobs-list-custom-fields-title {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-left div.jsjb-jm-shortlisted-jobs-list-custom-fields-wrp div.jsjb-jm-shortlisted-jobs-list-custom-fields-data span.jsjb-jm-shortlisted-jobs-list-custom-fields-value {
    float: left;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-right {
    width: 35%;
    float: right;
    padding-right: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-right a.jsjb-jm-shortlisted-jobs-list-achor-btn {
    float: right;
    padding: 5px;
    text-decoration: none;
    margin: 0 2px;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-wrap div.jsjb-jm-shortlisted-jobs-list-bottom-right a.jsjb-jm-shortlisted-jobs-list-achor-btn.apply-now {
    padding: 9px 5px;
    min-width: 130px;
    text-align: center;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-desc {
    float: left;
    width: 100%;
    padding: 20px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-visitor-apply-job-jobinforamtion-wrap{
    margin-bottom: -20px;
}

div.jsjb-jm-visitor-apply-job-jobinforamtion-message{display: inline-block;width: 100%;padding:10px 5px; }
div.jsjb-jm-visitor-apply-job-jobinforamtion-message img{display: inline-block;margin:0px 5px;}

div.jsjb-jm-visitor-apply-job-jobinforamtion-message{color:#606062;background:#d6effc;border:1px solid #97c2f1;}

div.jsjb-jm-page-content-wrap div.jsjb-jm-joblist-number-of-jobs{display: inline-block;width: 100%;font-size: 20px;font-weight: bold;line-height: 30px;margin:20px 0px -5px; }
.jsjb-jm-list-form.jsjb-jm-all-companies-sorting{
    margin-top: 10px;
    padding-top: 20px;
}

div#jsjb-jm-popup.jmjh-credits-popup {width:650px;}
div#jsjb-jm-popup div.jsjb-jm-modal-wrp div.container{width:100%;}
div#jsjb-jm-popup div.jsjb-jm-modal-wrp div.container div.jsjb-jm-error-messages-wrp{padding: 0px;}
div#jsjb-jm-popup div.jsjb-jm-modal-wrp div.container div.jsjb-jm-error-messages-msg-image img{width:200px;height: auto;}

div#jsjb-jm-popup div.jsjb-jm-modal-wrp div.container div.jsjb-jm-error-messages-wrp div.jsjb-jm-error-messages-msg div.jsjb-jm-error-messages-msg-txt{margin-top: 0px;}
div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.resume-section-data p {
    line-height: 1.5;
}
a.jsjb-jm-lost-password{
    display: inline-block;
    padding: 5px 0;
}
div.jsjb-jm-page-content-wrap div.jsjb-jm-msg-3-main-wrp div.jsjb-jm-msg-3-msg-history-wrp div.jsjb-jm-msg-3-msg-history div.jsjb-jm-msg-3-history-data-wrp div.jsjb-jm-msg-3-btm span.jsjb-jm-msg-3-desc p{
    line-height: 1.5;
}
div.jsjb-jm-modal-wrp div.jsjb-jm-viewcover-modal-data-wrp div.jsjb-jm-viewcover-desc{
    line-height: 1.5;
}
div.jsjb-jm-page-content-wrap div.jsjb-jm-apply-res-main-wrp div.jsjb-jm-apply-res-wrp div.jsjb-jm-apply-res-note {
    line-height: 1.5;
}
div.jsjb-jm-page-content-wrap div.jsjb-jm-resumedetail-data-wrapp div.jsjb-jm-resumedetail-data-left-wrap div.jsjb-jm-resumedetail-left div.jsjb-jm-resumedetail-section div.jsjb-jm-resumedetail-sec-data div.resume-section-data {
    line-height: 1.5;
}
div.jsjb-jm-page-content-wrap div.jsjb-jm-shortlisted-jobs-list-main-wrap div.jsjb-jm-shortlisted-jobs-list-wrap div.jsjb-jm-shortlisted-jobs-list-desc{
    line-height: 1.5;
}
.js-resume-close-cross{
    padding: 5px;display: inline-block;
    font-size: 18px;
}

div#jsjb-jm-resumedetail-video.jsjb-jm-resume-video-wrap{
    display:  inline-block;
    width:  100%;
}

div.jsjb-jm-joblist-box-data-wrp.filter-search-list-right .container{
    width: 100%;
}
div.jsjb-jm-joblist-box-data-wrp.filter-search-list .container{
    width: 100%;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap table#latest-jobs {
    margin-bottom: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap table#latest-jobs thead tr th {
    font-weight: 700;
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap table#latest-jobs tbody tr td {
    vertical-align: middle;
    padding: 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap table#latest-jobs tbody tr td.color a {
    display: inline-block;
    text-decoration: none;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap table#latest-jobs tbody tr td img {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    padding: 2px;
}


div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-latest-jobs-viewall {
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-latest-jobs-viewall a.jsjb-jm-latest-jobs-viewall-btn {
    display: inline-block;
    padding: 10px;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-latest-jobs-viewall a.jsjb-jm-latest-jobs-viewall-btn img {
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-latest-jobs-viewall a.jsjb-jm-latest-jobs-viewall-btn span.jsjb-jm-latest-jobs-viewall-btn-txt {
    vertical-align: middle;
}
div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap table#latestresume {
    margin-bottom: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap table#latestresume thead tr th {
    font-weight: 700;
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap table#latestresume tbody tr td {
    vertical-align: middle;
    padding: 8px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap table#latestresume tbody tr td.color a {
    display: inline-block;
    text-decoration: none;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap table#latestresume tbody tr td img {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    padding: 2px;
}


div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-latest-resume-viewall {
    padding: 15px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-latest-resume-viewall a.jsjb-jm-latest-resume-viewall-btn {
    display: inline-block;
    padding: 10px;
    text-decoration: none;
    outline: 0;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-latest-resume-viewall a.jsjb-jm-latest-resume-viewall-btn img {
    margin-right: 5px;
}

div.jsjb-jm-page-content-wrap div.jsjb-jm-cp-main-wrap div.jsjb-jm-latest-resume-viewall a.jsjb-jm-latest-resume-viewall-btn span.jsjb-jm-latest-resume-viewall-btn-txt {
    vertical-align: middle;
}

/* jobs by cities */
div.jsjb-jm-jobs-by-city {margin-top: 20px;width: 100%;float: left;}
div.jsjb-jm-jobs-by-city div.jsjb-jm-jobs-by-city-wrapper {display: inline-block;width: 28%;float: left;margin: 0px 2.5%;}
div.jsjb-jm-jobs-by-city div.jsjb-jm-jobs-by-city-wrapper div.jsjb-jm-title {display: inline-block;width: 100%;float: left;}
div.jsjb-jm-jobs-by-city div.jsjb-jm-jobs-by-city-wrapper div.jsjb-jm-title h3 {margin-top: 10px;}
div.jsjb-jm-jobs-by-city div.jsjb-jm-jobs-by-city-wrapper div.jsjb-jm-values {display: inline-block;width: 100%;float: left;padding: 10px 5px;}
div.jsjb-jm-jobs-by-city div.jsjb-jm-jobs-by-city-wrapper div.jsjb-jm-values a {display: inline-block;width: 100%;float: left;text-decoration: none;}
div.jsjb-jm-jobs-by-city div.jsjb-jm-jobs-by-city-wrapper div.jsjb-jm-values a div.jsjb-jm-city-name {display: inline-block;float: left;}
div.jsjb-jm-jobs-by-city div.jsjb-jm-jobs-by-city-wrapper div.jsjb-jm-values a div.jsjb-jm-city-number {display: inline-block;float: right;padding-right: 10px;}

div.jsjb-jm-homepage-search-wrap.style1 form .search-btn {
    float: left;
}
div.jsjb-jm-homepage-search-wrap.style1 form .search-btn a{
    padding-top: 5px;
    display: inline-block;
}
div.jsjb-jm-homepage-search-wrap.style1 form .search-btn:first-child {
    margin-right: 5px;
}
div.jsjb-jm-homepage-resumebox-list-wrap.style1 div.jsjb-jm-homepage-resumebox-list{
    height: auto !important;
}