@media only screen and (min-width: 360px) {
    :root {
        --container-padding: 60px;
        
    }
    
    .one-container .site-content {
        padding: 0 30px;
    }
    /* Grid Styles */
    .gb-container {
        padding: var(--container-padding) 0;
    }

    .gb-container .gb-container{
        padding: 0;
    }
    .gb-container + .gb-container{
        padding-top: 0;
    }
    .gb-container:not([class*="color"]) + .gb-container[class*="color"], 
    .gb-container[class*="color"] + .gb-container[class*="color"]{
        padding-top: var(--container-padding);
    }
    .gb-container.hr-wrapper{
        padding-top: var(--container-padding);
        padding-bottom: 20px;
    }
    .gb-container.no-padding {
        padding: 0;
    }

    .gb-container.no-padding-bottom {
        padding-bottom: 0;
    }

    /*.gb-grid-column {
        margin-bottom: 30px;
    }*/
    .gb-grid-wrapper .gb-grid-column:last-child {
        margin-bottom: 0;
    }

    /* WP Forms */
    .grid-container .wpforms-container.wpforms-block {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .grid-container .wpforms-container .wpforms-field {
        padding-top: 0;
        padding-bottom: 30px;
    }
    .grid-container .wpforms-container:last-child {
        margin-bottom: 0;
    }

    /* Random */
    div > p:last-child{
        margin-bottom: 0;
    }

    .entry-content{
        position: relative;  
    } 

    ul, ol {
        margin: 0 0 1.5em 1em;
    }
}

@media only screen and (min-width: 768px) {
    .one-container .site-content {
        padding: 0 40px;
    } 
    .gb-grid-column {
        margin-bottom: 0;
    }
}

