@media only screen and (max-width: 1024px){
		
	.content-active{
		-webkit-transform: translateY(75px) !important;
		-moz-transform: translateY(75px) !important;
		-o-transform: translateY(75px) !important;
		transform: translateY(75px) !important;
	}

	
	#form h2 span, #dlaczego h2 span, #form-reklamodawcy h2 span, #platforma h2 span {
		padding: 0 !important;
	}
	
	h2::before {
		border: 0px !important;
	}
	
	h2 {
		font-size: 30px !important;
		text-align: center !important;
	}
	
	.newmenu-container {
		width: 93.10%;
		height: 100%;
		display: table;
		margin: 0 auto;
		position: relative;
		opacity: 0;
		margin-top: 20px;
		transition: 1s opacity ease .75s;
		margin-top: -78px;
	}
	
	.newmenu-container.open {
		opacity: 1;
	}
	
	.newmenu > .container {
		width: 93.10%;
		margin: 0 auto;
		position: relative;
	}

	.newmenu {
		position: fixed;
		width: 100%;
		height: 0px;
		background-color: #303336;
		z-index: 999999;
		opacity: 1;
		display: block;
		overflow-y: hidden;		
		transition: 1s height ease;
	}
	
	.newmenu.open {
		height: 100%;

	}

	.newmenu .iks {
		background:url(img/iks.png) no-repeat;
		width: 20px;
		height: 20px;
		z-index: 9999999;
		position: absolute;
		top: 18px;
		right: 0px;
	}

	.newmenu .new-site-logo {
		z-index: 9999999;
		position: absolute;
		top: 15px;
		left: 0px;
	}

	.newmenu-container ul {
		list-style: none;
		margin: 0 auto;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
	}

	.newmenu-container ul li {
		border-bottom: 1px solid #53575a;
		position: relative;
	}

	.newmenu-container ul li  a {
		display: block;
		line-height: 9.5vh;
		font-size: 4vh;
		font-family: 'Open Sans';
		color: #ffffff;
		font-weight: 600;
	}
	
	.newmenu-container ul li.addi {
		background: rgba(255, 255, 255, 0.2);
	}
	
	.newmenu-container ul li.addi a {
		color: #303336;
	}
	
	.newmenu-container ul li.addi {
		border-bottom: 1px solid #303336;
	}
	
	.newmenu-container ul li.addi:last-child {
		border: 0px;
	}
	
	.newmenu-container ul li.addi:after {
		font: normal normal normal 14px/1 FontAwesome;
		color: #303336;
		content: '\f061';
		position: absolute;
		top: 36%;
		right: 4%;
	}
	
	.newmenu-container ul li  a:hover {
		background: #ffffff;
		color: #303336;
	}
	
	/* header */
	.head-container {
		width: 93.10%;
		margin: 0 auto;
		position: relative;
	}
	
	.head-container .site-header {
		position: absolute !important;
		z-index: 200000;
		width: 100%;
		height: 90px;
		padding: 0px;
		margin: 0px;
		left: 0px;
		margin: 0 auto;
		padding-top: 15px;
	}
	
	.head-container .site-header #site-navigation {
		display: none;
	}
	
	.head-container .site-header #new-menu {
		float: right;
		display: block;
		margin-top: 10px;
	}
	
	.head-container .site-header #new-menu a {
		border-radius: 3px;
		height: 100%;
		color: #ffffff;
		font-size: 14px;
		border: 2px solid #ffffff;
		padding: 3px 0;
		line-height: 28px;
		transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
		width: 100%;
		background: url(img/menu-ico.png) 6px center no-repeat;
		padding-left: 29px;
		padding-right: 5px;
		background-size: 16px;
		font-family: Arial;
	}
		
	/* footer */
	
	.home .site-footer {
		margin-top: 0px !important;
		height: auto !important;
	}	
	
	#colophon .skew-pos {
		padding-top: 200px;
		margin: 0px;
	}
	
	#colophon .skew-pos .footer-slider, #colophon .skew-pos .footer-info {
		width: 93.10%;
	}
	
	#colophon .skew-pos .footer-info .footer-left {
		width: 50%;
	}
	
	#colophon .skew-pos .footer-info .footer-center {
		position: relative;
		float: right;
		width: 50%;
		text-align: right;
		border-top: 1px solid #e1e5e9;
	}
	
	#colophon .skew-pos .footer-info .footer-center a span {
		font-size: 85% !important;
	}
	
	#colophon .skew-pos .footer-info .footer-right {
		display: none;
	}

	#produkty-head h1, #onas-head h1, #kontakt-head h1, #reklamodawcy-head h1, #wydawcy-head h1, #single-head h1 {
		font-size: 60px !important;
		top: 165px !important;
		text-align: center !important;
		line-height: 1.3 !important;
	}

	.produkt-wrap h1 { 
		font-size: 60px !important;
		top: 45px !important;
		text-align: center !important;
	}
	
	.content-head h2 {
		font-size: 60px !important;
		margin-top: 50px !important;
		line-height: 1.3 !important;
		text-align: center !important;
	}
	
	#platforma h2, #boxy h2, #main #zacznijmyslec h2, 	#kim-jestesmy h2, #co-robimy h2, #dlaczego h2, #kontakt .kontakt-right h2, 	#form h2, #specyfikacja h2, #specyfikacja-slider h2, #postaw-na-reklame h2, #parametry h2, #zestaw-serwisow h2, #technologia .left h2, #adserwer h2, #wydawcy-pnr h2, #wydawcy-formaty h2, #wydawcy-platforma h2 {
		font-size: 30px !important;
		margin-bottom: 23px !important;
		line-height: 1.3 !important;
		text-align: center !important;
	}
	.single-content .entry-title, .single-news-list .entry-title {
		margin: 0 auto;
		font-size: 21px !important;
		margin-bottom: 30px;
		line-height: 1.3 !important;
		padding: 0 5% !important;
		width: 93.1%;
		text-align: center !important;
	}
	
	/* Główna */
	#head {
		top: -85px;
		height: 560px !important;
	}
	
	#slajder-glowna .owl-wrapper-outer {
		height: 560px;
	}
	
	#platforma .owl-carousel .owl-item {
		height: auto;
	}
	
	#slajder-glowna .owl-item {
		height: 560px !important;
	}
	
	#slajder-glowna .slajd{
		position: relative;
		height: 560px;
		width: 100%;
	}
	
	#slajder-glowna .slajd:first-child {
		opacity: 1;
	}
	
	#slajder-glowna .slajd .pad {
		display: none;
	}
	
	#slajder-glowna .owl-controls {
		position: absolute !important;
		top: 420px !important;
		left: 0px !important;
		right: 0px !important;
	}
	
	#platforma .owl-controls, #wydawcy-join .owl-controls {
		position: absolute !important;
		left: 0px !important;
		right: 0px !important;
		bottom: -30px !important;
	}
	
	.content-head {
		margin-left: 0px !important;
		margin: 0 auto;
		text-align: center;
		opacity: 1 !important;
	}
	
	.content-head p {
		max-width: 1100px !important;
		font-size: 15px !important;
		margin-bottom: 25px;
		margin-top: 15px;
	}
	
	.content-head .cta {
		width: auto; 
		height: auto;
		float: none;
		padding: 10px 20px;
	}
	
	.centered {
		width: 93.1% !important;
		margin: 0 auto;
		padding: 0 5% !important;
	}
	
	#main .head-boxes {
		display: none;
	}
	
	#main .platforma-wrap {
		float: none;
		margin-top: -93px;
	}
	
	#main #platforma {
		width: 93.10%;
		padding: 0 5% !important;	
	}
	
	#main #platforma .platforma-box {
		float: none;
		text-align: center;
		width: 100%;
		max-width: 298px;
		margin: 0 auto;
	}
	
	#main #platforma .platforma-txt {
		font-size: 15px;
		margin-bottom: 50px !important;
	}
	
	#main .platforma-wrap .platforma-content {
		height: auto;
		padding: 0;
		/**/
	}
	
	#main #platforma .owl-stage-outer {
		width: 100% !important;
	}
		
	#main #platforma .platforma-box h3, #parametry h3 {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 5px;
		font-size: 21px;
	}
	
	#parametry h3 {
		font-size: 15px;
	}
	
	#main #platforma .platforma-box p:not(.stats) {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 35px;
	}
	
	#main #platforma .platforma-box img {
		width: 100%;
		height: auto;
		border-bottom: 3px solid #e1e5e9;
		padding-bottom: 20px;
	}
	
	#main #platforma .platforma-box p.stats {
		text-align: left !important;
	}
	
	#main .zacznijmyslec-wrap {
		background: none;
	}
	
	#main .zacznijmyslec-wrap {
		background: url(img/word2-plaski.jpg) center no-repeat;
		height: auto;
		float: none;
		z-index: 1;
		background-size: cover;
	}
	
	#main .closer-hidden {
		width: 93.10%;
		margin: 0 auto;
	}
	
	#main .zacznijmyslec-wrap #zacznijmyslec {
		/*width: 93.10%;
		padding: 15% 6.5%;
		margin: 30px auto;*/
		width: 100%;
		padding: 50px 5%;
		margin: 50px auto;
	}
		
	#main .news-wrap {
		float: none;
	}
	
	#main .news-wrap .news-spacer {
		display: none;
	}
	
	#main #news-header {
		display: none;
	}
	
	#main .news-wrap #news {
		width: 100%;
		float: none;
		left: 0;
		padding: 0px;
		margin: 0px;
		height: auto;
	}
	
	#main .single-news-wrap {
		float: none;
		width: 93.1%;
		left: 0;
		margin: 0 auto;
		height: auto;
		margin-bottom: 0px;
		border-bottom: 1px solid #e1e5e9;
		padding-bottom: 50px;
	}
	
	#main .single-news-wrap:not(:first-child) p {
		display: none;
	}
	
	#main .single-news-wrap:last-child {
		border: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	#main .single-news-wrap .single-news {
		margin-top: 0px !important;
		width: 100%;
		padding: 0 5%;
		position: relative;
	}
	
	#main .single-news-wrap .single-news a {
		display: block;
	}
	
	#main .single-news-wrap:not(:first-child) .single-news a img {
		display: none;
	}
	
	#main .single-news h3 {
		font-size: 21px !important;
		padding-top: 20px;
		padding-bottom: 20px;
		line-height: 1.2;
		margin-top: 0px;
		text-align: center !important;
		margin-bottom: 0px;
	}
	
	#main .single-news-wrap:not(:first-child) .single-news h3 {
		padding-top: 50px;
		padding-bottom: 0px;
	}
	
	#main .single-news p {
		font-size: 15px;
		margin-bottom: 0px;
	}
	
	/* Produkty */
	
	#produkty-head {
		height: 560px !important; 
	}
	#boxy p {
		text-align: left;
	}
	
	#boxy p br {
		display: none;
	}
	
	#boxy .box {
		height: auto;
		min-height: 290px;
	}
	
	#boxy .box .button {
		position: absolute;
		bottom: 30px;
	}
	
	#boxy .boxy {
		margin-top: 50px;
		overflow: auto;
	}

	#boxy {
		margin-top: -115px;
		padding-bottom: 50px;
		border-bottom: 1px solid #e1e5e9;
		display: block;
	}
	
	#boxy .produkty-wrap, #specyfikacja .produkty-wrap, #specyfikacja-slider .produkty-wrap {
		width: 93.10%;
		position: relative;
		border: 0px;
		padding: 0 5% !important;
	}
	
	#specyfikacja, #specyfikacja-slider {
		border-bottom: 1px solid #e1e5e9;
		display: block;
		margin-top: 50px;
		margin-bottom: 50px;
	}
	
	#specyfikacja-slider .specyfikacja-slider {
		border: 0px;
		padding-bottom: 0px;
		padding: 0 5%;
		margin-bottom: 50px;
	}
	
	#specyfikacja-slider .specyfikacja-slider .owl-stage-outer {
		width: 100%;
	}
	
	#specyfikacja-slider .specyfikacja-bottom {
		margin-bottom: 50px;
	}
	
	.specyfikacje-txt {
		font-size: 18px !important;
	}
	
 	.specyfikacje-image {
		width: 230px;
		height: 230px;
	}
	
	.specyfikacje-image img {
		max-height: 100px;
	}	
	
	.specyfikacja-top p:last-child {
		margin-bottom: 50px;
	}
	
	#specyfikacja-slider .owl-carousel .owl-wrapper-outer {
		height: auto;
	}
	
	.specyfikacja-top p:last-child, .specyfikacja-bottom p:last-child {
		padding-bottom: 0px;
	}
	
	/* produkt */
	
	.menu-boczne-container {
		display: none;
	}
	
	#produkt-head {
		height: 560px !important; 
	}
	.product-content .owl-nav {
		position: relative;
		width: 93.10%;
		margin: 0 auto;
	}
	
	.navigator-wrapper {
			position: fixed;
		  margin: 0 auto;
		  top: 50%;
		  width: 93.10%;
		  z-index: 500;
	}
	
	.produkt-wrap {
		width: 93.10%;
		position: relative;
		border: 0px;
		margin: 0 auto;
		float: none;
		padding: 0 5%;
	}
	
	.produkt-ss { 
		width: 100%;
		margin-top: 30%;
	}
	
	.produkt-opis {
		width: 100%;
		margin: 0 !important;
		font-size: 15px;
		line-height: 1.5;
	}
		
	.ekran {
		margin-bottom: 50px !important;
	}	
	
	.produkt-spec {
		width: 100%;
		padding-bottom: 0px;
	}
	
	.product-content .owl-buttons {
		width: 98% !important;
	}
	
	.prodrek  {
		/*display: none;*/
		/*opacity: 1 !important;*/
	}
	
	/* reklamodawcy */
	#reklamodawcy-head {
		height: 560px !important; 
	}	
	
	#postaw-na-reklame .produkty-wrap {
		padding-top: 50px !important;
		margin-top: 50px !important;
	}
	
	#postaw-na-reklame {
		margin-top: 0px;
	}
	
	.produkty-wrap {
		width: 93.10%;
		position: relative;
		border: 0px;
		margin: 0px auto !important;
		padding: 0 5% !important;
		padding-bottom: 50px !important;
		
	}
	
	.header-under {
		width: 93.10%;
		position: relative;
		border: 0px;
		margin: 0px auto !important;
		padding: 0 5% !important;
	}
	
	.ekran-reklama {
		position: relative;
		max-height: 495px;
		height: auto;
		min-height: 240px;
		height: auto !important;
		margin-top: 30px;
	}	
	
	.ekran-reklama img:first-child {
		max-height: 400px;
		height: auto;
		width: auto;
		position: relative;
	}	
	
	.ekran-reklama .reklama {
		width: auto;
		margin: 0;
		left: -30px;
		top: 230px;
	}
	
	#parametry {
		height: auto;
		overflow: auto;
		padding-top: 0;
		margin-top: 0px;
		margin-bottom: 50px;
	}
	
	#parametry h2 {
		padding-top: 50px !important;
	}
	
	.parametry-slider {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.parametry-item {
		width: 100%;
		margin:0 auto;
	}
	
	.parametry-image {
		width: 230px;
		height: 230px;
	}
	
	.parametry-image img {
		max-width: 100%;
		height: auto;
	}
	
	.parametry-txt {
		font-size: 18px !important;
	}
	
	.reklamodawcy-desca, .pnr-content {
		width: 100%;
		font-size: 15px;
		margin: 0px;
	}
	
	.produkty-wrap .left, .produkty-wrap .right {
		width: 100%;
		height: auto;
		display: block;
		vertical-align: middle;
		float: none !important;
		position: relative;
		min-height: 270px;
	}
	
	.technologia-img-reklamodawcy {
		position: relative;
		right: 0;
		left: 0;
		width: 100%;
	}
	
	#zestaw-serwisow {
		margin-top: 50px;
	}
	
	#technologia {
		margin-top: 0px;
	}
	
	#technologia .left h2 {
		text-align: center;
		width: 100%;
		position: relative;
		margin-top: 70px;
		margin-bottom: 0px;
		color: #303336;
		top: 0px;
		font-size: 21px !important;
	}
	
	#zestaw-serwisow h2 {
		font-size: 21px !important;
	}
		
	#technologia .left h2 br {
		display: none;
	}
	
	.technologia-desc {
		width: 100%;
		text-align: center;
		margin: 0px !important; 
	}
	
	#zestaw-serwisow img.monitor{
		margin-bottom: -10px;
		width: 180%;
		max-width: 180%;
		margin-left: -40%;
		margin-right: -40%;
	}
	
	#zestaw-serwisow .produkty-wrap {
		padding-bottom: 0px !important;
	}
	
	.zestaw-desc {
		width: 100%;
	}
	
	.zestaw-desc br {
		display: block;
		font-size: 5px;
		line-height: 5px;
	}
	
	.visual-image {
		width: 320px;
		height: 320px;
		display: block !important;
	}
	
	.visual-image img {
		width: 104px;
		height: auto;
	}
	
	.visual-content {
		width: 100%;
		display: block !important;
	}
	
	#three-buttons {
		height: auto;
		padding-top: 85px;
	}
	
	#three-buttons .bottom {
		display: none;
	}
		
	/* wydawcy */
	#wydawcy-head {
		height: 560px !important; 
	}

	#wydawcy-pnr {
		margin-top: -115px;
	}	
		
	#adserwer {
		height: auto;
		margin-top: 0px;
	}	
		
	.adserwer-content p {
		margin: 0px;
	}
	
	#adserwer  .produkty-wrap {
		padding-bottom: 40px !important;
	}
		
	#adserwer .left_, #adserwer .right_ {
		width: 100%;
		display: block;
		min-height: 20px;
		height: auto;
	}
	
	#adserwer .right_  {
		display: none;
	}	
	
	#adserwer .left_ {
		padding-top: 50px;
	}
	
	
	
	#wydawcy-formaty {
		margin:0 !important;
		padding-top: 50px;
	}
	
	#wydawcy-formaty .wf-footer {
		padding-top: 0px;
		margin-bottom: 0px;
	}
	
	.wpct ul {
		text-align: center;
	}
	
	.wfdi img {
		display: none;
	}
	
	.wfdi img:first-child {
		display: block;
	}
	
	.pnr-content, .wf-content, .wfunder {
		width: 100%;
	}
	
	#wydawcy-join {
		height: auto;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	#wydawcy-platforma .left_, #wydawcy-platforma .right_ {
		width: 100%;
		height: auto;
		display: block;
	}
	
	.join-image {
		width: 230px;
		height: 230px;
	}
	
	.join-image img {
		width: 104px;
		height: auto;
	}
	
	#wydawcy-platforma .produkty-wrap {
		background: none;
	}
	
	.joins {
		width: 100%;
		margin: auto;
	}
	
	.join-item {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		position: relative;
		padding-bottom: 50px;
	}
	
	.join-txt {
		font-size: 18px;
	}
	
	#wydawcy-join .produkty-wrap {
		width: 100%;
		padding: 0px;
	}
	
	#wydawcy-join h2 {
		font-size: 30px;
		margin-bottom: 23px !important;
		line-height: 1.3;
		color: #44e2fd;
		text-align: center;
		width: 100%;
		padding-bottom: 0px;
		position: relative;
		border: 0px;
		padding: 0px 5%;
	}
		
	/* O Nas */
	
	/* O Nas - head */
	#onas-head {
		height: 560px !important; 
	}
	
	/* O Nas - kim-jestesmy*/
	#kim-jestesmy {
		margin-top: -90px;
		border-bottom: 1px solid #e1e5e9;
		margin-bottom: 50px;
	}
	
	#kim-jestesmy .kim-jestesmy-left {
		padding: 0px;
		text-align: center;
		display: block;
		padding-bottom: 50px;
		height: auto;
		width: 100%;
	}
	
	#kim-jestesmy .onas-wrap, #co-robimy .onas-wrap, #dlaczego .onas-wrap {
		width: 93.10%;
		padding-bottom: 0px;
		position: relative;
		border: 0px;
		margin: 0 auto;
		padding: 0 5%;
	}
	
	#kim-jestesmy div {
		width: 100%;
	}
	
	.co-robimy-left img {
		max-width: 100%;
		max-height: none;
		width: auto;
		height: auto;
	}
	
	#kim-jestesmy .kim-jestesmy-right, #co-robimy .co-robimy-left, #co-robimy .co-robimy-right {
		text-align: center;
		padding: 0px;
		display: block;
		padding-bottom: 50px;
		height: auto;
		width: 100%;
		position: relative;
		right: 0;
		left: 0;
	}
	
	/* O Nas - co-robimy */

	#co-robimy {
		margin-bottom: 0px;
		overflow: auto;
	}
	
	#co-robimy .co-robimy-right {
		text-align: center;
	}
	
	#co-robimy .co-robimy-right div {
		padding: 0px;
	}
	
	#co-robimy .co-robimy-right div a {
		float: none;
	}
	
	#co-robimy .co-robimy-right div p:last-child {
		margin-top: 60px;
	}
	
	.onas #co-robimy .co-robimy-right div p:last-child {
		margin-top: 10px;
	}
	
	.onas #co-robimy .co-robimy-right {
		padding-bottom: 0px;
	}
	
	.onas #co-robimy .co-robimy-left {
		overflow: hidden;
		padding-bottom: 0px;
	}
	
	/* O Nas - dlaczego */

	#dlaczego {
		border-top: 1px solid #e1e5e9;
		padding-top: 50px;
	}	
	
	#dlaczego h2:before, #dlaczego h2:after {
		border-top: 0;
	}
		
	#dlaczego .platforma-content {
		padding: 0;
	}		
		
	#dlaczego .onas-wrap .dlaczego {
		height: auto;
	}
	
	#dlaczego .platforma-box {
		float: none;
		text-align: center;
		width: 100%;
		max-width: 298px;
		margin: 0 auto;
		min-height: 238px;
	}
	
	#dlaczego .platforma-box h3 {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 5px;
	}
	
	#dlaczego .platforma-box p:not(.stats) {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	
	#dlaczego .platforma-box img {
		width: auto;
		max-width: 100%;
		height: auto;
		border-bottom: 3px solid #e1e5e9;
		padding-bottom: 20px;
	}
	
	#dlaczego .platforma-box p.stats {
		text-align: left !important;
	}
	
	/* O Nas - social */
	
	.onas-social-wrap {
		width: 100%;
		padding-bottom: 0px;
		position: relative;
		border: 0px;
		height: 690px;
	}
	
	#social .onas-social .onas-social-wrap .facebook {
		top: 46%;
		left: 9%;
	}
	
	#social .onas-social .onas-social-wrap .twitter {
		top: 43%;
		left: 37%;
	}
	
	#social .onas-social .onas-social-wrap .google {
		top: 40%;
		left: 65%;
	}
	
	/* Kontakt */
	
	/* Kontakt - head */
	#kontakt-head {
		height: 530px !important; 
	}
	
	/* Kontakt - kontakt */
	#kontakt {
		padding: 0px;
		margin-top: 0px;
		border-bottom: 1px solid #e1e5e9;		
		padding-bottom: 50px;
	} 
	
	#kontakt .kontakt-wrap {
		width: 93.10%;
		padding-bottom: 0px;
		position: relative;
		border: 0px;
		padding: 0 5%;
	}
	
	.kontakt-right .adres p br {
		display: block;
	}
	
	#kontakt .kontakt-wrap .kontakt-left, #kontakt .kontakt-wrap .kontakt-right {
		text-align: center;
		padding: 0px;
		display: block;
		padding-bottom: 50px;
		height: auto;
		width: 100%;
		float: none;
	}
	
	#kontakt .kontakt-wrap .kontakt-right {
		padding: 0;
	}
	
	#kontakt .kontakt-wrap .kontakt-right .kontakt-description p {
		text-align: center !important;
	}
	
	#kontakt .kontakt-wrap .kontakt-right p {
		padding-left: 20px;
		text-align: left !important;
	}
	
	#kontakt .kontakt-wrap .kontakt-left img {
		max-width: 100%;
		border-radius: 50%;
	}
	
	#kontakt .kontakt-wrap .kontakt-right .adres, #kontakt .kontakt-wrap .kontakt-right .email, #kontakt .kontakt-wrap .kontakt-right .telefon {
		padding-left: 25px;
		
		width: 190px;
		margin: 0 auto;
		margin-bottom: 32px;
	}
	
	#kontakt .kontakt-wrap .kontakt-right .telefon {
		margin-bottom: 0px;
	}
	
	/* Kontakt - formularz */	
	
	div#wpcf7-f55-o1 {
		width: 93.10%;
		padding-bottom: 50px;
		position: relative;
		border: 0px;
		margin: 0 auto;
	}
	
	#form .kontakt-wrap {
		width: 93.10%;
		padding-bottom: 50px;
		position: relative;
		border: 0px;
		margin-top: 50px;
		padding: 0 5%;
	}
	
	#form .form-description {
		padding: 0;
	}
	
	#form h2:before, #form h2:after {
		border-top: 0;
	}
	
	#form div.wpcf7-validation-errors {
		width: 100%;
		margin-top: -30px !important;
	}
	
	/* single */
	#single-head {
		height: 560px !important; 
	}
	
	.single-content article {
		width: 100%;
	}
	
	.single-content .entry-content {
		padding: 0 5%;
		text-align: center;
		font-size: 15px;
		width: 93.1%;
		margin: 0 auto;
		margin-top: 30px;
	}
	
	.single-content .entry-content p:first-child {
		margin-bottom: 30px;
	}
	
	.news-list-wrap {
		width: 100%;
		padding: 0;
		padding-bottom: 380px;
	}
	
	.single-list-item p {
		display: none;
	}
	
	.single-content .thumb {
		width: 100%;
		background-position: top center;
	}
	
	/* newsy */
	.single-content {
		margin-top: -100px !important;
	}
	
	.single-border {
		width: 100%;
		margin-bottom: 50px;
	}
	
	.single-cat-link {
		margin-bottom: 50px;
		margin-top: 30px
	}
	
	.single-list-item {
		display: block;
		padding: 0px;
		margin: 0px;
	}
	
	.category-posts-border {
		border-bottom: 1px solid #dce0e2;
		width: 100%;
		margin: 0px;
		margin-bottom: 50px;
	}
	
	.single-date {
		margin: 0 auto;
	}
	
	#adserwer .adserwer-content, #wydawcy-platforma .wpct  {
		text-align: center !important;
	}
}

