body .hfdash  {
    margin-left:26px !important;
}
 span.space-gap-add {
    margin-right: 3px;
}
body .company-info .logo img { 
    border-radius: 50% !important;
}
body .table-wrapper .eg-table tbody tr td .company-info .logo .hfdash{
    margin-left:12px !important;
}
body .skills-container .title {
    width: 38px !important;
}
   * body .skills-container .title {
        font-weight: 400 !important;
    color: #595959 !important;
    }
body .table-wrapper .eg-table tbody tr td .company-info .company-details ul li .skills-container .title{
    font-weight: 400 !important;
    color: #595959 !important;
}
.pagination-wrapper {
    text-align: center;
    margin-top: 40px;
}

.pagination {
    display: inline-flex !important; /* Centered inline */
    list-style: none;
    padding: 0;
    margin: 0 auto;
}

.pagination li {
    margin: 0 5px;
}

.pagination li a,
.pagination li span {
    display: inline-block;
    padding: 8px 14px;
    font-size: 14px;
    color: #2557a7;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    text-decoration: none;
    transition: all 0.3s ease;
}

.pagination li a:hover {
    background-color: #2557a7;
    color: #fff;
    border-color: #2557a7;
}

.pagination li.active span,
.pagination li.active a {
    background-color: #2557a7;
    color: #fff;
    border-color: #2557a7;
    pointer-events: none;
}



/*Normal Mobile responsive*/
@media only screen and (min-width : 320px) and (max-width : 480px)  {
    body .social-areaad {
    text-align: left !important;
    margin-bottom: 10px !important;
}
        * body .skills-container > .skills-list {
        width: 100% !important;
        max-width: 290px !important;
    }
       .eg-table h3{
           font-size:16px !important;
        text-align:center !important;
    }
    .table-wrapper .eg-table tbody tr td .company-info .company-details .top1 li h6{
        margin-top:5px !important;
         margin-bottom:9px !important;
    }
    span.space-gap-add {
    margin-right: 1px !important;
}
    body .form-wrapper form .form-inner i {
        right: 13px;
        bottom: 8px;
    }
           * body .skills-container .title {
        width: 33px !important;
    }
    * body .skills-container .title {
     font-weight: 500 !important;
    }
    * body .vxv .msfd .lcw{
        margin-top: -8px !important;
                line-height: 10px !important;
    } 
     * body .msfd .lcw{
        margin-top: -8px !important;
                line-height: 10px !important;
    } 
    body .table-wrapper .company-info .stp { 
        padding-bottom: 11px !important;
        padding-top: 16px !important;
    }
        body .logo .blue {
        margin-top: -5px !important;
    }body .hfdash  {
    margin-left:12px !important;
}
body .newbtns .uytsss {
        position: absolute !important;
        width: 67% !important;
        padding-left: 7px !important;
}
body .table-wrapper .eg-table .dadad {
    width: 116px !important;
    margin-top: 3px  !important;
}
body .table-wrapper .eg-table .uytsss{ 
          margin-top: 7px  !important;
    }   
    body .company-info .logo .initials-circle {
        margin-left: 0px !important; 
    }
    body .vxv .skills-container .title {
    width: 34px !important;
}
body .table-wrapper .eg-table tbody tr td .company-info .logo .hfdash{
    margin-left:0px !important;
}
body .psd1{
    font-size: 12px; 
}
.job-applied-info { 
}

.job-applied-info span {
    text-align: left;
    text-decoration: none;
    flex: 1; /* Allows it to grow and align left */
}

.job-applied-info a {
    text-align: right;
    text-decoration: none;
    flex: 1; /* Allows it to align right */ 
}
    body .company-info .logo .initials-circle {
        margin-left: 0px !important;
        margin-bottom: -3px !important;
    }
    
    
    
    
    
    .tagify__tag {
    max-width: 210px;
    }
    .flll{
         border: 1px solid #A2D7F9 !important; 
    }
    .form-wrapper form .form-inner .input-area { 
    border: 1px solid #A2D7F9; 
    height: 52px;
    padding-left: 10px !important;
 
}
.tagify__input {
    min-width: 144px !important;
}
form .idsd{
    width:30px  !important;
}
   
   
    
    .form-wrapper form .form-inner .sdf { 
    padding-left: 10px !important;
    }
    .select2-container .select2-selection--single .select2-selection__rendered { 
    padding-left: 0px !important;
    }
    .form-wrapper form .form-inner .input-area11::before{
        display:none !important;
    }
         html body .form-wrapper form .form-inner .input-area11 {
        padding-left: 10px !important;
    }
         html body .form-wrapper form .form-inner i {
        right: 0px !important;
        width:30px !important;
        margin-right:0px !important;
        bottom: 8px;
    }
    body .tagify__input { 
    margin: 5px 0px !important; 
    padding: 0px !important;;
    }
       body .form-wrapper form .form-inner .sdf i { 
     right: 0px !important;
        width:28px !important;
        margin-right:0px !important;
    }
       .form-wrapper form .form-inner .input-area1{
        display:block !important;
    }
    
}








