header.masthead {
    position: relative;
    background-color: #343a40;
    background: url("../Images/firma.JPG") round;
    background-size: cover;
    padding-top: 7rem;
    padding-bottom: 7rem;
    margin-top: 0.1rem;
}

    header.masthead .overlay {
        position: absolute;
        background-color: #212529;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 0.4;
    }

    header.masthead h1 {
        font-size: 2rem;
    }

.about-slider-item {
    height: 20rem;
}

@media (min-width: 768px) {
    .about-slider-item {
        height: 40rem;
    }

    header.masthead {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }

        header.masthead h1 {
            font-size: 3rem;
        }
}

.showcase .showcase-text {
    padding: 3rem;
}

.showcase .showcase-img {
    min-height: 30rem;
    background-size: cover;
}

@media (min-width: 768px) {
    .showcase .showcase-text {
        padding: 7rem;
    }
}

.features-icons {
    /*padding-top: 5rem;
    padding-bottom: 7rem;*/
}

    .features-icons .features-icons-item {
        max-width: 20rem;
    }

        .features-icons .features-icons-item .features-icons-icon {
            height: 7rem;
        }

            .features-icons .features-icons-item .features-icons-icon i {
                font-size: 4.5rem;
            }

        .features-icons .features-icons-item:hover .features-icons-icon i {
            font-size: 5rem;
        }


.service-people-icons {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

    .service-people-icons .service-people-icons-item {
        max-width: 20rem;
    }

        .service-people-icons .service-people-icons-item .service-people-icons-icon {
            height: 7rem;
        }

            .service-people-icons .service-people-icons-item .service-people-icons-icon i {
                font-size: 4.5rem;
            }

        .service-people-icons .service-people-icons-item:hover .service-people-icons-icon i {
            font-size: 5rem;
        }

.sales-icons {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

    .sales-icons .sales-icons-item {
        max-width: 30rem;
    }

        .sales-icons .sales-icons-item .sales-icons-icon {
            height: 7rem;
        }

            .sales-icons .sales-icons-item .sales-icons-icon i {
                font-size: 4.5rem;
            }

        .sales-icons .sales-icons-item:hover .sales-icons-icon i {
            font-size: 5rem;
        }

.contact-icons {
    padding-top: 3rem;
}

    .contact-icons .contact-icons-item {
        max-width: 20rem;
    }

        .contact-icons .contact-icons-item .contact-icons-icon {
            height: 7rem;
        }

            .contact-icons .contact-icons-item .contact-icons-icon i {
                font-size: 4.5rem;
            }

        .contact-icons .contact-icons-item:hover .contact-icons-icon i {
            font-size: 5rem;
        }

.address-container {
    padding-top: 1rem;
    font-size: 2rem;
}

.about-text {
    padding-top: 3rem;
}

.contact-text {
    padding-top: 2rem;
}

.service-text {
    padding-top: 2rem;
}

.cookie-text {
    padding-top: 2rem;
    margin-bottom: 2rem;
}

.service-container {
    padding-top: 2rem;
}

.service-map-container {
    padding-top: 3rem;
    padding-bottom: 2rem;
}

.imprint-text {
    padding-top: 3rem;
}

.testimonials .testimonial-item {
    max-width: 18rem;
}

    .testimonials .testimonial-item img {
        max-width: 12rem;
        box-shadow: 0px 5px 5px 0px #adb5bd;
    }

footer.footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.product-fs-cb-equipment-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CB/Klappabrichter.jpg") no-repeat center center;
}

.product-rt-cb-equipment-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Universal-Papierbandfilter.jpg") no-repeat center center;
}

.product-rt-cb-equipment-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Permanent-Magnet-Filter.jpg") no-repeat center center;
}

.product-rt-cb-equipment-list-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Vorinstallation_mobiles_Auswuchtgeraet.jpg") no-repeat center center;
}

.product-rt-cb-equipment-list-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Luftreinigungs-Kompaktgeraet.jpg") no-repeat center center;
}

.product-rt-cb-equipment-list-item-picture-5 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Rundtisch_mit_Schwenkachse.jpg") no-repeat center center;
}

.product-rt-cb-equipment-list-item-picture-6 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Vertikale_Schleifspindel.jpg") no-repeat center center;
}

