 .desktop_hidden{ display:none; }
 
 @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*/

/*.ipad_screen_part{ display: table-row !important;}
.ipad_screen_part .content{display: table-footer-group;}
.ipad_screen_part .article-img{ display: table-header-group;}*/
.ipad_screen_part .article-img{     height: 9.25rem;
    width: 8.0625rem; } 
.search-module .graphics img {height: 12.75rem;width: 12.75rem;object-fit: contain;}  
.ipad_screen_part img {width: auto;max-height: 130px;object-fit: contain;}
.module .sl-heading{ width:100%;}

.knowledge_content_part .card .article-img {
    border: 0.0625rem solid #dee2e6;
    height: 6.25rem;
    width: 5.0625rem;
    border-radius: 0.375rem;
    margin-left: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    flex-shrink: 0;
}
.module .sl-heading{ width:100%;    white-space: break-spaces;}
.qa_content_wrapper_bottom .module{ width:13rem;}
.col-width-2.qa_center_width{max-width: calc(100% - 476px);}
.qa_center_width{max-width: calc(100% - 476px);}
.card ul li span, .card ul li a {font-size: 11px;}
.card ul li img {margin-right: 0.1rem;height: 14px;width: 14px;}





}

    

@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;width: 10.75rem;object-fit: contain;}   
.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_content_wrapper_bottom .module{ width:13rem;}
.col-width-2.qa_center_width{max-width: calc(100% - 476px);}
.qa_center_width{max-width: calc(100% - 476px);}
.qa_list_left_part .sl-heading{width: 100%;white-space: normal;display: block;}
.ipad_screen_part{ display: table-row !important;}
.ipad_screen_part .content{display: table-footer-group;}
/*.ipad_screen_part .article-img{ display: table-header-group;}*/
.ipad_screen_part img {width: auto;max-height: 130px;object-fit: contain;}
.module .sl-heading{ width:100%;    white-space: break-spaces;}


.knowledge_content_part .card .article-img {
    border: 0.0625rem solid #dee2e6;
    height: 6.25rem;
    width: 5.0625rem;
    border-radius: 0.375rem;
    margin-left: 5px;   
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    flex-shrink: 0;
}

}
  
@media(max-width:820px){
     p{ color:#525252; }
/* 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;}
.search-module .menu ul.nav li a {font-size: 14px;min-height:136px;}
/* jobs page jobs search box css End*/        
    
  /*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*/  
  
.qa_center_width {max-width: 100%;}    
.qa_content_body_box_part .slick-arrow {display: none !important;}
.qa_content_body_box_part {padding: 0 !important;}
.qa_content_body_box_part  .topic_selected {padding: 2px 12px 4px 12px;line-height: normal;}
.qa_content_body_box_part .slick-slide {line-height: normal;padding: 2px 12px 4px 12px;margin: 0 !important;}
.qa_content_body_box_part  .fs-12 {font-size: 14px !important;}
.card .heading {font-size: 18px;    line-height: normal;}
.card p {font-size: 14px;}
.card ul li span, .card ul li a {font-size: 13px;}
.dropdown2 .dropdown-content{ right:0;}
.card .article-img{height: 90px;float: right;width: 80px;margin: 0; border:none; border-radius:0;}
.card .article-img img{object-fit: contain;height: 100%;width: 100%;}
.ipad_screen_part{display: initial !important;}
.ipad_screen_part .content{display: inline-block; width:calc( 100% - 100px);}
.mobile_center_content_qa_body { margin-top:15px;}
.save-more  ul li img {height: 24px;width: 24px;}
.qa_content_body_box_part .card{     padding: 0 15px 15px !important;    box-shadow: none;border-bottom: 1.6px solid #707070;border-radius: 0;    width: 100%;}
.m_top_10 {margin-top: 15px !important;}
.qa_bottom_part { padding-top:10px; border-top:1.6px solid rgba(26, 29, 40, 0.1);}
.card .heading {margin-bottom: 7px !important;}
.qa_top_slider_border{ margin:0  !important; padding:0 15px 10px ;
border-bottom: 1.6px solid rgba(26, 29, 40, 0.1)}


/*task page css start*/
.m_day_box_part{ display:inline-block; }
.filters_button_task a{font-weight: 500;font-size: 15px; }
.filters_button_task {padding-top: 15px;}

.tasks-budget  .btn.secondary-btn {
    padding: 5px 8px;
    border-radius: 5px;line-height: normal;
}
/*task page css End*/

/*task page css start*/
.m_day_box_part{ display:inline-block; }
.task_body_content .fs-14 {
    font-size: 13px !important;
}
.card .tasks-budget {
    height: 94px;
    width: auto;
    padding: 6px 5px;
    margin-left: 5px;
}
.hadding_task_budget{padding-bottom: 0 !important;font-size: 14px !important; }
.tasks-budget .fs-28 {
    font-size: 18px !important;
    font-weight: 500;
    padding-bottom: 3px !important;
}
.search-module .row:last-child div{width: 100%;text-align: center;}

/*task page css End*/
.modal-header{     padding: 0rem 1rem; }
.modal-body{ padding: 0 1rem; }
.social-login{margin: 3px; }
.social-form {margin-bottom: 5px; padding-left: 0; padding-right: 0;    padding-top: 6px;}
  #login-modal .modal-dialog{     margin-top: 10px !important; }  
  #login-modal  .form-control {     height: 44px !important;
    font-size: 14px !important; }
.attachment-added .content {width: 100% !important;}





} 
@media(max-width:767px) and (min-width:580px){

}

@media(max-width:767px) and (min-width:320px){


}



@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;}     
    
.card ul li img {
height: 20px;
width: 20px;
object-fit: contain !important;    margin-right: 2px;
}
.card ul li {
    margin: 0 5px;
}
.action-btn.qa_action_button { min-width: 200px; }
 
.m_t_6{ margin-top:5px !important;}







}
@media(max-width:460px){
.card ul li img {height:18px;width: 18px;object-fit: contain !important;margin-right: 2px;}
.save-more ul li img {
    height: 18px;
    width: 18px;
}
.card ul li {margin: 0 5px;}
.card ul li span, .card ul li a {font-size: 11px;}   
.ipad_screen_part .fs-14 {font-size: 12px !important;}   
.qa_content_body_box_part .fs-12 {font-size: 12px !important;}
.card p {font-size: 13px;}
.card .article-img {height: 80px;width: 70px;}

/*task page css start*/
.tasks-budget  .btn.secondary-btn {
    padding: 2px 8px;line-height: 20px; font-size:11px !important;
}
.task_body_content .card ul li {margin: 0 6px;}
/*task page css End*/




}
@media(max-width:360px){
.card ul li {margin: 0 3px;}
.card ul li img {height:16px;width: 16px;}
.task_body_content .card ul li {margin: 0 5px;}





}  


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