body .tabv{
    display:none;
}
.tagify__input::before{
    color:#444444 !important;
}

/* Portrait mode - approx. 600px width */
@media only screen and (max-width: 799px) and (min-width: 600px) {
        .form-wrapper form .form-inner .input-area {
        height: 58px;
    }
     body .tagify__input { 
    margin: 5px 0px !important; 
    padding: 0px !important;;
    }
      .form-wrapper form .form-inner .sdf { 
    padding-left: 10px !important;
    }
    .select2-container .select2-selection--single .select2-selection__rendered { 
    padding-left: 0px !important;
    }
    .form-wrapper form .form-inner .input-area11::before{
        display:none !important;
    }
        html body .form-wrapper form .form-inner .input-area11 {
        padding-left: 10px !important;
    }
        html body .form-wrapper form .form-inner i {
        right: 0px !important;
        width:30px !important;
        margin-right:0px !important;
        bottom: 8px;
    }
    
      .salary-wrap .row .mb-25{
        margin-bottom:10px !important;
    }
    .col-md-7 { 
          width: 100% !important;  
          margin-left:0px !important;
    }
    form .idsd{
    width:30px  !important;
}
    .form-wrapper form .form-inner .input-area {
    margin-top: 5px;
    margin-bottom: 8px;
}
        .tagify__tag {
    max-width: 210px;
    }
    .flll{
         border: 1px solid #A2D7F9 !important; 
    }
    .form-wrapper form .form-inner .input-area { 
    border: 1px solid #A2D7F9;  
    padding-left: 10px !important;
 
}
.tagify__input {
    min-width: 144px;
}
    
    
    
    
 .table-wrapper2 .eg-table tbody tr td {
        display: block !important;
 }
  .eg-table h3{
       font-size:16px !important;
        text-align:center !important;
    }
 .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul li {
    font-size: 13px;
 }
 
     .fsfsf .company-area { 
     flex-wrap: nowrap !important;
 }
 .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul li { 
    padding-left: 0px !important;
    margin-right: 0px !important;
}
 .company-images-area #profile_image img{
     width: 21% !important;
 }
 body .tabv{
    display:block !important;
}
.tabv th{
        background-color: #2557a7;
        color:#fff;
}
.tabv th, td{
      padding:10px;
}
.btn-subscription { 
    font-size:11px;
    padding: 3px 8px;
}
body .deskv{
    display:none !important;
}
 .filter_data h3{
     text-align:center;
 }
 .initials-circle {
     width: 49px !important;
    height: 49px !important; 
    font-size: 19px !important;
 }
 .footer1 .justify-content-sm-end{
     justify-content: center !important;
 }