.product-rt-cnc-equipment-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Universal-Papierbandfilter.jpg") no-repeat center center;
}

.product-rt-cnc-equipment-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Permanent-Magnet-Filter.jpg") no-repeat center center;
}

.product-rt-cnc-equipment-list-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Vorinstallation_mobiles_Auswuchtgeraet.jpg") no-repeat center center;
}

.product-rt-cnc-equipment-list-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Luftreinigungs-Kompaktgeraet.jpg") no-repeat center center;
}

.product-rt-cnc-equipment-list-item-picture-5 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Rundtisch_mit_Schwenkachse.jpg") no-repeat center center;
}

.product-rt-cnc-equipment-list-item-picture-6 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Vertikale_Schleifspindel.jpg") no-repeat center center;
}

.product-fs-sd-equipment-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Universal-Papierbandfilter.jpg") no-repeat center center;
}

.product-fs-sd-equipment-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Permanent-Magnet-Filter.jpg") no-repeat center center;
}

.product-fs-sd-equipment-list-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Klappabrichter.jpg") no-repeat center center;
}

.product-fs-sd-equipment-list-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Luftreinigungs-Kompaktgeraet.jpg") no-repeat center center;
}

.product-fs-sd-equipment-list-item-picture-5 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Vorinstallation_mobiles_Auswuchtgeraet.jpg") no-repeat center center;
}

.product-fs-sd-equipment-list-item-picture-6 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CNC/Schwenkabrichtgeraet.jpg") no-repeat center center;
}

.product-fs-cb-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CB/Fuehrungsbahnen_01.jpg") no-repeat center center;
}

.product-fs-cb-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CB/Elektromechanischer_Tischantrieb.jpg") no-repeat center center;
}

.product-fs-cb-list-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CB/Zentralschmierung.jpg") no-repeat center center;
}

.product-fs-cb-list-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CB/Abrichten_mit_Kompensation.jpg") no-repeat center center;
}

.product-fs-cb-list-item-picture-5 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CB/Magnet_Spannplatte.jpg") no-repeat center center;
}

.product-fs-cb-list-item-picture-6 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CB/Drehzahlregelung.jpg") no-repeat center center;
}

.product-fs-cnc-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CNC/Abrichttechnologie.jpg") no-repeat center center;
}

.product-fs-cnc-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CNC/Vertikale_Schleifspindel.jpg") no-repeat center center;
}

.product-fs-cnc-list-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CNC/Dreh_oder_Schwenkachsen.jpg") no-repeat center center;
}

.product-fs-cnc-list-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/Products/FS_CNC/Automatisierung.jpg") no-repeat center center;
}

.product-rt-cb-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Fuehrungen_RT4.jpg") no-repeat center center;
}

.product-rt-cb-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Torquemotor_RT2.jpg") no-repeat center center;
}

.product-rt-cb-list-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Schmieraggregat_Vogel.jpg") no-repeat center center;
}

.product-rt-cb-list-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Abrichten_mit_Kompensation.jpg") no-repeat center center;
}

.product-rt-cb-list-item-picture-5 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Elektro-Permanent-Magnet-Spannplatte.jpg") no-repeat center center;
}

.product-rt-cb-list-item-picture-6 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CB/Drehzahlregelung.jpg") no-repeat center center;
}

.product-rt-cnc-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Fuehrungen_RT4.jpg") no-repeat center center;
}

.product-rt-cnc-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Torquemotor_RT2.jpg") no-repeat center center;
}

.product-rt-cnc-list-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Schmieraggregat_Vogel.jpg") no-repeat center center;
}

.product-rt-cnc-list-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Abrichten_mit_Kompensation.jpg") no-repeat center center;
}

.product-rt-cnc-list-item-picture-5 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Elektro-Permanent-Magnet-Spannplatte.jpg") no-repeat center center;
}

.product-rt-cnc-list-item-picture-6 {
    min-height: 20rem;
    background: url("../Images/Products/RT_CNC/Drehzahlregelung.jpg") no-repeat center center;
}

.product-rs-cnc-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/RS_CNC/Steuerung.jpg") no-repeat center center;
}

.product-rs-cnc-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/Products/RS_CNC/Karteikasten.jpg") no-repeat center center;
}

