

/* end flipbook */

.wpcf7  .col-md-5 p {
  margin: 0;
}



.yellow-link:nth-child(1) span,
.yellow-link:nth-child(3) span,
.yellow-link:nth-child(4) span {
    position: absolute;
    opacity: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    -webkit-transform: translateX(150px);
    -moz-transform: translateX(150px);
    -ms-transform: translateX(150px);
    -o-transform: translateX(150px);
    transform: translateX(150px);
    -webkit-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    font-weight: 600;
}

.yellow-link:nth-child(1):hover span,
.yellow-link:nth-child(3):hover span,
.yellow-link:nth-child(4):hover span {
    opacity: 1;
    -webkit-transform: translateX(50px);
    -moz-transform: translateX(50px);
    -ms-transform: translateX(50px);
    -o-transform: translateX(50px);
    transform: translateX(50px);
}

.yellow-link:nth-child(4) {
  margin-top: 165px;
}

.pipeline .house__circle {
    width: 2.5%;
    height: 2.75%;
}

.pipeline div:first-of-type {
    top: 35%;
    left: 37.2%;
  }
  .pipeline div:nth-of-type(2) {
    top: 35%;
    left: 37.2%;
    background: url("../img/pipes/1/1.2.png") center / cover !important;
  }
  .pipeline div:nth-of-type(3) {
    top: 42%;
    left: 43.9%;
  }
  .pipeline div:nth-of-type(4) {
    top: 42%;
    left: 43.9%;
    background: url("../img/pipes/2/2.4.png") center / cover !important;
  }
  .pipeline div:nth-of-type(5) {
    top: 57.6%;
    left: 24.1%;
  }
  .pipeline div:nth-of-type(6) {
    top: 57.6%;
    left: 24.1%;
    background: url("../img/pipes/3/3.3.png") center / cover !important;
  } 
  .pipeline div:nth-of-type(7) {
    top: 55.2%;
    left: 2.5%;
  }
  .pipeline div:nth-of-type(8) {
    top: 55.2%;
    left: 2.5%;
    background: url("../img/pipes/4/4.1.png") center / cover !important;
  }
  .pipeline div:nth-of-type(9) {
    top: 56%;
    left: 61.6%;
  }
  .pipeline div:nth-of-type(10) {
    top: 56%;
    left: 61.6%;
    background: url("../img/pipes/5/5.3.png") center / cover !important;
  }
  .pipeline div:nth-of-type(11) {
    top: 53.2%;
    left: 65.1%;
  }
  .pipeline div:nth-of-type(12) {
    top: 53.2%;
    left: 65.1%;
    background: url("../img/pipes/6/6.3.png") center / cover !important;
  }
  .pipeline div:nth-of-type(13) {
    top: 69%;
    left: 48.3%;
  }
  .pipeline div:nth-of-type(14) {
    top: 69%;
    left: 48.3%;
    background: url("../img/pipes/7/7.1.png") center / cover !important;
  }
  .pipeline div:nth-of-type(15) {
    top: 39%;
    left: 38%;
  }
  .pipeline div:nth-of-type(16) {
    top: 39%;
    left: 38%;
    background: url("../img/pipes/8/8.1.png") center / cover !important;
  }
  .pipeline div:nth-of-type(17) {
    top: 45%;
    left: 20%;
  }
  .pipeline div:nth-of-type(18) {
    top: 45%;
    left: 20%;
    background: url("../img/pipes/9/9.2.png") center / cover !important;
  }
  .pipeline div:nth-of-type(19) {
    top: 28.2%;
    left: 90.8%;
  }
  .pipeline div:nth-of-type(20) {
    top: 28.2%;
    left: 90.8%;
    background: url("../img/pipes/6/6.4.png") center / cover !important;
  }

  .pipeline div:nth-of-type(21) {
    top: 25.9%;
    left: 93%;
  }
  .pipeline div:nth-of-type(22) {
    top: 25.9%;
    left: 93%;
    background: url("../img/pipes/5/5.4.png") center / cover !important;
  }

  .pipeline div:nth-of-type(23) {
    top: 15%;
    left: 70%;
  }
  .pipeline div:nth-of-type(24) {
    top: 15%;
    left: 70%;
    background: url("../img/pipes/10/10.1.png") center / cover !important;
  }

  .pipeline div:nth-of-type(25) {
    top: 61.1%;
    left: 1.6%;
  }
  .pipeline div:nth-of-type(26) {
    top: 61.1%;
    left: 1.6%;
    background: url("../img/pipes/2/2.1.png") center / cover !important;
  }

  .pipeline div:nth-of-type(27) {
    top: 58.9%;
    left: 5.6%;
  }
  .pipeline div:nth-of-type(28) {
    top: 58.9%;
    left: 5.6%;
    background: url("../img/pipes/2/2.2.png") center / cover !important;
  }

  .pipeline div:nth-of-type(29) {
    left: 3.7%;
    top: 60.2%;
  }

  .pipeline div:nth-of-type(30) {
    left: 3.7%;
    top: 60.2%;
    background: url("../img/pipes/3/3.1.png") center / cover !important;
  }

  .pipeline div:nth-of-type(31) {
    top: 43.5%;
    left: 29.6%;
  }

  .pipeline div:nth-of-type(32) {
    top: 43.5%;
    left: 29.6%;
    background: url("../img/pipes/3/3.2.png") center / cover !important;
  }

  .pipeline div:nth-of-type(33) {
    top: 38.2%;
    left: 28.4%;
  }

  .pipeline div:nth-of-type(34) {
    top: 38.2%;
    left: 28.4%;
    background: url("../img/pipes/4/4.2.png") center / cover !important;
  }

  .pipeline div:nth-of-type(35) {
    top: 39.8%;
    left: 32%;
  }

  .pipeline div:nth-of-type(36) {
    top: 39.8%;
    left: 32%;
    background: url("../img/pipes/1/1.1.jpg") center / cover !important;
  }

  .pipeline div:nth-of-type(37) {
    top: 30.6%;
    left: 44.4%;
  }

  .pipeline div:nth-of-type(38) {
    top: 30.6%;
    left: 44.4%;
    background: url("../img/pipes/5/5.1.png") center / cover !important;
  }

  .pipeline div:nth-of-type(39) {
    top: 28.7%;
    left: 47.2%;
  }

  .pipeline div:nth-of-type(40) {
    top: 28.7%;
    left: 47.2%;
    background: url("../img/pipes/6/6.1.png") center / cover !important;
  }

  .pipeline div:nth-of-type(41) {
    top: 36.4%;
    left: 51.6%;
  }

  .pipeline div:nth-of-type(42) {
    top: 36.4%;
    left: 51.6%;
    background: url("../img/pipes/5/5.2.png") center / cover !important;
  }

  .pipeline div:nth-of-type(43) {
    top: 34.3%;
    left: 54.5%;
  }

  .pipeline div:nth-of-type(44) {
    top: 34.3%;
    left: 54.5%;
    background: url("../img/pipes/6/6.2.png") center / cover !important;
  }

  .pipeline div:nth-of-type(45) {
    left: 44%;
    top: 38.6%;
  }

  .pipeline div:nth-of-type(46) {
    left: 44%;
    top: 38.6%;
    background: url("../img/pipes/2/2.5.png") center / cover !important;
  }

  .pipeline div:nth-of-type(47) {
    top: 38.3%;
    left: 48.9%;
  }

  .pipeline div:nth-of-type(48) {
    top: 38.3%;
    left: 48.9%;
    background: url("../img/pipes/2/2.6.png") center / cover !important;
  }

  .pipeline div:nth-of-type(49) {
    top: 40.4%;
    left: 46.4%;
  }

  .pipeline div:nth-of-type(50) {
    top: 40.4%;
    left: 46.4%;
    background: url("../img/pipes/3/3.5.png") center / cover !important;
  }

  .pipeline div:nth-of-type(51) {
    top: 53.6%;
    left: 29.6%;
  }

  .pipeline div:nth-of-type(52) {
    top: 53.6%;
    left: 29.6%;
    background: url("../img/pipes/2/2.3.png") center / cover !important;
  }

  .pipeline div:nth-of-type(53) {
    top: 51.2%;
    left: 32.9%;
  }

  .pipeline div:nth-of-type(54) {
    top: 51.2%;
    left: 32.9%;
    background: url("../img/pipes/3/3.4.png") center / cover !important;
  }

  .pipeline div:nth-of-type(55) {
    left: 15.7%;
    top: 81.2%;
  }

  .pipeline div:nth-of-type(56) {
    left: 15.7%;
    top: 81.2%;
    background: url("../img/pipes/2/2.7.png") center / cover !important;
  }

  .pipeline div:nth-of-type(57) {
    left: 21.8%;
    top: 77%;
  }

  .pipeline div:nth-of-type(58) {
    left: 21.8%;
    top: 77%;
    background: url("../img/pipes/2/2.9.png") center / cover !important;
  }

  .pipeline div:nth-of-type(59) {
    left: 18%;
    top: 77%;
  }

  .pipeline div:nth-of-type(60) {
    left: 18%;
    top: 77%;
    background: url("../img/pipes/2/2.8.png") center / cover !important;
  }

  .pipeline div:nth-of-type(61) {
    left: 19.4%;
    top: 80.6%;
  }

  .pipeline div:nth-of-type(62) {
    left: 19.4%;
    top: 80.6%;
    background: url("../img/pipes/3/3.6.png") center / cover !important;
  }

  .pipeline div:nth-of-type(63) {
    left: 17.5%;
    top: 73.6%;
  }

  .pipeline div:nth-of-type(64) {
    left: 17.5%;
    top: 73.6%;
    background: url("../img/pipes/4/4.3.png") center / cover !important;
  }

  .pipeline div:nth-of-type(65) {
    left: 24.8%;
    top: 73.6%;
    display: none !important;
  }

  .pipeline div:nth-of-type(66) {
    left: 24.8%;
    top: 73.6%;
    background: url("../img/pipes/9/9.1.png") center / cover !important;
    display: none !important;
  }

  .pipeline div:nth-of-type(67) {
    left: 34.8%;
    top: 73.4%;
  }

  .pipeline div:nth-of-type(68) {
    left: 34.8%;
    top: 73.4%;
    background: url("../img/pipes/2/2.11.png") center / cover !important;
  }

  .pipeline div:nth-of-type(69) {
    left: 41.9%;
    top: 74.4%;
  }

  .pipeline div:nth-of-type(70) {
    left: 41.9%;
    top: 74.4%;
    background: url("../img/pipes/2/2.12.png") center / cover !important;
  }

  .pipeline div:nth-of-type(71) {
    left: 34.8%;
    top: 80.7%;
  }

  .pipeline div:nth-of-type(72) {
    left: 34.8%;
    top: 80.7%;
    background: url("../img/pipes/2/2.10.png") center / cover !important;
  }

  .pipeline div:nth-of-type(73) {
    left: 39.3%;
    top: 78.1%;
  }

  .pipeline div:nth-of-type(74) {
    left: 39.3%;
    top: 78.1%;
    background: url("../img/pipes/3/3.7.png") center / cover !important;
  }


  .page-template-page-usage .house {
    transform: translate(-1px, -1px) scale(1.003, 1.009);
  }

