body#home .about-us{margin-bottom:60px}.popup-gallery img{height:300px;width:300px;object-fit:cover!important;display:block;margin:0 auto}@media (min-width:1200px) and (max-width:1400px){.popup-gallery img{height:260px}}@media (max-width:768px){.popup-gallery img{height:250px}}@media (max-width:576px){.popup-gallery img{height:300px}}.services .image-card>div img{object-fit:cover}body#blog .blogposts .row>div,body#archive .blogposts .row>div{margin-bottom:30px!important}body#blog .blogposts article.image-card .description h2,body#archive .blogposts article.image-card .description h2{margin-bottom:18px}body#blog .blogposts article.image-card .description p,body#archive .blogposts article.image-card .description p{font-size:14px}body#blog .blogposts article.image-card .description .date,body#archive .blogposts article.image-card .description .date,body#blog .blogposts article.image-card .description .d-flex a,body#archive .blogposts article.image-card .description .d-flex a{font-size:16px}.page-navigation .active>.page-link,.page-navigation .page-link.active{background-color:#1d3fba;border-color:#1d3fba}.page-navigation .page-link{color:#1d3fba}.page-navigation .active>.page-link{color:#fff}.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:0}.page-link:focus{box-shadow:none}.services .image-card .description p{font-size:14px}.signature{display:none}@media (max-width:767.98px){body#kontakt .contact .contacts .card{padding-left:20px;padding-right:20px}body#kontakt .contact .row>div:first-child{order:2}body#kontakt .contact .row>div:last-child{order:1}body#kontakt .contact .contact-form{margin-bottom:40px}body#kontakt .contact .billing-info .card{margin-bottom:40px}}.references h2 strong::after{left:0}.reviews-slider .owl-dots{margin-top:50px!important}.pricing-tables .table-responsive table tbody td.number{font-size:inherit!important;text-align:center}body#cennik .pricing-table thead th{text-align:center}body#single-sluzba .intro .row>div:not(:nth-child(4)) .box-bottom{display:none}@media (min-width:768px){body#single-sluzba .intro .row>div:nth-child(4) .image{width:90%;margin:0}}body#single-sluzba .intro .description{margin-bottom:20px}@media (max-width:768px){body#home .home-section .btn{padding:14px 20px}}@media (min-width:768px){body#single-sluzba .intro .image.position-relative{margin-bottom:30px!important}}