.product-rs-cnc-list-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/Products/RS_CNC/Schleifzyklen.jpg") no-repeat center center;
}

.product-rs-cnc-list-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/Products/RS_CNC/Zylindrizitaets-Fehler-Korrektur.jpg") no-repeat center center;
}

.product-rs-cnc-list-item-picture-5 {
    min-height: 20rem;
    background: url("../Images/Products/RS_CNC/Abrichten.jpg") no-repeat center center;
}

.product-rs-cnc-list-item-picture-6 {
    min-height: 20rem;
    background: url("../Images/Products/RS_CNC/Laengenmess_Taster.jpg") no-repeat center center;
}

.product-rs-cl-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/RS_CL/Abrichten_mit_Kompensation.jpg") no-repeat center center;
}

.product-rs-cl-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/Products/RS_CL/Fuehrungsbahnen.jpg") no-repeat center center;
}

.product-fs-sd-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Fuehrungsbahnen_01.jpg") no-repeat center center;
}

.product-fs-sd-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Hydraulischer_Tischantrieb.jpg") no-repeat center center;
}

.product-fs-sd-list-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Zentralschmierung.jpg") no-repeat center center;
}

.product-fs-sd-list-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Abrichten_mit_Kompensation.jpg") no-repeat center center;
}

.product-fs-sd-list-item-picture-5 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Magnet_Spannplatte.jpg") no-repeat center center;
}

.product-fs-sd-list-item-picture-6 {
    min-height: 20rem;
    background: url("../Images/Products/FS_SD/Drehzahlregelung.jpg") no-repeat center center;
}

.product-list-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/FS_420_Connect_geschlossen.jpg") no-repeat center center;
}

.product-list-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/FS_840_KT_CNC_geschlossen.jpg") no-repeat center center;
}

.product-list-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/RS_1500_CM_offen.jpg") no-repeat center center;
}

.product-list-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/RT_500_CNC_geschlossen.jpg") no-repeat center center;
}

.product-list-item-picture-5 {
    min-height: 20rem;
    background: url("../Images/RT_V_1000_CNC_Vertikale Spindel.jpg") no-repeat center center;
}

.product-fs-sd-special-list-item-1 {
    padding-top: 0rem;
}

.product-fs-sd-special-list-item-2 {
    padding-top: 1rem;
}

.product-fs-sd-special-list-item-3 {
    padding-top: 1rem;
}

.product-fs-sd-special-list-item-4 {
    padding-top: 1rem;
}

.product-fs-sd-special-list-item-5 {
    padding-top: 1rem;
}

.product-fs-sd-special-list-item-6 {
    padding-top: 1rem;
}

.product-list-item-1 {
    padding-top: 3rem;
    padding-bottom: 2rem;
}

.product-list-item-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.product-list-item-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.product-list-item-4 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.product-list-item-5 {
    padding-top: 2rem;
    padding-bottom: 4rem;
}

#imageNavigationLogo {
    width: 180px;
}

.navbar-light .nav-item.active .nav-link,
.navbar-light .nav-item:focus .nav-link,
.navbar-light .nav-item:hover .nav-link {
    color: rgb(50,76,150);
}

.footerLinkItem {
    color: rgba(0,0,0,.5);
}

    .footerLinkItem:hover {
        color: rgb(50,76,150);
    }

.fact {
    color: rgb(0,79,124);
}

.product-series-item-header {
    color: rgb(50,76,150);
}

.topicHeader {
    padding-top: 1rem;
    color: rgb(50,76,150);
    font-size: 2.1rem;
}

.topicHeader2 {
    padding-top: 1rem;
    color: rgb(50,76,150);
    font-size: 1.5rem;
}

.topicHeaderJob {
    color: rgb(50,76,150);
    font-size: 2rem;
}

.testimonials {
    /*padding-bottom: 2rem;*/
}

#topicHeaderTestimonials {
    padding-top: 1rem;
}

.testimonials-list-items {
    padding-top: 3rem;
}

.navbar-border {
    border-bottom: solid;
    border-bottom-width: medium;
    border-color: rgb(50,76,150);
}

.timelineBorder {
    border-color: rgb(50,76,150);
}

.timeline-cirle {
    background-color: rgb(50,76,150);
}