/* kropki */

  .house__container div:first-of-type {
    top: 55.5%;
  }

  .house__container div:nth-of-type(2) {
    top: 55.5%;
  }

  .house__container div:nth-of-type(3) {
    top: 43%;
    left: 49%;
  }

  .house__container div:nth-of-type(4) {
    top: 43%;
    left: 49%;
  }

  .house__container div:nth-of-type(5) {
    top: 51%;
    left: 85%;
  }

  .house__container div:nth-of-type(6) {
    background: url(../img/img_4.png);
    background-position: center;
    background-size: cover;
    top: 51%;
    left: 85%;
  }

  .house__container div:nth-of-type(9) {
    top: 55%;
    left: 74%;
  }

  .house__container div:nth-of-type(10) {
    top: 55%;
    left: 74%;
    background: url(../img/img_6.png);
    background-position: center;
    background-size: cover;
  }

  .house__container div:nth-of-type(7) {
    top: 46%;
    left: 92%;
  }

  .house__container div:nth-of-type(8) {
    top: 46%;
    left: 92%;
    background: url(../img/img_5.png);
    background-position: center;
    background-size: cover;
  }

  .house__container div:nth-of-type(11) {
    top: 75%;
    left: 76%;
  }

  .house__container div:nth-of-type(12) {
    top: 75%;
    left: 76%;
    background: url(../img/img_8.png);
    background-position: center;
    background-size: cover;
  }

  .house__container div:nth-of-type(15) {
    top: 71%;
    left: 54%;
  }

  .house__container div:nth-of-type(16) {
    top: 71%;
    left: 54%;
    background: url(../img/img_10.png);
    background-position: center;
    background-size: cover;
  }


