@media only screen and (min-width: 1099px) {

body {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:12px;
	line-height:18px;
	color:#555760;
}
  	.jezyki {
  position:absolute;
  bottom:24px;
  left:20px;
	color:#e9e8e5;
	z-index: 909;
}
	.jezyki a {
			color:#e9e8e5;
	}
	.jezyki a:hover {
		color:#EA5A0B
	}
	.jezyki .menuseparator {
		margin:0px 5px
	}
	.propors {
		position:absolute;
		height:1px;
	}
h1 {
	font-size: 36px;
	line-height:72px;
}
h2 {
	font-size:20px;
	line-height: 24px;
}
h4 {
	font-weight: 600;
	margin-bottom: 14px
}
a {
	text-decoration:none;
}
#head_wrapper {
	background-image:url(../images/header.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment: fixed;
}
#head_innerwrapper {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.66) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.66) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.66) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a8000000',GradientType=0 ); /* IE6-9 */
	height:calc(100% - 4px);
	width:100%;
	border-bottom:#EA5A0B solid 4px;
}
.content_w {
	width:1100px;
  margin:auto
}
	#swipe1 {
		position:absolute;
		z-index: 999;
		max-width:40%;
		margin-top:20%;
		margin-left:30%;
		opacity:0;
      	display:none
	}
#swipe2 {
		position:absolute;
		z-index: 999;
		max-width:40%;
		margin-top:25%;
		margin-left:30%;
		opacity:0;
      	display:none
	}
 #swipe3 {
		position:absolute;
		z-index: 999;
		max-width:40%;
		margin-top:30%;
		margin-left:30%;
		opacity:0;
      	display:none
	}
.menu {
	width:100%;
	position: fixed;
	top: 0;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a8000000',GradientType=0 ); /* IE6-9 */
	-webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
	z-index:1000
}
.fixed {	
	width:100%;
	position: fixed;
	top: 0;
	-webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
	background-color:rgba(0,0,0,.85);
	z-index:1000
}
  #menumobile {
    display:none
  }
.lista_menu li {
	float:left;
	color:#e9e8e5;
	font-size:14px
}

.lista_menu span {
	color:#e9e8e5;
	font-size:14px;
  	cursor:pointer
}
.lista_menu span:hover {
	color:#EA5A0B;
}
.lista_menu span:active {
	color:#EA5A0B;
	text-decoration: underline;
}

.menuseparator {
	border-left:solid #EA5A0B 2px;
	margin:15px;

}
.mainlogo {
	margin:30px;
	margin-left:0px;
	float:left;
}
.menutable {
	float:right;
}
.menucell  {
	vertical-align:middle;
	height:102px;
}
#powitanie {
	color: #e9e8e5;
	position: absolute;
	bottom: 0;
	width: inherit;
}
	#powitanie h1 {
font-size: 36px;
line-height: 72px;
padding-bottom:0px
	}
.button_a {
	color:#EA5A0B;
	border:solid 1px #EA5A0B;
	border-radius: 5px;
    padding: 10px 0px;
	font-weight:400;
	width:30vw;
	-webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
  	cursor:pointer;
	display:block
}
.button_a:hover {
		width:26vw;
	    padding: 10px 0px;
	background-color:#EA5A0B;
	color:#fff;
}
.odstep {
	margin-bottom:5vh;
}
.odstep2 {
margin-bottom:10vh;
}
.headerline {
	width:100px;
	height:100px;
	border-bottom:solid 1px #EA5A0B;
}

#onas_wrapper p {
	max-width:70%;
	margin:25px 0px;
}
.rewards {
	width:50%;
  	max-height:200px;
display:block;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	margin-left: 40%;
}
	#rewardy {
max-width: 1500px;
margin-top: 100px;
width: 100%;
	}
	#rynekonas_wrapper {
		background-color: #26272b;
		color:#e9e8e5;
		padding-bottom:100px;
			border-bottom: solid #EA5A0B 4px;
			background-image:url(../images/rynek.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
		background-attachment: fixed;
	}
	#rynekonas_wrapper .content_w {
		width:60%;
	}
	#rynekonas_wrapper .headerline {
		border-color:#e9e8e5
	}
	
	#rynek {
		text-align: left;
		list-style: outside;
	}
	#rynekonas_wrapper h2 {
		margin: 10px 0px;
		text-align: left
	}
  	.ron1 {
		width:75%
	}
	.ron2 {
					background-image:url(../images/mmp.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size: contain 
	}
  	#oferta_wrapper {
		padding-bottom: 100px
	}
	#oferta_wrapper .content_w {
		width:96%;
	}
	#oferta_wrapper .highlight {
		font-weight:600;
		font-size: 13px
	}

	
.ofertaimg {
	background-image: url(../../../images/oferta.png);
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	height:30vh
}
.ofertabela2 {display:none}
.ofertabela {
	width: 100%;
	margin: 25px 0px;
	display:inline-table
}
.ofertabela td {
	padding:0px 10px 0px 10px;
}
.ofertabela a {
	color:#555760;
}

