@media (min-width: 1781px) and (max-width: 2000px) {
    .portal_wrapper .btn-group-box.fixed-btn-group {
    position: absolute;
    right: 18%;
    bottom: 80px;
}
}
@media (min-width: 1680px) and (max-width: 1780px) {
    /* .banner-sec.job-board-banner:before {
        width: 46.5%;
    } */
    .jobs-filter-sec .pagination {
        padding-top: 18px;
    }
    .jobs-filter-sec .latest-jobs-sec {
        padding-bottom: 98px;
    }
    .banner-sec.career-advice-banner:before {
        width: 39.5%;
    }
    .portal_wrapper .btn-group-box.fixed-btn-group {
        right: 19.5%;
    }
  }
  
  @media (min-width: 1600px) and (max-width: 1679px) {
    /* .banner-sec.job-board-banner:before {
        width: 45.5%;
        
    } */
    .jobs-filter-sec .pagination {
        padding-top: 18px;
    }
    .jobs-filter-sec .latest-jobs-sec {
        padding-bottom: 98px;
    }
    .banner-sec.career-advice-banner:before {
        width: 39.5%;
    }

    .portal_wrapper .btn-group-box.fixed-btn-group {
        right: 11%;
    }
    
    .page-content-wrapper .page-content-wrapper-inner {
        padding-left: 122px;
        padding-right: 122px;
    }
    
    .theme-btn, input.theme-btn, .grad-theme-btn, .theme-btn-dark, .theme-btn-dark-outline {
        font-size: 13px;
        padding: 12px 15px 9px;
    }
  }
  
  @media (min-width: 1400px) and (max-width: 1599px) {
    /* .banner-sec.job-board-banner:before {
        width: 43.5%;
    } */
    .top-header .top-header-inner a {
        background-color: var(--NavyBlue);
        position: absolute;
        top: 85px;
        right: 80px;
    }
    .fixed-btn-group2 {
        position: relative;
        right: 0%; 
    }
    .jobs-filter-sec .pagination {
        padding-top: 18px;
    }
    .jobs-filter-sec .latest-jobs-sec {
        padding-bottom: 98px;
    }

    .banner-sec.career-advice-banner:before {
        width: 37.5%;
    }
    .portal_wrapper .btn-group-box.fixed-btn-group {
        right: 9%;
    }
    
     .page-content-wrapper .page-content-wrapper-inner {
        padding-left: 122px;
        padding-right: 122px;
        overflow: hidden;
    }
    
    .theme-btn, input.theme-btn, .grad-theme-btn, .theme-btn-dark, .theme-btn-dark-outline {
        font-size: 13px;
        padding: 12px 15px 9px;
    }
    
    .jobs-filter-sec .job-filter-cell-lg {
        width: Calc(100% - 464px);
    }
    
    .jobs-filter-sec .job-filter-cell-sm {
        width: 388px;
    }
    
    .latest-job-row .latest-job-img {
        padding-right: 20px;
    }
.latest-job-row .latest-job-img {
  width: 22%;
}
.latest-job-row .latest-job-center {
  width: 50.4%;
}
.latest-job-row .latest-job-right {
  width: 27.8%;
}
.latest-job-row .latest-job-right .btn-box a {
	margin-right: 5px;
}
  }
  
  @media (min-width: 1360px) and (max-width: 1399px) {
    /* .banner-sec.job-board-banner:before {
        width: 43%;
    } */
    .jobs-filter-sec .pagination {
        padding-top: 18px;
    }
    .jobs-filter-sec .latest-jobs-sec {
        padding-bottom: 70px;
    }
    .banner-sec.job-board-banner {
        padding-top: 200px;
    }
.jobs-filter-sec {
    padding-top: 96px;
}
    .news-letter-sec {
        padding-bottom: 80px;
    }

.jobs-filter-sec .heading-h6 {
        font-size: calc(var(--h6-font-size) - 2px);
        line-height:  calc(var(--h6-line-height) - 2px);
        letter-spacing: var(--h6-lspacing);
    }

  .job-detail-banner  .banner-inner-box .heading-h1 {

        padding-right: 10%;
    }


    .share-social-media .social-links li {
        height: 32px;
        width: 32px;
    }

   .job-info-sec .btn-box.top-btn-box {
        padding-top: 54px;
        padding-bottom: 40px;
    }

    .job-info-sec .job-info-content-inner {
        padding-bottom: 74px;
    }
    .share-social-media {
        padding-bottom: 66px;
    }

    .banner-sec.career-advice-banner:before {
        width: 36.5%;
    }
    .advice-cara-grid .advice-cara-grid-inner {
        padding-top: 70px;
        padding-bottom: 48px;
    }

    .advice-cara-grid .advice-row .advice-cell {
        margin-bottom: 42px;
    }

    .pricing-calculator-cara .pricing-calculator-cara-inner {
        padding-top: 62px;
    }
    .pricing-banner + .into-sec {
        padding-top: 82px;
        background: var(--white);
        padding-bottom: 116px;
    }

    .banner-sec.sign-form {
   
        padding: 160px 0 0;
  
    }

    .page-content-wrapper .page-content-wrapper-inner {
        padding-left: 130px;
        padding-top: 270px;
    }

    .upload-profile {

        margin-bottom: 50px;
    }
    .portal_wrapper .btn-group-box.fixed-btn-group {
        right: 6%;
    }
    .manage-prefere-form .form-group label:before {
    margin-right: 10px;
    height: 24px;
    width: 24px;
 
}

.manage-prefere-form .form-group input:checked + label:after {

    top: 2px;
    left: 9px;
    width: 6px;
    height: 14px;

}
 .page-content-wrapper .page-content-wrapper-inner {
        padding-left: 122px;
        padding-right: 122px;
    }
    
     .theme-btn, input.theme-btn, .grad-theme-btn, .theme-btn-dark, .theme-btn-dark-outline {
        font-size: 12px;
        padding: 11px 12px 8px;
    }
    
    .jobs-filter-sec .job-filter-cell-lg {
        width: Calc(100% - 364px);
    }
    
    .jobs-filter-sec .job-filter-cell-sm {
        width: 288px;
    }
    
    .latest-job-row .latest-job-img {
        padding-right: 20px;
    }
    .latest-job-row .latest-job-img {
  width: 25%;
}
.latest-job-row .latest-job-center {
  width: 46.4%;
}
.latest-job-row .latest-job-right {
  width: 28.8%;
}
.latest-job-row .latest-job-right .btn-box a {
  margin-right: 5px;
}
  }
  
  @media (min-width: 1200px) and (max-width: 1359px) {
    .banner-sec.job-board-banner h1 {
        max-width: 100%;
    }
    .banner-sec.job-board-banner {
        padding-top: 180px;
    }
    .jobs-filter-sec {
        padding-top: 96px;
    }
    .latest-job-row .latest-job-img {
        width: 23%;
    }
    .latest-job-row .latest-job-center {
        width: 52%;
    }
    .latest-job-row .latest-job-right {
        width: 25%;
    }
    .jobs-filter-sec .pagination {
        padding-top: 0;
    }
    .jobs-filter-sec .latest-jobs-sec {
        padding-bottom: 60px;
    }
    .news-letter-sec {
        padding-bottom: 70px;
    }
    .job-filter-cell-lg {
        max-width: 80%;
    }
.jobs-filter-sec .heading-h6 {
        font-size: calc(var(--h6-font-size) - 2px);
        line-height:  calc(var(--h6-line-height) - 2px);
        letter-spacing: var(--h6-lspacing);
    }

    .job-detail-banner  .banner-inner-box .heading-h1 {

        padding-right: 25%;
    }


    .share-social-media .social-links li {
        height: 32px;
        width: 32px;
    }

   .job-info-sec .btn-box.top-btn-box {
        padding-top: 54px;
        padding-bottom: 40px;
    }

    .job-info-sec .job-info-content-inner {
        padding-bottom: 54px;
    }
    .share-social-media {
        padding-bottom: 46px;
    }
    .banner-sec.career-advice-banner:before {
        width: 36.5%;
    }

    .advice-cara-grid .advice-row .advice-cell {
        margin-bottom:32px;
    }
    .advice-cara-grid .advice-cara-grid-inner {
        padding-top: 70px;
        padding-bottom: 48px;
    }
    .banner-sec.pricing-banner {
        padding-top: 202px;
    }
    .pricing-calculator-cara .pricing-calculator-cara-inner {
        padding-top: 62px;
    }
    .pricing-banner + .into-sec {
        padding-top: 82px;
        background: var(--white);
        padding-bottom: 116px;
    }

    
    .banner-sec.sign-form {
   
        padding: 140px 0 0;
  
    }
    .page-content-wrapper .page-content-wrapper-inner {
        padding-top: 270px;
        padding-left: 82px;
        padding-right: 82px;
        padding-bottom: 82px;
    }


    .upload-profile {

        margin-bottom: 50px;
    }
    .portal_wrapper .btn-group-box.fixed-btn-group {
        right: 6%;
    }

    .portal_wrapper .cust-form select {
  
        background-position: 95% 55%;
   
    }
    .manage-prefere-form .form-group label:before {

    margin-right: 8px;
    height: 20px;
    width: 20px;
}

.manage-prefere-form .form-group input:checked + label:after {

    top: 2px;
    left: 9px;
    width: 6px;
    height: 14px;

}
 .page-content-wrapper .page-content-wrapper-inner {
        padding-left: 80px;
        padding-right: 80px;
    }
    
    .theme-btn, input.theme-btn, .grad-theme-btn, .theme-btn-dark, .theme-btn-dark-outline {
        font-size: 12px;
        padding: 11px 12px 8px;
    }
    .jobs-filter-sec .job-filter-cell-lg {
        width: Calc(100% - 302px);
    }
    
    .jobs-filter-sec .job-filter-cell-sm {
        width: 241px;
    }
    
    .latest-job-row .latest-job-img {
        padding-right: 20px;
    }
    .latest-job-row .latest-job-right .btn-box a {
	margin-right: 5px;
}
  }
  
  @media (min-width: 992px) and (max-width: 1199px) {
    .portal_wrapper .btn-group-box.fixed-btn-group {
        position: absolute;
        right: 10%;
        bottom: 80px;
    }
    .banner-sec.job-board-banner h1 {
        max-width: 100%;
    }
    .banner-sec.job-board-banner {
        padding-top: 180px;
    }
    .jobs-filter-sec {
        padding-top: 60px;
    }
    .jobs-filter-sec .pagination {
        padding-top: 0;
    }
    .jobs-filter-sec .latest-jobs-sec {
        padding-bottom: 60px;
    }
    .news-letter-sec {
        padding-bottom: 70px;
    }

    .jobs-filter-sec .heading-h6 {
        font-size: calc(var(--h6-font-size) - 3px);
        line-height:  calc(var(--h6-line-height) - 3px);
        letter-spacing: var(--h6-lspacing);
    }
    .jobs-filter-sec  .job-filter-cell-sm {
        width: 217px;
        max-width: inherit;
    }
    .jobs-filter-sec .job-filter-cell-lg {
        max-width: inherit;
        width: Calc(100% - 254px);
        margin-top: 20px;
    }
    .jobs-filter-sec .job-filter-cell-lg .cust-container-lg {

        width: 100%;
    }
    /* .jobs-filter-sec .job-filter-cell-sm {
        width: 100%;
        max-width: 130px;
    } */

    /* .jobs-filter-sec   .latest-job-row .latest-job-info {
        display: flex;
        flex-wrap: wrap;
    } */
    .jobs-filter-sec   .latest-job-row .latest-job-info span{
  margin-bottom: 8px;
    }

    .jobs-filter-sec .latest-job-row .latest-job-center {
        width: Calc(100% - 200PX);
    }
    .latest-job-row .latest-job-center {
        width: 41.4%;
        padding-right: 8px;
        padding-top: 3px;
    }
    
        
    .news-letter-sec .news-letter-inner {
        padding-left: 82px;
        padding-right: 82px;
    }

    .news-letter-sec .search-box {
        width: 100%;
        max-width: 78.356%;
    }
    .jobs-filter-sec  .latest-job-row .latest-job-inner {
        flex-wrap: wrap;
    }
    
    .jobs-filter-sec   .latest-job-row .latest-job-right {
        width: 100%;
        margin-left: 200px;
        align-items: baseline;
        padding-left: 0px;
        margin-top: -50px;
        flex-direction: row-reverse;
    }
.jobs-filter-sec .inner-job-filter-cell-lg  .latest-job-row .latest-job-right {
        margin-top: 0px;
}
    .job-detail-banner  .banner-inner-box .heading-h1 {

        padding-right: 25%;
    }


    .share-social-media .social-links li {
        height: 32px;
        width: 32px;
    }

   .job-info-sec .btn-box.top-btn-box {
        padding-top: 54px;
        padding-bottom: 40px;
    }

    .job-info-sec .job-info-content-inner {
        padding-bottom: 54px;
    }
    .share-social-media {
        padding-bottom: 46px;
    }

    .banner-sec.career-advice-banner:before {
        width: 36.5%;
    }

    .advice-cara-grid .advice-row .advice-cell {
        margin-bottom:32px;
    }
    .advice-cara-grid .advice-cara-grid-inner {
        padding-top: 60px;
        padding-bottom: 48px;
    }

    .banner-sec.pricing-banner {
        padding-top: 202px;
    }
    .pricing-calculator-cara .pricing-calculator-cara-inner {
        padding-top: 42px;
    }
    .pricing-banner + .into-sec {
        padding-top: 72px;
        background: var(--white);
        padding-bottom: 96px;
    }

    .banner-sec.sign-form {
   
        padding: 120px 0 0;
  
    }

    .sidebar-wrapper{
        margin-left: -100%;
        z-index: 9;
        transition: all .50s ease 0s;
    }
    .page-content-wrapper {

        padding-left: 0;
    }
    .page-content-wrapper .page-content-wrapper-inner {
        padding-top: 174px;
        padding-left: 100px;
        padding-right: 100px;
        padding-bottom: 150px;
    }

    .page-content-wrapper .page-content-wrapper-inner h1 {
        padding-bottom: 20px;
    }
    .page-content-wrapper .page-content-wrapper-inner h6 {
        font-size: 16px;
        line-height: 26px;
    }
    .top-header .top-header-inner a {
        top: 46px;
        right: 30px;
        z-index: 2;
        position: absolute;
    }

    .portal-cus-form {
        width: 100%;
        max-width: 95%;
        margin: auto;
    }
    .upload-profile {
 
        margin-bottom: 30px;
    }
        .manage-prefere-form .form-group label:before {

    margin-right: 8px;
    height: 20px;
    width: 20px;
}
.manage-prefere-form .form-group input:checked + label:after {
    top: 2px;
    left: 7px;
    width: 6px;
    height: 12px;

}

    .portal_wrapper .btn-group-box {
        margin-top: 10px;
    }
     .page-content-wrapper .page-content-wrapper-inner {
        padding-left: 80px;
        padding-right: 80px;
    }
  }
  
  @media (min-width: 768px) and (max-width: 991px) {
    .banner-sec.job-board-banner h1 {
        max-width: 100%;
    }
    .banner-sec.job-board-banner {
        padding-top: 140px;
    }
    .jobs-filter-sec {
        padding-top: 60px;
    }
    .jobs-filter-sec .pagination {
        padding-top: 0;
    }
    .jobs-filter-sec .latest-jobs-sec {
        padding-bottom: 60px;
    }
    .news-letter-sec {
        padding-bottom: 70px;
    }

    .jobs-filter-sec .heading-h6 {
        font-size: calc(var(--h6-font-size) - 3px);
        line-height:  calc(var(--h6-line-height) - 3px);
        letter-spacing: var(--h6-lspacing);
    }

    .jobs-filter-sec .job-filter-cell-lg {
        max-width: inherit;
        width: 100%;
    }

    .jobs-filter-sec .job-filter-cell-lg .cust-container-lg {
        width: 100%;
        padding-top: 40px;
    }
    .jobs-filter-sec .job-filter-cell-sm {
        width: 100%;
        max-width: inherit;
    }

    .jobs-filter-sec   .latest-job-row .latest-job-info {
        display: flex;
        flex-wrap: wrap;
    }
    .jobs-filter-sec   .latest-job-row .latest-job-info span{
         margin-bottom: 8px;
    }

    .news-letter-sec .news-letter-inner {
        padding-left: 82px;
        padding-right: 82px;
    }

    .news-letter-sec .search-box {
        width: 100%;
        max-width: 77%;
    }
    .news-letter-sec .news-letter-inner .search-btn {
        width: 25%;

    }
    
    .jobs-filter-sec .latest-job-row .latest-job-img {
        width: 187px;
        padding-right: 30px;
        height: auto;
    }
    
    .latest-job-row .latest-job-right {
        padding-left: 191px;
        margin-top: -45px;
    }
    .jobs-filter-sec .inner-job-filter-cell-lg  .latest-job-row .latest-job-right {
        padding-left: 188px;
margin-top: 10px;
}
    .job-detail-banner  .banner-inner-box .heading-h1 {

        padding-right: 25%;
    }


    .share-social-media .social-links li {
        height: 32px;
        width: 32px;
    }

   .job-info-sec .btn-box.top-btn-box {
        padding-top: 54px;
        padding-bottom: 40px;
    }

    .job-info-sec .job-info-content-inner {
        padding-bottom: 54px;
    }
    .share-social-media {
        padding-bottom: 46px;
    }
    .job-info-sec .job-info-inner .latest-job-img {
        width: 100%;
        max-width: 282px;
    }
    .related-latest-job-sec .latest-job-row .latest-job-right {
        padding-left: 0px;
    }
    
    .related-latest-job-sec  .latest-job-row .heart-ico {
        order: inherit;
        display: inline-block;
        align-items: center;
    }
    .banner-sec.job-detail-banner {
        padding-top: 186px;
        padding-bottom: 104px;
    }
    
    .banner-sec.career-advice-banner:before {
        width: 36.5%;
    }

    .advice-cara-grid .advice-row .advice-cell {
        margin-bottom: 32px;
        width: 50%;
    }
    .advice-cara-grid .advice-cara-grid-inner {
        padding-top: 60px;
        padding-bottom: 48px;
    }
    .banner-sec.career-advice-banner {
        padding-top: 90px;
        padding-bottom: 196px;
    }
    
    .banner-sec.pricing-banner {
        padding-top: 142px;
    }
    .pricing-calculator-cara .pricing-calculator-cara-inner {
        padding-top: 22px;
    }
    .pricing-banner + .into-sec {
        padding-top: 72px;
        padding-bottom: 86px;
    }

    .banner-sec.sign-form {
   
        padding: 120px 0 0;
  
        
    }
    
    .sidebar-wrapper{
        margin-left: -100%;
        z-index: 9;
        transition: all .50s ease 0s;
        
    }
    .page-content-wrapper {
        padding-left: 0;
        margin: auto;
        display: flex
    }
    .page-content-wrapper .page-content-wrapper-inner {
        padding-top: 124px !important;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 150px;
        width: 100%;
        max-width: 690px;
        display: inline-block;
        margin: auto;
    }
    .page-content-wrapper .page-content-wrapper-inner h1 {
        padding-bottom: 0px;
    }
    .portal-cusform-inner {
        padding-top: 20px;
    }
    .page-content-wrapper .page-content-wrapper-inner h6 {
        font-size: 16px;
        line-height: 26px;
    }
    .portal_wrapper .btn-group-box.fixed-btn-group {
        right: 6%;
    }

    .portal_wrapper .cust-form select {
        background-position: 95% center;
     
    }
    .fixed-btn-group2 { 
        right: -5%;
    }
    .top-header .top-header-inner a {

        top: 46px;
        right: 30px;
        z-index: 2;
    }
    .upload-profile {
 
        margin-bottom: 30px;
    }
    .top-header .top-header-inner a {
        top: 46px;
        right: 30px;
        position: absolute;
        z-index: 2;
    }
.manage-prefere-form .form-group input:checked + label:after {
    top: 2px;
    left: 7px;
    width: 6px;
    height: 12px;

}
    .portal_wrapper .btn-group-box {
        margin-top: 10px;
    }
  }
  
  @media (min-width: 320px) and (max-width: 767px) {
  
    .banner-sec.job-board-banner h1 {
        max-width: 100%;
    }
    .transactions-table-wrap #zero-config_length {
        margin-bottom: 16px;
        display: flex;
        justify-content: start;
    }
    .transactions-table-wrap div.dataTables_wrapper div.dataTables_filter {
        text-align: right;
        margin-bottom: 16px;
        display: flex;
    }
    .transactions-table-wrap .page-item:first-child .page-link, .transactions-table-wrap .page-item:last-child .page-link {
        border-radius: 10px !important;
        border: 1px solid #9900df;
        font-size: 14px;
        color: #000;
        font-weight: 400;
        padding: 5px 20px;
        margin: 0 24px;
        margin-bottom: 20px;
    }
    .banner-sec.job-board-banner {
        padding-top: 140px;
    }
    .jobs-filter-sec {
        padding-top: 60px;
    }
    .jobs-filter-sec .pagination {
        padding-top: 0;
    }
    .jobs-filter-sec .latest-jobs-sec {
        padding-bottom: 60px;
    }
    .news-letter-sec {
        padding-bottom: 70px;
    }
    .btn-box.bottom-btn-box {
        margin-right: 13px;
    }
    .jobs-filter-sec .heading-h6 {
        font-size: calc(var(--h6-font-size) - 3px);
        line-height:  calc(var(--h6-line-height) - 3px);
        letter-spacing: var(--h6-lspacing);
    }

    .jobs-filter-sec .job-filter-cell-lg {
        max-width: 100%;
    }

    .jobs-filter-sec .job-filter-cell-lg .cust-container-lg {

        width: 100%;
    }
    .jobs-filter-sec .job-filter-cell-sm {
        width: 100%;
        max-width: 90%;
        padding-bottom: 28px;
        margin: auto;
    }

    .jobs-filter-sec   .latest-job-row .latest-job-info {
        display: flex;
        flex-wrap: wrap;
    }
    .jobs-filter-sec   .latest-job-row .latest-job-info span{
  margin-bottom: 8px;
    }

    .news-letter-sec .news-letter-inner {
        padding-left: 10px;
        padding-right: 10px;
    }

    .news-letter-sec .search-box {
        width: 100% !important;
        max-width: 100% !important;
    }
    
    
