@media screen and (max-width: 1320px) {
  header .navbar-expand-lg .navbar-nav .nav-link,
  .navbar-nav .btn {
    padding: 8px 12px;
    font-size: 14px;
  }
}

@media screen and (max-width: 1200px) {
  .container {
    padding: 0px 40px;
  }

  .col-lg-3 {
    margin: 10px 0px;
  }

  .cleaning-section-banner {
    padding-bottom: 40px;
  }

  .cleaning-section-banner .banner-img-col {
    text-align: center;
  }

  /* .our-services-items .nav {
        overflow-x: scroll;
        overflow-y: clip;
    } */
  .our-services-items .nav .nav-item {
    min-width: 120px;
  }

  .btn-circle::before {
    min-width: 100px;
  }

  header .navbar-expand-lg .navbar-nav .nav-link,
  .navbar-nav .btn {
    padding: 8px 10px;
  }

  header .service-link {
    gap: 10px;
  }
  header .navbar-expand-lg .navbar-nav .nav-link,
  .navbar-nav .btn {
    padding: 8px 8px;
    font-size: 14px;
  }
}

@media screen and (max-width: 1100px) {
  /* .our-services-items .nav .nav-item {
        flex: 1 1 25%;
    } */

  /* 
    .btn-circle::after {
        width: 135px;

    } */

  .filter-block .accordion-item.availability .accordion-body {
    padding: 10px 0px;
  }

  .filter-right {
    flex: 0 1 auto;
  }

  .individual-row .individual-provider,
  .business-row .business-provider {
    flex: 0 1 auto;
  }

  .dashboard-main .main-content-wrapper.my-profile.provider {
    width: 506px;
  }

  .main-content-wrapper.my-profile.provider-edit,
  .profile-action-btn.accounr-edit-profile a.btn {
    width: 300px;
  }

  .edit-form-field .edit-form-field.providers-edit-profile input[type="text"] {
    width: 145px;
  }

  .our-partners-body .partners-body-items .partners-logo-items {
    flex: 0 1 calc(33.33% - 33px);
  }

  .our-partners-body .partners-body-items .partners-logo-items {
    padding: 15px;
  }

  .our-partners-body .partners-body-items .partner-body-inner-items {
    gap: 19px;
    justify-content: center;
  }
  header .navbar-expand-lg .navbar-nav .nav-link,
  .navbar-nav .btn {
    font-size: 12px;
  }

  /* .nav-tab-elipsis{
        text-overflow: ellipsis;
        width: 70px;
        overflow: hidden;
        white-space: nowrap;
    } */
}

@media screen and (max-width: 992px) {
  .banner {
    padding: 60px 0px;
  }

  .banner-heading h1 {
    line-height: 55px;
    font-size: 38px;
  }

  .banner .banner-background-ellipse {
    display: none;
  }

  .moving-block-action a.btn {
    padding: 9px 4px;
    font-size: 13px;
  }

  .moving-block-text-col {
    flex-direction: column;
    align-items: center;
  }

  .moving-block-text-item.text-item {
    align-items: center;
  }

  .moving-block-action {
    justify-content: center;
  }

  .moving-tasks-details {
    padding: 25px;
    gap: 25px;
  }

  .moving-tasks-details .moving-tasks-num {
    flex: 0 1 calc(25% - 19px);
  }

  .moving-tasks-num .moving-task-heading {
    /* font-size: var(--font-size-32); */
    font-size: 25px;
  }

  .moving-tasks-details .moving-tasks-num::before {
    height: 52px;
    transform: translate(-12px, 0px);
  }

  .user-profile-row .user-profile-col {
    flex: 0 1 calc(50% - 12px);
  }

  .popular-project-col {
    flex: 0 1 calc(33.33% - 16px);
  }

  .other-services-nav .other-services-nav-item {
    gap: 8px;
  }

  .other-services-nav-item .other-services-nav-link a {
    font-size: 14px;
  }

  .our-partners {
    padding: 50px 0px;
  }

  .project-step-col {
    flex: 0 1 calc(50% - 15px);
  }

  .footer-item {
    flex: 1 1 calc(33.33% - 8px);
  }

  .popular-project-top-item .paragraph.ellipse {
    width: auto;
  }

  /* .moving-block-paragraph .pcontent p{
        font-size: 14px;
    } */

  .moving-tasks-details .moving-tasks-num > p {
    font-size: 13px;
  }

  .moving-block .moving-block-items {
    flex: 0 1 auto;
  }

  .main-content .main-content-edit-profile {
    flex-direction: column;
  }

  .main-content-wrapper.my-profile.provider-edit,
  .edit-form-field .edit-form-field.providers-edit-profile input[type="text"] {
    width: auto;
  }

  .profile-action-btn.accounr-edit-profile a.btn,
  .main-content .background-check {
    width: 100%;
  }

  .banner .banner-items.text-col {
    overflow: hidden;
  }
}