.ofertabela	#a1,#a2,#a3,#a4,#b1,#b4,#c1,#c2,#c3,#c4 {
		width:25%
	}	
.ofertabela #b23{
	width: 50%
	}
	#a2, #c2 {
			padding:0px 50px 0px 0px;
	}
	#a3, #c3 {
			padding:0px 00px 0px 50px;		
	}
		#a2 p, #b1 p, #c2 p {text-align:right}
	#a3 p, #b4 p, #c3 p {text-align:left}
	
.ofertaitem {
	background:none;
	-webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
}
.ofertaitem:hover {
	-ms-transform: scale(1.1,1.1); /* IE 9 */
    -webkit-transform: scale(1.1,1.1);/* Safari */
    transform: scale(1.1,1.1);/* Standard syntax */
}

.pwebbox-box.pweb-modal {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
div.modal.fade.in {

}
.pwebbox-box.pweb-modal div {
	text-align: center;
	font-size: 16px
}
.opis {display:none}
#clients_wrapper {
	background-color:#26272b;
    padding-bottom: 100px;
	border-bottom: 4px solid #EA5A0B
}

#owl-demo, #clients_carousel, #referencje_gallery {
	  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;  
  margin: auto;
	margin-top: 25px;
}
#owl-demo .owl-item > div img {
    display: block;
    max-width: 100%;
    height: auto;

    margin-bottom:2vw;
	  opacity: 1;
	 z-index: 990;
}
#owl-demo .owl-item > div div img {
	opacity:1;
}
#owl-demo .owl-item > div > div {
	-webkit-transition: all .25s; /* Safari */
    transition: all .25s;
}
#owl-demo .owl-item > div {
    padding: 1vw
}

#clients_wrapper h1 {
	color: #e9e8e5
}
#main_wrapper .item-page {
	display:none
}

#clients_wrapper .headerline {
	border-color:#e9e8e5
}

#clients_carousel .owl-item .client_div  {
	display:block;
	max-width:100%;
  margin:1vw;
	border-bottom: 3px solid #EA5A0B;
  	cursor: pointer
}
.client_div .client_info {
height: 100px;
overflow: hidden;
margin-top: -250px;
padding-top: 150px;
}
.returndiv {
	display:none
}
.mtr120 {
	display: none
}
#clients_gallery div img {
  width: 100px;
	height:auto;
-webkit-filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.4));
 filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.4)); 
	margin:20px 0px;
}

#gallery {
	width:100%;
  	max-width:1100px;
  	margin:auto
}
  .columnwrapper {
    width:60%
  }
#gallery h1 {
	line-height: 36px
}
.column300solo {
			margin:25px 0px
	}
.mainframe {
	margin-bottom: 50px
}
#clear {
	color:#EA5A0B;
	display:block;
	width:30vw;
	margin-top:25px;
	height:40px;
	font-size:50px;
	background-color:white;
	background-image:url(../../../images/clear.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:7%; 
	border:solid 1px #EA5A0B;
	border-radius: 5px;
		-webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
}
	#clear:hover {
	width:26vw;
	background-color:#EA5A0B;
	background-image:url(../../../images/clear_h.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:8%; 
	border-radius: 5px;	
	}

	
	
.highlight {
	font-weight: 700;
	color: #EA5A0B
}

#referencje_wrapper {
	background-image:url(../images/referencje.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#e9e8e5;
		border-bottom: solid #EA5A0B 4px;
	background-attachment: fixed;
}
#referencje_wrapper .headerline {
	border-color: #e9e8e5
}
#referencje_gallery #referencje_item  {
	display:block;
  max-width:100%;
  margin:1vw;
	overflow: hidden;
		border-bottom: 3px #ea5a0b solid;
}
	#referencje_gallery .owl-item {
		padding-bottom: 100px
	}	
	#clients_carousel .owl-item {
		padding-bottom: 100px
	}
.ref {
	cursor: pointer
}
#main_wrapper #gallery {
	padding-top:15px;
}
#kariera_wrapper {
	padding-bottom:75px;
	border-bottom: 4px solid #EA5A0B
}
#foot_wrapper {
	background-color:#26272b;
	padding-top:25px;
	padding-bottom:50px;
	color:#e9e8e5
}
#foot1, #foot2, #foot3 {
	display:inline-block;
	padding:14px 25px 14px 25px;
	/*! width:20% */
}
#foot2 div span:after  {
  content: '';
  display: block;
	height:14px
}
#foot2 {
	border-left:1px solid #e9e8e5;
	border-right:1px solid #e9e8e5;
	text-align: left
}
	#foot1 {
				text-align: right;
	}
	#foot1 span:hover {
		color:#EA5A0B;
      cursor:pointer;

	}
#foot4 {
	font-size:10px;
	margin-top:50px
}
  .bujaka {
  animation: bounce 1s;
}
@keyframes bounce {
            0%, 100% {left:0px;} 
            25%, 75% {left:-50px;} 
            50% {left:50px;} 

}
    .swipeanim {
  animation: blink 2s;
}
@keyframes blink {
            0%, 100% {opacity:0;} 
            25%, 75% {opacity:1;} 


}

}
