.two-columns-grid4 {
    margin-bottom: 100px;
    padding: 200px 30px 100px 30px;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    background-color: #19243b;
}

.two-columns-grid4 .heading1 {
    color: white;
    text-align: center;
}

.two-columns-grid5s .heading1 {
    color: white;
    text-align: center;
}

.two-columns-grid6s .heading1 {
    color: white;
    text-align: center;
}

.two-columns-grid4 .heading2 {
    color: white;
    text-align: center;
}

.two-columns-grid4 p {
    color: white;
    text-align: center;
}

.button-box {
    text-align: center;
}

.sign {
    width: 30%;
}

.sign-img {
    object-fit: cover;
}

.sig .heading1 {
    font-size: 16px;
    line-height: 1 !important;
}

.sig .heading2 {
    font-size: 16px;
}

.two-columns-grid5s {
    margin-bottom: 100px;
    align-items: center;
    background-color: #19243b;
    padding: 16px 15px;
}

.two-columns-grid6s {
    align-items: center;
    background-color: #19243b;
    padding: 15px;
}

.icon {
    margin: 100px 0;
    padding: 100px 30px;
    align-items: center;
    background-color: #19243b;
}

.icon4 {
    margin: 100px 0;
    padding: 100px 30px;
    align-items: center;
    background-color: #f3f3f3;
}

.icon4 .heading1 {
    color: #19243B;
}

.icon4 .heading2 {
    color: #19243B;
}

.icon .heading1 {
    color: white;
}

.icon .heading2 {
    color: white;
}

.icon p {
    color: white;
}

.icon .fas {
    color: #E21219;
}

.icon4 .fas {
    color: #E21219;
}

.icon1 {
    display: flex;
    gap: 15px;
}

.icon .fa {
    color: #E21219;
    font-size: 80px;
}

.icon3 {
    display: flex;
    gap: 15px;
}

.icon2 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.icon1 .fas {
   font-size: 80px; 
}

.icon3 .fas {
    font-size: 80px; 
 }

.container1s {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 1200px;
    margin: 0 auto;
    gap: 60px;
}

.section1s {
    margin: 0;
    padding-bottom: 30px;
}

.section2s .heading1,
.section2s .heading2,
.section2s p {
    color: white;
}

.two-columns-grid3s {
    background: linear-gradient(65deg, #19243b 55%, #F0F0F0 45%);
    margin-bottom: 100px;
    padding: 100px 30px 100px 30px;
    align-items: center;
}

.two-columns-grid3s .heading1,
.two-columns-grid3s .heading2,
.two-columns-grid3s p {
    color: white;
}

.wix {
    display: flex;
    justify-content: center;
    gap: 15px;
    max-width: 1200px;
    justify-self: center;
    padding-top: 30px;
}

.section2s {
    margin: 100px 0;
    padding: 30px;
    background-color: #19243B;
}

.grid strong {
    color: white;
}

.grid .st1 {
    color: #19243B;
}

.our_work {
    display: flex;
    text-align: center;
    max-width: 1200px;
    margin: auto;
}

.our_work2 {
    display: flex;
    text-align: center;
    max-width: 1200px;
    margin: auto;
    margin-top: 40px;
}

.sign2 {
    width: 90%;
    padding: 30px;
}

.background {
    background-color: #F0F0F0;
    padding: 30px;
}

@media screen and (max-width: 750px) {

    .sign-img {
        text-align: center;
    }

    .two-columns-grid4 {
        margin-bottom: 40px;
    }

    .two-columns-grid5s {
        margin-bottom: 40px;
    }

    .container1s {
        display: block;
    }

    .icon1 {
        margin-bottom: 40px;
        display: block;
    }

    .icon3 {
        display: block;
    }

    .icon {
        margin: 40px 0;
        padding: 30px;
    }

    .icon4 {
        margin: 40px 0;
        padding: 30px;
    }

    .words .heading2 {
        text-align: center;
    }

    .words p {
        text-align: center;
        margin-top: 16px;
        margin-bottom: 0;
    }

    .two-columns-grid3s {
        padding: 30px;
        margin-bottom: 40px;
        background: #19243B;

    }

    .wix {
        display: grid;
        place-items: center;
    }

    .section2s {
        margin: 40px 0;
    }

    .our_work, .our_work2 {
        display: grid;
    }

 }

 @media screen and (max-width: 430px) {
    .two-columns-grid4 {
        padding: 30px 15px;
    }

    .icon, .two-columns-grid3s {
        padding: 30px 15px;
    }
 }