
@font-face {
    font-family: 'Tajawal';
    src: url('./Fonts/Tajawal-Light.eot');
    src: url('./Fonts/Tajawal-Light.eot?#iefix') format('embedded-opentype'),
        url('./Fonts/Tajawal-Light.woff2') format('woff2'),
        url('./Fonts/Tajawal-Light.woff') format('woff'),
        url('./Fonts/Tajawal-Light.ttf') format('truetype'),
        url('./Fonts/Tajawal-Light.svg#Tajawal-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}




@font-face {
    font-family: 'Cutive';
    src: url('./Fonts/Cutive-Regular.eot');
    src: url('./Fonts/Cutive-Regular.eot?#iefix') format('embedded-opentype'),
        url('./Fonts/Cutive-Regular.woff2') format('woff2'),
        url('./Fonts/Cutive-Regular.woff') format('woff'),
        url('./Fonts/Cutive-Regular.ttf') format('truetype'),
        url('./Fonts/Cutive-Regular.svg#Cutive-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}










@font-face {
    font-family: 'Bungee Spice';
    src: url('./Fonts/BungeeSpice-Regular.eot');
    src: url('./Fonts/BungeeSpice-Regular.eot?#iefix') format('embedded-opentype'),
        url('./Fonts/BungeeSpice-Regular.woff2') format('woff2'),
        url('./Fonts/BungeeSpice-Regular.woff') format('woff'),
        url('./Fonts/BungeeSpice-Regular.ttf') format('truetype'),
        url('./Fonts/BungeeSpice-Regular.svg#BungeeSpice-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


* {
    padding: 0px;
    margin: 0px;
    font-weight: 300;
   font-family: 'Tajawal'; 
}



body{
	background: var(--ctb-white-background, #F9F9F9);
}

.wrapper{
	width:100%;
}

img{
	line-height:0px;
}

.clear{
	clear:both;
}

.header.blueHeader {
    background: var(--ctb-verkehrsblau, #006794);
}
.header {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 9999999;
}

.header.blueHeader  nav {
    float: left;
    margin-top: 27px;
}

header {
    display: table;
    margin: 0 auto;
    z-index: 999;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
}

.header-inner {
    margin: 0 auto;
    display: table;
}

.lang-flag-site {
    float: left;
    margin-right: 40px;
    padding-top: 42px;
}

.lang-flag-site li {
    list-style: none;
    float: left;
    margin-right: 10px;
}
.lang-flag-site li:last-child {
    margin-right: 0;
}

.blueHeader .lang-flag-site {
    padding-top: 30px;
}

nav ul li a {
    text-align: center;
    font-family: Cutive;
    font-size: 12px;
	color: var(--ctb-white-background, #F9F9F9);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
}

nav ul li {
    list-style: none;
    float: left;
    margin-right: 60px;
}

.section-row-1.last-sec .section-row-1-inner-right a {
    clear: both;
    display: table;
    margin-bottom: 20px;
}

nav {
    float: left;
    margin-top: 37px;
}

.logo {
    float: left;
    padding: 0 50px;
    margin-top: 18px;
}

nav li:last-child {
    margin-right: 0;
}
.sec-row-3-title.trueblue-title-01.tru-built-poi-col ul {
    padding-left: 80px;
}
.main-banner {
    background-image: url(./images/Image-StartTitle-min.jpg);
    display: table;
    width: 100%;
    background-size: cover;
    padding-top: 160px;
    padding-bottom: 40px;
}
.main-banner-inner {
    width: 1360px;
    margin: 0 auto;
}

.main-banner-logo {
    padding-bottom: 204px;
}


.for-video-emb .indus-sec-row-4-inner-right {
 
    width: 49%;
}

.for-video-emb .section-row-1-inner-right {
    float: none;
}

.main-banner-content p {
    color: var(--ctb-white-background, #F9F9F9);
    font-family: Cutive;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.main-banner-content h1 {
    color: var(--ctb-white-background, #F9F9F9);
    font-family: Cutive;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.main-banner-content {
    padding-bottom: 93px;
}

.indus-sec-row-4-inner-left.last-indus {
    width: 49%;
}

.main-banner-arrow {
    padding-left: 71px;
}

.container {
    width: 1360px;
    margin: 0 auto;
}



.section-row-1 {
    padding-top: 90px;
    padding-bottom: 90px;
    display: table;
    width: 100%;
}

.section-row-1-inner-left {
    float: left;
    width: 47%;
    margin-right: 50px;
    position: relative;
}

.sec-row-1-inner-left-content.wass-n-text strong {
    font-weight: bold;
}

.section-row-1-inner-right {
    float: right;
}

.sec-row-1-inner-left-title h2 {
    color: var(--ctb-verkehrsblau, #006794);
/* H1 */
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.sec-row-1-inner-left-title {
    padding-bottom: 110px;
}

.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04.um-x-text h2 {
    padding-top: 40px;
}

.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.true-n-x {
    padding-top: 40px;
}

.sec-row-1-inner-left-content p {
    color: var(--ctb-verkehrsblau, #006794);
/* Text */
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.sec-row-2-box-1:last-child {
    margin-right: 0 !important;
}

.sec-row-1-inner-left-content {
    margin-bottom: 17px;
}

.sec-row-1-inner-left-points a {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-decoration: none;
    padding-top: 14px;
    display: table;
}



.sec-row-1-inner-left-points li {
    list-style: none;
    margin-bottom: 0;
    background-image: url(./images/Form-LineRoundedCorner.png);
    background-repeat: no-repeat;
    padding: 7px 0 20px;
    padding-left: 20px;
    clear: both;
    height: 51px;
}

.sec-row-1-inner-left-points ul li a:after {
    background-image: url(./images/Icon-ArrowLinkBlue.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 46px;
    display: table;
    padding: 12px 3px;
    content: "";
    position: absolute;
    right: 30px;
    margin-top: -42px;
}


.sec-row-1-inner-left-points li:hover a {
    margin-top: -8px;
    transition: all 0.5s ease;
}



.sec-row-1-inner-left-points li:hover a:after {
       right: 50px;
    margin-top: -33px;
    transition: all 0.5s ease;
}

.section-row-3 {
    padding: 90px 0 70px;
    display: table;
    width: 100%;
}

.sec-row-2-title {
    padding-bottom: 60px;
}

.sec-row-2-title p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.sec-row-2-box-1-img {
    line-height: 0;
}

.sec-row-2-box-1-title {
    position: absolute;
    top: 20px;
    left: 30px;
    margin-right: 0;
    padding-bottom: 16px;
    margin-bottom: 18px;
    z-index: 99;
    width: 78%;
}

.sec-row-2-box-1-content {
    position: absolute;
    top: 126px;
    left: 30px;
    z-index: 99;
    display: none;
}

.sec-row-2-box-1-icon {
    position: absolute;
    right: 25px;
    bottom: 3px;
    z-index: 99;
}

.sec-row-2-box-1-img-shade {
    position: absolute;
    top: 0;
    line-height: 0;
    display: none;
}

.sec-row-2-box-1-title {
    border: none;
}


.sec-row-2-box-1 {
    width: 23.7%;
    float: left;
    position: relative;
    cursor: pointer;
    margin-right: 23px;
}
.sec-row-2-box-1-img img {
    width: 100%;
}
.sec-row-2-box-1-img-shade img {
    width: 100%;
}

.sec-row-2-box-1-title p {
    color: var(--ctb-lightblue, #EEF2FF);
/* TextMedium */
    font-family: Tajawal;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.sec-row-2-box-1-title h3 {
    color: var(--ctb-lightblue, #EEF2FF);
/* TextMedium */
    font-family: Tajawal;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.sec-row-2-box-1-content p {
    overflow: hidden;
    color: var(--ctb-lightblue, #EEF2FF);
    text-overflow: ellipsis;
    
/* Text */
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}




.sec-row-2-box-1:hover .sec-row-2-box-1-title {
    border-bottom: 1px solid #EEF2FF;
	    transition: all 0.5s ease;

}




.sec-row-2-box-1:hover .sec-row-2-box-1-icon {
    right: 35px;
		    transition: all 0.5s ease;

}


.sec-row-2-box-1:hover .sec-row-2-box-1-content {
    display: table;
	    transition: all 0.5s ease;

}

.sec-row-2-box-1:hover  .sec-row-2-box-1-img-shade {
    display: table;
	    transition: all 0.5s ease;

}

.sec-row-2-box-1-last:hover {
    background: var(--ctb-midblue, #35ACEF);
}
.sec-row-2-box-1-last {
    border-radius: 0px 0px 50px 0px;
    background: var(--ctb-verkehrsblau, #006794);
    display: table;
    width: 23.7%;
    height: 322px;
    position: relative;
    cursor: pointer;
}
.sec-row-2-box-1:hover {
    transition: all 0.5s ease;
    margin-top: -5px;
    border: none;
}


.sec-row-2-box-1-readmore p {
    color: var(--ctb-lightblue, #EEF2FF);
    font-family: Tajawal;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-left: 30px;
    position: absolute;
    bottom: 10px;
}

.sec-row-3-title p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.sec-row-3-title {
    padding-bottom: 60px;
}

.sec-row-3-box-1-left {
    background: var(--ctb-verkehrsblau, #006794);
    display: table;
    float: left;
    width: 345px;
    position: relative;
    height: 192px;
}

.sec-row-3-box-1-left p {
    color: var(--ctb-lightblue, #EEF2FF);
    font-family: Tajawal;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-left: 53px;
    padding-bottom: 26px;
    padding-top: 104px;
}


.sec-row-3-box-1-left p {
    color: var(--ctb-lightblue, #EEF2FF);
    font-family: Tajawal;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-left: 53px;
    padding-bottom: 26px;
    padding-top: 0;
    position: absolute;
    bottom: 0;
}



.sec-row-3-box-1-right-img {
    line-height: 0;
}
.sec-row-3-box-1-right-img img {
    filter: grayscale(100%);
}
.sec-row-3-box-1 {
    float: left;
    position: relative;
    width: 50%;
    margin-bottom: 20px;
    cursor: pointer;
    height: 192px;
}

.sec-row-3-box-1-right-img-shade {
    line-height: 0;
    position: absolute;
    z-index: 999;
    top: 0;
    right: 10px;
    display: none;
}


.sec-row-3-box-1:hover .sec-row-3-box-1-right-img-shade {
    display: table;
		    transition: all 0.5s ease;

}


.sec-row-3-box-1:hover .sec-row-3-box-1-right-img img {
  filter:unset;
  		    transition: all 0.5s ease;


}


.sec-row-3-box-1:hover .sec-row-3-box-1-icon {
    right: 50px;
    bottom: 30px;
    transition: all 0.5s ease;
}

.sec-row-3-box-1:hover .sec-row-3-box-1-left p {
    bottom: 20px;
	    transition: all 0.5s ease;

}


.sec-row-3-box-1-icon {
    position: absolute;
    bottom: 20px;
    right: 34px;
}

.sec-row-3-box-1-icon {
    position: absolute;
    bottom: 11px;
    right: 33px;
    z-index: 999999;
}


.sec-row-3-box-1-right-img {
    line-height: 0;
}

.sec-row-3-box-1-right-img img {
    filter: grayscale(100%);
}



.sec-row-3-box-1:nth-child(2n+2) {
    margin-right: 0;
}
.sec-row-3-box-1:nth-child(2n+2) {
    margin-right: -8px;
    float: right;
}

.section-row-5 {
    margin-top: 90px;
}	

.sec-4-row-inner-title {
    padding-top: 44px;
    border-top: 1px solid #006794;
    border-bottom: 1px solid #006794;
    padding-bottom: 40px;
    margin-bottom: 90px;
}
.sec-4-row-inner-title p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
}
.section-6-row {
    margin-top: 90px;
}

.sec-4-row-inner-content h3 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Cutive;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 60px;
}


.sec-4-row-inner-content p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    width: 50%;
    margin: 0 auto;
    position: relative;
}
.sec-4-row-inner-content p::before {
    width: 30px;
    height: 20px;
    content: "";
    background-image: url(./images/Icon-CitationLeft.png);
    display: table;
    position: absolute;
    top: 0;
    left: -68px;
}

.sec-4-row-inner-content p::after {
    width: 30px;
    height: 20px;
    content: "";
    background-image: url(./images/Icon-CitationRight.png);
    display: table;
    position: absolute;
    bottom: 0;
    right: -68px;
}

.section-row-1.prod-sec.steu .sec-row-1-inner-left-content ul {
    padding-left: 19px;
}

.section-row-1.prod-sec.steu .sec-row-1-inner-left-title.steu-new-title {
    padding-bottom: 40px;
}
.section-row-1.prod-sec.steu li:last-child {
    padding-bottom: 0;
}

.section-row-1.prod-sec.steu li {
    padding-bottom: 18px;
}

.sec-row-6-box-1 {
    border-radius: 0px 0px 50px 0px;
    background: var(--ctb-verkehrsblau, #006794);
    width: 23.8%;
    float: left;
    margin-right: 21px;
    text-align: center;
    padding: 82px 0;
}


.sec-row-6-box-1:last-child {
    margin-right: 0 !important;
}


.sec-row-6-box-1 h3 {
    color: var(--ctb-white-background, #F9F9F9);
    text-align: center;
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom: 75px;
}

.sec-row-6-box-1 p {
    color: var(--ctb-white-background, #F9F9F9);
    text-align: center;
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.last-sec .sec-row-1-inner-left-content {
    margin-bottom: 68px;
}
.last-sec .sec-row-1-inner-left-title {
    padding-bottom: 294px;
}

footer {
    margin-top: 110px !important;
    width: 1360px;
    margin: 0 auto;
}

.foo-row-1 {
    padding-top: 68px;
    border-top: 1px solid #006794;
    border-bottom: 1px solid #006794;
    display: table;
    width: 100%;
}

.foo-col-1 p {
    color: var(--ctb-verkehrsblau, #006794);
/* TextSmall */
    font-family: Tajawal;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.foo-col-1 ul li {
    list-style: none;
}

.foo-col-1 ul li a {
    color: var(--ctb-verkehrsblau, #006794);
/* TextSmall */
    font-family: Tajawal;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-decoration: none;
}

.foo-col-1 a {color: var(--ctb-verkehrsblau, #006794);text-decoration: none;}



.foo-row-2 p {
    color: var(--ctb-verkehrsblau, #006794);
    text-align: center;
    font-family: Bungee Spice;
    font-size: 31px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding: 30px 0 25px;
}

.foo-row-3 p {
    color: var(--ctb-verkehrsblau, #006794);
    text-align: center;
    font-family: Tajawal;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-decoration: none;
    padding: 30px 0 25px;
}


.foo-col-1 img {
    text-align: center;
    margin: 0 auto;
    display: table;
}

.sec-4-row-gallery {
    margin-bottom: 50px;
    display: table;
}
.sec-5-row-title .sec-4-row-inner-title {
    margin-bottom: 0;
}

.main-banner.indust .main-banner-logo {
    padding-bottom: 44px;
}
.main-banner.indust .main-banner-content {
    padding-bottom: 76px;
}

.foo-col-1 {
    float: left;
    width: 33.33%;
}

.foo-col-1:last-child {
    display: table;
    text-align: right;
}


.sec-row-1-inner-left-title.indust-title {
    padding-bottom: 40px;
}
.indus-section-row-2 .sec-4-row-inner-title {
    margin-bottom: 0;
}


.main-banner.indust{
	    background-image: url(./images/Produkt_Industrieofenanlagen/S1/Image-IndustrieTitle.png);
}

.main-banner.moder{
	    background-image: url(./images/Produkt_Modernisierung/S1/Image-TitelModernisierung.jpg);
}

.main-banner.spezia{
	    background-image: url(./images/Produkt_Spezialanfertigungen/Image-TitleSpezialanfertigungS1.jpg);
}



.main-banner.produkt{
	    background-image: url(./images/Produkt_ProduktTransportSysteme/Image-PtsTitleS1-min.jpg);
}

.main-banner.steuerung{
	    background-image: url(./images/Produkt_Steuerung/unsplash_2ZnkIsutb4g.jpg);
}

.section-row-1-inner-right.for-video-emb {
    float: none;
}

.main-banner.Forsch{
	    background-image: url(./images/forschungsöfen/unsplash_2ZnkIsutb4g-min.jpg);
}

.main-banner.trueblue{
	    background-image: url(./images/brenntechnologie/unsplash_2ZnkIsutb4g-min.jpg);
}

.main-banner.umwelt{
	    background-image: url(./images/umweltschutz/unsplash_2ZnkIsutb4g-min.jpg);
}

.main-banner.plasma{
	    background-image: url(./images/Image-Titelbild-Plasmabrenner.jpg);
}

.main-banner.wasserstoff{
	    background-image: url(./images/wasserstoff/unsplash_2ZnkIsutb4g.jpg);
}

.main-banner.nachstemesse{
	    background-image: url(./images/nachste/Ceramitec-Expo-CTB-min.jpg);
}

.main-banner.kontakt{
	    background-image: url(./images/kontakt/unsplash_2ZnkIsutb4g-min.jpg);
}

.main-banner.services-lang{
	    background-image: url(./images/services/unsplash_2ZnkIsutb4g-min.jpg);
}


.main-banner.nextgeneration{
	    background-image: url(./images/next/unsplash_2ZnkIsutb4g-min.jpg);
}

.main-banner.about{
	    background-image: url(./images/about/Image-Titelbild-Historie.jpg);
}

.main-banner.about .main-banner-logo {
    padding-bottom: 44px;
}

.main-banner.nextgeneration .main-banner-logo {
    padding-bottom: 44px;
}

.main-banner.services-lang .main-banner-logo {
    padding-bottom: 44px;
}
strong {
    font-weight: bold;
}
.main-banner.kontakt .main-banner-logo {
    padding-bottom: 44px;
}

.btn-n-row-k .sec-row-1-inner-left-points li {
    height: 60px;
}
.section-row-1.for-col-1.smart-wave-col {
    padding-top: 0 !important;
    border-bottom: 1px solid #006794;
    margin-bottom: 80px;
    padding-bottom: 80px;
}
.forsch-row-main-title.new-title-9 {
    padding-bottom: 70px;
}
.forsch-row-7.smart-ware-new-row {
    border-top: none !important;
    padding-top: 0;
}
.btn-n-row-k  ul {
    padding-left: 0 !important;
}
.section-row-1-inner-left.new-sec-im-8 .sec-row-1-inner-left-content:last-child {
    margin-right: 0;
}
.section-row-1-inner-left.new-sec-im-8 .sec-row-1-inner-left-content {
    width: 49%;
    float: left;
    margin-right: 20px;
}
.section-row-1-inner-left.new-sec-im-8 {
    width: 100%;
    margin-left: 0 !important;
}
.btn-n-row-k  .sec-row-1-inner-left-points ul li a:after {
    right: 60px;
}

.btn-n-row-k  .um-link-pdf {
    padding-top: 10px;
    padding-bottom: 10px;
}

.main-banner.without-bg-row .main-banner-logo {
    padding-bottom: 44px;
}

.main-banner.nachstemesse .main-banner-logo {
    padding-bottom: 44px;
}

.main-banner.wasserstoff .main-banner-logo {
    padding-bottom: 44px;
}


.main-banner.plasma .main-banner-logo {
    padding-bottom: 44px;
}

.main-banner.umwelt .main-banner-logo {
    padding-bottom: 44px;
}

.main-banner.trueblue .main-banner-logo {
    padding-bottom: 44px;
}

.main-banner.Forsch .main-banner-logo {
    padding-bottom: 44px;
}


.section-row-1.prod-sec {
    padding-top: 0;
    padding-bottom: 40px;
}

.main-banner.produkt .main-banner-logo {
    padding-bottom: 44px;
}

.main-banner.steuerung .main-banner-logo {
    padding-bottom: 44px;
}


.main-banner.moder .main-banner-logo {
    padding-bottom: 44px;
}

.main-banner.spezia .main-banner-logo {
    padding-bottom: 44px;
}

.sec-row-2-box-1-title a {
    color: #fff;
    text-decoration: none;
}




.section-row-1.indust {
    margin-bottom: 90px;
    border-bottom: 1px solid #006794;
}

.section-row-2.indust {
    margin-bottom: 90px;
    display: table;
    border-bottom: 1px solid #006794;
    padding-bottom: 70px;
}
.sect-row-2-indus-logos p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    margin-bottom: 20px;
}

.sect-row-2-indus-logos h3 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    margin-bottom: 20px;
}

.sec-row-1-inner-left-points.nasche-points.message-points-col {
    margin-top: 128px;
}
.services-new-col-09.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04.services-head-col-2 ul {
    padding-top: 0;
}

.sect-row-2-indus-logos ul li {
    list-style: none;
    float: left;
    margin-bottom: 10px;
    padding: 0 21px;
}


.sect-row-2-indus-logos.col1 ul li:nth-child(3n+3) {
    padding-right: 0;
}

.sect-row-2-indus-logos.col1 ul li {
    padding: 0 22px;
}
.section-row-1-inner-right.indus.top-col-n .sec-row-1-inner-left-content {
    padding-top: 87px;
    padding-bottom: 28px;
}
.sec-row-1-inner-left-content.next-gen-col-p p {
    color: #EE4813;
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
}
.sec-row-3-title.four-col-img p {
    float: left;
    padding-bottom: 47px;
    width: 50%;
    display: table;
    color: var(--CTB---Verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: unset;
}

.sec-row-3-title.four-col-img h4 {
    float: left;
    padding-bottom: 47px;
    width: 50%;
    display: table;
    color: var(--CTB---Verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: unset;
}

.case-study-col-1.zus-col {
    padding-bottom: 0;
}
.case-study-col-1.steuerung-col {
    padding-top: 106px;
}
.section-row-1-inner-left.mod-row h6 {
    color: var(--CTB---Verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    padding-bottom: 40px;
    padding-top: 20px;
}

.section-row-1-inner-left.mod-row h3 {
    color: var(--CTB---Verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    padding-bottom: 40px;
    padding-top: 20px;
}

.section-row-1-inner-right.indus {
    float: right;
    width: 49%;
}

.sect-row-2-indus-logos.col2 {
    display: table;
    padding-top: 30px;
}

.sect-row-2-indus-logos.col2 ul {
    display: table;
    width: 67%;
    float: left;
}

.sect-row-2-indus-logos.col2 ul:last-child {
    float: right;
	    width: auto;
}




.indus-sec-row-4-inner-left-col1:hover .indus-sec-row-4-inner-left-col1-title {
    display: table;
			    transition: all 0.2s ease;

}


.indus-sec-row-4-inner-left-col1:hover .indus-sec-row-4-inner-left-col1-img-shade {
    display: table;
			    transition: all 0.2s ease;

}


.indus-sec-row-4-inner-right:hover .indus-sec-row-4-inner-left-col1-title {
    display: table;
			    transition: all 0.2s ease;

}


.indus-sec-row-4-inner-right:hover .indus-sec-row-4-inner-left-col1-img-shade {
    display: table;
			    transition: all 0.2s ease;
}



.indus-sec-row-4-inner-left {
    float: left;
    margin-right: 20px;
}
.indus-sec-row-4-inner-left-col1 {
    margin-bottom: 15px;
    position: relative;
    cursor:pointer;
}
.indus-sec-row-4-inner-left-col1-title {
    position: absolute;
    bottom: 30px;
    z-index: 99;
    width: 88%;
    left: 40px;
    border-top: 1px solid #fff;
    background-image: url(./images/Produkt_Industrieofenanlagen/S4/Group20.png);
    background-repeat: no-repeat;
    background-position: right 37px;
    padding-top: 30px;
    padding-bottom: 10px;
	display:none;
}


.sec-row-1-inner-left-content.umem-row-p.ur-col-um.meta-new-9 {
    padding-top: 12px;
}
.indus-sec-row-4-inner-left-col1-img-shade {
    position: absolute;
    bottom: 0;
	display:none;
}
.indus-sec-row-4-inner-right {
    display: table;
    position: relative;
	cursor:pointer;
}
.indus-sec-row-4-inner-left-col1-title p a {
    color: var(--ctb-lightblue, #EEF2FF);
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-decoration: none;
}
sub:nth-child(2) {
    margin-top: -20px !important;
    position: relative;
    top: -15px;
    left: -3px;
}
.foo-disclaimer p {
    text-align: center;
    padding-top: 10px;
    font-size: 20px;
}
sub:nth-child(4) {
    margin-top: -20px !important;
    position: relative;
    top: -15px;
    left: -3px;
}
h4 sub {
    font-family: Bungee Spice;
}
sub.x-n {
    top: 0;
}
.indus-sec-row-4-inner-left.indus-row-2 {
    float: none;
    margin-right: 0;
    display: table;
}
.indus-sec-row-4-inner-right.indus-row-1 {
    float: left;
    margin-right: 20px;
}

.indus-sec-row-4-inner-left.last-indus {
    margin-right: 0;
}

.indus-sec-row-4-inner-left-col1-title.last-title-box {
    width: 94%;   
}
.indus-section-row-2 {
    margin-top: 69px;
}

.sec-4-gallery-col-1 {
    line-height: 0;
    margin-bottom: 40px;
    float: left;
    margin-right: 20px;
}

.sec-4-gallery-col-1:nth-child(4n+4) {
    margin-right: 0px;
}

.indus-points-left {
    display: table;
    width: 47%;
    float: left;
    position: relative;
    margin-right: 80px;
}
.indus-points-right {
    display: table;
    width: 47%;
    position: relative;
}


.sec-row-1-inner-left-content ul {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    padding-left: 40px;
}
.mod-row .sec-row-1-inner-left-content p {
    font-size: 18px !important;
}

.mod-row  .sec-row-1-inner-left-title.indust-title {
    padding-bottom: 20px;
}


.case-study-section-row {
    border-top: 1px solid #006794;
    margin-top: 69px;
    padding-top: 69px;
    display: table;
}
.case-study-title p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Cutive;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 40px;
}

.case-study-col-1 h3 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    padding-bottom: 30px;
    line-height: normal;
}

.case-study-col-1 h5 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    padding-bottom: 30px;
    line-height: normal;
}


.case-study-col-1 p {
    overflow: hidden;
    color: var(--ctb-verkehrsblau, #006794);
    text-overflow: ellipsis;
    whitespace: nowrap;
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.case-study-col-1 {
    padding-bottom: 40px;
}
.case-study-col-2 {
    line-height: 0;
    padding-bottom: 40px;
}

.case-study-sec-row-inner-left {
    width: 50%;
    float: left;
    margin-right: 11px;
}


.case-study-sec-row-inner-right {
    display: table;
    width: 49%;
    float: right;
}

.spez-row-video {
    line-height: 0;
    padding-bottom: 40px;
}

.thermo-row-section .sec-row-3-title {
    padding-bottom: 40px;
}


.thermo-row-content p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    width: 49.4%;
    float: left;
    margin-right: 12px;
}
.thermo-row-section {
    display: table;
    padding-bottom: 21px;
}

.thermo-row-content p:last-child{
	    margin-right: 0px;
}

.sec-row-1-inner-left-title.indust-title p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    padding-top: 40px;
}

.sec-row-1-inner-left-title.indust-title h3 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    padding-top: 40px;
}
.spez-row-videocol1 {
    line-height: 0;
    margin-bottom: 40px;
}


.sec-row-1-inner-left-content.steur ul {
    overflow: hidden;
    color: var(--ctb-verkehrsblau, #006794);
    text-overflow: ellipsis;
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    padding-left: 20px;
    padding-top: 92px;
}
.spez-row-videocol1.steuerung {
    padding-top: 50px;
    padding-bottom: 50px;
}
.sec-row-1-inner-left-title.steu-new-title {
    padding-bottom: 98px;
}
.section-row-1.prod-sec.steu {
    padding-bottom: 21px;
}


.section-row-1-inner-left.forsch ul {
    padding-top: 0;
    padding-bottom: 4px;
}
.section-row-1-inner-left.forsch {
    width: 49%;
    margin-right: 10px;
}

.mod-section-row.forsch-row-3 {
    display: table;
    border-top: 1px solid #006794;
    margin-top: 90px;
    padding-top: 90px;
    padding-bottom: 75px;
    width: 100%;
}
.indus-sec-row-4-inner-left.new-row-13:nth-child(2) .indus-sec-row-4-inner-left-col1 {
    margin-bottom: 0;
}

.indus-sec-row-4-inner-left.new-row-13 .indus-sec-row-4-inner-left-col1:nth-child(2n+2) {
    margin-right: 0;
}
.indus-sec-row-4-inner-left.new-row-13 .indus-sec-row-4-inner-left-col1 {
    float: left;
    margin-bottom: 40px;
    margin-right: 20px;
}
.indus-sec-row-4-inner-left.new-row-13 {
    margin-right: 0;
    width: 100%;
}
.sec-row-3-title.trueblue-title-01 span {
    clear: both;
    display: table;
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    padding-top: 10px;
}
.forsch-row-title-col h2 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: unset;
}

.forsch-row-title-col h3 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: unset;
}


.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col {
    padding-bottom: 25px;
}
.forsch-row-4 .sec-row-1-inner-left-content {
    margin-bottom: 25px;
}
.section-row-1-inner-left.forsch-row-4 {
    width: 48%;
}

.section-row-1-inner-left.forsch-row-4 {
    width: 49%;
    margin-right: 20px;
}

.section-row-1-inner-right.for-row-4-right {
    margin-top: 75px;
}


.forsch-row-5-left {
    width: 50%;
    float: left;
}
.forsch-row-5 {
    margin-top: 30px;
    display: table;
    padding-bottom: 40px;
}

.forsch-row-6 .sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col {
    padding-bottom: 40px;
}



.forsch-row-main-title p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Cutive;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.forsch-row-7 {
    margin-top: 90px;
    display: table;
    padding-top: 75px;
    width: 100%;
    border-top: 1px solid #006794;
}
.section-row-1.for-col-2 {
    padding-top: 0;
    padding-bottom: 0;
}
.section-row-1.for-col-1 {
    padding-bottom: 40px;
    padding-top: 80px;
}


.section-row-1.for-col-1 .section-row-1-inner-left {
    float: right;
    display: table;
    margin-right: 0;
    margin-left: 49px;
}

.forsch-row-7-inner .sec-row-1-inner-left-title h2 {
    font-size: 28px;
}




.sec-row-3-title.trueblue-title-01 h4 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Cutive;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-top: 30px;
    border-bottom: 1px solid #006794;
    padding-bottom: 75px;
    margin-bottom: 30px;
}

.forsch-row-5.truevlue-row-2 {
    margin-top: 0;
    padding-bottom: 0;
}
.forsch-row-5.truevlue-row-2 .forsch-row-5-left {
    margin-right: 20px;
    width: 49%;
}

.sec-row-3-title.trueblue-title-01 {
    border-top: 1px solid #006794;
    margin-top: 90px;
    padding-top: 75px;
}
.forsch-row-5-right.trueblue-row0col-3 {
    display: table;
    padding-top: 0;
}

.thur-row-6 {
    margin-top: 40px;
}
.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04 h2 {
    margin-bottom: 33px;
}
.indus-section-row-2.um-new-col-9 {
    margin-bottom: 90px;
}
.indus-section-row-2.um-new-col-9 p {
    color: var(--CTB---Verkehrsblau, #006794);
    text-align: center;
    font-family: Tajawal;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: unset;
}
.sec-row-1-inner-left-content.umem-row-p.ur-col-um {
    padding-top: 40px;
}
.section-row-1.prod-sec.not-col-new {
    padding-top: 50px;
}

.indus-sec-row-4-inner-left-col1-img.last-true-col {
    padding-top: 35px;
}
.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04 ul {
    color: var(--ctb-verkehrsblau, #006794);
    text-overflow: ellipsis;
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    padding-left: 23px;
}

.spez-row-videocol1.thur-left-col-04 {
    float: left;
    margin-right: 20px;
}
.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04 {
    display: table;
    padding-bottom: 0;
}
.spez-row-videocol1.thur-left-col-04.new-col-1-ser {
    margin-right: 0;
    margin-bottom: 0;
}
.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04 ul li {
    padding-bottom: 12px;
}

.forsch-row-7.thur-blue-row-7 {
    margin-top: 50px;
    padding-top: 90px;
}
.sec-row-1-inner-left-title.indust-title.thur-row7-built h2 {
    padding-bottom: 40px;
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: unset;
}
.sec-row-1-inner-left-title.indust-title.thur-row7-built ul {
    color: var(--ctb-verkehrsblau, #006794);
    text-overflow: ellipsis;
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    list-style: num;
    line-height: 33px;
    padding-left: 21px;
}

.forsch-row-7-inner .indus-points-left {
    width: 95%;
    margin-right: 0 !important;
}

.true-blue-row-06 {
    display: table;
    margin-top: 50px;
    margin-bottom: 40px;
    width: 100%;
}


.ture-blue-row-06-title h4 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.true-box-1-06 {
    border-radius: 0px 0px 50px 0px;
    background: var(--ctb-verkehrsblau, #006794);
    width: 23.8%;
    float: left;
    margin-right: 20px;
    text-align: center;
    padding-top: 34px;
    padding-bottom: 71px;
}

.true-box-1-06:last-child {
    border-radius: unset;
    background: unset;
    margin-right: 0px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 0;
}

.true-box-1-06 p {
    padding: 0 25px;
    color: var(--ctb-white-background, #F9F9F9);
    text-align: center;
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.true-box-1-06 span {
    color: var(--ctb-white-background, #F9F9F9);
    text-align: center;
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding-top: 31px;
    display: table;
    margin: 0 auto;
    padding-bottom: 28px;
}
.true-box-1-06 h5 {
    color: var(--ctb-verkehrsblau, #006794);
    text-align: center;
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    background: #fff;
    display: table;
    margin: 0 auto;
    border-radius: 40px;
    padding: 6px 22px;
}


.umwelt-content-row-02 p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.indus-sec-row-4-inner-left-col1-img.umwelt-row-02-img {
    padding-top: 34px;
}

.section-row-1-inner-right.for-row-4-right {
    margin-top: 0px;
    display: table;
    width: 49%;
}
.indus-sec-row-4-inner-left-col1-img.umwel-img-sec-1 {
    padding-bottom: 0;
}

.um-col-n .indus-sec-row-4-inner-left-col1-img {
    padding-bottom: 0;
}
.umwelt-content-row-03 p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
}	

.umwelt-content-row-03 {
    padding-bottom: 40px;
}
.section-row-1.prod-sec.umwelt-row-04 {
    margin-top: 51px;
    margin-bottom: 40px;
}
.umwel-last-sec-row .section-row-1-inner-right.for-row-4-right {
    margin-top: 0;
}
.um-link-pdf {
    padding-top: 30px;
    font-size: 20px;
}
.forsch-row-5.truevlue-row-2.ummettsch-title-05 h2 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    padding-bottom: 40px;
    line-height: normal;
}
.sec-row-1-inner-left-content.umem-row-p {
    margin-bottom: 40px;
}
.thur-row-6.ummelt-row-08 {
    margin-top: 0;
    display: table;
    margin-bottom: 50px;
}

.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04 p {
    overflow: hidden;
    color: var(--ctb-verkehrsblau, #006794);
    text-overflow: ellipsis;
    whitespace: nowrap;
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.umwel-title-09 {
    margin-bottom: 0px;
    padding-bottom: 17px;
}

.thur-row-6.ummelt-row-08.ummelt-row-10 {
    margin-top: 29px;
}


.section-row-1.indust.plasma {
    border: none;
    padding-bottom: 0;
}

.sec-row-1-inner-left-points.plasma-points {
    margin-top: 0;
}


.plasma .indus-points-left {
    display: table;
    width: 97%;
    float: left;
    position: relative;
    margin-right: 0;
}
.plasma-new-sec-02.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04.services-head-col-2 p {
    padding-bottom: 18px;
}
.plasma-new-2.thur-row-6.ummelt-row-08.ser-row-05 {
    margin-top: 0 !important;
}
.sec-row-1-inner-left-content.plasma-col-n p {
    padding-bottom: 18px;
}

.sec-row-1-inner-left-points.wasser-points {
    margin-top: 17px;
}

.sec-row-1-inner-left-points.nasche-points {
    margin-top: 178px;
}
.main-banner.without-bg-row {
    background: linear-gradient(0deg, #006794 0%, #006794 100%), linear-gradient(90deg, rgba(0, 103, 148, 0.75) 0%, rgba(0, 103, 148, 0.00) 100%);
}


.without-bg-row .main-banner-content {
    padding-bottom: 68px;
}

.blank-content-row-1 p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.blank-content-row-1 {
    margin-top: 90px;
    border-bottom: 1px solid #006794;
    padding-bottom: 90px;
}
.blank-content-row-2 {
    padding-top: 90px;
}
.blank-content-row-2-title {
    padding-bottom: 60px;
}
.blank-content-row-2-title p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.blank-content-row-2-inner {
    margin-bottom: 40px;
}
.blank-content-row-2-inner h2 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    padding-bottom: 20px;
}
.blank-content-row-2-inner p {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.sec-row-1-inner-left-content a {
    color: var(--ctb-verkehrsblau, #006794);
    text-decoration: none;
}
.true-blue-row-06.kontakt-row-01 {
    border-top: 1px solid #006794;
    padding-top: 90px;
    margin-top: 0 !important;
    width: 100%;
    margin-bottom: 90px !important;
}
.kontakt-row-0 .sec-row-1-inner-left-content {
    margin-bottom: 0 !important;
}
.kontakt-boxes-row-01 .true-box-1-06-box {
    border-radius: 0px 0px 50px 0px;
    background: var(--ctb-verkehrsblau, #006794);
    width: 23.85%;
    float: left;
    text-align: center;
    padding-top: 42px;
    padding-bottom: 42px;
    margin-right: 20px;
    height: 261px;
}

.kontakt-boxes-row-01 .true-box-1-06-box:last-child {
    margin-right: 0px;
}
.kontakt-boxes-row-01 .true-box-1-06-box h6 {
    color: var(--ctb-white-background, #F9F9F9);
    text-align: center;
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    padding-bottom: 20px;
}

.kontakt-boxes-row-01 .true-box-1-06-box h3 {
    color: var(--ctb-white-background, #F9F9F9);
    text-align: center;
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    padding-bottom: 20px;
}
.kontakt-boxes-row-01 .true-box-1-06-box span {
    color: var(--ctb-white-background, #F9F9F9);
    text-align: center;
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    padding-bottom: 27px;
    display: table;
    margin: 0 auto;
}
.kontakt-boxes-row-01 .true-box-1-06-box p {
    color: var(--ctb-white-background, #F9F9F9);
    text-align: center;
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.kontakt-row-0 .sec-row-1-inner-left-content ul {
    padding-top: 40px;
    line-height: 38px;
}
.sec-row-1-inner-left-content.services-head-col-1 h2 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
}

.sec-row-1-inner-left-content.services-head-col-1 h3 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
}



.sec-row-1-inner-left-title.indust-title.ser-col-03-title h2 {
    margin-bottom: 0 !important;
}

.services-head-col-2 ul {
    padding-top: 40px;
}
.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04.services-head-col-2 h2 {
    margin-bottom: 0 !important;
}
.sec-row-1-inner-left-title.indust-title.ser-col-03-title {
    padding-bottom: 30px;
}
.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04.services-head-col-2 ul {
    padding-left: 40px;
}
.sec-row-1-inner-left-title.indust-title.ser-col-03-title h2 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
.sec-row-1-inner-left-title.indust-title.ser-col-03-title.main-ser-head {
    padding-bottom: 40px;
}
.sec-row-1-inner-left-content.ser-row-04-points ul {
    line-height: 32px;
}
.sec-row-1-inner-left-title.indust-title.opera-title-row-01 {
    padding-bottom: 20px;
}
.thur-row-6.ummelt-row-08.ser-row-05 {
    margin-top: 33px;
}

.sec-row-1-inner-left-points.nasche-points.next-gen-points {
    margin-top: 148px;
}
.forsch-row-5.truevlue-row-2.ummettsch-title-05.nextgen-row-2 {
    border-top: 1px solid #006794;
    padding-top: 90px;
}
.forsch-row-5.truevlue-row-2.ummettsch-title-05.nextgen-row-2 h1 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Cutive;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 40px;
}
.next-gen-img-row-02 {
    padding-bottom: 40px;
}
.forsch-row-5.truevlue-row-2.ummettsch-title-05.nextgen-row-2.nextgen-stas-row-3 {
    width: 100%;
}
.forsch-row-5.truevlue-row-2.ummettsch-title-05.nextgen-row-2.nextgen-stas-row-3 h1 {
    color: var(--ctb-verkehrsblau, #006794);
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
.nextgen-con-btm p {
    overflow: hidden;
    color: var(--ctb-verkehrsblau, #006794);
    text-overflow: ellipsis;
    font-family: Tajawal;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    padding-top: 40px;
}



.nextgen-boxes-row .nextgen-box-01 {
    border-radius: 0px 0px 50px 0px;
    background: var(--ctb-verkehrsblau, #006794);
    width: 23.85%;
    float: left;
    text-align: center;
    padding-top: 42px;
    padding-bottom: 42px;
    margin-right: 20px;
}

.nextgen-boxes-row .nextgen-box-01:last-child {
    margin-right: 0px;
}

.nextgen-box-01 h3 {
    color: var(--ctb-midblue, #35ACEF) !important;
    text-align: center;
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom: 20px;
    height: 93px;
}
.nextgen-box-01 h4 {
    color: var(--ctb-white-background, #F9F9F9);
    text-align: center;
    font-family: Bungee Spice;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom: 30px;
}
.nextgen-box-01 p {
    color: var(--ctb-white-background, #F9F9F9);
    text-align: center;
    font-family: Tajawal;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
}
.forsch-row-5.truevlue-row-2.ummettsch-title-05.nextgen-row-2 {
    padding-bottom: 55px;
}
.spez-row-videocol1.next-btm {
    margin-top: 35px;
}

.about-row-01 .sec-row-1-inner-left-title {
    padding-bottom: 40px;
}
.section-row-1-inner-right.about-row-01-right-sec img:first-child {
    margin-bottom: 40px;
}
.section-row-1.about-row-01.about-row-03 {
    border-top: 1px solid #006794;
    padding-bottom: 0;
}
.section-row-1.about-row-01 {
    padding-bottom: 80px;
}

.menu-list {
    display: none;
}






    /* Navigation bar styling */
 
        /* Logo, navigation menu styling */
        .geeks {
            overflow: hidden;
            background-color: #111;
            position: relative;
        }
 
        /* Styling navigation menu */
        .geeks #menus {
            display: none;
        }
 
        /* Link specific styling */
        .geeks a {
            text-decoration: none;
            color: white;
            padding: 14px 16px;
            font-size: 16px;
            display: block;
        }
 
        /* Navigation toggle menu styling */
        .geeks a.icon {
            display: block;
            position: absolute;
            right: 0;
            top: 0;
        }
 
        /* Hover effect on navigation logo and menu */
        .geeks a:hover {
            background-color: #ddd;
            color: black;
        }
    









@media screen and  (max-width: 1024px) {


.main-banner-inner {
    width: 98%;
}
.container {
    width: 98%;
}
.header {
    position: absolute;
}
.section-row-1-inner-right {
    width: 50%;
}
.section-row-1-inner-right img {
    width: 100%;
    height: auto;
}
.section-row-1-inner-left {
    margin-right: 30px;
}
.sec-row-1-inner-left-title {
    padding-bottom: 40px;
}
.sec-row-2-box-1 {
    margin-right: 17px;
}


.sec-row-2-box-1-title p {
    font-size: 18px;
}

.sec-row-2-box-1-title h3 {
    font-size: 18px;
}



.sec-row-2-box-1-content {
    left: 15px;
}

.sec-row-2-box-1-title {
    left: 15px;
    width: 86%;
}

.sec-row-2-box-1-content p {
    font-size: 12px;
    padding-right: 10px;
}
.sec-row-2-box-1-last {
    height: 238px;
}

footer {
    width: 98%;
}

.sec-row-3-box-1-left p {
    font-size: 22px;
    padding-left: 23px;
}
.sec-row-3-box-1-left {
    width: 50%;
}
.sec-row-3-box-1-right {
    display: table;
    float: right;
    width: 50%;
    height: 100%;
}

.sec-row-3-box-1-right img {
    width: 100%;
    height: 100%;
}
.sec-row-3-box-1-right-img {
    line-height: 0;
    height: 192px;
}
.sec-row-3-box-1-right-img-shade {
    right: 0;
}
.sec-4-gallery-col-1:nth-child(4n+4) {
    margin-right: 9px;
}
.sec-4-gallery-col-1:nth-child(3n+3) {
    margin-right: 0px;
}

.sec-4-gallery-col-1 {
    margin-right: 14px;
}

.sec-row-6-box-1 {
    margin-right: 16px;
}

.sec-row-6-box-1 h3 {
    font-size: 22px;
}

.last-sec .sec-row-1-inner-left-title {
    padding-bottom: 128px;
}


.sec-row-1-inner-left-points li {
    background-size: 100%;
}
.sec-row-1-inner-left-points a {
    padding-top: 4px;
}

.section-row-3 {
    display: table;
    width: 98%;
    margin: 0 auto;
}



.indus-points-left {
    margin-right: 59px;
}

.indus-sec-row-4-inner-left {
    margin-right: 0px;
    width: 50%;
}
.indus-sec-row-4-inner-right {
    display: table;
    width: 50%;
}
.indus-sec-row-4-inner-right img {
    width: 98%;
}
.indus-sec-row-4-inner-left img {
    width: 98%;
}

.indus-sec-row-4-inner-left-col1-title {
    left: 23px;
}

.indus-sec-row-4-inner-left-col1-title p a {
    font-size: 16px;
}

.indus-sec-row-4-inner-right.indus-row-1 {
    margin-right: 0;
}
.indus-sec-row-4-inner-left-col1-img img {
    width: 99%;
}
.indus-sec-row-4-inner-left-col1-img-shade img {
    width: 100%;
}

.indus-sec-row-4-inner-right {
    display: table;
    width: 100%;
}

.kontakt-boxes-row-01 .true-box-1-06-box {
    margin-right: 15px;
}

.case-study-sec-row-inner-right {
    width: 50%;
	display:block;
}
.case-study-sec-row-inner-left {
    width: 48%;
    margin-right: 0px;
}
.case-study-col-2 img {
    width: 48%;
}


.case-study-col-3 img {
    width: 100%;
}
.sec-row-3-title br {
    display: none;
}
.sec-row-3-title p {
    text-align: center;
}

.case-study-title p {
    text-align: center;
}

.mod-row .sec-row-1-inner-left-title.indust-title {
    padding-bottom: 40px;
}

.sec-row-1-inner-left-title h2 {
    font-size: 22px;
}


.sec-row-1-inner-left-points.nasche-points {
    margin-top: 87px;
}


.sec-row-1-inner-left-points.nasche-points.next-gen-points {
    margin-top: 70px;
}
.forsch-row-5-right.trueblue-row0col-3 {
    display: table;
    width: 50%;
}
.next-gen-img-row-02 img {
    width: 100%;
}
.forsch-row-5.truevlue-row-2 .forsch-row-5-left {
    margin-right: 10px;
    width: 49%;
}

.nextgen-boxes-row .nextgen-box-01 {
    margin-right: 15px;
}

.nextgen-box-01 h3 {
    font-size: 22px;
}
.spez-row-videocol1.next-btm img {
    width: 100%;
}
.nextgen-con-btm {
    text-align: center;
}

.sec-row-1-inner-left-points.plasma-points {
    margin-top: 59px;
}

.spez-row-videocol1 img {
    width: 100%;
}

.spez-row-video-col2 img {
    width: 100%;
}

.spez-row-videocol1.thur-left-col-04 {
    width: 50%;
}


.spez-row-video img {
    width: 100%;
}



.sec-row-1-inner-left-content.steur ul {
    padding-top: 0px;
}

.sec-row-1-inner-left-title.steu-new-title {
    padding-bottom: 36px;
}

.sec-row-3-title.trueblue-title-01 {
    text-align: center;
}

.sec-row-3-title.trueblue-title-01 h4 {
    padding-bottom: 54px;
}


.section-row-1-inner-left.forsch-row-4 {
    margin-right: 10px;
}


.true-box-1-06 img {
    width: 100%;
}

.true-box-1-06 {
    margin-right: 15px;
}

.indus-sec-row-4-inner-left.new-row-13 img {
    width: 100%;
}
.indus-sec-row-4-inner-left.new-row-13 .indus-sec-row-4-inner-left-col1 {
    width: 49%;
}


.forsch-img img {
    width: 100%;
}

.section-row-1-inner-right.for-video-emb {
    width: 100%;
}


.sec-row-3-title.trueblue-title-01.tru-built-poi-col ul {
    text-align: left;
}



}








@media screen and  (max-width: 768px) {
	
	.for-video-emb .indus-sec-row-4-inner-right {
    width: 100%;
}
	.section-row-1.for-col-1.smart-wave-col {
    margin-bottom: 80px;
    padding-bottom: 40px;
}
	
	.section-row-1-inner-left.new-sec-im-8 .sec-row-1-inner-left-content {
    width: 100%;
    float: none;
    margin-right: 0;
}

.indus-sec-row-4-inner-left.new-row-13 .indus-sec-row-4-inner-left-col1 {
    width: 48%;
}

.indus-sec-row-4-inner-left.new-row-13 .sec-row-3-title.four-col-img {
    padding-bottom: 0;
}

nav ul li {
    margin-right: 18px;
}

.sec-row-1-inner-left-title br {
    display: none;
}
.section-row-1-inner-left {
    margin-right: 0;
    width: 100%;
    text-align: left;
    padding-bottom: 40px;
}
.section-row-1-inner-right {
    width: 100%;
}
.sec-row-2-box-1 {
    margin-right: 10px;
    width: 48%;
	margin-bottom:20px;
}

.sec-row-2-box-1:nth-child(2n+2) {
    margin-right: 0px;
    width: 48%;
}
.sec-row-2-box-1-last {
    width: 50%;
    height: 360px;
}
.sec-row-3-box-1-left p {
    font-size: 17px;
    padding-left: 13px;
}


.sec-4-gallery-col-1 {
    margin-right: 5px;
    width: 49%;
}

.sec-4-gallery-col-1:nth-child(2n+2) {
    margin-right: 0px;
}
.sec-4-gallery-col-1:nth-child(3n+3) {
    margin-right: 10px;
}

.sec-4-gallery-col-1 img {
    width: 100%;
}
.sec-row-2-box-1-title p {
    font-size: 26px !important;
}
.sec-row-2-box-1-title p {
    font-size: unset;
}

.sec-row-2-box-1-title h3 {
    font-size: 26px !important;
}
.sec-row-2-box-1-title h3 {
    font-size: unset;
}

.sec-row-2-box-1:hover .sec-row-2-box-1-img-shade {
    display: table;
    transition: all 0.5s ease;
    width: 100%;
    height: 100%;
}

.sec-row-6-box-1:nth-child(2n+2) {
    margin-right: 0;
}

.sec-row-6-box-1 {
    margin-right: 15px;
    width: 49%;
    margin-bottom: 20px;
}
.sec-row-1-inner-left-points a {
    padding-top: 24px;
}
.last-sec .sec-row-1-inner-left-title {
    padding-bottom: 40px;
}

.sec-row-1-inner-left-content br {
    display: none;
}



.section-row-1-inner-right.indus {
    float: none;
    width: 100%;
    text-align: left;
}

.sect-row-2-indus-logos.col1 p {
    padding-top: 30px;
    display: table;
    margin: 0 auto;
    padding-bottom: 50px;
}
.sect-row-2-indus-logos.col1 ul li {
    padding: 0 36px;
}
.indus-sec-row-4-inner-left-col1-title p a {
    font-size: 12px;
}
.indus-points-left {
    margin-right: 42px;
}

.section-row-3 .sec-row-1-inner-left-points a {
    padding-top: 0;
}
.section-row-3 .sec-row-1-inner-left-points ul li a:after {
    margin-top: -56px;
}

.section-row-3 .sec-row-1-inner-left-points a {
    font-size: 17px;
}

.sec-row-3-title {
    display: table;
    margin: 0 auto;
    padding-bottom: 80px;
}



.section-row-1-inner-left.forsch {
    width: 100%;
    margin-right: 0;
}
.kontakt-boxes-row-01 .true-box-1-06-box {
    width: 49%;
    margin-bottom: 20px;
}

.kontakt-boxes-row-01 .true-box-1-06-box:nth-child(2n+2) {
	margin-right:0px;
}


.sec-row-1-inner-left-points.nasche-points {
    margin-top: 0;
}

.sec-row-1-inner-left-points.nasche-points.next-gen-points {
    margin-top: 0px;
}
.forsch-row-5.truevlue-row-2 .forsch-row-5-left {
    width: 48%;
}
.nextgen-boxes-row .nextgen-box-01 {
    margin-right: 11px;
    width: 49%;
	margin-bottom:20px;
}
.nextgen-boxes-row .nextgen-box-01:nth-child(2n+2) {
    margin-right: 0px;
}
.forsch-row-5.truevlue-row-2.ummettsch-title-05.nextgen-row-2.nextgen-stas-row-3 {
    text-align: left;
}

.forsch-row-5.truevlue-row-2.ummettsch-title-05.nextgen-row-2 h1 {
    text-align: left;
}
.forsch-row-5.truevlue-row-2.ummettsch-title-05.nextgen-row-2 h2 {
    text-align: left;
    margin-bottom: 20px;
}

.sec-row-1-inner-left-points.plasma-points {
    margin-top: 0;
}


.thermo-row-section {
    text-align: left;
    margin: 0 auto;
}

.thermo-row-content p {
    width: 100%;
}


.spez-row-videocol1.steuerung {
    padding-top: 0;
    padding-bottom: 25px;
}


.section-row-1-inner-left.forsch-row-4 {
    margin-right: 0px;
    width: 100%;
}

.spez-row-videocol1.thur-left-col-04 {
    width: 100%;
}

.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04 {
    text-align: left;
}

.ture-blue-row-06-title {
    text-align: left;
}

.true-box-1-06 {
    margin-right: 15px;
    width: 49%;
	margin-bottom:20px;
}

.true-box-1-06:nth-child(2n+2) {
    margin-right: 0px;
}
.thur-blue-row-7 .indus-points-left {
    width: 100%;
}



.section-row-1-inner-right.for-row-4-right {
    margin-top: 0;
    display: table;
    width: 100%;
    text-align: left;
}
.forsch-row-5.truevlue-row-2.ummettsch-title-05 h2 {
    text-align: left;
}
.indus-sec-row-4-inner-left-col1:hover .indus-sec-row-4-inner-left-col1-title {
    text-align: left;
}


.sec-row-3-box-1-left {
    height: 142px;
}

.sec-row-3-box-1 {
    height: 142px;
}
.sec-row-3-box-1-right-img {
    height: 142px;
}
.sec-row-3-box-1-right-img-shade {
    display: none !important;
}


    nav ul li {
        margin-right: 8px;
    }



}







@media screen and  (max-width: 640px) {
	
	
.forsch-row-5-left {
    width: 100%;
    float: none;
}	

.sec-row-3-title.four-col-img h4 {
    width: 100%; 
}

.for-video-emb .indus-sec-row-4-inner-right {
 
    width: 100%;
}
.indus-sec-row-4-inner-left.new-row-13 .indus-sec-row-4-inner-left-col1:nth-child(2n+2) {
    margin-bottom: 40px;
}
.case-study-section-row.case-stud-col-34 {
    margin-top: 50px;
}
.case-study-col-2 img {
    width: 100%;
}
.indus-sec-row-4-inner-left.new-row-13:nth-child(2) .indus-sec-row-4-inner-left-col1 {
    margin-bottom: 40px;
}
.indus-sec-row-4-inner-left.new-row-13 .indus-sec-row-4-inner-left-col1 {
    width: 100%;
    margin-right: 0;
}

.forsch-row-main-title p {
    font-size: 50px;
}

.section-row-1-inner-right.for-video-emb {
    float: unset;
}
.forsch-img img {
    width: 100%;
}
.case-study-col-1.steuerung-col {
    padding-top: 40px;
}

.indus-sec-row-4-inner-left.last-indus {
    width: 100%;
}

.header {
    display: none;
}	
div#menus li {
    list-style: none;
    border-bottom: 1px solid #fff;
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    color: #000;
}
	
	.geeks a.icon {
    display: block;
    position: absolute;
    right: 10px;
    top: 16px;
    background: #fff;
}
i.fa.fa-plus-circle.fa-minus-circle {
    color: #fff;
}
.fa-plus-circle:before {
    color: #fff;
}
.menu-list {
    display: table;
    width: 100%;
    position: absolute;
    background: var(--ctb-verkehrsblau, #006794) !important;
}
.geeks {
    background-color: var(--ctb-verkehrsblau, #006794) !important;
}	

nav {
    display: none;
}

.main-banner-inner {
    width: 98%;
    text-align: center;
}
.main-banner-arrow {
    padding-left: 0;
}
.main-banner-logo {
    padding-bottom: 84px;
}
.sec-row-2-title p {
    font-size: 18px;
}
.sec-row-2-title {
    display: table;
    margin: 0 auto;
}
.sec-row-2-box-1 {
    margin-right: 0;
    width: 100%;
}
.sec-row-2-box-1:nth-child(2n+2) {
    margin-right: 0px;
    width: 100%;
}
.sec-row-2-box-1-last {
    width: 100%;

}


.container {
    width: 92%;
}

.sec-row-2-box-1-content p {
    font-size: 20px;
}

.sec-row-3-title p {
    font-size: 20px;
    text-align: left;
}

.sec-row-3-box-1 {
    float: none;
    width: 100%;
    display: table;
}

.sec-row-3-box-1:nth-child(2n+2) {
    margin-right: 0;
    float: right;
}
.sec-row-3-box-1-left p {
    font-size: 16px;
    padding-left: 9px;
}
.sec-4-gallery-col-1:nth-child(3n+3) {
    margin-right: 3px;
}
.sec-4-gallery-col-1 {
    margin-right: 2px;
    width: 49%;
}
.sec-4-gallery-col-1 img {
    width: 97%;
    display: table;
    margin: 0 auto;
}
.sec-row-6-box-1 {
    margin-right: 0;
    width: 100%;
    margin-bottom: 20px;
}
.sec-row-1-inner-left-points a {
    padding-top: 0;
}
.sec-row-1-inner-left-points li {
    margin-bottom: 0;
    padding: 0px 0 30px;
    padding-left: 20px;
    height: 54px;
}
.sec-row-1-inner-left-points li:hover a:after {
    margin-top: -45px;
}

.sec-row-1-inner-left-points ul li a:after {
    margin-top: -45px;
}


footer {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.foo-col-1 {
    float: none;
    width: 100%;
    margin-bottom: 60px;
    text-align: center;
}
.foo-col-1:last-child {
    display: table;
    text-align: center;
}


.foo-row-2 p {
    font-size: 19px;
}

.main-banner-content p {
    font-size: 26px;
}

.main-banner-content h1 {
    font-size: 26px;
}

.blank-content-row-2-title p {
    font-size: 22px;
}

.sect-row-2-indus-logos.col1 {
    display: table;
}
.sect-row-2-indus-logos.col1 ul li {
    padding: 0 0px;
    float: left;
    width: 50%;
}
.sect-row-2-indus-logos.col1 ul li img {
    width: 88%;
}
.indus-sec-row-4-inner-left {
    margin-right: 0px;
    width: 100%;
}
.indus-sec-row-4-inner-right {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

.indus-sec-row-4-inner-left-col1-title {
    left: 9px;
}
.indus-sec-row-4-inner-left-col1-title {
    background-size: 9%;
}

.indus-sec-row-4-inner-left-col1-title {
    bottom: 10px;
}
.indus-points-left {
    margin-right: 0;
    width: 100%;
}
.indus-points-right {
    display: table;
    width: 100%;
}
.section-row-3 .sec-row-1-inner-left-points ul li a:after {
    margin-top: -43px;
}

.sec-row-1-inner-left-points ul li a:after {
    right: 12px;
}

.indus-sec-row-4-inner-right {
    margin-bottom: 0;
}

.kontakt-boxes-row-01 .true-box-1-06-box {
    width: 100%;
    margin-right: 0;
}

.case-study-title p {
    font-size: 44px;
}

.case-study-sec-row-inner-left {
    width: 100%;
    margin-right: 0px;
    text-align: left;
}

.case-study-sec-row-inner-right {
    width: 100%;
    display: block;
    text-align: left;
}

.sec-row-1-inner-left-points.nasche-points {
    margin-top: 40px;
}
.forsch-row-5.truevlue-row-2.ummettsch-title-05.nextgen-row-2 h1 {
    font-size: 44px;
}

.forsch-row-5.truevlue-row-2 .forsch-row-5-left {
    width: 100%;
    text-align: left;
}


.forsch-row-5-right.trueblue-row0col-3 {
    display: table;
    width: 100%;
    text-align: left;
}
.nextgen-boxes-row .nextgen-box-01 {
    margin-right: 0;
    width: 100%;
}

.nextgen-box-01:last-child {
    margin-bottom: 0;
}

.sec-row-1-inner-left-points.nasche-points.next-gen-points {
    margin-top: 40px;
}

.sec-row-1-inner-left-points.plasma-points {
    margin-top: 40px;
}


.sec-row-1-inner-left-content.services-head-col-1 h2 {
    padding-bottom: 40px;
}

.sec-row-1-inner-left-content.services-head-col-1 h3 {
    padding-bottom: 40px;
}

.spez-row-videocol1.thur-left-col-04 {
    width: 100%;
}

.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04 {
    display: table;
    text-align: left;
}
.sec-row-1-inner-left-title.steu-new-title.forsch-row-title-col.thur-title-col-04.services-head-col-2 h2 {
    padding-bottom: 20px;
}


.sec-row-3-title.trueblue-title-01 h4 {
    font-size: 22px;
}
.true-box-1-06 {
    margin-right: 0;
    width: 100%;
}

.sec-row-1-inner-left-points.wasser-points {
    margin-top: 40px;
}



}





































