@media only screen and (max-width: 1439px) {
  .f-line {
    display: none;
  }

  #footer [data-row="middle"] .ct-container [data-column="widget-area-3"] {
    width: 200px;
  }
}
/* MARK: 1439px end */

@media only screen and (max-width: 1199px) {
  ul.menu {
    gap: 8px;
  }

  #footer [data-row="middle"] .ct-container {
    row-gap: 35px;
  }

  #footer [data-row="middle"] .ct-container [data-column*="widget-area-"] {
    width: 100% !important;
  }

  #footer [data-row="middle"] .ct-container [data-column*="widget-area-3"] {
    order: 10;
  }

  #text-6 .entries {
    display: block;
  }
  #text-6 .entries .entry-card {
    display: inline-block;
  }

  #text-6 .entries .entry-card .entry-title a {
    display: inline-block;
    line-height: 1;
  }
  #text-6 .entries .entry-card:not(:last-child) .entry-title a {
    margin-right: 8px;
    padding-right: 8px;
    border-right: 1px solid #aaa;
  }

  #menu-footer {
    display: block;
  }

  #menu-footer li {
    display: inline-block;
    width: auto;
    margin-bottom: 8px;
  }
  #menu-footer li a {
    display: inline-block;
    line-height: 1;
  }
  #menu-footer li:not(:last-child) a,
  #menu-services-footer li:not(:last-child) a {
    margin-right: 8px;
    padding-right: 8px;
    border-right: 1px solid #aaa;
  }

  .a-4-2 {
    width: calc((100% - 16px * 2) / 3);
    background-color: #fff;
    margin: 0;
  }
}
/* MARK: 1199px end */

@media only screen and (max-width: 999px) {
  .h-1-2 {
    padding-bottom: 35px;
  }

  .h-1-2 > .wpb_column > .vc_column-inner > .wpb_wrapper h1 {
    font-size: 48px !important;
  }

  .h-2 {
    row-gap: 35px;
  }
  .h-2 > .wpb_column {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* #footer [data-row="middle"] {
    padding: 15px 0;
  } */

  .h-6-1 {
    row-gap: 35px;
  }
  .h-6-1 > .wpb_column {
    width: 100% !important;
  }

  .single-banner .single-banner-wrapper,
  .a-1 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    aspect-ratio: 16 / 7;
  }

  .a-5-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_single_image {
    width: calc((100% - 35px * 1) / 2);
  }

  .single-banner .single-banner-wrapper h1,
  .a-1-1 > .wpb_column > .vc_column-inner > .wpb_wrapper h1 {
    font-size: 40px !important;
  }

  .single-title:not(.wooco) + .ct-container {
    flex-wrap: wrap;
  }

  .single-title + .ct-container > .side-bar {
    width: 100%;
  }

  .single-title + .ct-container > article {
    width: 100%;
  }



  #footer [data-row="middle"] .ct-container{
    padding-top:35px;
    padding-bottom:35px;
  }
}
/* MARK: 999px end */

@media only screen and (max-width: 767px) {
  :root {
    --row-ps: 30px;
    --row-pb: 65px;
    --row-side: 0px;
  }

  .h-2 > .wpb_column > .vc_column-inner > .wpb_wrapper h1 {
    display: none !important;
  }

  .h-3-2 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_single_image {
    width: 80%;
  }

  .h-3-2 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column {
    width: calc((100% - 16px * 0) / 1);
  }

  .h-4 {
    margin-top: 0 !important;
  }

  .h-5-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {
    width: 33.3333%;
  }

  .h-6-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_single_image {
    width: calc((100% - 8px * 2) / 3);
  }
}

/* MARK: 767px end */

@media only screen and (max-width: 689px) {
  .h-1-2 {
    padding-bottom: 0;
  }

  .h-1-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image img {
    object-fit: cover;
    height: 100%;
  }

  .h-1-2 > .wpb_column > .vc_column-inner > .wpb_wrapper h1 {
    font-size: 32px !important;
  }

  .h-1 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    aspect-ratio: 16 / 13;
  }

  #header {
    top: 0;
  }

  .h-5-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {
    width: 50%;
  }

  .h-6-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_single_image {
    width: calc((100% - 8px * 1) / 2);
  }

  .single-banner .single-banner-wrapper h1,
  .a-1-1 > .wpb_column > .vc_column-inner > .wpb_wrapper h1 {
    font-size: 26px !important;
  }

  .a-4-2,
  .a-4-1 {
    width: 100%;
  }

  .a-5-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_single_image {
    width: 100%;
  }

  .aw-3 .a-5-1 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    justify-content: center;
  }

  .single-title .single-title-wrapper h2 {
    font-size: 40px !important;
  }

  .modal-1 .modal-1-wrapper {
    --frame-space: 16px;
    max-height: none;
  }

  .pd-wrapper [aria-labelledby="tab-title-description"],
  .pd-wrapper .ct-media-container {
    width: 100%;
  }

  .spj-1 .wpb_image_grid_ul li {
    width: 40px;
  }

  .modal-1 .modal-1-wrapper .modal-1-inner {
    padding: 16px;
  }

  .c-5 {
    padding-top: 35px !important;
  }
}
/* MARK: 689px end */

@media only screen and (max-width: 474px) {
}
/* MARK: 474px end */
