.s-img-bg-right, .s-img-bg-left{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	background-position: 50vw center;
}
.s-img-bg-right{
	background-position: 50vw center;
}

.s-img-bg-left{
	background-position: -50vw center;
}




/* menu */
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { padding: 0 12px; }
@media (max-width: 1499px) {
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { padding: 0 6px; letter-spacing: 0; }
}
@media (max-width: 1299px) {
	/* #sp-menu .sp-module { position: fixed; top: calc(100vh - 55px); left: 0; right: 0; z-index:200; background: #000; padding: 12px 0; margin: 0; } */
	#column-wrap-id-1629194607299{display:none;}
	.spjwidget{z-index:90 !important;}
}




/* pół kolumny container */
@media (min-width: 576px) and (max-width: 767px){
	.sppb-col-md-6 .s-container-left{max-width: 540px;margin-right:auto;margin-left:auto;}
	.sppb-col-md-6 .s-container-right{max-width: 540px;margin-right:auto;margin-left:auto;}
}
@media (min-width: 768px){
	.sppb-col-md-6 .s-container-left{max-width: 360px;margin-left:auto;}
	.sppb-col-md-6 .s-container-right{max-width: 360px;margin-right:auto;}
}
@media (min-width: 992px){
	.sppb-col-md-6 .s-container-left{max-width: 480px;margin-left:auto;}
	.sppb-col-md-6 .s-container-right{max-width: 480px;margin-right:auto;}
}
@media (min-width: 1200px){
	.sppb-col-md-6 .s-container-left{max-width: 570px;margin-left:auto;}
	.sppb-col-md-6 .s-container-right{max-width: 570px;margin-right:auto;}
}

@media (min-width: 1380px){
	.sppb-col-md-6 .s-container-left{max-width: 660px;margin-left:auto;}
	.sppb-col-md-6 .s-container-right{max-width: 660px;margin-right:auto;}
}



/* poprawki home */
.s-figure-client{text-align:center;}
.pitech-icon-group .sppb-addon-content { margin-right: 150px;}
.pitech-icon-group .sppb-addon-content img:hover { cursor: auto;}
.pitech-service-carousel .sppb-sp-slider-image img{object-fit:cover;}
body #sppb-addon-1629954087430 .sp-slider-custom-dot-indecators ul {background: rgba(0,0,0,0.45);}
body #sppb-addon-1629954087430 .sp-slider-custom-dot-indecators ul li {  width: 150px;  padding: 10px 10px 0 10px;}
@media (max-width: 1199px) and (min-width: 992px){
	.pitech-service-carousel .sp-slider-outer-stage { height: 650px !important;}
}
@media (max-width: 767px){
	.pitech-service-carousel .sp-slider-outer-stage { height: 850px !important;}
}
@media (max-width: 576px){
	#sppb-addon-1629954087430 .sp-slider-custom-dot-indecators { display:none}
}

sp-slider-custom-dot-indecators

@media (min-width: 1200px){
	#sppb-addon-wrapper-1650969781465 { margin-top: -900px !important;} 
}
@media (max-width: 576px){
	#sppb-addon-wrapper-1650969781465 { margin-top: -275px !important;} 
}


.logo-image { width: auto; }
.logo-image-phone { width: auto; max-height: 55px; }
.s-figure-client img { max-width: 75px; margin: 0 auto; }
.offcanvas-menu .logo-image-phone {  height: none; }

@media (max-width: 991px) {
	.pitech-experience-tab > div { flex-wrap: wrap; }
	.pitech-experience-tab > div .sppb-nav,  .pitech-experience-tab > div .sppb-tab-content { width: 100% !important; }
	.pitech-experience-tab > div .sppb-tab-content { order: -1; }
}
@media (min-width: 992px) and (max-width: 1379px) {
	.pitech-icon-group .sppb-addon-content { margin-right: 0; }
}
@media (max-width: 767px) {
	.pitech-icon-group .sppb-addon-content { max-width: 100%; margin: 0; padding: 0 15px; }
}

