/* // <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 300 to 700 */
.price-top {
	display: none;
}
.space-grotesk-<uniquifier> {
    font-family: "Space Grotesk", serif;
    font-optical-sizing: auto;
    font-weight: <weight>;
    font-style: normal;
  }
  
  .single-training > p,
  .single-training p,
  .book-now,
  .class-icon p,
  .accent-background p,
  .code-lang-container,
  .column-box-shadow .vc_column-inner,
  .for-font p,
  .oneonone p,
  .explain span,
  .heading-tick-icon .tick-text,
  .number-three p,
  .number-four p,
 .page-template-template-1on1 p,
.single-training .body2 p,
.single-training .body2 li {
      font-family: 'IBM Plex Sans', sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1rem;
      line-height: var(--ast-body-line-height, 1.4em);
  }
  .breadcrumb {
      padding: 8px 15px;
      padding-top: 20px;
      padding-left: 0;
      margin-bottom: 20px;
      list-style: none;
      background-color: #fff;
      border-radius: 4px;
      color: #3535ff;
  }
  .breadcrumb a {
      color: #3535ff;
      text-decoration: none;
  }
  .vc_column_container {
      padding-left: 0;
      padding-right: 0;
  }
  /* .vc_section {
      padding-left: 15px;
      padding-right: 15px;
      margin-left: -15px;
      margin-right: -15px;
  } */
  .vc_row.vc_row-flex {
      box-sizing: border-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  }
  .vc_section[data-vc-full-width] > .vc_row {
      margin-left: 0;
      margin-right: 0;
  }
  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      z-index: 1;
  }
  .column-overlay-dark > .vc_column-inner:before {
      content: '';
      position: absolute;
      display: block !important;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      background: linear-gradient(50.88deg, rgba(0, 0, 0, 1) 34.77%, rgba(0, 0, 0, 0) 111.42%);
  }
  .column-overlay-dark.vc_col-sm-6 {
      display: flex;
      position: relative;
  }
  .column-overlay-dark > .vc_column-inner > .wpb_wrapper {
      z-index: 1;
  }
  .upcoming h6 {
      margin-bottom: 0;
  }
  h6, .entry-content h6 {
      font-size: 22px;
      font-size: 1.375rem;
      line-height: 1.25em;
      font-weight: 700;
      font-family: "Space Grotesk", sans-serif;
  }
  .accent-color.accent-color {
      color: #3535FF !important;
      line-height: 0.4em;
  }
  #content .wpb_text_column *:last-child {
      margin-bottom: 0;
  }
  .subtitle1, .subtitle2 {
      font-family: "Space Grotesk";
      font-weight: 700;
      letter-spacing: 0.1px;
  }
  .languages-row {
      border-top: 1px solid #DEE2E6;
      border-bottom: 1px solid #DEE2E6;
      padding: 10px 5px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-evenly;
      align-items: center;
  }
  .languages-row img {
      height: auto;
      max-width: 100%;
  }
  .book-now {
      background: #29f206 !important;
      color: black !important;
      border: 1px solid #29f206 !important;
  }
  .vc_btn3-container.vc_btn3-inline {
      display: inline-block;
      vertical-align: top;
      margin-bottom: 15.52795031px;
  }
  .vc_general.vc_btn3 {
      display: inline-block;
      margin-bottom: 0;
      text-align: center;
      vertical-align: middle;
      cursor: pointer;
      background-image: none;
      background-color: transparent;
      color: #5472D2;
      border: 1px solid transparent;
      box-sizing: border-box;
      word-wrap: break-word;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      text-decoration: none;
      position: relative;
      top: 0;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      line-height: normal;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      font-size: 14px;
      padding-top: 14px;
      padding-bottom: 14px;
      padding-left: 20px;
      padding-right: 20px;
  }
  .vc_general.vc_general.vc_general.vc_btn3 {
      color: #fff;
      background: #3535FF;
      border-color: #3535FF;
      border-radius: 0;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 18px;
      text-align: center;
      letter-spacing: 1.25px;
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.04), 0 0 2px rgba(0, 0, 0, 0.06), 0 0 1px rgba(0, 0, 0, 0.04);
      -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.04), 0 0 2px rgba(0, 0, 0, 0.06), 0 0 1px rgba(0, 0, 0, 0.04);
      -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.04), 0 0 2px rgba(0, 0, 0, 0.06), 0 0 1px rgba(0, 0, 0, 0.04);
      min-width: 200px;
      padding-left: 20px;
      padding-right: 20px;
  }
  .wpb_content_element {
      margin-bottom: 25px;
  }
  .class-icon {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex
  ;
      align-items: center;
      margin-bottom: 1em;
  }
  .single .class-icon img {
      max-width: 40px;
      height: 40px;
      margin-right: 15px !important;
      margin-left: 0 !important;
      float: left;
  }
  .single .class-icon img ~ * {
      margin-bottom: 0;
  }
  .padding-inner-column .vc_column-inner {
      padding: 0 12.5px;
  }
  .vc_column_container {
      width: 100%;
  }
  .accent-number.accent-number {
      font-size: 5em;
      line-height: 0.4em;
  }
  /* blue background section */
  .narrow-row, .narrow-row2, .narrow-row3, .vc_row.container-row {
      max-width: 768px;
      margin-left: auto !important;
      margin-right: auto !important;
  }
  .accent-background {
      background-color: #3535FF;
  }
  /* chess blocks */
  div.vc_row.column-number-background .number-one.wpb_column:before {
      color: rgba(255, 255, 255, 0.1);
      z-index: 2;
  }
  div.vc_row.column-number-background .number-four.wpb_column:before {
      color: rgba(255, 255, 255, 0.1);
      z-index: 2;
  }
  div.vc_row.column-number-background .number-one.wpb_column:before {
      content: '';
  }
  .section-overlay-dark, .section-overlay-light, .home-hero, .section-overlay-dark-half, .column-overlay-dark > .vc_column-inner {
      position: relative;
  }
  div.vc_row.column-number-background > .wpb_column:before {
      transform: translate(-100%, -50%);
      -o-transform: translate(-100%, -50%);
      -ms-transform: translate(-100%, -50%);
      -moz-transform: translate(-100%, -50%);
      -webkit-transform: translate(-100%, -50%);
      left: 100%;
  }
  div.vc_row.row-number-background:before, div.vc_row.column-number-background > .wpb_column:before {
      content: '';
      font-size: 40em;
      line-height: 1;
      color: rgba(233, 236, 239, 0.6);
      position: absolute;
      display: block !important;
      top: 50%;
      transform: translate(-45%, -50%);
      -o-transform: translate(-45%, -50%);
      -ms-transform: translate(-45%, -50%);
      -moz-transform: translate(-45%, -50%);
      -webkit-transform: translate(-45%, -50%);
      /* height: 100%; */
      font-family: 'Space Grotesk';
      text-align: center;
      z-index: -1;
  }
  .ko_ismoksiu {
      margin-bottom: 25px;
  }
  .code-lang-container {
      position: relative;
      padding-left: 55px;
      margin-bottom: 10px;
  }
  .code-lang {
      display: inline-block;
      width: 40px;
      height: 40px;
      background: #fff;
      border-radius: 50%;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      padding: 5px;
      text-align: center;
      margin-right: 1em;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      -o-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
  }
  .code-lang img {
      height: 100%;
      object-fit: contain;
     
  }
  .section-overlay-dark, .section-overlay-light, .home-hero, .section-overlay-dark-half, .column-overlay-dark > .vc_column-inner {
      position: relative;
  }
  .heading-tick-icon .tick-text {
      margin-bottom: 10px;
  }
  .heading-tick-icon .subtitle1, .heading-tick-icon .body2, .heading-tick-icon .tick-text {
      padding-left: 42px;
  }
  .heading-tick-icon .subtitle1, .heading-tick-icon .tick-text {
      position: relative;
      line-height: 32px;
  }
  .body2 {
      font-weight: 400;
      font-size: 16px;
      letter-spacing: 0.25px;
      /* text-align: center; */
  }
  heading-tick-icon .tick-text:before {
      top: 50%;
      transform: translateY(-50%);
      -o-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
  }
  .heading-tick-icon .subtitle1:before, .heading-tick-icon .tick-text:before {
      content: url("");
      position: absolute;
      color: #29F206;
      border: 1px solid #1B1C1E;
      height: 32px;
      width: 32px;
      left: 0;
      border-radius: 50%;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      text-align: center;
      font-weight: 700;
      font-family: 'Font Awesome 5 Free';
  }
  div.vc_row.column-number-background .number-two.wpb_column:before {
      content: '';
  }
  div.vc_row.column-number-background .number-three.wpb_column:before {
      content: '';
  }
  div.vc_row.column-number-background .number-four.wpb_column:before {
      content: '';
  }
  /* program accordion */
  h2, .entry-content h2 {
      font-size: 52px;
      font-size: 3.25rem;
      font-weight: 700;
      font-family: 'Space Grotesk', sans-serif;
      line-height: 1.3em;
  }
  .grey-background {
      background-color: #f3f4f5;
  }
  .narrow-row3 {
      max-width: 900px;
  }
  .vc_row.vc_column-gap-35 > .vc_column_container {
      padding: 17.5px;
  }
  .vc_column_container > .vc_column-inner {
      box-sizing: border-box;
      padding-left: 7.5px; 
      padding-right: 7.5px; 
      width: 100%;
  }
  .panel {
      display: none;
      overflow: hidden;
  }
  .body2 {
      font-weight: 400;
      font-size: 16px;
      letter-spacing: 0.25px;
      /* text-align: center; */
  }
  .accordion.accordion {
      background-color: rgba(255, 255, 255, 0) !important;
      color: #444;
      padding: 11px 20px 11px 0;
      width: 100%;
      text-align: left;
      outline: none;
      border-top: 1px solid #ADB5BD !important;
      box-shadow: none;
      -moz-box-shadow: non;
      -webkit-box-shadow: none;
      text-transform: none;
      position: relative;
      border-left: unset;
      border-right: unset;
      border-bottom: unset;
  }
  button:not(.ast-menu-toggle) {
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.04), 0 0 2px rgba(0, 0, 0, 0.06), 0 0 1px rgba(0, 0, 0, 0.04);
      -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.04), 0 0 2px rgba(0, 0, 0, 0.06), 0 0 1px rgba(0, 0, 0, 0.04);
      -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.04), 0 0 2px rgba(0, 0, 0, 0.06), 0 0 1px rgba(0, 0, 0, 0.04);
  }
  
  .subtitle1, .subtitle2, .for-font .subtitle2 {
      font-family: Space Grotesk;
      font-weight: 700;
      letter-spacing: 0.1px;
  }
  .single-training button {
          border-style: solid;
      border-top-width: 0;
      border-right-width: 0;
      border-left-width: 0;
      border-bottom-width: 0;
      color: var(--ast-global-color-8);
      border-color: var(--ast-global-color-1);
      background-color: var(--ast-global-color-1);
      padding-top: 12px;
      padding-right: 30px;
      padding-bottom: 12px;
      padding-left: 30px;
  /*     font-family: 'IBM Plex Sans', sans-serif; */
      font-weight: 600;
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 1.3em;
      text-transform: uppercase;
      letter-spacing: 1px;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
  }
  .accordion:last-of-type:not(.active), .accordion.active:last-of-type + .panel {
      border-bottom: 1px solid #ADB5BD !important;
  }
  button.accordion {
       -webkit-appearance: button;
      cursor: pointer;
  }
  .accordion::after {
      content: "⌵";
      position: absolute;
      right: 0px;
      top: 50%;
      transform: translateY(-50%);
  }
  .column-box-shadow .vc_column-inner {
      background-color: #fff;
      box-shadow: 0px 4px 8px rgb(0 0 0 / 8%), 0px 0px 2px rgb(0 0 0 / 12%), 0px 0px 1px rgb(0 0 0 / 8%);
      -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08), 0px 0px 2px rgba(0, 0, 0, 0.12), 0px 0px 1px rgba(0, 0, 0, 0.08);
      -webkit-box-shadow: 0px 4px 8px rgb(0 0 0 / 8%), 0px 0px 2px rgb(0 0 0 / 12%), 0px 0px 1px rgb(0 0 0 / 8%);
      padding: 0;
  }
  .wpb_single_image.vc_align_center {
      text-align: center;
  }
  .border-box-row .wpb_single_image, .white-box-row .wpb_single_image {
      margin-bottom: 15px;
  }
  .wpb_single_image .vc_figure {
      display: inline-block;
      vertical-align: top;
      margin: 0;
      max-width: 100%;
  }
  .wpb_single_image .vc_single_image-wrapper {
      display: inline-block;
      vertical-align: top;
      max-width: 100%;
  }
  .wpb_single_image img {
      height: auto;
      max-width: 100%;
      vertical-align: top;
  }
  .vc_row.container-row {
      max-width: 1230px;
  }
  .single-training h4 {
      font-size: 30px;
      font-size: 1.875rem;
      line-height: 1.2em;
      font-weight: 700;
      font-family: 'Space Grotesk', sans-serif;
  }
  p.explain,
  .discount p {
      color: #1b1c1e;
  }
  .single-training #primary p strong {
      font-family: Space Grotesk;
      font-weight: 500;
  }
  .sm-currency {
      font-size: .4em;
  }
  .discount .vc_col-sm-4 {
      display: flex;
  }
  /* billing */
  .vc_custom_1643644596940 {
      background-image: url("")!important;
      background-position: center !important;
      background-repeat: no-repeat !important;
      background-size: cover !important;
      z-index: 1;
  }
  .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_section, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section {
      padding-top: 35px;
  }
  .section-overlay-dark:before, .section-overlay-light:before, .home-hero:before, .section-overlay-dark-half:before, .column-overlay-dark > .vc_column-inner:before {
      content: '';
      position: absolute;
      display: block !important;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      background: linear-gradient(50.88deg, rgba(0, 0, 0, 1) 34.77%, rgba(0, 0, 0, 0) 111.42%);
      z-index: -2;
  }
  .border-box-row .vc_column-inner > .wpb_wrapper {
      border: 1px solid #ADB5BD;
      height: 100%;
      padding: 0 5px;
  }
  .vc_custom_1643644596940 .vc_col-sm-4 {
      display: flex;
  }
  .elem-description p {
      margin-bottom: 1.75em;
  }