.house__container div:nth-of-type(13) {
  top: 84%;
  left: unset;
  right: 32%;
}

.house__container div:nth-of-type(14) {
  top: 84%;
  left: unset;
  right: 32%;
  background: url(../img/img_13.png);
  background-position: center;
  background-size: cover;
}



.house__container div:nth-of-type(19) {
  top: 62%;
  left: 22%;
}

.house__container div:nth-of-type(20) {
  top: 62%;
  left: 22%;
  background: url(../img/img_16.png);
  background-position: center;
  background-size: cover;
}

.house__container div:nth-of-type(21) {
  top: 61%;
  left: 16%;
}

.house__container div:nth-of-type(22) {
  top: 61%;
  left: 16%;
  background: url(../img/kable.png);
  background-position: center;
  background-size: cover;
}

.house__container div:nth-of-type(23) {
  top: 65%;
  left: 5%;
}

.house__container div:nth-of-type(24) {
  top: 65%;
  left: 5%;
  background: url(../img/puszka.png);
  background-position: center;
  background-size: cover;
}

.house__container div:nth-of-type(25) {
  top: 56%;
  left: 23%;
}

.house__container div:nth-of-type(26) {
  top: 56%;
  left: 23%;
  background: url(../img/img_14.png);
  background-position: center;
  background-size: cover;
}

