 .desktop_hidden{ display:none; }
 .Documents_input_part .form-control{ border:none; padding:0;margin-bottom:5px;}
 .article-body{ width:100%; }
 .article-body img{ max-width: 100%; } 
 @media (min-width: 320px){
.container, .container-sm {
    max-width: 100%;
}
 }
@media (min-width: 820px) {
  .container, .container-sm {
    max-width: 800px; } }
@media (min-width: 1000px) {
  .container, .container-sm, .container-md {
    max-width: 960px; } }
@media (min-width: 1280px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1140px; } }
@media (min-width: 1680px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1280px; } }

@media(max-width:1280px) and (min-width:1000px){
/*Jobs Details Css Start*/
.jobs_details_module_row .module{ width:13rem;}
.module ul.social-media-share li{ margin-left: 0.1rem !important;
    margin-right: 0.1rem !important;}
.col_6_12_class .col-6{flex: 0 0 100%;max-width: 100%;}
.module ul.points-list li a {
    margin-left: 0rem;
    padding-left: 26px;
    display: inline-block;
}
/*Jobs Details css End*/

/*QA Jobs Details css start*/
.qa_details_module_row .module{ width:13rem;}
.qa_details_module_row .col-width-2{max-width: calc(100% - 420px);}
.qa_details_module_row  .module .sl-heading {width: 100%;white-space: normal;} 
/*QA jobs Details css End*/

.module {width: 13.75rem;}
.m-pr-0{ padding-right:0;}
.m-pl-0{ padding-left:0;}
.module .sl-heading{ width:100%;} 


/*knowledge details page css Start*/
.article  .knowledge_details_content_part{ padding:100px !important;}



/*knowledge details page css End*/




}

    

@media(max-width:1000px) and (min-width:820px){
/*jobs css start*/
.search-module .search-module-wrapper {padding: 1rem;} 
.search-module .menu ul.nav li {margin: 0 0.5rem;}
.search-module .menu ul.nav li div.center {height: 4rem;width: 4rem;}
.search-module .menu ul.nav li div.center div {height: 4rem;width: 4rem;}
.search-module .menu ul.nav li div.center img {height: 2rem;width: 2rem;}
 .search-module .graphics img {height: 10.75rem;}   
.search-module .menu ul.nav li a {font-size: 0.8rem;}
.search-module h1 {font-size: 1.3rem;}
html body {font-size: 0.8rem;}
.input_mb{margin-bottom: 10px;}
.search-module .row:last-child div{top: -0.1rem;}
.jobs_search_search_activity .module { width:100%;}
.filter_search_search_activity {flex: 0 0 22%;max-width: 22%;}
.jobs_body_content_center_part .company{ padding-right:0;padding-left:0;}
.card .company-profile-img {height: 4rem;width: 4rem;}
.card ul li {margin: 0 0.2rem;}
.card ul li img {margin-right: 0.1rem;}   
.filter-module .form-check label {
font-size: 0.7rem;}
/*jobs css End*/




/*QA Jobs Details css start*/
.qa_details_module_row .module{ width:12.5rem;}
.qa_details_module_row .col-width-2{max-width: calc(100% - 420px);}
.qa_details_module_row  .module .sl-heading {width: 100%;white-space: normal;} 
/*QA jobs Details css End*/

/*QA jobs post css start*/
.post_add_section .advertisement { width: 13.75rem; }

/*QA jobs post css  End*/

 .module {width: 11.75rem;}
.m-pr-0{ padding-right:0;}
.m-pl-0{ padding-left:0;}
.module .sl-heading{ width:100%;} 



/*knowledge details page css Start*/
.article  .knowledge_details_content_part{ padding:50px !important;}



/*knowledge details page css End*/



}
  
