/*==================Common CSS ADJUSTMENT========================================*/
/*-----Start Home Page*/
.footer-widget h4 {
    border-bottom: 1px solid rgb(245 217 29 / 27%);
    padding-bottom: 8px;
}
p.copyright-text {
    text-align: center;
    position: inherit !important;
    width: 100%;
    bottom: 0px !important;
    color: #fff;
}
/*-----End Home Page*/
.blog-post-details-container .blog-details-wrapper .post-content h2{
    margin-top: 20px;
    margin-bottom: 10px;
}
.terms-content-wrapper ol li{
    margin-bottom:20px;
}
.terms-container #myTabContent ul li {
    padding-right: 0px;
    position:unset !important;
    display: block !important;
}
.terms-container #myTabContent ul li:before {
    position: inherit;
    content: '\f058';
    font-family: 'Font Awesome\ 5 Free';
    font-weight: 900;
    color: #e2c60c;
    font-size: 1.2rem;
    margin-right: 8px;
}
.info-you-give-us-list{
    height:auto !important;
    min-height:100px;
}
.security-safeguard-list{
    height:auto !important;
    min-height:238px !important;
}
.company-details .details-section {
    margin-top: 0px !important;
    margin-bottom: 60px !important;
}
.job-detail .job-listing-details .job-title-and-info .title {
    width: calc(100% - 174px);
    max-width:none !important;
}
.job-detail .job-listing-details .job-title-and-info .title .title-body {
    width: calc(100% - 120px);
    max-width:none !important;
}
/*--------Start Dashboard*/
.dashboard-profile-pic-wrap{
    position:relative;
    width: 40%;
}
.prof-img-cus-size {
    width: auto !important;
    padding-top: 3vh;
    margin: 0 auto !important;
}
.pro-member-badge {
    width: 50px;
    z-index: 999;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    right: -9px;
    bottom: -8px;
}
.membership-tag-wrap{
    overflow:hidden;
    padding:15px;
}
.membership-tag-wrap .membership-tag{
    float:left;
    overflow:hidden;
}
.membership-tag-wrap .membership-tag .mship-type-tag{
    float:left;
}
.membership-tag-wrap .membership-tag p{
    float:left;
}
.membership-tag-wrap .membership-upgrade{
    float: right;
}
.membership-exp-badge-upgrade {
    font-size: 1.3rem !important;
}
.dashboard-container .settings-form .basic-info-input h4{
    font-family: "Poppins";
    font-weight:700;
    font-size:1.8rem;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing:1px;
    text-transform: capitalize !important;
}
.dashboard-container .settings-form .basic-info-input h4 i{
    margin-right:7px;
}
.dashboard-container .settings-form .basic-info-input h4 svg{
    height:22px;
}
.dashboard-container .settings-form .yellow-checkbox {
    margin-bottom: 2px !important;
}
.dashboard-container .settings-form .bootstrap-tagsinput {
    line-height: 30px;
    min-height: 40px;
    color: #495057;
}
.dashboard-container .settings-form .form-group .form-control{
    background-clip: inherit;
}
.dashboard-container .settings-form  input[type="radio"] {
    padding: 7px;
}
.location-pref-dset{
    margin-top:25px !important;
    margin-bottom:5px !important;
}
.text-yellow-darker {
    color: #dec417 !important;
}
.dashboard-content-wrapper .notification-list-wrapper .created-date-time i{
    color:#666 !important;
    margin-left:5px;
    top:0 !important;
}
/*--------End Dashboard*/
.upgrade-membership-wrapper .table,
.upgrade-membership-wrapper .upgrade-div{
    width: 94%;
    margin: auto;
}
 .upgrade-membership-wrapper .upgrade-btn{
    margin-right: 65px;
    margin-top: 15px;
    width: 150px !important;
    text-align: center;
    font-weight: 700;
    font-size: 20px !important;
    cursor: pointer;
}
.message-lists .message-single .thumb {
    background: #eee;
}
/*--------Start MyProfile Pro*/
.dashboard-container-adj .prof-desc-bottom{
    margin-bottom:0px;
}
.save-update-txt{
    color:#000 !important;
}
/*--------End MyProfile Pro*/
.dashboard-container-com-adj .manage-candidate-container .shortlist-for-mobile,
.dashboard-container-com-adj .manage-candidate-container .action-for-mobile,
.dashboard-container-com-adj .manage-candidate-container .status-for-mobile,
.dashboard-container-com-adj .manage-job-container .job-items-for-small-devices,
.dashboard-container-com-adj .manage-job-container th .job-title-for-small-devices{
    display:none;
}
/*--------Home News Slider*/
.carousel-indicators_icon li {
    display: inline-block;
    text-indent: 0;
    border: none;
    background-color: #0A0A0A;

}
.carousel-indicators_icon .active {
    background-color:#f5d91d !important;
}
.job_news_slider{
    background-color: #f0f0f0;
    border-radius: 10px 10px 10px 10px;
    width:100%;
    display:flex;
    padding:0;
}
.job_news_slider_lft{
    width:48.5%;
    }
 .job_news_slider_lft img{
    width:100%;
    }
.job_news_slider_rt{
    padding:20px 20px 20px 20px;
    width:51.5%;
    }
 .job_news_slider h3{
    padding-top: 20px !important;
    margin-bottom:15px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
     font-size: 26px !important;
    }
