.banner-text-11 {
    color: #FFF;
    font-size: 29px;
    font-style: normal;
    font-weight: 300 !important;
    line-height: normal;
    font-family: 'Figtree', sans-serif !important;
}
.login-as-user-bottom {
    top: 0 !important;
	z-index: 9 !important;
}
button.jobsearch-register-submit-btn.btn.btn-theme.btn-lg.jobsearch-regpass-frmbtn.jobsearch-disabled-btn {
    box-shadow: none;
    opacity: .65;
    pointer-events: none;
    cursor: not-allowed;
}
.col-md-12.notify-can-outer {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}
.candidate-tag-section .employe-tag-title {
    color: #010F18;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.trion-jobsearch-job-title-box-outer .search-job-one-line-sentence {
    color: #999999 !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    letter-spacing: 0em;
    text-align: left;
}
.candidate-tag-section .employer-tags {
    color: #010F18;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.jobsearch-employer-box-section .jobsearch-employer-profile-form li input[type="number"] {
    font-size: 20px !important;
}
#job-posting-form .custom_fields_skillid .jobsearch-profile-title {
    display: none !important;
}
#candidate-profilesetings-form .comprofil-dashb-boxes {
    grid-template-columns: repeat(7, 1fr);
}
.col-md-12.image-unavalible-css-outer {
    padding: 0 !important;
}
#candidate-profilesetings-form .icon-boxcon {
    display: none;
}
#candidate-profilesetings-form .porf-info-con span {
    display: none;
}
#candidate-profilesetings-form .user-compriofil-boxitm {
    background-color: #fff;
    box-shadow: none;
    display: flex;
    margin-bottom: 10px;
    border-radius: 5px;
    border: 1px solid #13b5ea;
    padding: 6px 2px 1px 2px;
    gap: 14px;
    align-items: center;
}
#candidate-profilesetings-form .comprofil-dashb-boxes {
    display: flex;
    flex-wrap: wrap;
    grid-template-columns: repeat(7, 1fr);
    column-gap: 10px;
}
#candidate-profilesetings-form .porf-info-con {
    padding: 3px 6px;
}
.commitment-preference .jobsearch-jobdetail-tags {
    padding: 0 0 0px 0 !important;
}
#candidate-profilesetings-form .jobsearch-profil-noapprov-alrt {
    display: none;
}
#jobsearch-candidate-resumesub .comprofil-dashb-boxes {
    grid-template-columns: repeat(7, 1fr);
}
#jobsearch-candidate-resumesub .icon-boxcon {
    display: none;
}
#jobsearch-candidate-resumesub .porf-info-con span {
    display: none;
}
#jobsearch-candidate-resumesub .porf-info-con {
    padding: 3px 6px;
}
#jobsearch-candidate-resumesub .user-compriofil-boxitm {
    background-color: #fff;
    box-shadow: none;
    display: flex;
    margin-bottom: 10px;
    border-radius: 5px;
    border: 1px solid #13b5ea;
    padding: 6px 2px 1px 2px;
    gap: 14px;
    align-items: center;
}
#jobsearch-candidate-resumesub .comprofil-dashb-boxes {
    display: flex;
    flex-wrap: wrap;
    grid-template-columns: repeat(7, 1fr);
    column-gap: 10px;
}
#jobsearch-candidate-resumesub .jobsearch-profil-noapprov-alrt {
    display: none;
}
.equity-for-job-input, .bonus-for-job-input{
    display: none !important;
}
.careerfy-loading-section {
    display: none;
}
.trion-single-candidate-inner-area .preference-candidate.project-preference {
    display: inline-grid;
    max-width: 100%;
    width: 100%;
    padding-bottom: 36px;
}
.jobsearch-unapproved-user-con p {
    color: #8a6d3b;
    font-size: 18px !important;
    line-height: 28px !important;
}
.employer_title_before_approve{
    background-color: #fff;
}
.jobsearch-profile-alert_approve {
    background: #fff6c5 !important;
    padding: 20px 20px 15px 20px !important;
    margin-bottom: 20px !important;
    border-radius: 15px !important;
}
.jobsearch-profile-alert_approve p{
    font-size: 16px;
    color: #000;
}
.careerfy-banner-search .careerfy-search-o:before {
    content: "\e910";
    font-weight: 100;
}

.careerfy-banner-search .careerfy-search-o:after {
    content: "Search";
    position: absolute;
    right: Calc(100% - 135px);
}

.careerfy-banner-caption .careerfy-jobs-srchul{
  display: flex;
  flex-wrap:nowrap;
}
.jobsearch-profil-noapprov-alrt .alrt-cover-area {
    display: none !important;
}
.trion_right_side_usercss  .jobsearch-checkbox input[type="checkbox"]{
    display: block !important;
    float: left;
}
.vc_toggle_content .input-box #waffle-rich-text-editor, #formula-bar-name-box-wrapper #t-formula-bar-input .cell-input{
    color: #5E5E5E;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    padding-top: 24px;
    margin: 0 !important;
    padding-right: 109px;
    letter-spacing: 0em;
    text-align: left;
}


.jobsearch-portfolio-add-btn.jobsearch-portfolio-add-btn.candidate_portfolio_btn:hover{
color:#00ADEE !important;
}

.jobsearch-feature-addbtn.jobsearch-feature-add-btn.emp_product_add_more_btn:hover,
.jobsearch-Competitor-addbtn.jobsearch-Competitor-addbtn.jobsearch-Competitor-add-btn.emp_competitors_add_more_btn:hover{
    color:#fff !important;
}

#wp-project-deliverables-media-buttons.wp-media-buttons{
    margin-bottom:15px;
}

.intl-tel-input, .phon-num-fieldcon .intl-tel-input{
    position: relative;
}

.intl-tel-input .flag-container{
    position: absolute;
    top: calc(50% - 20px);
}

.phon-num-fieldcon .intl-tel-input.allow-dropdown > input.phone-input-error{
    padding-left: 50px !important;
}

.jobsearch-add-resume-item-popup .close-popup-item > i, 
.close-popup-item > i,
 .jobsearch-add-popup .close-popup-item > i{
    font-size: 30px !important;
    color: #B60B0B !important;
}

button#trion-add-problem-exfield:hover, 
button#trion-add-featuree-exfield:hover,
button#trion-add-Competitor-exfield:hover{
    background: #fff;
    color: #00ADEE !important;
    border: 1px solid #00ADEE !important;
}

button#add-team-member-btn:hover{
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    color: #00ADEE !important;
    border: 1px solid #00ADEE !important;
}

.careerfy-banner-caption .careerfy-jobs-srchul {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}

.button-custom-hm.vc_btn3-inline > a:hover{
    border-radius: 30px !important;
    border: 1px solid #00ADEE !important;
    color: #00ADEE !important;
    /*padding: 19px 40px !important;*/
    background: transparent !important;
}
 .button-custom-hm button {
    border-radius: 30px !important;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    color: #fff !important;
    padding: 12px 20px !important;
    border: 1px solid #00ADEE !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal !important;
    height: 64px;
}
.button-custom-hm button:hover {
    border-radius: 30px !important;
    border: 1px solid #00ADEE !important;
    color: #00ADEE !important;
    /* padding: 19px 40px !important; */
    background: transparent !important;
} 
.faq_btnn button {
    border-radius: 30px !important;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    border: none !important;
    color: #fff !important;
    /* padding: 19px 58px !important; */
    color: #FFF !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal !important;
    border: 1px solid #00ADEE !important;
    margin-bottom: 10px !important;
    padding: 20px !important;
}
.faq_btnn button:hover {
    border-radius: 30px !important;
    border: 1px solid #00ADEE !important;
    color: #00ADEE !important;
    background: transparent !important;
}

.trion-jobsearch-project-deliverables {
    padding: 0 0 30px 0;
}
.project-deliverables-content {
    display: grid;
}
.project-deliverables-content p {
    color: #616161;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    position: relative;
    line-height: 28px;
}
.banner_slider {
    width: 100%;
    position: relative;
}
.banner_slide.slick-slide {
    height: auto;
}
.banner_slider .slide__inner {
    position: relative;
    background-position: center center;
    background-size: cover;
}

.banner_slide .slide__inner {
    background-color: transparent;
}


.banner_slider .slide__text {
    font-size: 25px;
    color: #fff;
}

.banner_slider .typed-cursor {
    display: inline-block;
    width: 3px;
    height: 29px;
    background-color: #FFE380;
    margin-left: 6px;
    margin-top: 7px;
}

.slide__text-wrap {
    display: flex;
    max-width: 729px;
    flex-wrap: wrap;
}

.banner_slider .typed-cursor.typed-cursor--blink {
     animation: fadeIn;
     animation-duration: 5s;
     animation-iteration-count: infinite;
     overflow: hidden;
     white-space: nowrap;
}

.fade-in-line { animation: fadeIn 5s; }

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.content {
    display:none;
    opacity: 0;
    visibility:hidden;
    transition: all 5s ease-in-out;
}

.content.show {
    display:block;
    opacity: 1;
    visibility:visible;
}


@keyframes fadeIn{
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.jobsearch-listing-maincon .selectize-control.selectize-select.single.plugin-remove_button {
    height: auto !important;
}
.job-archive-list .trion-box-job-title.careerfy-jobs-inner-box1 {
    justify-content: space-between;
    width: 100%;
}
.job-archive-list .careerfy-jobs-inner-box2 {
    width: 100%;
}
.trion-single-job-main-content .trions-button-container-job-buttons .go-pricing-btn{
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    border-radius: 30px;
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    max-width: 200px;
    padding: 19px 30px !important;
    border: 1px solid #00ADEE !important;
}
.trion-single-job-main-content .trions-button-container-job-buttons .go-pricing-btn:hover{
    background: #fff !important;
    border: 1px solid #00ADEE !important;
    color: #00ADEE !important;
}

li.jobsearch-column-12.description_skillid{
    list-style: none;
}

body.wpb-js-composer .xdsoft_datetimepicker {
    border-bottom: 1px solid #011422 !important;
    border-left: 1px solid #011422 !important;
    border-right: 1px solid #011422 !important;
    border-top: 1px solid #011422 !important;
    border-radius: 10px !important;
    top: 95% !important;
}
body.single-job.wpb-js-composer .xdsoft_datetimepicker {
    border-bottom: 1px solid #011422 !important;
    border-left: 1px solid #011422 !important;
    border-right: 1px solid #011422 !important;
    border-top: 1px solid #011422 !important;
    border-radius: 10px !important;
    top: 44% !important;
}


#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table tbody tr td ul.jobalert-criteria-con li{
    border: 1px solid #094D4F;
    background-color: #FFE380;
    color: #094D4F !important;
    border-radius: 10px !important;
    padding: 12px 24px 12px 24px;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    margin: 0px 10px 10px 0px;
    line-height: 19.2px;
}


#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table tbody tr td select{
    background: #fff;
    border: 1px solid #5E5E5E;
    padding: 15px;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: center;
    border-radius: 30px;
    appearance: none;
   position:relative;
   padding-right: 40px;
}

#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table tbody tr td:nth-child(1) > span{
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #011422;
}

#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table tbody tr td:nth-child(4){
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
}


#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table tr th:nth-child(2),
#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table tr th:nth-child(3),
#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table tr th:nth-child(4),
#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table tr th:nth-child(5){
    background: #053738;
    border-right: 1px solid #156768;
    color: #fff;
    padding: 20px 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
}

#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table{
background-color:transparent;
}


#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table tr th:nth-child(1){
    background: #011422;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    padding: 20px  24px;
    border-top-left-radius: 30px;
    border-right:1px solid #156768;
}

#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table tr th:nth-child(5){
 border-top-right-radius: 30px;
 border-right: 1px solid transparent;
}

#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table td{
    border-bottom: 1px solid #A5A5A5 !important;
}

#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table td:last-child {
    border-right: 1px solid #A5A5A5 !important;
}

#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table td:first-child {
    border-left: 1px solid #A5A5A5 !important;
}


.trion-salary-sector-outer-outer-area{
    padding: 0 !important;
    display: flex !important;
    gap: 20px !important;
}

#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table td:nth-child(3){
position:relative;
}

#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table td:nth-child(3) > select + span::after {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/12/Union.png');
    width: 11px;
    height: 6px;
    top: calc(50% - 3px);
    background-repeat: no-repeat;
    z-index: 99999;
    display: block;
    right: 40px;
}

.p-relative, .emp-profile-css{
position:relative;
}


 .emp-profile-css .jobsearch-bk-btn {
        padding: 19px 85px !important;
        color: #FFF !important;
        font-size: 18px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: normal !important;
        background-image: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
        border-radius: 30px;
    }

.emp-profile-css .jobsearch-bk-btn:hover{
    border-radius: 30px;
    border: 1px solid #00ADEE;
    padding: 19px 85px;
    color: #00ADEE;
}

.trion-salary-sector-outer-outer-area{
    padding: 0 !important;
    display: flex !important;
    gap: 20px !important;
}

img.my-arrow--login {
    position: absolute;
    left: 100px;
    bottom: -93px;
    opacity: .2;
}

html, body{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}



.banner_slider .slick-arrow {
    position: absolute;
    top: 100%;
}

.banner_slider .slick-prev {
    left: 10px;
}

.banner_slider .slick-next {
    right: 10px;
}

.banner_slider .slick-dots {
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: left;
}
.banner_slider .slick-dots button {
    background-color: #40AFB2;
    color: transparent;
    border-radius: 50%;
    outline: 0;
    cursor: pointer;
}

.banner_slider .slick-dots .slick-active button {
    background-color: #FFE380;
    color: transparent;
    border: none;
}
.main_search_sliders {
    padding: 40px 80px;
}
.main_search_sliders .prev-arrow:before{
    position: absolute;
    top: 38%;
    left: 10px;
	content: url(/wp-content/uploads/2023/10/Group-81.png);
}
.main_search_sliders .next-arrow:before {
    position: absolute;
    top: 38%;
    right: 10px;
	content: url(/wp-content/uploads/2023/10/Group-82.png);
}

.skill-icon {
    width: 120px;
}
.founder_members {
    display: block;
    text-align: center;
}
 .other_members_group {
    display: flex;
	 flex-wrap: wrap;
   gap: 70px;
}
.our_team_members_outer {
    color: #fff;
    border-radius: 30px;
}
.other-team-member {
    text-align: center;
    max-width: 292px !important;
    width: 100% !important;
}
.team-image {
    margin: 0 0 20px 0px;
}
.team-name {
    padding: 10px 0px;
}
.domain-experts-list {
    display: flex;
    background: #011422;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.domain-experts {
    display: flex;
    padding: 60px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin: 0;
    flex-shrink: 0;
    width: 249px;
    height: 150px;
    transform: scale(1.01);
    transition:all .4s ease-in-out;
}

.domain-experts:hover {
    border: 1px solid   #00adee;

}

.domain-experts:hover > .domain-expert-name{
     transform: scale(1.08);
}


.domain-expert-name {
    color: #d1d1d1;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}


.recruitment-services-list {
    display: flex;
    flex-wrap: wrap;
	gap: 60px;
	justify-content: center;
}

.recruitment-service {
    width: 100%;
    max-width: 430px;
    border-radius: 30px;
    background: #011422;
    padding: 78px 40px 63px;
    text-align: center;
}


.recruitment-content {
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.recruitment-name {
    color: #FFF;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
       padding: 40px 55px 24px;
    line-height: normal;
}

.industries_slider_outer {
    padding: 0px 0px 0px 0px;
}

.industries_slider_outer.two .slick-list .slick-track {
  margin-left: -300%;
}
 .industries_slider_outer.two .slick-slider{
    padding: 45px 0 0;
    text-align: center;
}
.industries_slider_outer.one  .slick-slider{
    padding: 0 0 45px;
    text-align: center;
}
/* .industries_slider_outer.one .slick-track, .industries_slider_outer.two .slick-track {
    display: flex !important;
    gap: 60px;
} */
.industries_slider_outer.two .slick-track {
    display: flex !important;
    gap: 60px;
}
.industries_slider_outer.one .slick-track{
    display: flex !important;
    gap: 20px;
}
.industries_slider_outer.one .industrie-slider-item.slick-slide, .industries_slider_outer.two .industrie-slider-item.slick-slide {
       width: 100% !important;
}

.industrie-slider-item .industrie-thumbnail {
    text-align: center;
    background: #001421;
    padding: 30px;
    border-radius: 10px !important;
    width: 137px !important;
    height: 141px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.industrie-slider-item .industrie-thumbnail img {
    width: 47px !important;
    min-height: 47% !important;
}

.industrie-slider-item .industrie-name {
    color: #FFF;
    font-family: 'Figtree', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-top: 11px;
    margin: 0 !important;
}
.industrie-thumbnail {
    text-align: center;
    margin: 0 auto;
    display: -webkit-inline-box;
    align-items: center;
}

.main-industry-outer{
    display: block;
}



.candidate-rating-section {
    /* Your existing CSS styles for the rating section */
}

.rating {
    display: inline-block;
}

.line {
    display: inline-block;
    width: 20px; /* Adjust the width of the lines as needed */
    height: 3px; /* Adjust the height of the lines as needed */
    background-color: #D9D9D9; /* Default line color */
    margin-right: 5px; /* Adjust the spacing between lines as needed */
}

/* Change the color of lines based on the rating */
.candidate-rating-section .line.yellow{
    background-color: yellow;
}
.talent-skill-item, .job-skill-item{
    cursor: pointer;
}   


.progress-container {
    box-shadow: 0 4px 5px rgb(0, 0, 0, 0.1)
}

.progress-container, .progress {
background-color: #d1d1d1;
border-radius: 5px;
position: relative;
height: 7px;
width: 300px;
}

.progress {
    height: 7px !important;
background-color: #6F39B0;
width: 0;
transition: width 0.4s linear;
}

.progress.trion-red-progress {
background-color: #ca0c0c;
}
.progress.trion-orange-progress {
background-color: #ff8929;
}
.progress.trion-yellow-progress {
background-color: #fde403;
}
.progress.trion-green-progress {
    background-color: #47b039;
}

.company-preference-area-trion-outer {
    display: flex;
    flex-wrap: wrap;
}
.login-page-outer{
    display: flex;
    flex-wrap: wrap;
}
.trion-applicants-graph-chart .morris-hover.morris-default-style {
    display: none !important;
}
.trion-profile-urls-outer-area .jobsearch-employer-box-section.social_network_skillid {
    box-shadow: none;
    padding: 15px;
}
.trion-profile-custom_fields-outer-area .jobsearch-employer-box-section.custom_fields_skillid {
    box-shadow: none;
    padding: 15px;
}

.trion-profile-custom_fields-outer-area .jobsearch-employer-box-section.custom_fields_skillid .jobsearch-profile-title{
    display: none;
}

a.jobsearch-feature-addbtn.jobsearch-feature-add-btn , .jobsearch-Competitor-addbtn.jobsearch-Competitor-add-btn{
    float: right;
    border: 1px solid;
    font-size: 10px;
    color: #ffffff;
    background: #00b4e7;
    text-transform: uppercase;
    padding: 12px 12px;
    border-radius: 40px;
    line-height: 1;
    margin-top: 1px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}


<!-- new home page css start-->


.careerfy-header10-usersec-wrap {
    width: 64% !important;
    height: 22px;
    line-height: 22px;
}

.theme-home-page-tabs .vc_tta-tabs-container .vc_tta-tabs-list > li.vc_tta-tab.vc_active > a > span{
font-weight: 600;
}


.logged-in.logged-in .careerfy-header10-main li.menu-item-has-children:before{
display:none;
}

.theme-careerfy-global-heading .vc_tta-panel-body .careerfy-element-title h3, .theme-home-page-tabs .wpb_wrapper .careerfy-element-title > h3{
font-size:40px !important;
}

.vc_tta.vc_general .vc_tta-panel-title>a{
    min-height: 72px;
}

.vc_tta-panel-title a span{
    font-size: 15px;
}

.home_tabber.theme-home-page-tabs .vc_tta-panel.home_talent .vc_tta-panel-heading{
 min-height:73px !important;
}


/** search page css start here */

.vc_custom_heading.theme-heading--600, .theme-heading--600{
font-weight:600 !important;
}


.talent-skill-item .skill-icon img, .skill-icon img{
width:40px;
height:40px !important;
}


.trion-single-job-sidebar.trion-single-job-sidebar .jobsearch_box_jobdetail_three_apply img{
    width: 300px;
    height: 300px;
}

.trions-button-container-job-buttons a small{
    text-transform: capitalize;
    font-size: 18px;
    font-style: normal;
}


.theme-how-works--tabsxx{
   content: url(/wp-content/uploads/2023/10/fi_1763663.png);
    position: absolute;
    top: -70px;
    left: 20px;
    z-index: 99999;
}



#job_search_slider .slide-arrow{
cursor:pointer;
}

.jobsearch-filter-sortable .jobsearch-filterable-select .selectize-control.single .selectize-input:after{
display:none;
}

.jobsearch-filterable-select .selectize-control.single .selectize-input{
 padding:0 0 0 0px !important;
}

.jobsearch-sort-section li:last-child{
display:none;
}

.jobsearch-filterable .clear-tags {
    float: right;
    padding: 5px 0px 0px 0px;
    color: #e12335;
    font-size: 16px;
    font-weight: 400;
    white-space:nowrap;
}

.jobsearch-typo-wrap .jobsearch-filterable{
    display: flex;
    justify-content: space-between;
    align-items: center;
}



.trion-sidebar-filters.trion-sidebar-filters .jobsearch-profile-select select{
padding:19px 50px 19px 26px !important;
}

.trion-sidebar-filters.trion-sidebar-filters .jobsearch-checkbox input[type="radio"]{
    width: 16px;
    height: 16px;
}

#talent_search_slider .slide-arrow.next-arrow , .slide-arrow.prev-arrow{
cursor:pointer;
}

.main_head_talent .jobsearch-pagination-blog ul li:hover > a, .main_head_talent .jobsearch-pagination-blog ul li:hover > a > span{
background-image: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
color:white;
}

.main_head_talent .jobsearch-pagination-blog ul li a{
padding:15px;
}


.careerfy-entry-content .home_bn_txt h1{
    line-height: 90px;
    letter-spacing: 0em;
    text-align: left;
}


.tab1_section li, .tab1_txt p{
  padding: 0 0 24px 34px !important;
}

.theme-careerfy-global-heading .careerfy-element-title h2{
font-weight: 600 !important;
}

.jobsearch-icon.jobsearch-sort{
  display:none;
}

/* .jobsearch-sort-section li .jobsearch-filterable-select::before {
    content: '';
    position: absolute;
    background-image: url("/wp-content/uploads/2023/11/refresh-icon.png");
    display: block;
    width: 15px;
    height: 15px;
    right: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    top: Calc(50% - -12px);
    z-index: 999;
} */


.jobsearch-sort-section li .jobsearch-filterable-select .selectize-control.sort-records-per-page.single::before {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2023/11/refresh-icon.png);
    display: block;
    width: 15px;
    height: 15px;
    left: -24px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 999;
    top: 4px;
}


