@media (min-width: 1200px){

.banerek img{
   width: 100%;
}
.float-right{
  float: right;
  padding: 0px!important;
  margin: 0px!important;
  background: #ff0000;
}



#logo{
   padding: 20px 0px 0px 0px;
}
.field--name-field-zdjeciegl{
   float: right;
	margin: 20px;
}

.node--type-oferta .field--name-body{
   border-radius: 5px;
	background: #f7f7f7;
	margin: 20px 0px;
	padding: 25px;
}




.centered h1 {
  font-size: 2em!important;
}
.doprawejimg img{
  float: right;
}
.centered {
  position: absolute;
  top: 100%;
  transform: translate(0, -70%);
}
.ods1{
   padding: 20px 10px 10px 0px;
}
.ods2{
   padding: 20px 10px 10px 0px;
}
.ods3{
   padding: 20px 9px 10px 0px;
}
.ods4{
   padding: 20px 0px 10px 0px;
}

.views-field-field-galeria img,
.field--name-field-galeria img{
  float: left;
  margin: 10px;
}
#block-fsdfsf{
  overflow: hidden;
  background: url(/sites/default/files/znaczki.png) no-repeat right!important;
  margin-bottom: 4rem;
}
}
@media (min-width: 990px){
  .experience-box{
    margin-top: 4.2rem;
  }
.experience-info{
  display: inline-block;
  vertical-align: middle;
  margin:-0.5rem 0 0 1.3rem;
  font-size: 1.30rem;
  line-height: 1.190;
  color: #000;
}
.views-field-field-galeria img,
.field--name-field-galeria img{
  float: left;
  margin: 10px;
}
.centered h1 {
  font-size: 2em!important;
  background: #fff;
  display: inline;
  padding: 10px 20px 10px 20px;
  text-align: left;
  border-radius: 2px;

}

.carousel-caption{
   width: 1160px;
	margin: 0 auto;

}
.carousel-caption h3{
  text-align: left;
  padding-left: 45px;
  background-size: contain;
  display: inline;
  float: right;
  padding: 30px 25px 30px 40px;
  background:url(/sites/default/files/pasekanima4.png) no-repeat;

}

.centered {
  position: absolute;
  top: 80%;
  transform: translate(0, -80%);
}

.dots-image{
  display: inline-block;
  position: relative;
}

.dots-image img{
  display: block;
  position: relative;
  z-index: 1;
}

.dots-image .dots{
  position: absolute;
  left:-20%;
  bottom: -15%;
  width: 101%;
  height: 57.2%;
  background:url(../images/bg/dots.png) 0 0 repeat;
}

.experience-box{
  position: relative;
  white-space:nowrap;
  margin:6rem 0;
}

}
@media screen and ( max-width: 989px ) {
	html{
		font-size: 88%;
		line-height: 1.2rem;
}
	.sidebar {
		padding-left: 15px;
	}
	.left-sidebar .sidebar {
		padding-right: 15px;
	}
	.main-content {
		margin-bottom: 60px;
	}
.navigation .navbar .navbar-toggler{
   float: right;
	margin: 3px 0px;
}
.navigation .navbar .menu li{
	background: #F0F0F0;
	margin-bottom: 4px;
	list-style: none;
}
.navigation .navbar .subnav li{
	background: #E6E6E6;
	margin-bottom: 4px;
	list-style: none;
}
.navigation .navbar .menu a{
   display: block;
	padding: 5px;
}
.navigation .navbar .menu a:hover,
.navigation .navbar .menu a.active
{
   display: block;
	padding: 5px;
	color: #fff;
	background: #1e439a;
}
.navigation .navbar .navbar-toggler .toggler-icon {
      width: 30px;
      height: 2px;
      background-color: #795037;
      margin: 5px 0;
      display: block;
      position: relative;
      -webkit-transition: all 0.3s ease-out 0s;
      -moz-transition: all 0.3s ease-out 0s;
      -ms-transition: all 0.3s ease-out 0s;
      -o-transition: all 0.3s ease-out 0s;
      transition: all 0.3s ease-out 0s; }
    .navigation .navbar .navbar-toggler.active .toggler-icon:nth-of-type(1) {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      top: 7px; }
    .navigation .navbar .navbar-toggler.active .toggler-icon:nth-of-type(2) {
      opacity: 0; }
    .navigation .navbar .navbar-toggler.active .toggler-icon:nth-of-type(3) {
      -webkit-transform: rotate(135deg);
      -moz-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
      -o-transform: rotate(135deg);
      transform: rotate(135deg);
      top: -7px; }
	.centered h1 {
  font-size: 150%;
}


.navigation .navbar .navbar-collapse {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        background-color: #fff;
        z-index: 8;
        padding: 10px 16px;
        box-shadow: 0 26px 48px 0 rgba(0, 0, 0, 0.15); }


	.left-sidebar .main-content {
		float: none;
	}
	.site-bottom .row > *:nth-child(2n+1) {
		 clear: both;
	}

}
@media screen and ( max-width: 767px ) {
	.site-footer {
		text-align: center;
	}
.back-to-top {
  float: none;
  margin-top: 10px;
	}

.centered h1 {
  font-size: 100%;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.carousel-caption h3{
   padding: 5px;
	font-size: 1em;
	background: #13235b;
}
.centered {
  position: absolute;
  top: 0;
  transform: translate(0, 0);
}

	.section .row .col-xs-6:nth-child(2n+1) {
		clear: both;
	}
}

@media screen and ( max-width: 600px ) {
	.blog-grid .site-main .row .col-xs-6 {
		float: none;
		width: auto;
	}
}

@media screen and ( max-width: 540px ) {
	.section .row .col-xs-6 {
		width: auto;
		float: none;
	}
}

@media screen and ( max-width: 480px ) {
	.page-title h1 {
		font-size: 42px;
	}
	.post-title {
		font-size: 22px;
	}


	.site-bottom .row > * {
		 float: none;
		 width: auto;
	}
}