body .table-wrapper2 .eg-table.job-list-table td:before {
     display: block !important;
}
.table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button{
    width:auto !important;
}
 
.table-wrapper2 .eg-table td:before{
     display: none !important;
}
.table-wrapper .eg-table tbody tr td .company-info .company-details ul li{
    flex: 0 0 100% !important;
}
.table-wrapper .eg-table tbody tr td .company-info .company-details ul li:nth-child(2) {
    flex: 0 0 100% !important;
    margin-right: 0px !important;
}
html body .skills-container .skills-list {
  width: 414px !important;
}

* body .skills-container .skills-list {
    width: 414px !important;
    max-width: 398px !important;
}
* body .skills-list {
     width: 414px !important;
      max-width: 414px !important;
}
.company-details .hh6 {
     margin-top: 0px !important;
}
.table-wrapper .eg-table tbody tr td .company-info .company-details ul li:nth-child(2) {
    margin-top: 0px !important;
}
body .table-wrapper .eg-table tbody tr td .company-info .company-details ul { 
        padding-left: 59px !important;
    }
.table-wrapper .eg-table tbody tr td .company-info .company-details ul li:first-child {
        padding-right: 0px !important;
    }
        .table-wrapper .eg-table tbody tr td .company-info .company-details ul {
        padding-left: 59px !important;
    }
        body .hh6 {
        margin-top: 5px !important;
    }
        #rem2 {
        margin-left: -56px !important;
    }
     #rem1 {
                   margin-top: 0px !important;
        margin-left: -56px !important;
    }
    .table-wrapper .eg-table tbody tr td .company-info .company-details ul{
        margin:0px !important;
    }
    .locn{
        margin-top:-2px;
        margin-bottom:20px;
    }
    .newbtns .uyt{
            position: relative  !important;
    width: 100%  !important;
    }
          .table-wrapper .eg-table tbody tr td .company-info .company-details .top { 
        margin-top: -60px !important;
    }  
    html body .fsffsa{
        margin-left:-12px !important;
    }
body .skills-container .title {
    width: 35px !important;
}
  header.style-3 .main-menu ul > li.active ul.sub-menu{
         display:block !important;
     }  
         .table-wrapper .eg-table tbody tr td .company-info .company-details ul li {
        width: 100%;
    }
        #rem {
        margin-top: -5px !important;
        margin-bottom: 4px !important;
    }
    html body .skills-container .title {
    width: 35px !important;
}
.table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button::after{
    display:none !important;
}
 .resume-area .author-area .name-degination h4 {
        margin-bottom: 0px;
    }
       body .resume-area .author-area .author-img {
        height: 80px !important;
        width: 80px !important;
    }
    .resume-area .author-area .author-img img{
          height: 80px !important;
        width: 80px !important;
    }
    .resume-area .author-area .name-degination {
        padding: 8px 14px !important;
    }
    body .resume-area { 
    padding: 44px 40px;
    }
    .resume-area .contact-area h4 {
        text-align: left !important;
    }
        .resume-area .contact-area ul li {
        align-items: baseline !important;
        justify-content: start !important;
    }
        .resume-area .contact-area ul {
        margin-bottom: 10px;
    }
    .resume-area .contact-area li a span {
        display: none !important;
    }
    body .resume-area .author-area .name-degination {
        margin-top: -83px;
        margin-left: 80px;
        background: #fff !important;
    }
        .table-wrapper .eg-table tbody tr td .company-info .company-details ul li:first-child {
        padding-right: 0px !important;
    }
        body .table-wrapper .newbtns {
        display: block;
        align-content: flex-end;
        padding-bottom: 11px !important;
        padding-top: 11px !important;
        /* margin-bottom: -92px !important; */
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
    }
        .newbtns {
        background: #e8ebef;
        padding: 6px !important;
        margin-bottom: -20px;
        margin-left: 0px !important;
    }
       body .top1 li h6 {
        margin-left: 2px !important; 
    }
    .circle {
    width: 56px !important; 
    height: 56px !important;
    margin-left: 0px !important;
    line-height: 55px !important;
    }
    .applied-list-wrap .table-wrapper .eg-table .eg-btn{
        width: 116px !important;
    }
     .form-group label{
     margin-right:5px  !important;
 }
    .col-lg-3{
        margin-left:0px !important;
    }
    .col-lg-5{
        margin-left:0px !important;
    }
       body .form-wrapper form .form-inner .sdf i { 
     right: 0px !important;
        width:28px !important;
        margin-right:0px !important;
    }
       .form-wrapper form .form-inner .input-area1{
        display:block !important;
    }

}