.timeline-border-right {
    border-right: 1px solid rgb(50,76,150) !important;
}

.timeline-year-header {
    color: rgb(50,76,150);
}

#contactEmailContainer,
#contactPhoneContainer,
#careerEmailContainer,
#contactIconFacebook,
#contactIconLinkedin,
#contactIconInstagram,
#contactIconXing,
#googleMapsPlaceholderPictureOpacityWithText {
    cursor: pointer;
}

#googleMapContainer {
    height: 30rem;
}

#carouselExampleControls {
    padding-top: 2rem;
}

.sales-select-country {
    padding-top: 2rem;
}

.product-select-type {
    padding-top: 1rem;
}

.sales-land-container {
    padding-bottom: 3rem;
}

.select2-container .select2-selection--single {
    height: 34px !important;
}

.select2-container--default .select2-selection--single {
    border: 1px solid rgb(50,76,150) !important;
    border-radius: 0px !important;
}

#btnProductSeries {
    background-color: rgb(50,76,150);
    border-color: rgb(50,76,150);
}

    #btnProductSeries:focus {
        outline: none;
        box-shadow: none;
    }

.btn-select-product {
    padding-top: 1rem;
}

#landSelectBox {
    min-width: 20rem;
}

.product-series-item-1 {
    padding-top: 3rem;
    padding-bottom: 2rem;
}

.product-series-item-2 {
    padding-top: 3rem;
    padding-bottom: 2rem;
}

.product-series-item-3 {
    padding-top: 3rem;
    padding-bottom: 2rem;
}

.product-series-item-last {
    padding-top: 3rem;
}

.product-series-rtv {
    min-height: 42rem;
}

.product-series-rtv-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/RT_V_1000_CNC_Vertikale Spindel.jpg") no-repeat center center;
}

.product-series-rt-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/RT 500 CB mit VK Bild 2.jpg") no-repeat center center;
}

.product-series-rt-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/RT_500_CNC_geschlossen.jpg") no-repeat center center;
}

.product-series-rs-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/Bild fehlt.jpg") no-repeat center center;
}

.product-series-rs-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/RS_1000_CM_offen.jpg") no-repeat center center;
}

.product-series-rs-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/RS_1000_C_CL_offen.jpg") no-repeat center center;
}

.product-series-fs-item-picture-1 {
    min-height: 20rem;
    background: url("../Images/FS 420 SD 2018 offen.jpg") no-repeat center center;
}

.product-series-fs-item-picture-2 {
    min-height: 20rem;
    background: url("../Images/FS 840 Z CB offen.jpg") no-repeat center center;
}

.product-series-fs-item-picture-3 {
    min-height: 20rem;
    background: url("../Images/FS_420_Connect_offen.jpg") no-repeat center center;
}

.product-series-fs-item-picture-4 {
    min-height: 20rem;
    background: url("../Images/FS 1570 KT CNC offen 6.jpg") no-repeat center center;
}

.product-series-ps-item-picture-cb {
    min-height: 20rem;
    background: url("../Images/FS 840 Z CB offen.jpg") no-repeat center center;
}

.product-series-ps-item-picture-connect {
    min-height: 20rem;
    background: url("../Images/FS_420_Connect_offen.jpg") no-repeat center center;
}

.product-series-ps-item-picture-cnc {
    min-height: 20rem;
    background: url("../Images/FS 1570 KT CNC offen 6.jpg") no-repeat center center;
}

.product-series-fs {
    padding-bottom: 4rem;
}

.product-series-ps {
    padding-bottom: 4rem;
}

.product-series-rs {
    padding-bottom: 4rem;
}

.product-series-rt {
    padding-bottom: 4rem;
}

.gundh-font-color {
    color: rgb(50,76,150);
}

.product-group-intro-picture {
    padding-top: 2rem;
    padding-bottom: 4rem;
}

.container-error {
    min-height: 47rem;
    padding-top: 10rem;
}

.product-deals-item-picture {
    min-height: 20rem;
}

/* bootstrap OVERRIDE */
.navbar-brand {
    padding-bottom: 0;
}

.bg-light-guh {
    background-color: #f2f2f3;
}

.horizontalLineAfterHeadline {
    width: 80px;
    height: 5px;
    background-color: rgb(50,76,150);
}
