img {border:none;}
a {text-decoration:none; color:#58C4C5;}
a:hover {text-decoration:none; color:#000;}
a:visited {text-decoration:none;}
a:focus {text-decoration:none;}
a {outline:none;}
a img {border:none;}
img {max-width:100%;}
b,strong {font-weight:600;}
* {box-sizing:border-box;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body {margin:0;padding:0;height:100%;font-family: "Titillium Web", sans-serif;font-weight: 400;font-size:16px;}
.prompt,.nag {font-family: "Prompt", sans-serif;font-weight: 400;font-style: normal;line-height:1.1;}  
.p500 {font-weight:500;}
.p700,.nag {font-weight:700;}
.flex {display:flex;justify-content:space-between;flex-wrap:wrap;}
.flexStart {justify-content:flex-start;}
.flexEnd {justify-content:flex-end;}
.flexCenter {justify-content:center;}
.flexVcenter {align-items:center;}
.flexVend {align-items:flex-end;}
.flexAround {justify-content:space-around;}
input[type="text"],input[type="number"],input[type="email"],input[type="date"],input[type="password"],textarea,select {width:100%;padding:10px 5px;border:1px solid #555;background:#fff;font-family: "Titillium Web", sans-serif;}
.wpcf7-spinner {display:none !important;}
#wrapper {min-height:100%;position:relative;}
#header {background:#031c2c;height:100vh;position:relative;}
#header.nonHome {height:350px;}
#header img {position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0.2;}
.menuRight ul {text-align:right;}
.menu ul {margin:0px;padding:0px;font-size:16px;text-transform:uppercase;font-weight:600;}
.menu ul li {list-style:none;text-align:center;padding:20px 40px;display:inline-block;}
.menu ul li a,.menu ul li.searchMenu span {padding:10px 0px;color:#fff;}
.searchMenu span {cursor:pointer;}
.searchMenu {position:relative;}
.searchForm {position:absolute;right:0;top:16px;}
.searchForm form {display:flex;justify-content:flex-end;background:#07304A;}
.searchForm button {width:28px;background:none;outline:0;border:0;cursor:pointer;}
.searchForm input {width:calc(100% - 28px);min-width:180px;background:none;padding:9px;border:0;color:#fff;outline:0;}
.menu ul li a:hover,.menu ul li.searchMenu:hover span {border-bottom:1px solid #fff;}
.menu ul li ul {display:none;text-align:left;width:300px;position:absolute;margin-top:20px;background:#000;padding:5px 0;}
.menu ul li ul li {width:100%;text-align:left;padding:6px 10px;}
.menu ul li ul li a {color:#fff;padding:5px 0;}
.menu ul li ul li a:hover {color:#ccc;}
.menu ul li:hover ul {display:block;}
.mobile {display:none;}
#topbar {z-index:999;position:fixed;top:0;right:0;left:0;padding:50px 0;}
#topbar .flex {align-items:center;}
.logo {width:200px;text-align:center;}
.menu {width:calc(50% - 100px);}
#topbar.fixedHeader .logo {width:100px;}
#topbar.fixedHeader {padding:5px 0;background:#031c2c;}
#mobile-menu {background:rgba(6,46,71,0.9);z-index:998;position:fixed;top:0;bottom:0;right:0;left:0;text-align:center;padding-top:180px;display:none;}
#mobile-menu .menu {width:100%;}
#mobile-menu .menu ul li {width:100%;padding:5px 10px;font-weight:700;}
#mobile-menu .menu ul li a {padding:3px 0px;}
#nav-icon {width: 40px;height: 27px;position: relative;margin: 10px auto;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#nav-icon span {display: block;position: absolute;height: 2px;width: 100%;background: #fff;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1) {top: 0px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon span:nth-child(2) {top: 10px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon span:nth-child(3) {top: 20px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: -3px;left: 8px;}
#nav-icon.open span:nth-child(2) {width: 0%;opacity: 0;}
#nav-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 25px;left: 8px;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}
.button {cursor:pointer;display:inline-block;font-size:15px;padding:9px 50px;border:2px solid #58C4C5;color:#fff;background:#58C4C5}
.button.buttonDietaZamow,#oferta .button.buttonDietaZamow {font-size:20px;text-transform:uppercase;background:red;border:2px solid red;}
.button.buttonDietaZamow:hover {border:2px solid #58C4C5;background:none;}
.button:hover {background:none;border:2px solid #58C4C5;color:#000;}
#oferta .button,#mapa .button,#Wykres1 .button,.cel .button {background:#58C4C5;color:#fff;}
#oferta .button:hover,#mapa .button:hover,#Wykres1 .button:hover,.cel .button:hover,.cel .button.active {background:none;color:#fff;}
.purchasedPackage .button:hover {color:#fff;}
#start {clip-path: polygon(76% 13%, 72% 0, 100% 19%, 100% 100%, 0 100%, 0 12%, 12% 0);background-image:url('/wp-content/themes/makrotaktyka/images/texture2.jpg');background-size:cover;background-position:center center;color:#fff;padding:200px 0 200px;margin-top:-100px;position:relative;z-index:3;}
.normalPage {clip-path: polygon(76% 100%, 72% 0, 100% 100%, 100% 100%, 0 100%, 0 100%, 12% 0);margin-top:-100px;background:#fff;height:100px;position:relative;z-index:3}
#start .prompt {font-size:62px;line-height:1.1;margin:0 0 50px 0;}
#start p,#posilki p {max-width:900px;margin:0 auto;}
p {line-height:1.7;}
#start .box {max-width:1200px;}
#video .arrDown {position:absolute;left:0;right:0;top:-100px;z-index:2;text-align:center;}
#video {position:relative;}
#video:after {content:'';padding-top:30%;display:block;}
.myVideo{position: absolute;right: 0;bottom: 0;	top:0;width: 100%;height: 100%;background-size: 100% 100%; 		background-color: black;background-position: center center;background-size: contain;object-fit: cover;z-index:2;opacity:1;}
#posilki,#opinie {padding:100px 0;position:relative;}
#posilki .arrows,#opinie .arrows {position:absolute;top:200px;right:50px;z-index:20;}
.arrow {cursor:pointer;}
.arrow:hover img {transform:scale(0.8);}
.arrowNext {padding-left:70px;}
.nag {color:#07304A;font-size:62px;text-transform:uppercase;margin:0 0 50px 0;}
.nag h1 {font-size:inherit;margin:0;}
.posilkiSlider,.opinieSlider {margin:100px 0 0 0;}
.posilek {text-align:center;color:#07304A;font-size:33px;}
.half {width:50%;position:relative;background:#000;}
#oferta .half:after {content:'';padding-top:90%;display:block;}
#oferta .bg {position:absolute;left:0;right:0;top:0;bottom:0;opacity:.6;overflow:hidden;}
#oferta .bg img {width:100%;height:100%;object-fit:cover;}
#oferta .contentWrap {position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;}
#oferta .content {max-width:500px;width:80%;}
.slug {font-size:16px;text-transform:uppercase;margin:0 0 20px 0;}
#oferta .title {font-size:62px;line-height:1.1;}
.oferta2 {text-align:right;}
.oferta2 .contentWrap {padding-right:10%;}
.oferta1 .contentWrap {padding-left:10%;}
.oferta1 .arrow {right:0;position:absolute;top:40%;}
.oferta2 .arrow {left:0;position:absolute;top:50%;}
.half:hover img {transform:scale(1.1);}
#oferta .arrow:hover img,.half:hover .arrow img {transform:none;}
#oferta .button {margin:30px 0 0 0;}
#pytania {background-image:url('/wp-content/themes/makrotaktyka/images/texture2.jpg');background-size:cover;padding:100px 0;color:#fff;}
#pytania .nag,#mapa .nag,footer .nag,#Wykres1 .nag {color:#fff;}
.form {max-width:700px;margin:60px auto 0 auto;}
input[type="submit"] {cursor:pointer;}
.form.form2 input[type="submit"] {width:150px;border-left:0;padding:17px 10px;}
.form input[type="submit"]:hover {background:#fff;color:#07304A;}
.form input,.form textarea {outline:0;border:1px solid #fff;background:none;padding:15px 30px; font-size:15px;color:#fff;margin-bottom:20px;}
.form.form2 input[type="email"] {width:calc(100% - 150px);border-right:0;}
#mapa {background-image:url('/wp-content/themes/makrotaktyka/images/img3.jpg');background-size:cover;background-position:center center;color:#fff;padding:100px 0;}
#mapa .button {margin:50px 0 0 0;}
#socials {padding:100px 0;}
.socialsWrap {margin:60px 0 0 0;}
.socialsWrap img {margin:0 20px;}
.igPost {width:33.33333%;position:relative;}
.igPost:after {content:'';padding-top:100%;display:block;}
.igPost img {width:100%;height:100%;object-fit:cover;position:absolute;Left:0;right:0;top:0;bottom:0;}
footer {clip-path: polygon(30% 9%, 67% 0, 100% 8%, 100% 100%, 0 100%, 0 9%, 35% 0);background-image:url('/wp-content/themes/makrotaktyka/images/texture3.jpg');background-size:cover;padding:200px 0 30px 0;color:#fff;margin-top:-100px;}
.footerBottom {border-top:1px solid #fff;padding:30px 0 0 0;margin:100px 0 0 0;}
footer .socialsWrap {margin:0;}
footer .form {margin:50px 0 0 0;}
footer a {color:#fff;}
footer a:hover {color:#031c2c}
.foot2 {width:250px;font-size:20px;padding:100px 0 0 0;}
.foot2 ul {margin:20px 0 0 0;padding:0;list-style:none;}
.foot2 ul li {padding:10px 0;}
.foot1 {width:calc(100% - 800px);}
.contentInside {padding:100px 0 200px 0;}
.porownanieWrapTitle {width:100%;}
#ZamowWrap {padding:100px 0 0 0;}
#seemore span {display:inline-block;vertical-align:center;background:#07304A;color:#fff;border-radius:25px;width:25px;height:25px;text-align:center;font-weight:700;margin-right:10px;}
#seemore {border:1px solid #07304A;padding:10px;cursor:pointer;border-radius:5px;margin-bottom:10px;}
.seemoreContent {font-size:13px;padding:10px;border-radius:5px;border:1px solid #58C4C5;}
.partner {text-align:center;margin:0 20px;}
.partner .podpis {font-size:13px;}
.sportowiecImg {position:relative;border-radius:200px;width:120px;overflow:hidden;margin:0 auto;}
.sportowiecImg:after {padding-top:100%;content:'';display:block;}
.sportowiecImg img {position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;object-fit:cover;}
.menuBlock.cel:nth-child(even) {background-image:url('/wp-content/themes/makrotaktyka/images/texture3.jpg')}

.inputWrap label {margin:0 20px 0 0;}
.inputWrap label:first-of-type {width:100%;display:block;text-transform:uppercase;width:100%;letter-spacing:2px;font-size:13px;margin:0 0 10px 0;}
.inputWrap {margin:20px 0 30px 0;}
.perc30 {width:30%;}
.perc50 {width:49%;}
hr {border:0;height:1px;background:#000;outline:0;margin:40px 0;}
.cel hr {margin:10px 0;}
.cel {background-image:url('/wp-content/themes/makrotaktyka/images/texture2.jpg');background-size:cover;color:#fff;padding:20px;}
.cel .title {display:block; padding:10px 0px;text-transform:uppercase;font-size:24px;letter-spacing:4px;text-align:center;margin:0 0 20px 0;}
.result table {width:100%;border-collapse: collapse;}
.result table th {background:#fff;border:1px solid #fff;padding:10px;text-align:left;color:#07304A;text-transform:uppercase;letter-spacing:1px;}
.result table td {border-bottom:1px solid #144b6d;padding:5px 10px;}
.userInfo {background:#07304A;color:#fff;padding:20px;}
.userInfoAvatar {margin-right:20px;}
.userInfoContent {text-transform:uppercase;}
.userInfoContent b {font-size:20px;}
.userInfoButtons a:hover {color:#fff;}
.cndkbeforeafter-item img {max-width:none;}
.card {margin:0 auto;text-align:center;}
.beforeafterdrag {margin:0 auto;}
.porownanie .button {margin:20px 20px 0 0;}
.nickname {margin:10px 0 0 0;background:#07304A;padding:10px 0px;color:#fff;font-size:26px;font-weight:700;}
.userInfoSport {margin:30px 0 0 0;text-transform:uppercase;}
.userInfoSport b {font-size:24px;}
#Wykres1 {background-image: url('/wp-content/themes/makrotaktyka/images/texture2.jpg');background-size: cover;background-position: center center;color: #fff;padding: 50px 0;margin-top:-100px;}
#Wykres2 {padding:50px 0 150px 0;}
#Wykres1 a:hover {color:#fff;}
.result table th.alignRight {text-align:right;}
.easepick-wrapper {margin: 0 auto !important;display: flex !important;justify-content: center !important;}
.wybranaDieta span.light {font-weight:300;}
.priceTotal {color:#031c2c;font-size:20px;}
.priceTotal span,.priceTotalDay span {font-weight:700;}
.priceTotalDay {margin:50px 0 0 0;font-size:60px;color:#031c2c;}
.purchasedPackage {padding:20px;background:#07304A;color:#fff;margin:0px 0 40px 0;font-size:18px;}
.purchP {width:calc(100% - 210px);}
.purchP .bigger {text-transform:uppercase;font-size:20px;}
.purchP2 {font-size:13px;margin:10px 0;}
.purchP2 span {letter-spacing:3px;text-transform:uppercase;}
.finalizacjaAtuty {background-image: url('/wp-content/themes/makrotaktyka/images/texture2.jpg');background-attachment:fixed;background-size: cover;background-position: center center;color: #fff;padding: 50px 0 0 0;margin:0 0 50px 0;}
.atuty1,.atuty2in,.atuty3in {position:relative;}
.atuty2in:after,.atuty3in:after {padding-top:80%;display:block;content:'';}
.atuty3in:after {padding-top:50%;}
.atuty1:after {padding-top:26%;display:block;content:'';}
.finalizacjaAtuty .bg {height:100%;position:absolute;left:0;right:0;bottom:0;top:0;}
.finalizacjaAtuty .bg img {width:100%;height:100%;object-fit:cover;opacity:0.7;}
.finalizacjaAtuty .title {position:absolute;left:0;right:0;top:0;bottom:0;font-weight:700;text-shadow: 0px 0px 11px rgba(66, 68, 90, 1);text-align:center;padding:5px;}
.finalizacjaAtuty .title .flex {width:100%;height:100%;}
.finalizacjaAtuty .titleBig {font-size:40px;line-height:1;text-transform:uppercase;font-weight:700;}
.finalizacjaAtuty .atuty1 .titleBig {font-size:60px;}
.finalizacjaAtuty .nag {color:#fff;}
.atuty2in {width:33.33333%;}
.atuty3in {width:50%;}
.dowozy1,.dowozy2 {width:49%;}
.dowozy2 ul {columns:2;}
#wspolpraca {padding:100px 0;}
.menuBlock {width:30%;text-align:center;padding:40px 20px;margin-bottom:40px;}
.menuBlock h2 {margin:0;text-transform:uppercase;}
.menuNag {margin:30px 0 0px 0;text-transform:uppercase;letter-spacing:3px;font-size:12px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-widget-content {border: 1px solid #dddddd;background: #ffffff;color: #333333;}
.ui-accordion .ui-accordion-content {padding:20px;border-top: 0;overflow: auto;}
.ui-accordion .ui-accordion-header {display: block;	cursor: pointer;position: relative;	margin: 2px 0 0 0;	padding: 20px 10px;	font-size: 100%;font-weight: 700;	color: #000;}
.ui-state-active .ui-icon, .ui-button:active .ui-icon {background-image: url("https://code.jquery.com/ui/1.13.3/themes/base/images/ui-icons_ffffff_256x240.png");}
.ui-icon, .ui-widget-content .ui-icon {background-image: url("https://code.jquery.com/ui/1.13.3/themes/base/images/ui-icons_444444_256x240.png");}
.ui-icon {width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;	background-repeat: no-repeat;}
.ui-icon-triangle-1-e {background-position: -32px -16px;}
.ui-icon-triangle-1-s {background-position: -65px -16px;}
#accordion h3 {cursor:pointer !important;}
#accordion .ui-state-default {background: none;border-bottom:1px solid #ddd;}
#accordion .ui-state-default:hover {background:#ddd;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: 1px solid #07304A !important;background: #07304A !important;color:#fff !important; }
#HistoriaZamowien {padding:50px 0;}
.page-template-template-onas #start {margin-top:0;clip-path: polygon(76% 13%, 72% 0, 100% 9%, 100% 100%, 0 100%, 0 12%, 12% 0);}
.kontaktLeft {width:calc(100% - 550px);text-align:center;}
.kontaktRight {width:500px;text-align:right;}
.kontaktEmails {line-height:2.5;margin:0 0 15px 0;font-size:24px;}
.kontaktRight .block {margin: 0 0 70px 0;}
.kontaktRight .block .title {text-transform:uppercase;color:#07304A;font-size:26px;margin:20px 0;}
.disclaimerMenu {border:1px solid #031c2c;padding:0 10px;margin:0 0 50px 0;}
#dzienProbny {padding:100px 0 150px 0;background:#fff;}
.proba1 {font-size:30px;margin:-50px 0 100px 0;}
.probaWrap {position:relative;background:#58C4C5;width:400px;max-width:30%;background-image: url('/wp-content/themes/makrotaktyka/images/texture3.jpg');background-size: cover;color:#fff;padding:0 0 100px 0;}
.probaWrap .button {background:#fff;border:1px solid #fff;color:#144b6d;}
.probaWrap .button:hover {background:#144b6d;border:1px solid #144b6d;color:#fff;}
.probaWrap .bottom {position:absolute;bottom:20px;left:20px;right:20px;}
.probaWrap .price {font-size:40px;font-weight:700;}
.probaHeading {/*background-image:url('/wp-content/themes/makrotaktyka/images/proba5.png');background-size:100% 100%;padding:100px 20px;text-align:center;margin:-50px -50px 0 -50px;*/font-size:32px;color:#07304A;position:relative;text-transform:uppercase;font-weight:700;color:#fff;padding:20px;}
.probaHeading .el {position:absolute;top:-20px;right:120px;width:70px;}
.over {background:rgba(0,0,0,0.8);color:#fff;padding:20px;text-align:center;opacity:0;position:absolute;bottom:100px;left:0;right:0;}
.probaWrap:hover .over {opacity:1;}
.over table {margin:20px auto 0  auto;width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.over table td {padding:3px 10px;width:50%;}
.over table td:first-of-type {text-align:right;}
.over table td:last-of-type {text-align:left;}
.zamowProbnyLeft {width:400px;}
.zamowProbnyRight {width:calc(100% - 480px);}
.zamowProbnyLeft .probaWrap {width:100%;max-width:100%;}
.zamowProbnyLeft .over {position:relative;opacity:1;bottom:auto;left:auto;right:auto;}
.opinia {position:relative;padding:40px 20px;margin:0 40px;}
.opinia .inside {font-style:italic;text-align:center;z-index:3;position:relative;}
.opinia .author {font-weight:700;font-size:13px;text-align:center;z-index:3;position:relative;}
.opinia:before,.opinia:after {position:absolute;z-index:1;width:100px;height:87px;opacity:.3;}
.opinia:before {top:0;left:0;content:url('/wp-content/themes/makrotaktyka/images/quote1.png');}
.opinia:after {bottom:0;right:0;content:url('/wp-content/themes/makrotaktyka/images/quote2.png');}

.gal-item {width:24%;margin-bottom:1.5%;position:relative;overflow: hidden;}
.gal-item:after {content:'';padding-top:60%;display:block;}
.gal-item:empty {margin-bottom:0;}
.gal-item:hover img {transform:scale(1.1);}
.gal-item img {width:100%;height:100%;object-fit: cover;position:absolute;top:0;bottom:0;right:0;left:0;}

.entry {	margin-top: 0;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float:none;}
.woocommerce div.product {margin-bottom: 0;position: relative;display:flex;justify-content:space-between;flex-wrap:wrap;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {float: none;width: 38%;}
.woocommerce div.product div.images,.woocommerce div.product div.summary {margin-bottom: 0;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {float: none;width: 60%;clear: none;}
.entry .entry-content, .entry .entry-summary {max-width: 100%;margin: 0 0%;padding: 0 0px;}
#fixedBtn {position:fixed;left:0;bottom:20px;padding:10px 20px;background:red;color:#fff;z-index:999;}
#fixedBtn.fixed2 {bottom:70px;}
#fixedBtn:hover {background:#000;}
#fixedBtn img {vertical-align:-3px;padding-right:3px;}
.page-id-749 table {border-collapse: collapse;width: 100%;  }
.page-id-749 table td, table th {	border: 1px solid #ddd;	padding: 8px; text-align:center; }
.page-id-749 table tr:nth-child(even){background-color: #f2f2f2;}
.page-id-749 table tr:hover {background-color: #ddd;}
.page-id-749 table th {	padding-top: 12px;	padding-bottom: 12px;	background-color: #58C4C5;	color: #fff;  }

.box {max-width:1620px;margin: 0px auto;padding:0px 10px;}
.box1000 {max-width:1000px;margin:0px auto;padding:0 10px;}
.transition,.logo,.button,.gal-item img,.arrow img,.half img,input[type="submit"],.over  {transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; }
ul.list {list-style-type: none;margin:0px; padding:0px;margin-left:10px;}
ul.list li:before {content:"-"; position:relative; left:-5px;}
ul.list li{ text-indent:-5px; }
@media all and ( max-width:1600px) {
	.menu ul li {padding:20px 20px;}
	.probaHeading {}
}
@media all and ( max-width:1400px) {
	#start .prompt,#oferta .title,.nag {font-size: 40px;}
	#posilki .arrows,#opinie .arrows {top: 250px;right: 10px;}
	.foot2 {width:170px;font-size:16px;padding:60px 0 0 0;}
	.foot1 {width:calc(100% - 580px);}
	.finalizacjaAtuty .titleBig {font-size:30px;}
	.finalizacjaAtuty .atuty1 .titleBig {font-size:50px;}
	.proba1 {font-size:22px;}
}
@media all and ( max-width:1220px) {
	.menu ul li {padding: 20px 10px;}
	#start {padding: 200px 0 100px;margin-top: -100px;}
	#video .arrDown img {height:100px;}
	#video .arrDown {top:-50px;}
	#posilki .arrows,#opinie .arrows {top: 280px;right: 10px;}
	.posilkiSlider,.opinieSlider {margin: 150px 0 0 0;}
	.posilek {font-size: 25px;}
	.menuBlock {width:32%;margin-bottom:25px;}
	.menuBlock h2 {font-size:20px;}
	.kontaktRight,.kontaktLeft {width:100%;text-align:center;}
	.probaHeading {font-size:22px;}
	.probaHeading .el {right:30px;}
	.zamowProbnyLeft {width:300px;}
	.zamowProbnyRight {width:calc(100% - 320px);}
}
@media all and ( max-width:1050px) {
	.mobile {display:block;}
	.desktop {display:none;}
	#start .prompt,#oferta .title,.nag {font-size: 30px;}
	.posilek {font-size: 20px;}
	#posilki .arrows,#opinie .arrows {position:relative;margin:50px 0 0 0;top:0;right:0;text-align:right;}
	.posilkiSlider,.opinieSlider {margin: 0px 0 0 0;}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: 100%;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 100%;}
	.oferta1 .contentWrap {padding-left: 5%;}
	.oferta2 .contentWrap {padding-right: 5%;}
	#oferta .content {width: 80%;}
	footer {clip-path: polygon(30% 3%, 67% 0, 100% 2%, 100% 100%, 0 100%, 0 3%, 35% 0);margin-top:-50px;padding:100px 0 30px 0}
	.foot2 {width:30%;}
	.foot1 {width:100%;}
	.perc30 {width:32%;}
	.cel {padding:20px 10px;}
	.finalizacjaAtuty .titleBig {font-size:24px;}
	.finalizacjaAtuty .atuty1 .titleBig {font-size:32px;}
	.menuBlock {width:49%;}
	.searchForm {right: 10px;left: 10px;	}
	.dowozy1,.dowozy2 {width:100%;}
	.button.buttonDietaZamow {font-size:15px;}
	.probaWrap {max-width:33%;}
	#dzienProbny .bottom {bottom: 5px;	left: 5px;	right: 5px;	}
	#dzienProbny .price {font-size: 30px;}
	.probaHeading {font-size: 18px;}
	.over {padding:10px 10px;}
	.zamowProbnyLeft, .zamowProbnyRight {width:100%;}
}
@media all and ( max-width:820px) {
	#oferta .half {width:100%;}
	.foot5 {width:100%;}
	.finalizacjaAtuty .titleBig {font-size:19px;}
	.finalizacjaAtuty .atuty1 .titleBig {font-size:26px;}
	.kontaktEmails {font-size:18px;}
	.kontaktRight .block .title {font-size: 20px;margin: 10px 0;}
	.kontaktRight .block {margin:20px 0;}
	.kontaktRight .button {margin:10px 0;}
}
@media all and ( max-width:750px) {
	.probaWrap {width:100%;max-width:100%;margin-bottom:50px;}
	.over {position:relative;left:auto;right:auto;background:none;opacity:1;bottom:auto;padding:10px 10px 0 10px;}
	.foodImg {width:300px;margin:0 auto;max-width:100%;}
	.probaHeading {}
	.proba1 {font-size:17px;}
}
@media all and ( max-width:620px) {
	#start .prompt,#oferta .title,.nag {font-size: 20px;}
	#start {padding: 150px 0 50px;margin-top: -90px;}
	.posilek {font-size: 14px;}
	html,body {font-size:14px;}
	#video .arrDown img {height:50px;}
	#video .arrDown {top:-25px;}
	#start .prompt {margin: 0 0 30px 0;}
	#oferta .half:after {display:none;}
	#oferta .contentWrap {position:relative;margin:20px 0;}
	#oferta .arrow {display:none;}
	.form input {font-size:12px;}
	.form input[type="submit"] {width:80px;padding:10px 10px;}
	.form input[type="text"] {width:calc(100% - 80px);padding:10px;}
	.perc30 {width:100%;margin-bottom:30px;}
	.atuty2in,.atuty3in {width:100%;}
	.atuty1:after,.atuty2in:after,.atuty3in:after {padding-top:40%;}
	.perc50 {width:100%;}
	.menuBlock {width:100%;}
	.purchP {width:100%;margin:0px 0 20px 0;}
	.kontaktEmails {font-size:15px;}
	#header {height:620px;}
}
@media all and ( max-width:550px) {
	.foot2 {padding:20px 0 0 0;width:100%;}
	.foot2 ul li {padding:1px 0;}
	#header {height:570px;}
}
@media all and ( max-width:480px) {
	#header {height:510px;}
}
@media all and ( max-width:420px) {
	#header {height:460px;}
}