[data-template="64192e9807529e6e7c79b3c9"] .itp-services-img {
    width: 30%;
    margin: 0 auto !important;
}


@media only screen and (max-width: 769px) {
    [data-template="64192e9807529e6e7c79b3c9"] .three-column {
        grid-template-columns: repeat(2, 1fr)!important;
    }
    [data-template="64192e9807529e6e7c79b3c9"] .itp-services-img {
        width: 30%;
    }
}
@media only screen and (max-width: 481px) {
    [data-template="64192e9807529e6e7c79b3c9"] .three-column {
        grid-template-columns: repeat(1, 1fr)!important;
    }
    [data-template="64192e9807529e6e7c79b3c9"] .itp-services-img {
        width: 20%;
    }

    [data-template="64192e9807529e6e7c79b3c9"].itp-template-service2-1{
        padding: 30px 10px !important;
    }
}@media only screen and (max-width: 481px) {
    .itp-template-services5-1{
        padding: 30px 10px !important;
    }

    [data-template="6424fbafd907345c81eb34c4"] .three-column{
        grid-template-columns: repeat(1, 1fr) !important;
    }

    [data-template="6424fbafd907345c81eb34c4"] .itp-block-text{
        padding: 20px !important;
    }

    [data-template="6424fbafd907345c81eb34c4"] .itp-block-textHeader{
        margin-bottom: 20px !important;
    }
}/* @media only screen and (max-width: 769px) {
    [data-template="6424fc3ed907344160eb3ed3"] .four-column{
        grid-template-columns: repeat(2, 1fr) !important;
    }
} */

@media only screen and (max-width: 481px) {
    .itp-template-services5-2{
        padding: 30px 10px !important;
    }

    [data-template="6424fc3ed907344160eb3ed3"] .four-column{
        grid-template-columns: repeat(1, 1fr) !important;
    }

    [data-template="6424fc3ed907344160eb3ed3"] .itp-block-textHeader{
        margin-bottom: 20px !important;
    }
}[data-template="64ccc79df0a52a83ab91d6fa"] .itp-media-overlay{
    background: linear-gradient(180deg, rgba(229,2,20,0) 0%, rgba(0,0,0,1) 100%) !important;
}

@media only screen and (max-width: 481px) {
    [data-template="64ccc79df0a52a83ab91d6fa"].itp-template-services40{
        padding: 30px 10px !important;
    }
}[data-template="64daf70ec6498127649dd876"] .itp-six-column{
    display: grid;
    grid-template-columns: repeat(6,1fr);
    gap: 15px;
}

@media only screen and (max-width: 1025px) {
    [data-template="64daf70ec6498127649dd876"] .itp-six-column{
        display: grid;
        grid-template-columns: repeat(3,1fr) !important;
        gap: 20px !important;
    }
}

@media only screen and (max-width: 481px) {
    [data-template="64daf70ec6498127649dd876"] .itp-six-column{
        display: grid;
        grid-template-columns: repeat(1,1fr) !important;
    }
}