ul.filtration-tags li {
    position: relative;
}


ul.filtration-tags > li a > .fa.fa-close{
display:none;
}

ul.filtration-tags li a::before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/11/close-red-icon.png');
    display: block;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: contain;
    left: 15px;
    top: Calc(50% - 7px);
}

.jobsearch-filterable.jobsearch-filterable .filtration-tags li a{
padding:14.5px 14px 14px 35px !important;
}

.jobsearch-checkbox-toggle > .jobsearch-depdrpdwn-fields > .jobsearch-profile-select{
margin-bottom: 20px;
}

.jobsearch-candidate-default-left ul li i.jobsearch-filter-tool-black-shape {
    display: none;
}

#cand_edu{
    margin-top:20px;
}


.dash-reviews-list .reviw-mainitem-con figure a.reply-review{
    padding-top: 0px;
}

/* .dash-reviews-list .reviw-mainitem-con figure a.company-review-thumb{
    padding-top: 21px;
} */

.main_tab_review.main_tab_review .jobsearch-company-review-left .reviewr-user-name{
    padding-top:0;
}

.main_tab_review.main_tab_review .dash-reviews-list .jobsearch-company-review figure{
padding:30px 40px 0px 24px !important;
}



.trion-employer-resume-main-section .jobsearch-add-skills-wrap.jobsearch-add-skills-wrap{
    display: grid;
    margin: 0 !important;
    text-align: left;
    padding-left: 30px;
}



.jobsearch-candidate-default-left ul > li > a::before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/11/calendar.png');
    width: 20px;
    height: 18px;
    display: block;
    left: -30px;
}


.jobsearch-candidate-default-left ul > li.search-talent-icon > a::before{
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/11/calendar.png');
    width: 20px;
    height: 18px;
    display: block;
    left: 10px;
}


.sortfiltrs-contner.with-rssfeed-enable .jobsearch-topsort-holder .jobsearch-filterable .jobsearch-sort-section{
display:flex;
align-items: center;
}

.preference-candidate.theme-flex {
    display: flex !important;
    align-items: start;
    flex-wrap: wrap;
}

.jobsearch-candidate-timeline-text p.theme-title-view + p{
display:none;
}

.theme-f--column .jobsearch-row li{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.jobsearch_progressbar_wrap.theme-progress--bar > .jobsearch-row{
position: relative;
}

.theme-progress--bar .theme-limit {
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #5E5E5E;
    position: relative;
    top: -6px;
}

.preference-candidate.theme-flex .theme-pl--10{
  padding-left:7px !important;
}

.trion-jobsearch-candidate-wrap-outer.trion-jobsearch-candidate-wrap-outer .jobsearch-candidate-default-text ul li a{
padding-left: 25px;
}

.jobsearch-pst-title ul li i.fa-map-marker{
display:none;
}

.jobsearch-candidate-default-left ul li{
  position:relative;
}

.jobsearch-candidate-default-left ul li .fa-map-marker{
display:none;
}

.jobsearch-candidate-default-left ul li .theme-marker{
    padding-left: 20px;
}

.jobsearch-userprofile-url{
    position: relative;
}


.single-trion-candidate-right-area .jobsearch-description .job_des{
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
    color: #616161;
}


#mceu_19-0{
    display:none !important;
}

.trion-profile-urls-outer-area .jobsearch-column-6.user_url_skillid{
    padding-top: 50px !important;
}


ul.suggested-skills.all-suggs-skills.theme_ui_tags__new > li.skills-cloud {
    border: 1px solid #094D4F;
    border-radius: 10px;
    color: #5E5E5E;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
    background: transparent;
}


ul.suggested-skills.all-suggs-skills.theme_ui_tags__new > li.skills-cloud:hover {
background: transparent;
cursor: pointer;
background-color: transparent;
}


ul.suggested-skills.all-suggs-skills.theme_ui_tags__new > li.skills-cloud::before {
    color: #B60B0B;
}

.trion-post-job-page ul.theme_ui_tags__new li.skills-cloud{
margin-bottom:10px !important;
}

#job-skills.jobseach-job-skills.theme_skill__tags li a.tagit-close > span.text-icon {
    color: #B60B0B;
    font-size: 28px;
    line-height: 12px;
    padding-right: 4px;
}


.jobsearch-row.jobsearch-employer-profile-form li.jobsearch-column-6.custom_postjob .selectize-control.multi .selectize-input [data-value] {
    background: #FFf;
    border-color: #094D4F !important;
    border-radius: 10px;
    color: #5E5E5E !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 19px !important;
    letter-spacing: 0em;
    text-align: left;
    padding: 2px 18px;
}

.jobsearch-row.jobsearch-employer-profile-form li.jobsearch-column-6.custom_postjob .selectize-control.plugin-remove_button [data-value] .remove{
    border-left: 0px !important;
    font-size: 26px;
    color: #B60B0B;
    padding-right: 20px;
}

#mceu_61-0{
    display: none;
}

#job-skills.jobseach-job-skills.theme_skill__tags{
margin-bottom:20px;
}


/* my profile css start  */

/* my profile css close here  */


#job-skills.jobseach-job-skills.theme_skill__tags li.tagit-choice.ui-widget-content{
    border: 1px solid #094D4F !important;
    border-radius: 10px;
    color: #5E5E5E;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
    padding: 5px 18px;
    background:transparent;
}

.emp-dash .jobsearch-stats-list .jobsearch-stats-list-wrap.trion-stats-3 span{
  color:#FBBC05 !important;
}

.emp-dash .jobsearch-stats-list .jobsearch-stats-list-wrap.trion-stats-2 span{
    color:#00ADEE !important;
}
.emp-dash .jobsearch-stats-list .jobsearch-stats-list-wrap.trion-stats-4 span{
    color:#094D4F !important;
}


.trion_right_side_usercss.trion_right_side_usercss .main-tab-section .jobsearch-profile-title{
    margin-bottom:10px  !important;
}

/* .jobsearch-add-popup.jobsearch-add-resume-item-popup ul li.jobsearch-column-6 {
    width: 44%;
} */


.jobsearch-add-popup.jobsearch-add-resume-item-popup ul li.jobsearch-column-6 {
    width: 50%;
}

.trion-profilecss.trion-profilecss form ul li input#add-team-member-btn:hover {
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    color: #fff !important;
}

li.jobsearch-column-12.tester {
    padding: 0px;
}

.manage-btn-css.theme-tab--index .selectize-control .selectize-input input {
    display: none !important;
}

.trion-post-job-page ul li ul li.jobsearch-column-6{
margin-bottom:0px !important
}

.trion-post-job-page ul li.jobsearch-column-12.jobsearch-depdrpdwn-fields {
    margin-bottom:0px !important
}

.jobsearch-column-12.theme-tags--v2{
padding-left:0px !important;
padding-right:0px !important;
}


 a.jobsearch-feature-addbtn.jobsearch-feature-add-btn:hover,
  a.jobsearch-Competitor-addbtn.jobsearch-Competitor-add-btn:hover{
    color: #00ADEE !important;
    background: #00ADEE;
    border-radius: 30px;
}

a.jobsearch-resume-addbtn.jobsearch-portfolio-add-btn:hover{
    color: #fff !important;
    background: #00ADEE;
    border-radius: 30px;
}

.trion-profile-urls-outer-area .jobsearch-column-6.user_url_skillid .jobsearch-userprofile-url a.updte-profile-slugbtn{
    position: absolute;
    top: 0px;
    left: 117px;
    color: #00ADEE;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
}

.trion-profile-urls-outer-area .jobsearch-column-6.user_url_skillid .jobsearch-userprofile-url > a > span, 
.trion-profile-urls-outer-area .jobsearch-column-6.user_url_skillid .jobsearch-userprofile-url > a > span + strong{
    color: #616161;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
}

.jobsearch-candidate-default-left ul li .theme-marker::before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/11/marker.png');
    width: 18px;
    height: 18px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    left: 0px;
}

.candidate-salary-section.candidate-details-single-item {
    position: relative;
}
.candidate-salary-section.candidate-details-single-item p {
    padding-left: 26px;
}
.candidate-salary-section p::before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2024/05/Vector-10.png');
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    top: 4px;   
}

.trion-4-column-sidebar .jobsearch_candidate_info .single-candidate-name a{
    color: #011422;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
   }

.candidate-details-single-item.candidate-details-single-item .test-name {
    padding: 0 0 24px 0 !important;
    color: #616161 !important;
    font-style: normal;
    font-weight: 400;
    word-wrap: break-word;
    width: 32%;
}


.industries_slider_outer.industries_slider_outer.two .industrie-slider-item.slick-slide{
min-width:107px !important;
}


.theme-content--white--cards.theme-last-child-card {
    max-height: auto;
    background: #c1eced;
    border-bottom-right-radius: 0px;
}
.main_head_talent .jobsearch-candidate-hire-salary-box a.jobsearch-candidate-default-btn.jobsearch-view-candidate.custom_view_btn {
    border-radius: 30px;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    color: #FFF;
    font-family: 'Figtree', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 20px 0 0 0;
    padding: 19px 20px !important;
}

.careerfy-main-content .main_head_talent .jobsearch-candidate-default-wrap {
    padding: 42px 42px 48px 42px !important;
}

.main_head_talent .jobsearch-candidate-hire-salary-box a.jobsearch-candidate-default-btn.jobsearch-view-candidate.custom_view_btn:hover {
    border-radius: 30px !important;
    border: 1px solid #00ADEE !important;
    color: #00ADEE !important;
    background: transparent !important;
    padding: 19px 20px !important;
}

.main_head_talent .jobsearch-candidate-default-right-inner {
    text-align: center;
}


.theme-content--white--cards .wpb_wrapper::-webkit-scrollbar,
.theme-left-sidebar--content .wpb_wrapper::-webkit-scrollbar{
  width: 4px; 
  height:10px;
}


.theme-content--white--cards .wpb_wrapper::-webkit-scrollbar-track,
.theme-left-sidebar--content .wpb_wrapper::-webkit-scrollbar{
  background: #f1f1f1; 
}
 

.theme-content--white--cards .wpb_wrapper::-webkit-scrollbar-thumb,
.theme-left-sidebar--content .wpb_wrapper::-webkit-scrollbar{
  background: #000; 
  border-radius:8px;
}


.theme-content--white--cards .wpb_wrapper::-webkit-scrollbar-thumb:hover,
.theme-left-sidebar--content .wpb_wrapper::-webkit-scrollbar {
  background: #555; 
}


.theme-talentnow--banner .wpb_wrapper h1 {
    font-size: 7.8vw !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}


.theme-title--center .wpb_wrapper{
    max-width: 1180px;
    margin: 0 auto;
    display: block;
}


.tabber_sec2 .theme-how-works--tabs:before {
    content: url(/wp-content/uploads/2023/10/fi_1763663.png);
    position: absolute;
    top: -50px;
    left: 25px;
    z-index: 111;
}

.trion-image-inner-candidate-area #com-img-holder {
    /* min-width: 350px; */
    min-width: 250px;
    height: auto;
    border-radius: 0;
    overflow: hidden;
    max-width: 100%;
}

.main-trion-chngescss.main-trion-chngescss .trion_chnge_pass:before{
    top: 135px;
}

.inner_follow_css.inner_follow_css li div {
    border-radius: 30px !important;
    border: 1px solid #094D4F !important;
    background: #FFF !important;
    border-top-right-radius: 0px !important;
}

.jobsearch-employer-resumes.inner_follow_css ul li .jobsearch-employer-resumes-wrap > a {
    position: absolute;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    text-align: center;
}

.jobsearch-employer-resumes.inner_follow_css ul li .jobsearch-employer-resumes-wrap > a > i{
top: Calc(50% - 11px);
position: relative;
}

.inner_follow_css .jobsearch-resumes-options li > a > i{
display:none;
}

.inner_follow_css .jobsearch-resumes-options li{
    position: relative;
}

.inner_follow_css .jobsearch-resumes-options li:nth-child(1)::before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/12/message.png');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    left: 13px;
    top:calc(50% - 10px);
}

.inner_follow_css .jobsearch-resumes-options li:nth-child(2)::before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/12/men.png');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    left: 13px;
    top:calc(50% - 10px);
}

.inner_follow_css .jobsearch-resumes-options li:nth-child(3)::before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/12/linkedin.png');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    left: 13px;
    top:calc(50% - 10px);
}

.inner_follow_css .jobsearch-resumes-options li:nth-child(2) > a{
margin-left:10px;
}

.inner_follow_css.inner_follow_css .inner-fig-css.inner-fig-css{
    padding-top:10px !important;
}

.jobsearch-employer-resumes.inner_follow_css figcaption h2{
    border-bottom: 1px solid #000;
    width: 82%;
    margin-left: auto;
}


.trion-image-inner-candidate-area .trion-candidate-dashboard-thumb > div > img {
    border-radius: 10px !important;
    border: 1px solid #F1F1F1;
    width: Calc(100% - 20px);
    height: 100%;
}

/* old css 350 width  */
/* #com-img-holder > div{
    min-width: 350px;
    height: 350px;
} */


/* new css 250 css  */
#com-img-holder > div{
    min-width: 200px;
    height: 200px;
}


.trion-single-candidate-inner-area.trion-single-candidate-inner-area .jobsearch_candidate_info{
text-align: center !important;
}

.trion-image-inner-candidate-area > .user-dashthumb-remove {
    right: 77px;
    top: 4px;
}


#employer-profilesetings-form .jobsearch-employer-box-section.custom_fields_skillid ul li.jobsearch-column-12.jobsearch-depdrpdwn-fields > ul li.jobsearch-column-6 .jobsearch-profile-select select{
    color: #000 !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    position: relative;
    border-radius: 30px !important;
    border: 1px solid #BEBEBE !important;
    background: #FFF !important;
    height: inherit !important;
    padding: 19px 30px !important;
    min-height: 58px !important;
}

#employer-profilesetings-form .jobsearch-employer-box-section.custom_fields_skillid ul li.jobsearch-column-12.jobsearch-depdrpdwn-fields > ul li.jobsearch-column-6 > .jobsearch-profile-select:after{
    top: calc(50% - 15px);
}


.trion-single-candidate-inner-area.trion-single-candidate-inner-area .jobsearch_candidate_info figure{
max-width:200px !important;
}

.jobsearch-saved-img-holder.trion-image-inner-candidate-area{
    width: 100%;
    position: relative;
}


.trion_right_side_usercss .jobsearch-stats-list.trion-stats-list{
flex-wrap:nowrap;
}


.jobsearch-employer-dashboard-nav.jobsearch-employer-dashboard-nav .jobsearch-dashbord-menubtn a{
    font-size: 24px;
    vertical-align: middle;
    text-align: center;
    top: Calc(50% - 12px);
    position: absolute;
}


.home_talent.home_talent .tab2_content3 li{
    position: relative;
}
.home_talent.home_talent .tab2_content3 .public li:before {
    left: -33px !important;
}


.jobsearch-employer-dashboard-nav.jobsearch-employer-dashboard-nav .jobsearch-dashbord-menubtn{
    padding-bottom: 20px;
    width: 40px;
    height: 40px;
    position: absolute;
    background: #fff;
    align-items: center;
    justify-content: center;
    top: 60px;
    left: 15px;
}

.theme-pl--20{
padding-left:20px !important;
}


.theme-border--right{
  border-right: 1px solid #C3C3C3 !important;
}

.trion_right_side_usercss div.mce-panel .mce-stack-layout-item.mce-first.mce-top-part::before{
box-shadow:none !important;
}

.trion-candidate-profile-tags-wrap .jobseach-skills-con #cand-skills li{
 margin:5px 5px 2px 0px !important;
}

.trion-candidate-profile-tags-wrap.trion-candidate-profile-tags-wrap.trion-candidate-profile-tags-wrap .jobseach-skills-con #cand-skills{
    border: 1px solid #BEBEBE !important;
    border-radius: 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 19px 30px !important;
    min-height: 58px !important;
    margin-bottom:30px;
}

.jobsearch-column-6.theme-cal--fields--v2:before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/11/uil_calender.png');
    width: 24px;
    height: 24px;
    right: 15px;
    bottom: Calc(50% - 12px);
    z-index: 99;
    top: 50%;
}

.jobsearch-useresm-addrec-main .jobsearch-useresm-addrec-main .jobsearch-candidate-title h2 a.jobsearch-resume-addbtn::before {
    content: url(/wp-content/uploads/2023/11/plus-icon.png);
    background-size: 12px 12px;
}

.jobsearch-candidate-title h2 a span.fa-plus{
display:none;
}

.trion-profile-custom_fields-outer-area .custom_fields_skillid .jobsearch-employer-profile-form
.jobsearch-column-6 .jobsearch-profile-select .selectize-control.single .selectize-input:after{
color: #5E5E5E;
}

.trion-candidate-profile-tags-wrap .jobsearch-typo-wrap .ui-widget-content.tagit li{
    margin-top: 10px !important;
}

	#theme--edit--icon--v2 a#edit--icon--v1{ 
		color: #094D4F !important;
		width: 20px;
		height: 20px;
		font-size: 20px;
	}


.home_bn_button.theme-desktop--banner {
    padding-top: 0px !important;
}



header a.careerfy-logo{
width:400px !important;
}

header a.careerfy-logo img{
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    position: relative;
    box-shadow: none;
}

#add-education-btn:hover,
#add-experience-btn:hover,
 #add-resume-portfolio-btn:hover,
 #add-resume-skills-btn:hover,
 #add-resume-langs-btn:hover,
 #add-resume-awards-btn:hover{
    border-radius: 30px !important;
    border: 1px solid #00ADEE !important;
    color: #00ADEE !important;
    background: transparent !important;
}


/* popup style css start here */

/* education popup css  */

.jobsearch-candidate-resume-wrap.education_title_skillid.jobsearch-useresm-addrec-main .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form li.jobsearch-column-4{
    margin-right: 1%;
    width: 32%;
}

.jobsearch-candidate-resume-wrap.education_title_skillid.jobsearch-useresm-addrec-main .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form li.jobsearch-column-4.cand-edu-todatefield-0{
    margin-right: 1%;
    width: 32%;
}

.jobsearch-candidate-resume-wrap.education_title_skillid.jobsearch-useresm-addrec-main .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form li.jobsearch-column-4.cand-edu-prsntfield{
    width: 32%;
    margin-right: 0;
}
/* education popup css close here  */


/* experiance css strat here  */
.jobsearch-candidate-resume-wrap.experience_title_skillid.jobsearch-useresm-addrec-main  .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form li.jobsearch-column-4{
    margin-right: 1%;
    width: 32%;
}

.jobsearch-candidate-resume-wrap.experience_title_skillid.jobsearch-useresm-addrec-main  .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form li.jobsearch-column-4.cand-expr-todatefield-0{
    margin-right: 1%;
    width: 32%;
}

.jobsearch-candidate-resume-wrap.experience_title_skillid.jobsearch-useresm-addrec-main  .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form li.jobsearch-column-4.cand-expr-prsntfield{
    margin-right: 0;
    width: 32%;
}


