.wg-led-wall-banner {
    background-image: linear-gradient(
        133deg,
        rgba(89, 23, 255, 0.83) 0%,
        rgba(25, 132, 255, 0.84) 33%,
        rgba(77, 222, 103, 0.85) 100%
    );
    height: 770px;
}
.wg-led-wall-banner .container > div {
    display: flex;
    padding: 140px 0 0 0;
}
.wg-led-wall-banner .container > div > div {
    width: 50%;
    color: #fff;
}
.wg-led-wall-banner .container > div > div:last-child {
    padding-left: 70px;
}
.wg-led-wall-banner .container > div > div h1 {
    font-size: 30px;
    font-weight: 800;
    color: #fff;
}
.wg-led-wall-banner .container > div > div .description {
    font-size: 18px;
}
.wg-led-wall-banner .container .wg-request-a-quote {
    margin: 75px 0 0 0;
}
.wg-led-wall-banner .container .wg-request-a-quote a {
    background-color: #fab909;
    padding: 20px 50px;
    text-align: center;
    font-size: 22px;
    color: #333;
    text-transform: uppercase;
}
.wg-indoor-led-wall {
    text-align: center;
    margin: 80px 0;
}
.wg-indoor-led-wall .container h1 {
    text-transform: uppercase;
    font-size: 50px;
    padding: 0 0;
    margin: 10px 0 35px 0;
}
.wg-indoor-led-wall .container .item {
    display: flex;
    margin-bottom: 45px;
}
.wg-indoor-led-wall .container .item:last-child {
    margin-bottom: 10px;
}
.wg-indoor-led-wall .container .item .flower-bg {
    background-color: #e6f5fa;
    background-image: url(../img/circle-6.png);
    background-size: cover;
    padding: 80px 75px;
    text-align: left;
    font-size: 18px;
    color: #333;
}
.wg-indoor-led-wall .container .item .flower-bg-alt {
    background-image: url(../img/gradient-buble.png);
    background-position: right bottom;
    background-size: content;
    padding: 80px 75px;
    text-align: left;
    font-size: 18px;
    color: #333;
}
.wg-indoor-led-wall .container .item > div {
    width: 50%;
}
.wg-indoor-led-wall .container .item:nth-child(odd) {
    flex-direction: row-reverse;
}
.wg-led-video-wall-footer-banner {
    border-top: 1px solid #13a704;
    padding: 15px 0 50px 0;
}
.wg-led-video-wall-footer-banner img {
    width: 100%;
}
@media only screen and (max-width: 600px) {
    .wg-led-wall-banner {
        height: 870px;
    }
    .wg-led-wall-banner .container > div {
        flex-direction: column;
        padding: 40px 0 0 0;
    }
    .wg-led-wall-banner .container > div > div {
        width: 100%;
    }
    .wg-led-wall-banner .container > div > div:last-child {
        padding: 50px 0 0 0;
    }
    .wg-indoor-led-wall {
        margin: 30px 0 0 0;
    }
    .wg-indoor-led-wall .container h1 {
        font-size: 25px;
        margin: 10px 0 15px 0;
    }
    .wg-indoor-led-wall .container .item {
        flex-direction: column;
    }
    .wg-indoor-led-wall .container .item > div {
        width: 100%;
    }
    .wg-indoor-led-wall .container .item .flower-bg {
        padding: 10px 15px;
    }
    .wg-indoor-led-wall .container .item:nth-child(odd) {
        flex-direction: column-reverse;
    }
    .wg-indoor-led-wall .container .item .flower-bg-alt {
        padding: 10px 15px;
    }
}