body .pitech-blog-wrapper .pitech-blog-item .sppb-article-info-wrap {background: transparent;}

/* 3 klocki home */
body .why-career .sppb-img-container {margin: 0 auto;}
	body .why-career .sppb-img-container img {width:145px; height: auto;}

@media (max-width: 767px) {
	#section-id-1630476947277 .sppb-addon-content.sppb-text-left{text-align:center;}
	#section-id-1630476947277 .sppb-addon-content.sppb-text-left p{text-align:justify;}
}

/* poprawki zapisz-sie */
body .s-zapisz-sie-trigger.sppb-btn.sppb-btn-default { cursor: pointer; }
body .s-zapisz-sie-trigger.sppb-btn.sppb-btn-default:before { width: 100%; }

.s-btn-dark .sppb-btn {background: #010C23 !important;}



/* własna stopka (z copyrightem) */
#sp-section-5 { background: #010c23; }
.s-footer-1 .sppb-addon-content a:first-child { margin-right: 18px; }
#sp-sfooter1 { width: 100%; }
#sp-sfooter2 { width: 100%; color: #777; display: flex; align-items: center; justify-content: center; }
#sp-sfooter2 a { color: #ccc; }
#sp-sfooter2 p { margin: 0; padding: 4px 18px; }

@media (max-width: 1299px) {
	body { padding-bottom: 88px; }
	#sp-sfooter1 { position: fixed; left: 0; right: 0; bottom: 0; background: #010c23; z-index: 10; }
	#sp-sfooter2 { border-bottom: 1px dotted #ccc; }
}
@media (max-width: 768px) {
	#sp-sfooter1 { bottom: 0; z-index: 102; }
}
@media (max-width: 767px) {
	body { padding-bottom: 85px; }
}



@media (max-width: 991px) {
	#sp-footer1, #sp-footer2 { width: 50%; }
}


.sppb-pricing-price{display:block}
body #section-id-1629472851142 .sppb-pricing-features ul li i { margin-right: -18px; left: -20px;}




.itemid-113 .sp-page-title { background-position: 72% 50%;}


.pagination { justify-content: center; }

.blog .article-list a img { width: 100%; }
@media (max-width: 575px) {
	.blog .article-list .col-lg-4 { width: 100%; }
	.pitech-leading-bottom-article .article { margin-bottom: 50px; }
}


@media (min-width: 576px) and (max-width: 991px) {
	#sp-bottom1, #sp-bottom2, #sp-bottom3 { width: 33.333333%; }
	#sp-bottom4 { width: 100%; text-align: center; }
	#sp-bottom4 .sppb-addon-single-image-container { width: 100%; margin-top: 45px; text-align: center; }
}
@media (max-width: 575px) {
	#sp-bottom1, #sp-bottom2, #sp-bottom3, #sp-bottom4 { width: 100%; margin-bottom: 30px; text-align: center; }
	#sp-bottom4 { margin-bottom: 0; }
	#sp-bottom4 .sppb-addon-single-image-container { width: 100%; text-align: center; }
}


body .sp-slider-custom-dot-indecators { overflow-x: initial!important; }






/* poprawki pomigracyjne */
.page-item.active .page-link { background-color: #084384; border-color: #084384; }
.icon-angle-double-left:before { content: '\f100'; font-family: "Font Awesome 6 Pro"; }
.icon-angle-left:before { content: '\f104'; font-family: "Font Awesome 6 Pro"; }
.icon-angle-double-right:before { content: '\f101'; font-family: "Font Awesome 6 Pro"; }
.icon-angle-right:before { content: '\f105'; font-family: "Font Awesome 6 Pro"; }

#sp-menu ul.social-icons a:hover, #sp-menu ul.social-icons a:focus { color: #fff; }

.sppb-sp-slider-button .sp-slider-btn-text { /*background: #fff;*/ color: #0c296d; }