.jobsearch-add-resume-item-popup .jobsearch-employer-profile-form .jobsearch-column-6 .jobsearch-profile-select select#add-lang-level + .selectize-control .selectize-input.items{
    color: #616161 !important;
    font-family: 'Figtree', sans-serif;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    height: inherit !important;
    border-radius: 30px !important;
    border: 1px solid #BEBEBE !important;
    background: #FFF !important;
    padding: 19px 30px !important;
}

.award_title_skillid .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form li.jobsearch-column-6 input#add-award-title{
    margin-right: 2%;
    width: 98%;
}

.jobsearch-useresm-addrec-main .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form li.jobsearch-column-6 input#add-lang-title{
    margin-right: 2%;
    width: 98%;
}


/* experiance css strat here  */


/* popup style css end here  */

.theme-search-talent--wrapper >* {
    padding-bottom: 12px !important;
}

.trion-tag-inner .jobsearch-content-title {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: flex-start;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    letter-spacing: 0em;
    text-align: left;
    background: transparent;
    color: #010F18;
    margin: 0 0 25px 0px;
    padding: 0;
}

.trion-tag-inner .jobsearch-content-title .jobsearch-jobdetail-tags a {
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    letter-spacing: 0em;
    text-align: left;
    background: transparent;
    color: #010F18;
    margin: 0;
    padding: 1px 1px 1px 10px;
}

.theme-text-capital{
 text-transform:capitalize !important;
}

.theme-contact-form form ul li textarea[placeholder="Message"]{
font-size: 17px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0em;
text-align: left;
opacity: 0.5;
color:#B4B4B4;
}

.candidate-details-single-item.theme-flex--items, .theme-flex--items{
    display: flex;
    align-items: center;
    width: 100%;
}

.theme-flex--items > p{
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #010F18 !important; 
}

.candidate-details-single-item.theme-flex--items p:first-child {
    flex-basis: 50%;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #010F18 !important;
}


.jobsearch-content-title.theme-flex--items > p{
flex-basis: 50%;
}

.jobsearch-content-title.theme-flex--items .jobsearch-jobdetail-tags{
    flex-basis: 50%;
}

.trion-tag-inner .jobsearch-content-title .jobsearch-jobdetail-tags a:first-child {
    padding-left: 7px !important;
    position: relative;
}

.trion-tag-inner .jobsearch-content-title .jobsearch-jobdetail-tags a:first-child::before{
content:":";
position:absolute;
left: 0;
}

.candidate-details-single-item.theme-flex--items p:last-child{
    flex-basis: 50%;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #010F18 !important;
}

.single-trion-candidate-right-area .jobsearch-description{
  margin-bottom: 30px !important; 
}

.container-wrapper-view1.theme-custom--card--v2{
padding:0px 20px 0px 20px !important;
}


.theme-align--headings.size-20{
flex-basis:20% !important;
}


.size-80{
flex-basis:80% !important;
}


.trion-8-column-main.trion-8-column-main .jobsearch-candidate-langs .jobsearch-column-4{
 width: 11% !important;
}

.trion-8-column-main.trion-8-column-main .jobsearch-candidate-langs .jobsearch-column-4 strong{
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #010F18;
    white-space: nowrap;
}

.theme-f{
 display:flex !important;
}


.trion-sidebar-filters .jobsearch-filter-responsive-wrap .jobsearch-search-filter-toggle .jobsearch-checkbox-toggle
.jobsearch-checkbox li .filter-post-count{
    padding: 9px 10px;
    border-radius: 50%;
    display:none;
}

.theme-candidate--radio{
display:flex;
flex-direction:column;
}

.theme-f {
    display: flex;
    flex-wrap: nowrap;
    justify-content: start;
    align-items: start;
}

.jobsearch-candidate-timeline-experience ul li.theme-text--wrap{
    display: flex;
    align-items: center;
    gap: 5px;
}

textarea::placeholder{
 color:#B4B4B4;
}

.theme-search--content

.size-30{
flex-basis:30%;
}

.size-70{
flex-basis:70%;
}

.size-20{
flex-basis:20%;
}

.size-80{
flex-basis:80%;
}

.size-27{
    flex-basis:27%;
}

.size-73{
    flex-basis:73%;
}

.size-42{
flex-basis:42%;
}

.size-58{
flex-basis:58%;
}

.size-35{
    flex-basis:35%;
}

.size-65{
    flex-basis:65%;
}

.theme-color{
 color:#094D4F !important;
}

.theme-content--inline{
    width: 100% !important;
    display: flex !important;
    gap: 10px;
}


.careerfy-jobdetail-content-section.float-none{
float:none !important;
margin-bottom: 0;
}


.theme-title-left.pb-0{
padding-bottom:0px !important;
}

.theme-title-right.pb-0{
padding-bottom:0px !important;
}

.item-center{
    align-items: center;
}

.trion-careerfy-jobdetail-tags > a{
padding-left:7px !important;
}


.theme-title-left, .theme-title-right{
    color: #010F18;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 15px !important;
    margin: 0 !important;
}

.careerfy-jobs-style9-cus-fields.trion-job-commitment-title{
margin-bottom:30px !important;
}


.trion-jobsearch-project-job-reward.trion-jobsearch-project-job-reward{
    clear:both;
    background: #FFF1CD;
    padding: 25px 40px;
    border: 1px solid #BEBEBE;
    border-radius: 30px;
    margin-bottom: 30px;
    padding-top: 30px;
}

.trion-job-position-title-item.theme-f > *, .trion-job-commitment-title-item p, .trion-job-experience-item p,
.trion-job-remote-item p{
color:#010F18 !important;
}

.trion-job-commitment-title-item.triion_css p{
color:#00ADEE !important;
}


.trions-button-container-job-buttons.trions-button-container-job-buttons a:hover {
    background: #fff !important;
    border: 1px solid #00ADEE !important;
    color: #00ADEE !important;
}

.trions-button-container-job-buttons.trions-button-container-job-buttons  a.go-back-btn:hover{
    background-image: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    border: 1px solid #00ADEE !important;
    color: #fff !important; 
}


.pr-5{
padding-right: 5px !important;
}

.trion-8-column-main .container-wrapper.container-wrapper-view1{
 padding:0px 20px 0px 20px !important;
}



.trion-4-column-sidebar .jobsearch_box_contact_form input.jobsearch-candidate-ct-form{
 text-transform: capitalize !important;
 border:1px solid #011422 !important;
}

.trion-4-column-sidebar .jobsearch_box_contact_form input.jobsearch-candidate-ct-form:hover {
    background:linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    color: #fff;
}


span.theme-progress-record {
    color: #5E5E5E;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    position: relative;
    top: 9px;
    left: 20px;
}

.jobsearch-jobdetail-tags.theme-flex--50{
flex-basis:50%;
}



.vc_row.wpb_row.vc_row-fluid.tabber_sec2.tabber_sec2{
padding-bottom:80px !important;
}


.mr-10{
    margin-right: 10px !important;
}

.mt-20{
  margin-top:20px !important;
}

.jobsearch-since-member-trion.theme-candidate-text--items .mb-25{
  margin-bottom:50px !important;
}

.theme-f.theme-job-detail.theme-job-detail p{
	margin-bottom:10px !important
}


input[placeholder], [placeholder], *[placeholder] {
    color: #b4b4b4 !important;
}

.usercand-shrtlist-btnsec .jobsearch-candidate-default-btn.jobsearch-add-resume-to-list{
    margin-left: 0px;
    margin-bottom: 25px;
}

.jobsearch-chat-top.jobsearch-chat-top{
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
}

.jobsearch-chat-list-thumb.jobsearch-chat-list-thumb a, .jobsearch-chat-top.jobsearch-chat-top h2{
    font-size: 16px;
}

.single-candidate .jobsearch-interview-candidate.jobsearch-interview-candidate:hover{
    background:linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    color:#fff;
    font-weight: 600;
}


.trion-job-commitment-title.mb--0, .mb--0{
margin-bottom:0px !important;
}


.main_head_talent.main_head_jobs .trion-job-offer-title-item span, .theme-job--title {
    color: #000 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    letter-spacing: 0em;
    text-align: left;
}

.theme-d--flex{
    display: flex;
    align-items: center;
    gap: 25px;
}


.theme--progress--v2 .jobsearch_progressbar{
     display: flex;
    align-items: center;
    gap: 0px; 
    width: 100%;
}

.trion-8-column-main.trion-8-column-main .jobsearch_progressbar_wrap .jobsearch-column-6{
	max-width:800px;
}

.theme--progress--v2 .jobsearch_progressbar span.title{
    padding-top: 20px;
    width:50%;
}


.theme--progress--v2 .jobsearch_progressbar .bar-container{
 margin-top: 20px;
 width:90%;
}

.theme--progress--v2 .theme-progress-record{
 width: 10%; }



.trion-company-dtails.theme-employer--view .trio-loc{
    margin-bottom: 20px;
}

/* .trion-company-dtails.theme-employer--view .trion-job-team-size-title{
    margin-bottom: 20px;
} */

.trion-company-dtails.theme-employer--view .trion-job-team-size-title {
    margin-bottom: 20px;
    padding: 0px 60px;
    white-space: nowrap;
}

/* search job css issue  start */

/* my profile page css start here  */

.jobsearch-cusfield-checkbox.candidate_rewards .jobsearch-checkbox label{
    padding-bottom: 0px !important;
}

.jobsearch-cusfield-checkbox.candidate_rewards .jobsearch-checkbox{
flex-basis:200px !important;
}

/* my profile page css close here  */


/* employer css start here  */

    .interview-btns > .candinvite-btn-con{
        margin-bottom: 30px !important;
    }

    .manage-btn-css.theme-tab--index .selectize-control.selectize-select{
        min-height:60px !important;
    }

/* employer css close here  */

.trion-job-offer-title-item.candidate_equity_offer{
    white-space: nowrap;
    display: block !important;
}

.trion-job-offer-title-item.candidate_equity_offer > p{
    display: inline-block;
    width: 95%;
}

/* search job css issue  close */


/* css after login through candidate  */

#dashboard-tab-stats .jobsearch-employer-box-section > .comprofil-dashb-boxes {
    display: grid;
    margin: 30px 0px 10px 0px;
    width: 100%;
}

/* css after login through candidate  */

.trion-company-dtails.theme-employer--view .trion-job-industry-title{
    margin-bottom: 20px;
}


.theme-img--detail{
    font-size: 18px !important;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
}

.black-300{
color:#010F18 !important;
}

.black-600{
color:#000 !important;
}

.theme-employer-content-card {
    margin-bottom: 45px !important;
}


.goback-outer a.employe-go-back-btn:hover {
    background-image: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    color: #fff;
}



.trion-jobs-applied.trion-jobs-applied.trion-jobs-applied .jobsearch-profile-title h2{
 margin:0 0 10px 0 !important;
}


.trion_right_side_usercss.trion_right_side_usercss .jobsearch-recent-applicants-nav{
padding: 25px 200px 25px 50px !important;
}

.trion-jobs-applied .jobsearch-recent-applicants-nav ul{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10px !important;
}


.trion_right_side_usercss .trion-jobs-applied .jobsearch-recent-applicants-nav li {
    gap: 10px !important;
    display: flex;
    flex-wrap: nowrap;
}

.jobsearch-pst-title::before{
     display:none;
}

.trion_right_side_usercss .jobsearch-employer-box-section .jobsearch-profile-title h2 {
    padding-left: 0px !important;
}

.jobsearch-employer-box-section.trion-jobs-applied .jobsearch-profile-title h2{
  /* padding-left:30px !important; */
  padding-bottom:30px !important;
}

.trion_right_side_usercss.trion_right_side_usercss .jobsearch-applicns-candidate .jobsearch-candidate-default-wrap{
border-top:transparent;
}



.trion-jobs-applied.trion-jobs-applied h2::before{
display: none !important;
}

.nam-css-outer{
   margin-top:30px !important;
}


.trion_right_side_usercss .main-tab-section .jobsearch-profile-title.my-profile-title h2{
 margin:0 0 28px 0 !important;
}


.trion-profilecss form .terms-priv-chek-con p{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.trion-profilecss form .terms-priv-chek-con p input{
margin-top:0px;
}


.trion-profilecss form input.jobsearch-employer-profile-submit:hover{
 background:#fff !important;
 color:#00ADEE;
 border:1px solid #00ADEE;
}


.trion-candidate-profile-tags-wrap .jobseach-skills-con #cand-skills li.tagit-choice {
    position: relative;
    padding: 5px 15px !important;
    border: 1px solid #094D4F !important;
    border-radius: 10px;
    color: #5E5E5E !important;
}


.trion-candidate-profile-tags-wrap #cand-skills + .suggested-skills-con ul li {
    border: 1px solid #094D4F !important;
    border-radius: 10px;
    color: #5E5E5E !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19.2px !important;
    position: relative;
    padding-left: 35px;
}

.trion-candidate-profile-tags-wrap .jobseach-skills-con  .suggested-skills-con .suggested-skills li:before {
    color: #094D4F;
    font-size: 16px;
    font-weight: 100 !important;
    position: absolute;
    content: "";
    background-image: url("/wp-content/uploads/2023/12/add-skill.png");
    width: 15px;
    height: 16px;
    top: calc(50% - 7px);
    left: 11px;
    background-repeat: no-repeat;
    background-size: cover;
}


.trion-candidate-profile-tags-wrap #cand-skills + .suggested-skills-con ul li:hover{
    background-color:transparent !important;
}

.nam-css-outer.nam-css-outer{
    gap:20px !important;
}


.trion-profile-custom_fields-outer-area.trion-profile-custom_fields-outer-area .selectize-control.plugin-remove_button [data-value] {
    position: relative;
    padding-right: 24px !important;
    color: #616160 !important;
    font-style: normal;
    background: #fff !important;
    /* border: 1px solid #094D4F; */
    border-radius: 10px !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
    padding: 5px 15px 5px 15px;
}

/* .selectize-control.plugin-remove_button > .selectize-input > .item{
    border: 1px solid #094D4F;
} */

.trion-profile-custom_fields-outer-area.trion-profile-custom_fields-outer-area .selectize-control.plugin-remove_button [data-value] .remove {
    border-left: 0 !important;
    position: relative;
    right: -10px;
    top: -3px;
    font-size: 29px;
    font-weight: 400;
    color: #B60B0B;
}

.trion-salary-sector-outer-outer-area .jobsearch-employer-profile-form{
    display: flex !important;
    flex: auto;
    gap: 10px !important;
}

.trion-profile-urls-outer-area .jobsearch-employer-profile-form .jobsearch-employer-box-section ul li .jobsearch-profile-select:after {
    top: calc(50% - 13px);
    color: #000;
}

#jobsearch-gdapilocs-citycon >  select {
    line-height: 20px !important;
}


#jobsearch-gdapilocs-contrycon .selectize-control .selectize-input, 
#jobsearch-gdapilocs-statecon .selectize-control .selectize-input,
#jobsearch-gdapilocs-citycon >  select,
.trion-profile-urls-outer-area .jobsearch-employer-profile-form .jobsearch-employer-box-section ul li input{
    border-radius: 30px !important;
    border: 1px solid #BEBEBE !important;
    background: #FFF !important;
    height: inherit !important;
    padding: 19px 30px !important;
    min-height: 58px !important;
    color: #616161 !important;
    font-family: 'Figtree', sans-serif;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
}

li#drp-field-66875694.jobsearch-column-6{
    margin-left: 10px !important;
}

#dashboard-tab-settings .jobsearch-employer-profile-submit{
    margin-bottom:40px;
}


.trion-employer-resume-main-section > .jobsearch-alert.jobsearch-success-alert{
    border-radius: 10px;
    background-color:#25782a !important;
    padding:15px 18px !important;
}

#add-resume-langs-btn:hover,
#add-resume-awards-btn:hover,
#add-resume-langs-btn:hover{
    border-radius: 30px !important;
    border: 1px solid #00ADEE !important;
    color: #00ADEE !important;
}

.trion-candidate-profile-tags-wrap .jobseach-skills-con ul.tagit li.tagit-choice .tagit-close{
left: 3px;
}

.trion-candidate-profile-tags-wrap .jobseach-skills-con  .suggested-skills-con .suggested-skills li:before {
    color: #094D4F;
    font-size: 16px;
    font-weight: 100 !important;
}


.trion-candidate-profile-tags-wrap ul.tagit li.tagit-choice .tagit-close .text-icon{
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    z-index: 99;
    top: Calc(50% - 12px);
    font-size: 29px;
    color: #B60B0B;
    left: 7px;
}

#employer-profilesetings-form .emp-profile-css .jobsearch-useresm-addrec-main .jobsearch-add-resume-item-popup ul li textarea{
    color: #000 !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    position: relative;
    border-radius: 30px !important;
    border: 1px solid #BEBEBE !important;
    background: #FFF !important;
    height: inherit !important;
    padding: 19px 30px !important;
}

.trion-candidate-profile-tags-wrap .jobseach-job-skills .tagit-label {
    margin-left: 20px;
    margin-right: 0px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
}


.jobsearch-column-6.theme-cal--fields--v2{
 position:relative;
}


.jobsearch-column-6.user_phone_skillid .phon-num-fieldcon .allow-dropdown .flag-container .selected-flag {
    top: Calc(50% - 20px);
    padding-left: 15px;
    overflow: hidden;
}

.selectize-control.selectize-select > .selectize-input.items{
    border-radius: 30px !important;
    border: 1px solid #BEBEBE !important;
    background: #FFF !important;
    height: inherit !important;
    padding: 19px 30px !important;
    color: #616161 !important;
    font-family: 'Figtree', sans-serif;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
}


.jobsearch-row.jobsearch-employer-profile-form.ui-sortable li.jobsearch-column-4{
    width: 32% !important;
    margin-right: 1% !important;
}

.jobsearch-row.jobsearch-employer-profile-form.ui-sortable li.jobsearch-column-4:last-child{
    width: 33% !important;
}



.trion_right_side_usercss.trion_right_side_usercss .jobsearch-employer-box-section {
    padding: 38px 0 0px 0 !important;
    margin-bottom: 0 !important;
}

.jobsearch-column-12.resume-list-item.resume-list-lang .jobsearch-update-resume-items-sec .jobsearch-employer-profile-form li.jobsearch-column-6:nth-child(1){
    width:48%;
    margin-right:2%;
}

.jobsearch-column-12.resume-list-item.resume-list-lang .jobsearch-update-resume-items-sec .jobsearch-employer-profile-form li.jobsearch-column-6:nth-child(2){
    width:50%;
}


.jobsearch-add-popup.jobsearch-update-resume-items-sec .jobsearch-row.jobsearch-employer-profile-form.ui-sortable li.jobsearch-column-6:nth-child(1){
width:48%;
margin-right:2%;
}

.jobsearch-add-popup.jobsearch-update-resume-items-sec .jobsearch-row.jobsearch-employer-profile-form.ui-sortable li.jobsearch-column-6:nth-child(2){
    width:100%;
}


.careerfy-banner-search.careerfy-banner-search  .selectize-control.single .selectize-input{
    border-radius: 0 !important;
    height: 60px !important;
    padding-top: 11px !important;
}

.careerfy-banner-search.careerfy-banner-search .selectize-control.single .selectize-input input {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: -12px !important;
}

.jobsearch-filterable-select{
    position: relative;
}
.jobsearch-filterable-select .selectize-control.selectize-select > .selectize-input.items{
    height: 60px !important;
    border:none !important
}

.main_head_talent.main_head_talent.main_head_talent .item{
    color: #122881 !important;
}


.careerfy-banner-search.careerfy-banner-search .item{
    padding-top:10px !important; 
}

.jobsearch-update-resume-items-sec .jobsearch-column-12 input.update-resume-list-btn:hover {
    background: #fff !important;
    color: #00adee !important;
    border: 1px solid #00adee !important;
}


.jobsearch-column-6.user_phone_skillid .phon-num-fieldcon .allow-dropdown input.required{
    color: #000 !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    position: relative;
    padding-left: 50px !important;
}

.trion-profilecss.trion-profilecss form ul li input{
    color: #000 !important;
    font-size: 18px !important;
}



.trion-employer-resume-main-section .jobsearch-employer-profile-form li.skills-cloud{
 position:relative;
}

.trion-employer-resume-main-section .jobsearch-employer-profile-form li.skills-cloud::before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/12/add-skill.png');
    width: 16px;
    height: 16px;
    top: Calc(50% - 8px);
    left: 10px;
    background-repeat: no-repeat;
}


.trion-employer-resume-main-section .jobseach-skills-con .suggested-skills-con label{
    color: #094D4F;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
}

.trion-employer-resume-main-section .ui-widget.ui-widget-content li.tagit-choice-editable > .tagit-label{
margin-right:0px;
}

.trion-employer-resume-main-section .ui-widget.ui-widget-content li.tagit-choice-editable a.tagit-close{
    left: 10px;
    color: #B60B0B;
    font-size: 27px;
    top: Calc(50% - 2px);
}

.education_title_skillid .jobsearch-resume-education > ul > li:before{
left: 20px;
}

.education_title_skillid .jobsearch-resume-education > ul > li:after{
left: 15px;
}