@media screen and (max-width: 991px) {
  .dashboard-main .sidebar {
    display: flex;
    overflow: auto;
    padding: 20px;
    flex: auto;
  }

  .dashboard-main .sidebar_row {
    flex-direction: column;
  }

  .sidebar-nav-items > p {
    white-space: nowrap;
  }

  .sidebar-block.active,
  .sidebar-block {
    margin: 0;
  }

  .accordion-flush
    .accordion-item.dashboard-accordion
    .my-team
    .accordion-button,
  .accordion-flush
    .accordion-item.dashboard-accordion
    .accordion-button.collapsed {
    width: 100%;
    white-space: nowrap;
  }

  .sidebar-block {
    height: fit-content;
  }

  .accordion-body.terms-service-accordion-body.my-profile
    .terms-service-body-items
    a {
    padding: 5px 15px;
    white-space: nowrap;
  }

  .accordion-body.terms-service-accordion-body.my-profile {
    padding: 0;
  }

  .nav-action-button {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  header .navbar-expand-lg .navbar-nav .nav-link,
  .nav-action-button > .btn {
    padding: 8px 0px;
  }

  .btn-circle::after {
    display: none;
  }

  .btn-circle::before {
    display: none;
  }

  .steps-text {
    width: 130px;
    margin: auto;
    padding: 10px;
    font-size: 14px;
    line-height: 19px;
  }

  .steps-text br {
    display: none;
  }

  .service-link,
  .service-a-btn .btn.btn-primary {
    margin: 4px 0px;
  }

  .navbar-nav .btn {
    width: fit-content;
  }

  .project-location-heading .heading {
    text-align: center;
  }

  .project-location-items {
    gap: 14px;
  }

  .individual-block .individual-row,
  .business-block .business-row {
    flex-direction: column;
  }

  .filter-right {
    height: auto;
    padding: 22px 19px;
  }

  .date-time-block {
    flex-direction: column;
    justify-content: center;
  }

  .date-img-col,
  .confirm-details-item.col-lg-6 {
    border: none;
  }

  .date-time-wrapper {
    padding: 34px 0px;
  }

  .date-text-col .heading,
  .date-time-heading .heading,
  .date-time-requested .para,
  .date-img-col,
  .time-heading {
    text-align: center;
  }

  .dashboard-main .main-content-wrapper.lg-width {
    width: auto;
  }

  .main-content-wrapper.lg-width.arnette-pro,
  .main-content-wrapper.lg-width.my-team {
    width: 480px;
  }

  .project-images-img-col {
    flex-wrap: wrap;
  }

  .project-linking .elipsis {
    width: auto;
  }

  .main-content-wrapper.my-profile {
    width: 468px;
  }

  .cities-block .cities-items {
    flex: 0 1 calc(33.33% - 16px);
  }

  .who-we-are .identity-block,
  .service-a-btn,
  .blogs-link .identity-block {
    flex-direction: column-reverse;
    padding: 50px 0px;
  }

  .join-team-block.d-flex.justify-content-center {
    padding: 50px 0px;
  }

  .identity-items .identity-text-col {
    text-align: center;
  }

  .save-block-text .save-time-services {
    gap: 50px;
  }

  .save-time-services .save-time-inner-services {
    flex: 0 1 calc(25% - 38px);
  }

  .savetime-block {
    padding: 57px 0px;
  }

  .main-content-wrapper.service-provider {
    width: auto;
  }

  .main-content-wrapper.provider,
  .main-content-wrapper.scheduled-project,
  .dashboard-main .main-content-wrapper.my-profile.provider {
    width: 444px;
  }

  .popular-project-col.blogs-col {
    flex: 0 1 calc(50% - 12px);
  }

  .popular-project-col.blogs-col .popular-img-col img {
    width: 445px;
  }

  .customer-opinion .swiper.mySwiper .swiper-button-next,
  .customer-opinion .swiper.mySwiper .swiper-button-prev {
    display: none;
  }

  .accordion-button.payout {
    width: 420px;
  }

  .ul-action-btn.analysis a.btn.btn-primary,
  .ul-action-btn.analysis a.btn.btn-secondary {
    width: 135px;
  }

  .accordion-body.skill .dropdown-accordion li {
    padding: 6px;
    font-size: 12px;
  }

  .swiper.mySwiper.rate {
    width: 469px;
  }

  .share-profile-action-btn a.btn.btn-primary,
  .share-profile-action-btn a.btn.btn-primary:hover {
    color: var(--blue-color);
    background-color: var(--white-color);
    gap: 0px;
    padding: 5px;
    font-size: 11px;
  }

  .our-partners-block .our-partners-body {
    flex-direction: column;
  }

  .our-partners-block .our-partners-body {
    padding: 20px 0px;
  }

  .our-partners-block .our-partners-body .partners-left-items {
    flex: auto;
    text-align: center;
  }

  .our-partners-body .partners-body-items .partners-logo-items {
    flex: 0 1 auto;
  }

  .our-partners-body.partners-description .partners-body-items {
    flex-direction: column;
  }

  .our-partners-body.partners-description
    .partners-body-items
    .body-left-items {
    flex: auto;
  }

  .our-partners.explore.partners-dercription {
    padding: 50px 0px;
  }

  .body-main-items .partners-description-inner {
    text-align: center;
  }

  .partners.address-block .partners-address-items {
    justify-content: center;
  }

  .nav-tabs.our-services {
    overflow-x: auto;
  }

  header .navbar-expand-lg .navbar-nav {
    align-items: start;
  }

  /* Profile Inner Sidebar */

  .dashboard-main .sidebar.profile-lg-sidebar {
    display: none;
    .modal {
      display: block !important;
    }
  }
  .dashboard-main .profile-inner-responsive-sidebar {
    display: block;
  }
  .dashboard-main .profile-inner-responsive-sidebar .sidebar {
    flex-direction: column;
  }
}

@media screen and (max-width: 800px) {
  .container {
    padding: 0px 29px;
  }

  .banner-heading h1 {
    line-height: 45px;
    font-size: 30px;
  }

  .users-completed-jobs .users-job-details {
    display: flex;
    gap: 6px;
    justify-content: center;
  }

  .user-profile-row .user-profile-col {
    flex: 1 1 auto;
  }

  .user-profile .user-basic-details {
    flex-direction: column;
  }

  .user-profile-inner-details {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .popular-projects img {
    width: 100%;
  }

  .popular-project-col {
    flex: 1 1 auto;
  }

  .service-provider-items,
  .popular-projects,
  .project-steps {
    padding: 50px 0px;
  }

  .search-field .btn.btn-primary {
    transform: translate(0);
    top: 10px;
    right: 20px;
  }

  .search-field input {
    flex: 1 1 auto;
  }

  .banner .banner-form-items,
  .banner .search-field {
    width: 100%;
  }

  .moving-block-img-col .loading-box-img {
    width: 100%;
    height: 100%;
  }

  .banner-background-ellipse {
    display: none;
  }

  .services-cards-section h2 {
    font-size: 30px;
  }

  .services-cards-section p {
    font-size: 14px;
  }

  .services-cards-section {
    padding-bottom: 40px;
  }

  .cleaning-heading-wrapper h3 {
    font-size: 25px;
  }

  .nav-item.service-link {
    margin: 20px 0px;
  }

  .individual-wrapper-items .user-profile-row .user-profile .user-basic-details,
  .business-wrapper-items .user-profile-row .user-profile .user-basic-details,
  .confirm-details-item .user-profile .user-basic-details {
    align-items: center;
  }

  .user_basic-space,
  .user_basic-spac .user-profile-modal-inner {
    flex-direction: column;
    align-items: center;
  }

  .individual-wrapper-items .user-profile-row,
  .business-wrapper-items .user-profile-row {
    flex-wrap: nowrap;
  }

  .individual-items .ul-action-btn,
  ul.nav-buttons,
  .business-items .ul-action-btn,
  ul.nav-buttons {
    justify-content: center;
  }

  .individual-img-col,
  .business-img-col {
    display: none;
  }

  .individual-inner-items,
  .business-inner-items {
    justify-content: center;
    text-align: center;
  }

  .individual-wrapper-items
    .user-profile-row
    .user-profile
    .users-completed-jobs
    .users-job-details,
  .individual-wrapper-items
    .user-profile-row
    .user-profile
    .users-skills
    .users-skill-details,
  .business-wrapper-items
    .user-profile-row
    .user-profile
    .users-completed-jobs
    .users-job-details,
  .business-wrapper-items
    .user-profile-row
    .user-profile
    .users-skills
    .users-skill-details {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .user-exp-details {
    text-align: center;
  }

  .user-exp-details .paragraph,
  .ul-action-btn a.btn.btn-primary,
  .ul-action-btn a.btn.btn-secondary,
  .ul-action-btn .btn.btn-secondary.past,
  .ul-action-btn .btn.btn-primary.current {
    width: auto;
  }

  .paragraph br {
    display: none;
  }

  .user-profile .view-profile-modal {
    flex-direction: column;
  }

  .view-profile-action-button a {
    width: 100%;
  }

  .users-skills.project-location .users-skill-details,
  .project-description.users-skills,
  .upload-project-file.users-skills,
  .payment-details-item.col-lg-6 {
    justify-content: center;
    text-align: center;
  }

  /**********Dashboard***************/
  .dashboard-main .main-content-wrapper,
  .main-content-wrapper.lg-width.arnette-pro,
  .main-content-wrapper.lg-width.my-team {
    width: 100%;
  }

  .arnette_new_header {
    flex-direction: column !important;
  }

  .user-scheduled-time {
    justify-content: center !important;
    align-items: center !important;
    gap: 0;
  }

  .d-flex-button {
    justify-content: center;
  }

  .cities-block .cities-items .cities-inner-items {
    gap: 13px;
    flex-direction: column;
    text-align: center;
  }

  .cities-serve-header .heading {
    font-size: 30px;
  }

  .cities-serve-header .paragraph {
    font-size: 16px;
  }

  .cities-block {
    padding: 30px 0px 86px 0px;
  }

  .save-block-text .save-time-services {
    gap: 25px;
  }

  .save-time-services .save-time-inner-services {
    flex: 0 1 calc(33.33% - 17px);
  }

  .join-team-item {
    flex: 0 1 auto;
  }

  .join-team-header {
    gap: 10px;
  }

  .join-team-inner-header .para {
    font-size: 12px;
  }

  .join-team-action-btn .btn.btn-primary {
    padding: 8px;
  }

  .join-team-img-col img {
    height: 100%;
    object-fit: contain;
  }

  .join-team-item .join-team-text-col {
    padding: 22px 0px 22px 18px;
  }

  /***SideBar*****/

  .side-bar-responsive,
  .side-revrese-items .top-bar {
    display: block;
  }

  /* .header,
    .dashboard-main .sidebar {
        display: none;
    } */

  .side-revrese-items {
    display: flex;
    flex-direction: column-reverse;
  }

  .top-bar .sidebar-block {
    margin: 0;
  }

  .top-bar .sidebar-block .sidebar-nav-items,
  .accordion-body.my-profile-list-items .myteam-list li,
  .accordion-flush
    .accordion-item.dashboard-accordion
    .my-profile
    .accordion-button {
    padding: 8px 0px;
  }

  .myteam-list {
    gap: 0;
  }

  .accordion-collapse.collapse.accodion--dashboard
    .accordion-body.my-profile-list-items {
    padding: 0;
  }

  .accordion-flush
    .accordion-item.dashboard-accordion
    .my-profile
    .accordion-button {
    width: 327px;
  }

  .accordion-header.my-profile .accordion-button::after {
    background-size: 0.9rem;
    background-position: 0px;
  }

  .delete-account-modal-content {
    width: 100%;
  }

  .popular-project-col.blogs-col {
    flex: 0 1 100%;
  }

  .popular-project-col.blogs-col .popular-img-col img {
    width: 727px;
  }

  .popular-project-col.blogs-col .popular-text-col {
    text-align: center;
  }

  .blogs-header-items .heading {
    font-size: 24px;
    text-align: center;
  }

  .identity-img-col img {
    width: 562px;
    height: 470px;
  }

  .accordion-button.payout {
    width: 526px;
  }

  .dashboard-main .main-content-wrapper.my-profile.provider,
  .main-content-wrapper.my-profile.provider .profile-info-header,
  .main-content-wrapper.my-profile.provider .profile-info .pause-header-items {
    width: auto;
  }

  img.our-services-img {
    width: 62px;
    height: 60px;
  }

  .banner .banner-form-items .banner-search-items .catgory-text {
    width: auto;
  }

  .testimonial-pagination {
    display: block;
  }

  .customer-opinion .swiper-button .swiper-button-prev.opinions-prev,
  .customer-opinion .swiper-button .swiper-button-next.opinions-next {
    display: none;
  }

  .confirm-details-item .user-profile,
  .payments-items {
    width: unset;
  }

  .confirm-details-item > form {
    flex: 1;
  }

  .confirm-details-item
    .user-profile
    .users-completed-jobs
    .users-job-details
    .users-text-col {
    text-align: center;
    align-items: center;
  }
  .terms-service-row {
    flex-direction: column !important;
  }
  .terms-service-row .terms-service-sidebar {
    width: 100%;
  }
  
}

@media screen and (max-width: 684px) {
  .banner,
  .service-provider-items,
  .popular-projects,
  .project-steps {
    padding: 10px 0;
  }

  .our-services-text-col p,
  .slider-text-button-items p {
    text-align: center;
  }

  .banner-heading h1 span h1,
  .banner-heading h1 span h2,
  .banner-heading h1 span h3,
  .banner-heading h1 span h4,
  .banner-heading h1 span h5,
  .banner-heading h1 span h6 {
    font-size: 30px;
  }

  .banner h1,
  .banner h2,
  .banner h3,
  .banner h4,
  .banner h5,
  .banner h6 {
    font-size: 16px;
  }

  .moving-tasks-details .moving-tasks-num {
    flex: 0 1 calc(33.33% - 17px);
  }

  .moving-block-img-col .loading-box-img {
    width: 100%;
    height: 100%;
  }

  .banner-heading h1 {
    line-height: 30px;
    font-size: 24px;
  }

  .banner-paragraph p {
    font-size: 14px;
  }

  .our-services-text-col .heading,
  .service-provider-heading .heading,
  .popular-project-top-item .heading,
  .project-top-item .heading,
  .customer-opinion-top-item .heading,
  .other-services-top-item .heading,
  .our-partners-top-item .heading {
    text-align: center;
    font-size: 24px;
  }

  .our-services-text-col .paragraph,
  .service-provider-paragraph .paragraph,
  .project-top-item > p {
    font-size: 14px;
    text-align: center;
  }

  .project-step-col {
    flex: 0 1 100%;
    text-align: center;
  }

  .project-step-num {
    justify-content: center;
  }

  .customer-opinion-inner {
    flex: 0 1 100%;
  }

  .popular-text-col {
    align-items: center;
  }

  .footer-item {
    flex: 1 1 100%;
    text-align: center;
    justify-content: center;
  }

  .footer-item.logo-block .social-media {
    justify-content: center;
  }

  .sign-up-form form .form-name-field {
    flex-direction: column;

    gap: 24px;
  }

  .services-cards-section h2 {
    font-size: 25px;
  }

  .cleaning-heading-wrapper h3 {
    font-size: 22px;
  }

  .services-card-wrapper li a {
    font-size: 14px;
  }

  .cleaning-heading-wrapper li {
    font-size: 14px;
  }

  .breadcrumb-item + .breadcrumb-item::before {
    margin: 5px 5px 0px 5px;
  }

  .cleaning-section-banner {
    padding-bottom: 10px;
  }

  .services-breadcrumb-section {
    padding: 10px 0px;
  }

  /* .services-breadcrumb-section .breadcrumb {
    display: none;
  } */

  .time-heading input[type="time"] {
    width: 100%;
    height: 100%;
  }

  .date-img-col img {
    width: 100%;
  }

  .save-time-services .save-time-inner-services {
    flex: 0 1 calc(50% - 13px);
  }

  .join-team-block.d-flex.justify-content-center {
    padding: 30px 0px 30px 0px;
  }

  .join-team-inner-header .heading {
    font-size: 20px;
  }

  .identity-text-col .para {
    font-size: 12px;
  }

  .identity-text-col.font-size-32 {
    font-size: 20px;
  }

  .accordion-button.payout {
    width: 474px;
  }

  .our-services .swiper-slide .nav .nav-item .nav-link .our-services-para {
    max-width: unset;
  }
  .ser-profile > .ser-profile {
    margin: unset;
  }
}

@media screen and (max-width: 545px) {
  header .service-link {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .selection-action-btn {
    flex-direction: column;
  }

  .our-services-items .nav .nav-item {
    flex: 1 1 100%;
  }

  .search-field .btn.btn-primary {
    padding: 4px 10px;
  }

  .search-field input {
    padding: 0px 0px 0px 43px;
    height: 54px;
    background-position: 11px 16px;
  }

  .moving-tasks-details .moving-tasks-num {
    flex: 0 1 100%;
    text-align: center;
  }

  .moving-tasks-details .moving-tasks-num::before {
    height: 1px;
    width: 100px;
    transform: translate(-52px, 58px);
  }

  form.boxed {
    gap: 11px;
  }

  .boxed label,
  form.boxed .btn.btn-primary {
    padding: 9px;
    font-size: 14px;
  }

  .user-profile .view-profile-action-button .btn.btn-primary,
  .user-profile .view-profile-modal .btn.btn-secondary {
    padding: 10px 4px;
    font-size: 14px;
  }

  .furniture-assembly-heading .heading {
    line-height: 35px;
    font-size: 27px;
  }

  .project-location-heading .heading {
    font-size: 16px;
  }

  .time-heading input[type="time"] {
    width: 80%;
    height: 100%;
  }

  .date-text-col .heading,
  .date-time-heading .heading {
    font-size: 24px;
  }

  .date-time-wrapper {
    padding: 17px 0px 34px 0px;
  }

  .project-user-profile-item,
  .user-scheduled-time {
    flex-direction: column;
    text-align: center;
  }

  .project-user-profile-item .customImg.centered-img,
  .user-scheduled-time .customImg.centered-img {
    margin: 0 auto;
  }

  .project-block-item {
    text-align: center;
  }

  .project-images-img-col {
    flex-wrap: nowrap;
    flex-direction: column;
  }

  .user-profile-modal-inner .user-profile-inner-details {
    align-items: start;
  }

  .user-profile-modal-inner .user-profile-inner-details .skill {
    font-size: 12px;
  }

  .user-profile-modal-inner .provider-pricing .heading {
    font-size: 25px;
  }

  .modal-content.reviews .working-details-block .working-details-items .para {
    font-size: 14px;
  }

  .ul-action-btn .btn.btn-secondary.past,
  .ul-action-btn .btn.btn-primary.current {
    width: 134px;
    padding: 6px;
  }

  .project-cancelled-block .heading,
  .project-cancelled-block .para {
    font-size: 14px;
  }

  .edit-profile-form form.d-flex.flex-column.forms .edit-form-field.d-flex {
    flex-direction: column;
  }

  .otp-form .otp-input-block {
    display: flex;
    justify-content: center;
    gap: 10px;
  }

  .otp-form .otp-input-block .otp-input-field input {
    width: 45px;
    height: 45px;
    padding: 9px 7px;
  }

  .refer-earn-block {
    width: auto;
  }

  .notification-paragraph br {
    display: none;
  }

  .notification-paragraph {
    font-size: 12px;
  }

  .cities-block .cities-items {
    flex: 0 1 calc(50% - 12px);
  }

  .project-user-inner-item.service-provider-inner {
    align-items: center;
  }

  .project-user-inner-item.service-provider-inner .action-block {
    flex-direction: column;
  }

  .in-progress-block .project-block-item .para {
    font-size: 16px;
  }

  .scheduled-projects-block .heading,
  .in-progress-block .heading,
  .new-project-block .heading {
    font-size: 18px !important;
  }

  .avalability-text-col .heading,
  .scheduled-projects-block .para {
    font-size: 16px;
  }

  .avalability-text-col .para {
    font-size: 13px;
  }

  .unread-msgs-block {
    font-size: 14px;
  }

  .location-item,
  .project-block.provider-current .new-client,
  .loc {
    justify-content: center;
  }

  .provider-project-imgs .project-images-img-col {
    align-items: center;
  }

  .project-block.provider-current .project-action-btn,
  .project-block.provider-current .project-action-btns {
    flex-direction: column;
  }

  .map-action-btn {
    flex-direction: column;
  }

  .map-action-btn .btn-secondary,
  .map-action-btn .btn-primary {
    width: auto;
  }

  .identity-img-col img {
    width: 323px;
    height: 289px;
  }

  .working-details-block .working-details-items {
    padding: 9px 9px;
  }

  .working-details-items .heading {
    font-size: 20px;
  }

  .project-block-item.achievement .project-linking {
    padding: 0;
  }

  .project-block-item.achievement
    .project-linking
    .project-header-item
    .font-size-24 {
    font-size: 20px;
  }

  .project-block-item.achievement .project-linking .project-body-items .para {
    text-align: start;
    font-size: 14px;
  }

  .project-block-item.achievement
    .project-linking
    .project-body-items
    .para
    span {
    font-size: 18px;
  }

  .reviews-rating-items {
    text-align: start;
  }

  .project-linking .income-stats .earn-block {
    width: 133px;
  }

  .project-linking .income-stats .earn-block .font-size-32 {
    font-size: 20px;
  }

  .project-linking .income-stats .earn-block .para {
    font-size: 14px;
  }

  .income-items .income-text-item .income-text-inner {
    align-items: start;
    text-align: start;
    font-size: 14px;
  }

  .accordion-button.payout {
    width: 299px;
  }

  .invoice .head,
  .payout-inner .font-size-18 {
    font-size: 16px;
  }

  .project-body-items.view-summary-inner,
  .analysis-block {
    padding: 0;
  }

  .dashboard-main .main-content {
    padding: 12px;
  }

  .ul-action-btn.analysis a.btn.btn-primary,
  .ul-action-btn.analysis a.btn.btn-secondary {
    width: 100px;
  }

  .skills-wrapper {
    flex: 1;
  }

  .skills-wrapper .skills-inner-details > .para-fee {
    font-size: 14px;
  }

  .skills-wrapper .skill-action-items {
    display: flex;
    align-items: start;
    gap: 12px;
    flex: 1;
    justify-content: end;
  }

  .skill-action-items .btn {
    padding: 0;
  }

  .project-linking .project-body-items.skills > .btn.btn-primary {
    width: auto;
  }

  .accordion-item .accordion-body.skill {
    padding: 8px;
    background-color: aliceblue;
  }

  .accordion-body.skill .dropdown-accordion {
    justify-content: center;
  }

  .rate-slider .swiper.mySwiper.rate .swiper-wrapper .swiper-slide.dollar {
    width: 89px !important;
    height: 79px;
  }

  .swiper.mySwiper.rate {
    width: 317px;
  }

  .project-linking .tips-block {
    flex-direction: column;
    text-align: start;
  }

  .main-content > .profile-info-header {
    flex-direction: column;
    gap: 10px;
    margin: 0 0 10px 0;
    align-items: start !important;
  }

  .main-content > .profile-info-header .profile-info-top-items {
    width: 100%;
  }

  .rate-slider
    .swiper.mySwiper.rate
    .swiper-wrapper
    .swiper-slide.swiper-slide-active,
  .rate-slider
    .swiper.mySwiper.rate
    .swiper-wrapper
    .swiper-slide.swiper-slide-next,
  .rate-slider .swiper.mySwiper.rate .swiper-wrapper .swiper-slide,
  .swiper-slide .rate-slider-items .rate-hours {
    width: 70px !important;
  }

  .swiper-slide .rate-slider-items .rate-hours {
    height: 70px;
  }

  .rate-slider-items .hero {
    margin: 10px 0 0 0;
    padding: 8px 0px;
    font-size: 12px;
  }

  .terms-service-top-item .head {
    font-size: 16px;
  }

  .terms-head-items .head,
  .terms-head-items .para,
  .terms-service-body-items .para {
    font-size: 14px;
    text-align: justify;
  }

  .terms-service-inner-items .head {
    font-size: 14px;
  }

  .body-left-items.partners-description .partners-description-inner {
    padding: 40px 24px;
  }

  .ser-profile > img {
    margin: 0 auto;
  }

  .upload-design-input .designinput img {
    max-width: 300px;
  }
  .upload-design-input .designinput {
    right: 0;
    width: 100%;
  }
  .ser-profile .ser-inner_img {
    margin-left: unset !important;
  }
}
