@media only screen and (max-width: 1024px) {
  .home-post-grid .hg-content {
    padding: 25px 20px;
  }
  .awsm-job-single-wrap.awsm-col-2 .awsm-job-content,
  .awsm-job-single-wrap.awsm-col-2 .awsm-job-form {
    width: 100%;
  }
  .awsm-job-content {
    padding-bottom: 0px;
  }
  .it-agency-job-title-wrapper {
    margin-bottom: 4rem;
  }
  .awsm-filter-wrap .awsm-filter-items {
    padding: 30px 60px;
  }
  .awsm-filter-wrap {
    margin-bottom: 5rem;
  }
  .awsm-job-wrap .awsm-grid-item {
    width: calc(50% - 38px);
  }
  /** 01/11/2025*/
  .img-box-01 .elementor-image-box-img {
    display: none;
  }
  /** 01/11/2025*/
}

@media only screen and (max-width: 991px) {
}

@media only screen and (max-width: 767px) {
  :root {
    --f-18: 14px;
    --f-32: 24px;
    --f-42: 28px;
  }
  .bg-right-circle::after {
    border-radius: 0px 0px 0px 0px;
    right: calc(0px - 0px);
  }

  .bg-left-circle::before {
    border-radius: 0px 0px 0px 0px;
    left: calc(0px - 0px);
  }
  .bg-left-circle::after {
    border-radius: 0px 0px 0px 0px;
  }

  .f-14-m {
    font-size: var(--f-14);
  }
  .home-post-grid .hg-content a {
    font-size: var(--f-12);
  }
  .custom-accordion {
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
  }
  .image-box-hide-icon .elementor-image-box-img {
    display: none;
  }
  .image-box-space-img .elementor-image-box-img {
    padding-bottom: 15px;
  }
  .site-main h3 {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .site-main h2 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .it-agency-job-title-wrapper {
    margin-bottom: 2rem;
    padding-bottom: 2rem;
  }
  .awsm-job-single-wrap {
    gap: 30px;
  }
  .awsm-filter-wrap .awsm-filter-items {
    border-radius: 50px;
  }
  .awsm-filter-toggle {
    margin-left: 0px;
    margin-right: 0px;
  }
  .awsm-job-wrap .awsm-grid-item {
    width: 100%;
  }
  .awsm-job-wrap .awsm-row {
    gap: 20px;
  }
  .awsm-filter-wrap {
    margin: 0 0px 20px;
    margin-bottom: 3rem;
  }
  .awsm-filter-wrap .awsm-filter-items {
    padding: 25px 40px;
  }
  .kb-elemen-widget .default-button {
    margin-top: 5rem;
  }
  .post-tax-filter ul {
    gap: 20px;
    border-radius: 0px;
    padding: 20px 15px;
    flex-wrap: wrap;
  }
  .gap-bottom-120 {
    margin-bottom: 60px;
  }
  .elementor-widget-n-tabs .e-n-tab-title {
    margin-bottom: 0;
  }
  .elementor-widget-n-tabs .e-n-tabs-heading {
    border-bottom: 0px solid #f3f3f4;
  }
  .kc-item .kc-item-content h3 {
    margin-bottom: 0px;
    min-height: auto;
  }

  /** Custom Design 2 */
  .left-img-box .elementor-image-box-wrapper {
    align-items: flex-start;
    flex-direction: row;
    text-align: start;
    display: flex;
    box-sizing: border-box;
    gap: 15px;
  }
  .m-text .elementor-image-box-title {
    width: 100%;
    max-width: 185px;
    margin-right: auto;
    margin-left: auto;
  }
  .min-height-1 {
    min-height: auto;
  }
  /** Custom Design 2 End*/

  /** 01/11/2025*/
  .last-certificate .elementor-image-box-img {
    width: 100% !important;
    max-width: 95.2px !important;
  }
  /** 01/11/2025*/
  .full-width-btn .elementor-button-icon {
    display: none;
  }
  .compressed-menu a {
    max-width: 100%;
  }
}

@media only screen and (max-width: 500px) {
}