.education_title_skillid .jobsearch-resume-education-wrap{
padding-left:30px;
}

#jobsearch-resume-expr-con .resume-list-item.resume-list-exp > .jobsearch-resume-education-wrap span{
color:#00ADEE !important;
}


.trion-employer-resume-main-section .jobsearch-resume-addbtn::before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/11/plus-icon.png');
    background-repeat: no-repeat;
    display: block;
    width: 12px;
    height: 12px;
    left: 24px;
    top: calc(50% - 6px);
}


.trion-employer-resume-main-section .jobsearch-resume-addbtn:hover::before{
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2023/12/plus-icon-hover.png');
}

.resume-list-item.resume-list-award .jobsearch-resume-education-wrap{
  padding-left: 30px;
}


.award_title_skillid .jobsearch-resume-education > ul > li:before{
left: 20px;
}

.award_title_skillid .jobsearch-resume-education > ul > li:after{
left: 15px;
}

#my-resume--user-dashboard{
padding-bottom:0px !important;
}

.terms-priv-chek-con a{
color:#21A4F1 !important;
}

.terms-priv-chek-con p{
color:#011422 !important;
}


#jobsearch-candidate-resumesub .jobsearch-employer-profile-submit{
 font-weight:600;
}

#jobsearch-candidate-resumesub .jobsearch-employer-profile-submit:hover{
 background:#fff !important;
 color:#00ADEE;
 border:1px solid #00ADEE;
}

.trion-applied-status-actions a.jobsearch-savedjobs-links{
 margin-top:15px;
}

.theme-hide{
display:none !important;
}

#jobsearch-candidate-resumesub .jobsearch-employer-profile-cancel-resume:hover{
background:linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
color:#fff;
}

.theme-f--inline{
    display: flex;
    align-items: center;
    gap: 13px;
}


.theme-mt--20{
margin-top:20px !important;
}


.theme-cv-manager .jobsearch-cv-manager-left{
width: 74%;
}

#dashboard-tab-favourite-jobs #theme-favourite-page, #theme-favourite-page{
margin-bottom:0px;
}

.jobsearch-pst-title.trion-pst-title a{
font-size: 24px;
font-weight: 600;
line-height: 29px;
letter-spacing: 0em;
text-align: left;
}

.trion-candidate-favourite-jobs .jobsearch-savedjobs-thumb.trion-savedjobs-thumb{
    padding: 5px;
}


.trion-candidate-favourite-jobs .jobsearch-savedjobs-thumb.trion-savedjobs-thumb > img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    outline: none;
    border: none;
    margin: 0;
    padding: 0;
}

.favourite_main_css .jobsearch-candidate-savedjobs.trion-candidate-favourite-jobs::before{
    top: 100px;
}

.trion-candidate-favourite-jobs table td a.trion-savedjobs-view-btn{
margin-right:0px;
}


a.reply-review {
    color: #00ADEE;
}


#trion-dashboard-tab-reviews h2.trion-review-section-dashbaord-heading{
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    letter-spacing: 0em;
    text-align: left;
}


.main-trion-chngescss .theme-mandatory > label::after {
    content: "*";
    position: absolute;
    color: red;
    left: revert;
    padding-left: 5px;
}

#dashboard-tab-change-password .jobsearch-employer-dasboard.main-trion-chngescss input.jobsearch-employer-profile-submit:hover{
    background: #fff !important;
    color: #00ADEE;
    border: 1px solid #00ADEE;
}



#theme-login-page .login-content .jobsearch-login-with a i{
border-right:0px solid transparent;
}



.trion_sidebar_css .jobsearch-dashbord-mobilemenu{
  background-color:#011422 !important;
}


.login-page-outers .jobsearch-login-with ul li a.jobsearch-google-plus-bg{
    display: flex;
    align-items: center;
    gap: 3px;
}


.login-page-outers .jobsearch-login-with span{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.p-relative{
  position:relative;
}


.login-page-outers .login-formcss li .theme-eye--bg {
    position: absolute;
    top: Calc(63% - 7px);
    right: 20px;
    cursor:pointer;
}


.register-formcss li .theme-eye--bg{
    position: absolute;
    top: Calc(73% - 7px);
    right: 20px;
    cursor:pointer;

}


.trion-jobs-applied.emp-dash-job .jobsearch-job-title .jobsearch-pst-title a{
    padding-left: 15px;
}


.page-template-user-dashboard-tpl .careerfy-wrapper .jobsearch-main-content {
    padding-bottom: 0px !important;
}

.trion-applicants-graph-chart svg text tspan{
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    fill: #000 !important;
}

.founder-thumbnail.team-image, .other_members_group .other-team-member .member-thumbnail.team-image {
    border-radius: 50%;
    border: 3px dashed transparent;
    transition: all .8s ease-in-out;
    width: 176px;
    height: 176px;
    margin: 0 auto 47px auto;
    position: relative;
    transition:all .7s ease-in-out;
}


.our_team_members_outer .founder-thumbnail.team-image img, .other_members_group .other-team-member .member-thumbnail.team-image img {
    position: relative;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    transition: all .4s ease-in-out;
    filter: grayscale(100%);
}

.our_team_members_outer .founder-thumbnail.team-image:hover img, .other_members_group .other-team-member .member-thumbnail.team-image:hover img {
transform: scale(1.08);
filter: grayscale(0);
}

.founder-thumbnail.team-image::after, .other_members_group .other-team-member .member-thumbnail.team-image::after {
    content: "";
    position: absolute;
    border: 3px dashed transparent;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 50%;
    z-index: 1;
    margin: -18px;
    transform: rotate(-360deg);
    transition: all .7s ease-in-out;
}

.founder-thumbnail.team-image:hover::after, .other_members_group .other-team-member .member-thumbnail.team-image:hover::after {
    border: 3px dashed #bf851c;
    transform: rotate(360deg);
}


.custom_fields_skillid .jobsearch-employer-profile-form li .cusfield-checkbox-radioitm.jobsearch-checkbox{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    position:relative;
}

.trion-profilecss.trion-profilecss form ul li .cusfield-checkbox-radioitm.jobsearch-checkbox input{
    top: 0px;
}

.trion-profilecss.emp-comp-profile a.jobsearch-resume-addbtn.jobsearch-portfolio-add-btn::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background-image: url('/wp-content/uploads/2023/11/plus-icon.png');
    display: inline;
    left: 20px;
    top: calc(50% - 6px);
}

.trion-profilecss.emp-comp-profile a.jobsearch-resume-addbtn.jobsearch-portfolio-add-btn {
    position: relative;
    padding-left: 40px;
}


.jobsearch-employer-box-section.emp-profile-css .jobsearch-employer-resume-wrap .jobsearch-employer-title a{
  position:relative;
  padding-left: 40px;
}

.jobsearch-employer-box-section.emp-profile-css .jobsearch-employer-resume-wrap .jobsearch-employer-title a > span{
display:none;
}


.jobsearch-employer-box-section.emp-profile-css .jobsearch-employer-resume-wrap .jobsearch-employer-title a::before{
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background-image: url('/wp-content/uploads/2023/11/plus-icon.png');
    display: inline;
    left: 20px;
    top: calc(50% - 6px);
}


.trion-profilecss form ul li.jobsearch-column-6:nth-child(odd) {
    max-width: 483px;
    width: 100%;
    margin-right: 20px !important;
}

.trion-profilecss form ul li.jobsearch-column-6:nth-child(even) {
    margin-right: 20px !important;
}


.custom_fields_skillid .jobsearch-employer-profile-form li .jobsearch-cusfield-checkbox {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.custom_fields_skillid .jobsearch-employer-profile-form li .jobsearch-cusfield-checkbox > div {
    flex: 1 1 250px;
}


.trion-post-job-page form .terms-priv-chek-con p input{
  margin-top:0px;
}


.jobsearch_progressbar_wrap .theme--progress--v2 .jobsearch_progressbar .bar-container:before{
    width: 15px !important;
    height: 6px;
}


.trion-8-column-main .bar-container span.backgroundBar{
border-radius:3px;
}

/* .trion-8-column-main.trion-8-column-main  .bar-container span.backgroundBar {
    background: #D9D9D9;
} */


.trion-8-column-main .bar-container span.backgroundBar + span.bar{
background-color:rgb(229 189 44) !important;
}

.theme--progress--v2 .jobsearch_progressbar .bar-container:after{
     width: 15px !important;
    height: 6px;
}

.theme--progress--v2 .jobsearch_progressbar .backgroundBar:before, .theme--progress--v2 .jobsearch_progressbar .backgroundBar:after{
     width: 15px !important; 
    height: 6px;
}


.theme--progress--v2  .jobsearch_progressbar .backgroundBar:before{
    background-image: url(/wp-content/uploads/2023/12/shape-1.png);
}


#jobsearch-img-cropper-popup .modal-box-area .jobsearch-imgcropi-btncon a.jobsearch-cropimg-uploadbtn{
    background-image: linear-gradient(275.91deg, #122881 -40.63%, #00ADEE 100%);
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    padding: 12px 20px;
}

#dashboard-tab-job-alerts .jobsearch-job-alerts .jobsearch-job-alerts-wrap{
    position: relative;
    overflow-x: scroll;
}

#jobsearch-img-cropper-popup .modal-box-area .jobsearch-imgcropi-btncon a.jobsearch-cropimg-uploadbtn:hover {
    color: #00ADEE;
    border-color: #00ADEE;
    background: #fff !important;
}


.jobsearch-typo-wrap.trion-post-job-page .jobsearch-employer-profile-form li input[type="text"]{
    font-size: 18px;
    font-weight: 400;
}


.trion-yellow-progress .progress-container .progress.trion-yellow-progress{
 background-color:#00ADEE;
}

.jobsearch-candidate-default-wrap.jobsearch-candidate-default-wrap figure img {
    min-width: 120px !important;
    height: 120px !important;
}

.jobsearch-candidate-default-wrap.jobsearch-candidate-default-wrap figure a {
    height: 120px !important;
    min-width: 120px !important;
}

.trion-employer-followbtn {
    display: inline-block;
}

.trion-jobsearch-project-deliverables .project-deliverables-content{
    grid-template-columns: 1fr;
    color: #616161 !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 28px !important;
}

.trion-employer-followbtn .employer-followin-btnaction , .trion-employer-followbtn .employer-followed-already{
    border-radius: 30px;
    border: 1px solid #00ADEE;
    padding: 10px 25px !important;
    color: #fff;
    font-size: 18px;
    background-color: #00ADEE;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: inline-block !important;
}


.col-md-12.trion-profile-urls-outer-area .jobsearch-column-6.post_title_skillid {
    max-width: 470px !important;
}

.nam-css-outer.nam-css-outer, .trion-profile-urls-outer-area.trion-profile-urls-outer-area{
    gap:32px !important;
}

.trion-profile-urls-outer-area .jobsearch-employer-profile-form li.jobsearch-column-6.sectors_skillid .jobsearch-profile-select .selectize-control.plugin-remove_button [data-value], .selectize-control.plugin-remove_button [data-value]{
    color: #000 !important;
    font-size: 18px !important;
    font-style: normal !important;
}

.jobsearch-filter-responsive-wrap.job-alerts-sec .email-me-top .email-jobs-top.custom_email_me_sec{

}

.trion-profilecss .jobsearch-profile-select .selectize-control.single.selectize-control.single .selectize-input{
    font-size: 18px !important;
}

#dashboard-tab-allapplicants.main-applicants .jobsearch-all-aplicantslst:before{
    border-bottom: 1px solid transparent;
}


.main-applicants.main-applicants .button.aplics-mnemp-filterbtn:hover{
    background: #fff !important;
    border: 1px solid #00adee !important;
    border-radius: 30px !important;
    color:#00adee !important;
}


.allapps-monthemp-filtrmain form .filtr-mnth-btns-sec a.button.allplics-export-excel:hover{
color:#fff;
}

.careerfy-job-userlist .like-btn  .shortlist.careerfy-job-like i{
    margin: 2px 3px 2px 2px;
}


/* interview meeting css start here  */

#meetings-fulcalendar .fc-header-toolbar.fc-toolbar{
    background: #094D4F !important;
    border-radius: 30px 30px 0px 0px;
    position: relative;
    width: 100%;
    height: 60px;
}

#meetings-fulcalendar .c-header-toolbar .fc-toolbar-chunk{
    position: absolute;
    right: 30px
}

#meetings-fulcalendar#meetings-fulcalendar .fc-prev-button.fc-button,
#meetings-fulcalendar#meetings-fulcalendar .fc-next-button.fc-button{
    background: #094D4F;
}

#meetings-fulcalendar .fc-toolbar-chunk:nth-child(3){
    right: 30px;
    position: absolute;
}

#meetings-fulcalendar .fc-view-harness table.fc-col-header tr th > .fc-scrollgrid-sync-inner > a{
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #000000;
}

#meetings-fulcalendar .fc-view-harness table.fc-col-header tr th {
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #000000;
    padding: 15px 24px;
    background:#fff !important;
}

#meetings-fulcalendar .fc-toolbar-chunk h2{
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: 0em;
    text-align: left;
}

#dashboard-tab-meeting .jobsearch-employer-box-section .jobsearch-meeting-tabtitle{
    border-bottom: 1px solid #A5A5A5 !important;
    margin-bottom: 50px;
}


.meetings-list-con.meetings-list-con #meetings-fulcalendar .fc-theme-standard tbody td, .meetings-list-con .fc-theme-standard tbody td{
    background-color: #ffffff !important;
}

#meetings-fulcalendar#meetings-fulcalendar .fc-theme-standard tbody td, .meetings-list-con .fc-theme-standard td{
    background-color: #f7f7f7;
    border-left: 1px solid #094D4F !important;
    border-top: 1px solid #094D4F !important;
    border-right: 1px solid #094D4F !important;
    border-bottom: 1px solid #094D4F !important;
}

.meetings-list-con .fc-theme-standard td:first-child{
    border-top: none !important;
}


.meetings-list-con .fc-theme-standard tbody tr:last-child > td {
    border-bottom-left-radius: 30px;
    overflow: hidden;
    border-bottom-right-radius: 30px;
}



#meetings-fulcalendar td.fc-daygrid-day > .fc-daygrid-day-frame > .fc-daygrid-day-top a.fc-daygrid-day-number{
    color: #094D4F !important;
    font-weight: 400;
    font-size: 24px;
}

#dashboard-tab-chat #jobsearch-chat-container#jobsearch-chat-container {
    background-color: white !important;
    box-shadow: none;
}

#dashboard-tab-chat #jobsearch-chat-container .jobsearch-profile-title h2{
    font-size: 32px;
    font-weight: 600;
    line-height: 38px !important;
    letter-spacing: 0em;
    text-align: left;
    color: #010F18;
}

#dashboard-tab-chat #jobsearch-chat-container .jobsearch-chat-messages-list{
    background: #146668;
    height: 766px;
    overflow:auto;
    padding-bottom: 40px;
    border-left: 1px solid #999999;
}

#dashboard-tab-chat #jobsearch-chat-container .jobsearch-chat-nav li a{
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color:#5E5E5E;
    padding: 34px 0px;
}

.jobsearch-user-chat-content .jobsearch-chat-form-wrapper .jobsearch-chat-form textarea{
    color: #5E5E5E !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
}


.jobsearch-chat-share-file-wrapper .jobsearch-chat-typing-wrapper input.jobsearch-chat-send-message{
    border-radius: 30px;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    padding: 12px 40px;
    color: #fff;
    font-weight: 600;
}

.jobsearch-chat-share-file-wrapper .jobsearch-chat-typing-wrapper input.jobsearch-chat-send-message:hover{
    background: #fff;
    color: #00ADEE !important;
    border:1px solid #00ADEE !important;
}

#jobsearch-chat-container .jobsearch-user-chat-content .jobsearch-chat-form-wrapper{
    border-radius: 0px;
    border-bottom: 1px solid #A5A5A5;
    border-left: 1px solid #A5A5A5;
    border-right: 1px solid #A5A5A5;
    border-top: 1px solid #A5A5A5;
    position: absolute;
    bottom: -45px;
}

#dashboard-tab-chat #jobsearch-chat-container .jobsearch-chat-messages-list li{
    padding:30px 30px 0px 30px;
}

#dashboard-tab-chat #jobsearch-chat-container .jobsearch-user-chat-content .jobsearch-chat-form-wrapper textarea{
padding:29px 225px 14px 30px;
}

#jobsearch-chat-container .jobsearch-chat-sort-list .jobsearch-chat-selectize .selectize-control.single .selectize-input:after{
color:#D9D9D9 !important;
}

#dashboard-tab-chat .jobsearch-chat-messages-list.jobsearch-chat-messages-list li.me p {
    width: 100%;
    max-width: 340px;
    color: #5E5E5E;
    font-weight: 400;
    font-size: 14px;
    background: #fff;
    border: none;
    word-break: break-all;
}

#dashboard-tab-chat .jobsearch-chat-messages-list.jobsearch-chat-messages-list li .jobsearch-chat-entete-wrapper p {
    width: 100%;
    max-width: 340px;
    word-break: break-all;
}


#dashboard-tab-chat .jobsearch-chat-messages-list li.me p:before {
    background: transparent;
    border-bottom: 10px solid #fff !important;
}

.jobsearch-chat-form .jobsearch-chat-share-file-wrapper .jobsearch-chat-share-file a{
 color:#000;
}

#jobsearch-chat-container .jobsearch-chat-messages-list h3{
    color:#fff !important;
}

#dashboard-tab-chat .jobsearch-chat-user-list .jobsearch-chat-users-list li:hover:before{
background-color: #E5BD2C;
}

#jobsearch-chat-container .jobsearch-chat-user-list .jobsearch-chat-users-list.jobsearch-chat-user-employer ul li .jobsearch-load-user-chat h2{
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color:#011422;
}

#jobsearch-chat-container .jobsearch-chat-user-list .jobsearch-chat-users-list.jobsearch-chat-user-employer ul li .jobsearch-load-user-chat h2 > small{
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color:#011422;
}

#jobsearch-chat-container .jobsearch-chat-users-list li{
    border-bottom:1px solid #A5A5A5 !important;
}


#jobsearch-chat-container aside .jobsearch-chat-user-list .jobsearch-chat-users-list.jobsearch-chat-user-employer{
    border-left: 1px solid #A5A5A5 !important;
    border-bottom: 1px solid #A5A5A5;
}


#jobsearch-chat-container aside{
    border:none !important;
}

#jobsearch-chat-container .jobsearch-chat-user-list .jobsearch-chat-users-list li:last-child{
border-bottom:1px solid #A5A5A5 !important;
}

#jobsearch-chat-container .jobsearch-user-status-wrapper h2,#jobsearch-chat-container .jobsearch-typo-wrap .jobsearch-user-status-wrapper h2{
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color:#011422;
    
}

#jobsearch-chat-container .jobsearch-user-status-wrapper span{
font-size: 13px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color:#5E5E5E;
}

.email-jobs-top.email-jobs-top i, .jobsearch-typo-wrap.jobsearch-typo-wrap .email-jobs-top i{
color:#094d4f;
display:none;
}

.careerfy-jobs-style9-cus-fields.trion-job-sidebar-inner figure a{
/* width:120px; */
height:120px;
}

.careerfy-jobs-style9-cus-fields.trion-job-sidebar-inner figure a img{
    border-radius: 30px;
    width: 120px;
    height: 118px;
}


#order_review #payment .form-row.place-order button#place_order{
    border-radius: 30px !important;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    color: #FFF !important;
}


#order_review #payment .form-row.place-order button#place_order:hover{
 color: #00ADEE !important;
 background: #fff !important;
 border: 1px solid #00ADEE !important;   
}

.trion-single-job-sidebar .theme_team_size_font {
    display: grid !important;
    grid-template-columns: 2fr 4fr;
    padding-bottom: 0 !important;
    margin-bottom: 14px !important;
}

.theme_team_size_font > span, .theme_team_size_font > div{
    color: #010F18;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.theme_favroite_job_boxx a {
    border-radius: 30px;
    border: 1px solid #00ADEE;
    padding: 10px 25px !important;
    color: #fff;
    font-size: 18px;
    background-color: #00ADEE;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: inline-block !important;
}

.woocommerce-checkout .careerfy-wrapper .careerfy-main-content .container {
    margin-top: 50px;
}

.woocommerce-checkout .careerfy-wrapper .careerfy-main-content .container .row aside.col-md-3 form ul li + li input{
    border-radius: 0px 30px 30px 0px !important;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    color: #FFF !important; 
    font-weight: 600;
    padding: 16px 25px;
}

.jobsearch-employer-box-section.trion-jobs-applied.emp-dash-job .jobsearch-recent-applicants-nav ul li.applki_1 span{
    padding-left: 10px;
}

.trion_right_side_usercss.trion_right_side_usercss .jobsearch-applicns-candidate ul li i{
    margin-right: 10px !important;
    font-size: 20px;
}

.woocommerce-checkout .careerfy-wrapper .careerfy-main-content .container .row aside.col-md-3 form ul li + li input:hover{
    color: #00ADEE !important;
    background: #fff !important;
    border: 1px solid #00ADEE !important; 
    height:44px;
}




