@media screen and (max-width: 1600px) {
	.float-form {
	    padding: 1em 4em 3.5em 2.5em;
	}
}
@media screen and (max-width: 1440px) {
	.cecha-img {
		
	}
	.float-form {
		padding: 1em 2em 3.5em 2.5em;
	}
	.float-form h3 {
		color: #fff;
		font-size: 1.55em;
		font-weight: 500;
		font-style: italic;
	}
}
@media screen and (max-width: 1440px) {
	.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
		max-width: 850px !important;
		margin-left: auto;
		margin-right: 34%;
	}
	.dla-biznesu-sec h3 {
		margin: 1em 0 0.75em;
	}
	.dla-biznesu-sec .wp-block-getwid-section__background {
		background-position: bottom 35px left 200px !important;
	}
	.float-form h3 {
		color: #fff;
		font-size: 1.45em;
		font-weight: 500;
		font-style: italic;
	}
	.sec-1 .wp-block-getwid-section__background {
		    background-position: top 55px left -100px !important;
	}
	.sec-2 .wp-block-getwid-section__background {
		background-position: center left -100px !important;
	}
	.sec-3 .wp-block-getwid-section__background {
		background-position: center left -100px !important;
	}
}
@media screen and (max-width: 1280px) {
	.cechy-list h4 {
		background: #00214d;
		color: #fff;
		transform: skew(-10deg);
		margin: 0 auto;
		padding: 2px 10px;
		font-size: 1.05em;
		font-weight: 400;
		margin-top: 22px;
		position: relative;
		z-index: 2;
		text-align: center;
		max-width: 180px;
	}
	.cechy-list {
		position: relative;
		margin: 0.5em 0em 1.55em 0em;
	}
	.back-decor {
		position: absolute;
		top: -11px;
		right: -28px;
	}
	.cecha-img {
		min-height: 130px;
	}
	.float-form {
		    padding: 1em 1em 3.5em 2.5em;
	}
	.cechy-list {
		
	}
	input[type="submit"] {
		border: none;		
		font-style: italic;
		color: #fff;
		font-size: 1.55em;
		font-weight: 500;
		padding: 8px 0;
		cursor: pointer;
	}
	.float-form button, 
	input[type="button"],
	input[type="reset"], 
	input[type="submit"] {
		     width: 96%;
	}
	.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
		max-width: 760px !important;
		margin-left: auto;
		margin-right: 35%;
	}
	input[type="text"], 
	input[type="email"], 
	input[type="url"], 
	input[type="password"], 
	input[type="search"], 
	input[type="number"], 
	input[type="tel"], 
	input[type="range"], 
	input[type="date"], 
	input[type="month"], 
	input[type="week"], 
	input[type="time"], 
	input[type="datetime"], 
	input[type="datetime-local"], 
	input[type="color"], textarea {
		color: #000;
		border: none;
		border-radius: 0;
		padding: 5px 10px;
		font-size: 1em;
		border-bottom: 2px solid #fff;
		width: 96%;
		}
	.form-with-custom-checkboxes-radios [type="radio"] + .wpcf7-list-item-label, .form-with-custom-checkboxes-radios [type="checkbox"] + .wpcf7-list-item-label {
		position: relative;
		padding-left: 30px;
		line-height: 20px;
		color: #fff;
		font-size: 10px;
		line-height: 1.3;
		max-width: 385px;
		margin-top: 1em;
		margin-bottom: 2em;
	}
	.float-form p {
		color: #fff;
		font-size: 0.80em;
	}
	.float-form h3 {
		color: #fff;
		font-size: 1.25em;
		font-weight: 500;
		font-style: italic;
	}
}
@media screen and (max-width: 1024px) {
	.captcha-sec {
    height: 70px;
    margin-top: 0px;
	}
	.dla-biznesu-sec .wp-block-column {
		flex-basis: 100% !important;
		
	}
	.dla-biznesu-sec .wp-block-getwid-section__background {
		background-position: bottom 25px left 10px !important;
	}
	.footer-sec .wp-block-getwid-section__background {
		background-size: cover !important;
	}
	.footer-sec .wp-block-column {
		flex-basis: 100% !important;
	}
	.wp-container-30 {
		flex-wrap: wrap !important;
	}
	.dla-biznesu-col-2 {
		padding-left: 3em;
		margin-top: -1.5em !important;
	}
	ul li {
		margin-left: 0.5em;
		margin-bottom: 0.25em;
		font-size: 17px;
	}
	.wp-container-11.wp-container-11 {
		flex-wrap: wrap !important;
		gap: 0 !important;
	}
	.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
		max-width: 560px !important;
		margin-left: auto;
		margin-right: 40%;		
	}
	.back-decor {
		position: absolute;
		top: -17px;
		right: 2px;
		scale: 0.90;
	}
	.rozmawiamy-txt {
    font-size: 2.5em;
	}
	.cecha-col {
        flex-basis: 45% !important;
		flex-grow: 0;
	}
	.wp-container-8.wp-container-8 {
		flex-wrap: wrap !important;
	}
	.float-form h3 {
		color: #fff;
		font-size: 1.05em;
		font-weight: 500;
		font-style: italic;
	}
	.header-section h1 {
		font-size: 2.5em;
	}
	.header-section h2 {
		font-size: 2.2em;
	}
	input[type="submit"] {
    font-size: 1.15em;
	}
	.sec-1 h3 {
		font-size: 1.25em;
	}
	.sec-1 p {
		font-size: 0.95em !important;
	}
	.sec-2 h3 {
		font-size: 1.25em;
	}
	.sec-2 p {
		font-size: 0.95em !important;
	}
	.sec-3 h3 {
		font-size: 1.25em;
	}
	.sec-3 p {
		font-size: 0.95em !important;
	}
	.sec-1 .wp-block-column {
		flex-basis: 50% !important;
	}
	.sec-2 .wp-block-column {
		flex-basis: 50% !important;
	}
	.sec-3 .wp-block-column {
		flex-basis: 50% !important;
	}
	.sec-1 .wp-block-getwid-section__background {
		    background-position: top 55px left -100px !important;
	}
	.sec-2 .wp-block-getwid-section__background {
		background-position: center left -100px !important;
	}
	.sec-3 .wp-block-getwid-section__background {
		background-position: center left -100px !important;
	}
}
@media screen and (max-width: 1023px) {
	.newClass {
		display: block;
	}
	.float_btn {
		position: fixed;
		z-index: 5;
		left: 30%;
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translate(-50%, -50%);		
	}
	.float_btn button {
		padding: 10px 20px;
		font-size: 1.25em;
		font-style: italic;
		width: 280px;
	}
	.cecha-col {
		flex-basis: 22% !important;
		flex-grow: 0;
	}
	.wp-container-8.wp-container-8 {
		margin-bottom: 0;
	}
	.sec-1 .cecha-col-1 {
		flex-basis: 30% !important;
	}
	.sec-1 .cecha-col-2 {
		flex-basis: 70% !important;
	}
	.sec-2 .cecha-col-1 {
		flex-basis: 30% !important;
	}
	.sec-2 .cecha-col-2 {
		flex-basis: 70% !important;
	}
	.sec-3 .cecha-col-1 {
		flex-basis: 30% !important;
	}
	.sec-3 .cecha-col-2 {
		flex-basis: 70% !important;
	}
	
	.float-form {
		display: none;
	}
	.phone_nr {
		display: flex;
		margin: 0;
		font-size: 1.5em !important;
		align-items: center;
		    justify-content: flex-end;
		text-align: center;
	}
	.dla-biznesu-sec .wp-block-column {
		flex-basis: 45% !important;
	}
	.header-section h1 {
		text-shadow: 0px 2px 10px white;
		margin-top: 3em;	
	}
	.form-mobile {
		display: block;
		padding-bottom: 60px;
		max-width: 100%;
	}
	.form-mobile .wp-block-getwid-section__content {
			padding: 0 5em;
	}
	.form-mobile h3 {
		color:#fff;
		font-size: 1.8em;
		font-style: italic;
		margin-bottom: 0.5em;
		text-align: center;
	}
	.form-mobile p {
		color: #fff;
		font-size: 0.90em;
		text-align: center;
	}
	.form-mobile:after {
		display: block;
		content: " ";
		background: url(/wp-content/uploads/2023/10/form_mobile_bottom-3.png);
		background-repeat: no-repeat;
		position: absolute;
		width: 100%;
		height: 62px;
		bottom: 0;
	}
	.sec-1 h3 {
		font-size: 1.45em;
		text-align: left;
	}
	.sec-2 h3 {
		font-size: 1.45em;
		text-align: left;
	}
	.sec-3 h3 {
		font-size: 1.45em;
		text-align: left;
	}
	.decor-img	{				
	}
	.sec-1 .wp-block-getwid-section__background {
		background-position: top 45px left -100px !important;
	}
	.sec-2 .wp-block-getwid-section__background {
		background-position: top 15px left -100px !important;
	}
	.sec-3 .wp-block-getwid-section__background {
		background-position: top 15px left -100px !important;
	}
	.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
		max-width: 100% !important;
		margin-left: auto;
		margin-right: auto;
	}
	.slick-arrow {
		display: none !important;
	}
	.biznes-skew {
    width: 300px;
    font-size: 2.35em;
	}
	.sameday-skew {
		width: 350px;
		color: #fff;
		font-size: 1.545em !important;
		margin-left: 0;
	}
	.header-section h2 {
    font-size: 1.75em;
}
	.rozmawiamy-txt {
    font-size: 2.75em;
	text-align: center;
	}
	.dla-biznesu {
		text-align: center;
	}
	.form-with-custom-checkboxes-radios [type="checkbox"] + .wpcf7-list-item-label::after {
    content: "✓";
    top: 3px;
    left: 6px;
    font-weight: 900;
    transition: all 0.2s;
    color: #000;
    scale: 1.5;
	}
	.gwiazdki {
		padding-left: 0;
	}
}
@media screen and (max-width: 960px) {
	.dla-biznesu-sec .wp-block-getwid-section__background {
		background-image: none !important;
	}
	.dla-biznesu-col-2 {
		background: #f5f5f5;
		padding-right: 2em;
		padding-left: 1em;
		padding-bottom: 2em;
		transform: skew(-3deg);
	}
	.dla-biznesu-col-2 h3 {
		transform: skew(5deg);
	}
	.dla-biznesu-col-2 ul {
		transform: skew(5deg);
	}
}
@media screen and (max-width: 840px) {
	.logo-section {
		flex-wrap: nowrap !important;
	}
	.wp-block-getwid-section__inner-content .wp-block-columns .logo-col {
		    flex-basis: 48% !important;
	}
		
	.wp-block-getwid-section__inner-content .wp-block-columns .phone_nr {
		    flex-basis: 48% !important;
	}
	.dla-biznesu-sec h3 {
		margin: 1em 0 0.75em;
		font-size: 1.75em;
	}
	.dla-biznesu-sec .wp-block-column {
		flex-basis: 49% !important;
	}
	.dla-biznesu {
		text-align: left;
	}
	.back-decor {
		position: absolute;
		top: -17px;
		right: 15%;
		scale: 0.90;
	}
	.cecha-opis {
		font-size: 0.85em;
	}
	.wp-block-getwid-section__inner-content .sec-cechy .cecha-col {
		flex-basis: 45%!important;
	}
	.sec-1 .wp-block-getwid-section__background {
		background-position: top 41px left -130px !important;
	}
	.sec-2 .wp-block-getwid-section__background {
		background-position: top 12px left -130px !important;
	}
	.sec-3 .wp-block-getwid-section__background {
		background-position: top 15px left -130px !important;
	}
}
@media screen and (max-width: 600px) {	
	.dla-biznesu-col-2 {
		padding-left: 2em;
		margin-top: -1.5em !important;
	}
		.logo-section {
		flex-wrap: wrap !important;
	}
	.wp-block-getwid-section__inner-content .wp-block-columns .logo-col {
		    flex-basis: 100% !important;
	}
		
	.wp-block-getwid-section__inner-content .wp-block-columns .phone_nr {
		    flex-basis: 100% !important;
	}
	.logo-col {
		justify-content: center;
		display: flex;
	}
		
	.phone_nr {
		justify-content: center;
	}
	.post, .page {
		margin: 0;
	}
	.footer-sec .wp-block-getwid-section__background {
		background-size: cover !important;
		background: #e9e9e9;
	}
	.form-mobile .wp-block-getwid-section__content {
		padding: 0 1em;
	}

	.rozmawiamy-txt {
		font-size: 1.75em;
		text-align: center;
	}
	.biznes-skew {
		width: auto;
		font-size: 2.35em;
	}
	.sameday-skew {
		width: auto;
		color: #fff;
		font-size: 1.545em !important;
		margin-left: 0;
	}
}
@media screen and (max-width: 425px) {
	.float_btn button {
		padding: 10px 15px;
		font-size: 1em;
		font-style: italic;
	}
}
@media screen and (max-width: 320px) {
}