/*edycja fontu na sliderze*/
#nectar_fullscreen_rows .swiper-slide .content h2 {
font-size: 44px !important;
line-height: 58px !important;
text-transform: initial !important;
text-align: left !important;
leter-spacing: -1px !important;
margin-bottom: 30px;
}
#nectar_fullscreen_rows .swiper-slide .content p {
line-height: 48px !important;
font-size: 32px !important;
text-align: left;
leter-spacing: 0px !important;
}
.text-white p, .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white li, .text-white ol  {
color: white !important;
}
.body #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6) !important;
}
#fp-nav.transparent:not(.light-controls) ul li .fp-tooltip .tooltip-inner:after, #fp-nav.transparent.tooltip_alt ul li .fp-tooltip .tooltip-inner:after {
    border-color: white !important;
}
#fp-nav:not(.light) ul li a span {
    box-shadow: inset 0 0 0 8px rgba(255, 255, 255, 0.3) !important;
}
#fp-nav:not(.light-controls) ul li a span:after, #fp-nav.tooltip_alt ul li a span:after {
    background-color: #fff !important;
}
#fp-nav.transparent ul li .fp-tooltip .tooltip-inner span  {
color: white !important;
}
#page-header-wrap, #page-header-bg {
height: 250px !important;
}
#page-header-bg .project-title > .container {
display: flex !important;
align-items:center !important;
}
#page-header-wrap .section-title {
position: relative !important;
top: 30px !important;
}
.hide {
display: none !important;
}
.gap-20 .vc_column-inner {
padding: 0 20px !important;
}
#nectar_fullscreen_rows .mb-5 {
margin-bottom: 30px !important;
}
.container-lg .column_container.padding-15-percent  {
padding: 0 5% !important;
}
.transparent-bg .wpb_content_element, .transparent-bg {
background: transparent !important;
}
.team-wrap .team-person::before {
    background-color: rgba(0, 0, 0, 0.05);
}
@media (max-width: 991px) {
	body.single #page-header-wrap, body.single #page-header-bg {
		height: 150px !important;
	}
body.single #page-header-wrap .section-title {
top: 0px !important;
position: initial !important;
}
body.single.single-uslugi #page-header-wrap .section-title {
top: 40px !important;
position: absolute !important;
}
.gap-20 .vc_column-inner {
padding: 0 0 !important;
}
}
@media (max-width: 550px) {
#nectar_fullscreen_rows .swiper-slide .content p {
font-size: 20px !important;
}
.team-person {
height: 300px !important;
}
.team-person .team-meta {
height: 55px !important;
}
}