.woocommerce-form-coupon-toggle .woocommerce-info{
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    color: #FFF !important;
}

/* .jobsearch-search-filter-wrap{
    border:none !important;
} */

.trion-post-job-page.trion-post-job-page.trion-post-job-page .jobsearch-profile-select select{
    font-size: 18px;
    color: #616161 !important;
}

.jobsearch-saved-img-holder.trion-image-inner-employer-area .user-dashthumb-remove{
    right: 21px;
    top: 8px;
}

#jobsearch-chat-container .jobsearch-chat-messages-list li#jobsearch-chat-no-messages{
    color: #fff !important;
}

.main-applicants.main-applicants.main-applicants .select-appsjob-con .allapps-jobselct-con select{
    color:#011422;
    font-size: 18px;
}

.trion-post-job-page.trion-post-job-page.trion-post-job-page .jobsearch-profile-select .selectize-input.has-options{
    min-height: 58px !important;
}

.jobsearch-typo-wrap li{
    list-style: none !important;
}

.employer-dashboard-thumb.trion-employer-dashboard-thumb.employer-dashboard-thumb.trion-employer-dashboard-thumb{
    min-width:200px;
    height: 200px;
}

#dashboard-tab-user-job .trion-post-job-page.trion-post-job-page  .jobsearch-employer-profile-submit.jobsearch-postjob-btn:hover{
border: 1px solid #13b5ea !important;
background: #fff !important;
}

.jobsearch-filter-responsive-wrap.job-alerts-sec.custom_email_me_sec > .email-me-top > .email-jobs-top.custom_email_me_sec{

}

.jobsearch-filter-responsive-wrap.job-alerts-sec  .jobsearch-search-filter-wrap.jobsearch-without-toggle.jobsearch-add-padding {
    display: block;
}

.jobsearch-search-filter-wrap.jobsearch-without-toggle {
    display: none;
}

.listin-filters-sidebar.trion-sidebar-filters .jobsearch-filter-responsive-wrap.job-alerts-sec button.email-jobs-top {
    padding: 22px 35px !important;
    background: #ffffff;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    border-top: 1px solid #094d4f;
    border-left: 1px solid #094d4f;
    border-bottom: 1px solid #094d4f;
    border-right: 1px solid #094D4F;
    border-radius: 30px 30px 0px 0px;
    color: #094d4f;
}

.jobsearch-filter-responsive-wrap.job-alerts-sec > .email-me-top > button {
    background: #094d4f !important;
    color: #fff !important;
}

.jobsearch-filter-responsive-wrap.job-alerts-sec.custom_email_me_sec > .email-me-top > button {
    background: #fff !important;
    color: #094d4f !important;
    border-radius: 30px !important;
}

.jobsearch-filter-responsive-wrap.job-alerts-sec.custom_email_me_sec > .email-me-top{
    margin-bottom: 20px;
}


button.email-jobs-top.custom_email_me_sec {
    border-radius: 30px 30px 0px 0px;
}


.email-jobs-top.custom_email_me_sec{

}

#jobsearch-chat-container .jobsearch-user-chat-header, #jobsearch-chat-container .jobsearch-user-chat-content, #jobsearch-chat-container .jobsearch-user-chat-content.jobsearch-user-chat-messages{
    border:none !important;
    /* padding: 0px 0px 0px 0px; */
}

.trion-sidebar-filters .job-alerts-sec .jobsearch-without-toggle.jobsearch-add-padding{
    border-color: #094D4F !important;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.trion-sidebar-filters .job-alerts-sec.job-alerts-sec{
    max-width: 343px;
    width: 100%;
}

.trion-sidebar-filters .jobsearch-filter-responsive-wrap  .jobsearch-add-padding .alerts-fields input.name-input-top , .trion-sidebar-filters .jobsearch-filter-responsive-wrap  .jobsearch-add-padding .alerts-fields input.email-input-top.alerts-email{
    border-radius: 20px !important;
    height: inherit !important;
    border: 1px solid #094D4F !important;
    background: #FFF;
    color: #000 !important;
    font-family: 'Figtree', sans-serif !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    padding: 19px 50px;
}

.jobsearch-without-toggle.jobsearch-add-padding .job-alert-container-top button.jobalert-submit{
    border-radius: 30px;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    padding: 14px 62px;
    color:#fff;
    font-weight: 600;
}

.jobsearch-without-toggle.jobsearch-add-padding .job-alert-container-top button.jobalert-submit:hover{
 color:#00ADEE !important;
 background: #fff !important;
 border-color: #00ADEE !important;
}

#dashboard-tab-chat #jobsearch-chat-container .jobsearch-profile-title.jobsearch-chat-heading{
    border-bottom: 1px solid #A5A5A5;
    width: 100%;
    max-width: 92%;
}

#jobsearch-chat-container .jobsearch-user-chat-content .jobsearch-user-detail{
    width: 100%;
}

#jobsearch-chat-container .jobsearch-chat-nav{
    min-height: 94px;
}

#jobsearch-chat-container .jobsearch-user-chat-content .jobsearch-user-detail img{
width:51px;
height:51px;
}

.jobsearch-typo-wrap.trion_right_side_usercss .jobsearch-user-status-wrapper{
    margin-left: 60px;
}

#jobsearch-chat-container .jobsearch-chat-user-list .jobsearch-chat-users-list li p{
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    color:#5E5E5E;
}

/* interview meeting css close here  */


.jobsearch-send-message-form form .jobsearch-user-form ul li > .input-field-submit > input{
    border-radius: 30px !important;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    color: #FFF !important;
}

.jobsearch-send-message-form form .jobsearch-user-form ul li > .input-field-submit > input:hover{
    background: #fff !important;
    color: #00ADEE !important;
    border:1px solid #00ADEE;
}

li#drp-field-52462528.jobsearch-column-6{
margin-left: 0px !important;
}


i#icon_candidate{
    display:none !important;
}

.modal-content-area .modal-box-area .modal-close i.fa-times{
    font-size: 30px;
    color: #B60B0B !important;
}

#dashboard-tab-meeting .meetings-list-con .jobsearch-interview-list-container .jobsearch-interview-list-container-left .jobsearch-interview-list-container-left-inner .jobsearch-interview-list-container-left-text > span{
    font-size: 18px;
    padding: 5px 0px;
}

.jobsearch-interview-schedule-columnk.jobsearch-interview-schedule-columnk h2 {
    font-size: 18px;
    color: #011422;
}


.jobsearch-interview-schedule-columnk.jobsearch-interview-schedule-columnk h2 span{
    font-size: 16px;
    color: #616161;
}

.jobsearch-interview-schedule-date.jobsearch-interview-schedule-date, .jobsearch-interview-schedule-time.jobsearch-interview-schedule-time{
    font-size: 16px;
}


.jobsearch-interview-schedule-action.jobsearch-interview-schedule-action span i, .jobsearch-interview-schedule-action.jobsearch-interview-schedule-action span{
    font-size: 16px;
}


.jobsearch-interview-schedule-action.jobsearch-interview-schedule-action a.more-actions {
    font-size: 13px;
    border-radius: 30px !important;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    color: #FFF !important;
    padding: 8px 20px;
}


.jobsearch-chat-tab2 .jobsearch-chat-top a, .jobsearch-chat-tab2 .jobsearch-chat-top a, .jobsearch-chat-tab2 .jobsearch-chat-top .jobsearch-chat-title{
    color: #FFF !important;
    font-size: 16px;
}


.trion_right_side_usercss.trion_right_side_usercss .jobsearch-applicants-stats ul{
padding:24px 5px 0 !important;
}

.jobsearch-chat-top.jobsearch-chat-top a {
    font-size: 16px;
}


.jobsearch-interview-schedule-zoom.jobsearch-interview-schedule-zoom, .jobsearch-typo-wrap.jobsearch-typo-wrap .jobsearch-interview-schedule-zoom{
    font-size: 13px;
}


.trion-sidebar-single-page-employer.trion-sidebar-single-page-employer{
    text-align: left !important;
}

.trion-sidebar-single-page-employer.trion-sidebar-single-page-employer figure img , .employer-dashboard-thumb.trion-employer-dashboard-thumb img{
    width:200px;
    border-radius: 10px;
}

.trion-single-job-sidebar.trion-single-job-sidebar .jobsearch_box_jobdetail_three_apply img{
width:200px;
height:200px;
}

.jobsearch-saved-img-holder.trion-image-inner-employer-area .user-dashthumb-remove {
    right: 89px;
    top: 1px;
}



/* this code is for my profile page media button  */


#wp-project-deliverables-media-buttons.wp-media-buttons {
    margin-bottom: 15px;
    position: absolute;
    right: 20px;
    bottom: -10px;
}

.usercand-shrtlist-btnsec > a {
    margin-bottom: 25px;
}


/* popup css start here  */

.candidate_hire_details_outer_main > .hire_candidate_inner_start > .jobsearch-column-6 > .inner_follow_css > .jobsearch-row li.jobsearch-column-12,
.candidate_hire_details_outer_main > .hire_candidate_inner_start > .jobsearch-column-6{
    width: 100% !important;
}

.jobsearch-modal.candinvite-modal-popup .modal-content-area > .modal-box-area .jobsearch-boinvite-main .invitefor-jobs-con > select{
    border-radius: 30px !important;
    border: 1px solid #BEBEBE !important;
    background: #FFF !important;
    height: inherit !important;
    padding: 19px 30px !important;
    min-height: 58px !important;
    color: #000 !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    position: relative;
    padding-right: 30px !important;
    appearance: none;
    width: 375px;
    max-width: 100%;
}

.jobsearch-modal.candinvite-modal-popup .modal-content-area > .modal-box-area .jobsearch-boinvite-main .invitefor-jobs-con{
    position: relative;
}

.jobsearch-boinvite-main .invitefor-jobs-con, .jobsearch-boinvite-main > .invitefor-job-hdin{
    float:left;
}


.cart_details_outer_hire_candidate_item .hire-aplycall-con > a{
    border-radius: 30px;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    padding: 15px 28px;
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.cart_details_outer_hire_candidate_item .hire-aplycall-con > a:hover{
border:1px solid #00ADEE;
color:#00ADEE;
background: #fff;
}

.cart_details_outer_hire_candidate > .cart_details_outer_hire_candidate_item{
    padding-left: 40px;
}


.jobsearch-boinvite-main > .invitefor-job-hdin{
    margin-top: 20px;
    margin-right: 20px;
    margin-left: 25px;
}

.jobsearch-boinvite-main .Hire-for-jobs-con{
    clear:both;
}

/* popup css close here  */


/* css for header navigation menu start */

.careerfy-sidebar-navigation #careerfy-mobile-navbar-nav{
    background: #010f18 !important;
}

.careerfy-sidebar-navigation #careerfy-mobile-navbar-nav li a{
 color:#fff;
}

/* css for header navigation menu close */


a.signup-anchor {
    color: #21A4F1;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 30px !important;
}


/* forget password field css  */

.trion-rest-password-outer form ul li input#pt_user_or_email{
color: #B4B4B4 !important;
font-family: 'Figtree', sans-serif;
font-size: 17px !important;
font-style: normal;
font-weight: 400 !important;
line-height: normal !important;
border-radius: 30px;
border: 1px solid #00ADEE !important;
max-width: 530px !important;
width: 100% !important;
padding: 16px 24px !important;
height: inherit !important;
background: transparent !important;
margin: 10px 0 !important;
position: relative;
}


.trion-rest-password-outer h2{
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


.trion-rest-password-outer form ul li:nth-child(2) > a.login-form-btn{
    color: #21A4F1;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 30px !important;
}

.trion-rest-password-outer form ul li:nth-child(2) {
    position: relative;
    padding-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: start;
    padding-top: 30px;
}

.trion-rest-password-outer form ul li .jobsearch-reset-password-submit-btn{
    position: absolute;
    right: 0;
    border-radius: 30px;
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 13px 19px !important;
}

.trion-rest-password-outer form ul li .jobsearch-reset-password-submit-btn:hover{
border-radius: 30px !important;
border: 1px solid #00ADEE !important;
color: #00ADEE !important;
background: transparent !important;
}


.mobile-menu-style1.animate-menu-open{
    background: #010f18 !important;
}

.careerfy-mobile-navbar > li > a{
    color:#fff;
}




@media only screen and (min-width:768px){

.theme-tabs-active.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
    background-color:transparent;
    border:none;
}

}


@media only screen and (max-width:850px){

.jobsearch-candidate-details-list .jobsearch-candidate-default-left{
margin-bottom: 30px;
}
.image-unavalible-css-outer .jobsearch-alert.jobsearch-warning-alert {
    padding: 10px 20px 10px 20px !important;
}

}

