.padding-top {
    padding-top: 5em;
}

.single-service-wrap::before, .progress-bar {
    background: #31636F;
}

.pink-bg {
    background-color: #F7E2D8;
}
.lightblue-bg {
    background-color: #679AA0;
}

.header-black .main-menu ul li a {
    color: #1A4544;

}
.text-black {
    color: #000000;
}

.slider-text-3 > p, .section-title h2, .single-service > h4, .tools-content > h2   {
    color: #1A4544;
}
.hr-custom {
    margin: 37px 0;
    padding: 0;
    border-bottom: 3px solid #679AA0;
    border-top: 0;
    max-width: 600px;
}

.bg-custom-1 {
    background-color: #31636F;
}
.works-title-2 h3, p {
    color: #FEFEFE;
}
.works-feature > h5, .works-feature > p {
    color: #FEFEFE;
}
.works-feature {
    transition: transform .2s;
}
.works-feature:hover span{
    transform: scale(1.2);
}
#scrollUp {
    background: #d79c91;
}
.theme-bg {
    background: #31636F;
}
.best-btn .default-btn {
    background: #d79c91;
}
.border-bottom-1 {
    border-bottom: 1px solid #fefefe;
}
.header-background {
    background-image: url("../img/landing-img/Tlo_ekran_glowny.png");
    height: 55%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-color: grey;
}
.pt-190 {
    padding-top: 190px;
}
.section-title > p {
    width: 66%;
}
.menu-white-bg {
    background-color: #ffffff;
}
.main-menu ul li a {
    color: #1A4544;
}
.about-background {
    background-repeat: no-repeat;
    background-size: cover;
}
.btn-hover::before {
    background-color: #31636F;
}
.white-text {
    color: #ffffff;
}
.contact-from form input.submit {
    background-color: #31636F;
}

