﻿@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900');


@font-face {font-family: czcionka1;src: url(Brandon_bld.woff);/*200*/}
@font-face {font-family: czcionka2;src: url(CrimsonText-Regular.woff);/*200*/}
#menu{position:fixed;top:0px;left:0px;right:0px;z-index:999;width:100%;background:#fff}
body{font-family: 'Lato', sans-serif;}
#slider-web{padding-top:75px}
#page-content2{padding-top:75px}
#slider-web-page{padding-top:75px}
.bms{padding-left:0px;padding-right:0px}
.img-responsive{width: 100%;}
.brandon{font-family: 'Lato', sans-serif;}
.crimson{font-family: 'Lato', sans-serif;}
.font-size44{font-size:44.69px}
#page-content .font-size44 h3{font-size:24px;margin:50px 0px 60px}
.font-size22{font-size:22px}
.font-size22.content {font-size:16px}
.font-size21{font-size:21px}
.font-size17{font-size:17.75px}
.font-size18{font-size:18px}
.font-size15{font-size:15px}
.font-size16{font-size:16px}
.f-black{color:#333333}
.f-blacks{color:#2a2a2a}
.f-white{color:#fff}
.f-white a{color:#fff}
.font-size20{font-size:20px}
.block-contact a{color:#333}
.text-transform{text-transform:uppercase}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
.jazda {
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
@media (min-width: 768px) { .col-sm-15 {width: 20%;float: left;} }
@media (min-width: 992px) { .col-md-15 {width: 20%;float: left;} }
@media (min-width: 1200px) { .col-lg-15 {width: 20%;float: left;} }
.navbar-default .navbar-nav > li > a{color: #50617a;}
.langflags a{color:#000}
.lang-dd{margin-left:20px}
.langflags{float:left;padding:55px 5px 10px}
.smaller .langflags{float:left;padding:14px 5px 10px}
.header_contatne{color: #ffffff;font-size: 24px;font-weight: 400;font-style: normal;letter-spacing: normal;line-height: 30px;text-align: left;text-transform: none;}
.porada p {color: #000000;font-size: 16px;font-weight: 400;font-style: normal;letter-spacing: normal;line-height: 24px;font-weight: 400;font-style: normal;}
.porada.abc p {transition:color 1s ease;/*i just moved this from anchor*/color:#e3e3e3}
.formularz,.formName{display:none}
.formularz table{margin:0 auto}
.formularz-kontaktowy{margin-top:25px}
.forms-formshow-title{display:none}
.forms-formshow-desc{width:50%}
.forms-formshow-desc input{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background:#e3e3e3;border:1px solid #aaa;padding-left:10px;padding-right:10px;width:100%}
.forms-formshow-desc textarea{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background:#e3e3e3;border:1px solid #aaa;padding-left:10px;padding-right:10px;height:150px;width:100%}
.input-pole input{-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #e3e3e3;
border: 1px solid #aaa;
padding-left: 10px;
padding-right: 10px;
width: 100%;}
.contact_head{color: #50617a;font-size: 14px;font-weight: 400;font-style: normal;letter-spacing: normal;line-height: 30px;text-align: left;letter-spacing: 0.7px;display:flex;flex-wrap:Wrap;position:absolute;right:0px;top:10px}
.contact_head a{font-weight:bold;color: #000;margin-left:10px;margin-right:15px;text-decoration:none}
.contact_head a:hover{font-weight:bold;color: #000;text-decoration:none}

.forms-formshow-desc2,.forms-formshow-desc8 {width:100%}
.form_1,.form_3{max-width:800px;margin-top:25px}
.forms-formshow-top{text-align:left !important;width:100% !important}
.zgodaform1, .zgodaform2{text-align:left !important}
.obsluga-div a{background:#fff;padding:10px 40px;color:#000}
.formSubmit input{border:2px solid #333;padding:5px 10px}
.edit_button input{border:2px solid #333;padding:5px 10px;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.pole{margin-bottom:20px}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #333;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.formularz-buton,.submit1{width: 219px;height: 39px;border-radius: 10px;background-color: #50617a;display:flex;flex-wrap:Wrap;align-items:center;justify-content:center;margin: 0 auto;color: #fff;overflow:hidden;text-transform: uppercase;cursor: pointer;border:0px}
.formSubmit input:hover{border:2px solid #333;background:#333;color:#fff}
.edit_button input:hover{border:2px solid #333;background:#333;color:#fff}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #50617a;}



.loading {
  overflow: hidden;
  height: 100vh;
}

.preloader {
  background:#fff;
  position: fixed;
  text-align: center;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index:999999
}

.preloader4 {
	background:url(images/logos.png);
   width:200px;
    height:200px;
    position:absolute;
    left:0%; /* wy�rodkowujemy w poziomie */
    right:0%; /* wy�rodkowujemy w poziomie */
    top:25%; /* wy�rodkowujemy w pionie */
    bottom:0%; /* wy�rodkowujemy w pionie */
    margin:0 auto; /* no bo chcemy idealnie wycentrowa�, nie? */
   padding: 0px;
  -webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
   border:none;

   -webkit-animation: preloader4 0.8s linear infinite;
   animation: preloader4 0.8s linear infinite;
}


.bbbb {margin-left: auto;}
.smaller .contact_head{right: 0px;margin: 0 auto;left: 0px;justify-content: center;}


#pracownicy .owl-nav.disabled{display:block}
.owl-next,.owl-prev{position:absolute;top:45%}
.owl-next span,.owl-prev span{color:#fff;margin-top: 21.5px;font-size: 24px;}
.owl-next span{margin-left: 6px;}
.owl-prev span{margin-right: 6px;}
.owl-prev, .owl-next { z-index: 1000; height: 68px; width: 34px; background: rgba(84,140,141,0.8); transition: all 300ms ease-out}
.owl-prev:hover, .owl-prev:focus, .owl-next:hover, .owl-next:focus { background: #000;  }
.owl-prev { left:0; border-radius: 0 68px 68px 0; }
.owl-next { right:0; border-radius: 68px 0 0 68px;  }
.owl-prev:before { /*content:"\e079"; right:5px;*/}
.owl-next:before {/*content:"\f105"; left:5px;*/}
.owl-prev:before, .owl-next:before { opacity: 1; font-size: 36px; position: relative; }
.owl-dots li { margin: 0 12px; }
.owl-dots li button:before { font-size: 14px; }
.owl-dots li button:before { color:#e1e1e2; opacity: 1; }
.owl-dots li.owl-active button:before { opacity: 1; color:#7f786f; }



@keyframes preloader4 {
   0% {opacity:0;}
   50% {opacity:1;}
   100% {opacity:0.1;}
}
@-webkit-keyframes preloader4 {
   0% {opacity:0.2;}
   50% {opacity:1;}
   100% {opacity:0.1;}
}

.oferta_flex{display:flex;flex-wrap:Wrap;width:100%;align-items: flex-start;}
.porada{max-width:33.3%}


.block-contact-1{color: #50617a;font-size: 20px;font-weight: 700;line-height: 30px;}
#pracownicy h3{color: #50617a;font-family: Lato;font-size: 24px;font-weight: 700;font-style: normal;letter-spacing: normal;line-height: 30px;}
#haslo{background-color: #50617a;color: #ffffff;font-size: 24px;font-weight: 700;font-style: normal;letter-spacing: normal;line-height: 30px;text-align: center;font-style: normal;letter-spacing: 0.24px;display:flex;flex-wrap:Wrap;align-items:center;height:250px;text-align:center}
.name_product{display:table-caption}
.mail a{color:#333}
.language{border-top:1px solid #265571;border-bottom:1px solid #265571;padding:15px;margin:15px 0px}
.language img{margin-bottom:10px}
.bm{padding-left:0px;padding-right:0px}
.h3{margin:75px 0px 60px}
#section-6 .h3{color: #50617a;font-size: 30px;font-weight: 700;font-style: normal;letter-spacing: normal;line-height: 30px;margin:40px 0px 50px}
#oferta .h3{margin:65px 0px 110px}
#oferta .h3{color: #50617a;font-size: 24px;font-weight: 700;font-style: normal;letter-spacing: normal;line-height: 30px;text-align: center;text-transform: uppercase;}
#kancelaria .h3{font-size: 30px;}
.font-size20{font-size: 20px;}
.kancelaria_txt{text-align:left;text-align-last: left;color: #ffffff;font-size: 20px;font-style: normal;letter-spacing: normal;line-height: 30px;font-weight: 300;font-style: normal;letter-spacing: 0.2px;line-height: normal;}
#kancelaria{color:#fff;text-align:center;padding-bottom:90px;display:block;background-color: #50617a;}
#oferta{background:#fff;;text-align:center;display:block}
#obsluga{background:url(images/obsluga.jpg);text-align:center;padding-bottom:140px;padding-top:35px;display:block}
#pracownicy{background:#fff;text-align:center;display:block}
#section-6{background:#fff;text-align:center;display:block}
.block-contact{background:#fff;text-align:left;padding-bottom:50px}
.oferta{padding-top:90px}
.oferta_bg ul{list-style: none;}
/*mapa kontaktowa*/
#map{height:550px}
.relative{padding-left:0px;padding-right:0px}
.porada{width:33.3%;color: #000000 !important;margin-bottom:130px}


.jak-dzialamy h4{margin-top:50px;margin-bottom:6px;}
.jak-dzialamy.current h4{border-bottom:2px solid #fff;padding-bottom:25px;min-height:86px}
.porada h4{padding-bottom:0px;min-height:40px;padding-left:15px;padding-right:15px;font-size:16px;color: #50617a;font-weight:bold}

.jak-dzialamy.current .triangle	{width: 0;height: 0;border-style: solid;border-width: 6px 4px 0 4px;border-color: #fff transparent transparent }

.medium-data{background:url(images/green.png);position:absolute;top:0px;left:0%;right:0px;width:100%;height:100%;display:none;padding-left:10%;padding-right:10%}
.homenews_img:hover  .medium-data{display:block}

.tabletdt{display:table;width:100%;text-align:center;vertical-align:middle}
.tabletdtc{display:table-cell;width:100%;text-align:center;vertical-align:middle}
.read-more{position:absolute;bottom:25px;left:0px;right:0px}
.white{border:none;background:none}
.fiszka-wpis h3{position:absolute;bottom:15px;left:0px;right:0px;text-shadow: 0 0 10px #000;}
.glowny_medium a{color:#fff}
.navbar{min-height:initial;margin-bottom:0px}
.navbar-brand{margin-left:0px !important;padding:30px 20px;height:initial}
.nav{margin-top:40px}
.content{min-height:380px;margin-bottom:25px}
#footer-web{background-color: #2c2c2c;padding:15px 0px}
@media (min-width:1200px) and (max-width:1500px) {
	
	
}
@media (min-width:1460px) {
.container-14{width:1430px}
}
@media (max-width:1499px) and  (min-width:1200px) {

}
@media (max-width:1199px) and  (min-width:992px) {

}


@media (min-width:1600px) {
.container-fluid-15{width:1430px}

}

/*czasy opoznien*/

.delay1 {
    -webkit-animation-delay: 0.30s;
    -moz-animation-delay: 0.30s;
    -o-animation-delay: 0.30s;
    animation-delay: 0.30s;
}
.delay2 {
    -webkit-animation-delay: 0.80s;
    -moz-animation-delay: 0.80s;
    -o-animation-delay: 0.80s;
    animation-delay: 0.80s;
}
.delay3 {
    -webkit-animation-delay: 1.30s;
    -moz-animation-delay: 1.30s;
    -o-animation-delay: 1.30s;
    animation-delay: 1.30s;
}
.delay4 {
    -webkit-animation-delay: 1.80s;
    -moz-animation-delay: 1.80s;
    -o-animation-delay: 1.80s;
    animation-delay: 1.80s;
}
.delay5 {
    -webkit-animation-delay: 2.30s;
    -moz-animation-delay: 2.30s;
    -o-animation-delay: 2.30s;
    animation-delay: 2.30s;
}

.delay-three {
    -webkit-animation-delay: 1.60s;
    -moz-animation-delay: 1.60s;
    -o-animation-delay: 1.60s;
    animation-delay: 1.60s;
}


.delay-two {
    -webkit-animation-delay: 2.0s;
    -moz-animation-delay: 2.0s;
    -o-animation-delay: 2.0s;
    animation-delay: 2.0s;
}

.delay-one {
    -webkit-animation-delay: 2.5s;
    -moz-animation-delay: 2.5s;
    -o-animation-delay: 2.5s;
    animation-delay: 2.5s;
}
.jazda {
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.dt{display:table;vertical-align:middle;width:100%}
.dtc{display:table-cell;vertical-align:middle;width:100%}
.i68{height:initial;width:100%}
/*	STOPKA	*/
.copyrights,.autor{}
.copy,.autor{font-size:14px;color:#333 !important;padding:10px 15px}
.copy a,.autor a{font-size:14px;color:#333 !important}
.copyrights a{color:#fff !important}
.copyr{text-align:left}
.copyrights a:hover,.autor a:hover{color:#fff;text-decoration:none}
.ic{margin-top:28px}

/*	SCROLLOWANIE TOP	*/
.to-top{text-align:center}
#scroll-to-top{display:none;position:fixed;bottom:15px;right:20px;opacity:0.8}
#scroll-to-top:hover{opacity:1;}
#content-box-right {position:fixed;right:0;top:10px; z-index:999}
#content-box-right a { text-decoration:none}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none}

.owl-text-s{position: absolute;top: 25.5%;left: 18.7%;color: #fff;font-size: 34px;font-weight: 700;font-style: normal;letter-spacing: normal;line-height: 30px;text-shadow: 0 0 10px #000;line-height: 65px;width:70%;text-align:left}
#slider-web-page .owl-text-s{position: absolute;top: 25.5%;left: 18.7%;color: #fff;font-size: 30px;text-shadow: 0 0 10px #000;line-height: 35px;text-align:center;width: 70%; text-align: center;}
/*.active .owl-text-s{-webkit-animation:slide 2s forwards;animation:slide 2s forwards;}*/
.active .owl-text-s{-webkit-animation:slide 2s forwards;animation:slide 2s forwards;}
.close_cookie_info{padding:5px;border-radius:10px;background:#00214d;color: #fff;font-size: 12px;}
@-webkit-keyframes slide{0%{left:80%;}
100%{left:18.7%}
}
@keyframes slide{0%{left:80%;}
100%{left:18.7%}
}


.fade-in-left {

}

@-webkit-keyframes fadeinleft {
    0%{ 
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100%{
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes fadeinleft {
    0%{ 
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100%{
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes fadeinleft {
    0%{ 
    opacity: 0;
    transform: translateX(100%);
  }
  100%{
    opacity: 1;
    transform: translateX(0%);
  }
}


@media (min-width: 2000px) {

}
@media (max-width:1650px) {
#page-content { width:80%; margin:0 auto }
}
@media (min-width:1200px) and (max-width:1450px) {

}
@media (max-width:1280px) {

}
@media (min-width:1200px) and (max-width:1360px) {

}
@media (min-width:1200px) and (max-width:1210px) {

}
@media (min-width:1200px) and (max-height: 1500px) {
.desc-o{/*font-size:17px*/font-size:2.5vh}
.title-t{/*font-size:18px*/font-size:3vh}
	.read-more{bottom:80px;font-size:18px}
}
@media (min-width:1200px) {
	/*.copy,.autor a{color:#aaa}*/
	.copy{text-align:left}
.smaller#menu{position:fixed;top:0px;left:0px;right:0px;z-index:999;width:100%;background:#fff}
.smaller .menu-rwd2{float:right;position:relative;top:0px}
.smaller .nav{float:right;position:relative;margin-top:0px}
.smaller .navbar-brand img{}
.smaller .navbar-brand{padding: 17px 20px 18px;}
.smaller .bbbb{margin-top:0px}
.smaller .white{margin-bottom:0px}
}
@media (max-width:1199px) {
	.lang-d{margin:0 auto;float:none;display:inline-block;}
	.langflags{padding:10px}
.bl{padding-right:0px}
.navbar-header {float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin-top: 7.5px;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.collapse.in{display:block !important;}
.navbar-toggle{background:#fff;border:none;border-radius:0px}
.navbar-nav{text-align: Center;width: 100%;}
.icon-bar{background:#0d0d0d !important;height:3px;width:35px}
.nav{height:initial;background:#fff;}
#bs-example-navbar-collapse-1{background:#fff}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#0f347a;background:#fff}
.navbar-default .navbar-nav > li > a{color:#0f347a;background:#fff}
.navbar-nav{text-align: Center;width: 100%;}
#slider-web {padding-top: 48px;}
#slider-web-page {padding-top: 48px;}
.block-contact{padding-left:15px;padding-right:15px}
.navbar-brand {margin-left: 0px !important;padding: 19px 20px;height: initial;}
#slider-web {padding-top: 53px;}
}
@media (min-width: 991px) and (max-width:1199px) {
	.owl-text-s{font-size: 40px;line-height:45px;left: 18.7%;}
	.desc-o{font-size:14px}
	.title-t{font-size:18px}
	.read-more{bottom:10px;font-size:18px}
}
@media (min-width: 991px) {
	
.copyrights{text-align:left}
.autor{text-align:right}
}
@media (max-width: 991px) {
	#kancelaria .h3{margin:30px 0px 40px;font-size:20px}
	.kancelaria_txt{font-size:16px;line-height:22px}
	#kancelaria{padding-bottom:50px}
	.block-contact{font-size:16px}
	.right-sites.content{padding-left:0px;padding-right:0px}
	#haslo{font-size:18px}
	#oferta .h3{margin:30px 0px 50px;font-size:20px}
	.copy{text-align:center}
	.ic{text-align:Center}
	.preloader4 {
	background:url(images/logos.png);
   width:100px;
    height:100px;
	background-size:100%;
    position:absolute;
    left:0%; /* wy�rodkowujemy w poziomie */
    right:0%; /* wy�rodkowujemy w poziomie */
    top:25%; /* wy�rodkowujemy w pionie */
    bottom:0%; /* wy�rodkowujemy w pionie */
    margin:0 auto; /* no bo chcemy idealnie wycentrowa�, nie? */
   padding: 0px;
  -webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
   border:none;

   -webkit-animation: preloader4 0.8s linear infinite;
   animation: preloader4 0.8s linear infinite;
}
.navbar-brand {margin-left: 0px !important;padding: 19px 20px;height: initial;}
#slider-web {padding-top: 53px;}
.copyrights,.autor{text-align:center}
.owl-text-s{text-align:left !important;margin:0 auto;top:5%;width: calc(100% - 30px) !important;left: 15px !important;  right: 15px !important;margin:0 auto}
.sss{font-size:50px;margin-left:0px;margin-right:0px}
.sss1{margin-left:0px;margin-right:0px;width:100%}
.sss2{margin-left:0px;margin-right:0px;width:100%}
.ofr{width:calc( 20% - 30px) }
#owl-carousel .owl-slide{text-align:Center}
.owl-carousel .owl-item img{text-align:center;margin:0 auto}
.navbar-toggle{background:#fff;border:none;border-radius:0px}
.icon-bar{background:#0d0d0d !important;height:3px;width:35px}
.nav{height:initial;background:#fff;}
#bs-example-navbar-collapse-1{background:#fff}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #50617a;background:#fff}
.navbar-default .navbar-nav > li > a{color: #50617a;background:#fff}
.navbar-nav{text-align: left;width: 100%;}

}

@media (max-width:991px) and (min-width:768px) {
.bl2{padding-left:0px;padding-right:0px}
.jak-dzialamy h4{font-size:14px}
.owl-text-s{font-size: 30px;line-height:35px}
}

@media all and (min-width: 801px) {

}
@media all and (max-width: 800px) {

}
@media (max-width: 768px) {
.contact_head{display:none !important}
.header_contatne{font-size:16px;line-height:18px}
.navbar-brand {margin-left: 0px !important;padding: 16px 5px;height: initial;max-width: calc(100% - 60px);}
.oferta_flex{padding:0px}
#haslo{padding-left:15px;padding-right:15px}
}
@media (max-width: 767px) and (min-width: 360px) {
	
}
@media (max-width: 359px) {

}

@media (max-width: 767px) {
#page-content2 {padding-top: 28px;}
.owl-text-s{font-size: 16px;line-height:18px;top:7.5% !important}
.formularz-buton{margin-top:25px}
#slider-web {padding-top: 64px;}
.forms-formshow-desc {width: 100%;}
.block-contact{padding-left:15px;padding-right:15px}
.block-contact-1,.block-contact-2,.block-contact-3,.block-contact-4{padding-left:0px;padding-right:0px}
.porada p {transition: color 1s ease;text-align: left;margin-left: 0px;margin-right: 0px;padding-bottom: 10px;}
.font-size22{font-size:16px}
.bmm-768{padding-left:0px;padding-right:0px}
.bm-768{padding-left:30px;padding-right:30px}
.porada{display: block;border:0px solid #fff;float: left;padding-top: 5px;width:100%;max-width:100%;margin-bottom:15px}
.oferta_bg{display:none}
.porada img{display: block;/*border-bottom: 2px solid #fff;*/padding-bottom: 20px;height: 88px;padding-right: 10px;margin-top: 9px;float: left;}
.porada h4{display: block;height: initial;min-height: initial !important;float: left;width: calc(100% - 78px);text-align: left;border:none}
.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;white-space: break-spaces;}
.oferta_bg ul {list-style: none;padding: 0px;}
.navbar-toggle{margin-right:8px}
.navbar-brand {margin-left: 0px !important;padding: 16px 5px;height: initial;}
.navbar-brand img {height: initial;width: initial;}
.font-size44 {font-size: 27px;}
.bl2{padding-left:0px;padding-right:0px}
.navbar-nav{margin-left:0px;margin-right:0px}
.absolute-contact {position: relative;width:initial}
.owl-text-s{top:45%}
.porada h4{padding-left:0px;padding-right:0px}
.porada > div{padding-left:0px;padding-right:0px}
.button{position:relative;bottom:initial;width: 100%;z-index: 1;text-align:center;background: #0f347a !important;}
.sss{font-size:30px}
.sss1{display:none}
.sss2{display:none}
.ofr{width:initial;margin:15px auto}
.stopka{height:initial}
.s11,.s22{float:none !important;margin:5px 10px;text-align:center;padding-left:0px}
.rmd a{display:inline-block;width:100%;text-align:center;margin:5px 0px}
}

.table { width:90%}
.table td{padding:5px 10px;}

@media (max-width: 520px) {
.table { width:96%}
.table td{padding:3px 5px; font-size:10px}
#page-content { width:94%; margin:0 auto }
.navbar-brand img { height:30px}


}
@media (max-width: 359px) {



}
