@media only screen and (max-width: 1439px) {
  #footer [data-row="middle"] .ct-container [data-column="widget-area-2"] {
    width: calc(100% - 310px - 35px);
  }

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

@media only screen and (max-width: 1199px) {
  .h-3-1 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    padding-right: 0;
  }

  .h-2 {
    margin-bottom: -0px !important;
  }

  .h-3 {
    padding-top: 35px;
  }

  .a-2-1 > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper {
    padding-right: 0;
  }
}
/* MARK: 1199px end */

@media only screen and (max-width: 999px) {
  :root {
    --banner-crop-h: 35px;
  }

  .hd-con {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .hd-con .hd-con-r {
    flex-wrap: wrap;
  }

  .hd-con .hd-con-r .hd-con-c:nth-child(1) {
    width: calc(100% - 16px - 60px);
  }
  .hd-con .hd-con-r .hd-con-c:nth-child(2) {
    width: 60px;
  }

  .h-1-1 > .wpb_column {
    padding-top: 0;
    background: #0000004a;
  }

  .h-4 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    --c: 3;
    justify-content: center;
  }

  .h-5 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    --c: 1;
  }

  .h-6 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    --c: 4;
    justify-content: center;
  }

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

  #nav_menu-3 {
    order: 2;
  }

  #nav_menu-3 ul {
    display: block !important;
  }
  #nav_menu-3 ul li {
    display: inline-block;
  }
  #nav_menu-3 ul li:not(:last-child) a {
    padding-right: 8px;
    margin-right: 4px;
    border-right: 1px solid #333;
  }

  .ft-contact .ft-con-row .ft-con-col {
    justify-content: start;
  }

  .ft-contact .ft-con-row .ft-con-col span:not(.t) {
    text-align: left;
  }

  .ft-contact .ft-con-row .ft-con-col .t {
    font-size: 16px;
    display: block;
    margin-right: 0;
    margin-bottom: 4px;
    text-align: left;
  }

  .ft-contact .ft-con-row .ft-con-col.address span:not(.t) a {
    max-width: none;
  }
  .ft-contact .ft-con-row .ft-con-col span a {
    display: inline-block;
    line-height: 1;
  }

  .a-2-1 > .wpb_column {
    width: 100% !important;
  }

  .a-2-1 > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper .wpb_single_image img {
    aspect-ratio: 5/3;
  }

  .a-4 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    --c: 1;
  }

  .a-1 > .wpb_column {
    padding-top: 0;
    background: #0000004a;
  }

  .s-sec-1 .s-2 > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper {
    padding: 0 15px;
  }

  .m-4-1 > .wpb_column > .vc_column-inner > .wpb_wrapper,
  .m-3-1 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    --c: 2;
  }

  .m-2 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column {
    overflow-x: auto;
  }

  .m-2 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column table {
    min-width: 700px;
  }

  .c-2-1 > .wpb_column {
    width: 100% !important;
  }

  .c-2-1 > .wpb_column:nth-child(1) {
    position: relative;
  }

  .c-2-1 > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper > .wpb_single_image img {
    aspect-ratio: 5/3;
  }

  .c-2-1 > .wpb_column:nth-child(2) {
    padding: 0 15px;
    margin-top: -35px;
  }

  #media_image-3 {
    order: 5;
  }
  #text-3 {
    order: 10;
  }

  .he-1-1 > .wpb_column {
    width: 100%;
    padding-left: var(--row-side) !important;
    padding-right: var(--row-side) !important;
  }
  .he-1-1 > .wpb_column:nth-child(1) {
    order: 2;
  }

  .he-1-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_single_image img {
    max-height: 360px;
  }
}
/* MARK: 999px end */

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

  .h-2-1 > .wpb_column:nth-child(1) {
    order: 2;
    padding-top: 35px;
  }

  .s-sec-1 .s-2 > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper > .wpb_single_image img {
    aspect-ratio: 9 / 4;
  }

  .s-sec-1 .s-2 > .wpb_column:nth-child(1) {
    order: -1 !important;
    padding-bottom: 35px;
  }
}

/* MARK: 767px end */

@media only screen and (max-width: 689px) {
  :root {
    --banner-crop-h: 24px;
  }

  .hd-con {
    padding: 4px 8px;
  }

  .hd-con .hd-con-r .hd-con-c .hd-contact p span:not(:last-child) {
    border-right: 1px solid #fff;
    padding-right: 4px;
    margin-right: 0px;
    line-height: 0.7;
  }

  .hd-con .hd-con-r .hd-con-c .hd-contact p span i {
    margin-right: 2px;
    font-size: 12px;
  }

  .hd-con .hd-con-r .hd-con-c .hd-contact p span a {
    font-size: 14px;
  }

  .h-1-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column {
    margin-bottom: 0;
    color: #fff;
    font-size: 16px;
    max-width: 700px;
  }

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

  .h-4-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_single_image img {
    height: 48px;
  }

  .h-4-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column {
    font-size: 16px;
    font-weight: 400;
  }

  .h-5-1 > .wpb_column:nth-child(1) {
    padding-bottom: 35px;
  }
  .h-5-1 > .wpb_column {
    width: 100% !important;
  }

  .h-5-1 > .wpb_column > .vc_column-inner {
    padding: 0;
  }

  .h-5-2 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column {
    font-weight: 400;
    font-size: 16px;
  }

  .h-5-2 > .wpb_column:nth-child(2) {
    padding: 16px;
  }

  .h-6 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    --c: 2;
  }

  .h-7-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
    font-size: 17px;
  }

  .a-1 {
    background-size: 150% !important;
  }

  .a-1 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    aspect-ratio: 19 / 10;
  }

  .a-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column p {
    font-size: 28px;
  }

  .a-3-1 {
    --fix-w: 48px;
    gap: 16px;
  }

  .a-3-1 > .wpb_column:nth-child(2) {
    width: calc(100% - var(--fix-w) - 16px);
  }

  .a-3-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column {
    font-size: 16px;
  }

  .a-4-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_single_image img {
    width: 48px;
    height: auto;
  }

  .m-4-1 > .wpb_column > .vc_column-inner > .wpb_wrapper,
  .m-3-1 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    --c: 1;
  }

  .c-2-1 > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper {
    padding: 35px 16px;
  }

  #footer [data-row="bottom"] .ct-container .inspiren {
    font-size: 12px;
  }

  .c-3 > .wpb_column > .vc_column-inner > .wpb_wrapper > h2 {
    font-size: 20px;
  }

  .c-2-1 > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper > .wpb_text_column p strong {
    font-size: 18px;
  }

  .ft-contact.c-con .ft-con-row .ft-con-col span a {
    font-size: 16px;
  }

  .s-sec-1 .s-2 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column,
  .a-2-1 > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper .wpb_text_column,
  .h-5-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column,
  .h-2-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column p {
    text-align: justify;
  }

  .a-2 {
    background-attachment: local;
    background-size: auto 30% !important;
    background-position: 50% 100% !important;
  }

  .a-2::before {
    background: linear-gradient(180deg, #fff 0%, #fff 70%, rgba(255, 255, 255, 0.4) 100%);
  }

  .h-2-1 > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_single_image img {
    aspect-ratio: 5/3;
  }

  .he-1-1 .c-pat {
    width: calc(100% - 15px);
  }
}
/* MARK: 689px end */

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