.contact-from form input.submit:hover {
    background-color: #d79c91;
}
#map-image {
    background-image: url(../img/Mapa_kontakt_960x810.png);
    background-position: center;
    background-repeat: no-repeat;
    min-height: 800px;
}
.logo-footer {
    padding-bottom: 20px;
}
.contact-from form input, .contact-from form textarea {
    background-color: #fff;
}
.b-details-content-wrap {
    padding-top: 70px;
}
.blog-content-3 > h4 {
    margin: 0 0 80px;
}
.pink-button {
    align-self: center;
}
.single-best-icon i {
    color: #D79C91;
}
.slider-img img {
    max-width: 750px;
}
.slider-text-3 h1 {
    margin: 90px 0 20px;
}
.recaptcha {
    padding-bottom: 15px;
}
.shop-btn {
    background-color: #31636F;
    color: #ffffff;
    padding: 20px 20px;
}
.infinity-btn {
    background: linear-gradient(#8A4994, #2E2651);
    color: #ffffff;
    padding: 10px 20px;
}
.shop-btn:hover {
    background-color: #d79c91;
}
.footer-title h4 a {
    color: #ffffff;
}
.contact-info-area a {
    color: #ffffff;
}
.hurt {
    padding-top: 50px;
}
#kontakt-hurt-txt {
    margin-top: 16px;
}
.hurt-mrgn {
    margin-top: 40px;
}
.hurt-contact a {
    color: #ffffff;
}
.information-area {
    background-color: #D8DEE1;
}
#katalog-architekci {
    background-color: #F7E2D8;
}
.information-area .information-content2 >h2, .information-list2 li, .information-list2 li:last-child {
    color: #1A4544;
}
.information2-btn .default-btn {
    color: #1A4544;
    border: 1px solid #1A4544;
}
.information2-btn .default-btn:hover {
    background-color: #1A4544;
    color: #fff;
}
#katalog {
    padding-left: 60px;
}
.works-feature {
    text-align: center;
}
.lower-row {
    margin-top: 3rem;
}
.single-count3-style {
    padding-left: 12%;
}
.single-count3-style {
    height: 350px;
    width: 350px;
}
.single-count3-content > span {
    font-size: 18px;
}
.single-count3-style h2 {
    line-height: 115px;
}
.count2-mrg2, .count2-mrg1 {
    margin: 0 50px 0 0;
}
.funfact-area .znaczki {
    margin-top: 4rem;
}
.blog-meta > h4, .blog-hover-content > h4 {
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
}
.blog-content {
    padding-left: 0;
}
.blog-more > a {
    font-size: 16px;
}
#prezentacja {
    background-color: #F7E2D8;
}
#hurtowa-korzysci .service-2-digit > span{
    font-size: 45px;
    line-height: 49px;
}
a:hover {
    color: #d79c91!important;
}
.service-2-digit > span {
    color: #d79c91;
}
.about-text > p {
    color: #ffffff;
}
.about-area h2, .about-feature h5 {
    color: #ffffff;
}
.cta-section p {
    color: #1A4544;
    font-weight: 400;
}
.about-area .tools-content h2 {
    color: #1A4544;
}
.history-title > h2 {
    font-family: 'Roboto', sans-serif;
}
.history-title > p {
    width: 80%;
}
.shortcode-progress-bars-area {
    background: #D8DEE1;
}
.dropcap-right > p {
    font-size: 15px;
}
.bg-dark-pink {
    background: #ab7062;
}
.bg-dark-pink .section-title h2, .bg-dark-pink .section-title p, .bg-dark-pink .single-service > h4, .bg-dark-pink .single-service > p {
    color: #ffffff;
}
.no-padding, .no-padding img {
    padding: 0;
}
.service-2-content > h4 {
    margin: 0 0 5px;
}
/*#prezentacja-header {*/
/*    padding-top: 8rem;*/
/*}*/
#prezentacja-photo, #katalog, #contact-form {
    max-width: 100%;
}
.formkit-form[data-uid="247a7afe7b"] .formkit-powered-by-convertkit-container, .formkit-form[data-uid="6f84459abc"] .formkit-powered-by-convertkit-container {
    display: none!important;
}
.privacy-policy ul li {
    margin-left: 30px;
}
.second-list {
    margin-left: 50px;
}
.privacy-policy .text-black {
    margin-bottom: 10px;
}
.privacy-policy h4 {
    margin: 50px 0 20px 0;
}
#banners-row {
    margin-left: 0;
    margin-right: 0;
}
.single-footer-cont-info a {
    color: #ffffff;
}
.slicknav_nav {
    height: 350px;
    margin: 1rem 0 0 0;
}
.extra-btn {
    margin-bottom: 7rem;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.extra-btn .shop-btn {
    font-size: 1.2rem;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
#architekci::before {
    content: '';
    display: block;
    height:      75px;
    margin-top: -75px;
    visibility: hidden;
}
.architekci {
    margin-top: 9rem;
}
.slicknav_nav {
    height: 100px;
}
.slicknav_nav li:last-child {
    margin-top: 30px;
}
@media (max-width: 991px) {
    .information-content2 {
        padding-top: 50px;
    }
}
@media (max-width:1200px) {
    #katalog {
        padding-left: 0;
    }
}
#katalog-btn {
    color: #1A4544;
    border: 1px solid #1A4544;
    margin-top:50px;
}
#katalog-btn:hover {
    color: #fff;
}
#pliki3d {
    padding-right: 1rem;
}
.shop-btn:hover div{
    color: #ffffff;
}
.formkit-powered-by-convertkit-container {
    display: none!important;
}
@media ( max-width: 991px ) {
    #prezentacja-photo {
        margin-top: 2rem;
        padding-right: 1rem;
    }
}
@media ( max-width: 767px ) {
    .change-order {
        display: flex;
        flex-direction: column;
    }
    .order-1 { order: 1; }
    .order-2 { order: 2; }
    #pobierz-btn {
        margin-top: 3rem;
    }
    #wspolpraca-handlowa .breadcrumb-content > h2 {
        font-size: 25px;
    }
    .extra-btn {
        margin-bottom: 3rem;
    }
    .extra-btn .shop-btn {
        margin-top:1rem;
    }
}
@media ( max-width: 450px ) {
    #prezentacja-header, #prezentacja-photo {
        padding-top: 2rem;
    }
    .about-feature {
        padding-bottom: 0;
    }
    .lower-row {
        margin-top: 0;
    }
    .works-feature > h5 {
        margin-bottom: 3rem;
    }
    .single-service {
        text-align: center;
    }
    .count3-icon {
        display: none;
    }
    .single-count3-style {
        height: 250px;
        width: 250px;
    }
    .single-count3-style h2 {
        line-height: 90px;
        margin-top: 45px;
    }
    .single-count3-style {
        padding-left: 15%;
    }
    .single-count {
        padding-bottom: 10px;
    }
    .information-content2 > h2, .history-title > h2 {
        font-size: 36px;
    }
    #map-image {
        min-height: 500px;
    }
    .tools-content > p {
        margin-bottom: 1rem;
    }
    .banners img {
        max-width: 100%;
    }
    #pobierz-btn {
        margin-top: 3rem;
    }
}