@media only screen and (min-width:340px) and (max-width:600px){

    .theme--progress--v2.theme--progress--v2 .jobsearch_progressbar span.title{
        width:100%;
    }


    /* candidate expertise progress bar css */

    .trion-single-candidate-inner-area .trion-8-column-main.trion-8-column-main .jobsearch_progressbar_wrap .jobsearch_progressbar {
        margin-bottom: 30px !important;
        display: block;
        float: none;
        clear: both;
    }

    .trion-single-candidate-inner-area span.theme-progress-record {
        color: #5E5E5E;
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        position: relative;
        top: 9px !important;
        left: initial !important;

    }
	
	
    .trion-single-candidate-inner-area .jobsearch_progressbar_wrap .theme--progress--v2 .jobsearch_progressbar .bar-container:before {
        width: 19px !important;
        height: 6px;
    }
    .trion-single-candidate-inner-area .theme--progress--v2 .jobsearch_progressbar .bar-container:after {
        width: 20px !important;
        height: 6px;
    }
    .trion-single-candidate-inner-area .jobsearch_progressbar .bar-container:after {
        left: 37%;
    }

      /* candidate expertise progress bar css */


    .trion-main-content-single-page-employer .goback-outer{
        align-items: center;
        justify-content: center;
    }

    .vc_row-fluid.home_banner.theme-banner--v2 {
        background-position: -714px center !important;
    }


    .industrie-slider-item.industrie-slider-item .industrie-thumbnail {
        width: 90px !important;
        height: 90px !important;
        padding: 15px;
    }


    .industries_slider_outer.one.industries_slider_outer.one  .slick-slider {
        padding: 0 0 20px;
    }


    .industries_slider_outer.two.industries_slider_outer.two .industrie-slider-item.slick-slide {
        min-width: unset !important;
    }

    .industries_slider_outer.one.industries_slider_outer.one .slick-track {
        gap: 10px;
    }

    .industries_slider_outer.two.industries_slider_outer.two .slick-track {
        gap: 10px;
    }

    .industrie-slider-item.industrie-slider-item .industrie-name{
        font-size: 14px !important;
    }


    /* all applicants page css start */
        .main-applicants.main-applicants .applicnt-count-box.applicnt-count-box{
            padding: 19px 45px 12px !important;
        }

        .main-applicants.main-applicants .overall-appcreds-con.overall-appcreds-con span{
            padding: 0 32px 38px !important;
        }
    /* all applicants page css close */


    /* footer menu in two rows  */

    footer .widget_nav_menu.widget_nav_menu ul#menu-footer-menu{
        flex-wrap: wrap;
    }

    footer .widget_nav_menu.widget_nav_menu ul li{
        width: 23% !important;
    }

    footer .widget_nav_menu.widget_nav_menu .menu-item a {
        font-size: 11px !important;
    }
    /* footer menu in two rows  */


    /* home page tabs css  */
    .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
        color: #fff !important;
    }

    .home_talent.home_talent .tab2_content1 {
        padding: 10px 0 0 0 !important;
    }
    /* home page tabs css  */


    /* slider page css  */

    .talent-search-slider.talent-search-slider .slick-track{
        gap:0 !important;
    }

    .jobsearch-filterable.jobsearch-filterable .filtration-tags li a{
        white-space: nowrap;
    }

    /* slider page css  */

    .trion-rest-password-outer form ul li:nth-child(2){
        width: 100%;
        display: block;
        margin: 0 auto;
        text-align: center;
    }

    .trion-rest-password-outer form ul li .jobsearch-reset-password-submit-btn{
        position: inherit;
    }

    .register-page-outer .user-register .jobsearch-radio-checkbox label{
        font-size: 16px !important;
    }
    .register-page-outer .user-register .jobsearch-radio-checkbox.active-tab-trions label{
        font-size: 16px !important;

    }

    .login-page-outers.login-page-outers .jobsearch-radio-checkbox a, .login-page-outers.login-page-outers .jobsearch-radio-checkbox.active a{
        font-size: 18px !important;
    }

    /* search talent page css start here  */

        .main_head_talent.main_head_talent a.jobsearch-candidate-default-btn.jobsearch-view-candidate.custom_view_btn{
            display: block;
            width: 100%;
            text-align: center;
        }

        .main_head_talent.main_head_talent .jobsearch-candidate-default figure{
            margin:0 auto;
        }

        .jobsearch-candidate-details-list .jobsearch-candidate-default-left{
            text-align: center;
        }


        .trion-jobsearch-candidate-wrap-outer .jobsearch-candidate-default-text ul{
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        a.close-listin-mobfiltrs{
            z-index: 999;
        }

        .careerfy-sidebar-navigation #careerfy-mobile-navbar-nav li a {
            padding: 15px 5px 15px 15px !important;
        }


        .jobsearch-candidate-default-wrap.jobsearch-candidate-default-wrap.jobsearch-candidate-default-wrap figure img {
            min-width: 200px !important;
            height: 200px !important;
        }

        .main_head_talent.main_head_talent .jobsearch-candidate-default figure {
            width: 200px;
            min-width: 200px;
        }

    /* search talent page css close here  */


    /* search job page css issue start here  */

            .careerfy-jobs-style9-cus-fields.careerfy-jobs-style9-cus-fields.trion-job-sidebar-inner figure a {
                height: 200px;
                width: 200px;
            }

            .careerfy-jobs-style9-cus-fields.careerfy-jobs-style9-cus-fields.trion-job-sidebar-inner figure a img {
                width: 200px;
                height: 200px;
            }

            .careerfy-jobs-box2.careerfy-jobs-box2 figure {
                width: 200px !important;
                height: 200px !important;
            }


            .main_head_jobs.main_head_jobs .careerfy-jobs-box1 .trion-box-job-title{
                display: flex;
                flex-direction: column;
                justify-content: center;
                text-align: center;
            }

          

            .trion-box-job-title .careerfy-jobs-style9-title{
                width:100%;
                display: block;
            }

            .jobsearch-typo-wrap .careerfy-jobs-box2.careerfy-jobs-box2,
            .main_head_jobs.main_head_jobs .careerfy-jobs-box2 .careerfy-jobs-style9-cus-fields.trion-job-sidebar-title{
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
            }

            .jobsearch-typo-wrap .careerfy-jobs-box1.careerfy-jobs-box1{
                text-align: left;
            }

            .trion-jobsearch-view-job.custom_view_btn{
                    width: 100%;
                    display: block;
                    margin-bottom: 20px;
                    text-align: center;
            }


            .trion-sidebar-filters.trion-sidebar-filters .job-alerts-sec.job-alerts-sec {
                flex-direction: column !important;
            }

           .theme-wrapper--none ul li > .trion-job-page-mobile {
                display: flex;
                flex-direction: column-reverse;
            }
            
            .trion-job-page-mobile.trion-job-page-mobile .careerfy-jobs-box1{
                padding-top:0px !important;
            }

            .trion-job-page-mobile.trion-job-page-mobile .careerfy-jobs-box2{
                padding-bottom:15px !important;
            }


            .jobsearch-candidate-default-more-details-inner.theme-search-talent--wrapper{
                text-align: left;
            }

            /* please do not remove this css */
            /* .jobsearch-jobdetail-tags.theme-flex--50.theme-flex--50 {
                flex-basis: 80%;
            } */


            .jobsearch-jobdetail-tags.theme-flex--50.theme-flex--50{
                flex-basis: max-content;
                word-break: break-all;
            }

             /* this is used for candiate text center */
            /* .jobsearch-since-member-trion.theme-candidate-text--items .mb-25.mb-25{
                text-align: left;
            } */



            .theme--progress--v2.theme--progress--v2 .jobsearch_progressbar.animate{
                flex-direction: column;
                justify-content: center;
                align-items: center;
                text-align: center;
            }

            .trion-8-column-main.trion-8-column-main.trion-8-column-main .jobsearch_progressbar_wrap .jobsearch-column-6{
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                text-align: center;
            }


            .jobsearch-profile-title .applicnts-view-btn.applicnts-view-btn{
                font-size: 13px !important;
            }

    /* search job page css issue close here  */


    /* dashboard page css  */
    .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form .jobsearch-column-6 .jobsearch-profile-select select#add-lang-level + .selectize-control .selectize-input.items {
        padding: 15px 20px !important;
    }
    .jobsearch-candidate-resume-wrap.education_title_skillid.jobsearch-candidate-resume-wrap.education_title_skillid.jobsearch-useresm-addrec-main .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form li.jobsearch-column-4 {
        margin-right: 1%;
        width: 100%;
    }
    #dashboard-tab-chat#dashboard-tab-chat #jobsearch-chat-container .jobsearch-chat-messages-list {
        height: 500px;
    }
    #jobsearch-chat-container .jobsearch-chat-messages-list li#jobsearch-chat-no-messages {
        margin: 0px 0px 0px -130px !important;
    }
    #dashboard-tab-chat#dashboard-tab-chat #jobsearch-chat-container .jobsearch-user-chat-content .jobsearch-chat-form-wrapper textarea {
        padding: 29px 25px 14px 30px !important ;
    }
    .trion_right_side_usercss div#jobsearch-notification-section {
        padding: 30px !important;
    }
    .jobsearch-employer-box-section .alrt-cover-area.alert-success {
        background-color: #1f6538;
        border-radius: 15px;
        padding: 10px 15px;
        overflow: hidden;
    }
    .trion_right_side_usercss.trion_right_side_usercss.trion_right_side_usercss.trion_right_side_usercss .jobsearch-employer-box-section {
        padding: 60px 0 30px 0 !important;
        margin-bottom: 0 !important;
    }
    .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup .jobsearch-employer-profile-form li input[type="text"], .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup .jobsearch-employer-profile-form li input[type="password"], .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup .jobsearch-employer-profile-form li textarea, .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup .jobsearch-employer-profile-form li input[type="email"], .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup .jobsearch-employer-profile-form li input[type="number"]{
            padding:15px 20px !important; 
    }
    .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup input#add-experience-btn, .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup input#add-resume-skills-btn, .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup input#add-education-btn, .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup input#add-resume-portfolio-btn, .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup input#add-resume-langs-btn, .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup input#add-resume-awards-btn, .trion-employer-resume-box-section.trion-employer-resume-box-section  .jobsearch-add-popup input.update-resume-list-btn, .trion_right_side_usercss a.dash-hdtabchng-btn.notifics-showlist-tobtn {
        font-size: 14px !important;
        padding: 13px 30px;
    }
    .emp-profile-css a.jobsearch-resume-addbtn, .emp-profile-css a.jobsearch-feature-addbtn, .emp-profile-css a.jobsearch-Competitor-addbtn {
        font-size: 14px !important;
        padding: 13px 40px !important;
    }

    .emp-profile-css .jobsearch-bk-btn.jobsearch-bk-btn{
        padding: 13px 30px !important;
        font-size: 16px !important;
    }

    .trion-employer-resume-main-section.trion-employer-resume-main-section .jobsearch-resume-addbtn {
        padding: 12px 40px !important;
        font-size: 12px !important;
    }
    .trion-employer-resume-main-section.trion-employer-resume-main-section .jobsearch-resume-addbtn::before {
        width: 12px;
        height: 12px;
        left: 12px;
    }

    .trion-employer-resume-box-section.trion-employer-resume-box-section .jobsearch-add-popup a.upload-port-img-btn {
        font-size: 14px !important;
        padding: 10px 15px !important;
        width: 100%;
    }

    .emp-dash-job .jobsearch-recent-applicants-nav ul a {
        padding: 0px !important;
    }
    .emp-dash-job .jobsearch-applicns-candidate .jobsearch-candidate-default-left {
        padding-left: 0px !important;
        text-align: center;
    }
    .emp-dash-job .jobsearch-applicns-candidate a.jobsearch-candidate-default-btn.trion-shortlist-cand-to-intrview {
        padding: 10px 40px;
    }

    #dashboard-tab-settings .trion-profilecss.emp-comp-profile .custom_fields_skillid {
        padding: 0px 0 30px 0 !important;
    }
    .trion-profilecss.emp-comp-profile .emp-profile-css .pst-cnt-trion, .trion-profilecss.emp-comp-profile .emp-profile-css .pst-cnt-trions {
        gap: 15px;
        flex-wrap: wrap;
    }
    .trion-profilecss.emp-comp-profile .emp-profile-css .pst-cnt-trion h3.jobsearch-pst-title {
        max-width: 100%;
    }

    .jobsearch-applicns-candidate .jobsearch-candidate-default-wrap, .jobsearch-applicns-candidate .jobsearch-candidate-default-text, .jobsearch-applicns-candidate .jobsearch-candidate-default-text ul {
        flex-wrap: wrap;
        margin-top: 15px !important;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .trion_right_side_usercss .jobsearch-applicns-candidate .jobsearch-candidate-default-wrap figure, .jobsearch-applicns-candidate .jobsearch-candidate-default-wrap figure img {
        width: 200px;
        min-width: 200px;
        margin: 0px;
        height: 200px !important;
    }
    .jobsearch-applicns-candidate .jobsearch-candidate-default-wrap.jobsearch-candidate-default-wrap figure a {
        height: 200px !important;
        min-width: 200px !important;
    }

        #dashboard-tab-manage-jobs .head_emp_follow .jobsearch-managejobs-list .jobsearch-mngjob-thead .jobsearch-mngjob-cell:first-child{
            min-width: 30%;
        }

        #dashboard-tab-manage-jobs .head_emp_follow .jobsearch-managejobs-list .inner_managecss .jobsearch-mng-title-cnt{
            min-width: 40% !important;
            max-width: 40% !important;
        }
        #dashboard-tab-manage-jobs .head_emp_follow .jobsearch-managejobs-list .inner_managecss .jobsearch-mng-cell{
            max-width: 20%;
            width: 20%;
            min-width: 20%;
        }
        .jobsearch-managejobs-list .jobsearch-mngjob-cell.filljob-tabh.trion-cell-css {
            padding: 20px 50px;
        }
       .jobsearch-recent-applicants-nav.trion-navs.trion-navs ul li:after {
            border-left: none !important;
        }

        #dashboard-tab-manage-jobs .main-manage-job  .jobsearch-mangjobs-list-inner  .jobsearch-recent-applicants-nav ul a {
            justify-content: space-between;
            padding: 0px 24px!important;
        }
        .main-manage-job .jobsearch-mangjobs-list-inner .jobsearch-recent-applicants-nav.trion-navs ul li {
            justify-content: space-between !important;

        }
        #dashboard-tab-manage-jobs .main-manage-job .head_emp_follow .jobsearch-jobs-list-holder .jobsearch-managejobs-list .jobsearch-managejobs-body .jobsearch-mng-cell:nth-child(4){
            display: none !important;
        }

        #dashboard-tab-manage-jobs .head_emp_follow .jobsearch-managejobs-list .jobsearch-mngjob-cell.feat-tabh.trion-cell {
            display: none;
        }

        .main-applicants.main-applicants.main-applicants .jobsearch-profile-title:before{
            top: 150px;
        }

        .main-applicants.main-applicants .jobsearch-applied-jobs-thumb{
            width: 200px !important;
            height: 200px;
            max-width: 200px !important;
            margin: 0 auto;
            text-align: center;
            display: block;
        }

        .main-applicants.main-applicants .jobsearch-applied-jobs-thumb > img  {
            width: 100%;
            height: 100%;
            border-radius: 10px;
        }

        .main-applicants .select-appsjob-con .filter-allreps-mainholdr.filter-allreps-mainholdr{
                padding-right:0px !important;
        }

        .main-applicants .jobsearch-applied-job-btns ul {
            display: flex;
            justify-content: space-between;
        }

        .main-applicants .preview-candidate-profile.preview-candidate-profile {
            top: 0px;
            left: 20px;
        }
        .main-applicants .jobsearch-applied-jobs-text .jobsearch-applied-jobs-left ul li {
            align-items: baseline !important;
           justify-content: center !important;
        }
        .main-applicants .jobsearch-applied-job-btns ul {
            justify-content: space-between !important;
        }
        .main-applicants .jobsearch-applied-jobs-left {
            padding-left: 0px !important;
        }
        .main-applicants .jobsearch-applied-jobs-wrap.jobsearch-applied-jobs-wrap{
                display: flex;
                flex-direction: column;
                padding:20px !important;
        }

        .sjob-aplicants-list .jobsearch-applied-jobs .jobsearch-applied-jobs-wrap .jobsearch-applied-jobs-text .jobsearch-applied-job-btns{
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
        }


        .inner_follow_css.inner_follow_css .jobsearch-resumes-options li:nth-child(1)::before {
            left: 0px;
        }

        .inner_follow_css .jobsearch-resumes-options li:nth-child(2)::before{
            left: -3px;
        }

        .inner_follow_css .jobsearch-resumes-options li:nth-child(3)::before{
            left: 3px;
        }

        .inner_follow_css .jobsearch-resumes-options li{
            border-left: none;
        }

        .inner_follow_css .jobsearch-resumes-options li a{
            font-size: 14px !important;
        }


    /* dashboard page css  */

    .theme-how-works--tabs .vc_column-inner .wpb_wrapper .vc_tta.vc_tta-tabs .vc_tta-tabs-container{
    display:block !important;
    }

    .theme-how-works--tabs .vc_column-inner .wpb_wrapper .vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panel-title a span{
        display:none;
    }


    .jobsearch-employer-resumes.inner_follow_css figcaption h2{
        width:66%;
    }

    /* .inner_follow_css.inner_follow_css .jobsearch-resumes-options li:nth-child(1)::before {
        left: -15px;
    } */

    h2.jobsearch-pst-title.jobsearch-pst-title a {
        font-size: 20px !important;
    }

    .trion-jobsearch-project-perk.trion-jobsearch-project-perk li:before{
        left:0px;
    }

    .jobsearch-modal.candinvite-modal-popup .modal-content-area > .modal-box-area .jobsearch-boinvite-main .invitefor-jobs-con > select {
            width: 300px;
            margin-left: 23px;
            margin-right: 23px;
            text-align: center;
            display: block;
        
    }

    #JobSearchModalHireCandPopup .modal-box-area{
        padding:30px 0px !important;
    }

    .candidate_hire_details_outer_main.candidate_hire_details_outer_main{
        padding:0px 20px 40px 20px !important;
    }

    #JobSearchModalHireCandPopup .hire_candidate_inner_start{
        width: 100%;
        margin: 0 auto;    
    }

    #JobSearchModalHireCandPopup .hire_candidate_inner_start{
        display: block !important;
    }

    .single-candidate .jobsearch-interview-candidate{
        padding: 15px 50px !important;
    }

    .single-candidate .jobsearch-hire-candidate{
        padding: 15px 90px !important;
    }

    .candinvite-modal-popup .jobsearch-modal-title-box h2{
        font-size: 18px;
        padding-top: 10px;
    }

    .cart_details_outer_hire_candidate > .cart_details_outer_hire_candidate_item{
        padding-left:0px;
    }

    #wp-project-deliverables-media-buttons.wp-media-buttons {
        margin-bottom: 15px;
        position: absolute;
        right: -1px;
        bottom: -10px;
    }

.main_head_talent.main_head_talent.main_head_talent .careerfy-banner-search li.careerfy-banner-submit{
    border-radius: 0px !important;
}


.theme-text-center{
text-align:center;
}

.login-template-trion .login-page-outers .login-title{
font-size: 37px;
}


.login-template-trion .pt-register, .login-template-trion .login-page-outer.login-page-outer{
padding:100px 20px !important;
}


#trion-dashboard-tab-reviews .jobsearch-employer-box-section .jobsearch-revmain-tholdr .jobsearch-revmsort-box{
    width: Calc(100% - 140px);
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.main_tab_review.main_tab_review .jobsearch-profile-title.jobsearch-revmain-tholdr {
    padding-bottom: 0 !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    white-space: nowrap;
}


.trion-favourite-jobs-outer-right ul li.theme-border--right {
    border-right: 1px solid transparent !important;
}


.trion-favourite-jobs-outer-right .trion-applied-jobs-right {
    position: absolute;
    right: 45px;
    top: Calc(50% - 100px);
}

.theme-f--inline.theme-pl--20{
   padding-left: 0px !important;
}

#dashboard-tab-favourite-jobs #theme-favourite-page, #theme-favourite-page{
margin-bottom:20px;
}

.theme-cv-manager .jobsearch-cv-manager-left{
  width:100%;
}


.jobsearch-cv-manager-wrap.theme-cv-manager{
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}


.jobsearch-cv-manager-wrap.theme-cv-manager .trion-cv-manager-actions-outer{
    position: absolute;
    top: 40px;
    right: 20px;
}


.trion-profilecss form .terms-priv-chek-con p{
  display:block
}

.jobsearch-column-6.theme-cal--fields--v2:before{
 top:50%;
}

.trion-profilecss form .jobsearch-employer-profile-submit{
    margin: 0 auto 0px auto;
    width: 300px;
    text-align: center;
    display: block;
    position: relative;
}

.trion-profilecss .jobsearch-test-score-outer{
    margin: 0 auto;
    display: block;
    text-align: center;
    max-width: 60%;
    width: 100%;
}

.trion-8-column-main .jobsearch-test-score-outer .candidate-score-section.candidate-details-single-item{
width:100%;
}

.careerfy-jobs-style9-loc.theme-f{
display:block;
width:100%;
}


.theme-f.theme-f{
    display: flex;
    flex-direction: column;
     align-items: center;
    justify-content: center;
    margin-bottom: 20px !important;
   text-align:center;
}
.trion-job-offer-title-item.candidate_equity_offer {
    margin-bottom: 0px !important;
}


  /* only code to remove css  */

  .main_head_jobs.main_head_jobs .careerfy-jobs-box1 .trion-box-job-title{
    flex-direction: row;
    /* flex-direction: column; */
    gap: 20px;
    justify-content: flex-start;
    align-items: center;
    text-align: left;
}

    .trion-job-offer-title-item.candidate_equity_offer > p{
    width:auto;
    }

    .theme-f.theme-f.theme-f.theme-f{
        display: flex !important;
        flex-direction: unset;
        align-items: unset;
    }

    .main_head_talent.main_head_jobs .trion-calcss {
    padding-bottom: 18px !important;
    width: 100%;
    text-align: left;
    }

    /* only code to remove css  */


.trion-single-job-main-content.trion-single-job-main-content .careerfy-jobdetail-content-section h1{
 font-size: 18px !important;
}


.trion-single-job-sidebar.trion-single-job-sidebar .company-name-trion-customize {
    padding-bottom: 11px !important;
    text-align: center;
}

.trion-single-job-sidebar.trion-single-job-sidebar .visit-website-job {
    padding-bottom: 34px !important;
    text-align: center;
}

.theme-wrapper--none.theme-wrapper--none ul li .careerfy-jobs-wrapper-style9 .careerfy-jobs-box2 .careerfy-jobs-style9-loc p{
 width:100%;
}


.trion-8-column-main.trion-8-column-main .jobsearch-candidate-langs .jobsearch-column-4 {
    width: 100% !important;
}


.theme-progress--bar.theme-progress--bar .theme-limit{
  padding-left: 10px;
}

.trion-profilecss .terms-priv-chek-con > p > input{
margin:0px 10px 0px 0px;
}

.candidate-details-single-item .progress-container{
 margin:10px 0 20px 0px;
}

.jobsearch-test-score-outer.jobsearch-test-score-outer .candidate-score-section.candidate-details-single-item{
    flex-direction: column;
    justify-content: center;
    align-items: center;
}




.trion_right_side_usercss form.jobsearch-employer-dasboard .jobsearch-employer-profile-submit{
width:100%;
}

.trion-profilecss .jobsearch-row.jobsearch-employer-profile-form #jobsearch-upload-cv-main{
    max-width: 100%;
    display: block;
    margin-inline: auto;
    padding: 1px 1px;
}


.trion-image-inner-candidate-area #com-img-holder{
    width: 285px;
    height: 285px;
}

.vc_row-fluid.home_banner.theme-banner--v2{
  padding-bottom:153px !important;
}

.theme-home-page-tabs.theme-home-page-tabs .vc_active > .vc_tta-panel-heading{
    background: #303838 !important;
    /* max-width: 600px !important;
    width: 100% !important; */
}

/* .home_talent.home_talent .vc_tta-panel-heading{
    position: relative !important; 
}

.home_talent.home_talent .vc_tta-panel-heading{
    width: 100% !important;
    max-width: 600px !important;
} */

.tabber_sec2 .theme-how-works--tabs:before {
    top: -66px;
}

.theme-title--center .careerfy-element-title h2{
    font-size: 25px !important;
}


.pricing_description.pricing_description .vc_column-inner {
    border-radius: 0px 0px 0 !important;
}

.pricing_series.pricing_series .vc_column-inner {
    border-radius: 0 0 0px 0 !important;
}

.pricing_description.pricing_description .careerfy-element-title h2 {
    border-radius: 0px 0 0 !important;
}

.pricing_cate.pricing_cate h2 {
    border-radius: 0 0 0 0 !important;
}

.pricing_description.theme-left-sidebar--content .wpb_wrapper {
    max-height: 600px;
    overflow: auto;
}


.theme-content--white--cards .wpb_wrapper {
    max-height: 600px;
    overflow: auto;
}


.theme-content--white--cards.theme-last-child-card {
     overflow: auto;
     min-height: 0;
     background: transparent; 
     border-bottom-right-radius: 0px;
}

.main_banner_how.main_banner_how h1{
    font-size: 28px !important;
    line-height: 35px !important;
}

.main_banner_how.main_banner_how h3 {
    font-size: 15px !important;
    line-height: 25px !important;
    padding-bottom: 20px !important;
}

.main_banner_how.main_banner_how p.vc_custom_heading.vc_custom_1698318764668 {
    font-size: 14px !important;
}


.theme-tabs-active.vc_tta-color-grey.vc_tta-style-classic  .vc_tta-panels-container .vc_tta-panel.vc_active > .vc_tta-panel-title > a{
  color:#fff !important;
   opacity:1;
}

.theme-tabs-active.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title a{
 color: #fff !important;
 opacity: 0.25;
}

.wpb_wrapper .domain-experts-list{
justify-content:center;
}

.trion-8-column-main .single-trion-candidate-right-area .jobsearch-description p{
font-size: 14px;
}


.trion-4-column-sidebar .jobsearch_box_contact_form input.jobsearch-candidate-ct-form{
    font-size: 14px;
}

.trion-8-column-main .jobsearch-roles-outer .role-name{
    font-size: 14px;
}

.trion-8-column-main .company-preference-area-trion-outer label{
font-size:14px !important;
}

.trion-8-column-main .test-preference-area-trion{
font-size:14px !important;
}


.trion-8-column-main .jobsearch_progressbar .title{
font-size:14px !important;
}


.trion-4-column-sidebar.trion-4-column-sidebar .jobsearch_candidate_info{
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center !important;
}

.trion-4-column-sidebar .jobsearch_box_contact_form{
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center;
    max-width: 100% !important;
}

.candidate-single-page-trion.candidate-single-page-trion{
    min-height: 225px;
}


.trion-single-candidate-inner-area.trion-single-candidate-inner-area .jobsearch-column-4{
 padding:0px !important;
}	

.trion-sidebar-filters .jobsearch-filter-responsive-wrap{
    width: 100%;
    display: flex;
    justify-content: center;
}

.trion-single-candidate-inner-area.trion-single-candidate-inner-area{
    padding: 85px 30px 50px !important;
}

.trion-single-candidate-inner-area .goback-outer a.go-back-btn{
   text-align: center;
    margin: 0 auto;
}


	.careerfy-entry-content .home_bn_txt h1{
	line-height: 50px;
	font-size: 32px;
	}

      .trion-jobsearch-candidate-wrap-outer  .jobsearch-candidate-default-text ul {
      padding-bottom: 14.5px !important;
      display: flex;
      flex-direction: column;
	}

	.jobsearch-candidate-default-left ul li .theme-marker {
    		padding-left: 30px;
	}

   .trion-jobsearch-candidate-wrap-outer.trion-jobsearch-candidate-wrap-outer .jobsearch-candidate-default-text ul li a {
    padding-left: 30px;
   }

	.jobsearch-candidate-default-left ul li .theme-marker::before {
   	 left: -3px;
	}
	.jobsearch-candidate-default-left ul > li > a::before {
    	left: -3px;
	}


    .jobsearch-row.jobsearch-employer-profile-form.ui-sortable li.jobsearch-column-4{
        width: 100% !important;
    }
    
    .jobsearch-row.jobsearch-employer-profile-form.ui-sortable li.jobsearch-column-4:last-child{
        width: 100% !important;
    }
    

}

@media only screen and (min-width: 425px) and (max-width: 766px){

    .jobsearch-row.jobsearch-employer-profile-form.ui-sortable li.jobsearch-column-4{
        width: 100% !important;
    }
    
    .jobsearch-row.jobsearch-employer-profile-form.ui-sortable li.jobsearch-column-4:last-child{
        width: 100% !important;
    }
    

    .main_head_talent.main_head_talent.main_head_talent .careerfy-banner-search li.careerfy-banner-submit{
        border-radius: 0px !important;
    }

#dashboard-tab-favourite-jobs #theme-favourite-page, #theme-favourite-page{
margin-bottom:20px;
}

.trion-profilecss form .jobsearch-employer-profile-submit {
    margin: 0 auto 0px auto;
    width: 300px;
    text-align: center;
    display: block;
    position: relative;
}