.house__container div:nth-of-type(27) {
  top: 62%;
  left: 21%;
}

.house__container div:nth-of-type(31) {
  top: 56%;
}

.house__container div:nth-of-type(32) {
  top: 56%;
}

.house__container div:nth-of-type(28) {
  top: 62%;
  left: 21%;
}

.house__container div:nth-of-type(29) {
  top: 65%;
  left: 4%;
}

.house__container div:nth-of-type(30) {
  top: 65%;
  left: 4%;
}

.house__container div:nth-of-type(18) {
  top: 48%;
  left: 38%;
  background: url(../img/img_11.png);
  background-position: center;
  background-size: cover;
}

.house__container div:nth-of-type(17) {
  top: 48%;
  left: 38%;
}

.contact-content .contact-info-row::before {
	bottom: 20px;
}

.contact-content .contact-info-row .info-box:nth-child(3)::before {
	display: none;
}

.second-_mail_add li:nth-child(2) {
	background: unset !important;
}

.second-_mail_add li:nth-child(3) {
	background: url(../img/mail_small.png);
	background-repeat: repeat;
	background-repeat: no-repeat;
	background-position: left center;
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal ul li:nth-child(3) {
	display: none;
}

.czeska_strona {
	font-weight: 400 !important;
}

header #top-menu .unia a:hover{
background-color: white;
}