.jobs-filter-sec .latest-job-row .latest-job-img {
        width: 100%;
        padding-right: 0;
        height: auto;
    }
    .news-letter-sec .news-letter-inner .search-btn {
        position: relative !important;
        width: 100% !important;
        margin-top: 4px;
        padding: 24px 10px;
    }
    .news-letter-sec .cust-form {
        display: flex;
        position: relative;
        flex-direction: column;
    }
    .share-social-media .social-links li {
        height: 32px;
        width: 32px;
    }

    .job-info-sec .btn-box.top-btn-box {
        padding-top: 40px;
        padding-bottom: 10px;
    }

    .job-info-sec .job-info-content-inner {
        padding-bottom: 54px;
    }
    .share-social-media {
        padding-bottom: 46px;
    }
    .job-info-sec .job-info-inner .latest-job-img {
        width: 100%;
        max-width: 282px;
    }
    .related-latest-job-sec .latest-job-row .latest-job-right {
        padding-left: 0px;
    }
    
    .related-latest-job-sec  .latest-job-row .heart-ico {
        order: inherit;
        display: inline-block;
        align-items: center;
    }
    .banner-sec.job-detail-banner {
        padding-top: 186px;
        padding-bottom: 104px;
    }

    .banner-sec.job-detail-banner  .banner-inner-box .heading-h1 {
        margin-bottom: 30px;
        max-width: 100%;
    }
    .job-info-sec .latest-job-center {
        padding-left: 0;
    }
    .job-info-sec .latest-jon-compname {
        padding-bottom: 0;
        display: inline-block;
    }

    .share-social-media {
        padding-bottom: 10px;
    }

 .related-latest-job-sec .latest-job-row .latest-job-img img {
        width: 100%;
    }
    .related-latest-job-sec .latest-job-row .latest-job-center {
        text-align: left;
    }

    .related-latest-job-sec .latest-job-row .latest-job-info {
        justify-content: flex-start;
    }

    .related-latest-job-sec  .latest-job-row .heart-ico {
        position: initial;
        top: 16px;
        right: 13px;
    }
    .banner-sec.career-advice-banner:before {
        width: 36.5%;
    }

    .advice-cara-grid .advice-row .advice-cell {
        margin-bottom: 32px;
        width:100%;
    }
    .advice-cara-grid .advice-cara-grid-inner {
        padding-top: 60px;
        padding-bottom: 48px;
    }
    .banner-sec.career-advice-banner {
        padding-top: 90px;
        padding-bottom: 196px;
    }

    .banner-sec.career-advice-detail-banner:before {
        width: 100%;
        background-size: auto;
    }
    .banner-sec.pricing-banner {
        padding-top: 142px;
    }
    .pricing-calculator-cara .pricing-calculator-cara-inner {
        padding-top: 22px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .pricing-banner + .into-sec {
        padding-top: 42px;
        padding-bottom: 76px;
    }
    .career-advice-sec .heading-title-block-box .heading-title-block-box-inner {
 
  padding: 49px 20px 46px;
}
  .banner-sec.pricing-banner  .banner-inner-box .heading-h1 {
    max-width: 100%;
}
.pricing-calculator-cara .pricing-calculator-cara-inner-box {
    padding: 47px 10px 46px;
}
.pricing-calculator-cara-inner-box .job_advt-qty-content .job_purchase-button-content .job_buy {
    display: inline-block;
    margin-left: 10px;
}
.row.advertise_job-container .existing-customer-price-label > .job_qty, .row.advertise_job-container .existing-customer-price-label .job_for, .row.advertise_job-container .existing-customer-price-label .job_price, .stripe_popup .job_qty, .stripe_popup .existing-customer-price-label .job_for, .stripe_popup .existing-customer-price-label .job_price {
    font-size: 22px;
    font-weight: 700;
    margin-left: 2px;
}
.row.advertise_job-container .job_purchase_btn > button, .row.advertise_job-container .job_purchase_btn > input {
    width: 35px !important;
    height: 35px;
    margin: 7px;
    text-align: center;
    padding: 0;
}
.banner-sec.pricing-banner:before {
    width: 100%;
    background-size: auto;
    background-position: -30% 60%;
}

.banner-sec.sign-form {
    padding: 140px 0 100px;
}

.sidebar-wrapper{
    margin-left: -100%;
    z-index: 9;
    transition: all .50s ease 0s;
    max-width: 100%;
}
.page-content-wrapper {

    padding-left: 0;
}
.page-content-wrapper .page-content-wrapper-inner {
    padding-top: 120px !important;
    padding-left: 30px;
    padding-right: 30px;
   /* padding-bottom: 150px;  */
    position: relative;
}

.page-content-wrapper .page-content-wrapper-inner h1 {
    padding-bottom: 20px;
}
.page-content-wrapper .page-content-wrapper-inner h6 {
    font-size: 16px;
    line-height: 26px;
}

.btn11 {
    left: 30px;
    position: absolute;
}
.portal_wrapper .btn-group-box.fixed-btn-group {
    right: 6%;
}
.page-content-wrapper .page-content-wrapper-inner .file-input {
    padding-bottom:160px;
}

.job-preferences-page .cust-form-row{
    padding-bottom: 0px;
  }
  .fixed-btn-group2 { 
    right: 0%;
}
.portfolio-img-sec .chg-profile .file-input {
    padding-bottom: 40px;
}

.portfolio-img-sec .cv p {
    padding: 10px 10px;
    justify-content: space-between;
}

.portfolio-img-sec .cv p span{
    margin-left: 0px;
}

.portfolio-img-sec .btn-box.top-btn-box {
    padding: 0px 0 8px;
}

.sidebar-wrapper-inner {
    overflow: scroll;
    height: 100vh;
}
.top-header .top-header-inner a {
    top: 46px;
    position: absolute;
    right: 30px;
    z-index: 2;
}
.related-latest-job-sec.job-application-cara .latest-job-cell {
    margin-bottom: 40px;
    width: 100%;
}

.manage-prefere-form .gdrp-button {
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
}
.manage-prefere-form .gdrp-button a {
    margin-bottom: 10px;
}
.upload-profile {
 
    margin-bottom: 30px;
}
.portal-cusform-inner .related-latest-job-sec .latest-job-cell {
    width: 100%;
 
}
.cust-form-row textarea.form-control {
    height: 500px;
    min-height: 500px;
}
.breadcrumb-cara + .btn-box {
    padding-top: 4px;
    padding-bottom: 28px;
}
.applicants-item .applicants-item-inner {

    flex-wrap: wrap;
}
.applicants-item-inner .left-side-applicants-text, .applicants-item .applicants-item-inner .center-doc-content {
    width: 50%;
}
.applicants-item .applicants-item-inner .right-btn-cara {
    width: 100%;
    margin: 10px 0;
}

.page-content-wrapper .page-content-wrapper-inner .center-doc-content h6{
    text-align: right;
}
.manage-prefere-form .form-group label:before {

    margin-right: 8px;
    height: 20px;
    width: 20px;
}
.manage-prefere-form .form-group input:checked + label:after {
    top: 2px;
    left: 7px;
    width: 6px;
    height: 12px;

}
.manage-prefere-form label {
    font-size: 14px;
  
}
.portal_wrapper .btn-group-box {
        margin-top: 10px;
    }
    
    .cust-form.cus-detail-form .form-label {
          top: auto;
        position: relative;
        left: 0;
    }
    
    .portal_wrapper .cust-form .form-control,
    .cust-form.cus-detail-form .form-control,
    form.cust-form.cus-detail-form .cust-w-100 label + input,
    form.cust-form.cus-detail-form .cust-w-100 label + .form-control{
        padding-left: 20px !important;
    }
    
    .cust-form.cus-detail-form .cust-w-100 .form-label {
        width: 100%;
    }

    .sidebar-nav li a {
        max-width: 441px;
    }
    
    .jobs-filter-sec .job-filter-row {
        justify-content: space-between;
        flex-direction: column;
    }
    
    .jobs-filter-sec .job-filter-cell-lg {
        width: 100% !important;
    }
    
    .latest-job-row {
        display: flex;
        flex-wrap: wrap;
    }
    
    .latest-job-row .latest-job-cell {
        width: 100% !important;
        padding-left: 0;
        padding-right: 0;
    }
    .jobs-filter-sec .latest-jobs-sec {
        padding-bottom: 30px;
    }
    .jobs-filter-sec .job-filter-cell-sm {
        width: 100%;
        max-width: 100% !important;
    }
}
  @media (min-width: 320px) and (max-width: 580px) {

  }
  
  @media (min-width: 320px) and (max-width: 374px) {
   
  }