/* navigation */body{font-display: swap !important;}.navbar{box-shadow: none;}.specialbox{display: none;}.navlink-style{color: #010101; font-family: Ubuntu, sans-serif; font-size: 15px; font-weight: 500; line-height: 18.94px; text-transform: uppercase;}.navigation-brand{max-width: 100%; height: auto;}.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color: #e40a1a;}.navbar-lang-choose{position: absolute; right: 1rem; display: flex; justify-content: space-around;}.frame-flag{margin-left: 13px;}/* jumbotron/slider */.carousel-control-next,.carousel-control-prev{opacity: 1;}.carousel-img{width: 100%; height: 80vh; background-image: url('../img/schmidt_slider1.jpg'); background-size: cover; background-position: center;}.carousel-indicators .active{background-color: #e40a1a;}.carousel-indicators li{background-color: #ffffff;}.jumbotron-header-container{position: absolute; top: 15vh; left: 15vw; z-index: 1;}.jumbotron-header{font-family: Montserrat, sans-serif; color: #ffffff; font-size: 81px; font-weight: 400; text-shadow: 0 0 32px rgba(0, 0, 0, 0.75); text-transform: uppercase; position: relative;}.jumbotron-header::before{border-bottom: 1px solid #e40a1a; bottom: 0; content: " "; position: absolute; width: 20%;}.jumbotron-small-header{color: #fff; font-family: "Open Sans", sans-serif; font-weight: 400; line-height: 40.58px; margin: 0; text-transform: uppercase;}.jumbotron-link{cursor: pointer;}.jumbotron-button{background-color: #e40a1a; border: none; box-shadow: 0 0 32px rgba(0, 0, 0, 0.75); color: #ffffff; padding: 0.5rem 2rem; font-family: "Open Sans", sans-serif; font-size: 23px; font-weight: 300; margin-top: 1rem; text-transform: uppercase; cursor: pointer;}/* about us section */.about-us{padding: 6rem 0; position: relative;}.gray-shape1,.gray-shape2{position: absolute; overflow: hidden; z-index: -1; max-width: 100%;}.gray-shape1{top: 0;}.gray-shape2{bottom: 0;}.about-us-brand-container{margin-bottom: 5rem;}.about-us-brand{margin-bottom: 1.8rem; max-width: 100%; height: auto;}.about-us-line-long{width: 15%; height: 2px; background-color: #e40a1a; margin-bottom: 0.7rem;}.about-us-line-short{background-color: #e40a1a; width: 6%; height: 2px;}.about-us-paragraph{color: #000000; font-family: "Open Sans"; font-size: 17px; font-weight: 400; line-height: 20px;}td{color: #000000; font-family: "Open Sans"; font-size: 17px; font-weight: 400; line-height: 20px;}/* offer */.offer{background-image: url('/wtle.jpg'); padding: 6rem 0; position: relative; z-index: 0; background-size: cover;}.offer-layer{background-color: #2f2f2f; opacity: 0.63; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1;}.offer-header-container{margin-bottom: 100px;}.offer-header{color: #ffffff; font-family: Montserrat, sans-serif; font-size: 59px; font-weight: 500; line-height: 54.43px; text-transform: uppercase;}.offer-line-long{width: 15%; height: 2px; background-color: #e40a1a; margin-bottom: 0.7rem;}.offer-line-short{background-color: #e40a1a; width: 6%; height: 2px;}.offer-frame{background-color: #212121; height: 484px; border-bottom: 13px solid #e40a1a; position: relative; text-align: center; padding-top: 5rem; transition-duration: 1s; margin-bottom: 1rem;}.offer-frame-icon{max-width: 100%; height: auto;}.offer-frame:hover .layer-frame-hover{opacity: 1;}.offer-frame:hover{border: none;}.offer-frame:hover .offer-frame-header-container{height: 20%;}.layer-frame-hover{position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-image: url('../img/layer-hover.jpg'); opacity: 0; transition-duration: .5s; background-repeat: no-repeat;}.offer-frame-shape{position: absolute; top: 0; left: 0; right: 0; width: 100%;}.offer-frame-header-container{position: absolute; bottom: 0; text-align: center; width: 100%; height: 30%; display: flex; align-items: center; justify-content: center; transition-duration: .5s;}.offer-frame-header{color: #ffffff; font-family: Montserrat; font-size: 31px; font-weight: 400; line-height: 28.37px; text-transform: uppercase;}/* contact */.col-padding-style{padding: 0 0.5rem;}.contact{padding: 140px 0 170px 0; position: relative;}.contact-header-container{margin-bottom: 3.5rem;}.contact-header{color: #000000; font-family: Montserrat, sans-serif; font-size: 59px; font-weight: 500; line-height: 54.43px; text-transform: uppercase; position: relative;}.contact-line-long{width: 15%; height: 2px; background-color: #e40a1a; margin-bottom: 0.7rem;}.contact-line-short{background-color: #e40a1a; width: 6%; height: 2px;}.contact-data-container{background-color: #f8f7f7; padding: 1.5rem; border-bottom: 8px solid #e40a1a; margin-bottom: 1rem;}.data-margin{margin-bottom: 3rem;}.data-header{color: #000000; font-family: Montserrat, sans-serif; font-size: 27px; font-weight: 600; line-height: 24.83px; text-transform: uppercase;}.data-paragraph{color: #000000; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400; line-height: 19.83px;}.data-icon{margin-right: 5px;}.data-header-margin{margin-bottom: 1rem;}.form-style{background-color: #f8f7f7; border: none; padding: 20px;}.form-style::placeholder{color: #878787; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400; line-height: 19.83px; text-transform: uppercase;}.form-name-container{display: flex;}.form-long-input{width: 100%;}.form-first-name{margin: 0 0.5rem 1rem 0; width: 100%;}.form-last-name{margin: 0 0 1rem 0.5rem; width: 100%;}.form-e-mail{margin: 0 0 1rem 0;}.form-title{margin: 0 0 1rem 0;}.form-textarea{margin-bottom: 1rem;}.form-button{border: none; width: 100%; background-color: #e40a1a; background-image: url('../img/input_arrow.png'); background-repeat: no-repeat; background-position: 61% 50%; color: #ffffff; font-family: Montserrat, sans-serif; font-size: 17px; font-weight: 400; line-height: 19.83px; text-transform: uppercase; padding: 0.5rem 0; cursor: pointer;}.contact-shape{position: absolute; bottom: 0; z-index: -1; width: 100%;}.captcha{margin-bottom: 1.2rem; max-width: 100%;}/* footer */.footer{padding: 100px 0; background-color: #212121; position: relative;}.footer-shape{position: absolute; overflow: hidden; top: -106px; z-index: 0; width: 100%;}.footer-paragraph{color: #ffffff; font-family: "Open Sans"; font-size: 17px; font-weight: 400; line-height: 24.06px;}.footer-brand{margin-bottom: 2rem;}.footer-header-container{margin-bottom: 1.5rem;}.footer-header{color: #ffffff; font-family: Montserrat, sans-serif; font-size: 27px; font-weight: 400; line-height: 24.06px; text-transform: uppercase;}.footer-line-long{width: 30%; height: 1px; background-color: #e40a1a; margin-bottom: 0.4rem;}.footer-line-short{background-color: #e40a1a; width: 18%; height: 1px;}.footer-link{color: #ffffff; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400; line-height: 32.06px; text-transform: uppercase; margin: 0; transition-duration: .5s;}.footer-link:hover{color: #e40a1a; text-decoration: underline;}/* media queries */@media (max-width: 575px){/* header */ .jumbotron-small-header{font-size: 0.5rem; line-height: normal;}.jumbotron-header-container{left: 11vw !important;}.jumbotron-header-container{top: 5vh !important;}.wysokosc{height: 50vh !important;}.jumbotron-button{font-size: 10px; padding: 0.3rem 0.8rem;}.carousel-arrow-right, .carousel-arrow-left{width: 20%;}/* about us */ .about-us-paragraph{text-align: center;}/* offers */ .offer-frame{height: 400px;}.offer-line-long{width: 39%;}.offer-line-short{width: 16%;}.offer-frame{height: 400px; margin-bottom: 30px;}.offer-frame-header-container .offer-frame-header{font-size: 20px;}.offer-frame-icon{max-width: 80%;}/* kontakt */ .form-name-container{flex-wrap: wrap;}.form-first-name{margin: 0 0 1rem 0; width: 100%;}.form-last-name{margin: 0 0 1rem 0; width: 100%;}.contact-line-long{width: 39%;}.contact-line-short{width: 16%;}.form-button{margin: 0 0 1rem 0; background-position: 65% 50%;}/* footer */ .footer-header-container{margin-top: 1rem;}.footer-shape{top: -36px;}}@media (max-width: 767px){/* header */ .container .jumbotron-header-container .jumbotron-header{font-size: 35px;}.container .jumbotron-header-container .jumbotron-small-header{font-size: 1.1rem; line-height: normal;}.jumbotron-header-container .jumbotron-link .jumbotron-button{font-size: 13px; padding: 0.4rem 1rem;}.carousel-arrow-right, .carousel-arrow-left{width: 20%;}/* about us */ .about-us-paragraph{text-align: center;}/* offers */ .offer-frame{height: 400px; margin-bottom: 30px;}/* kontakt */ .contact-line-long{width: 39%;}.contact-line-short{width: 16%;}.form-button{margin: 0 0 1rem 0; background-position: 65% 50%;}/* footer */ .footer-header-container{margin-top: 1rem;}.footer-shape{top: -36px;}}@media (max-width: 991px){/* header */ .navbar-lang-choose{position: static; width: 40%; margin: 0 auto;}.specialbox{display: flex;}.frame-flag{margin: 0;}.navlink-style{text-align: center;}.jumbotron-header-container .jumbotron-small-header{font-size: 1.2rem; line-height: normal;}.jumbotron-link .jumbotron-button{font-size: 17px; padding: 0.4rem 1rem;}.carousel-arrow-right, .carousel-arrow-left{width: 20%;}/* offers */ .offer-frame{height: 400px; margin-bottom: 30px;}/* kontakt */ .form-button{margin: 0 0 1rem 0; background-position: 65% 50%;}/* footer */ .footer-header-container{margin-top: 1rem;}.footer-shape{top: -36px;}.dropdown-menu{margin-left: 0vw !important;}}@media (max-width: 1199px){/* header */ .navigation-brand{max-width: 85%;}.navbar-brand{margin: 0;}.carousel-arrow-right, .carousel-arrow-left{width: 20%;}.jumbotron-header{font-size: 50px;}.jumbotron-small-header{line-height: normal;}.jumbotron-button{font-size: 17px; padding: 0.6rem 1.2rem;}.carousel-arrow-right, .carousel-arrow-left{width: 20%;}/* offers */ .offer-frame{height: 400px; margin-bottom: 30px;}.offer-frame-header{font-size: 25px;}.offer-frame-icon{max-width: 80%;}/* kontakt */ .form-button{margin: 0 0 1rem 0; background-position: 65% 50%;}/* footer */ .footer-header-container{margin-top: 1rem;}.footer-shape{top: -36px;}}@media (min-width: 992px) and (max-width: 1199px){/* header */ .navbar-expand-lg .navbar-nav .navlink-style{font-size: 11px; line-height: 24px; padding: 0; margin-right: 13px;}.frame-flag{margin-left: 8px;}}@media (max-width: 1599px){/* header */ .jumbotron-header-container{left: 15vw;}.jumbotron-header-container{top: 15vh;}}.banner-about-me{max-width: 100%;}/* about us subpage */.about-us-subpage{padding: 6rem 0 12rem 0;}/* ladowarki subpage */.ladowarki-kolowe{padding: 6rem 0 12rem 0;}.ladowarki-header-container{margin-bottom: 3rem;}.ladowarki-header{color: #e40a1a; font-family: Ubuntu, sans-serif; font-size: 30px; font-weight: 700; text-transform: uppercase; letter-spacing: 2.25px;}.ladowarki-line-long{width: 15%; height: 1px; background-color: #e40a1a; margin-bottom: 0.4rem;}.ladowarki-line-short{background-color: #e40a1a; width: 7%; height: 1px;}.ladowarka-paragraphs-box{margin-bottom: 3rem;}.ladowarki-paragraph{color: #000000; font-family: Ubuntu, sans-serif; font-size: 17px; font-weight: 300; letter-spacing: 1.28px;}.ladowarka-frame{border: 1px solid #ffffff; border-bottom: 2px solid #ff0000; margin-bottom: 30px;}.ladowarka-img{width: 370px; height: 364px; max-width: 100%; background-repeat: no-repeat; background-position: center; margin: 0 auto;}.vehicle-sign-box{text-align: center; margin-bottom: 1.6rem;}.ladowarka-sign{color: #e40a1a; font-family: Ubuntu, sans-serif; font-size: 17px; font-weight: bold; text-transform: uppercase; letter-spacing: 2.3px;}.ladowarka-img1{background-image: url('../img/schmidt_6050.png');}.ladowarka-img2{background-image: url('../img/schmidt_2016.png');}.ladowarka-img3{background-image: url('../img/schmidt_1812.png');}.ladowarka-img4{background-image: url('../img/schmidt_1610.png');}.ladowarka-img5{background-image: url('../img/schmidt_3639.png');}.ladowarka-img6{background-image: url('../img/schmidt_3530.png');}.ladowarka-img7{background-image: url('../img/schmidt_1915.png');}.red{background-color: #e40a1a !important;}.carousel-control-next{color: #e40a1a !important;}.bor2{border-left: 8px solid #e40a1a; border-right: 8px solid #e40a1a;}.nomore{overflow: hidden; height: 150px;}.more{overflow:visible;}.dropdown-menu{min-width: 60vw !important; margin-left: -25vw;}.navbar .dropdown-menu a{color: white !important;}.navbar .dropdown-menu a:hover{color: #e40a1a !important;}.menu{position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 10rem !important;padding: .5rem 0;margin: .125rem 0 0;font-size: 1rem;text-align: left;background-color: #37474f;background-clip: padding-box;border: 1px solid rgba(0,0,0,.15);border-radius: .25rem;}.navbar .menu a:hover{color: white !important;}.carousel-control-next{right: 0% !important;}.carousel-control-prev{left: 0% !important;}ul{padding-left: 5% !important;}.osprzet{font-size: 19px !important;}.zamow{color: #e40a1a !important;}.zamow:hover{color: white !important;}.zadzwon{padding-top: 30px; padding-bottom: 30px; background-color: #dc3545 !important;}.mail{padding-top: 30px; padding-bottom: 30px; background-color: #E40A1A;}.serwis{padding-top: 30px; padding-bottom: 30px; background-color: #E40A1A;}.czesci{padding-top: 30px; padding-bottom: 30px; background-color: #dc3545;}.phonebuttons a{color: #fff; margin: 0 !important;}.video-fluid{object-fit: cover!important;}.form-search .form-style{position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0; padding: 0; padding-left: 15px;}.form-search .btn{padding: 0; height: 60px; margin: 0; width: 60px; background: #e40a1a !important;}.goog-te-banner-frame{display: none !important;}.top0{top: 0 !important;}@media (max-width: 575.98px){...}@media (max-width: 767.98px){...}@media (max-width: 991.98px){...}@media (max-width: 1415px){.mobilneMenu{max-width: 90%;}}@media (max-width: 1350px){.mobilneMenu{max-width: 95%;}}@media (max-width: 1320px){.mobilneMenu{max-width: 100%;}}@media (max-width: 1280px){.mobilneLogo{width: 20%;}}@media (max-width: 1200px){#google_translate_element{font-size: 11px;}.mobilneLogo{width: auto;}}@media (max-width: 1070px){.mobilneLogo{width: 25%;}}
    .youtube img {
        height: 100%;
    }
    
    .youtube2 img {
        height: auto !important;
    }
    
    .youtube .play-button {
        width: 90px;
        height: 60px;
        background-color: #333;
        box-shadow: 0 0 30px rgba( 0, 0, 0, 0.6);
        z-index: 1;
        opacity: 0.8;
        border-radius: 6px;
    }
    
    .youtube .play-button:before {
        content: "";
        border-style: solid;
        border-width: 15px 0 15px 26.0px;
        border-color: transparent transparent transparent #fff;
    }
    
    .youtube .play-button {
        cursor: pointer;
    }
    
    .youtube .play-button,
    .youtube .play-button:before {
        position: absolute;
    }
    
    .youtube .play-button,
    .youtube .play-button:before {
        top: 50%;
        left: 50%;
        transform: translate3d( -50%, -50%, 0);
    }

    strong{
        font-weight: bold!important;
    }

    b{
        font-weight: bold!important;
    }
    .lang_flags {
        width: 30px;
    }

    

@media (min-width: 1200px) {
   .more-container-menu {
        max-width: 1200px;
    } 
}

@media (max-width: 1600px) {
    .navbar-expand-lg .navbar-nav .navlink-style {
        font-size: 11px;
        line-height: 24px;
        padding: 0;
        margin-right: 13px;
    }
}

@media (max-width: 992px) {
    .navbar-expand-lg .navbar-nav .navlink-style {
        margin-right: 0;
    }
    .navbar-lang-choose ul {
        padding-left: 0 !important;
    }
}