.theme-progress--bar.theme-progress--bar .theme-limit{
padding-left: 10px;
}

.pricing_description.pricing_description .vc_column-inner {
    border-radius: 0px 0px 0 !important;
}

.pricing_description.pricing_description .careerfy-element-title h2 {
    border-radius: 0px 0 0 !important;
}
.pricing_cate.pricing_cate h2 {
    border-radius: 0 0 0 0 !important;
}

.pricing_description.theme-left-sidebar--content .wpb_wrapper {
    max-height: 600px;
    overflow: auto;
}


.theme-content--white--cards .wpb_wrapper {
    max-height: 600px;
    overflow: auto;
}


.theme-content--white--cards.theme-last-child-card {
     background: transparent; 
     border-bottom-right-radius: 0px;
}


.wpb_wrapper .domain-experts-list{
justify-content:center;
}

.trion-8-column-main .single-trion-candidate-right-area .jobsearch-description p{
font-size: 14px;
}


.trion-4-column-sidebar .jobsearch_box_contact_form input.jobsearch-candidate-ct-form{
    font-size: 14px;
}

.trion-8-column-main .jobsearch-roles-outer .role-name{
    font-size: 14px;
}

.trion-8-column-main .company-preference-area-trion-outer label{
font-size:14px !important;
}

.trion-8-column-main .test-preference-area-trion{
font-size:14px !important;
}


.trion-8-column-main .jobsearch_progressbar .title{
font-size:14px !important;
}


.trion-4-column-sidebar.trion-4-column-sidebar .jobsearch_candidate_info{
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center !important;
}

.trion-4-column-sidebar .jobsearch_box_contact_form{
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center;
    max-width: 100% !important;
}


.main_head_talent .trion-sidebar-filters {
    padding-left: 15px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


.trion-sidebar-filters .jobsearch-filter-responsive-wrap{
    width: 100%;
    display: flex;
    justify-content: center;
}

}




@media only screen and (min-width:767px) and (max-width:1024px){



    /* tab view for home page  */

    .home_bn_button.home_bn_button a.vc_general.vc_btn3.vc_btn3-style-modern{
        font-size: 18px !important;
    }

    .home_talent.home_talent .tab2_content1,
     .tab1_right_img.wpb_column,
      .tab1_right_img2.wpb_column,
       .tab2_content2.wpb_column,
        .tab2_content3.wpb_column,
        .tab2_content3.wpb_column,
        .tab1_section .tab1_txt, 
        .tab1_section .tab1_txt3,
        .tab1_section .tab1_txt2{
        width:100%;
        margin: 0 auto;
        display: block;
        max-width: 620px;
        float: none;
    }

    .tab1_right_img.wpb_column, .tab1_right_img2.wpb_column{
        padding-top: 40px !important;
    }

    .tab1_txt2.wpb_column .vc_column-inner .wpb_wrapper .vc_btn3-container.vc_btn3-inline,
    .tab1_txt.wpb_column .vc_column-inner .wpb_wrapper .vc_btn3-container.button-custom-hm,
    .tab1_txt3.wpb_column .vc_column-inner .wpb_wrapper .vc_btn3-container.button-custom-hm{
        padding-top: 40px; 
    }


    .home_startup .vc_row.wpb_row{
        padding-bottom:0px !important;
    }

    .tab1_right_img .vc_column-inner .wpb_single_image.wpb_single_image.vc_align_right, .tab1_right_img2 .vc_column-inner .wpb_single_image.vc_align_left {
        text-align: center;
    }

    .tab1_section.talent_sec_tab2, .tab1_section.startup_css1{
        display: flex;
        flex-direction: column-reverse;
    }

    .tab1_right_img.wpb_column .vc_column-inner .wpb_wrapper{
        padding-bottom:40px;
    }


    .home_talent.home_talent .vc_row.wpb_row{
        padding-bottom: 0px !important;
    }
    
    .tab1_section .tab1_txt2.tab1_txt2{
        padding-top:0px !important;
    }

    .home_talent.home_talent .tab2_content2 li:before{
        left:0px;
    }

    .home_talent .tab2_content2.tab2_content2 {
        padding-left: 0px !important;
        padding-top: 0px !important;
    }

    /* tab view for home page  */


    
    .main-applicants.main-applicants .preview-candidate-profile {
        top: 0;
        left: -64px;
    }

    .home_talent.home_talent .tab2_content3 .public li:before {
        left: 0px !important;
    }

    #wp-project-deliverables-media-buttons.wp-media-buttons {
        margin-bottom: 15px;
        position: absolute;
        right: 20px;
        bottom: -10px;
    }

    .jobsearch-employer-box-section.head_emp_follow .jobsearch-employer-confitmation{
        margin-top:50px;
    }

    .theme-content--white--cards.theme-content--white--cards .careerfy-element-title h2{
        min-height: 80px;
        }


        .pricing_description.pricing_description .careerfy-element-title h2{
            min-height: 184px;
        }

    #dashboard-tab-job-alerts#dashboard-tab-job-alerts .jobsearch-job-alerts-wrap table td:last-child{
        width:25%;
    }

.theme-text-center{
text-align:center;
}

.login-template-trion .login-page-outers .login-title{
 max-width:100%;
 font-size: 48px;
}

.trion-favourite-jobs-outer-right .jobsearch-applied-jobs-left ul{
display: flex;
}

.trion-profilecss form .jobsearch-employer-profile-submit {
    margin: 0 auto 0px auto;
    width: 300px;
    text-align: center;
    display: block;
    left:calc(50% - 150px);
    position: relative;
}

.theme-talentnow--banner.theme-talentnow--banner.theme-talentnow--banner .wpb_wrapper h1 {
       font-size: 62px !important;

}

.trion-8-column-main.trion-8-column-main .jobsearch-candidate-langs .jobsearch-column-4 {
    width: 10% !important;
}

.trion-8-column-main .jobsearch_progressbar .title{
    word-wrap: break-word;
    width: 40%;
}

.trion-8-column-main .goback-outer {
    margin-top: 70px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}


.trion-8-column-main .goback-outer a.go-back-btn{
width:100%;
}

.trion-8-column-main .candidate_portfolio .grid-item{
    width: 100%;
}

.theme-candidate--global .wpb_wrapper .vc_empty_space {
    height: 280px !important;
}

.pricing_series.pricing_series .vc_column-inner{
    border-radius: 0 0 0px 0 !important;
}

.theme-content--white--cards.theme-last-child-card{
    border-bottom-right-radius: 0px;
}

.vc_row-fluid.home_banner.theme-banner--v2{
  padding-bottom:180px !important;
}

.theme-title--center .careerfy-element-title h2{
text-align:center !important;
}

.theme-content--center .wpb_wrapper {
    position: relative;
    left: -30px;
    width: 100%;
    overflow-wrap: break-word;
    padding: 20px 20px 20px 36px;
}

.pricing_description.pricing_description .vc_column-inner {
    border-radius: 0px 0px 0 !important;
}

.pricing_description.pricing_description .careerfy-element-title h2 {
    border-radius: 0px 0 0 !important;
}

.pricing_cate.pricing_cate h2 {
    border-radius: 0 0 0 0 !important;
}


/* .theme-content--white--cards .wpb_wrapper {
    max-height: 534px;
    overflow: auto;
} */


.theme-content--white--cards.theme-last-child-card .wpb_wrapper{
     background: transparent; 
     border-bottom-right-radius: 0px;
}

.scen_right_shad.scen_right_shad{
width:100%;
}

.wpb_wrapper .domain-experts-list{
justify-content:center;
}


.trion-8-column-main .single-trion-candidate-right-area .jobsearch-description p{
font-size: 14px;
}


.trion-4-column-sidebar .jobsearch_box_contact_form input.jobsearch-candidate-ct-form{
    font-size: 16px;
}

.trion-8-column-main .jobsearch-roles-outer .role-name{
    font-size: 14px;
}

.trion-8-column-main .company-preference-area-trion-outer label{
font-size:16px !important;
}

.trion-8-column-main .test-preference-area-trion{
font-size:16px !important;
}



.trion-8-column-main .jobsearch_progressbar .title{
font-size:16px !important;
}
.jobsearch-test-score-outer .candidate-details-single-item .progress-container {
    margin: 10px 0;
    margin-right: 30px !important;
    margin-left: 5px !important;
}
.jobsearch-test-score-outer .candidate-score-section.candidate-details-single-item {
    display: flex;
    width: 100% !important;
}
.trion-4-column-sidebar.trion-4-column-sidebar .jobsearch_candidate_info{
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center !important;
}

.trion-4-column-sidebar .jobsearch_box_contact_form{
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center;
    max-width: 100% !important;
}

.trion-sidebar-filters .jobsearch-filter-responsive-wrap{
    width: 100%;
    display: flex;
    justify-content: center;
}

.main_head_talent .trion-sidebar-filters{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.careerfy-entry-content .vc_col-sm-7{
	width:100%;
}

.careerfy-entry-content .home_bn_txt h1{
	line-height: 60px;
	font-size: 56px;
	}

.home_bn_button a.vc_general.vc_btn3.vc_btn3-style-modern{
    padding: 18px 30px !important;
    font-size: 18px;
    display: block;
    width: 205px;
    text-align: left !important; 
}


.wpb_wrapper .home_bn_button > a{
padding-top:10px !important;
}


.trion-profilecss.trion-profilecss form ul li.jobsearch-column-6{
    max-width: 335px !important;
}

.trion-profile-custom_fields-outer-area li#drp-field-65740867#drp-field-65740867{
    margin-left:0px !important;
}

.trion-profilecss li.jobsearch-column-6.trion-comp-size.trion-comp-size.trion-comp-size{
    margin-left:0px !important;
}

.trion-profile-custom_fields-outer-area li#drp-field-66875694#drp-field-66875694{
    margin-left:0px !important;
}


}



@media only screen and (min-width:1024px) and (max-width:1400px){


 /* tab view for home page  */

 .home_talent.home_talent .tab2_content1,
 .tab1_right_img.wpb_column,
  .tab1_right_img2.wpb_column,
   .tab2_content2.wpb_column,
    .tab2_content3.wpb_column,
    .tab2_content3.wpb_column,
    .tab1_section .tab1_txt, 
    .tab1_section .tab1_txt3,
    .tab1_section .tab1_txt2,
    .tab2_content1.wpb_column{
    width:100%;
    margin: 0 auto;
    display: block;
    max-width: 650px;
    float: none;
    padding-left: 0px !important;
    padding-right: 0 !important;
}

.vc_tta.vc_general .vc_tta-panel.vc_tta-panel{
    display: none;
}

.home_talent .tab2_content2.tab2_content2 {
    padding-left: 0px !important;
    padding-top: 0px !important;
}


.home_talent .tab2_content3, .home_talent .tab2_content2{
    padding-top:10px;
}

.home_talent .tab2_content2.tab2_content2 li:before {
    left: 0;
}

.tab1_section.tab1_section li:before {
    left: 0;
}

.tab1_right_img .vc_column-inner .wpb_single_image.wpb_single_image.vc_align_right, .tab1_right_img2 .vc_column-inner .wpb_single_image.vc_align_left {
    text-align: center;
}

.tab1_section.talent_sec_tab2, .tab1_section.startup_css1 {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 0px !important;
}

.home_talent.home_talent .vc_row.wpb_row{
    padding-bottom: 0px !important;
}

.tab1_section .tab1_txt2.tab1_txt2{
    padding-top:0px !important;
}

/* tab view for home page  */


    .main-applicants.main-applicants .preview-candidate-profile {
        top: 0;
        left: -64px;
    }


    .home_talent.home_talent .tab2_content3 .public li:before {
        left: -33px !important;
    }


.theme-home-page-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{
    /* max-width: 1024px; */
    margin: 0 auto;
    display: block;
    padding: 50px 50px 0px 50px !important;
} 

#theme-login-page{
    max-width: 98%;
    margin: auto 20px auto 20px;
}


.trion-favourite-jobs-outer-right .jobsearch-applied-jobs-left ul{
display: flex;
}

.theme-talentnow--banner.theme-talentnow--banner.theme-talentnow--banner.theme-talentnow--banner .wpb_wrapper h1 {
    font-size: 100px !important;
}


	.employer-dashboard-thumb.trion-candidate-dashboard-thumb div {
   		 width: 100%;
	}
}

@media only screen and (min-width:1200px){

.theme-content--center .wpb_wrapper {
    position: relative;
    left: -30px;
    width: 100%;
    overflow-wrap: break-word;
    padding: 20px 20px 20px 36px;
}



}

@media only screen and (min-width:1280px) and (max-width:1360px){




    .trion-profilecss.trion-profilecss form ul li.jobsearch-column-6:nth-child(odd){
        max-width: 380px;
    }

    .trion-profile-custom_fields-outer-area li#drp-field-65740867#drp-field-65740867{
        margin-left:0px !important;
    }

    .trion-profilecss form ul li.jobsearch-column-6.jobsearch-column-6{
        max-width: 363px;
    }

    .trion-profile-custom_fields-outer-area li#drp-field-65740867#drp-field-65740867{
        margin-left:0px !important;
    }
    
    .trion-profilecss li.jobsearch-column-6.trion-comp-size.trion-comp-size.trion-comp-size{
        margin-left:0px !important;
    }
    
    .trion-profile-custom_fields-outer-area li#drp-field-66875694#drp-field-66875694{
        margin-left:0px !important;
    }

    .inner_follow_css.inner_follow_css .jobsearch-resumes-options li a{
    font-size: 13px !important;
    }

    .inner_follow_css.inner_follow_css .jobsearch-resumes-options li:nth-child(1)::before{
        left: 5px;
    }

    .inner_follow_css.inner_follow_css .jobsearch-resumes-options li:nth-child(2)::before{
        left: 5px;
    }

    .inner_follow_css.inner_follow_css .jobsearch-resumes-options li:nth-child(3)::before{
        left: 5px;
    }


}


@media only screen and (min-width:1361px) and (max-width:1920px){

    #dashboard-tab-settings .emp-profile-css .jobsearch-useresm-addrec-main .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form .jobsearch-employer-profile-form li.jobsearch-column-6{
        max-width: 437px !important;  
    }

    .trion-profile-urls-outer-area.trion-profile-urls-outer-area{
        gap: 20px !important;
    }

    li#drp-field-71023755#drp-field-71023755{
    margin-left: 0px !important;
    }

    li#drp-field-86810332#drp-field-86810332{
        margin-left: 0px !important;
    }


    li#drp-field-66875694#drp-field-66875694, li#drp-field-71023755#drp-field-71023755, li#drp-field-52462528#drp-field-52462528, li#drp-field-95467643#drp-field-95467643, li#drp-field-86810332#drp-field-86810332, li#drp-field-7167309#drp-field-7167309{
        margin-left: 0px !important;
    }

    .nam-css-outer.nam-css-outer{
        gap: 20px !important;
    }

    .trion-profile-custom_fields-outer-area li#drp-field-65740867#drp-field-65740867{
        margin-left:0px !important;
    }

  
    .trion-profile-custom_fields-outer-area li#drp-field-65740867#drp-field-65740867{
        margin-left:0px !important;
    }
    
    .trion-profilecss li.jobsearch-column-6.trion-comp-size.trion-comp-size.trion-comp-size{
        margin-left:0px !important;
    }
    
    .trion-profile-custom_fields-outer-area li#drp-field-66875694#drp-field-66875694{
        margin-left:0px !important;
    }

}



@media only screen and (min-width:1280px) and (max-width:1440px){
	#theme-login-page {
          max-width: 96%;
          margin: auto 20px auto 20px;
	}

}



@media only screen and (min-width:1366px) and (max-width:1600px){

.theme-align--headings.size-20{
flex-basis:26% !important;
}


@media only screen and (min-width:1440px) and (max-width:1920px){
	.recruitment-services-list{
	    gap: 45.5px !important;
	}
}


.size-80{
flex-basis:74% !important;
}

.theme-candidate--global .wpb_wrapper .jobsearch-row {
    max-width: 98%;
    margin: 0 auto;
}

.wpb_wrapper .dev-map-class-changer .jobsearch-row {
    max-width: 98%;
    margin: 0 auto;
}

}

@media only screen and (max-width:800px){

.careerfy-banner-search {
    width: 70% !important;
    margin: 0 auto;
    display: block;
}

.main_head_talent.main_head_talent .careerfy-banner-search ul li {
    width: 100% !important;
    max-width: 100% !important;
}


.main_head_talent .careerfy-banner-search li.careerfy-banner-submit i {
    border-radius: 30px 30px 30px 30px;
}

.careerfy-jobs-srchul.careerfy-jobs-srchul{
    max-width: 500px;
    margin: 0 auto;
    display: block;
}

.main_head_talent.main_talent_inner .careerfy-banner-search li.careerfy-banner-submit i{
border-radius:30px 30px 30px 30px !important;
}



.main_talent_inner.main_talent_inner .careerfy-banner-search li:first-child input[type="text"]{
border-radius:30px !important;
}



.careerfy-banner-search input[type="text"]{
    border-radius:30px !important; 
}

.careerfy-banner-search.careerfy-banner-search .selectize-control.single .selectize-input{
    border-radius:30px !important; 
}

.main_head_talent.main_head_talent.main_head_talent .careerfy-banner-search li.careerfy-banner-submit{
    border-radius:30px !important; 
}

.main_talent_inner .careerfy-search-o:before {
    left: Calc(100% - 59%) !important;
}

.careerfy-banner-search .careerfy-search-o:after {
    content: "Search";
    position: absolute;
    right: Calc(100% - 60%);
}


.jobsearch-filter-responsive-wrap, .jobsearch-main-content .widget {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

.main_head_talent .careerfy-banner-search li.careerfy-banner-submit i{
border-radius:30px !important;
}

}


@media only screen and (max-width: 768px) {
.hwitbtn .vc_column-inner {
    padding-left: 0 !important;
}
body .faq_btnn.applybtncss a.vc_btn3 {
    width: auto !important;
}
.vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{
	margin-top:0px !important;
}

.jobsearch-typo-wrap .jobsearch-pagination-blog .jobsearch-page-numbers{
    display: flex;
    justify-content: center;
}

}


@media only screen and (min-width: 375px) and (max-width: 600px) {

    .mobile-logocon.mobile-logocon a{
        width: 245px;
    }

    .careerfy-mobilehder-strip .mobile-hder-topcon{
        padding:25px;
    }


    #wp-project-deliverables-media-buttons{
        margin-bottom: 15px;
        position: absolute;
        margin-left: 223px;
        margin-top: -10px;
    }

    #wp-project-deliverables-media-buttons button#insert-media-button{
        padding: 3px 8px;
        /* border: 1px solid #f6f7f7; */
    }

    .jobsearch-employer-box-section.head_emp_follow .jobsearch-employer-confitmation{
        margin-top:50px;
    }


.jobsearch-employer-box-section.trion-jobs-applied.emp-dash-job .jobsearch-recent-applicants-nav ul li.applki_1 span{
        padding-left: 15px;
    }
    
    .emp-dash-job .jobsearch-candidate-default-text ul li a{
        padding-left: 25px;
    }



.trion_right_side_usercss .trion-profilecss form ul li.jobsearch-column-6{
max-width:100%;
}

.main_talent_inner .careerfy-search-o:before {
    left: Calc(100% - 63.5%) !important;
}

.talent-skill-item.talent-skill-item .skill-icon img, .skill-icon img{
    width:60px !important;
    height:60px !important;
}

.careerfy-banner-search .careerfy-search-o:after {
    content: "Search";
    position: absolute;
    right: Calc(100% - 61%) !important;
}

.trions-button-container-job-buttons{
    flex-wrap: wrap;
    flex-direction: column;
    width: 100%;
    gap: 10px !important;
    align-items: center;
    text-align: center;
}

.trions-button-container-job-buttons > a{
	min-width:100% !important;
	text-align:center !important;
}


.trion-sidebar-single-page-employer.trion-sidebar-single-page-employer figure img{
    width:200px;
}


}


/********* Hire Job Model Css Start **************/


#JobSearchModalHireCandPopup .modal-content-area {
    max-width: 1000px;
}

#JobSearchModalHireCandPopup .modal-box-area {
    border: 1px solid #13b5ea;
    border-radius: 25px;
    padding: 50px;
}
.candidate_hire_details_outer_main .inner_follow_css ul.jobsearch-resumes-options {
    border-radius: 0px 0px 30px 30px;
    border: 1px solid #094D4F;
    background: #094D4F;
    padding: 15px 30px;
    margin: 0;
}
#JobSearchModalHireCandPopup  .hire_candidate_inner_start{
    display: flex;
    width: 100%;
}
.candidate_hire_details_outer_main {
    padding: 40px 20px;
}


.checkout.woocommerce-checkout input,
 .checkout.woocommerce-checkout .select2 > .selection > .select2-selection.select2-selection--single{
    color: #000 !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    position: relative;
    border-radius: 30px !important;
    border: 1px solid #BEBEBE !important;
    background: #FFF !important;
    height: inherit !important;
    padding: 10px 30px !important;
    min-height: 58px !important
}

