@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v18-latin-300.eot'); 
  src: local('Roboto Light'), local('Roboto-Light'),
  url('../fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/roboto-v18-latin-300.woff2') format('woff2'), 
  url('../fonts/roboto-v18-latin-300.woff') format('woff'), 
  url('../fonts/roboto-v18-latin-300.ttf') format('truetype'), 
  url('../fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); 
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v18-latin-regular.eot'); 
  src: local('Roboto'), local('Roboto-Regular'),
  url('../fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/roboto-v18-latin-regular.woff2') format('woff2'), 
  url('../fonts/roboto-v18-latin-regular.woff') format('woff'), 
  url('../fonts/roboto-v18-latin-regular.ttf') format('truetype'), 
  url('../fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); 
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v18-latin-500.eot'); 
  src: local('Roboto Medium'), local('Roboto-Medium'),
  url('../fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/roboto-v18-latin-500.woff2') format('woff2'), 
  url('../fonts/roboto-v18-latin-500.woff') format('woff'), 
  url('../fonts/roboto-v18-latin-500.ttf') format('truetype'), 
  url('../fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); 
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v18-latin-700.eot'); 
  src: local('Roboto Bold'), local('Roboto-Bold'),
  url('../fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/roboto-v18-latin-700.woff2') format('woff2'), 
  url('../fonts/roboto-v18-latin-700.woff') format('woff'), 
  url('../fonts/roboto-v18-latin-700.ttf') format('truetype'), 
  url('../fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); 
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v16-latin-regular.eot'); 
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
  url('../fonts/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'), 
  url('../fonts/roboto-condensed-v16-latin-regular.woff') format('woff'), 
  url('../fonts/roboto-condensed-v16-latin-regular.ttf') format('truetype'), 
  url('../fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg'); 
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-slab-v7-latin-regular.eot'); 
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'),
  url('../fonts/roboto-slab-v7-latin-regular.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/roboto-slab-v7-latin-regular.woff2') format('woff2'), 
  url('../fonts/roboto-slab-v7-latin-regular.woff') format('woff'), 
  url('../fonts/roboto-slab-v7-latin-regular.ttf') format('truetype'), 
  url('../fonts/roboto-slab-v7-latin-regular.svg#RobotoSlab') format('svg'); 
}
@font-face {
  font-family: 'Roboto Slab';
  src: url('../fonts/RobotoSlab-Bold.eot');
  src: url('../fonts/RobotoSlab-Bold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/RobotoSlab-Bold.woff2') format('woff2'),
  url('../fonts/RobotoSlab-Bold.woff') format('woff'),
  url('../fonts/RobotoSlab-Bold.ttf') format('truetype'),
  url('../fonts/RobotoSlab-Bold.svg#RobotoSlab-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
.element-gridelements_pi1 .row {padding: 20px;}
.t3-layout-background-primary {background: #333; color: #fff;}
.t3-layout-background-white {background: #fff; color: #333;}
.t3-layout-background-transparent {background:transparent; color: #333;}
.t3-layout-background-light-green {background: #4cb05b; color: #333;}
.t3-layout-background-dark-green {background: #115427; color: #333;}
.t3-layout-background-orange {background: #ef7c00; color: #333;}
.t3-layout-background-red {background: #da0812; color: #333;}
.t3-layout-background-yellow {background: #ffd518; color: #333;}
.t3-layout-background-light-blue {background: #36a9e0; color: #333;}
.t3-layout-background-dark-blue {background: #18407e; color: #fff;}
.t3-layout-background-black {background: #303030; color: #fff;}
.t3-layout-col-4060 {margin: 60px 0; overflow: hidden}
.t3-layout-col-4060 h2,
.t3-layout-col-4060 h3,
.t3-layout-col-4060 h4,
.t3-layout-col-4060 h5,
.t3-layout-col-4060 h6 {margin-top: 0; color: #da0812;}
.header-wrapper {position: relative; height: auto;}
.menu-wrapper {position: relative; z-index: 100; padding: 30px 0;}
.content-wrapper {clear: both;}
.menu-wrapper .logo {float: left; width: 20%}
.menu-wrapper nav {float: right; width: 80%;}
#mmenu { float: right;}
.col-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px;}
.col-15 {width: 20%; float: left; }
@media (min-width: 768px) {
  .col-sm-15 {width: 20%; flex: 0 0 calc(100% / 5); max-width: 100%; float: left;}
}
@media (min-width: 992px) {
  .col-md-15 {width: 20%; flex: 0 0 calc(100% / 5); max-width: 100%; float: left;}
}
@media (min-width: 1200px) {
  .col-lg-15 {width: 20%; flex: 0 0 calc(100% / 5); max-width: 100%; float: left;}
}
.m-t-1 {margin-top: 30px;}
.m-b-1 {margin-bottom: 30px;}
.m-t-2 {margin-top: 60px;}
.m-b-2 {margin-bottom: 60px;}
.m-t-3 {margin-top: 90px;}
.m-b-3 {margin-bottom: 90px;}
.t3-layout-responsive-video { position: relative; padding-bottom: 56.25%;  padding-top: 0px; height: 0; overflow: hidden; }
.t3-layout-responsive-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none;}
ul.main-menu.megadropdown { background: transparent; overflow: hidden; height: 76px; margin: 0; float: right;}
ul.main-menu.megadropdown li { float: left; list-style: none;}
ul.main-menu.megadropdown li a { font-size: 15px; color: #000; padding: 31px 20px 26px 20px; display: inline-block; }
ul.main-menu.megadropdown li.last { background: none;}
ul.main-menu.megadropdown li.last a { background: none;}
ul.main-menu.megadropdown li a:hover { border: none; text-decoration: none; }
ul.main-menu.megadropdown li.current a:hover,
ul.main-menu.megadropdown li.open a:hover { border: none; text-decoration: none;}
ul.main-menu.megadropdown .level_3  {padding-left: 0;}
ul.deep-footer-menu,
ul.deep-footer-menu ul {list-style: none; margin: 0; padding: 0;}
#mm-menu { background:#fff;}
#mm-blocker { background:rgba(0,0,0,0.3) !important; }
.mm-selected a { color:#ff2233 !important;}
@media (min-width: 769px) {
  #mmenu { display:none; }
}
@media (max-width: 768px) {
  .menu-wrapper nav { display:none; }
}
#mm-menu {
  background:#fff;
}
#mm-blocker {
  background:rgba(0,0,0,0.3) !important;
}
.mm-selected a {
  color:#006AB2 !important;
}
ul.main-menu.dropdown {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;
}
ul.main-menu.dropdown li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 15px 20px;
  background: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
ul.main-menu.dropdown li:hover {
  background: #eee;
  color: #fff;
}
ul.main-menu.dropdown li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
ul.main-menu.dropdown li ul li {
  background: #eee;
  display: block;
  color: #fff;
  text-shadow: 0 -1px 0 #000;
}
ul.main-menu.dropdown li ul li:hover { background: #666; }
ul.main-menu.dropdown li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
.ce-textpic .ce-left .sce-above
.ce-textpic .ce-center .ce-above
.ce-textpic .ce-right .ce-above
.ce-textpic .ce-center .ce-below
.ce-textpic .ce-left .ce-intext
.ce-textpic .ce-right .ce-intext
.ce-textpic .ce-left .ce-below
.ce-textpic .ce-right .ce-below
.ce-align-left { text-align: left; }
.ce-align-center { text-align: center; }
.ce-align-right { text-align: right; }
.ce-table td, .ce-table th { vertical-align: top; }
.ce-textpic, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div { overflow: hidden; }
.ce-left .ce-gallery, .ce-column { float: left; }
.ce-center .ce-outer { position: relative; float: right; right: 50%; }
.ce-center .ce-inner { position: relative; float: right; right: -50%; }
.ce-right .ce-gallery { float: right; }
.ce-gallery figure { display: table; margin: 0; }
.ce-gallery figcaption { display: table-caption; caption-side: bottom; }
.ce-gallery iframe { border-width: 0; }
.ce-border img,
.ce-border iframe {
  border: 2px solid black;
  padding: 0px;
}
.ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
  margin-bottom: 10px;
}
.ce-intext.ce-right .ce-gallery { margin-left: 30px; }
.ce-intext.ce-left .ce-gallery { margin-right: 30px; }
.ce-below .ce-gallery { margin-top: 10px; }
.ce-column { margin-right: 10px; }
.ce-column:last-child { margin-right: 0; }
.ce-row { margin-bottom: 10px; }
.ce-row:last-child { margin-bottom: 0; }
.ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }
.ce-uploads { margin: 0; padding: 0; }
.ce-uploads li { list-style: none outside none; margin: 1em 0; }
.ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
.ce-uploads span { display: block; }
.tx-felogin-pi1 label {
  display: block;
}
@media screen and (max-width: 640px) {
  .ce-intext.ce-right .ce-gallery {
    float: none;
    margin-left: 0;
  }
}
.animation-element {
  opacity: 0;
  position: relative;
}
.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}
.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.animation-element.slide-left.testimonial {
  float: left;
  width: 47%;
  margin: 0% 1.5% 3% 1.5%;
  background: #F5F5F5;
  padding: 15px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  border: solid 1px #EAEAEA;
}
.animation-element.slide-left.testimonial:hover,
.animation-element.slide-left.testimonial:active{
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
}
.animation-element.slide-left.testimonial:nth-of-type(odd) {
  width: 48.5%;
  margin: 0% 1.5% 3.0% 0%;
}
.animation-element.slide-left.testimonial:nth-of-type(even) {
  width: 48.5%;
  margin: 0% 0% 3.0% 1.5%;
}
.animation-element.slide-left.testimonial .header{
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.animation-element.slide-left.testimonial .left{
  float: left;
  margin-right: 15px;
}
.animation-element.slide-left.testimonial .right{
  float: left;
}
.animation-element.slide-left.testimonial img {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5);
}
.animation-element.slide-left.testimonial h3 {
  margin: 0px 0px 5px 0px;
}
.animation-element.slide-left.testimonial h4 {
  margin: 0px 0px 5px 0px;
}
.animation-element.slide-left.testimonial .content {
  float: left;
  width:100%;
  margin-bottom: 10px;
}
.animation-element.slide-left.testimonial i {
  color: #aaa;
  margin-right: 5px;
}
.bounce-up  {
  opacity: 0;
  -moz-transition: all 700ms ease-out;
  -webkit-transition: all 700ms ease-out;
  -o-transition: all 700ms ease-out;
  transition: all 700ms ease-out;
  -moz-transform: translate3d(0px, 200px, 0px);
  -webkit-transform: translate3d(0px, 200px, 0px);
  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(0px, 200, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.bounce-up.in-view  {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
@media screen and (max-width: 678px){
  .animation-element.slide-left.testimonial,
  .animation-element.slide-left.testimonial:nth-of-type(odd),
  .animation-element.slide-left.testimonial:nth-of-type(even){
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
  .animation-element.slide-left.testimonial .right,
  .animation-element.slide-left.testimonial .left,
  .animation-element.slide-left.testimonial .content,
  .animation-element.slide-left.testimonial .rating{
    text-align: center;
    float: none;
  }
  .animation-element.slide-left.testimonial img{
    width: 85px;
    height: 85px;
    margin-bottom: 5px;
  }
}
.t3-layout-accordion { margin-bottom: 45px; }
.t3-layout-accordion .csc-default { border-bottom: 1px solid #e6e6e6; }
.t3-layout-accordion .csc-textpic { margin: 20px 0; }
.t3-layout-accordion h4 { cursor: pointer; padding: 5px; position: relative; }
.t3-layout-accordion .csc-header h4 { padding-right: 2em; }
.t3-layout-accordion h4:after { content: "\f107"; font-family: 'FontAwesome'; font-size: 2em; position: absolute; color: #036; right: 10px; top: 50%; margin-top: -16px; }
.t3-layout-accordion h4.active:after { content: "\f106"; color: #fc0; }
.t3-layout-accordion .csc-textpic-text { padding: 5px; }
body .cc-compliance {
  display: block!important;
  -ms-flex: none!important;
  flex: none!important;
}
body .cc-compliance>.cc-btn {
  display: block!important;
  width: 100%!important;
  -ms-flex: none!important;
  flex: none!important;
}
@media all and (min-width: 0) and (max-width: 991px) {
  body .cc-window {
    font-size: .75em;
  }
}
span.twitter-typeahead {
  max-width: 230px;
  float: left;
}
div.tt-menu {
  width: calc(100% + 60px);
}
div.tt-menu .tt-dataset {
  padding: 8px 0px 8px;
}
div.tt-menu .tt-dataset .tt-suggestion {
  margin-bottom: 4px;
  padding: 4px 8px 4px 22px;
  transition: background-color .125s ease-in-out;
  position: relative;
}
div.tt-menu .tt-dataset .tt-suggestion:hover::before {
  content: "\f0da";
  position: absolute;
  font-family: "FontAwesome";
  left: 9px;
  top: 50%;
  transform: translateY(-50%);
  transition: all .125s ease-in-out;
  -webkit-animation: indicate-mouseover .75s infinite; 
  -moz-animation:    indicate-mouseover .75s infinite; 
  -o-animation:      indicate-mouseover .75s infinite; 
  animation:         indicate-mouseover .75s infinite; 
}
@-webkit-keyframes indicate-mouseover {
  0%   { left: 7px; }
  50%  { left: 9px; }
  100% { left: 7px; }
}
@-moz-keyframes indicate-mouseover {
  0%   { left: 7px; }
  50%  { left: 9px; }
  100% { left: 7px; }
}
@-o-keyframes indicate-mouseover {
  0%   { left: 7px; }
  50%  { left: 9px; }
  100% { left: 7px; }
}
@keyframes indicate-mouseover {
  0%   { left: 7px; }
  50%  { left: 9px; }
  100% { left: 7px; }
}
.header-contact a,
.header-contact a:hover {
  color: #fff;
  text-decoration: none;
}
.default-wrap.awards {
  position: relative;
  margin: 0;
}
.main-content > div.awards .element-textpic {
  max-width: 700px;
  margin: auto;
  padding: 50px 0;
  position: relative;
}
.main-content > div.awards .text-center a {
  margin: 0 0 40px 0;
}
.main-content > div.awards .element-textpic .ce-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 20px;
}
.main-content > div.online-app {
  margin-top: 0;
}
.awards .ce-column {
  margin-right: 25px;
}
.btn-red {
  background: #C01D22;
  color: #ffffff;
  font-weight: 500;
  padding: 15px 25px;
}
.btn-red:hover {
  color: #ffffff;
}
.performance-plus-btn a {
  margin: 0 0 30px 0;
}
.performance-plus,
.advantages-in-detail {
  max-width: 884px;
  margin: 0 auto;
}
.performance-plus li {
  margin-bottom: 16px;
}
.online-app .list-default {
  list-style: none;
  padding-left: 0;
}
.online-app .list-default li {
  margin-bottom: 20px;
  font-weight: 100;
}
.banner-content h2 {
  position: absolute;
  top: 20%;
  left: 10%;
  width: 50%;
  color: #fff;
}
.page-wrapper .swiper-container-fade .swiper-slide .caption {
  bottom: 10%;
  top: auto;
  font-size: 24px;
  border-radius: 0;
  padding: 10px 30px;
}
.page-wrapper .swiper-container-fade .swiper-slide .image-wrapper {
  position: absolute;
  right: 50px;
  bottom: 20px;
  display: flex;
  gap: 50px;
}
.page-wrapper .swiper-container-fade .swiper-slide .image-wrapper img {
  width: auto;
  height: 130px;
  min-height: auto;
}
#page_1226 .footer-search-wrapper,
#page_1226 .footer-nav-wrapper {
  display: none;
}
.membership-tabs .t3-layout-full-width-gray,
.membership-declaration .t3-layout-full-width-gray,
.membership-tabs  .resp-tabs-container {
  background: #F2F2F2;
}
.membership-declaration h2,
.membership-declaration p {
  color: #34363C;
}
.membership-declaration p {
  max-width: 550px;
  margin: 16px auto;
}
.membership-tabs .resp-tabs-content {
  color: #34363C;
}
.membership-tabs .t3-layout-full-width-red {
  width: auto;
}
.membership-tabs .t3-layout-full-width-red .container {
  padding: 20px;
}
.membership-tabs .t3-layout-full-width-red .container h2 {
  margin: 0;
  max-width: 887px;
}
.membership-form .powermail_fieldwrap_zuruecksetzen {
  margin: 0;
}
.membership-form .powermail_fieldwrap_zuruecksetzen input[type="reset"] {
  padding: 10px 28px;
}
.membership-form  input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 15px;
}
.content-wrapper .advantages-in-detail .element-textmedia p a {
  background-image: none;
}
.main-content .default-wrap.performance-plus-titel > .element-text > div {
  max-width: none;
}
@media screen and (max-width: 992px) {
  .page-wrapper .swiper-container-fade .swiper-slide .image-wrapper {
    flex-wrap: wrap;
    width: 300px;
    justify-content: center;
    gap: 20px;
  }
  .page-wrapper .swiper-container-fade .swiper-slide .image-wrapper .img-item {
    text-align: center;
  }
  .page-wrapper .swiper-container-fade .swiper-slide .image-wrapper img {
    height: 90px;
  }
  .page-wrapper .swiper-container-fade .swiper-slide .img-responsive {
    height: 500px;
  }
  .page-wrapper .swiper-container-fade .swiper-slide .banner-content h2 {
    top: 5%;
    width: auto;
  }
  .page-wrapper .swiper-container-fade .swiper-slide .caption {
    bottom: 45%;
  }
  .swiper-container .swiper-wrapper img {
    object-position: initial;
  }
}
@media screen and (max-width: 767px) {
  .swiper-container .swiper-wrapper .swiper-slide img {
    object-position: initial;
  }
}
.customTab .resp-tabs-navigation {
  border-bottom: 1px solid #D3D3D7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.customTab button.tab-nav-link {
  -webkit-appearance: auto;
  border: none;
  background: none;
  padding: 8px;
  font-size: 20px;
  font-family: "Roboto Slab", Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #34363C;
  border-bottom: 2px solid transparent;
  margin-bottom: -1px;
  -webkit-transition: 400ms ease;
  -o-transition: 400ms ease;
  transition: 400ms ease;
}
.customTab button.tab-nav-link span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.customTab button.tab-nav-link.active,
.customTab button.tab-nav-link:hover {
  border-bottom: 2px solid #EF7D00;
}
.customTab .resp-tabs-content .tab-content{
  -webkit-transition: 450ms ease;
  -o-transition: 450ms ease;
  transition: 450ms ease;
  -webkit-transition-delay: 150ms;
  -o-transition-delay: 150ms;
  transition-delay: 150ms;
  visibility: hidden;
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.customTab .resp-tabs-content .tab-content.active {
  visibility: visible;
  opacity: 1;
  height: auto;
}
.customTab .resp-tabs-content {
  padding: 50px 0 0 35px;
}
.customTab .resp-tabs-content .ce-textpic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.customTab .resp-tabs-content .ce-textpic.ce-right .ce-gallery {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  max-width: 48%;
  width: 48%;
  margin-bottom: 0px;
}
.customTab .resp-tabs-content .ce-textpic.ce-right .ce-gallery .ce-row,
.customTab .resp-tabs-content .ce-textpic.ce-right .ce-gallery .ce-row .ce-column,
.customTab .resp-tabs-content .ce-textpic.ce-right .ce-gallery .ce-row .ce-column figure.image,
.customTab .resp-tabs-content .ce-textpic.ce-right .ce-gallery .ce-row .ce-column figure.image img{
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: bottom;
  object-position: bottom;
}
@media screen and (max-width: 1539px) {
  .container-full.menu-wrapper .tx-indexedsearch-searchbox {
    width: 22%;
  }
  .theme-body .menu-wrapper nav .main-menu > li > a {
    padding: 10px 12px;
  }
  .container-full.menu-wrapper .justify-content-end {
    margin-left: 25px;
    max-width: calc(85% - 25px);
  }
  .customTab button.tab-nav-link {
    font-size: 16px;
  }
  .main-content > div.default-wrap:first-child .col-lg-8 {
    padding-right: 10px;
  }
  .main-content > div.default-wrap:first-child .col-lg-4 {
    padding-left: 10px;
  }
  .main-content > div.default-wrap:first-child .t3-layout-background-grey .ce-textpic.ce-above {
    padding: 15px 0px;
  }
  .main-content > div.default-wrap:first-child .t3-layout-background-grey {
    padding: 25px 20px;
  }
  .customTab .resp-tabs-content .ce-textpic.ce-right .ce-gallery {
    max-width: 45%;
    width: 45%;
    margin-left: 5px;
  }
}
.table-test .table-striped tbody tr:nth-of-type(odd) {
  background: transparent;
}
.table-test .table-bordered td,
.table-test .table  {
  border: none;
}
.table-test tr {
  border-bottom: 1px solid;
}