@media(max-width:820px){
    p{ color:#525252; }
/*jobs page mobile header css start*/ 
.desktop_hidden {display: inline-block;}
.mobile_hidden{ display:none !important ;}
.mobile_block { display:block !important;}
.jobs_header .m_menu_bar { width:20%; }  
.jobs_header .logo { width:60%; text-align:center; }  
.m_menu_bar img{ width:50px;}
nav .profile img{ border:none;}     
nav .logo img {width: 12.125rem;}
/*jobs page mobile header css end*/

/* jobs page jobs search box css start*/
.search-module-section{ padding-left:0; padding-right:0;    margin-bottom: 4rem;}

.search-module .search-module-wrapper {padding: 23px 23px 45px;}
.search-module-wrapper .menu{display: table;table-layout: fixed;width: 100%;}
.search-module-wrapper ul.nav{     display: table-row;}
.search-module .menu ul.nav li{display: table-cell;width:100%;}

.search-module .heading-wrapper { text-align:center; } 
.search-module .menu ul.nav li a.active{ border-bottom:4px solid #4354B3} 
.input_mb {    margin-bottom: 15px;}
.search-module h1 {font-size: 20px;}
html body{ font-size:14px; color: #525252;}
.search-module .menu ul.nav li a {font-size: 14px;min-height:136px;}
/* jobs page jobs search box css End*/     
.action-btn {font-size: 17px;padding: 12px 40px;}
.form-check_input_part { padding-left:20px !important; display:block !important;}
.top-filters .col-auto {width: 50%;}
.float_right{ float:right; width:140px !important;}
.filters_button a{ font-weight:500; font-size:15px;}
.card .heading {    font-size: 18px;}
    
    
/*job details page header css start*/
.back_icon_part { width:20%;}
.back_icon_part img{ width:36px;}
.job_details_hadding_header{ width:60%; text-align:center; color:#fff;} 
.job_details_hadding_header h2{ font-size:25px; margin-bottom:0;}   
/*.jobs_details_module_row {display: table-row;width: 100%;}*/
.jobs_details_module_row .col-auto {padding: 0;
    /*margin-left: -15px;*/
    /*margin-right: -15px;*/
    /*flex: initial;*/
    /*width: auto;*/
    /*max-width: initial;*/width: 100%;}
/*.jobs_details_module_row .col {display: table-header-group;width: 100%;}*/
.jobs_details_module_row .module { width:100%;}
.jobs_details_module_row .module:first-child {margin-top: 1.5rem;}
#graph_container {margin-top: 0 !important;}
.col_6_12_class .col-6{ flex: 0 0 100%;max-width: 100%;}
/*job details page header css End*/
.card .profile-description li{ min-width:auto;}   
.card .featured-tag{ top:10px;}
.job_details_first_box .row{ margin-left:0; margin-right:0;}
.company_profile_right  .company-profile-img {height: 40px;width: 40px;}
.w-65{ width:65%;}
.w-35{ width:35%;} 
.job_details_applicants{ padding-top: 15px;}
.button_apply .btn.secondary-btn {padding: 8px 40px;min-width: 144px; top:0;}
.company_profile_right_box{display: inline-block;}
.days_report_box_bottom{     margin-top: 20px;}
.card .profile-card-footer{ width:auto;}
.company_follow_part a  { color:#4354B3 !important;  }   
.jobs_details-card-left_part .days-to-apply {     font-weight: 500;}
.company_profile_right_box hr {border-top: 2px solid rgba(26, 29, 40, 0.1);}
.company_profile_right_part{display: inline-block;text-align: center; }
.company-profile-img_box div{ border-bottom: 2px solid rgba(26, 29, 40, 0.1);
padding-bottom: 6px;margin-bottom: 6px;}
.card ul li{     vertical-align: bottom;}
.days_report_box_bottom img{ width:24px;}
.company_profile_right{ padding-top: 39px;    padding-bottom: 45px;}
.top-filters .form-check {
    padding: 0;
}
.top-filters #save-search {
    top: 0;
    margin-top: -3px;
    margin-bottom: 0;
    display: inline-block;
    position: initial;
    vertical-align: middle;
}
.top-filters #save-search + label{    line-height: normal; } 
.top-filters_part {
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
}
.m_top_10{ margin-top: 15px !important;}

.card ul li img{object-fit: contain !important;}


.hadding_left_part{     display: flex;}
.heading_text_part{ width:75%;}
.location_part img {height: 1.125rem;
width: 1.125rem;
margin-right: 0.375rem;}
.card_header_part{display: flex;}
.hadding_left_row{ width:75%;}
.location_part {padding-top: 12px; padding-bottom:10px;}
.company_name_part{padding-top:10px; }
.box_apply_position {position: absolute;right: 0;bottom: 0;font-weight: 500 !important;width: auto;}
.bootm_list_part button{line-height: normal;vertical-align: middle;}
.card .company-profile-img {height: 3.8rem;width: 3.8rem;}

.jobs_body_content_center_part .card {padding: 0 15px 15px !important;box-shadow: none;border-bottom: 1.6px solid #707070;border-radius: 0;width:100%;}
.bootm_list_part{ position: relative;}
.follow_text_center_part {
    display: inline-block;
    text-align: center;
}
span.company_profile_img_box {
    background: #fff;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    margin: 0 auto 4px;
    display: inline-block;
/*    padding: 11px;*/
    margin-top: 6px;
    overflow: hidden;
}
span.company_profile_img_box img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    border-radius: 0px !important;
    box-shadow: none !important;
}
.filters_top_box_section{margin-left: -15px;margin-right: -15px;}
.filters_top_box_section .top-filters_part {padding-bottom: 0px !important;margin-bottom: 0px !important;padding-left: 15px;    border: none !important;padding-right: 15px;}
.filters_top_box_section .filters_button{
    padding: 0 15px 15px ;
    border-bottom: 1.6px solid #EAEAEA;
    border-radius: 0;
    width: 100%;}
.card ul li img {height: 20px;width: 20px;}  
.follow_text_part a{ color:#4354B3 !important; }
.jobs_details_module_row .card {
border-radius:0;
box-shadow: none;
}
.jobs_details_module_row .module {
    padding: 15px;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1.6px solid #707070;
        margin-top: 0;
}
.border_bottom{ border-bottom: 1.6px solid #707070;}
.pb_15{ padding-bottom:15px;}
.mb_15{margin-bottom: 15px;}
.mt_15{margin-top: 15px; }
.jobs_details_module_row .module:first-child {
    margin-top: 0;
    border-bottom: 1.6px solid #707070;
}

.jobs_details_module_row .module .title {
    font-size: 18px;}
.module ul.points-list li a {
    font-size: 13px;}

.card p {
    font-size: 13px;
}
.module p {
    font-size: 13px;}
.module ul.social-media-share li img {
    height: 34px;
    width: auto;
}
.module ul.social-media-share li a {
    height: auto;
    width: auto;
}
.module ul.social-media-share li {
    height: auto;
    width: auto;
    margin-left: 3px !important;
    margin-right: 3px !important;
}

.jobs_details_module_row .filters_top_box_section{ margin-left:0; margin-right:0; }
.description_row{ width:100%;}

.jobs_details_module_row .box_apply_position { bottom:-4px;}
.body-content-wrapper {margin-top: 0.5rem;}
.footer_bottom_button_part {position: fixed;
    width: 100%;
    background: #fff;
    bottom: 0;     text-align: center; padding:15px 0;    box-shadow: 0 -2px 3px #ddd; z-index: 9999999999;}

.footer_bottom_button_part button{
    font-size: 0.875rem;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding: 0.75rem 1.5625rem;
    background-color: #4354B3;
    border-radius: 0.375rem;
    text-align: center;
    min-width: 150px;
   margin: 0 8px;
   
}
.footer_bottom_button_part button.btn-share{ background-color:transparent; color:#1A1D28; border-color:#1A1D28; }
.footer_bottom_button_part button.btn-apply:focus{     background-color: #6f7cc5; color: #fff; }

.jobs_details_module_row span.company_profile_img_box { height: 110px;width: 110px;}
.jobs_details_module_row  span.company_profile_img_box img {
    width: 60% !important;}   
.jobs_details_module_row  .hadding_left_row .heading {    font-size: 22px;}
.follow_text_part a {
    font-size: 18px !important;
}
.jobs_details_module_row  .company_name_part { font-size:16px;} 


.jobs_details_module_row  .card ul li {
    margin: 7px 0 !important;
    display:block !important;
}

.jobs_details_module_row  .card ul li span, .jobs_details_module_row  .card ul li a {
    font-size: 14px !important;
}

.jobs_details_module_row  .location_part {
    padding-top: 0px !important;
    padding-bottom: 0 !important;
}

/*QA Jobs Details css start*/
.qa_details_module_row .col-width-2{max-width: calc(100% - 0px);}
 .qa_details_module_row .card{border-radius: 0;border: 0;padding: 0;box-shadow:none; }
.qa_details_module_row {margin-top: 1rem;} 
.qa_details_module_row  .fs-18 {font-size: 18px !important;line-height:normal;} 
.qa_bottom_part { padding-top:15px; margin-top:0 !important; border-top:1.6px solid rgba(26, 29, 40, 0.1);} 
.answer-input input[type="text"]{ background-color:#fff;}
.qa_details_module_row  span {font-family: "SegoeUI", "Helvetica Neue", Arial, sans-serif !important;}
.qa_details_module_row  strong {font-family: "SegoeUI", "Helvetica Neue", Arial, sans-serif !important;}
.qa_details_module_row  .answer-wrapper .fs-13 {font-size: 14px !important; }


/*QA jobs Details css End*/


/*QA jobs post css start*/
.add_qa_form input[type="text"], .add_qa_form input[type="email"], .add_qa_form .custom-select, .add_qa_form .multi-custom-select {
    font-size: 16px;
    font-weight: 400;
    height: 50px;
    padding: 0.8rem;
    border-radius: 0.375rem;
    border: 1px solid #CED4DA;
    background-color: #F8F9FA;
    color: #1A1D28;
}
.add_qa_form .add_qa_question  .form-control{ min-height:120px; height:auto;}
.add_qa_question label {
position: absolute;
left: 30px;
top: 13px;
font-size: 16px;
line-height: normal;
z-index: 9;
}
.add_qa_question{    position: relative;}
.add_qa_form  .tox .tox-edit-area__iframe {
background-color: #F8F9FA;padding-top: 30px;}
.add_qa_form  .tox-editor-header{ display:none; }
.add_qa_form  .tox-statusbar{ display:none !important; }
.description_label label {z-index: 9;position: absolute;left:15px;top: 15px;font-size: 16px;}
.description_label{position: relative;}
.description_label .tox.tox-tinymce.tox-platform-touch { height:200px !important;  border: 1px solid #CED4DA;}

.post_as_input_row .form-control { display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 15px;
    top: 3px;}
.post_as_input_row label { padding-left: 29px;
    font-size: 14px;
    color: #1A1D28;
    font-weight: 500;}    

.post_as_input_row {
    margin: 0 0 15px 0;
    border-bottom: 1.6px solid #707070;
    padding-bottom: 15px;
}
.ask_button_part{ text-align:center;}

.ask_button_part .action-btn {
    min-width: 200px;
    margin:15px auto 0;
}
.file_input_part input[type="file"] { font-size:17px;}
.more-article-img img{height: 100%;border-radius:0;object-fit: contain;}

/*QA jobs post css  End*/    


/*task details page css start*/
.Body_content_p_0{ padding-left:0; padding-right:0;} 
.card_first_section_part{ padding:0 15px;} 
.profile_description_row{  
    display: table;
    table-layout: fixed;
    width: 100%;
    border-top: 1.6px solid #D8D8D8;
    border-bottom: 1.6px solid #D8D8D8;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
    padding: 10px 0;} 
.profile_description_row ul{display: table-row;} 
.profile_description_row ul li {display: table-cell !important;width: 100%;}


.card_secound_section_part {
    padding: 0 15px 15px;
    margin-bottom: 15px;
    border-bottom: 1.6px solid #707070;
}
.card_third_section_part{     padding: 0 15px 15px;}
.card_four_section_part{
    padding: 0 15px 0px;
    margin-bottom: 15px;
    border-bottom: 1.6px solid #707070;
}
.card_four_section_part hr{ display:none;}
.card_five_section_part  {
    padding: 0 15px 15px;
    margin-bottom: 15px;
    border-bottom: 1.6px solid #707070;
}
.card_six_section_part  {
    padding: 0 15px 15px;
    margin-bottom: 15px;
    border-bottom: 1.6px solid #707070;
}
.card_seven_section_part  {
    padding: 0 15px 15px;
    margin-bottom: 15px;

}
 .profile_description_row ul li a{    text-decoration: none;}
.profile_description_row ul li { font-size:14px !important;}
.profile_description_row ul li strong { font-size:14px !important;}
.card_third_section_part .title{     font-size: 16px !important;}
.card_four_section_part .secondary-btn {
    font-size: 16px;
    color: #4354B3;
    background-color: transparent;
    font-weight: 600;
}
 .card_four_section_part  .input-group-append {
    position: absolute;
    right: 0;
}
.card_four_section_part .answer-input input[type="text"]{width: 100%;    border-radius: 0.375rem !important;padding-right: 48px;}
.card_first_section_part .tasks-budget {
    height: 107px;
    width: auto;
    border-radius: 0.375rem;
    margin-left: 10px;
        padding: 5px;
}
.card_first_section_part .fs-14{font-size: 13px !important; }
.card_first_section_part .tasks-budget .btn.secondary-btn { padding: 4px 10px;line-height: 20px;}
.card_first_section_part .tasks-budget .fs-28 { padding-bottom:5px !important;
    font-size: 18px !important;
}
.card_first_section_part .tasks-budget .pb-2 {
    padding-bottom: 5px !important;
}

.accordion_card  .card-header {
    padding: 10px;
    margin-bottom: 0;
    background-color: transparent;
    border: 1px solid #D4D4D4;
    font-size: 14px;
    color: #3C3C3C;
    margin-bottom: 15px;
    border-radius: 4px !important;
}
.accordion_card   .card-title {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    color: #3C3C3C;
    letter-spacing: 0.5px;
    line-height: 30px;
    text-decoration: none;
}
.accordion_card   .card-body {
    padding: 0 10px;
    margin-bottom: 0;
    background-color: transparent;
    border: 1px solid #D4D4D4;
    font-size: 14px;
    color: #3C3C3C;
    margin-bottom: 15px;
    border-radius: 0px 0px 4px 4px !important;
    min-height: 150px;
    margin-top: -17px;
    background: #fff;
    border-top: 0;
}

.points-list li {
    margin: 0 0.25rem;
    display: inline-block;
    padding-left: 24px;
    width: 100%;
    border-bottom: 1.6px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
    border-top:none !important;
}
.points-list li:last-child{ border-bottom: none;}
.points-list li img {
    position: absolute !important;
    left: 0;
    top: 2px;
}

/*task details offer popup css start*/
#offerModal .p-30 {
    padding: 10px 15px !important;
}
#offerModal .fs-13 {
    font-size: 14px !important;
}

#offerModal .fs-20 {
    font-size: 18px !important;
}
#offerModal input[type="text"] { height:50px;background-color: transparent;}

#offerModal  .modal-footer{ border-top:none !important; padding-top:0 ; text-align:center }
#offerModal  .modal-button_center{ display:inline-block; margin:0 auto; }
#offerModal  .modal-footer{ padding:0 0 15px !important;}
#offerModal  .modal-footer button {
    min-width: 127px;
    margin: 0 10px;
}
#offerModal  textarea.form-control {
    min-height: 100px;
}



/*task details offer popup css End*/

.add_qa_form.add_task_form .add_qa_question .form-control {min-height: 90px;height: auto;}
.offer_accept_div {
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    padding: 0px 4px;
    min-width: 141px;
    text-align: center;
}
.offer_accept_div button{ padding:4px;}
.offer_accept_div .btn.secondary-btn {
    padding: 4px 7px;
    font-size: 12px !important;
    border-radius: 4px;
    line-height: 20px;
}
.line_height_class{ line-height:normal;}
.card .task-profile-img {
    height: 46px;
    width: 46px;}   
    .bottom_padding_box input.form-control {
    margin-bottom: 15px;
}
.bottom_padding_box input.form-control.bottom_padding {
    margin-bottom: 0;
}
/*task details page css End*/



/*knowledge details page css Start*/
.article  .knowledge_details_content_part{ padding:30px 0 0  !important;    box-shadow: none;    margin-bottom: 0;}
.knowledge_article .container{ padding-left:0; padding-right:0;  }
.knowledge_details_content_row { max-width: 90%;
    margin: 0 auto;
    text-align: center; }
.knowledge_details_content_row .article-body--img {
    max-width: 60%;
    margin: 0 auto;
}
.knowledge_details_content_row .article-body--img img{ height:200px;object-fit: contain;}  
.knowledge_details_content_row ul { width:100%;}
.knowledge_details_content_row  .article-body-title {
    font-size: 20px;line-height: normal;
}
.knowledge_details_content_row .fs-17 {
    font-size: 14px !important;
    font-weight: 500!important;
}

.knowledge_article .article-header .title {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: normal;
}
.knowledge_article  .article-header {
    color: #fff;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 30px;
}
.knowledge_article .profile-details { text-align:left;}
.knowledge_article  .profile-photo{ margin-right:7px !important;}
.knowledge_article  .profile-photo img{width:40px; height:40px;}
.knowledge_article .mb-4 {
    margin-bottom: 15px !important;
}
.knowledge_article .mt-4{
    margin-top: 15px !important;
}
.knowledge_article hr.my-4 {
    margin: 15px 0 !important;
}
.knowledge_article_bottom{ border-top:1.6px solid #707070; margin-top:15px;    padding-top: 15px;}
.knowledge_article_bottom .fs-24 {
    font-size: 18px !important;
}

.knowledge_article .card ul li {
    margin: 0 8px;
}
.knowledge_article .profile-details  .mb-1{ margin-bottom:0 !important;}
.description_knowledge_add label{ left: 15px; }
/*knowledge details page css End*/

.dropdown-content{ z-index:9 !important; }

/*profile page css start*/
.m_w_full{ width:100% !important; max-width:100% !important;}
.profile_body_content_center_part .card {padding: 0 15px 15px !important;box-shadow: none;border-radius: 0;width: 100% ;border-bottom: 1.6px solid #707070;}
.m_p_0{ padding-left:0;padding-right:0;}
.user-profile-card {text-align: center;margin-top: -60px;}
.m-inline-block{ display:inline-block !important;}
.mobile-m-auto{ margin:0 auto !important;    display: inline-block;}
.user-name_text_part {padding-top: 10px;padding-bottom: 10px;}
.user_about_content_part p { font-size:14px;}
.insights_m_icon_part .icon{ margin-right:0;} 
ul.tabs_m_design_change{padding: 0 15px 15px !important;}
ul.tabs_m_design_change li a {
    border-bottom: none;
    line-height: normal !important;
    padding: 4px 12px 7px 12px;
    margin: 0 !important;
    border-radius: 0.375rem;
    color: #707070;

}

ul.tabs_m_design_change li a.active {
    border-bottom: none;
    color: white;
    background-color: black;
}

.swiper-slide {
border-left: 0.25rem solid #95a0dc;
position: relative;

}
.timeline .col:before {
    content: '';
    width: 1rem;
    height: 1rem;
    background-color: #4354b3;
    border: solid 0.25rem rgba(67, 84, 179, 0.5);
    border-radius: 1.5625rem;
    position: absolute;
    top: -0.625rem;
    top: 0%;
    -webkit-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
    left: -10px;
     margin-top: 15px;
}
.timeline .col {
    flex: 100%;
    max-width: 100%;
    padding: 10px 0;
    text-align: left;
}


.timeline .timestamp {
padding: 0rem 20px;
display: flex;
justify-content: left;
border-top: none;
align-items: flex-start;
    margin-bottom: 0;
}
.timeline .status {
    padding: 0rem 20px;
    display: flex;
    justify-content: left;
    border-top: none;}
.timeline .status span {
    padding-top: 0;

}
.timeline .status span:before {
    display:none;
}
.timeline {
    margin: 10px 6px 0;
    padding-bottom:10px;
}
.timeline .status span div{ display:inline-block; font-size:14px !important;     }
.timeline .date {
    font-size: 14px;
    font-weight: 600;
}
.border-bottom-grey{ border-bottom:1.6px solid #dee2e6 !important;}
.card.p_m_0{ padding-bottom:0px !important}

.profile_body_content_center_part .values {
    margin: 0 0px;
    padding-bottom: 0px;
    padding-top: 10px;
    display: inline-block;
    overflow: scroll;
    width: 100%;
}

.values_row {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}


.values_row .values .col {
    text-align: center;
    white-space: nowrap;
    display: inline-block;
    width: auto;
    width: 106px;
    padding: 0;
}
a.add_new_button {font-weight: 600;}
.pb_15 { padding-bottom:15px !important;}
.profile_body_content_center_part .mt-4{margin-top: 1rem !important;}
.filters-tags {display: inline-block;align-items: center;white-space: nowrap;min-width: 80px;    padding: 10px;}
.skills_box_part {width: 100%;overflow: hidden;display: inline-block;white-space: nowrap;}
.skills_box_mobile_part{width: 100%;display: inline-block !important;overflow: scroll;}
 .list_resume_relative{position: relative;width: 100%;}  
.mb-none{ display:none;}
.list_resume_relative .btn-default{background-color: #1A1D28;color: #fff;}
.border_bottom_none{ border-bottom:none !important;}
.edit_icon img {width: 18px !important;height: 18px !important;}
.profile_body_content_center_part .module .title {font-size: 16px;}
.job_preferences_data_part .col-4{ flex: 0 0 50%;max-width: 50%;padding-right: 0;}    
.job_preferences_data_part .fs-15{ font-size:14px !important;} 

/*Profile page portfolio section css start*/

.tagline_content_text_part {font-size: 16px;font-weight: 600;text-align: left !important;margin: 0 !important;}
.right_15{ right:15px !important;}
/*.slick_certi_box_part  .slick-slide {width: 130px !important;}
.right_15{ right:15px !important;}
.slick_certi_box_part  .slick-track{width: 130px !important;}*/
.slick_certi_box_part  .slick-slide img {max-height:initial !important}
/*Profile page portfolio section css end*/
/*Profile page css End*/
.dropdown2 .dropdown-content{ right:0; }

.knowledge_article .card p {
    font-size: 14px !important;
    font-family: "SegoeUI", "Helvetica Neue", Arial, sans-serif !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
}
.knowledge_article .article-body {padding: 0 15px;}
.mobile_mb-0{  margin-bottom: 0 !important; }
.mobile_p_0{ padding-left: 0 !important; padding-right: 0 !important; }
.left_part {    width: calc(100% - 80px);
    display: inline-flex !important;}


.following_box_part .card .user-profile-img{     height: 70px;
    width: 70px;     display: inline-block;margin: 6px 0}
    .following_data_row{ display: flex;width: 100%; margin: 6px 0;}
.following_data_text{ width: calc(100% - 80px); display: inline-block; } 
.following_loc_time{ display: flex;width: 100%; }
.following_box_part .row{ margin-left: 0; margin-right: 0; }

.following_box_part  .card {padding: 0 0px 15px !important;    border-bottom: 1.6px solid #EAEAEA;}
.following_box_part_row{ margin-right: 0; margin-left: 0; }
.following_box_part{ padding-left: 0; padding-right: 0; }
.following_box_part .sm-btn{ font-size: 16px; }
.following_box_part .col{ width: calc(100% - 90px) }
.following_box_part .col-auto{ width: 90px; padding-right: 0;}





}





@media(max-width:767px) and (min-width:580px){
/*.jobs_details-card-left_part  ul li img {height: 16px;margin-right: 3px;*/
/*    width: 16px; }*/
/*.jobs_details-card-left_part  ul li span, .jobs_details-card-left_part   ul li a{ font-size:10px } */
.jobs_details-card-left_part  ul li {margin: 0 2px;}
 .days_report_box_bottom img {width: 20px;}
.card .days-to-apply, .card .post-date{ font-weight:500;}



    
}

@media(max-width:767px) and (min-width:320px){
    
.company-profile-img_box div{ font-size:13px;}
.company_follow_part a{font-size: 13px !important;}
/*.days_report_box_bottom {*/
/*    font-size: 10px;*/
/*}
/*.card .days-to-apply, .card .post-date {*/
/*    font-size: 10px;*/
/*}*/
    
    
}



@media(max-width:580px){
html body {font-size: 12px;}
.search-module h1 {font-size: 18px;}
.search-module .menu ul.nav li div.center {height: 50px;width: 50px;}
.search-module .menu ul.nav li div.center div {height: 50px;width: 50px;}
.search-module .menu ul.nav li div.center img {height: 36px;width:36px;}
.search-module .menu ul.nav li a {font-size: 12px;min-height: 98px;}
nav .profile img {height: 40px;width: 40px;}
nav .logo img {width: 140px;}  
.m_menu_bar img {width: 33px;}  
.jobs_header .container{ padding-left:0px;padding-right:0px;}
nav{ background-size: cover;}
.search-module .search-module-wrapper {padding: 23px 10px 45px;}
.action-btn {font-size: 14px;padding: 8px 30px;}
.card .company-profile-img {height: 50px;width:50px;}
.card .heading {font-size: 17px;}   
.card p {font-size: 14px;}
.card ul li span, .card ul li a {font-size: 13px;}   
 
.card{padding: 10px;}    

.card ul li {margin: 0 5px;}
.card ul li img{margin-right:2px;} 
.card .days-to-apply, .card .post-date {font-size: 13px;    font-weight: 500;}
.card .company a, .card .company-profile a {font-size: 13px;}
.fs-13 {font-size: 11px !important;}
/*job details page css start*/
.back_icon_part img {width: 28px;}
.job_details_hadding_header {width: 51%;}
.job_details_hadding_header h2 {font-size: 21px;}
/*job details page css End*/
.card .profile-description li{ max-width: 100%;min-height: 4.8125rem;
vertical-align: top;width: 100%;padding: 0 !important;margin: 5px 0 5px!important;border: none !important;min-height: auto !important;}    
.card .profile-description{padding-top: 10px;padding-bottom: 10px;}    
.days_report_box_bottom img {width: 16px;}
/*.button_apply .btn.secondary-btn {padding: 6px 34px;min-width: auto;top: -10px;}*/
.days_report_box_bottom {font-size: 10px;position: absolute;bottom: 15px;right: 5px;}
.module {padding: 10px;}
.w-65 {width: 70%;}
.w-35 {width: 30%;}
.dropdown2 .dropdown-content{ right:5px; }
.company_profile_right {padding-top: 39px;}
.company-profile-img_box div {font-size: 12px;}
.company_follow_part a {font-size: 12px !important;}
.button_apply .btn.secondary-btn {padding: 5px 30px;font-size: 12px;}
.company_name_part {font-size: 14px;}
.company_name_part  a{ font-size:13px;}
.filters_button a {font-size: 14px;}
.top-filters strong{line-height: normal;}
  
span.company_profile_img_box {
    background: #fff;
    height: 55px;
    width: 55px;
}
span.company_profile_img_box img {
    width: 100% !important;
}
.description_box_part{ padding-left:2px;}

.jobs_details_module_row  .hadding_left_row .heading {font-size: 19px;    line-height: normal;}
.follow_text_part a {
    font-size: 14px !important;
}
.jobs_details_module_row .follow_text_part a {
    font-size: 16px !important;
}
.jobs_details_module_row  .company_name_part { font-size:15px;} 

.jobs_details_module_row span.company_profile_img_box img {
    width: 100% !important;
}
.jobs_details_module_row span.company_profile_img_box {
    height: 90px;
    width: 90px;
}
.jobs_details_module_row .module .title {
    font-size: 17px;
}
.jobs_details_module_row  .card ul li img {
    margin-right: 6px;
}





/*task details page css start*/
.profile_description_row{} 
.profile_description_row ul{display: table-row;} 
.profile_description_row ul.profile-description > li {       padding-left: 10px !important;
padding-right: 3px !important;
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
    border-right: 0.0625rem solid #ced4da !important;}
.card .profile-description li:last-child{ border-right:none !important;}
 
.profile_description_row ul li { font-size:12px !important;white-space: nowrap;}
.profile_description_row ul li strong { font-size:12px !important;}


.accordion_card   .card-title {
    font-size: 13px;
}
.card_third_section_part .title{ font-size:14px !important;}

.accordion .card-header.collapsed .fa-plus:after {
    font-size: 24px;

}

/*task details page css End*/

.accordion_card .card-body {
    min-height: 90px;
}

/*Profile page css start*/

.profile_body_content_center_part  .fs-13 {
    font-size: 13px !important;
}
        
/*Profile page css End*/


.following_box_part .col{ width: calc(100% - 70px) }
.following_box_part .col-auto{ width: 70px; padding-right: 0;}
.following_box_part .card .user-profile-img{height: 60px;    width: 60px;     }
.following_box_part  .card  .following_loc_time ul {display: inline-block;
    width: 50%;}
.following_box_part  .card .aligned {
    display: initial;
}
.following_box_part .card .aligned .text-truncate {
    width: calc(100% - 24px) !important;
    display: inline-block;
}

.following_data_text {
    width: calc(100% - 70px);
    display: inline-block;
}

.following_box_part .sm-btn {
    font-size: 12px;
}




}
@media(max-width:460px){
.card ul li span, .card ul li a {
    font-size: 12px;
} 
.card .days-to-apply, .card .post-date {
    font-size: 12px;}
    





    
}
@media(max-width:400px){
.card ul li span, .card ul li a {font-size: 10.5px;}     
.card ul li img {height: 17px;width: 17px;}     
.card ul li {margin: 0 4px;}


.days_report_box_bottom {
    font-size: 11px;}
 .card .days-to-apply, .card .post-date {
    font-size: 11px;}  

.card .company a, .card .company-profile a {
    font-size: 11px;
}
.company_name_part {font-size: 14px;}
.company_name_part  a{ font-size:11px;}
.module ul.social-media-share li img {
    height: 28px;
}
/*task details page css start*/
.profile_description_row ul li { font-size:11.5px !important;letter-spacing: -0.5px;}



/*task details page css End*/

.following_box_part .card .aligned .text-truncate {
    width: calc(100% - 19px) !important;
}







}  
   
   
  @media(max-width:350px){
.card ul li span, .card ul li a {font-size: 10.2px;}     
.card ul li img {height: 16px;width: 16px;}     
.card ul li {margin: 0 3px;}
.days_report_box_bottom {
    font-size: 11px;}
 .card .days-to-apply, .card .post-date {
    font-size: 11px;}  

.card .company a, .card .company-profile a {
    font-size: 11px;
}
.company_name_part  a{ font-size:11px;}
.card p {
    font-size: 13px;
}
.card .heading {
    font-size: 16px;
}
.jobs_details_module_row .module .title {
    font-size: 16px;}
.module ul.social-media-share li img {
    height: 26px;
}
.module ul.social-media-share li {
    margin-left: 2px !important;
    margin-right: 2px !important;
}
.jobs_details_module_row  .hadding_left_row .heading {    font-size: 20px;}

.jobs_details_module_row .hadding_left_row .heading {
    font-size: 18px;}
        
/*Profile page css start*/
.job_preferences_data_part .fs-15{ 
font-size: 13px !important;
    margin-bottom: 5px !important;}    
        
/*Profile page css End*/




} 
    @media(max-width:340px){ 
  .card ul li {margin: 0 1px;} 

.footer_bottom_button_part button{ margin:0 5px;}
}