@media only screen and (max-width: 1024px) and (orientation : landscape) {
	
	.onas #co-robimy .co-robimy-right {
		padding-bottom: 50px;
	}
	
	#kim-jestesmy, #boxy, #wydawcy-pnr {
		margin-top: 0;
	}
	
	#kim-jestesmy .kim-jestesmy-left, #kim-jestesmy .kim-jestesmy-right, #co-robimy .co-robimy-left, #co-robimy .co-robimy-right {
		width: 50%;
		display: table-cell; 
	}
	
	#kim-jestesmy .kim-jestesmy-left, #co-robimy .co-robimy-left {
		text-align: left;
		padding-right: 50px;
	}
	
	#kim-jestesmy .kim-jestesmy-left h2 {
		text-align: left !important;
	}
	
	#kim-jestesmy .kim-jestesmy-right, #co-robimy .co-robimy-right {
		text-align: right;
		padding-left: 0px;
	}
	
	#co-robimy .co-robimy-right, #co-robimy .co-robimy-left {
		position: absolute;
	}
	
	#co-robimy .co-robimy-right {
		left: 44%;
		right: 0px;
	}
	
	#co-robimy .co-robimy-left {
		left: 39px;
	}
	
	#co-robimy .co-robimy-right h2 {
		text-align: right !important;
	}
	
	#dlaczego  .platforma-box {
		float: left;
		width: 100%;
		max-width: 29%;
		margin: 0 2%;
	}
	
	#dlaczego  .platforma-box h3 {
		font-size: 28px;
	}
	
	#dlaczego  .platforma-box p:not(.stats) {
		height: 80px;
	}
	
	#dlaczego .platforma-bar {
		margin-top: 57px;
	}
	
	#social {
		clear: both;
	}
	
	.newmenu, #new-menu {
		display: none !important;
	}
	
	.head-container .site-header #site-navigation {
		display: block !important;
	}
	
	#main .platforma-wrap {
		margin-top: 0px;
		margin-bottom: 50px;
		overflow: auto;
	}
	
	h2 {
		font-size: 40px !important;
		text-align: center !important;
	}
	
	p {
		font-size: 18px !important;
	}

	#main #platforma .platforma-box {
		float: left;
		width: 100%;
		max-width: 27%;
		margin: 0px 3%;
	}
	
	#main #platforma .platforma-box h3 {
		font-size: 26px;
	}
	
	#main #platforma .platforma-box p:not(.stats) {
		height: 80px;
	}
	
	#main .zacznijmyslec-wrap {
		clear: both;
	}
	
	#parametry h3 {
		font-size: 21px;
	}
	
	#platforma h2, #boxy h2, #main #zacznijmyslec h2, #kim-jestesmy h2, #co-robimy h2, #dlaczego h2, #kontakt .kontakt-right h2, #form h2, #specyfikacja h2, #specyfikacja-slider h2, #postaw-na-reklame h2, #parametry h2, #zestaw-serwisow h2, #technologia .left h2, #adserwer h2, #wydawcy-pnr h2, #wydawcy-formaty h2, #wydawcy-platforma h2 {
		font-size: 40px !important;
		margin-bottom: 23px !important;
		line-height: 1.3 !important;
	}
	
	#parametry h2 {
		margin: 0px !important;
	}
	
	.single-content .entry-title, .single-news-list .entry-title {
		font-size: 30px !important;
		margin: 0 auto;
		margin-bottom: 30px;
		line-height: 1.3 !important;
		padding: 0 5% !important;
		width: 93.1%;
	}
	
	.single-content .entry-content {
		padding: 0 5%;
		text-align: center;
		font-size: 18px;
		margin: 0 auto;
		width: 93.1%;
		margin-top: 30px;
	}
	
	.single-content .entry-content p:first-child {
		margin-bottom: 30px;
	}
	
	.newmenu-container ul {
		width: 100%;
	}
	.newmenu-container ul li{
		float: left;
		width: 48%;
	}
	.newmenu-container ul li:nth-child(even){
		margin-right:0;
		margin-left: 4%;
	}
	
	.newmenu-container ul li  a {
		display: block;
		line-height: 15vh;
		font-size: 6.5vh;
		font-family: 'Open Sans';
		color: #ffffff;
		font-weight: 600;
	}
	
	#form .form-envelope .wpcf7-text, #form .form-envelope input, #form .form-envelope textarea {
		width: 60%;
		max-width: 365px;
	}
	
	div.wpcf7 img.ajax-loader {
		display: none;
	}
	
	.ekran-reklama { 
		width: 100%;
		display: block !important;
		height: auto !important;
	}
	
	.reklamodawcy-desca, .pnr-content {
		margin-bottom: 50px !important;
	}
	
	.technologia-img-reklamodawcy {
		display: block;
		max-width: 100%;
		width: auto;
		margin: 0px auto !important;
	}
	
	#zestaw-serwisow img.monitor{ 
		margin-bottom: -10px;
		width: 180%;
		max-width: 180%;
		margin-left: -40%;
		margin-right: -40%;
	}
	
	.potencjal {
		position: absolute;
	}
	
	.potencjal-two {
		bottom: 10%;
		left: -5%;
	}
	
	.potencjal-three {
		bottom: 4%;
		right: 0%;
	}
	
	.bigcircle {
		width: 280px;
		height: 280px;
		margin: auto;
		background: #4ee3fd;
		text-align: center;
		border-radius: 50%;
		padding-top: 70px;
		top: 35% !important;
		position: absolute;
		left: 0;
		right: 0;
	}
	
	.potencjal-one {
		left: 0;
		margin: auto;
		right: 0;
		top: 10%;
	}
	
	#produkty-head h1, #onas-head h1, #kontakt-head h1, #reklamodawcy-head h1, #wydawcy-head h1, #single-head h1 {
		font-size: 72px !important;
		top: 125px !important;
		text-align: center !important;
	}
	
	.produkt-wrap h1 { 
		font-size: 72px !important;
		margin-top: -72px;
		text-align: center !important;
	}
	
	.content-head h2 {
		font-size: 72px !important;
		text-align: center !important;
	}
	
	.content-head p {
		max-width: 1100px !important;
		font-size: 18px !important;
		margin-bottom: 25px;
		margin-top: 15px;
	}
	
	#kontakt .kontakt-wrap .kontakt-right .adres, #kontakt .kontakt-wrap .kontakt-right .email, #kontakt .kontakt-wrap .kontakt-right .telefon {
		width: 250px;
		font-size: 18px;
	}
	
	.onas-social-wrap {
		width: 50%;
	}
	
	.specyfikacje-txt, .parametry-txt {
		font-size: 18px;
	}
	
	.produkt-opis {
		width: 100%;
		margin: 0 !important;
		font-size: 18px;
		line-height: 1.5;
	}
	
	#zestaw-serwisow .produkty-wrap {
		width: 100%;
		padding: 0px !important;
	}
	
	#zestaw-serwisow .produkty-wrap h2, #zestaw-serwisow .produkty-wrap .zestaw-desc {
		width: 93.10%;
		position: relative;
		margin: 0 auto !important;
		padding: 0 5% !important; 
		margin-bottom: 23px !important;
		font-size: 32px !important;
	}
	
	#zestaw-serwisow img.monitor {
		margin-bottom: -10px;
		/* width: 180%; */
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	
	#kontakt .kontakt-wrap .kontakt-left img {
		max-width: 80%;
	}
	
	.co-robimy-left img {
		max-width: 100%;
		margin: 0 auto;
	}
	
	.centered, #main .single-news p, #kontakt .kontakt-wrap {
		padding: 0 10% !important;
	}
	
	#adserwer h2, #adserwer .adserwer-content, #main #platforma .platforma-box h3, #main #platforma .platforma-box p:not(.stats), #dlaczego .platforma-box h3, #dlaczego .platforma-box p:not(.stats) {
		text-align: left !important;
	}
	
	#dlaczego h2 {
		padding: 30px;
	}
	
	.specyfikacja-top br, .specyfikacja-bottom br, #adserwer .adserwer-content br {
		display: none;
	}
	
	.specyfikacje-image {
		width: 210px;
		height: 210px;
	}
	
	#specyfikacja-slider .specyfikacja-slider {
		margin-bottom: 100px;
	}
	
	#postaw-na-reklame .produkty-wrap, #wydawcy-pnr .produkty-wrap {
		padding-bottom: 0px !important;
	}
	
	.technologia-img-reklamodawcy {
		top:0px;
	}
	
	#technologia .produkty-wrap .right {
		margin-top: 30px;
	}
	
	.zestaw-desc > br {
		display: none;
	}
	
	#adserwer .right_ {
		display: block;
	}
	
	#adserwer .left_, #adserwer .right_ {
		height: auto;
		min-height: 600px;
		width: 50%;
		display: table-cell;
		height: auto;
	}
	
	.adf {
		right: 0px;
		top: 220px;
		width: 400px;
	}
	
	.adf2 {
		top: 105px;
	}
	
	.bigcircle p {
		line-height: 20px;
	}

	#potencjal .produkty-wrap {
		margin-bottom: 50px;
		border-bottom: 1px solid #e1e5e9;
		padding-bottom: 50px;
	}
	
	
	#wydawcy-join h2 {
		margin-bottom: 40px !important;
	}
	
	#wydawcy-platforma .left_, #wydawcy-platforma .right_ {
		width: 50%;
		display: table-cell;
	}
	
	#wydawcy-platforma h2, .wpct p, #wydawcy-platforma ul {
		text-align: left !important;
	}
	
	#boxy .produkty-desca p {text-align: center;}
}

