﻿
.section.app .content {
    display: grid;
    grid-column: 2/3;
    grid-column-gap: 46px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 50px;
    padding-top: 50px;
    gap: 50px;
}

    .section.app .content h2 {
        text-align: center;
    }

    .section.app .content .feature {
        display: grid;
        grid-template-columns: 275px auto;
        grid-template-rows: 1fr;
        gap: 32px;
    }

        .section.app .content .feature h3 {
            margin-top: 0px;
        }

a {
    color: #c8593b;
}

@media(max-width:1230px) {

    header,
    .section {
        grid-template-columns: auto;
    }

        .section.app .content {
            grid-column: 1/2;
        }
}


@media(max-width:1000px) {
    .section.app .content {
        grid-column-gap: 34px;
        padding-left: 20px;
        padding-right: 20px;
    }
}



@media (max-width:930px) {
    .section.app .content {
        grid-column-gap: 48px;
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media (max-width:768px) {

    .section.app .content {
        gap: 12px;
    }

        .section.app .content .feature {
            grid-template-columns: auto;
            gap: 12px;
        }

            .section.app .content .feature .copy {
                display: grid;
            }


                .section.app .content .feature .copy ul {
                    margin-bottom: 0px;
                }

                .section.app .content .feature .copy .video {
                    margin-top: 0px;
                    margin-bottom: 45px;
                    width: 150px;
                    height: 100px;
                    justify-self: left;
                    margin-top: 0px;
                    margin-bottom: 12px;
                }

                    .section.app .content .feature .copy .video img {
                        width: 45px;
                        height: 45px;
                    }

            .section.app .content .feature img {
                justify-self: center;
                grid-row: 2 / 3;
            }
}



@media (max-width:600px) {
    .section.app .content {
        padding-left: 20px;
        padding-right: 20px;
    }
}