.woocommerce-input-wrapper textarea{
    color: #000 !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    position: relative;
    border-radius: 30px !important;
    border: 1px solid #BEBEBE !important;
    background: #FFF !important;
    height: inherit !important;
    padding: 10px 30px !important;
    min-height: 150px !important
}

.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    top: calc(50% - -7px);
    right: 0px;
}

.widget_search input[type="text"]{
    color: #000 !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    position: relative;
    border-radius: 30px !important;
    border: 1px solid #BEBEBE !important;
    background: #FFF !important;
    height: inherit !important;
    padding: 10px 30px !important;
}




/* woocommerce-cart and woocommerce-checkout start  */

.wc-proceed-to-checkout a {
    border-radius: 25px;
    width: 340px;
}

.wc-proceed-to-checkout {
    display: flex;
    justify-content: center;
}

.woocommerce-cart .careerfy-main-content aside.col-md-3 , .woocommerce-checkout .careerfy-main-content aside.col-md-3{
    display: none;
}

.woocommerce-cart-form__contents .coupon button.button,  .woocommerce-cart-form__contents button.button{
    border-radius: 25px;
    border:none;
}

.woocommerce-cart .careerfy-main-content .col-md-9 {
    width: 100% !important;
    margin: 0 auto;
    padding: 7rem 10rem 10rem 7rem;
    max-width: 1000px;
    float: none;
}


/* checkout page css start here  */

.woocommerce-checkout .status-publish header.careerfy-entry-header > h1 {
    padding-left: 55px;
}

.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{
    border-radius: 24px;
}

.woocommerce-cart .woocommerce .cart .button{
    border:none;
}

.cart-empty.woocommerce-info {
    border-radius: 25px;
}
.return-to-shop a {
    border-radius: 25px;
}

/* transaction page css  */

.trion_transaction_area_table_head .jobsearch-table-row .jobsearch-table-cell:nth-child(1) {
    background: #011422;
    color: #fff;
    border-radius: 30px 0px 0px 0px;
    padding: 15px 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    white-space: nowrap;
}

.trion_transaction_area_table_head .jobsearch-table-row .jobsearch-table-cell:nth-child(2) {
    background: #053738;
    color: #fff;
    padding: 15px 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: center;
    border-right: 1px solid #0a6162 !important;
    white-space: nowrap;
}

.trion_transaction_area_table_head .jobsearch-table-row .jobsearch-table-cell:nth-child(3){
    background: #053738;
    color: #fff;
    padding: 15px 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    border-right: 1px solid #0a6162 !important;
    white-space: nowrap;
}

.trion_transaction_area_table_head .jobsearch-table-row .jobsearch-table-cell:nth-child(4){
    background: #053738;
    color: #fff;
    padding: 15px 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    border-right: 1px solid #0a6162 !important;
    white-space: nowrap;
}

.trion_transaction_area_table_head .jobsearch-table-row .jobsearch-table-cell:nth-child(5){
    background: #053738;
    color: #fff;
    padding: 15px 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    border-right: 1px solid #0a6162 !important;
    white-space: nowrap;
}

.trion_transaction_area_table_head .jobsearch-table-row .jobsearch-table-cell:nth-child(6) {
    background: #053738;
    color: #fff;
    padding: 15px 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    border-radius: 0px 30px 0px 0px;
    border-right: none;
    white-space: nowrap;
}


.jobsearch-table-layer.jobsearch-transactions-tbody.trion_transaction_area_table_body > div > .jobsearch-table-cell,
.jobsearch-table-layer.jobsearch-transactions-tbody.trion_transaction_area_table_body > div > .jobsearch-table-cell > small,
.jobsearch-table-layer.jobsearch-transactions-tbody.trion_transaction_area_table_body > div > .jobsearch-table-cell > span {
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #616161 !important;
}

.jobsearch-table-layer.jobsearch-transactions-tbody.trion_transaction_area_table_body > div > .jobsearch-table-cell{
    text-align: center;
}

.trion_transaction_area_inner > .jobsearch-employer-transactions .jobsearch-transactions-tbody .jobsearch-table-cell{
    padding:40px 15px;
}

.jobsearch-transactions-thead.trion_transaction_area_table_head{
background: transparent;
}

.trion_transaction_area_outer .jobsearch-profile-title h2{
    margin-bottom: 20px !important;
}

.vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel.tab1_SCENARIO{
    transition: all 1000ms ease-in-out !important;
    transform: translateY(-100%) !important;
    opacity: 0;
    visibility: hidden;
}

.theme-how-works--tabs .vc_column-inner .wpb_wrapper .vc_tta-container .vc_tta.vc_general .vc_tta-panel.vc_active {
    transform: translateY(0%) !important;
    transition: all 1000ms ease-in-out !important;
    opacity: 1;
    visibility: visible;
}

.vc_tta-shape-rounded.vc_tta-spacing-1.theme-tabs-active .vc_tta-panels-container{
    overflow: hidden;
}


.applied-jobs-sort .selectize-control.single .selectize-input input, input#jobsearch-applicants-sort-selectized{
    display: none !important;
}

.inner_managecss .jobsearch-managejobs-body .jobapps-tabl-cell a.jobsearch-managejobs-appli {
    pointer-events: none;
}

.manage-btn-css .selectize-input.items.not-full.has-options{
    min-height: 62px !important;
}

.mce-flow-layout-item.mce-first > div[role="button"]{
   display: none;
}

.jobsearch-row.jobsearch-team-list-con li.jobsearch-column-3 > figure > figcaption > .jobsearch-company-links > a {
    font-size: 16px;
}

.jobsearch-employer-profile-form li textarea{
    color: #000 !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    position: relative;
    border-radius: 30px !important;
    border: 1px solid #BEBEBE !important;
    background: #FFF !important;
    height: inherit !important;
    padding: 19px 30px !important;
    min-height: 150px !important;
    resize:none;
}

.trion-candidate-middle-section ul li{
    position: relative;
}

.trion-candidate-middle-section ul li:nth-child(2)::before{
content: '';
position: absolute;
left: 0;
top:calc(50% - 15px);
width:15px;
height:15px;
background-image: url('/wp-content/uploads/2023/11/marker.png');
background-repeat: no-repeat;
background-size: cover;
}

.emp-dash-job.emp-dash-job .candidate-score-section.candidate-details-single-item{
    align-items: center;
}

.interview-btns .candinvite-btn-con a.jobsearch-candinvite-btn.jobsearch-hire-candidate:hover{
    background: #fff !important;
    color: #00adee !important;
    border: 1px solid #00adee !important;
}


/* privacy policy page css  */

.privacy-policy header h1, .page-id-2118 header h1, .page-id-116 header h1{
display: none;
}


.privacy-policy #privacy_page_main_outer, #term_use_page_main_outer, #security_page_main_outer {
    margin-top: 100px !important;
    max-width: 950px;
    margin: 0 auto;
}

.privacy-policy .theme-title--h1 h2, .theme-title--h1 , .theme-main--heading-h1 ,.theme-title-light--grey{
    font-size: 30px;
    margin-bottom: 15px;
}

#security_page_main_outer .careerfy-element-title h2, #term_use_page_main_outer .careerfy-element-title h2, #term_use_page_main_outer .wpb_wrapper p strong{
    font-size: 30px;
    margin-bottom: 60px;
    margin-top: 0;
}

h2.theme-title-terms {
    margin-top: 50px;
    margin-bottom: 20px;
    font-size: 30px !important;
}

#term_use_page_main_outer strong.theme-text--16{
    font-size: 16px !important;
    line-height: 1.74;
}

#privacy_page_main_outer .wpb_wrapper p,  #term_use_page_main_outer .wpb_wrapper p, #security_page_main_outer .wpb_wrapper p, #term_use_page_main_outer .wpb_wrapper p{
    font-size: 16px;
    line-height: 1.74;
}

#term_use_page_main_outer .wpb_wrapper p strong{
    font-size: 16px;
    line-height: 1.74;
}

#privacy_page_main_outer .wpb_wrapper ul li, #security_page_main_outer .wpb_wrapper ul li, #term_use_page_main_outer .wpb_wrapper ul li{
    list-style: disc;
    font-size: 16px;
    line-height: 1.74;
    width: calc(100% - 20px);
    margin-left: 20px;
    color: #000;
}

#privacy_page_main_outer .wpb_wrapper ul li > code,  #security_page_main_outer .wpb_wrapper ul li > code, #term_use_page_main_outer .wpb_wrapper ul li{ 
    color: #000000;
    background: none;
    font-size: 16px;
    font-weight: 700;
    font-family: inherit;
}


#security_page_main_outer .wpb_wrapper ul.list-style-dot{
margin-bottom: 30px;
}

#security_page_main_outer .theme-title-light--grey{
    margin-top:30px;
}

/* interview btn css sec */
#JobSearchModalInviteCandPopup .jobsearch-boinvite-main 
{
    padding: 1px 11px;
}
#JobSearchModalInviteCandPopup .invitefor-jobs-con label 
{
    padding-left: 25px;
}

#JobSearchModalInviteCandPopup .invite-aplycall-con 
{
    margin-top: 18%
}
	
#JobSearchModalInviteCandPopup .jobsearch-boinvite-main > .invitefor-job-hdin {
    margin-left: 6px!important;
    margin-top: 5px!important;
}

#JobSearchModalInviteCandPopup .invitefor-jobs-con label 
{
    padding-left: 9px!important;
}

#JobSearchModalInviteCandPopup .invitefor-jobs-con 
{
    margin-top: 11px!important;
}

iframe, .mce-edit-area #one-sentence-description_ifr{
    height: 180px !important;
}

.jobsearch-employer-dashboard-nav.jobsearch-employer-dashboard-nav.jobsearch-employer-dashboard-nav .jobsearch-dashbord-menubtn{
    display: none;
}

.portfolio_title_skillid .jobsearch-add-resume-item-popup .jobsearch-employer-profile-form .upload-port-img-btn:hover{
    color:#fff !important;
}


.resume-list-port figure .jobsearch-company-links a {
    font-size: 16px;
}

/* unapprove candidate css */
#popupUnapproveCandidate .modal-box-area {
    padding: 1rem 2rem 4rem 4rem;
    width: 80%;
    border: 1px solid #13b5ea;
    border-radius: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
div#popupUnapproveCandidate {
    background: #00000085;
}

#popupUnapproveCandidate .modal-box-area .jobsearch-user-form {
    padding: 20px 0px 10px 0px;
}
#popupUnapproveCandidate .jobsearch-send-message-form {
    padding: 1rem 2rem 0rem 0rem;
}
.password-error {
    color: #ea4335;
    display: inline-block;
    margin-bottom: 12px;
}

.password-error_apply_conf {
    color: #ea4335;
    display: inline-block;
    margin-bottom: 12px;
}

.login-page-outers .login-formcss .password-error {
    display: block;
}


/* about us page css added  */
#theme-about-us-page .careerfy-about-text a.careerfy-static-btn.careerfy-bgcolor{
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    padding: 19px 58px !important;
    color: #FFF !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    border-radius: 30px;
}


#theme-about-us-page .careerfy-about-text a.careerfy-static-btn.careerfy-bgcolor:hover {
    border: 1px solid #00ADEE !important;
    color: #00ADEE !important;
    background: #fff !important;
}

.careerfy-static-btn:after, .careerfy-static-btn:after, .careerfy-simple-btn:after, .careerfy-simple-btn:after{
    display:none
}

#theme-about-us-page .careerfy-static-btn.careerfy-static-btn:after,
 #theme-about-us-page .careerfy-typo-wrap.careerfy-typo-wrap .careerfy-static-btn:after,
 .theme-blue--buttons .careerfy-static-btn.careerfy-static-btn:after,
 .theme-blue--buttons .careerfy-typo-wrap.careerfy-typo-wrap .careerfy-static-btn:after{
    display:none;
}


.careerfy-static-btn.careerfy-static-btn,
 .careerfy-typo-wrap.careerfy-typo-wrap .careerfy-static-btn{
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%) !important;
    padding: 19px 58px !important;
    color: #FFF !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    border-radius: 30px;
}

.theme-blue--buttons .careerfy-static-btn.careerfy-static-btn:hover,
 .theme-blue--buttons .careerfy-typo-wrap.careerfy-typo-wrap .careerfy-static-btn:hover{
    border: 1px solid #00ADEE !important;
    color: #00ADEE !important;
    background: #fff !important;
 }

 #theme-about-us-page .vc_column-inner .careerfy-about-text h2 ,
 .theme-blue--buttons .careerfy-parallex-text .careerfy-logo-text h2,
 .careerfy-fancy-title.careerfy-fancy-title h2,
 .theme-blue--buttons .careerfy-typo-wrap.careerfy-typo-wrap h2{
    font-size: 40px;
    color: #011422;
    line-height: normal;
    text-align: left;
    font-family: 'Figtree', sans-serif !important;
    font-weight: 600;
    text-align: center;
}


#theme-about-us-page .careerfy-about-text p,
.theme-blue--buttons .careerfy-parallex-text .careerfy-logo-text p,
.careerfy-classic-services.careerfy-classic-services p,
.careerfy-fancy-title.careerfy-fancy-title p,
.theme-blue--buttons .careerfy-parallex-text.careerfy-logo-text.careerfy-logo-text p{
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    color: #000;
    font-family: 'Figtree', sans-serif !important;
    text-align: center;
}

.careerfy-classic-services.careerfy-classic-services h2 {
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    font-family: 'Figtree', sans-serif !important;
}

.theme-blue--buttons .vc_column-inner .wpb_wrapper .row .careerfy-typo-wrap .careerfy-logo-text a, 
.careerfy-about-text,
.theme-blue--buttons .vc_column-inner .wpb_wrapper .careerfy-typo-wrap{
text-align: center;
}

.careerfy-about-text span.careerfy-about-sub{
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 30px;
font-family: 'Figtree', sans-serif;
}


.careerfy-modren-counter.careerfy-modren-counter span.word-counter, .careerfy-modren-counter.careerfy-modren-counter small,
.careerfy-service-slider.careerfy-service-slider small, .careerfy-service-slider.careerfy-service-slider span{
    font-family: 'Figtree',sans-serif;
}


.page-id-152 .careerfy-testimonial-slider .slick-arrow{
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    color: #fff;
    border: 1px solid #00ADEE;
    padding: 2px;
}

.careerfy-modren-counter.careerfy-modren-counter i {
    font-size: 40px;
    display: inline-block;
    margin-bottom: 28px;
    background: -webkit-linear-gradient(276deg, #122881, #00adee);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.careerfy-modren-counter.careerfy-modren-counter ul li:after{
    border: 3px solid #03A9F4;
    box-shadow: 0px 0px 0px 3px #122881 inset;
}

.careerfy-classic-services.careerfy-classic-services ul li:hover i{
    background:linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    border: none;
}

.careerfy-service-slider.careerfy-service-slider .slick-arrow{
    background: linear-gradient(276deg, #122881 -40.63%, #00ADEE 100%);
    line-height: 27px;
}
.vc_custom_1714973885378 
{
    padding-bottom: 56px !important;
}

#jobsearch-chat-container .jobsearch-chat-users-list li {
    display: block !important;
}

div#add_review_form_sec {
    padding-top: 25px;
}
.dash-reviews-list.jobsearch-candidate-wrap-section {
    padding-top: 20px;
}
.dash-reviews-list.jobsearch-candidate-wrap-section .jobsearch-content-title.jobsearch-addmore-space h2{
    text-transform: capitalize !important;
    color: #010F18;
    font-size: 30px !important;
    font-family: 'Figtree', sans-serif;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;  
}

.careerfy-jobs-style-cus-fields.trion-job-offer-salary-title {
    padding: 0px 0 36px 0px !important;
}

input#jobsearch-review-submit-btn {
    border-radius: 25px;
}
#add_review_form_sec .jobsearch-content-title.jobsearch-addmore-space h2 {
    text-transform: capitalize !important;
    color: #010F18;
    font-size: 30px !important;
    font-family: 'Figtree', sans-serif;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
}
.jobsearch-add-review-con .review-stars-sec {
    border-radius: 20px 0px 0px 20px;
}
.jobsearch-add-review-con .review-overall-stars-sec {
    border-radius: 0px 20px 20px 0px;
}

.jobsearch-add-review-con textarea, .jobsearch-typo-wrap .jobsearch-add-review-con textarea {
    border-radius: 20px;
}
.trion_right_side_usercss .main-applicants .jobsearch-all-aplicantslst .sjob-aplicants-list .applicnt-count-box a {
    color: #fff !important;
    border-radius: 30px !important;
}
.trion-applied-jobs-wrap-outer .trion-jobsearch-applied-jobs-right .aplid-status-txt.rejected {
    border-radius: 30px;
    background: linear-gradient(276deg, #a30000 -40.63%, #ff4f4f 100%);
    padding: 19px 55px;
    color: #FFF;
    text-align: center;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal !important;
}
.careerfy-jobs-inner-box1 .trion-jobsearch-job-view-btn-outer {
    display: flex;
    align-items: flex-start;
}
.addnew-questtypes-btnscon .hideQuestiontype{
    display: none !important;
}
.jobsearch-applyquests-dash .addnew-questtypes-btnscon .select-questype-hding {
    display: none;
}
.not-avaliable-For-Hiring {
    text-align: center;
    padding: 40px 0px 0px 0px;
    font-size: 16px;
}
.jobsearch-employer-box-section-hire.jobsearch-dashnotifics-bars-hire {
    border-radius: 30px;
    background: #FFF1CD;
    padding: 38px 45px 22px 45px !important;
    margin-bottom: 32px !important;
}

.jobsearch-employer-box-section-hire.jobsearch-dashnotifics-bars-hire h2 {
    padding-bottom: 20px;
}
.jobsearch-employer-box-section-hire .jobsearch-notifics-loistitms {
    display: flex !important;
}
.jobsearch-employer-box-section-hire .notificate-item-inner {
    justify-content: flex-start;
    gap: 15px;
}

/* search talent page css start at bottom */

.theme-candidate--global .wpb_wrapper .vc_empty_space {
    height: 0px !important;
}

/* search talent page css close at bottom */


@media (max-width:990px){

    .trion-tag-inner .jobsearch-content-title{
        justify-content: center;
    }

    .jobsearch-jobdetail-tags.theme-flex--50{
        flex-basis: max-content;
    }

}
.vc_btn3-container.button-custom-hm.steptwocss.vc_btn3-inline a {
    padding: 10px 20px !important;
    width: 411px;
}
.vc_btn3-container.button-custom-hm.steponecss a, .vc_btn3-container.button-custom-hm.stepthreecss  a, .vc_btn3-container.button-custom-hm.stepfourcss a {
    width: 411px;
    padding: 20px 20px !important;
}
/*.faq_btnn.applybtncss a.vc_btn3 {
    padding: 10px 15px !important;
    margin: 0 0 20px;
}*/

/* } */




	
/* pricing table */
@media (min-width: 1025px) and (max-width: 1500px) {
		
.tableheadctn .careerfy-element-title h2 {
    padding: 73px 10px !important;
}
.tableheadctn .careerfy-element-title p.vc_custom_heading {
    font-size: 16px !important;
    max-height: 100px !important;
}
.tableheadctn .careerfy-element-title h3.vc_custom_heading {
    padding: 40px 20px !important;
    font-size: 18px !important;
    padding-bottom: 20px !important;
}
.tablecontctn .vc_empty_space {
    padding: 0 !important;
    height: 0 !important;
}
.tablecontctn .careerfy-element-title p.vc_custom_heading {
    font-size: 16px !important;
    height: 85px !important;
    padding: 58px 10px !important;
}		
}

/*end  pricing table */



@media (min-width: 768px) and (max-width: 1024px){
.button-custom-hm {
    padding-top: 15px !important;
    margin-bottom: 5px !important;
}
}

@media (min-width: 1025px) and (max-width: 1198px){
.hwitbtn .vc_column-inner {
    padding-right: 5px !important;
}
}


@media (max-width: 1024px){
.aplybtnwrp a.vc_general.vc_btn3.vc_btn3-icon-right.vc_btn3-color-grey {
    width: 252px !important;
}
}

@media (min-width: 991px) and (max-width: 1200px){
.careerfy-header-ten .careerfy-header10-main .container .row .col-md-12 {
    display: flex;
    align-items: center;
}
}

/* Checkout page checkbox for price selection*/
.woocommerce-checkout .form-row  label.checkbox {
    display: flex;
    align-items: center;
}

.woocommerce-checkout .form-row label.checkbox span.checkbox-label {
    padding-top: 1px;
}
.woocommerce-checkout .form-row label.checkbox input#location_confirmation {
    position: relative !important;
}

.woocommerce-checkout #my_custom_checkout_field p#location_confirmation_field {
    width: 100%;
}

.woocommerce-checkout #location_confirmation_checkout_field span.optional {
    display: none;
}

.page-template-user-dashboard-tpl .test-details-box-outer .test-details-box {
    top: 0px;
    right: 32px;    
}
.jobsearch-upload-cv {    
    margin-top: 50px !important;
}