/* benefits */
.narrow-row3 {
	display: flex;
}
.text-white.heading-tick-icon .subtitle1:before {
	border-color: #fff;
}
.heading-tick-icon .subtitle1 {
    margin-bottom: 5px;
}
.wpb_text_column p:last-child, .wpb_text_column *:last-child {
	margin-bottom: 0;
}
.vc_custom_1643643396135 {
    background-image: url("") !important;
	z-index: 1;
}
 .vc_custom_1643700821213 {
    background-image: url("")!important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1643701244197 .vc_col-sm-6 {
	display: flex;
}
.oneonone {
	background-color: #1B1C1E;
}
p.discount-subtitle {
	font-size: 19.25px;
}
#hiddenContent {
    display: none;
}
#hiddenContent.show-all {
    display: inline;
}
#showMoreButton {
    width: fit-content;
    border: 1px solid white;
    align-self: flex-end;
    padding: 5px 10px;
    cursor: pointer;
}
.show_more_container {
	display: flex;
	flex-direction: column;
}
#dots.show-all {
    display: none;
}

/*  1:1 template */
.vc_custom_1641311394920 {
    padding-top: 0px !important;
    background-image: url("") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	padding-left: 15%;
	z-index: 1;
}
.ordered-title.light-text.number-left:before {
    left: 30%;
    top: 50%;
    font-size: 7em;
    z-index: 0;
    transform: translateY(-50%);
    opacity: 0.2;
    color: #fff;
}
.ordered-title.light-text:before {
    font-size: 44em;
    position: absolute;
    z-index: -1;
    right: -20%;
    top: 1rem;
    opacity: 0.6;
}
.ordered-title:before {
    content: attr(data-order);
    font-family: Space Grotesk;
    display: block;
    font-size: 3.8em;
    margin-left: -33%;
    margin-bottom: -0.75em;
    line-height: 0.75;
    color: rgba(233, 236, 239, 0.6);
}
h1.accent-color2 {
    color: #29F206!important;
	font-size: 4.125rem;
    font-weight: 700;
    font-family: 'Space Grotesk', sans-serif;
    line-height: 1.4em;
}
.vc_custom_1641308658414 {
    background-image: url("") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1641310092435 {
    background-image: url("") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.page-template-template-1on1 .vc_custom_1641305186684 {
	padding-top: 0;
}
.vc_custom_1641305186684 h3, .vc_custom_1641305186684 .entry-content h3,
.vc_custom_1641310260625 h3{
    font-size: 46px;
    font-size: 2.875rem;
    font-weight: 700;
    font-family: 'Space Grotesk', sans-serif;
    line-height: 1.3em;
	margin-bottom: 20px;
}
.page-template-template-1on1 .outlined .vc_general.vc_general.vc_general.vc_btn3 {
	color: #3535FF;
    background: rgba(255, 255, 255, 0);
    border-color: #3535FF;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.page-template-template-1on1 #programa {
	display: none;
}
.vc_custom_1641310260625 .wpb_content_element {
	margin-bottom: 0;
}
.vc_custom_1641310260625 h3 {
	margin-bottom: 0;
}
.page-template-template-1on1  .clr {
    color: #3535ff;
	text-align: center;
}
.page-template-template-1on1 .block_register h2 {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 30px;
    text-align: center;
}
.page-template-template-1on1 .register-to-something-form {
	padding-top: 55px;
}
.gchoice_15_9_1 input {
	width: initial !important;
}
  @media only screen and (min-width: 922px) {
      .vc_general.vc_general.vc_general.vc_btn3 {
          min-width: 230px;
      }
	  
  }
  @media (min-width: 768px) {
	  .vc_custom_1641310260625 {
		  padding-left: 165px;
		  padding-right: 165px;
	  }
	  .vc_row.grid-with-visual.grid-5 {
        grid-template-columns: repeat(5, 20%);
    }
	  .vc_row.grid-with-visual.grid-5:before {
        width: calc(100% / 5* 4 + 6px);
        background: url("") no-repeat center / contain;
    }
	      .vc_row.grid-with-visual:before {
        position: absolute;
        content: '';
        display: block !important;
        height: 18px;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }
	  .vc_row.grid-with-visual > .wpb_column:nth-child(2n) {
		grid-row: 2;
	}
	.vc_row.grid-with-visual > .wpb_column:nth-child(1) {
		grid-column: 1;
	}
	.vc_row.grid-with-visual > .wpb_column:nth-child(2) {
		grid-column: 2;
	}
	.vc_row.grid-with-visual > .wpb_column:nth-child(3) {
		grid-column: 3;
	}
	.vc_row.grid-with-visual > .wpb_column:nth-child(4) {
		grid-column: 4;
	}
	.vc_row.grid-with-visual > .wpb_column:nth-child(5) {
		grid-column: 5;
	}
	.vc_row.grid-with-visual > .wpb_column:nth-child(6) {
		grid-column: 6;
	}
	.global-map-row > .wpb_column:last-child {
		padding-left: 70px;
	}
	      .vc_row.grid-with-visual {
		display: grid;
        position: relative;
        grid-template-rows: repeat(2, 1fr);
        grid-row-gap: 25px;
    }
	      .txt-left-pic-right > .wpb_column:first-child, .txt-right-pic-left > .wpb_column:last-child, .left-half-front > .vc_row > .wpb_column:first-child {
        padding: 0 6%;
    }
          .accordion:after {
          right: 25px;
      }
      .panel, .accordion.accordion {
          padding-left: 60px;
          padding-right: 60px;
      }
       .vc_col-sm-4 {
          width: 33.33333333%;
      }
      .vc_col-sm-6 {
          width: 50%;
      }
      .padding-inner-column > .wpb_column > .vc_column-inner {
          padding: 0 12%;
      }
      .accent-number.accent-number {
          font-size: 7em;
      }
	  .vc_col-sm-8 {
        width: 66.66666667%;
    }
	  
  }
@media (max-width: 991px) {
	h1.accent-color2 {
		  font-size: 30px;
	  }
	.vc_custom_1641311394920 {
   padding-left: 2%;
		z-index: 1;
}
}
 @media (max-width: 768px) {
	 .txt-left-pic-right > .wpb_column:first-child, .txt-right-pic-left > .wpb_column:last-child, .left-half-front > .vc_row > .wpb_column:first-child {
		 padding-left: 25px;
	 }
	 .mobile-reverse {
        flex-direction: column-reverse;
    }
      .single-training h2, .single-courses .entry-content h2 {
          font-size: 25px;
  }
	     .border-box-row .wpb_column:not(:last-child) .vc_column-inner > .wpb_wrapper {
        margin-bottom: 20px;
    }
	 .narrow-row3 {
	flex-direction: column;
	}
}
  @media (max-width: 544px) {
      .single-training h2, .single-courses .entry-content h2 {
          font-size: 25px;
  }
}
 @media only screen and (min-width: 1230px) {
      .padding-inner-column > .wpb_column:nth-child(2n+1) > .vc_column-inner {
          padding: 0px 12% 0px calc(-617.5px + 50vw);
      }
	  .txt-left-pic-right > .wpb_column:first-child, .left-half-front > .vc_row > .wpb_column:first-child {
        padding: 0 6% 0 calc((100vw - 1200px) / 2 - 22.5px);
    }
  }