﻿#nds #page #content .content-wrapper section.col-layout {
    width: 100%;
    height: auto;
    margin: 0;
}

    #nds #page #content .content-wrapper section.col-layout .item-col {
        display: inline-block;
        margin: 10px 1% 0 1%;
        vertical-align: top;
    }

        #nds #page #content .content-wrapper section.col-layout .item-col.oneCol {
            width: 100%;
        }

    #nds #page #content .content-wrapper section.col-layout.threeCol .item-col {
        width: 30.60%;
    }

        #nds #page #content .content-wrapper section.col-layout.threeCol .item-col.oneCol {
            width: 100%;
        }


@media all and (max-width: 1024px) {
    #nds #page #content .content-wrapper section.col-layout.threeCol .item-col {
        width: 47%;
    }
}

@media all and (max-width: 700px) {
    #nds #page #content .content-wrapper section.col-layout.threeCol .item-col {
        width: 100%;
    }

    #nds #page #content .content-wrapper section.col-layout .item-col {
        margin: 10px 0;
    }
}

@media all and (max-width: 480px) {
    #nds #page #content .content-wrapper button[type=submit] {
        width: 100%;
    }
}