@media only screen and (max-width: 991px) { 
     header.style-3 .main-menu ul > li.active ul.sub-menu{
         display:block !important;
     }  
}    
        
        
/* Landscape mode - up to 1340px wide */
@media only screen and (min-width: 800px) and (max-width: 1340px) {
        .form-wrapper form .form-inner .input-area {
        height: 60px;
    }
    .form-wrapper form .form-inner .input-area1{
        display:block !important;
    }
     body .tagify__input { 
    margin: 5px 0px !important; 
    padding: 0px !important;;
    }
      .form-wrapper form .form-inner .sdf { 
    padding-left: 10px !important;
    }
    body .form-wrapper form .form-inner .sdf i { 
     right: 0px !important;
        width:28px !important;
        margin-right:0px !important;
    }
    .select2-container .select2-selection--single .select2-selection__rendered { 
    padding-left: 0px !important;
    }
    .form-wrapper form .form-inner .input-area11::before{
        display:none !important;
    }
         html body .form-wrapper form .form-inner .input-area11 {
        padding-left: 10px !important;
    }
        html body .form-wrapper form .form-inner i {
        right: 0px !important;
        width:30px !important;
        margin-right:0px !important;
        bottom: 8px;
    }
    
    .col-md-7 { 
          width: 100% !important;  
          margin-left:0px !important;
    }
    .salary-wrap .row .mb-25{
        margin-bottom:10px !important;
    }
    form .idsd{
    width:30px  !important;
}
    .form-wrapper form .form-inner .input-area {
    margin-top: 5px;
    margin-bottom: 8px;
}
          .tagify__tag {
        max-width: 210px !important;
    }
    .flll{
         border: 1px solid #A2D7F9 !important; 
    }
    .form-wrapper form .form-inner .input-area { 
    border: 1px solid #A2D7F9;  
    padding-left: 10px !important;
 
}
.tagify__input {
    min-width: 144px;
}
    .eg-table h3{
         font-size:16px !important;
        text-align:center !important;
    }
    .company-images-area #profile_image img{
     width: 21% !important;
 }
  
  .fsfsf .company-area { 
        flex-wrap: nowrap !important;
 }
 .form-group label{
     margin-right:5px  !important;
 }
 .form-wrapper form .form-inner input{
     width:100%;
 }
  .col-lg-3{
        margin-left:0px !important;
    }
    .col-lg-5{
        margin-left:0px !important;
    }
  body .dashboard-area .mnde{
          width: 94% !important;
    margin-top: 0px !important; 
    margin-left: 25px !important;
  }
 body .hero-img img{ 
    margin-top: 43px  !important;
 }
 * body{
     overflow-x:hidden !important;
 }
 .filter_data h3{
     text-align:center;
 }
 .initials-circle {
     width: 49px !important;
    height: 49px !important; 
    font-size: 19px !important;
 }
 .footer1 .justify-content-sm-end{
     justify-content: center !important;
 }
body .table-wrapper2 .eg-table.job-list-table td:before {
     display: block !important;
}
.table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button{
    width:auto !important;
}
 
