#turboovwr{font-family:'Raleway', sans-serif;background:#fff;color:#454851}
.telefon{color:#1635a5;font-weight:bold;}
.mail_link{color:#e31a1c;font-weight:bold;}
.mail_link a{color:#e31a1c;font-weight:bold;}
#turboovwr nav.navbar{background:none;border:0;position:absolute;left:0;right:0;}
#turboovwr nav.navbar .logo{padding:0 0 25px 0;}
#turboovwr nav.navbar ul{float:right;padding:30px 0px 30px 0px;}
#turboovwr nav.navbar ul li{height:25px;display:block;padding:0 10px;}
#turboovwr nav.navbar ul li.parent:hover ul{display:block}
#turboovwr nav.navbar ul li.parent ul{padding:10px 0}
#turboovwr nav.navbar ul li.parent ul li{background-color:transparent}
#turboovwr nav.navbar ul li.parent ul li a{background-color:transparent;color:#000;display:block}
#turboovwr nav.navbar ul li.parent ul li:hover a{background-color:#e31a1c;color:#fff}
#turboovwr nav.navbar ul li.parent ul li:hover a span{color:#fff}
#turboovwr nav.navbar ul li.parent ul li a span{color:#000}
#turboovwr nav.navbar ul li.active, #turboovwr nav.navbar ul li:hover{background-image:url('../img/left-active.png'), url('../img/right-active.png');background-position:bottom left, top right;background-repeat:no-repeat;}
#turboovwr nav.navbar ul li a{height:25px;display:inline-block;position:relative;padding:0 15px;}
#turboovwr nav.navbar ul li a span{vertical-align:middle;font-size:14px;margin-top:2px;color:white;font-weight:bold;}
#turboovwr nav.navbar ul li.active a, #turboovwr nav.navbar ul li:hover a{background-color:#e31a1c;}
#turboovwr #slider{top:0;left:0;right:0;margin-left:auto;margin-right:auto;}
#turboovwr #slider .flex-caption{background:none;margin:0 auto;left:0;right:0;top:0;bottom:0;text-align:center;font-size:20px;display:flex;justify-content:center;flex-direction:column;}
#turboovwr #slider span.h1{display:block;text-align:center;font-size:52px;font-weight:bold;}
#turboovwr #slider-mini .flex-caption{background:none;margin:0 auto;left:0;right:0;text-align:center;font-size:20px;}
#turboovwr #slider-mini span.h1{display:block;text-align:center;font-size:42px;font-weight:bold;}
#turboovwr #content{margin-top:50px;min-height:500px;background:url(../img/body-bg.jpg) 0px 150px no-repeat;}
.item-image {margin-right: 20px;}
.item-image img{ max-width:250px;}
@media (max-width:1700px){#turboovwr #content{background:url(../img/body-bg.jpg) -80px 150px no-repeat;}
}
@media (max-width:1600px){#turboovwr #content{background:url(../img/body-bg.jpg) -120px 150px no-repeat;}
}
@media (max-width:1500px){#turboovwr #content{background:url(../img/body-bg.jpg) -150px 150px no-repeat;}
}
@media (max-width:1500px){#turboovwr #content{background:url(../img/body-bg.jpg) -200px 150px no-repeat;}
}
@media (max-width:1400px){#turboovwr #content{background:url(../img/body-bg.jpg) -200px 150px no-repeat;}
}
@media (max-width:1300px){#turboovwr #content{background:url(../img/body-bg.jpg) -260px 150px no-repeat;}
}
@media (max-width:1200px){#turboovwr #content{background:url(../img/body-bg.jpg) -200px 150px no-repeat;}
}
@media (max-width:1100px){#turboovwr #content{background:url(../img/body-bg.jpg) -260px 150px no-repeat;}
}
@media (max-width:991px){#turboovwr #content{background:transparent;}
}
#turboovwr #content h1{font-weight:bold;}
#turboovwr #content .kolumna-lewa{background:#fff}
#turboovwr #content .strona-glowna{padding-bottom:30px;border-bottom:3px solid #f2f2f2}
#turboovwr #content .oferta .pull-left{float:none !important;text-align:center}
#turboovwr #content .oferta .pull-left img{max-width:100%}
#turboovwr #content .info h3{margin-top:15px;margin-bottom:15px;color:#454753;font-weight:bold}
#turboovwr #content .container .row .col-md-3 h3{font-size:32px;color:#e31a1c;font-weight:600;}
#turboovwr #content .container .row .col-md-3 .custom{border-right:1px solid lightgray;}
#turboovwr #content .container .row .col-md-3 .menu{width:100%;padding-right:30px;padding-bottom:20px;}
#turboovwr #content .container .row .col-md-3 .menu li{width:100%;display:inline-block;border-bottom:1px solid lightgray;}
#turboovwr #content .container .row .col-md-3 .menu li a{color:#454751;font-weight:bold;padding:15px 0px;}
#turboovwr footer#footer{display:block;position:relative;background-color:#f6f6f6;height:400px;}
#turboovwr footer#footer .kontakt{font-family:'Roboto';position:relative;color:#fff;padding-left:15%;padding-top:30px;}
#turboovwr footer#footer .kontakt:after{position:absolute;content:'';width:0;height:0;border-bottom:400px solid transparent;border-left:110px solid #f6f6f6;right:-110px;z-index:10;top:0;}
#turboovwr footer#footer #mapsdiv{height:100%;}
#turboovwr footer#footer .container{margin:0 auto;}
#turboovwr footer#footer .custom{display:inline-block;float:left;position:relative;width:100%}
#turboovwr footer#footer p.stopka1,#turboovwr footer#footer p.stopka2{float:left;display:block;}
#turboovwr footer#footer p.stopka2{position:absolute;right:-100px;top:0;z-index:100}
#turboovwr footer#footer p.stopka1{color:#000;}
#turboovwr footer#footer p.stopka1 a{display:block;margin-top:5px;background-color:#e31a1c;padding:10px 20px;color:white;}
#turboovwr footer#footer .menu-container{width:40%;height:125px;position:absolute;z-index:100;left:0;bottom:30px;display:block;margin:0 auto;*
padding:0 50px;background-image:url('../img/menu-cont-bg-left.png'), url('../img/menu-cont-bg-right.png');background-position:bottom left, top right;background-repeat:no-repeat;}
#turboovwr footer#footer .menu-container2{display:block;padding-top:28px;width:100%;height:125px;background-color:white;}
#turboovwr footer#footer .menu-container .copyright_info{width:100%;text-align:center;margin-top:24px;}
@media (min-width:768px){#turboovwr footer#footer ul.menu{clear:both;float:none;Width:80%;display:block;margin:0 auto;text-align:center;}
}
#turboovwr footer#footer ul.menu li{height:32px;display:inline-block;float:none;padding:0 13px;}
#turboovwr footer#footer ul.menu li.active, #turboovwr footer#footer ul.menu li:hover{background-image:url('../img/left-active2.png'), url('../img/right-active2.png');background-position:bottom left, top right;background-repeat:no-repeat;}
#turboovwr footer#footer ul.menu li a{height:32px;display:inline-block;position:relative;padding:6px 15px;}
#turboovwr footer#footer ul.menu li a span{margin:0;padding:0;font-size:14px;margin-top:2px;color:#565a67;font-weight:bold;}
#turboovwr footer#footer ul.menu li.active a, #turboovwr footer#footer ul.menu li:hover a{background-color:#e31a1c;}
#turboovwr footer#footer ul.menu li.active a span, #turboovwr footer#footer ul.menu li:hover a span{background-color:#e31a1c;color:white;}
#turboovwr input{width:100%}
#turboovwr textarea{width:100%;height:150px}
#turboovwr .btn-primary{display:block;margin-top:5px;background-color:#e31a1c;padding:10px 20px;color:white;border:0;border-radius:0;width:100%}
#turboovwr .imageGallery .fancybox, #turboovwr .imageGallery .fancybox:hover{box-shadow:none}
@media (max-width:1200px){.rowImages a{width:100% !important}
}
@media (max-width:1150px){#turboovwr footer#footer .menu-container{width:70%}
}
@media (max-width:991px){#turboovwr nav.navbar{position:relative;background:#011b8c;margin-bottom:0px}
#turboovwr nav.navbar ul{padding:10px 0}
#turboovwr #content .oferta .info{text-align:center}
#turboovwr footer#footer .kontakt:after{display:none}
#turboovwr footer#footer p.stopka1, #turboovwr footer#footer p.stopka2{float:none}
#turboovwr footer#footer p.stopka2{position:relative;left:0;right:auto}
#turboovwr footer#footer .custom{float:none;}
#turboovwr footer#footer{height:auto}
#turboovwr footer#footer #mapsdiv{height:400px}
#turboovwr footer#footer .menu-container{position:relative;width:100%}
#turboovwr nav.navbar .logo img{max-width:100%}
.body-xs #main > #content .catLogo img, .body-sm #main > #content .catLogo img{width:auto;max-width:100%}
}
@media (max-width:768px){#turboovwr nav.navbar ul{float:none;}
#turboovwr nav.navbar ul li a{display:block}
}
@media (max-width:575px){#turboovwr footer#footer ul.menu li a span{font-size:10px}
}
@media (max-width:500px){#turboovwr footer#footer ul{display:none}
#turboovwr #slider .flex-caption{display:none}
}
.kac-sm-panel{position:fixed;top:150px;right:-100px;text-align:left;z-index:9999;}
.kac-sm-panel ul{list-style-type:none;}
.kac-sm-panel li{border-radius:5px;width:140px;height:40px;padding:5px;margin:3px 0px;position:relative;right:0px;box-sizing:initial;}
.kac-sm-panel span{width:80px;display:inline;font-size:16px;vertical-align:middle;padding-bottom:13px;position:absolute;top:15px;left:50px;color:#FFF;font-family:sans-serif;font-weight:700;}
.kac-sm-text-black{color:#000000 !important;}
.kac-sm-panel a{text-decoration:none;}
.kac-sm-block{transition:right 0.5s ease-out 0s;}
.kac-sm-block:hover{right:90px;}
.kac-sm-fb{background:none repeat scroll 0% 0% #305891;}
.kac-sm-gplus{background:none repeat scroll 0% 0% #DC4A3D;}
.kac-sm-pkt{background:none repeat scroll 0% 0% #FFFFFF;}
.kac-sm-twitter{background:none repeat scroll 0% 0% #28aae1;}
.kac-sm-blog{background:none repeat scroll 0% 0% #0171BB;}
.kac-sm-pinterest{background:none repeat scroll 0% 0% #D73532;}
.kac-sm-youtube{background:none repeat scroll 0% 0% #E32C26;}
.kac-sm-goldenline{background:none repeat scroll 0% 0% #FFFFFF;}
.kac-sm-allegro{background:none repeat scroll 0% 0% #FF5A00;}
.kac-sm-olx{background:none repeat scroll 0% 0% #092F34;}
.kac-sm-linkedin{background:none repeat scroll 0% 0% #0097BD;}
.kac-sm-googlekspert{background:none repeat scroll 0% 0% #FFFFFF;}
.kac-sm-payback{background:none repeat scroll 0% 0% #00349A;}

@media screen and (max-width:640px){.kac-sm-panel{display:none;}
}
.h1-big{padding:0 15px;}
#turboovwr .lang-block{float:left !important;padding:10px 0px !important;}
#turboovwr div.mod-languages li{float:left !important;padding:0px !important}
#turboovwr div.mod-languages li a{padding:0px !important}
#turboovwr div.mod-languages li a:hover,#turboovwr div.mod-languages li:hover a,#turboovwr div.mod-languages li:hover{background:none !important}