.job_news_slider_author{
        display:block;
}
.job_news_slider_rt p.job_news_slider_sub_text{
    margin-top:15px;
        overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
 .job_news_slider_lft img{
    border-radius: 10px 0px 0px 10px!important;
}
/*     .dashboard-container-com-adj .manage-candidate-container .action a{
        margin: 8px auto !important;
        display: table;
    }
    .dashboard-container-com-adj .manage-candidate-container .action a i,
    .dashboard-container-com-adj .manage-candidate-container .action a svg{
        display: table;
    }*/
/*---------------------------------------min-width:1200*/
@media all and (min-width: 1200px){
    /*-----Start Home Page*/
    .verify-ssl-logo p,.verify-ssl-logo img{
        display:inline-table;
    }
    .ssl-cmrs-img{
        max-width: 60% !important;
    }
    /*-----End Home Page*/
    .dashboard-container-com-adj .manage-candidate-container .shortlist-for-mobile,
    .dashboard-container-com-adj .manage-candidate-container .action-for-mobile,
    .dashboard-container-com-adj .manage-candidate-container .status-for-mobile,
    .dashboard-container-com-adj .manage-job-container .job-items-for-small-devices,
    .dashboard-container-com-adj .manage-job-container th .job-title-for-small-devices{
        display:none;
    }
}
/*--------------------lg-------------------max-width:1199*/
@media (min-width: 992px) and (max-width: 1199.98px) {
    /*-----Start Home Page*/
    .jobxprss-app .app-download,
    .jobxprss-app .send-sms-div {
        width: 100%;
    }
    .jobxprss-app .send-sms-div .send-sms-input {
        margin:0 auto;
    }
    .android-app img, .apple-app img {
        width: 170px;
    }
    .job-list .body .content h4 a{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .jx-home-ads-slide .carousel-inner {
        margin: 50px auto 0 auto !important;
    }
    .verify-ssl-logo p,.verify-ssl-logo img{
        display:inline-table;
    }
    .ssl-cmrs-img{
        max-width: 50% !important;
    }
    .app-download-button .jx-app-dl-btn-a, .app-download-button .jx-app-dl-btn-i {
        display: inline !important;
    }
    /*-----End Home Page*/

    .terms-container #myTabContent ul li {
        width: 188px;
    }
    /*--------Start Dashboard*/
    .dashboard-container .dashboard-content-wrapper {
        width: 70% !important;
    }
    .dashboard-container .dashboard-sidebar {
        width: 30% !important;
    }
    /*--------End Dashboard*/
    .upgrade-membership-wrapper .table,
    .upgrade-membership-wrapper .upgrade-div{
        width: 100%;
        margin: auto;
    }
    /*--------Start Messages Dashboard*/
    .message-box .dashboard-conversation .conversation .message {
        min-width: 300px !important;
    }
    .dashboard-container-adj .search-sender-wrap .search-user {
        width: 25.9% !important;
    }
    .dashboard-container-com-adj .search-sender-wrap .search-user {
        width: 25.2% !important;
    }
    /*--------End Messages Dashboard*/
    /*--------Start Manage Candidates*/
    .dashboard-container-com-adj .manage-candidate-container .table th:first-child,
    .dashboard-container-com-adj .manage-candidate-container .table td:first-child{
        width:300px !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .table td:first-child{
        flex-direction: column;
        display: flex;
        align-items: flex-start;
    }
    .dashboard-container-com-adj .manage-candidate-container .candidate-thumb-wrap{
        margin-bottom: 10px;
    }
    .dashboard-container-com-adj .manage-candidate-container .table th:last-child,
    .dashboard-container-com-adj .manage-candidate-container .table td:last-child{
        width:100px !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .action a{
        margin: 3px !important;
        display: inline-table;
        height: 20px;
        width: 20px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
    }
    .manage-candidate-container-22 .table{
            min-width: 635px !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .action a i,
    .dashboard-container-com-adj .manage-candidate-container .action a svg{
        display: table;
    }
    .dashboard-container-com-adj .manage-candidate-container .shortlist-for-mobile,
    .dashboard-container-com-adj .manage-candidate-container .action-for-mobile,
    .dashboard-container-com-adj .manage-candidate-container .status-for-mobile{
        display:none;
    }
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .selectJob{
        display:block !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .job-filter-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .candidate-filter-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .employer-filter-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
        width:100% !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .yellow-checkbox{
        margin-left:0 !important;
    }
    .manage-candidate-container .job-filter-dropdown .mc-filter-job-positions{
        padding-left:0;
        padding-right:0;
        margin-top: 2px;
    }
    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-3,
    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-2,
    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-1,
    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-4{
        padding-left:15px !important;
        padding-right:15px !important;
        margin-top: 10px !important;
    }
    .manage-candidate-container .job-filter-dropdown #candidates_search{
        width:100% !important;
    }
    .manage-candidate-container .job-filter-dropdown #submit_search{
        width:120px !important;
    }
    .manage-candidate-container .job-filter-dropdown select#page_size {
        width: 120px !important;
    }
   .manage-candidate-container .job-filter-dropdown .mc-filter-refresh-btn-wrap,
   .manage-candidate-container .job-filter-dropdown .mc-filter-page-size-wrap {
        padding-right: 0;
        justify-content: center !important;
        display: flex;
    }
    /*--------End Manage Candidates*/
    /*--------Start Manage Jobs*/
    .dashboard-container-com-adj .manage-job-container .action a {
        display: table;
        margin: 6px auto;
    }
    .dashboard-container-com-adj .manage-job-container .action a svg,
    .dashboard-container-com-adj .manage-job-container .action a .fa-edit:before{
        display: table;
    }
    .dashboard-container-com-adj .manage-job-container table {
        min-width: auto;
    }
    .dashboard-container-com-adj .manage-job-container .job-items-for-small-devices,
    .dashboard-container-com-adj .manage-job-container th .job-title-for-small-devices{
        display:none;
    }
    /*--------End Manage Jobs*/
    .job_news_slider_author{
        display:contents;
    }
    .job_news_slider_rt  .job_news_slider_date{
        border-left:1px solid #999;
        padding-left:15px;
        margin-left:15px;
    }
    .job_news_slider_rt p.job_news_slider_sub_text{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
     .job_news_slider_lft img{
        border-radius: 10px 0px 0px 10px!important;
    }
    .job_news_slider h3{
        font-size: 25px !important;
        padding-top: 0px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        height: 50px!important;
    }

    /*b2b services page*/
    .b2b-key-features .features-text p {
        min-height: 322px;
    }
    /*pro settings*/
    .dashboard-settings-page-inner-container .top-skills-sec{
        margin-bottom:60px !important;
    }
    .dashboard-settings-page-inner-container .form-control[readonly]{
        background:#fff !important;
    }
    .dashboard-settings-page-inner-container .buttons #save-button{
        display:table;
        margin:0 auto;
    }
    .dashboard-settings-page-inner-container  .alert-check-pro{
        margin-top:15px;
    }
    /*membership upgrade table*/
    .jx-upgrade-free .jx-upgrade-header h2 span,
    .jx-upgrade-basic .jx-upgrade-header h2 span,
    .jx-upgrade-premium .jx-upgrade-header h2 span{
        display:none;
    }
    .jx-upgrade-basic .jx-upgrade-footer h2 span,
    .jx-upgrade-premium .jx-upgrade-footer h2 span{
        font-size: 15px;
        line-height: 15px;
    }
    .jx-upgrade-premium .jx-upgrade-footer h2{
        margin-left:15px;
    }
    .jx-upgrade-premium .jx-upgrade-footer .jx-premium-off{
        height: 37px;
        width: 60px;
        position: absolute;
        right: 15px;
        top: 24px;
        font-size: 30px;
        padding: 5px;
        line-height: 25px;
    }
    .jx-membership-selected.jx-upgrade-premium .jx-upgrade-footer h2{
        margin-left:30px;
    }
    .jx-membership-selected.jx-upgrade-premium .jx-upgrade-footer .jx-premium-off{
        right: 30px;
    }
    .jx-upgrade-premium .jx-upgrade-footer .jx-premium-off span{
        font-size: 18px;
        margin-left: 4px;
        line-height: 16px;
        position: absolute;
        top: 4px;
    }
    .jx-upgrade-premium .jx-upgrade-footer .jx-premium-off b{
        font-size: 12px;
        letter-spacing: 0px;
        margin-left: 2px;
    }
    .table-scroll-wrapper-for-membership{
        padding-left:0 !important;
        padding-right:0 !important;
    }

    /*-----------------Membership Table 2022*/
    .jx-membership-table-wrapper-22.owl-carousel .owl-stage{
        justify-content: space-evenly;
    }
    .jx-membership-free-22 .mem2-price-box .mem22-includes-arrow-line,
    .jx-membership-basic-22 .mem2-price-box .mem22-includes-arrow-line,
    .jx-membership-premium-22 .mem2-price-box .mem22-includes-arrow-line{
        display:none !important;
    }
    .jx-membership-free-22 ul, .jx-membership-basic-22 ul, .jx-membership-premium-22 ul{
        border:none !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item{
        margin-right: 0px !important;
        margin-left: 0 !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item.active{
        display: flex;
        justify-content: center;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(4),
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(8){
        width:285px;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(1),
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(2),
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(3){
        width:255px;
    }
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-free-22.owl-item:nth-child(1),
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-basic-22.owl-item:nth-child(1),
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-premium-22.owl-item:nth-child(1){
        width:255px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-elite-22.owl-item:nth-child(1){
        width:285px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-nav .owl-next{
    right:-18px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-nav .owl-prev{
        left:5px !important;
    }
       /*membership-table-2022-details*/
   .jx-membership22-details-memberships{
        width: calc(100% - 298px);
        overflow-x: auto;
        padding-top:35px;
        padding-bottom:15px;
    }
    .jx-membership22-details-memberships.jx-membership22-details-memberships-fluid{
        padding-bottom:0px;
    }
    .jx-membership22-details-memberships-inner{
        display: flex;
        justify-content: space-evenly;
        width:812px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-memberships-inner{
        display: flex;
        justify-content: space-evenly;
        width:100%;
    }
    .jx-membership22-details-features{
        margin-top:120px;
    }
    .jx-membership22-details-wrap{
        padding: 15px 0 50px 0 !important;
    }
    .apply-popup-22 .modal-dialog .modal-content .modal-body .form-group{
        flex-direction: column !important;
    }
    .apply-popup-22 .apply-popup-modal .modal-dialog .modal-content{
        width: auto;
    }
    .apply-popup-22 .modal-dialog .modal-content .modal-body .form-group .cover-letter-22,
    .apply-popup-22 .modal-dialog .modal-content .modal-body .form-group .apply-attach-verify-wrap{
        width: 100%;
        margin-bottom: 15px;
    }
    .details-subheading.details-subheading-22, .blog-subheading.blog-subheading-22{
        flex-direction: column;
    }
    .blog-subheading.blog-subheading-22 .blog-post-share-bar,
    .details-subheading.details-subheading-22 .details-post-share-bar{
        margin-top: 15px;
    }
}

/*--------------------md-------------------max-width:991*/
@media all and (max-width: 991.98px) {
    /*-----Start Home Page*/
    .banner-content .fact-name {
        font-size: 1.2rem !important;
    }
    .banner-content .fact-number {
        font-size: 25px;
    }
    .jx-home-ads-slide .carousel-inner {
        margin: 50px auto 0 auto !important;
    }
    .top-companies-wrapper div.featured-company-list-item:last-child {
        /*margin: 0 auto;*/
        display: none;
    }
    #career-advice .career-advice-item:nth-child(3) {
        display:none;
    }
    #myTabContent ul {
        overflow-x: hidden;
    }
    .android-app img, .apple-app img {
        width: 120px;
    }
    .bottom-border-app-link {
        margin-bottom: 13px;
    }
    .app-download p {
        margin-bottom: 17px;
    }
    .app-download {
        padding-bottom: 17px;
    }
    .send-sms-div .app-lnk-num-ex{
        display:none;
    }
    .form-inline .form-control {
        width: 163px !important;
    }
    .btn.send-sms-btn {
        width: auto;
    }
    .send-sms-form .input-group-append{
        margin-left:0;
    }
    .send-sms-input input {
        font-size: 1.4rem;
    }
    .job-cat-search-b-y {
        width: 65% !important;
    }
    .pay-with-heading{
        text-align:center;
        font-weight:bold;
    }
    .ssl-cmrs-img{
        max-width: 50% !important;
    }
    .verify-ssl-logo{
        margin:0 auto;
        width:250px;
    }
    .verify-ssl-logo p,.verify-ssl-logo img{
        display:inline-table;
    }
    .powered-by{
        text-align:center;
    }
    .footer-bottom .back-to-top {
        text-align: center;
        margin-top: 20px;
    }
    .footer-bottom .back-to-top a i {
        margin-left: 0px;
    }
    .app-download-button .jx-app-dl-btn-a, .app-download-button .jx-app-dl-btn-i {
        display: inline !important;
    }
    /*-----End Home Page*/

    .filtered-job-listing-wrapper .job-list .body .content .info span,
    .dashboard-content-wrapper .job-list .body .content .info span{
        display: inline-block;
    }
    .job-listing-container/*, .candidate-container, .employer-container*/ {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: column-reverse;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .terms-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 3%);
        box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 3%);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: column-reverse;
    }
    .terms-container #myTabContent ul{
        overflow-x:auto !important;
    }
    .terms-container #myTabContent ul li{
        width:290px;
    }
    .upgrade-membership-wrapper .table,
    .upgrade-membership-wrapper .upgrade-div{
        width: 100%;
        margin: auto;
    }
    .mship-head-hide{
        display:none !important;
    }
    .upgrade-membership-wrapper .upgrade-btn {
        margin-right: 25px;
    }
    .job-detail .job-listing-details .job-title-and-info .title {
        width: 100%;
        max-width:none !important;
    }
    .job-detail .job-listing-details .job-title-and-info .title .title-body {
        width: calc(100% - 120px);
        max-width:none !important;
    }
    .job-detail .job-listing-details .job-title-and-info .title {
        display: flex;
    }
    .job-detail .job-listing-details .job-title-and-info .buttons {
        margin-left: 120px;
    }
    /*--------Start Dashboard*/
    .dashboard-container {
        display: flex  !important;
        flex-direction: column-reverse !important;
    }
    .dashboard-content-wrapper{
        margin-left:0 !important;
    }
    .dashboard-sidebar .dashboard-menu ul {
        text-align: left;
        padding-bottom:0 !important;
    }
    /*.dashboard-sidebar .dashboard-menu ul li {
        padding: 10px 15px !important;
        border: 1px solid #eee;
        margin: 4px 2px;
        display: block;
        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
        background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
        background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
        width: 50%;
    }*/
    .dashboard-sidebar .dashboard-menu ul li.jx-accordion{
        margin:0px !important;
        height:56px;
        line-height: 36px;
    }
    .dashboard-sidebar .jx-dashboard-menu ul li.panel,
    .dashboard-sidebar .dashboard-menu ul li.panel{
        margin:0px !important;
        height:auto !important;
    }
    .dashboard-container-com-adj .dashboard-sidebar .dashboard-menu ul li {
        width: 30%;
    }
    .dashboard-sidebar .dashboard-menu ul li:hover,
    .dashboard-sidebar .dashboard-menu ul li.active,
    .dashboard-sidebar .dashboard-menu ul li.jx-accordion:hover ul li,
    .dashboard-sidebar .dashboard-menu ul li.jx-active ul li{
        /*border: none;
        -webkit-box-shadow: 0px 0px 3px 0px #9B8D4B;
        box-shadow: 0px 0px 3px 0px #9B8D4B;*/
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(245, 217, 29, 0.2)), to(rgba(36, 109, 248, 0)));
        background-image: -webkit-linear-gradient(left, rgba(245, 217, 29, 0.2), rgba(36, 109, 248, 0));
        background-image: -o-linear-gradient(left, rgba(245, 217, 29, 0.2), rgba(36, 109, 248, 0));
        background-image: linear-gradient(to right, rgba(245, 217, 29, 0.2), rgba(36, 109, 248, 0));
    }
    .dashboard-sidebar .dashboard-menu ul li:hover a,
    .dashboard-sidebar .dashboard-menu ul li.active a,
    .dashboard-sidebar .dashboard-menu ul li.jx-active,
    .dashboard-sidebar .dashboard-menu ul li.jx-accordion:hover,
    .dashboard-sidebar .jx-dashboard-menu ul li.panel,
    .dashboard-sidebar .dashboard-menu ul li.active.profile_bar,
    .dashboard-sidebar .dashboard-menu ul li.active.job_bar{
        background-image:none !important;
    }
    .dashboard-sidebar .jx-dashboard-menu ul li.dashboard-bar{
        border-top-left-radius:10px;
        border-top-right-radius:10px;
    }
    .dashboard-sidebar .jx-dashboard-menu ul li.professional_settings{
        border-bottom-left-radius:10px;
        border-bottom-right-radius:10px;
    }
    .dashboard-sidebar .dashboard-menu ul li.panel ul li:hover i,
    .dashboard-sidebar .dashboard-menu ul li.panel ul li.active i{
        color:#f5d91d !important;
    }
    .jx-dashboard-menu{
        width:auto !important;
        margin: 0 auto 30px auto;
        border: 1px solid #eee;
        border-radius: 10px;
    }
    .dashboard-sidebar .dashboard-menu ul li.panel:hover i{
        color: #aaa !important;
    }
    .dashboard-sidebar .dashboard-menu ul li.panel.active i{
        color: #dec417 !important;
    }
    .dashboard-sidebar .dashboard-menu ul li:hover i, .dashboard-sidebar .dashboard-menu ul li.active i {
        color: #dec417 !important;
    }
    .dashboard-profile-pic-wrap {
        width: 30%;
    }
    .pro-member-badge {
        width: 75px !important;
    }
    .dashboard-container-com-adj .dashboard-sidebar .dashboard-menu{
        margin-bottom:15px;
    }
    .dashboard-container-com-adj .dashboard-content-wrapper {
        padding: 0 0 30px 0 !important;
    }
    /*--------End Dashboard*/
    /*--------Start Messages Dashboard*/
    .message-box .dashboard-conversation .conversation .message {
        min-width: 320px !important;
    }
    .dashboard-container-adj .search-sender-wrap .search-user {
        width: 36.8% !important;
    }
    .dashboard-container-com-adj .search-sender-wrap .search-user {
        width: 35.7% !important;
    }
    .dashboard-container-com-adj .dashboard-message-wrapper .message-lists {
        width: 39% !important;
    }
    .dashboard-container-com-adj .message-box .dashboard-conversation {
        margin-top: 0;
    }
    /*--------End Messages Dashboard*/
    /*--------Start MyProfile Pro*/
    .dashboard-container-adj .pro-my-profile-edit .about-details .information-and-contact{
        margin-top:0 !important;
    }
    .dashboard-container-adj .modal-dialog {
        padding: 0 15px !important;
    }
    /*--------End MyProfile Pro*/
    /*--------Start Manage Candidates*/
    .dashboard-container-com-adj .manage-candidate-container .table th:first-child,
    .dashboard-container-com-adj .manage-candidate-container .table td:first-child{
        width:300px !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .table td:first-child{
        flex-direction: column;
        display: flex;
        align-items: flex-start;
    }
    .dashboard-container-com-adj .manage-candidate-container .candidate-thumb-wrap{
        margin-bottom: 10px;
    }
    .dashboard-container-com-adj .manage-candidate-container .table th:last-child,
    .dashboard-container-com-adj .manage-candidate-container .table td:last-child{
        width:112px !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .action a{
        margin: 3px !important;
        display: inline-table;
        height: 20px;
        width: 20px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
    }
    /*.dashboard-container-com-adj .manage-candidate-container .action a{
        margin: 8px auto !important;
        display: table;
    }*/
    .dashboard-container-com-adj .manage-candidate-container .action a i,
    .dashboard-container-com-adj .manage-candidate-container .action a svg{
        display: table;
    }
    .dashboard-container-com-adj .manage-candidate-container .shortlist-for-mobile,
    .dashboard-container-com-adj .manage-candidate-container .action-for-mobile,
    .dashboard-container-com-adj .manage-candidate-container .status-for-mobile{
        display:none;
    }
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .selectJob{
        display:block !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .job-filter-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .candidate-filter-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .employer-filter-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
        width:100% !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .yellow-checkbox{
        margin-left:0 !important;
    }
    .manage-candidate-container .job-filter-dropdown .mc-filter-job-positions{
        padding-left:0;
        padding-right:0;
        margin-top: 2px;
    }
    .manage-candidate-container .job-filter-dropdown #candidates_search{
        width:100% !important;
    }
    .manage-candidate-container .job-filter-dropdown #submit_search{
        width:120px !important;
    }
    .manage-candidate-container .job-filter-dropdown select#page_size {
        width: 120px !important;
    }
   .manage-candidate-container .job-filter-dropdown .mc-filter-refresh-btn-wrap,
   .manage-candidate-container .job-filter-dropdown .mc-filter-page-size-wrap {
        padding-right: 0;
        justify-content: center !important;
        display: flex;
    }
    /*--------End Manage Candidates*/
    /*--------Start Manage Jobs*/
    .dashboard-container-com-adj .manage-job-container .action a {
        display: table;
        margin: 6px auto;
    }
    .dashboard-container-com-adj .manage-job-container .action a svg,
    .dashboard-container-com-adj .manage-job-container .action a .fa-edit:before{
        display: table;
    }
    .dashboard-container-com-adj .manage-job-container table {
        min-width: auto;
    }
    .dashboard-container-com-adj .manage-job-container .job-items-for-small-devices,
    .dashboard-container-com-adj .manage-job-container th .job-title-for-small-devices{
        display:none;
    }
    /*--------End Manage Jobs*/
    .job_news_slider_author{
        display:contents;
    }
    .job_news_slider_rt  .job_news_slider_date{
        border-left:1px solid #999;
        padding-left:15px;
        margin-left:15px;
    }
    .job_news_slider h3{
        height: 25px!important;
        font-size: 20px !important;
     padding-left: 0px;
     padding-right: 20px;
     padding-top: 0px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom:10px;
    }
    .job_news_slider_rt p.job_news_slider_sub_text{
        margin-top:10px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
     .job_news_slider_lft img{
        border-radius: 10px 0px 0px 10px!important;
    }
        /*b2b services page*/
    .b2b-key-features .features-text p {
        min-height: 200px;
        margin-bottom:30px;
    }
    .b2b-top-section .page-header h3 {
        font-size: 29px;
    }
    .b2b-services .services-img {
        text-align: center;
        margin-bottom: 50px;
    }
    .b2b-services .services-block-even {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: column-reverse;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .b2b-service-wrapper{
        padding-top:20px;
    }
    .blog-cate-search-hdr-wrap{
        display:block !important;
    }
    .blog-cate-search-hdr-wrap .job-view-controller {
        justify-content: center !important;
    }
    .blog-cate-search-hdr-wrap .breadcrumb-form {
        width: 220px;
        margin: 0 auto;
        position: relative;
        top: -19px;
        height: 33px;
    }
    .blog-cate-search-hdr-wrap .showing-number{
        text-align: center;
        position: relative;
        top: 60px;
        background: #f7f9fc;
        padding: 5px;
    }
    .blog-post-wrapper-for-search  .blog-list{
        display:block !important;
    }
    .blog-post-wrapper-for-search .blog-list .content,
    .blog-post-wrapper-for-search .blog-list .info,
    .blog-post-wrapper-for-search .blog-list .info img{
        width:100%;
    }
    .blog-post-wrapper-for-search .blog-list .info {
        margin-bottom: 20px;
    }
    /*pro settings*/
    .dashboard-settings-page-inner-container .top-skills-sec{
        margin-bottom:60px !important;
    }
    .dashboard-settings-page-inner-container .form-control[readonly]{
        background:#fff !important;
    }
    .dashboard-settings-page-inner-container .buttons #save-button {
        display: table;
        margin: 0 auto;
    }
    .dashboard-container-adj .prof-desc-bottom{
        margin-bottom:15px;
    }
    /*membership upgrade table*/
    .jx-upgrade-membership-wrap{
        width: calc(100% - 300px);
        overflow-x: auto;
    }
    .jx-upgrade-membership-wrap-inner {
        width: 630px;
        background:#f5d91d;
    }
    .jx-upgrade-premium .jx-upgrade-footer h2{
        margin-left:7px;
    }
    .jx-upgrade-premium .jx-upgrade-footer .jx-premium-off{
        right: 7px;
    }
    .jx-membership-selected.jx-upgrade-premium .jx-upgrade-footer h2{
        margin-left:23px;
    }
    .jx-membership-selected.jx-upgrade-premium .jx-upgrade-footer .jx-premium-off{
        right: 23px;
    }
    .jx-upgrade-free .jx-upgrade-header h2 span,
    .jx-upgrade-basic .jx-upgrade-header h2 span,
    .jx-upgrade-premium .jx-upgrade-header h2 span{
        display:none;
    }
    .table-scroll-wrapper-for-membership{
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .jx-membership-selected{
        box-shadow:none !important;
        margin-top:0 !important;
    }
    .jx-membership-selected  .jx-upgrade-header{
        min-height:61px;
    }
    /*.jx-membership-selected #upgrade_sign_up,
    .jx-membership-selected #btn-basic,
    .jx-membership-selected #btn-premium{
        border-left:1px solid #e3e3e3;
        border-right:1px solid #e3e3e3;
        display:flex;
    }*/
    .jx-membership-selected:before{
        content: "";
        display: block;
        height:25px;
        width:100%;
        position:absolute;
        top:0;
    }
    .jx-upgrade-free .btn-free,
    .jx-upgrade-basic .btn-basic,
    .jx-upgrade-premium .btn-premium{
        min-height:96px;
    }
    .jx-membership-selected.jx-upgrade-free .btn-free,
    .jx-membership-selected.jx-upgrade-basic .btn-basic,
    .jx-membership-selected.jx-upgrade-premium .btn-premium{
        min-height:91px;
    }

    /*-----------------Membership Table 2022*/
    .jx-membership-table-wrapper-22.owl-carousel .owl-stage{
        justify-content: space-around;
    }
    .jx-membership-free-22 .mem2-price-box .mem22-includes-arrow-line,
    .jx-membership-basic-22 .mem2-price-box .mem22-includes-arrow-line,
    .jx-membership-premium-22 .mem2-price-box .mem22-includes-arrow-line{
        display:none !important;
    }
    .jx-membership-free-22 ul, .jx-membership-basic-22 ul, .jx-membership-premium-22 ul{
        border:none !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item{
        margin-right: 0px !important;
        margin-left: 0 !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item.active{
        display:flex !important;
        justify-content:center !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-nav .owl-next{
        right:-23px;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-nav .owl-prev{
        left:-13px;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(4),
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(8){
        width:300px !important;
         display:flex !important;
        justify-content:center !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(1),
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(2),
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(3){
        display:flex !important;
        justify-content:center !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(1){
        width:310px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(2){
        width:336px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(3){
        width:310px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-free-22.owl-item:nth-child(1),
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-basic-22.owl-item:nth-child(1),
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-premium-22.owl-item:nth-child(1){
        width:255px !important;
         display:block !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-elite-22.owl-item:nth-child(1){
        width:285px !important;
        display:block !important;
    }
   /*membership-table-2022-details*/
   .jx-membership22-details-memberships{
        width: calc(100% - 298px);
        overflow-x: auto;
        padding-top:35px;
    }
    .jx-membership22-details-memberships-inner{
        display: flex;
        justify-content: space-evenly;
        width:812px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-memberships-inner{
        display: flex;
        justify-content: space-evenly;
        width:100%;
    }
    .jx-membership22-details-features{
        margin-top:120px;
    }
    .jx-membership22-details-wrap{
        padding: 15px 0 50px 0 !important;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-topsec .mem22-badge,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-topsec .mem22-badge,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec .mem22-badge,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-topsec .mem22-badge{
        top: -28px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-topsec .mem22-badge img,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-topsec .mem22-badge img,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec .mem22-badge img,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-topsec .mem22-badge img{
        width: 60px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-topsec .mem22-ribbon-wrapper,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec .mem22-ribbon-wrapper,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-topsec .mem22-ribbon-wrapper{
        display:none;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec .mem22-offer{
        height: 40px;
        width: 40px;
        font-size: 18px;
        line-height: 23px;
        text-indent: 9px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec .mem22-offer span{
        font-family: "Raleway";
        font-size: 14px;
        position: absolute;
        top: 0px;
        right: 2px;
    }
     .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec .mem22-offer b{
        font-family: 'Oswald', sans-serif;
        font-size: 10.5px;
        font-weight: 500;
        position: absolute;
        bottom: 1px;
        right: 3px;
        letter-spacing: 1px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-topsec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-topsec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec h2{
        font-size: 19px;
        font-family: "Poppins";
        font-weight: 600;
        line-height: 15px;
        margin-top: -24px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-topsec h2{
        margin-top:-12px !important;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-topsec h2{
        font-size: 27px;
        font-family: 'Praise', cursive !important;
        margin-top: -24px;
    }
    .mem22-ribbon-vertical-wrap{
        display: flex;
        justify-content: center;
        margin-top: 4px;
    }
    .jx-membership22-details-basic .mem22-ribbon-vertical,
    .jx-membership22-details-premium .mem22-ribbon-vertical,
    .jx-membership22-details-elite .mem22-ribbon-vertical{
        padding: 3px;
        height: 20px;
        clip-path: polygon(100% 0, 90% 51%, 100% 100%, 0% 100%, 10% 50%, 0% 0%);
        font-family: "Poppins";
        font-weight: 500;
        letter-spacing: 1px;
        font-size: 12px;
        display: flex;
        line-height: 12px;
        justify-content: center;
        width: 90px;
        max-width: 100px;
    }
    .jx-membership22-details-basic .mem22-ribbon-vertical{
        /*background: #00a9f0;
        color: #fff;*/
        background: #c5f0f3;
        color: #0088c1;
    }
    .jx-membership22-details-premium .mem22-ribbon-vertical{
        /*background: #ff5d17;
        color: #fff;*/
        background: #ffe5ce;
        color: #ed4800;
    }
    .jx-membership22-details-elite .mem22-ribbon-vertical{
        /*background: #ffde17;
        color: #000;*/
        background: #fff3aa;
        color: #786900;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec h2{
        font-family: 'Oswald', sans-serif;
        font-size: 27px;
        font-weight: 500;
        position: relative;
        width: 100%;
    }
    .jx-membership22-details-memberships-fluid  .jx-membership22-details-premium .mem22-details-pricesec h2 s{
        font-size:26px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec span,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec span,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec span,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec span{
        font-size: 13px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec{
        padding-top: 13px;
    }
    /*Payment Confirmation-modal-22*/
    #membership_modal_22 .modal-dialog{
        max-width: 808px;
        width: 767px;
    }
    .payment-confirmation-body-options-wrap22 .option22.premium22-option-2 h4{
        text-indent:17px;
    }
    .payment-confirmation-calculation,
    .payment-confirmation-promocode{
        width:340px;
    }

    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-3,
    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-2,
    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-1,
    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-4 {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 10px !important;
    }
    .apply-popup-22 .modal-dialog .modal-content .modal-body .form-group{
        flex-direction: column !important;
    }
    .apply-popup-22 .apply-popup-modal .modal-dialog .modal-content{
        width: auto;
    }
    .apply-popup-22 .modal-dialog .modal-content .modal-body .form-group .cover-letter-22,
    .apply-popup-22 .modal-dialog .modal-content .modal-body .form-group .apply-attach-verify-wrap{
        width: 100%;
        margin-bottom: 15px;
    }
    .details-subheading.details-subheading-22, .blog-subheading.blog-subheading-22{
        flex-direction: column;
    }
    .blog-subheading.blog-subheading-22 .blog-post-share-bar,
    .details-subheading.details-subheading-22 .details-post-share-bar{
        margin-top: 15px;
    }
}
/*--------------------sm-------------------max-width:767*/
@media all and (max-width: 767.98px){
    /*-----Start Home Page*/
    .top-companies-wrapper div.featured-company-list-item:last-child {
        display: block;
    }
    #career-advice .career-advice-item:nth-child(3) {
        display:block;
    }
    .recent-job .job-list .more p,
    .company-details .job-list .more p{
        text-align:left !important;
    }
    .recent-job .job-list .more,
    .company-details .job-list .body .more{
        position:relative;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: column-reverse;
        display: flex;
        margin-top: 0px;
    }
    .recent-job .job-list .more .common-things{
        text-align:left !important;
    }
    .recent-job .job-list .more .buttons{
        margin-top:0;
    }
    .jobxprss-app{
        background-image:none !important;
    }
    .app-download {
        width: 100%;
    }
    .app_image {
        text-align: center;
    }
    .app_image img {
        padding-top:0!important;
    }
    #send-sms .input-group {
        width: auto;
        margin-left: 0px;
        margin: 0 auto;
    }
    .form-inline .form-control {
        width: 200px !important;
    }
    .send-sms-form .input-group-append {
        margin: 0;
    }
    #send-sms .input-group.mb-5{
        margin-bottom:0 !important;
    }
    .send-sms-div {
        width: 100%;
    }
    #career-advice .blog-grid {
        border-radius: 15px;
        width: 350px;
        margin: 0 auto 30px auto;
    }
    .banner-4 .banner-content .banner-search .trending-key{
        margin:12px auto 0 auto !important;
        width:290px;
    }
    .banner-content .fact-items .col-sm-6 {
        padding-bottom: 25px;
    }
    /*-----End Home Page*/
    .job-list .body .more .buttons .button {
        margin-left: 0 !important;
        margin-right: 0px !important;
    }
    .job-list .body .more .buttons .favourite{
        margin-left: 20px !important;
        margin-right: 0px !important;
    }
    .filtered-job-listing-wrapper .job-list .body .more,
    .dashboard-content-wrapper .job-list .body .more{
        position: relative;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: column-reverse;
        display: flex;
    }
    .job-list .body .more{
        margin-top: 0px !important;
    }
    .filtered-job-listing-wrapper .job-list .body .more p,
    .dashboard-content-wrapper .job-list .body .more p,
    .filtered-job-listing-wrapper .job-list .body .more span,
    .dashboard-content-wrapper .job-list .body .more span{
        text-align: left !important;
    }
    .filtered-job-listing-wrapper .job-list .more .buttons,
    .dashboard-content-wrapper .job-list .more .buttons{
    }
    .breadcrumb-form form{
        margin-top:0;
    }
    .bread-crumb{
        text-align:left !important;
        padding: 0 15px 8px 15px !important;
    }
    .job-view-controller-wrapper/*, .candidate-view-controller-wrapper, .employer-view-controller-wrapper*/ {
        display: block !important;
    }
    .job-filter-wrapper{
        padding-left:20px;
        padding-right:20px;
    }
    .job-view-controller-wrapper .breadcrumb-form #search-job-form{
        width:100% !important;
        max-width: initial;
        border-top: 1px solid #f0f0f0;
    }
    .job-view-controller-wrapper .showing-number{
        text-align:center;
        padding-top:15px;
        padding-bottom:15px;
    }
    .blog-cate-search-hdr-wrap .showing-number{
        padding:5px !important;
    }
    .job-view-controller-wrapper .job-view-controller{
        align-items: center;
        justify-content: center;
    }
    .blog-list .info,.blog-list .info .ca-thumb{
        width:100% !important;
    }
    .terms-container #myTabContent ul{
        column-count: 2 !important;
    }
    .terms-container #myTabContent ul li{
        width:210px;
    }
    .upgrade-membership-wrapper .table{
        width: 690px !important;
    }
    .upgrade-membership-wrapper .upgrade-div{
        text-align:center;
        padding-bottom:30px;
    }
    .upgrade-membership-wrapper .upgrade-btn {
        position: absolute;
        left: 37%;
        margin-right:0;
    }
    .table-scroll-wrapper-for-membership .upgrade-membership-wrapper .upgrade-btn{
        position:unset !important;
    }
    .upgrade-membership-wrapper{
        /*overflow-x: auto;
        overflow-y: hidden;*/
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .table-scroll-wrapper{
        padding-left:30px !important;
        padding-right:30px !important;
        width:100%;
        background: #ffffff;
        -webkit-box-shadow: 0 5px 20px 0 rgb(0 0 0 / 3%);
        box-shadow: 0 5px 20px 0 rgb(0 0 0 / 3%);
    }
    .job-list .body .more .expired {
        margin-left: 0px !important;
    }
    /*--------Start Dashboard*/
    .dashboard-sidebar .dashboard-menu ul li {
        width: 45%;
    }
    .pro-member-badge {
        width: 60px !important;
    }
    .user-statistic{
        width:100% !important;
    }
    .dashboard-content-wrapper .notification-list-wrapper .content .row,
    .dashboard-container-com-adj .dashboard-content-wrapper .notification-list .content .row{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: column-reverse;
        display: flex;
    }
    .dashboard-content-wrapper .notification-list-wrapper .created-date-time,
    .dashboard-container-com-adj .dashboard-content-wrapper .notification-list .created-date-time{
        width: 100%;
        overflow: hidden;
        padding-bottom:15px;
    }
    .dashboard-content-wrapper .notification-list-wrapper .created-date-time  .text-right:nth-child(1),
    .dashboard-container-com-adj .dashboard-content-wrapper .notification-list .created-date-time  .text-right:nth-child(1){
        float:left;
        padding-left:0px;
        text-align: left !important;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        display: flex;
    }
    .dashboard-content-wrapper .notification-list-wrapper .created-date-time  .text-right:nth-child(1) i,
    .dashboard-container-com-adj .dashboard-content-wrapper .notification-list .created-date-time  .text-right:nth-child(1) i{
        margin-left:0 !important;
        margin-right: 5px !important;
        top:2px !important;
    }
    .dashboard-content-wrapper .notification-list-wrapper .created-date-time  .text-right:nth-child(2),
    .dashboard-container-com-adj .dashboard-content-wrapper .notification-list .created-date-time .text-right:nth-child(2){
        float:right;
        padding-right:10px;
        text-align:right !important;
    }
    .bookmark-area .job-list .body .more, .dashboard-apply-area .job-list .body .more {
        text-align: left !important;
        margin-top:10px;
    }
    .dashboard-container-com-adj .dashboard-sidebar .dashboard-menu ul li,
     .dashboard-container-adj .dashboard-sidebar .dashboard-menu ul li{
        width: auto !important;
    }
    .dashboard-container-com-adj .job-post-form .basic-info-input .form-group #radios{
        display:block;
    }
    .dashboard-container-com-adj .job-post-form .basic-info-input .form-group #radios #range,
    .dashboard-container-com-adj .job-post-form .basic-info-input .form-group #radios #negotiable{
        margin-left:0 !important;
    }
    /*--------End Dashboard*/
    /*--------Start Messages Dashboard*/
    .dashboard-message-wrapper .message-lists {
        width: 5% !important;
    }
    .dashboard-message-wrapper .message-lists {
        min-width: 14% !important;
        border-right: 1px solid rgba(0, 0, 0, 0.08);
    }
    .dashboard-container-com-adj .dashboard-message-wrapper .message-lists {
        width: 14% !important;
    }
    .message-lists .message-single .body{
        display:none !important;
    }
    .message-lists .message-single .thumb
    .message-lists .message-single:hover .thumb, .message-lists .message-single.active .thumb{
        border:2px solid #f5d91d;
    }
    .message-lists .message-single:hover, .message-lists .message-single.active {
        /*background-image: -webkit-gradient(linear, left top, right top, from(#f5d91d), to(#fff));
        background-image: -webkit-linear-gradient(left, #f5d91d, #fff);
        background-image: -o-linear-gradient(left, #f5d91d, #fff);
        background-image: linear-gradient(to right, #f5d91d, #fff);*/
        background-image:none !important;
        color: #ffffff;
    }
    .dashboard-message-wrapper .message-box,
    .dashboard-container-com-adj .dashboard-message-wrapper .message-box{
        width: 90% !important;
        display: block !important;
        visibility: visible !important;
        margin-top:34px !important;
    }
    .dashboard-container-adj .search-sender-wrap .search-user{
        width: 89% !important;
    }
    .dashboard-container-com-adj .search-sender-wrap .search-user {
        width: 89% !important;
    }
    .dashboard-container-com-adj .message-box .dashboard-conversation {
        margin-top: 0px;
    }
    /*--------End Messages Dashboard*/
    /*--------Start MyProfile Pro*/
    .dashboard-container-adj .reference .reference-section:nth-child(odd),
     .dashboard-container-adj .reference .reference-section:nth-child(even){
        width: 100% !important;
        float: left !important;
    }
    .dashboard-container-adj .pro-my-profile-edit .personal-information .details li span{
        width:100% !important;
        display:block !important;
        border-right:none !important;
        border-bottom: 1px solid #edf1f7;
    }
    .dashboard-container-adj .pro-my-profile-edit .personal-information .details li span:nth-child(1) {
        background: #edf1f7 !important;
    }
    .dashboard-container-adj .profile-link-wrapper .profile-link {
        width: 100% !important;
        display: block !important;
        position:relative;
    }
    .dashboard-container-adj .profile-link-wrapper .profile-link .prolink-wrap {
        width: 100% !important;
        display: block !important;
    }
    .dashboard-container-adj .profile-link-wrapper .profile-link .prolink-wrap b {
        width: 177px;
        display: block !important;
        background: #fff;
        border-top-left-radius: 5px !important;
        border-bottom-left-radius: 0!important;
        border-top-right-radius: 50px !important;
        line-height: 33px;
        height: 31px;
    }
    .dashboard-container-adj .profile-link-wrapper .profile-link .prolink-wrap a {
        width: 100% !important;
        border-top-right-radius: 0px !important;
        overflow: auto;
    }
    .dashboard-container-adj .profile-link-wrapper .profile-link .prolink-copy-btn {
        position: absolute;
        top: 0px;
        right: 0;
    }
    .dashboard-container-adj .profile-link-wrapper .profile-link .prolink-copy-btn button {
        border: 1px solid #e6d03c !important;
        border-top-left-radius:5px !important;
        border-top-right-radius:5px !important;
        border-bottom-left-radius:0px !important;
        border-bottom-right-radius:0px !important;
        border-bottom: none !important;
    }
    .dashboard-container-adj .skill-and-profile{
        display:flex !important;
    }
    .dashboard-container-adj .professonal-skill .progress-group .top-skill-txt{
        display:block !important;
    }
    .dashboard-container-adj .top-skill-txt-outer{
        display:none !important;
    }
    .dashboard-container-adj .dashboard-section.professonal-skill .progress-group .yellow-checkbox {
        position: absolute;
        top: inherit !important;
        right: inherit !important;
        padding-left:30px !important;
    }
    .dashboard-container-adj .professonal-skill .progress-group .progress-item {
        position: relative !important;
        width: 100% !important;
        margin-bottom:40px !important;
    }
    .dashboard-container-adj .professonal-skill .progress-group .progress-item:last-child{
        margin-bottom:30px !important;
    }
    .dashboard-container-adj .dashboard-section.professonal-skill .progress-group .update-icon {
        top: 50px !important;
        right: 0px !important;
    }
    .dashboard-container-adj .dashboard-section.professonal-skill .progress-group .delete-icon {
        top: 50px !important;
        right: 44px !important;
    }
    /*--------End MyProfile Pro*/
    /*--------Start Manage Candidate*/
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .selectJob{
        padding-left:0 !important;
        padding-right:0 !important;
        display:block !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .job-filter-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .candidate-filter-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .employer-filter-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
        width: 100% !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .job-filter-wrapper .yellow-checkbox{
        margin-left:0 !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .title{
        display:block !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .candidate-thumb-wrap{
        width:100px;
        margin-bottom:15px;
    }
    .dashboard-container-com-adj .manage-candidate-container .table th:first-child,
    .dashboard-container-com-adj .manage-candidate-container .table td:first-child {
        width: 78% !important;
        position:relative;
    }
    .dashboard-container-com-adj .manage-candidate-container .action-for-mobile,
    .dashboard-container-com-adj .manage-candidate-container .status-for-mobile{
        display:block;
    }
    .dashboard-container-com-adj .manage-candidate-container .shortlist-for-mobile{
        display: block;
        position: absolute;
        top: 45px;
        left: 135px;
    }
    .dashboard-container-com-adj .manage-candidate-container td.action,
    .dashboard-container-com-adj .manage-candidate-container th.action,
    .dashboard-container-com-adj .manage-candidate-container td.shortlisted,
    .dashboard-container-com-adj .manage-candidate-container th.shortlisted,
    .dashboard-container-com-adj .manage-candidate-container td.status,
    .dashboard-container-com-adj .manage-candidate-container th.status{
        display:none;
    }
    .dashboard-container-com-adj .manage-candidate-container.manage-candidate-container-22 th.action.pro-percentage{
        display: block !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .action-for-mobile a{
    color: #3a4857;
    margin: 0 5px;
}
    .dashboard-container-com-adj .manage-candidate-container .download-attachment-btn svg{
        width:15px !important;
        margin-right:5px !important;
    }
    .dashboard-container-com-adj .manage-job-container .job-items-for-small-devices,
    .dashboard-container-com-adj .manage-job-container th .job-title-for-small-devices{
        display:none;
    }
    .dashboard-container-com-adj  .manage-candidate-container table {
        min-width: inherit !important;
    }
    .dashboard-container-com-adj .manage-candidate-container .table th:first-child,
    .dashboard-container-com-adj .manage-candidate-container .table td:first-child,
    .dashboard-container-com-adj .manage-candidate-container .bootstrap-select .dropdown-menu{
        width:100% !important;
    }
    /*--------End Manage Candidate*/
    .job_news_slider_lft img{
            border-radius: 10px 10px 0px 0px !important;
        }
    .job_news_slider{
        display:block !important;
        text-align: center;
    }
    .job_news_slider_lft {
        width: 100%;
        margin-left:0 !important;
    }
    .job_news_slider_lft img{
        width:100%;
    }
    .job_news_slider_rt {
        width: 100%;
        margin-left:0 !important;
        margin-top:20px !important;
        min-height: 240px;
    }
    .job_news_slider h3{
        margin-bottom:10px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    /*b2b services page*/
    .b2b-key-features .features-text p {
        min-height: 150px;
        margin-bottom:30px;
    }
    .b2b-top-section .page-header h3 {
        font-size: 26px;
    }
    .b2b-services .services-block-even {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    /*pro settings*/
    .dashboard-settings-page-inner-container .top-skills-sec{
        margin-bottom:60px !important;
    }
    .dashboard-settings-page-inner-container .form-control[readonly]{
        background:#fff !important;
    }
    .dashboard-settings-page-inner-container .buttons #save-button{
        display:table;
        margin:0 auto;
    }
    /*Manage Jobs*/
    .dashboard-container-com-adj .manage-job-container .job-view-filter{
        position: relative;
        padding-bottom: 55px !important;
        padding-left: 10px;
        padding-right: 10px;
    }
    .dashboard-container-com-adj .manage-job-container .job-view-filter .manage-title{
        position: absolute;
        top: 15px;
        right: 14px;
        margin: 0;
    }
    .dashboard-container-com-adj .manage-job-container .button-cover{
        position: absolute;
        right: 10px;
        top: 53px;
        margin-left: 0 !important;
    }
    .dashboard-container-com-adj .manage-job-container .job-view-filter .btn-post-a-job{
        position: absolute;
        top: 53px;
    }
    /*membership upgrade table*/
    .jx-upgrade-membership-wrap-inner {
        overflow: hidden;
        width: 630px;
    }
    .jx-upgrade-free .jx-upgrade-header h2 span,
    .jx-upgrade-basic .jx-upgrade-header h2 span,
    .jx-upgrade-premium .jx-upgrade-header h2 span{
        display:none;
    }
    .table-scroll-wrapper-for-membership{
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .jx-upgrade-features{
        width:210px;
    }
    .jx-upgrade-membership-wrap{
        width:calc(100% - 210px);
    }
    .jx-upgrade-wrap ul li{
        min-height:90px;
    }
    .jx-upgrade-features ul li h6{
        font-size:15px;
    }
    .jx-upgrade-wrap{
        border-radius: 10px;
        overflow: hidden;
        box-shadow: none;
        width: 100%;
        position: relative;
        z-index: 1;
        border: 1px solid #f1f1f1;
    }
    .jx-upgrade-free ul li, .jx-upgrade-basic ul li, .jx-upgrade-premium ul li{
        line-height:68px;
    }
    .manage-job-container .button-cover{
        margin-left:0;
    }
    .site-floating-wrap{
        width: 442px;
        position: fixed;
        right: 0;
        top: 0;
    }
    .jx-ssl-mobile{
        display:block !important;
    }
    .jx-ssl-desktop{
        display:none !important;
    }

    /*-----------------Membership Table 2022*/
.jx-membership-table-wrapper-22.owl-carousel .owl-stage{
    padding-top: 40px;
    padding-bottom: 35px;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start;
}
.jx-membership-free-22 .mem2-price-box .mem22-includes-arrow-line,
.jx-membership-basic-22 .mem2-price-box .mem22-includes-arrow-line,
.jx-membership-premium-22 .mem2-price-box .mem22-includes-arrow-line{
    display:none !important;
}
.jx-membership-free-22 ul, .jx-membership-basic-22 ul, .jx-membership-premium-22 ul{
    border:none !important;
}
.jx-membership-table-wrapper-22.owl-carousel .owl-item.active{
    display: flex !important;
    justify-content: center !important;
}
.jx-membership-table-wrapper-22.owl-carousel .owl-item{
    margin-right: 0px !important;
    margin-left: 0 !important;
}
.jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(4),
.jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(8){
    width:553px !important;
}
.jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(1){
    width:522px !important;
}
.jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(2){
    width:558px !important;
}
.jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(3){
    width:524px !important;
}
.jx-membership-table-wrapper-22.owl-carousel .jx-membership-free-22.owl-item:nth-child(1),
.jx-membership-table-wrapper-22.owl-carousel .jx-membership-basic-22.owl-item:nth-child(1),
.jx-membership-table-wrapper-22.owl-carousel .jx-membership-premium-22.owl-item:nth-child(1){
    width:255px !important;
}
.jx-membership-table-wrapper-22.owl-carousel .jx-membership-elite-22.owl-item:nth-child(1){
    width:285px !important;
}
.jx-membership-table-wrapper-22.owl-carousel .owl-nav .owl-prev{
    left:55px !important;
}
.jx-membership-table-wrapper-22.owl-carousel .owl-nav .owl-next{
    right:43px !important;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec .mem22-offer{
    display:none;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec h2,
.jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec h2,
.jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec h2,
.jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec h2{
    font-family: 'Oswald', sans-serif;
    font-size: 21px;
    font-weight: 500;
    position: relative;
    width: 100%;
}
.jx-membership22-details-memberships-fluid  .jx-membership22-details-premium .mem22-details-pricesec h2 s{
    font-size:18px;
    font-weight:300;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec h2:after,
.jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec h2:after,
.jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec h2:after,
.jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec h2:after{
    content: "";
    width: 12px;
    height: 16px;
    background: url("../images/membership/icon-taka-white-small.png") no-repeat top center;
    position: absolute;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec,
.jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec{
    padding-top: 18px;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec{
    padding-top: 5px;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec{
    padding-top: 10px;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec span{
    margin-top: 5px;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec b{
    letter-spacing: 1px;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec .mem22-offer-mob{
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    line-height: 15px;
    text-align: center;
    font-size: 17px;
    position: relative;
    display: flex;
    justify-content: center;
    background: rgb(193,136,56);
    background: linear-gradient(90deg, hsl(35deg 85% 36%) 0%, rgba(153,75,42,1) 15%, rgba(153,75,42,1) 85%, #a9680e 100%);
    padding: 2px;
    margin-top: 3px;
    border-top: 1px solid #8f4323;
    border-bottom: 1px solid #8f4323;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec .mem22-offer-mob span{
    font-family: "Raleway";
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    margin-left: 2px;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec .mem22-offer-mob b{
    font-family: 'Oswald', sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin-left: 5px;
    letter-spacing: 1px;
}
.jx-membership22-details-wrap.jx-membership22-details-wrap-fluid .mem22-offer-mob{
    display:block;
}
.feature-status22-box.membership-select-btns22 span button{
    width:100%;
    font-size:14px !important;
    width: 100%;
    height: 32px;
    border-radius: 5px;
    font-weight: 500;
}
.jx-membership22-details-wrap.jx-membership22-details-wrap-fluid .feature-status22-box span{
    padding:5px;
}

    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-3,
    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-2,
    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-1,
    .manage-candidate-container-22 .job-filter-wrapper-22 .job-filter-dropdown .col-xl-4{
        padding-left:15px !important;
        padding-right:15px !important;
        margin-top: 10px !important;
    }

    #membership_modal_22 .modal-dialog{
        width:380px;
    }
    .modal-body-payment-confirmation22{
        padding: 15px 10px 0px 10px !important;
    }
   .payment-confirmation-body-options-wrap22 .option22 h4 span{
        display:none;
   }
   .payment-confirmation-body-options-wrap22 .option22{
        width:110px;
        height:140px;
        margin:0 !important;
   }
   .payment-confirmation-body-options-wrap22{
        display: inline-flex;
        background: #fff;
        width: 100%;
        align-items: center;
        /*justify-content: space-between !important;  When we will add elite, then have to active this line and have to delete below line*/
        justify-content: space-evenly !important;
        margin-top: 15px;
   }
   .payment-confirmation-body-options-wrap22 .option22 .dot{
        height: 18px;
        width: 18px;
        border-radius: 50%;
        position: absolute;
        top: 10px;
        left: 5px;
   }
   .payment-confirmation-body-options-wrap22 .option22 .dot::before{
        width: 10px;
        height: 10px;
   }
   .payment-confirmation-body-options-wrap22 .option22 h3{
        font-size:26px;
   }
   .payment-confirmation-body-options-wrap22 .option22.premium22-option-2 h3{
        text-indent:0;
        text-align:center;
   }
   .payment-confirmation-body-options-wrap22 .option22.premium22-option-2 h3 s{
        font-size: 20px !important;
        position: relative;
        right: 19px;
        top: -1px;
   }
   .payment-confirmation-body-options-wrap22 .option22.premium22-option-2 .mem22-offer{
        position: absolute;
        right: -10px;
        top: 5px;
        height: 24px;
        width: 43px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border: 1px solid #402515;
        background: rgb(91,67,52);
        background: linear-gradient(90deg, rgba(91,67,52,1) 4%, rgba(102,76,60,1) 67%, rgba(122,100,86,1) 100%);
        font-size: 20px;
        color: #ffffff;
        font-family: 'Oswald', sans-serif;
        font-weight: 500;
        line-height: 21px;
        text-align: left;
        padding-left: 5px;
        text-indent: -1px !important;
   }
   .payment-confirmation-body-options-wrap22 .option22.premium22-option-2 .mem22-offer span{
        font-family: 'Poppins';
        font-size: 11px;
        position: absolute;
        top: -4px;
        font-weight: 500;
        right: 4px;
   }
   .payment-confirmation-body-options-wrap22 .option22.premium22-option-2 .mem22-offer b{
        font-family: 'Oswald', sans-serif;
        font-size: 10px;
        font-weight: 400;
        position: absolute;
        bottom: -4px;
        right: 2px;
   }
   .payment-confirmation-body-options-wrap22 .option22.basic22-option-1 h3{
        margin-top:15px;
   }
   .payment-confirmation-body-options-wrap22 .option22.elite22-option-3 span.price-moto{
        line-height: 16px;
        margin-top: 3px;
   }
   .payment-confirmation-body-options-wrap22 .option22.elite22-option-3 h3{
        margin-top:8px;
   }
   .payment-confirmation-body-options-wrap22 .option22 span.price-moto{
        position: relative;
        top: -3px;
   }
   .payment-confirmation-calculation-promocode-wrap{
        width: 100%;
        flex-direction: column-reverse;
        display: flex;
        margin: 25px 0 25px 0;
        justify-content: space-between;
   }
   .payment-confirmation-calculation, .payment-confirmation-promocode{
        width:100%;
   }
   .payment-confirmation-calculation{
        margin-top:15px;
   }
   .modal-body-payment-confirmation22 .ssl-msg-div{
        margin-bottom:10px;
   }
   #membership_modal_22 .modal-footer{
        padding-bottom:20px;
   }
    .sticky-menu-right-for-mobile .navbar-collapse {
        right: 24px;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-stage{
        padding-top: 40px;
        padding-bottom: 35px;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start;
    }
    .jx-membership-free-22 .mem2-price-box .mem22-includes-arrow-line,
    .jx-membership-basic-22 .mem2-price-box .mem22-includes-arrow-line,
    .jx-membership-premium-22 .mem2-price-box .mem22-includes-arrow-line{
        display:none !important;
    }
    .jx-membership-free-22 ul, .jx-membership-basic-22 ul, .jx-membership-premium-22 ul{
        border:none !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item.active{
        display: flex !important;
        justify-content: center !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item{
        margin-right: 0px !important;
        margin-left: 0 !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(4),
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(8){
        width:553px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(1){
        width:522px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(2){
        width:558px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-item:nth-child(3){
        width:524px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-free-22.owl-item:nth-child(1),
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-basic-22.owl-item:nth-child(1),
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-premium-22.owl-item:nth-child(1){
        width:255px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .jx-membership-elite-22.owl-item:nth-child(1){
        width:285px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-nav .owl-prev{
        left:55px !important;
    }
    .jx-membership-table-wrapper-22.owl-carousel .owl-nav .owl-next{
        right:43px !important;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec .mem22-offer{
        display:none;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec h2{
        font-family: 'Oswald', sans-serif;
        font-size: 21px;
        font-weight: 500;
        position: relative;
        width: 100%;
    }
    .jx-membership22-details-memberships-fluid  .jx-membership22-details-premium .mem22-details-pricesec h2 s{
        font-size:18px;
        font-weight:300;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec h2:after,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec h2:after,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec h2:after,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec h2:after{
        content: "";
        width: 12px;
        height: 16px;
        background: url("../images/membership/icon-taka-white-small.png") no-repeat top center;
        position: absolute;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec{
        padding-top: 18px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec{
        padding-top: 5px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec{
        padding-top: 10px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec span{
        margin-top: 5px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec b{
        letter-spacing: 1px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec .mem22-offer-mob{
        font-family: 'Oswald', sans-serif;
        font-weight: 500;
        line-height: 15px;
        text-align: center;
        font-size: 17px;
        position: relative;
        display: flex;
        justify-content: center;
        background: rgb(193,136,56);
        background: linear-gradient(90deg, hsl(35deg 85% 36%) 0%, rgba(153,75,42,1) 15%, rgba(153,75,42,1) 85%, #a9680e 100%);
        padding: 2px;
        margin-top: 3px;
        border-top: 1px solid #8f4323;
        border-bottom: 1px solid #8f4323;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec .mem22-offer-mob span{
        font-family: "Raleway";
        font-size: 15px;
        font-weight: 700;
        line-height: 18px;
        margin-left: 2px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec .mem22-offer-mob b{
        font-family: 'Oswald', sans-serif;
        font-size: 15px;
        font-weight: 500;
        margin-left: 5px;
        letter-spacing: 1px;
    }
    .jx-membership22-details-wrap.jx-membership22-details-wrap-fluid .mem22-offer-mob{
        display:block;
    }
    .feature-status22-box.membership-select-btns22 span button{
        width:100%;
        font-size:14px !important;
        width: 100%;
        height: 32px;
        border-radius: 5px;
        font-weight: 500;
    }
    .jx-membership22-details-wrap.jx-membership22-details-wrap-fluid .feature-status22-box span{
        padding:5px;
    }
    .jx-membership22-details-wrap.jx-membership22-details-wrap-fluid ul li{
        height:inherit !important;
    }
    .jx-membership22-details-wrap.jx-membership22-details-wrap-fluid ul li:nth-child(even){
        background: #f7f9fc;
    }
    .jx-membership22-details-wrap.jx-membership22-details-wrap-fluid .feature-status22-box span,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite{
        width: calc(25% + 20px) !important;
    }
    .jx-membership22-details-memberships.jx-membership22-details-memberships-fluid{
        padding-left: 15px;
        padding-right: 15px;
        position: sticky;
        top: 0;
        background: #f7f9fc;
    }
    .jx-membership22-details-wrap.jx-membership22-details-wrap-fluid{
        position:relative;
    }
    .apply-popup-22 .modal-dialog .modal-content .modal-body .form-group{
        flex-direction: column !important;
    }
    .apply-popup-22 .apply-popup-modal .modal-dialog .modal-content{
        width: 340px;
    }
    .apply-popup-22 .modal-dialog .modal-content .modal-body .form-group .cover-letter-22,
    .apply-popup-22 .modal-dialog .modal-content .modal-body .form-group .apply-attach-verify-wrap{
        width: 100%;
        margin-bottom: 15px;
    }
    .apply-popup-22 .modal-dialog .modal-content .modal-body .apply-title-n-company-22{
        flex-direction: column;
    }
    .apply-popup-22 .modal-dialog .modal-content .modal-body .apply-title-22,
    .apply-popup-22 .modal-dialog .modal-content .modal-body .apply-company-22{
        width: 100%;
    }
    .apply-popup-22 .modal-dialog .modal-content .modal-body .form-group .cover-letter-22 {
        background-size: 250px;
    }
    .details-subheading.details-subheading-22, .blog-subheading.blog-subheading-22{
        flex-direction: column;
    }
    .blog-subheading.blog-subheading-22 .blog-post-share-bar,
    .details-subheading.details-subheading-22 .details-post-share-bar{
        margin-top: 15px;
    }
    .dashboard-container-com-adj .manage-candidate-container .table .candidate-list-mob-22 td:nth-child(2){
        display: none;
    }
}
/*--------------------xs-------------------max-width:575*/
@media all and (max-width: 575.98px) {
    /*-----Start Home Page*/
    .footer-widget {
        margin: 0 auto 40px auto !important;
        width: 250px;
    }
    .footer-widget h4 {
        border-bottom: 1px solid rgb(245 217 29 / 27%);
        padding-bottom: 8px;
    }
    .padding-bottom-60 {
        padding-bottom: 20px;
    }
    .padding-top-80 {
        padding-top: 40px;
    }
    .job-list .body .content .info span.salary {
        display: block;
    }
    .job-list .body .content .info span.office-location{
        margin-right:0;
        display:block;
    }
    .recent-job .job-list {
        width: 399px;
        margin: 0 auto !important;
    }
    .top-companies-wrapper .job-list {
        width: 399px;
        margin: 10px auto !important;
    }
    #job-cat-list .nav-link {
        font-size: 1.1rem;
        letter-spacing: 0px;
    }
    .banner-content .fact-items .col-sm-6 {
        padding-bottom: 25px;
    }
    /*-----End Home Page*/
    .terms-container #myTabContent ul{
        column-count: 1 !important;
    }
    .terms-container #myTabContent ul li{
        width: 95% !important;
    }
    /*--------Start Dashboard*/
    .dashboard-sidebar .dashboard-menu ul li {
        width: 45% !important;
    }
    .dashboard-profile-pic-wrap {
        width: 150px;
    }
    .company-details .job-list .body .content .info span.salary,
    .company-details .job-list .body .content .info span.job-type,
    .company-details .job-list .body .content .info span.office-location{
        display: inline-table !important;
    }
    /*--------End Dashboard*/
    /*--------Start MyProfile Pro*/
    .dashboard-container-adj .reference .reference-section .row .col-sm-10.ref-conts{
        width:86% !important;
    }
    .dashboard-container-adj .reference .reference-section .row .col-sm-2.ref-btns{
        width: auto !important;
    }
    .dashboard-container-adj .reference.dashboard-section .delete-icon,
    .dashboard-container-adj .reference.dashboard-section .update-icon{
        right:0 !important;
    }
    .dashboard-container-adj .dashboard-section .edu-list,
    .dashboard-container-adj .dashboard-section .exp-list,
    .dashboard-container-adj .dashboard-section .cer-list,
    .dashboard-container-adj .dashboard-section .mem-list,
    .dashboard-container-adj .dashboard-section .por-list,
    .dashboard-container-adj .dashboard-section .mbr-list {
        display: block !important;
    }
    .dashboard-container-adj .edu-list .body,
    .dashboard-container-adj .exp-list .body,
    .dashboard-container-adj .cer-list .body,
    .dashboard-container-adj .mem-list .body,
    .dashboard-container-adj .por-list .body,
    .dashboard-container-adj .mbr-list .body{
        padding-left:0 !important;
        width:100% !important;
        padding-top:17px !important;
    }
    .dashboard-container-adj .dashboard-section .modal .modal-body .content {
        padding: 0 15px 30px 15px !important;
        max-height: calc(100vh - 70px) !important;
        overflow-y: auto !important;
    }
    .dashboard-container-adj .dashboard-section .add-new-record, .dashboard-container-adj .picture-save-button {
        margin: 30px auto 0 auto !important;
        display: table;
    }
    .dashboard-container-adj .professonal-skill .progress-group .progress-item:last-child {
        margin-bottom: 54px !important;
    }
    /*--------End MyProfile Pro*/
    .dashboard-container-com-adj .manage-job-container td.application,
    .dashboard-container-com-adj .manage-job-container td.deadline,
    .dashboard-container-com-adj .manage-job-container td.status,
    .dashboard-container-com-adj .manage-job-container td.action,
    .dashboard-container-com-adj .manage-job-container th.application,
    .dashboard-container-com-adj .manage-job-container th.deadline,
    .dashboard-container-com-adj .manage-job-container th.status,
    .dashboard-container-com-adj .manage-job-container th.action,
    .dashboard-container-com-adj .manage-job-container th .job-title{
        display:none;
    }
    .dashboard-container-com-adj .manage-job-container .job-items-for-small-devices,
    .dashboard-container-com-adj .manage-job-container th .job-title-for-small-devices{
        display:block;
    }
    .dashboard-container-com-adj .manage-job-container .job-items-for-small-devices b{
        color:#6f7484 !important;
        letter-spacing:1px;
    }
    .dashboard-container-com-adj .manage-job-container .action-for-small-devices a svg,
    .dashboard-container-com-adj .manage-job-container .action-for-small-devices a .fa-edit:before{
        height:15px;
        width:15px;
    }
    .dashboard-container-com-adj .manage-job-container .action-for-small-devices a,
    .dashboard-container-com-adj .manage-job-container .action-for-small-devices a{
        margin-left:7px;
        margin-right:7px;
    }
    /*b2b services page*/
    .b2b-services .services-block-even {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    /*pro settings*/
    .dashboard-settings-page-inner-container .top-skills-sec{
        margin-bottom:60px !important;
    }
    .dashboard-settings-page-inner-container .form-control[readonly]{
        background:#fff !important;
    }
    .dashboard-settings-page-inner-container .buttons #save-button{
        display:table;
        margin:0 auto;
    }
    /*manage jobs*/
    /*.dashboard-container-com-adj .manage-job-container{
        position:relative;
    }
    .manage-job-container .manage-jobs-show{
           display:initial;
    }
    .manage-job-container .button-cover{
        margin-left:0 !important;
        position: absolute;
            right: 5px;
    top: 61px;
    }
    .dashboard-container-com-adj .manage-job-container .table th{
        padding-top:12px !important;
        padding-bottom:12px !important;
    }
    .dashboard-container-com-adj .manage-job-container .job-view-filter{
        padding-bottom:10px !important;
        position:relative;
    }
    .dashboard-container-com-adj .manage-job-container .job-view-filter .manage-title{
        position: inherit;
        width: auto !important;
        margin-top: 6px !important;
        margin-left: 10px !important;
        text-align: left;
    }*/
    .skilldev-partner{
        display:none;
    }
    .skilldev-partner-mobile{
        display:block;
        box-shadow: 0 0 12px #00000052;
        border-radius: 10px;
    }
    .skilldev-partner-mobile img{
        border-radius: 10px;
    }
    /*membership upgrade table*/
    .table-scroll-wrapper-for-membership{
        padding-left:0 !important;
        padding-right:0 !important;
    }
}
/*---------------------------------------max-width:539*/
@media all and (max-width: 539px) {
    .dashboard-container-com-adj .manage-candidate-container .table th:first-child,
    .dashboard-container-com-adj .manage-candidate-container .table td:first-child {
        width: 100% !important;
        position: relative;
    }

    /*Membership Table 22*/
.jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec h2 s{
    font-size:14px;
    font-weight: 400;
}
.jx-membership22-details-memberships-fluid .jx-membership22-details-free,
.jx-membership22-details-memberships-fluid .jx-membership22-details-basic,
.jx-membership22-details-memberships-fluid .jx-membership22-details-premium,
.jx-membership22-details-memberships-fluid .jx-membership22-details-elite{
    width: calc(25% - 8px);
}
.jx-membership22-details-wrap.jx-membership22-details-wrap-fluid .feature-status22-box span{
    width: calc(25% - 5px);
    display: flex;
    align-items: center;
    justify-content: center;
}

}
/*---------------------------------------max-width:499*/
@media all and (max-width: 499px) {
    /*-----Start Home Page*/
    .recent-job .job-list {
        width: 360px;
        margin: 0 auto !important;
        position:relative;
    }
    .top-companies-wrapper .job-list {
        width: 360px;
        margin: 10px auto !important;
    }
    #job-cat-list .nav-link img {
        display:none;
    }
    /*-----End Home Page*/
    .job-detail .job-listing-details .job-title-and-info .title {
        display: block !important;
    }
    .job-detail .job-listing-details .job-title-and-info .title .title-body {
        width: 100%;
        max-width:none !important;
    }
    .job-title-and-info .buttons {
        margin-left: 0px !important;
    }
    .upgrade-membership-wrapper .upgrade-btn {
        left: 33%;
    }
    /*-------Start Messages Dashboard*/
    .dashboard-message-wrapper .message-lists {
        min-width: 16% !important;
        border-right: 1px solid rgba(0, 0, 0, 0.08);
    }
    .message-box .dashboard-conversation .conversation .message {
        min-width: 100% !important;
    }
    .dashboard-container-adj .search-sender-wrap .search-user {
        width: 88.3% !important;
    }
    .dashboard-container-com-adj .search-sender-wrap .search-user {
        width: 86.7% !important;
    }
    .dashboard-sidebar .dashboard-menu ul li {
        width: 100% !important;
    }
    /*-------End Messages Dashboard*/
    /*--------Start Manage Candidates*/
    .dashboard-container-com-adj .manage-candidate-container .table th:first-child, .dashboard-container-com-adj .manage-candidate-container .table td:first-child {
        width: 100% !important;
        position: relative;
    }
    /*--------End Manage Candidates*/
    /*pro settings*/
    .dashboard-settings-page-inner-container .top-skills-sec{
        margin-bottom:60px !important;
    }
    .dashboard-settings-page-inner-container .form-control[readonly]{
        background:#fff !important;
    }
    .dashboard-settings-page-inner-container .buttons #save-button{
        display:table;
        margin:0 auto;
    }
    .site-floating-wrap{
        width: 100%;
        position: fixed;
        right: 0;
        top: 0;
    }
    /*Membership Table 22*/
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-topsec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-topsec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec h2{
        font-size: 17px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-topsec h2{
        font-size: 25px;
    }
    .jx-membership22-details-basic .mem22-ribbon-vertical,
    .jx-membership22-details-premium .mem22-ribbon-vertical,
    .jx-membership22-details-elite .mem22-ribbon-vertical{
        padding: 3px;
        height: 18px;
        clip-path: polygon(100% 0, 90% 51%, 100% 100%, 0% 100%, 10% 50%, 0% 0%);
        font-family: "Poppins";
        font-weight: 500;
        letter-spacing: 1px;
        font-size: 11px;
        display: flex;
        line-height: 11px;
        justify-content: center;
        width: 75px;
        max-width: 100px;
    }
    .mem22-ribbon-vertical-wrap{
        margin-top:4px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec{
        height: 98px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec h2 s{
        display:block;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec{
        padding-top:18px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec{
        padding-top:29px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-topsec .mem22-badge img,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-topsec .mem22-badge img,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec .mem22-badge img,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-topsec .mem22-badge img{
        width:50px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-topsec .mem22-badge,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-topsec .mem22-badge,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec .mem22-badge,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-topsec .mem22-badge{
        top:-24px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-topsec h2{
        margin-top:-6px !important;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-topsec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec h2{
        margin-top:-18px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-topsec h2{
        margin-top:-16px;
    }
    .header-top-notification .notification-nav .notification-card{
        right:-121px;
    }
    .jx-membership22-details-wrap.jx-membership22-details-wrap-fluid .feature-status22-box span{
        width: calc(25% + 19px) !important;
    }
}
/*---------------------------------------max-width:479*/
@media all and (max-width: 479px) {
    /*-----Start Home Page*/
    .recent-job .job-list .more {
        position: inherit;
    }
    .job-list .thumb {
        margin: 0 auto 15px auto !important;
    }
    .job-list .body .content h4 {
        text-align: center;
    }
    .recent-job .job-list .body .content h4,
    .filtered-job-listing-wrapper .job-list .body .content h4{
        width:250px;
        margin:0 auto 15px auto;
    }
    .recent-job .job-list .body .content h4 a,
    .filtered-job-listing-wrapper .job-list .body .content h4 a{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .top-companies-wrapper .job-list .body .content {
        text-align: center;
    }
    .recent-job .job-list .more p,
    .recent-job .job-list .body .info,
    .filtered-job-listing-wrapper .job-list .body p,
    .filtered-job-listing-wrapper .job-list .body .info,
    .dashboard-content-wrapper .job-list .body p,
    .dashboard-content-wrapper .job-list .body .info,
    .company-details .job-list .body p,
    .company-details .job-list .body .info{
        width:200px;
        margin:0 auto !important;
    }
    .dashboard-content-wrapper .job-list .body .more{
        width:200px;
        margin:15px auto 0 auto !important;
    }
    .job-list .body .more .buttons {
        display: table;
        margin: 0 auto 0 auto;
    }
    /*-----End Home Page*/
    #search-job-form{
        width:100% !important;
        max-width:inherit;
    }
    .filtered-job-listing-wrapper .job-list .body .content .info span {
        display: initial;
    }
    .filtered-job-listing-wrapper .job-list .body .more .buttons {
        display: table;
        margin: 0 auto 0 auto;
    }
    .job-view-controller-wrapper .showing-number {
        margin-top:0;
    }
    .job-detail .job-listing-details .job-title-and-info .buttons a{
        display: inline-block;
        width: auto;
    }
    /*--------Start Dashboard*/
    .dashboard-sidebar .dashboard-menu ul li {
        width: 100% !important;
    }
    .dashboard-container .settings-form #search-btn-radios {
        display: inline-table;
    }
    .dashboard-container .settings-form #search-btn-radios #open-to,
    .dashboard-container .settings-form #search-btn-radios #not-interested{
        margin-left:0 !important;
    }
    .job-list .body .more .expired {
        margin-left: auto !important;
    }
    .company-details .job-list .body .content .info span.salary,
    .company-details .job-list .body .content .info span.job-type,
    .company-details .job-list .body .content .info span.office-location{
        display: block !important;
    }
     .dashboard-container-com-adj .job-post-form .post-job-btns #post-button,
    .dashboard-container-com-adj .job-post-form .post-job-btns #save-draft{
            min-width: 120px !important;
    }
    /*--------End Dashboard*/
    /*-------Start Messages Dashboard*/
    .dashboard-container-adj .search-sender-wrap .search-user {
        width: 86.3% !important;
    }
        .dashboard-message-wrapper .message-lists {
        min-width: 17% !important;
    }
    .dashboard-container-com-adj .search-sender-wrap .search-user {
        width: 86.5% !important;
    }
    /*-------End Messages Dashboard*/
    /*--------Start MyProfile Pro*/
    .dashboard-container-adj .skill-and-profile .heading-social{
        margin:0 10px 0 0 !important;
    }
    .dashboard-container-adj .skill-and-profile .social-profile button{
        margin-left:10px !important;
    }
    .dashboard-container-adj .skill-and-profile .social-profile a{
        margin:0 3px !important;
    }
    .dashboard-container-adj .dashboard-section .modal .modal-save-btn, .dashboard-container-adj .dashboard-section .modal .modal-cancel-btn {
        min-width: 132px !important;
        text-align: center !important;
        margin: 30px 7px 0 7px !important;
        height: 38px !important;
        box-shadow: none !important;
        font-weight: normal !important;
    }
    /*--------End MyProfile Pro*/
     /*--------Start Manage Candidates*/
    .dashboard-container-com-adj .manage-candidate-container .table th:first-child, .dashboard-container-com-adj .manage-candidate-container .table td:first-child {
        width: 100% !important;
        position: relative;
    }
    /*--------End Manage Candidates*/

    /*pro settings*/
    .dashboard-settings-page-inner-container .top-skills-sec{
        margin-bottom:60px !important;
    }
    .dashboard-settings-page-inner-container .form-control[readonly]{
        background:#fff !important;
    }
    .dashboard-settings-page-inner-container .buttons #save-button{
        display:table;
        margin:0 auto;
    }
    /*Membership Table 22*/
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-topsec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-topsec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-topsec h2{
        font-size:15px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-topsec h2{
        font-size:22px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec span,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec span,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec span,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec span{
        font-size:12px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec span{
        margin-top:2px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free .mem22-details-pricesec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic .mem22-details-pricesec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec h2,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec h2{
        font-size:19px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec .mem22-offer-mob{
        font-size:15px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec .mem22-offer-mob span,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium .mem22-details-pricesec .mem22-offer-mob b{
        font-size:14px;
    }
    .jx-membership22-details-basic .mem22-ribbon-vertical, .jx-membership22-details-premium .mem22-ribbon-vertical, .jx-membership22-details-elite .mem22-ribbon-vertical{
        font-size:10px;
        width:68px;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite .mem22-details-pricesec h2{
        text-indent:-9px;
    }
}

@media all and (max-width: 439px) {
    /*--------Start Manage Candidates*/
    .dashboard-container-com-adj .manage-candidate-container .table th:first-child, .dashboard-container-com-adj .manage-candidate-container .table td:first-child {
        width: 100% !important;
        position: relative;
    }
    /*--------End Manage Candidates*/
    .navbar-collapse.pro-profile-drop-22{
        right: -83px !important;
    }
    .payment-btns-22{
        display: flex;
        flex-direction: column;
    }
    .payment-btns-22 button.payment-cancel-btn{
        margin-right:0 !important;
    }
}
/*---------------------------------------max-width:420*/
@media all and (max-width: 420px) {
     /*-------Start Messages Dashboard*/
    .dashboard-container-adj .search-sender-wrap .search-user {
        width: 85.3% !important;
    }
    .dashboard-container-com-adj .search-sender-wrap .search-user {
        width: 85.5% !important;
    }
        .dashboard-message-wrapper .message-lists {
        min-width: 19% !important;
    }
    /*-------End Messages Dashboard*/
    /*--------Start MyProfile Pro*/
    /*--------End MyProfile Pro*/
    .manage-candidate-footer-22{
        display: flex;
        padding: 0 15px 10px 15px;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
}
/*---------------------------------------max-width:399*/
@media all and (max-width: 399px) {
    /*-----Start Home Page*/
    .recent-job .job-list {
        width: 100%;
        margin: 0 auto !important;
        position: relative;
    }
    .top-companies-wrapper .job-list {
        width: 100%;
        margin: 10px auto !important;
    }
    #career-advice .blog-grid {
        width: 100%;
    }
    /*-----End Home Page*/
    .upgrade-membership-wrapper .upgrade-btn {
        left: 30%;
    }
    /*-------Start Messages Dashboard*/
    .dashboard-container-adj .search-sender-wrap .search-user {
        width: 83.3% !important;
    }
    .dashboard-container-com-adj .search-sender-wrap .search-user {
        width: 83.5% !important;
    }
    .dashboard-message-wrapper .message-lists {
        min-width: 21% !important;
    }
    .dashboard-container-com-adj .company-edit-profile-wrapper .basic-info-input h4,
    .dashboard-container-com-adj .company-edit-profile-wrapper .social-inputs h4,
    .dashboard-container-com-adj .company-edit-profile-wrapper .dashboard-section-inner,
    .dashboard-container-com-adj .post-content-wrapper form{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    /*-------End Messages Dashboard*/
    /*--------Start MyProfile Pro*/
    .save-update-txt{
        display:none;
    }
    .dashboard-container-adj .dashboard-section .modal .modal-save-btn,
    .dashboard-container-adj .dashboard-section .modal .modal-cancel-btn {
    min-width: 100px !important;
    }
    /*--------End MyProfile Pro*/
    /*--------Start Manage Candidates*/
    .dashboard-container-com-adj .manage-candidate-container .table th:first-child, .dashboard-container-com-adj .manage-candidate-container .table td:first-child {
        width: 100% !important;
        position: relative;
    }
    /*--------End Manage Candidates*/
    /*pro settings*/
    .dashboard-settings-page-inner-container .top-skills-sec{
        margin-bottom:60px !important;
    }
    .dashboard-settings-page-inner-container .form-control[readonly]{
        background:#fff !important;
    }
    .dashboard-settings-page-inner-container .buttons #save-button{
        display:table;
        margin:0 auto;
    }
}
/*---------------------------------------max-width:370*/
@media all and (max-width: 369px) {
    .modal-body-payment-confirmation22 {
        padding: 20px 30px 10px 30px !important;
    }
    .jx-membership22-details-wrap.jx-membership22-details-wrap-fluid .feature-status22-box span{
        width: calc(25% + 12px) !important;
    }
    .jx-membership22-details-memberships-fluid .jx-membership22-details-free,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-basic,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-premium,
    .jx-membership22-details-memberships-fluid .jx-membership22-details-elite{
        width: calc(25% + 15px) !important;
    }
}