#method-section {
    margin-top: 5em;
    padding-bottom: 0!important;
}

#method-section-1,
#method-section-3 {
    padding-top: 2em!important;
}

#method-section-2 {
    background: #f8f8f8 url(/img/pat-bg.png) repeat;
    padding-top: 2em!important;
}

section div.rotate-box-1-wrapper div.container:first-child {
    margin-top: 50px!important;
}

.method-img-mobile {
    display: none;
}

.method-img div {
    background-color: lightgrey;
    border-radius: 20px!important;
}

.method-img div img {
    width: 100%;
    height: auto;
    padding: 0 10px 10px 0;
    margin: -10px 0 0 -10px;
    border-radius: 20px!important;
}

.method-img-full {
    display: inherit;
}

div.text-col-right {
    margin-left: 50px;
}

div.text-col-left {
    width: 95%;
}

ul.section-list {
    margin-left: 35px;
    font: 16px/1.5em 'Montserrat Alternates'!important;
}

ul.section-list li {
    list-style-type: disc;
}

p.text-comment {
    font-style: italic;
    font: 13px/1.0em 'Montserrat Alternates'!important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 991px) {
    .method-img {
        width: 50%;
        margin: 0 0 50px 26%;
    }

    .method-img-full {
        display: none;
    }
    .method-img-mobile {
        display: inherit;
    }

    div.text-col-right {
        margin-left: 0;
    }

    div.text-col-left {
        width: inherit;
        margin-left: 0;
        margin-right: -15px;
    }
}