@media only screen and (max-width: 768px)
{
    #block__bespoke-slider .embla__text-slide
    {
        flex-direction: column !important;
        align-items: center !important;
    }
    #block__bespoke-slider .embla__text-slide h3
    {
        width: 95% !important;
        text-align: center !important;
        font-size: 36px !important;
        margin-bottom: 45px !important;
    }
    #block__bespoke-slider .embla__texts
    {
        padding: 75px 16px 50px 16px !important;
    }
    #block__bespoke-slider .embla__text-slide p
    {
        width: 95% !important;
        text-align: center !important;
        font-size: 18px !important;
    }
    section#block__liwt .floated-text div h2
    {
        text-align: left;
        width: 100%;
		font-size: 36px;
    }
    section#block__liwt .floated-text .left-div
    {
        width: 100% !important;
        max-width: 100% !important;
        text-align: left;
    }
}