.table-wrapper2 .eg-table td:before{
     display: none !important;
}
.table-wrapper .eg-table tbody tr td .company-info .company-details ul li{
    flex: 0 0 100% !important;
}
.table-wrapper .eg-table tbody tr td .company-info .company-details ul li:nth-child(2) {
    flex: 0 0 100% !important;
    margin-right: 0px !important;
}
html body .skills-container .skills-list {
  width: 475px !important;
}

* body .skills-container .skills-list {
    width: 475px !important;
    max-width: 475px !important;
}
* body .skills-list {
     width: 414px !important;
      max-width: 414px !important;
}
.company-details .hh6 {
     margin-top: 0px !important;
}
.table-wrapper .eg-table tbody tr td .company-info .company-details ul li:nth-child(2) {
    margin-top: 0px !important;
}
body .table-wrapper .eg-table tbody tr td .company-info .company-details ul { 
        padding-left: 0px !important;
    }
.table-wrapper .eg-table tbody tr td .company-info .company-details ul li:first-child {
        padding-right: 0px !important;
    }
        .table-wrapper .eg-table tbody tr td .company-info .company-details ul {
        padding-left: 0px !important;
    }
        body .hh6 {
        margin-top: 5px !important;
    }
        #rem2 {
        margin-left: 0px !important;
    }
     #rem1 {
                   margin-top: 0px !important;
        margin-left: 0px !important;
    }
    .table-wrapper .eg-table tbody tr td .company-info .company-details ul{
        margin:0px !important;
    }
    .locn{
        margin-top:-2px;
        margin-bottom:20px;
    }
    .newbtns .uyt{
            position: relative  !important;
    width: 100%  !important;
    }
          .table-wrapper .eg-table tbody tr td .company-info .company-details .top { 
        margin-top: 0px !important;
    }  
    html body .fsffsa{
        margin-left:-12px !important;
    }
body .skills-container .title {
    width: 35px !important;
}
  header.style-3 .main-menu ul > li.active ul.sub-menu{
         display:block !important;
     }  
         .table-wrapper .eg-table tbody tr td .company-info .company-details ul li {
        width: 100%;
    }
        #rem {
        margin-top: -5px !important;
        margin-bottom: 4px !important;
    }
    html body .skills-container .title {
    width: 35px !important;
}
.table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button::after{
    display:none !important;
}
 .resume-area .author-area .name-degination h4 {
        margin-bottom: 0px;
    }
       body .resume-area .author-area .author-img {
        height: 80px !important;
        width: 80px !important;
    }
    .resume-area .author-area .author-img img{
          height: 80px !important;
        width: 80px !important;
    }
    .resume-area .author-area .name-degination {
        padding: 8px 14px !important;
    }
    body .resume-area { 
    padding: 44px 40px;
    }
    .resume-area .contact-area h4 {
        text-align: left !important;
    }
        .resume-area .contact-area ul li {
        align-items: baseline !important;
        justify-content: start !important;
    }
        .resume-area .contact-area ul {
        margin-bottom: 10px;
    }
    .resume-area .contact-area li a span {
        display: none !important;
    }
    body .resume-area .author-area .name-degination {
        margin-top: -83px;
        margin-left: 80px;
        background: #fff !important;
    }
        .table-wrapper .eg-table tbody tr td .company-info .company-details ul li:first-child {
        padding-right: 0px !important;
    }
        body .table-wrapper .newbtns {
        display: block;
        align-content: flex-end;
        padding-bottom: 11px !important;
        padding-top: 11px !important;
        /* margin-bottom: -92px !important; */
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
    }
        .newbtns {
        background: #e8ebef;
        padding: 6px !important;
        margin-bottom: -20px;
        margin-left: 0px !important;
    }
       body .top1 li h6 {
        margin-left: 2px !important; 
    }
    .circle {
    width: 56px !important; 
    height: 56px !important;
    margin-left: 0px !important;
    line-height: 55px !important;
    }
    .applied-list-wrap .table-wrapper .eg-table .eg-btn{
        width: 116px !important;
    }
}