@media only screen and (max-width: 1024px) and (orientation : portrait) { 
	.prodrek2 {
		/*display: none;*/
		opacity: 1 !important;
	}
	
	.produkt-ss { 
		width: 100%;
		margin-top: 40%;
	}
}

@media only screen and (max-width: 767px) {
	p > br, div > br {
		display: none;
	}
	
	p {
		font-size: 15px !important;
		text-align: center !important;
	}
	
	h2 {
		font-size: 30px !important;
		text-align: center !important;
	}
	
	p br::before {
		content: " ";
	}
	
	h2::before {
		border: 0px !important;
	}
	
	.wfrec {
		width: 45%;
	}
	
	.navigator-wrapper {
		  position: fixed;
		  margin: 0 auto;
		  top: 50%;
		  width: 93.10%;
		  z-index: 500;
	}
	
	.product-content .owl-nav {
		position: relative;
		width: 93.10%;
		margin: 0 auto;
	}
	
	#wydawcy-formaty .produkty-wrap .wfdi .reca {
		top: -15%;
		right: -10%;
	}
	
	#wydawcy-formaty .produkty-wrap .wfdi .recb {
		top: 48%;
		left: -10%;
	}
	
	#wydawcy-formaty .produkty-wrap .wfdi .recc {
		right: -10%;
		top: 60%;
	}
	
	#wydawcy-formaty .produkty-wrap .wfdi .recd {
		top: 90%;
		left: 23%;
	}

	#form h2 span, #dlaczego h2 span, #form-reklamodawcy h2 span, #platforma h2 span {
		padding: 0 !important;
	}
	
	.newmenu-container {
		width: 93.10%;
		height: 100%;
		margin: 0 auto;
		position: relative;
		opacity: 0;
		transition: 1s opacity ease .75s;
		 margin-top: -78px;
	}
	
	.newmenu-container.open {
		opacity: 1;
	}
	
	.newmenu > .container {
		width: 93.10%;
		margin: 0 auto;
		position: relative;
		height: 78px;
	}

	.newmenu {
		position: fixed;
		width: 100%;
		height: 0px;
		background-color: #303336;
		z-index: 999999;
		opacity: 1;
		display: block !important;
		overflow-y: hidden;		
		transition: 1s height ease;
	}
	
	.newmenu.open {
		height: 100%;

	}

	.newmenu .iks {
		background:url(img/iks.png) no-repeat;
		width: 20px;
		height: 20px;
		z-index: 9999999;
		float: right;
		margin-top: 18px;
	}

	.newmenu .new-site-logo {
		margin-top: 15px;
		float: left;
	}

	.newmenu-container ul {
		list-style: none;
		margin: 0 auto;
		text-align: center;
		vertical-align: middle;
	}

	.newmenu-container ul li {
		border-bottom: 1px solid #53575a;
		position: relative;
	}

	.newmenu-container ul li  a {
		display: block;
		line-height: 45px;
		font-size: 20px;
		font-family: 'Open Sans';
		color: #ffffff;
		font-weight: 600;
	}
	
	.newmenu-container ul li.addi {
		background: rgba(255, 255, 255, 0.2);
	}
	
	.newmenu-container ul li.addi a {
		color: #303336;
	}
	
	.newmenu-container ul li.addi {
		border-bottom: 1px solid #303336;
	}
	
	.newmenu-container ul li.addi:last-child {
		border: 0px;
	}
	
	.newmenu-container ul li.addi:after {
		font: normal normal normal 14px/1 FontAwesome;
		color: #303336;
		content: '\f061';
		position: absolute;
		top: 36%;
		right: 4%;
	}
	
	.newmenu-container ul li  a:hover {
		background: #ffffff;
		color: #303336;
	}
	
	/* header */
	.head-container {
		width: 93.10%;
		margin: 0 auto;
		position: relative;
	}
	
	.head-container .site-header {
		position: absolute !important;
		z-index: 200000;
		width: 100%;
		height: 90px;
		padding: 0px;
		margin: 0px;
		left: 0px;
		margin: 0 auto;
		padding-top: 15px;
	}
	
	.head-container .site-header #site-navigation {
		display: none !important;
	}
	
	.head-container .site-header #new-menu {
		float: right;
		display: block !important;
	}
	
	.head-container .site-header #new-menu a {
		border-radius: 3px;
		height: 100%;
		color: #ffffff;
		font-size: 14px;
		border: 2px solid #ffffff;
		padding: 3px 0;
		line-height: 28px;
		transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
		width: 100%;
		background: url(img/menu-ico.png) 6px center no-repeat;
		padding-left: 29px;
		padding-right: 5px;
		background-size: 16px;
		font-family: Arial;
	}
		
	/* footer */
	
	.home .site-footer {
		margin-top: 0px !important;
		height: auto !important;
	}	
	
	#colophon .skew-pos {
		padding-top: 200px;
		margin: 0px;
	}
	
	#colophon .skew-pos .footer-slider, #colophon .skew-pos .footer-info {
		width: 93.10%;
	}
	
	#colophon .skew-pos .footer-info .footer-left {
		width: 50%;
	}
	
	#colophon .skew-pos .footer-info .footer-center {
		position: relative;
		float: right;
		width: 50%;
		text-align: right;
		border-top: 1px solid #e1e5e9;
	}
	
	#colophon .skew-pos .footer-info .footer-center a span {
		font-size: 80% !important;
	}
	
	#colophon .skew-pos .footer-info .footer-right {
		display: none;
	}

	#produkty-head h1, #onas-head h1, #kontakt-head h1, #reklamodawcy-head h1, #wydawcy-head h1, #single-head h1 {
		font-size: 40px !important;
		top: 165px !important;
		text-align: center !important;
		line-height: 1.3 !important;
	}

	.produkt-wrap h1 { 
		font-size: 40px !important;
		top: 45px !important;
		text-align: center !important;
	}
	
	.content-head h2 {
		font-size: 40px !important;
		margin-top: 50px !important;
		line-height: 1.3 !important;
		text-align: center !important;
	}
	
	#platforma h2, #boxy h2, #main #zacznijmyslec h2, 	#kim-jestesmy h2, #co-robimy h2, #dlaczego h2, #kontakt .kontakt-right h2, 	#form h2, #specyfikacja h2, #specyfikacja-slider h2, #postaw-na-reklame h2, #parametry h2, #zestaw-serwisow h2, #technologia .left h2, #adserwer h2, #wydawcy-pnr h2, #wydawcy-formaty h2, #wydawcy-platforma h2 {
		font-size: 30px !important;
		margin-bottom: 23px !important;
		line-height: 1.3 !important;		
		text-align: center !important;
	}
	
	#form h2 {
		width: 75%;
		margin: 0 auto;
	}
	
	#adserwer h2 {
		text-align: left !important;
	}
	
	.single-content .entry-title, .single-news-list .entry-title {
		margin: 0 auto;
		font-size: 21px !important;
		margin-bottom: 30px;
		line-height: 1.3 !important;
		padding: 0 5% !important;
		width: 93.1%;
		text-align: center !important;
	}
	
	/* Główna */
	#head {
		top: -85px;
		height: 560px !important;
	}
	
	#slajder-glowna .owl-wrapper-outer {
		height: 560px;
	}
	
	#platforma .owl-carousel .owl-item {
		height: auto;
	}
	
	#slajder-glowna .owl-item {
		height: 560px !important;
	}
	
	#slajder-glowna .slajd{
		position: absolute;
		height: 560px;
		width: 100%;
	}
	
	#slajder-glowna .slajd{
		opacity: 1;
	}
	
	#slajder-glowna .slajd .pad {
		display: none;
	}
	
	#slajder-glowna .owl-controls {
		position: absolute !important;
		top: 400px !important;
		left: 0px !important;
		right: 0px !important;
	}
	
	#platforma .owl-controls, #wydawcy-join .owl-controls {
		position: absolute !important;
		left: 0px !important;
		right: 0px !important;
		bottom: 0px !important;
	}
	
	.content-head {
		margin-left: 0px !important;
		margin: 0 auto;
		text-align: center;
		top: -30px;
	}
	
	.content-head p {
		max-width: 600px !important;
		font-size: 15px !important;
		margin-bottom: 25px;
		margin-top: 15px;
	}
	
	.content-head .cta {
		width: auto; 
		height: auto;
		float: none;
		padding: 10px 20px;
	}
	
	.centered {
		width: 93.1% !important;
		margin: 0 auto;
		padding: 0 5% !important;
	}
	
	#main .head-boxes {
		display: none;
	}
	
	#main .platforma-wrap {
		float: none;
		margin-top: -93px;
	}
	
	#main #platforma {
		width: 93.10%;
		padding: 0 5% !important;
	}
	
	#main #platforma .platforma-box {
		float: none;
		text-align: center;
		width: 100%;
		max-width: 298px;
		margin: 0 auto;
	}
	
	#main #platforma .platforma-txt {
		font-size: 15px;
		margin-bottom: 50px !important;
	}
	
	#main .platforma-wrap .platforma-content {
		height: auto;
		padding: 0;
		padding-bottom: 40px;
	}
	
	#main #platforma .owl-stage-outer {
		width: 100% !important;
	}
		
	#main #platforma .platforma-box h3, #parametry h3 {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 5px;
		font-size: 21px;
	}
	
	#parametry h3 {
		font-size: 15px;
	}
	
	#main #platforma .platforma-box p:not(.stats) {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	
	#main #platforma .platforma-box img {
		width: 100%;
		height: auto;
		border-bottom: 3px solid #e1e5e9;
		padding-bottom: 20px;
	}
	
	#main #platforma .platforma-box p.stats {
		text-align: left !important;
	}
	
	#main .zacznijmyslec-wrap {
		background: none;
	}
	
	#main .zacznijmyslec-wrap {
		background: url(img/word2-plaski.jpg) center no-repeat;
		height: auto;
		float: none;
		z-index: 1;
		background-size: cover;
	}
	
	#main .closer-hidden {
		width: 93.10%;
		margin: 0 auto;
	}
	
	#main .zacznijmyslec-wrap #zacznijmyslec {
		/*width: 93.10%;
		padding: 15% 6.5%;
		margin: 30px auto;*/
		width: 100%;
		padding: 50px 5%;
		margin: 50px auto;
	}
		
	#main .news-wrap {
		float: none;
	}
	
	#main .news-wrap .news-spacer {
		display: none;
	}
	
	#main #news-header {
		display: none;
	}
	
	#main .news-wrap #news {
		width: 100%;
		float: none;
		left: 0;
		padding: 0px;
		margin: 0px;
		height: auto;
	}
	
	#main .single-news-wrap {
		float: none;
		width: 93.1%;
		left: 0;
		margin: 0 auto;
		height: auto;
		margin-bottom: 0px;
		border-bottom: 1px solid #e1e5e9;
		padding-bottom: 50px;
	}
	
	#main .single-news-wrap:not(:first-child) p {
		display: none;
	}
	
	#main .single-news-wrap:not(:first-child) h3 {
		margin-top: 0px;
	}
	
	#main .single-news-wrap:not(:first-child) {
		padding-top: 50px;
	}
	
	#main .single-news-wrap:last-child {
		border: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	#main .single-news-wrap .single-news {
		margin-top: 0px !important;
		width: 100%;
		padding: 0 5%;
		position: relative;
	}
	
	#main .single-news-wrap .single-news a {
		display: block;
	}
	
	#main .single-news-wrap:not(:first-child) .single-news a img {
		display: none;
	}
	
	#main .single-news h2 {
		font-size: 21px !important;
		padding-top: 20px;
		padding-bottom: 20px;
		line-height: 1.2;
		margin-top: 0px;
		text-align: center !important;
	}
	
	#main .single-news-wrap:not(:first-child) .single-news h2 {
		padding-top: 50px;
		padding-bottom: 0px;
	}
	
	#main .single-news p {
		font-size: 15px;
		margin-bottom: 0px;
	}
	
	/* Produkty */
	
	#produkty-head {
		height: 560px !important; 
	}
	
	#boxy {
		margin-top: -115px;
		padding-bottom: 50px;
		border-bottom: 1px solid #e1e5e9;
		display: block;
	}
	
	#boxy .produkty-wrap, #specyfikacja .produkty-wrap, #specyfikacja-slider .produkty-wrap {
		width: 93.10%;
		position: relative;
		border: 0px;
		padding: 0 5% !important;
	}

	.boxy {
		margin-top: 50px;
	}
	
	.box a {
		bottom: 30px;
	}
	
	.box div p {
		margin-bottom: 30px;
		text-align: left !important;
	}
	
	#boxy .box {
		width: 100% !important;
		height: 275px;
		float: none;
	}
	
	#boxy .boxy-description, .specyfikacja-top, .specyfikacja-bottom {
		width: 100%;
	}

	#specyfikacja, #specyfikacja-slider {
		border-bottom: 1px solid #e1e5e9;
		display: block;
		margin-top: 50px;
		margin-bottom: 50px;
	}
	
	#specyfikacja-slider .specyfikacja-slider {
		border: 0px;
		padding-bottom: 0px;
		padding: 0 5%;
		margin-bottom: 50px;
	}
	
	#specyfikacja-slider .specyfikacja-bottom {
		margin-bottom: 50px;
	}
	
	.specyfikacje-txt {
		font-size: 18px !important;
	}
	
 	.specyfikacje-image {
		width: 230px;
		height: 230px;
	}
	
	.specyfikacje-image img {
		max-height: 100px;
	}	
	
	.specyfikacja-top p:last-child {
		margin-bottom: 50px;
	}
	
	#specyfikacja-slider .owl-carousel .owl-wrapper-outer {
		height: auto;
	}
	
	.specyfikacja-top p:last-child, .specyfikacja-bottom p:last-child {
		padding-bottom: 0px;
	}
	
	/* produkt */
	
	.menu-boczne-container {
		display: none;
	}
	
	#produkt-head {
		height: 560px !important; 
	}
	
	.produkt-wrap {
		width: 93.10%;
		position: relative;
		border: 0px;
		margin: 0 auto;
		float: none;
		padding: 0 5%;
	}
	
	.produkt-ss { 
		width: 100%;
		margin-top: 40%;
	}
	
	.produkt-opis {
		width: 100%;
		margin: 0 !important;
		font-size: 15px;
		line-height: 1.5;
	}
		
	.ekran {
		margin-bottom: 20px !important;
	}	
	
	.produkt-spec {
		width: 100%;
		padding-bottom: 0px;
	}
	
	.product-content .owl-buttons {
		width: 98% !important;
	}
	
	.prodrek  {
		/*display: none;*/
		/*opacity: 1 !important;*/
	}
	
	.product-content {
		padding-bottom: 0px;
	}
	
	/* reklamodawcy */
	#reklamodawcy-head {
		height: 560px !important; 
	}	
	
	#postaw-na-reklame .produkty-wrap {
		padding-top: 50px !important;
		margin-top: 50px !important;
		padding-bottom: 0 !important;
	}
	
	#postaw-na-reklame {
		margin-top: -115px;
	}
	
	.produkty-wrap {
		width: 93.10%;
		position: relative;
		border: 0px;
		margin: 0px auto !important;
		padding: 0 5% !important;
		padding-bottom: 50px !important;
	}
	
	#wydawcy-pnr .produkty-wrap {
		padding-bottom: 0px !important;
	}
	
	.header-under {
		width: 93.10%;
		position: relative;
		border: 0px;
		margin: 0px auto !important;
		padding: 0 5% !important;
	}
	
	.ekran-reklama {
		position: relative;
		height: auto !important;
		margin-top: 30px;
	}	
	
	.ekran-reklama img:first-child {
		max-height: 600px;
		height: auto;
		width: auto;
		position: relative;
	}	
	
	.ekran-reklama .reklama {
		display: none;
	}
	
	#parametry {
		height: auto;
		overflow: auto;
		padding-top: 0;
		margin-top: 0px;
		margin-bottom: 50px;
	}
	
	#parametry h2 {
		padding-top: 50px !important;
	}
	
	.parametry-slider {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.parametry-item {
		width: 100%;
		margin:0 auto;
	}
	
	.parametry-image {
		width: 230px;
		height: 230px;
	}
	
	.parametry-image img {
		max-width: 100%;
		height: auto;
	}
	
	.parametry-txt {
		font-size: 18px !important;
	}
	
	.reklamodawcy-desca, .pnr-content {
		width: 100%;
		font-size: 15px;
		margin: 0px;
	}
	
	.produkty-wrap .left, .produkty-wrap .right {
		width: 100%;
		height: auto;
		display: block;
		vertical-align: middle;
		float: none !important;
		position: relative;
		min-height: 270px;
	}
	
	.technologia-img-reklamodawcy {
		position: relative;
		right: 0;
		left: 0;
		width: 100%;
	}
	
	#zestaw-serwisow {
		margin-top: 50px;
	}
	
	#zestaw-serwisow .produkty-wrap {
		padding-bottom: 0px !important;
	}
	
	#technologia {
		margin-top: 0px;
	}
	
	#technologia .left h2 {
		text-align: left !important;
		width: 100%;
		position: relative;
		margin-top: 70px;
		margin-bottom: 0px;
		color: #303336;
		top: 0px;
		font-size: 21px !important;
	}
	
	#zestaw-serwisow h2 {
		font-size: 21px !important;
	}
	
	#technologia .left h2 br {
		display: none;
	}
	
	.technologia-desc {
		width: 100%;
		text-align: left;
		margin: 0px !important; 
	}
	
	#technologia .technologia-desc p {
		text-align: left !important;
	}
	
	#zestaw-serwisow img.monitor{
		margin-bottom: -10px;
		width: 180%;
		max-width: 180%;
		margin-left: -40%;
		margin-right: -40%;
	}
	
	.zestaw-desc {
		width: 100%;
	}
	
	.zestaw-desc br {
		display: block;
		font-size: 5px;
		line-height: 5px;
	}
	
	.visual-image {
		width: 230px;
		height: 230px;
		display: block !important;
	}
	
	.visual-image img {
		width: 104px !important;
		height: auto;
	}
	
	.visual-content {
		width: 100%;
		display: block !important;
	}
	
	#three-buttons {
		height: auto;
		padding-top: 85px;
	}
	
	#three-buttons .bottom {
		display: none;
	}
		
	/* wydawcy */
	#wydawcy-head {
		height: 560px !important; 
	}	
		
	#wydawcy-pnr {
		margin-top: -115px;
	}
		
	#adserwer {
		height: auto;
		margin-top: 0px;
		background: url(img/bg-adserver.jpg) center center no-repeat;
		background-size: cover;
	}	
		
	.adserwer-content p {
		margin: 0px;
		text-align: left !important;
	}
	
	#adserwer  .produkty-wrap {
		padding-bottom: 40px !important;
	}
	
	#adserwer .left_, #adserwer .right_ {
		width: 100%;
		display: block;
		min-height: 330px;
		height: auto;
		position: relative;
	}
	
	.adf {
		z-index: 2;
		position: absolute;
		left: 0px;
		top: 120px;
	}
	
	.adf2 {
		z-index: 1;
		position: absolute;
		right: -10%;
		top: 40px;
	}
	
	#adserwer .left_ {
		padding-top: 50px;
	}
	
	#wydawcy-formaty {
		margin:0 !important;
		padding-top: 50px;
	}
	
	#wydawcy-formaty .wf-footer {
		padding-top: 0px;
		margin-bottom: 0px;
	}
	
	.wpct ul {
		text-align: left;
	}
	
	/*.wfdi img {
		display: none;
	}*/
	
	.wfdi img:first-child {
		display: block;
	}
	
	.pnr-content, .wf-content, .wfunder {
		width: 100%;
	}
	
	#wydawcy-join {
		height: auto;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	#wydawcy-platforma .left_, #wydawcy-platforma .right_ {
		width: 100%;
		height: auto;
		display: block;
	}
	
	#wydawcy-platforma h2 {
		text-align: left !important;
	}
	
	.wpct p {
		text-align: left !important;
	}
	
	.join-image {
		width: 230px;
		height: 230px;
	}
	
	.join-image img {
		width: 104px;
		height: auto;
	}
	
	#wydawcy-platforma .produkty-wrap {
		background: none;
	}
	
	.joins {
		width: 100%;
		margin: auto;
	}
	
	.join-item {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		position: relative;
		padding-bottom: 30px;
	}
	
	.join-txt {
		font-size: 18px;
	}
	
	#wydawcy-join .produkty-wrap {
		width: 100%;
		padding: 0px;
	}
	
	#wydawcy-join h2 {
		font-size: 30px;
		margin-bottom: 23px !important;
		line-height: 1.3;
		color: #44e2fd;
		text-align: center;
		width: 100%;
		padding-bottom: 0px;
		position: relative;
		border: 0px;
		padding: 0px 5%;
	}
		
	/* O Nas */
	
	/* O Nas - head */
	#onas-head {
		height: 560px !important; 
	}
	
	/* O Nas - kim-jestesmy*/
	#kim-jestesmy, #wydawcy-formaty {
		margin-top: -90px;
		border-bottom: 1px solid #e1e5e9;
		margin-bottom: 50px !important;
	}
	
	#kim-jestesmy .kim-jestesmy-left {
		padding: 0px;
		text-align: center;
		display: block;
		padding-bottom: 50px;
		height: auto;
		width: 100%;
	}
	
	#kim-jestesmy .onas-wrap, #co-robimy .onas-wrap, #dlaczego .onas-wrap {
		width: 93.10%;
		padding-bottom: 0px;
		position: relative;
		border: 0px;
		margin: 0 auto;
		padding: 0 5%;
	}
	
	#kim-jestesmy div {
		width: 100%;
	}
	
	.co-robimy-left img {
		max-width: 120%;
		max-height: none;
		width: auto;
		height: auto;
		margin-left: -10%;
	}
	
	#kim-jestesmy .kim-jestesmy-right, #co-robimy .co-robimy-left, #co-robimy .co-robimy-right {
		text-align: center;
		padding: 0px;
		display: block;
		padding-bottom: 50px;
		height: auto;
		width: 100%;
		position: relative;
		right: 0;
		left: 0;
	}
	
	/* O Nas - co-robimy */

	#co-robimy {
		margin-bottom: 0px;
		overflow: auto;
	}
	
	#co-robimy .co-robimy-right {
		text-align: center;
	}
	
	#co-robimy .co-robimy-right div {
		padding: 0px;
	}
	
	#co-robimy .co-robimy-right div a {
		float: none;
	}
	
	#co-robimy .co-robimy-right div p:last-child {
		margin-top: 60px;
	}
	
	.onas #co-robimy .co-robimy-right div p:last-child {
		margin-top: 10px;
	}
	
	.onas #co-robimy .co-robimy-right {
		padding-bottom: 0px;
	}
	
	.onas #co-robimy .co-robimy-left {
		overflow: hidden;
		padding-bottom: 0px;
	}
	
	/* O Nas - dlaczego */

	#dlaczego {
		border-top: 1px solid #e1e5e9;
		padding-top: 50px;
	}	
	
	#dlaczego h2:before, #dlaczego h2:after {
		border-top: 0;
	}
		
	#dlaczego .platforma-content {
		padding: 0;
	}		
		
	#dlaczego .onas-wrap .dlaczego {
		height: auto;
	}
	
	#dlaczego .platforma-box {
		float: none;
		text-align: center;
		width: 100%;
		max-width: 298px;
		margin: 0 auto;
		min-height: 238px;
	}
	
	#dlaczego .platforma-box h3 {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 5px;
	}
	
	#dlaczego .platforma-box p:not(.stats) {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	
	#dlaczego .platforma-box img {
		width: auto;
		max-width: 100%;
		height: auto;
		border-bottom: 3px solid #e1e5e9;
		padding-bottom: 20px;
	}
	
	#dlaczego .platforma-box p.stats {
		text-align: left !important;
	}
	
	/* O Nas - social */
	
	.onas-social-wrap {
		width: 100%;
		padding-bottom: 0px;
		position: relative;
		border: 0px;
		height: 690px;
	}
	
	#social .onas-social .onas-social-wrap .facebook {
		top: 46%;
		left: 9%;
	}
	
	#social .onas-social .onas-social-wrap .twitter {
		top: 43%;
		left: 37%;
	}
	
	#social .onas-social .onas-social-wrap .google {
		top: 40%;
		left: 65%;
	}
	
	/* Kontakt */
	
	/* Kontakt - head */
	#kontakt-head {
		height: 530px !important; 
	}
	
	/* Kontakt - kontakt */
	#kontakt {
		padding: 0px;
		margin-top: -60px;
		border-bottom: 1px solid #e1e5e9;		
		padding-bottom: 50px;
	} 
	
	#kontakt .kontakt-wrap {
		width: 93.10%;
		padding-bottom: 0px;
		position: relative;
		border: 0px;
		padding: 0 5%;
	}
	
	.kontakt-right .adres p br {
		display: block;
	}
	
	#kontakt .kontakt-wrap .kontakt-left, #kontakt .kontakt-wrap .kontakt-right {
		text-align: center;
		padding: 0px;
		display: block;
		padding-bottom: 50px;
		height: auto;
		width: 100%;
		float: none;
	}
	
	#kontakt .kontakt-wrap .kontakt-right {
		padding: 0;
	}
	
	#kontakt .kontakt-wrap .kontakt-right p {
		padding-left: 20px;
		text-align: left !important;
	}
	
	#kontakt .kontakt-wrap .kontakt-right .kontakt-description p {
		padding-left: 0px;
	}
	
	#kontakt .kontakt-wrap .kontakt-right .kontakt-description p {
		text-align: center !important;
	}
	
	#kontakt .kontakt-wrap .kontakt-left img {
		max-width: 100%;
		border-radius: 50%;
	}
	
	#kontakt .kontakt-wrap .kontakt-right .adres, #kontakt .kontakt-wrap .kontakt-right .email, #kontakt .kontakt-wrap .kontakt-right .telefon {
		padding-left: 25px;
		
		width: 190px;
		margin: 0 auto;
		margin-bottom: 32px;
	}
	
	#kontakt .kontakt-wrap .kontakt-right .telefon {
		margin-bottom: 0px;
	}
	
	/* Kontakt - formularz */	
	
	div#wpcf7-f55-o1 {
		width: 93.10%;
		padding-bottom: 50px;
		position: relative;
		border: 0px;
		margin: 0 auto;
	}
	
	#form .kontakt-wrap {
		width: 93.10%;
		padding-bottom: 50px;
		position: relative;
		border: 0px;
		margin-top: 50px;
		padding: 0 5%;
	}
	
	#form .form-description {
		padding: 0;
	}
	
	#form h2:before, #form h2:after {
		border-top: 0;
	}
	
	#form  .form-envelope .wpcf7-text, #form  .form-envelope input, #form  .form-envelope textarea {
		margin: 0 !important;
		margin-bottom: 10px !important;
		width: 100%;
	}
	
	#form div.wpcf7-validation-errors {
		width: 100%;
		margin-top: -30px !important;
	}
	
	/* single */
	#single-head {
		height: 560px !important; 
	}
	
	.single-content article {
		width: 100%;
	}
	
	.single-content .entry-content {
		padding: 0 5%;
		text-align: center;
		font-size: 15px;
		width: 93.1%;
		margin: 0 auto;
		margin-top: 30px;
	}
	
	.single-content .entry-content p:first-child {
		margin-bottom: 30px;
	}
	
	.news-list-wrap {
		width: 100%;
		padding: 0;
		padding-bottom: 380px;
	}
	
	.single-list-item p {
		display: none;
	}
	
	.single-content .thumb {
		width: 100%;
		background-position: top center;
	}
	
	/* newsy */
	.single-content {
		margin-top: -100px !important;
	}
	
	.single-border {
		width: 100%;
		margin-bottom: 50px;
	}
	
	.single-cat-link {
		margin-bottom: 50px;
		margin-top: 30px;
	}
	
	.single-list-item {
		display: block;
		padding: 0px;
		margin: 0px;
	}
	
	.category-posts-border {
		border-bottom: 1px solid #dce0e2;
		width: 100%;
		margin: 0px;
		margin-bottom: 50px;
	}
	
	.single-date {
		margin: 0 auto;
	}
	
	.single-post #form-reklamodawcy, .single-post #form {
		padding-top: 40%;
	}
	
	.single-post .areaspec {
		font-size: 10px;
		height: 40px;
		line-height: 40px;
	}
	
	.single-post .areaspec svg {
		  width: 35px;
		  height: 25px;
		  float: left;
		  margin-top: 7px;
		  margin-right: 7px;
	}
}

