@desktop:   ~"only screen and (min-width: 960px) and (max-width: 1199px)";
@tablet:    ~"only screen and (min-width: 720px) and (max-width: 959px)";
@phone:    ~"only screen and (min-width: 481px) and (max-width: 767px) ";
@small:    ~"only screen and (min-width: 320px) and (max-width: 480px) ";

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{ @media {
	.elementor-counter {
		padding-top: 30px!important;
	}
}}

.kontener {
	z-index: 200;
	max-width:200px;
	border: 1px solid red;
	float: right!important;
	position: relative;

}

.wpcf7-form span.wpcf7-list-item-label
	font-size: 20px!important;
	}


@media @phone {
	#dwadziescia {
  div.elementor-counter-title {
	text-align: center!important;
		
		br {
			display: none;
		}
		}
}
}

#dwadziescia {
	position: fixed;
	top: 380px;
	right: 50%;
	
	.elementor-counter-title {
		line-height: 1.2;
		font-size: 24px;
	}
}

#zostan-agentem {
	position: fixed;
	top: 150px;
	right: 50%;
	max-width: 216px;
	text-align: right;
	h1 {
		line-height: 1.1;
	}

}

/** Napisy **/
.elementor-138 .elementor-element.elementor-element-957556b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap,
.elementor-138 .elementor-element.elementor-element-fbb4658.elementor-column > .elementor-column-wrap > .elementor-widget-wrap
{
	    justify-content: flex-end!important;
}

.wpcf7-form span.wpcf7-list-item-label {
	font-size: 16px!important;
}
.elementor-138 .elementor-element.elementor-element-faa417b .elementor-counter-number-wrapper {
	float: right;
	
}

.elementor-counter-title {
	text-align: right!important;
}

.zlotych {
	position: fixed;
	top: 380px;
	right: 50%
}

/** / Napisy **/


.licznik {
	text-align: right!important;
}

@media (min-width: 320px) and (max-width: 767px) {
	.elementor-138 .elementor-element.elementor-element-f6afe8f {
		display: none;
	}
	
	.glowka br {
		display: none;
	}
	
	.elementor-138 .elementor-element.elementor-element-8392c4a {
		margin-top: 0px;
	}
}
@media (min-width: 768px) and (max-width: 1112px) and (orientation: landscape) {

	.elementor-counter-number, .elementor-counter-number-suffix {
		font-size: 40px!important;
	}
	
}

@media (min-width: 768px) and (max-width: 1024px) {
	
	.glowka br {
		display: none;
	}
	
	.elementor-138 .elementor-element.elementor-element-c0aeb03.elementor-widget-heading .elementor-heading-title {
		text-align: right !important;
	}
	
.elementor-138 .elementor-element.elementor-element-26507f7 .elementor-image img {
	width: 45vh;
}
}
.dialog-type-lightbox {
	z-index: 999999999999999999999999999;
}
.premium-testimonial-author-info {display: none;}
.wpfront-scroll-top-container img {
	max-width: 60px;
	max-height: 60px;

}

.obrazek {
	max-height: 80vh!important;
}

.logotyp {
	max-width: 400px;
	height: auto;
	margin: 10px auto;
}

.wpcf7-list-item {
	margin-left: 0px!important;
	margin-right: 15px!important;
}

.wpfront-scroll-top-container {
		z-index: 999999999999999999999999991;	
}



.elementor-1141 .elementor-element.elementor-element-7d434e9 .elementor-counter-number-wrapper {
    color: #f6801c;
    font-size: 45px;
    display: block;
    /* float: right; */
    min-width: 100%;
    text-align: right;
}

.wpcf7 {
    max-width: 95%;
}