/* by Creasant */

/* General start */
@media only screen and (min-width: 768px){
  /*.mtpc-2col-section.col-2-gap-0 .mtpc-2col-section-wrapper{width: calc(100% + 20px);}*/
  .mtpc-2col-section.col-2-gap-0 .mtpc-2col-section-wrapper>.mtpc-2col-item--1{flex: 1;}
  .mtpc-2col-section.col-2-gap-0 .mtpc-2col-section-wrapper>.mtpc-2col-item--2{flex: 1;}
  
  .mtpc-2col-section.col-2-gap-0 .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-left: 0px;}
  .mtpc-2col-section.col-2-gap-30 .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-left: 20px;}
  .mtpc-2col-section.col-2-gap-40 .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-left: 25px;}
  .mtpc-2col-section.col-2-gap-50 .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-left: 30px;}
  .mtpc-2col-section.col-2-gap-60 .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-left: 40px;}
  
  .mtpc-2col-section.col-2-gap-0.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 0px;margin-left: 0;}
  .mtpc-2col-section.col-2-gap-30.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 20px;margin-left: 0;}
  .mtpc-2col-section.col-2-gap-40.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 25px;margin-left: 0;}
  .mtpc-2col-section.col-2-gap-50.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 30px;margin-left: 0;}
  .mtpc-2col-section.col-2-gap-60.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 40px;margin-left: 0;}
  /*.mtpc-2col-section.col-2-gap-0.gba-row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 0px;margin-left: 0;}*/
  /*.mtpc-2col-section.col-2-gap-30.gba-row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 20px;margin-left: 0;}*/
  /*.mtpc-2col-section.col-2-gap-40.gba-row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 25px;margin-left: 0;}*/
  /*.mtpc-2col-section.col-2-gap-50.gba-row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 30px;margin-left: 0;}*/
  /*.mtpc-2col-section.col-2-gap-60.gba-row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 40px;margin-left: 0;}*/

  /*  */
  .mtpc-3col-section.col-3-gap-15 .mtpc-3col-section-wrapper>.mtpc-3col-item{flex-basis: calc(50% - 10px*1/2);margin-right: 10px;}
  .mtpc-3col-section.col-3-gap-80 .mtpc-3col-section-wrapper>.mtpc-3col-item{flex-basis: calc(50% - 40px*1/2);margin-right: 40px;}
  
  .mtpc-3col-section.col-3-gap-15 .mtpc-3col-section-wrapper>.mtpc-3col-item--2{margin-right: 0px;}
  .mtpc-3col-section.col-3-gap-80 .mtpc-3col-section-wrapper>.mtpc-3col-item--2{margin-right: 0px;}
  
  /*.mtpc-3col-section.tablet-col-3 .mtpc-3col-section-wrapper>.mtpc-3col-item{flex-basis: calc(33.33% - 10px*1/2);margin-right: 10px;}*/
  .mtpc-3col-section.tablet-col-3.col-3-gap-15 .mtpc-3col-section-wrapper>.mtpc-3col-item{flex-basis: calc(33.33% - 10px*2/3);margin-right: 10px;}
  .mtpc-3col-section.tablet-col-3.col-3-gap-80 .mtpc-3col-section-wrapper>.mtpc-3col-item{flex-basis: calc(33.33% - 30px*2/3);margin-right: 30px;}
  
  /*.mtpc-3col-section.tablet-col-3 .mtpc-3col-section-wrapper>.mtpc-3col-item--3{margin-right: 0px;}*/
  .mtpc-3col-section.tablet-col-3.col-3-gap-15 .mtpc-3col-section-wrapper>.mtpc-3col-item--3{margin-right: 0px;}
  .mtpc-3col-section.tablet-col-3.col-3-gap-80 .mtpc-3col-section-wrapper>.mtpc-3col-item--3{margin-right: 0px;}
}
@media only screen and (min-width: 1000px){
  .mtpc-3col-section.col-3-gap-15 .mtpc-3col-section-wrapper>.mtpc-3col-item{flex-basis: calc(33.3% - 15px*2/3);margin-right: 15px;}
  .mtpc-3col-section.col-3-gap-80 .mtpc-3col-section-wrapper>.mtpc-3col-item{flex-basis: calc(33.3% - 80px*2/3);margin-right: 80px;}
  
  .mtpc-3col-section.col-3-gap-15 .mtpc-3col-section-wrapper>.mtpc-3col-item--3{margin-right: 0px;}
  .mtpc-3col-section.col-3-gap-80 .mtpc-3col-section-wrapper>.mtpc-3col-item--3{margin-right: 0px;}
  
  .mtpc-3col-section.tablet-col-3.col-3-gap-15 .mtpc-3col-section-wrapper>.mtpc-3col-item{flex-basis: calc(33.33% - 15px*2/3);margin-right: 15px;}
  .mtpc-3col-section.tablet-col-3.col-3-gap-80 .mtpc-3col-section-wrapper>.mtpc-3col-item{flex-basis: calc(33.33% - 80px*2/3);margin-right: 80px;}
  
  .mtpc-3col-section.tablet-col-3.col-3-gap-15 .mtpc-3col-section-wrapper>.mtpc-3col-item--3{margin-right: 0px;}
  .mtpc-3col-section.tablet-col-3.col-3-gap-80 .mtpc-3col-section-wrapper>.mtpc-3col-item--3{margin-right: 0px;}
  
  .mtpc-2col-section.gba-row_reverse .mtpc-2col-section-wrapper{    
    -webkit-box-direction: reverse;
    -moz-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .mtpc-2col-section.col-2-gap-30.gba-row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 30px;margin-left: 0;}
  .mtpc-2col-section.col-2-gap-40.gba-row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 40px;margin-left: 0;}
  .mtpc-2col-section.col-2-gap-50.gba-row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 50px;margin-left: 0;}
  .mtpc-2col-section.col-2-gap-60.gba-row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 60px;margin-left: 0;}
}
@media only screen and (min-width: 1180px){
  .mtpc-2col-section.col-2-gap-30 .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-left: 30px;}
  .mtpc-2col-section.col-2-gap-40 .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-left: 40px;}
  .mtpc-2col-section.col-2-gap-50 .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-left: 50px;}
  .mtpc-2col-section.col-2-gap-60 .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-left: 60px;}
  
  .mtpc-2col-section.col-2-gap-30.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 30px;margin-left: 0;}
  .mtpc-2col-section.col-2-gap-40.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 40px;margin-left: 0;}
  .mtpc-2col-section.col-2-gap-50.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 50px;margin-left: 0;}
  .mtpc-2col-section.col-2-gap-60.row_reverse .mtpc-2col-section-wrapper>.mtpc-2col-item--2{margin-right: 60px;margin-left: 0;}
}
/* General end */
@media only screen and (min-width: 1921px){
  body {
    background-size: 100% auto;
  }
}
@media only screen and (max-width: 1180px){
  header .mtpc_header .header .wrapper .logos .logos_left .logo_two img {
    height: 33px;
  }
}