@media only screen and (max-width: 767px) and (orientation : landscape) {

	h2 {
		font-size: 40px !important;
		text-align: center !important;
	}
	
	p {
		font-size: 18px !important;
	}
	
	#main #platforma .platforma-box h3 {
		font-size: 32px;
	}
	
	#parametry h3 {
		font-size: 21px;
	}
	
	#platforma h2, #boxy h2, #main #zacznijmyslec h2, #kim-jestesmy h2, #co-robimy h2, #dlaczego h2, #kontakt .kontakt-right h2, #form h2, #specyfikacja h2, #specyfikacja-slider h2, #postaw-na-reklame h2, #parametry h2, #zestaw-serwisow h2, #technologia .left h2, #adserwer h2, #wydawcy-pnr h2, #wydawcy-formaty h2, #wydawcy-platforma h2 {
		font-size: 40px !important;
		margin-bottom: 23px !important;
		line-height: 1.3 !important;
	}
	
	.single-content .entry-title, .single-news-list .entry-title {
		font-size: 30px !important;
		margin: 0 auto;
		margin-bottom: 30px;
		line-height: 1.3 !important;
		padding: 0 5% !important;
		width: 93.1%;
	}
	
	.single-content .entry-content {
		padding: 0 5%;
		text-align: center;
		font-size: 18px;
		margin: 0 auto;
		width: 93.1%;
		margin-top: 30px;
	}
	
	.single-content .entry-content p:first-child {
		margin-bottom: 30px;
	}
	
	.newmenu-container ul {
		width: 100%;
	}
	.newmenu-container ul li{
		float: left;
		width: 48%;
	}
	.newmenu-container ul li:nth-child(even){
		margin-right:0;
		margin-left: 4%;
	}
	
	.newmenu-container ul li  a {
		display: block;
		line-height: 15vh;
		font-size: 6.5vh;
		font-family: 'Open Sans';
		color: #ffffff;
		font-weight: 600;
	}
	
	#form .form-envelope .wpcf7-text, #form .form-envelope input, #form .form-envelope textarea {
		width: 60%;
		max-width: 365px;
	}
	
	div.wpcf7 img.ajax-loader {
		display: none;
	}
	
	.ekran-reklama { 
		width: 100%;
		display: block !important;
		height: auto !important;
	}
	
	.reklamodawcy-desca {
		margin-bottom: 100px !important;
	}
	
	.technologia-img-reklamodawcy {
		display: block;
	}
	
	#zestaw-serwisow img.monitor{ 
		margin-bottom: -10px;
		width: 180%;
		max-width: 180%;
		margin-left: -40%;
		margin-right: -40%;
	}
	
	.potencjal {
		position: absolute;
	}
	
	.potencjal-two {
		bottom: 10%;
		left: -5%;
	}
	
	.potencjal-three {
		bottom: 4%;
		right: 0%;
	}
	
	.bigcircle {
		width: 280px;
		height: 280px;
		margin: auto;
		background: #4ee3fd;
		text-align: center;
		border-radius: 50%;
		padding-top: 70px;
		top: 35% !important;
		position: absolute;
		left: 0;
		right: 0;
	}
	
	.potencjal-one {
		left: 0;
		margin: auto;
		right: 0;
		top: 17%;
	}
	
	#produkty-head h1, #onas-head h1, #kontakt-head h1, #reklamodawcy-head h1, #wydawcy-head h1, #single-head h1 {
		font-size: 72px !important;
		top: 105px !important;
		text-align: center !important;
	}
	
	.produkt-wrap h1 { 
		font-size: 40px !important;
		top: 45px !important;
		text-align: center !important;
	}
	
	.content-head h2 {
		font-size: 72px !important;
		text-align: center !important;
	}
	
	.content-head p {
		max-width: 600px !important;
		font-size: 21px !important;
		margin-bottom: 25px;
		margin-top: 15px;
	}
	
	#kontakt .kontakt-wrap .kontakt-right .adres, #kontakt .kontakt-wrap .kontakt-right .email, #kontakt .kontakt-wrap .kontakt-right .telefon {
		width: 250px;
		font-size: 18px;
	}
	
	.onas-social-wrap {
		width: 50%;
	}
	
	.specyfikacje-txt, .parametry-txt {
		font-size: 18px;
	}
	
	.produkt-opis {
		width: 100%;
		margin: 0 !important;
		font-size: 18px;
		line-height: 1.5;
	}
	
	#zestaw-serwisow .produkty-wrap {
		width: 100%;
		padding: 0px !important;
	}
	
	#zestaw-serwisow .produkty-wrap h2, #zestaw-serwisow .produkty-wrap .zestaw-desc {
		width: 93.10%;
		position: relative;
		margin: 0 auto !important;
		padding: 0 5% !important; 
	}
	
	#zestaw-serwisow img.monitor {
		margin-bottom: -10px;
		width: 180%;
		max-width: 180%;
		margin-left: -40%;
		margin-right: -40%;
	}
	
	#kontakt .kontakt-wrap .kontakt-left img {
		max-width: 80%;
	}
	
	.co-robimy-left img {
		max-width: 100%;
		margin: 0 auto;
	}
	
	#adserwer .left_, #adserwer .right_ {
		width: 100%;
		display: block;
		min-height: 510px;
		height: auto;
		position: relative;
	}
	
	.adf {
		z-index: 2;
		position: absolute;
		left: 0px;
		top: 150px;
	}
	
	.adf2 {
		z-index: 1;
		position: absolute;
		right: -10%;
		top: 20px;
	}
}
@media only screen and (max-width: 767px) and (orientation : portrait) {

	.produkt-ss { 
		width: 100%;
		margin-top: 70%;
	}

	#wydawcy-join {
		position: relative;
		background: url('img/three-buttons-bg.png') no-repeat center center;
		background-size: cover;
		height: 620px;
		padding-top: 60px;
	}
	
	#potencjal .produkty-wrap {
		width: 100%;
		padding: 0px !important;
		padding-bottom: 50px !important;
	}
	
	.potencjal {
		position: relative;
		left: 0px;
		right: 0px;
		padding: 20px 0;
		top: 0;
		bottom: 0;
		margin: 0 auto;
		border-bottom: 1px solid #d4d6d9;
		clear: both;
		width: 100%;
	}	
	
	.potencjal-wrap {
		display: table;
		width: 93.1%;
		padding: 0 5% !important;
		height: 100px;
		margin: 0 auto;
	}
	
	.potencjal .potencjal-wrap > div {
		width: 40%;
		display: table-cell;
		vertical-align: middle;
		padding-right: 10px;
	}
	
	.potencjal p {
		width: 60%;
		display: table-cell;
		vertical-align: middle;
		text-align: left !important;
	}
	
	.bigcircle {
		position: relative;
		background: none;
		height: auto;
		padding-top: 50px;
		width: 93.1%;
		text-align: left;
		padding-left: 5%;
		padding-right: 5%;
		top: 0px !important;
	}
	
	.bigcircle p {
		font-size: 30px !important;
		margin-bottom: 23px !important;
		line-height: 1.3 !important;
		text-align: left !important;
		margin: 0px;
		padding: 0px;
		margin-bottom: 23px !important;
		color: #303336;
		font-family: Arial !important;
	}
}