.unia img {
	width: 163px;
}

.firmy-zalezne {
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
	padding-bottom: 30px;
}

.firmy-zalezne_img {
	width: 80%;
	height: 70px;
	object-fit: contain;
	object-position: left;
}

#mailpoet_form_2 {
  width: 50% !important;
}

#mailpoet_form_2 .mailpoet_paragraph {
  width: max-content;
  padding: 0;
}

#mailpoet_form_2 form.mailpoet_form {
  padding: 0 !important;
}


.mailpoet_text {
  width: 430px !important;
  padding: 12px 19px !important;
}

.mailpoet_submit {
  padding: 10px 10px !important;
}

.news .col-md-6.col-lg-4 {
  margin-bottom: 30px;
}

.news .yellow-btn {
  margin-top: 20px;
}


.news .col-md-6.col-lg-4 {
    margin-bottom: 30px !important; 
}

.our-clients .slide img.bigger {
	width: 240px !important;
	max-width: 250px !important;
	margin: 20px 0 !important;
	position: relative;
	left: 16px;
}

.scrolled {
	position: fixed;
	width: 100%;
	background-color: white;
	z-index: 20;
}



header.scrolled .navbar-brand img {
  max-width: 150px !important;
}

header .navbar-brand img {
transition: .3s all;
}

header #top-menu {
 transition: .3s all;

}

header.scrolled #top-menu {
  height: 80px;
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
	.our-clients .slide img.bigger {
	  width: 290px !important;
	  max-width: 330px !important;
	}

}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	.navbar-brand > img:nth-child(1) {
		max-width: 328px;
	}
}

@media screen and (max-width: 768px) {
	

header #top-menu {
  height: 160px;
}

  header #mainNav {
    margin-top: 5px;
  }


.unia img {
  width: 113px;
}

}

/* SEO */
.wp-post-image,
.singleproduct-logo,
.certificates img,
#eclipse-main-carousel .eclipse-slides img,
#our_brands-video-carousel .slide  img,
#our_clients-video-carousel .slide  img {
    height: auto;
    max-width: 100%;
}
.offer__image {
    width: auto;
}
.eclipse-slider > :not(.eclipse-slides):not(:first-child) {
    display: none;
}

.contact-content .info-box-service ul  li:nth-child(2) {
	 background: unset;
}

.contact-content .info-box-service ul  li:nth-child(3) {
  background: url(../img/mail_small.png);
    background-repeat: repeat;
  background-repeat: no-repeat;
  background-position: left center;
}

.contact-content .info-box-service ul li:nth-child(2) {
  background: unset;
}

.contact-content .info-box-service ul li:nth-child(3) {
  background: url(../img/mail_small.png);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
  background-repeat: no-repeat;
  background-position: left center;
}

.phone_mail li, .mail_phone li  {
	padding: 5px 30px;
}

.phone_mail .litel:first-child {
  background: url(../img/telefon_small.png);
  background-repeat: no-repeat;
  background-position: left center;
}

.mail_phone .limail:nth-child(1) {
  background: url("../img/mail_small.png");
  background-repeat: no-repeat;
  background-position: left center;
}

.phone_mail, .mail_phone {
	list-style: none;
	padding-left: 0;
}

.people .blue-title-container.d-flex.align-items-center {
	min-height: 100px;
}

.people {
	align-items: flex-start;
}

/* body.home header {
	position: fixed;
    z-index: 100;
    background-color: #ffffff;
    width: 100%;
	top: 0;
}
 */
/* .main-carousel {
	padding-top: 177px;
} */

body {
	height: max-content !important;
}

@media screen and (max-width: 991px) {
	.main-carousel {
	/*padding-top: 75px !important;*/
        min-height: calc(100vh - 85px);
}	
}

.slide img {
    max-width: 100%;
    height: auto;
}

