.col {
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    float: left;
}

.col.card {

}

.col.full {
    width: 100% !important;
}

.col.full.row {
    width: 100% !important;
    padding-bottom: 17px;
}

.col.ws-1-card {
    width: 100% !important;
    float: left;
    margin: 0 0 2%;
}

.col.ws-2-card {
    width: 49% !important;
    float: left;
    margin-bottom: 2%;
}

.col.ws-2-card:nth-of-type(odd) {
    margin-right: 1%;
}

.col.ws-2-card:nth-of-type(even) {
    margin-left: 1%;
}

.col.centered.ws-2-card:last-of-type:nth-of-type(odd) {
    margin-left: auto;
    margin-right: auto;
    float: none;
}

.col.ws-3-card {
    width: 32% !important;
    float: left;
    margin-bottom: 1%;
    margin-top: 1%;
}

.col.ws-3-card:nth-of-type(3n+1) {
    margin-right: 1%;
}

.col.ws-3-card:nth-of-type(3n+2) {
    margin-left: 1%;
    margin-right: 1%;
}

.col.ws-3-card:nth-of-type(3n+3) {
    margin-left: 1%;
}

.col.ws-4-card {
    width: 23.5% !important;
    float: left;
}

.col.ws-4-card:nth-of-type(4n+1) {
    margin-right: 1%;
}

.col.ws-4-card:nth-of-type(4n+2) {
    margin-left: 1%;
    margin-right: 1%;
}

.col.ws-4-card:nth-of-type(4n+3) {
    margin-left: 1%;
    margin-right: 1%;
}

.col.ws-4-card:nth-of-type(4n+4) {
    margin-left: 1%;
}

.col.ws-1 {
    width: 8.33% !important;
}

.col.ws-2 {
    width: 16.66% !important;
}

.col.ws-3 {
    width: 25% !important;
}

.col.ws-4 {
    width: 33.33% !important;
}

.col.ws-5 {
    width: 41.66% !important;
}

.col.ws-6 {
    width: 50% !important;
}

.col.ws-7 {
    width: 58.33% !important;
}

.col.ws-8 {
    width: 66.66% !important;
}

.col.ws-9 {
    width: 75% !important;
}

.col.ws-10 {
    width: 83.33% !important;
}

.col.ws-11 {
    width: 91.66% !important;
}

.col.ws-12 {
    width: 100% !important;
}

.col.ws-marg-1 {
    margin: auto 8.33% !important;
}

.col.ws-marg-2 {
    margin: auto 16.66% !important;
}

.col.ws-marg-3 {
    margin: auto 25% !important;
}

.col.ws-marg-4 {
    margin: auto 33.33% !important;
}

.col.ws-marg-5 {
    margin: auto 41.66% !important;
}

.col.ws-marg-6 {
    margin: auto 50% !important;
}

.col.ws-marg-7 {
    margin: auto 58.33% !important;
}

.col.ws-marg-8 {
    margin: auto 66.66% !important;
}

.col.ws-marg-9 {
    margin: auto 75% !important;
}

.col.ws-marg-10 {
    margin: auto 83.33% !important;
}

.col.ws-marg-11 {
    margin: auto 91.66% !important;
}

.col.ws-marg-12 {
    margin: auto 100% !important;
}

.col.ws-marg-left-1 {
    margin-left: 8.33% !important;
}

.col.ws-marg-left-2 {
    margin-left: 16.66% !important;
}

.col.ws-marg-left-3 {
    margin-left: 25% !important;
}

.col.ws-marg-left-4 {
    margin-left: 33.33% !important;
}

.col.ws-marg-left-5 {
    margin-left: 41.66% !important;
}

.col.ws-marg-left-6 {
    margin-left: 50% !important;
}

.col.ws-marg-left-7 {
    margin-left: 58.33% !important;
}

.col.ws-marg-left-8 {
    margin-left: 66.66% !important;
}

.col.ws-marg-left-9 {
    margin-left: 75% !important;
}

.col.ws-marg-left-10 {
    margin-left: 83.33% !important;
}

.col.ws-marg-left-11 {
    margin-left: 91.66% !important;
}

.col.ws-marg-left-12 {
    margin-left: 100% !important;
}

.col.ws-marg-right-1 {
    margin-right: 8.33% !important;
}

.col.ws-marg-right-2 {
    margin-right: 16.66% !important;
}

.col.ws-marg-right-3 {
    margin-right: 25% !important;
}

.col.ws-marg-right-4 {
    margin-right: 33.33% !important;
}

.col.ws-marg-right-5 {
    margin-right: 41.66% !important;
}

.col.ws-marg-right-6 {
    margin-right: 50% !important;
}

.col.ws-marg-right-7 {
    margin-right: 58.33% !important;
}

.col.ws-marg-right-8 {
    margin-right: 66.66% !important;
}

.col.ws-marg-right-9 {
    margin-right: 75% !important;
}

.col.ws-marg-right-10 {
    margin-right: 83.33% !important;
}

.col.ws-marg-right-11 {
    margin-right: 91.66% !important;
}

.col.ws-marg-right-12 {
    margin-right: 100% !important;
}


.col.ws-no-marg {
    margin: auto 0 !important;
}

.col.ws-auto-marg {
    margin: auto !important;
}

.col.ws-auto-marg-center {
    margin: auto !important;
    float: none !important;
}

.col.ws-right {
    float: right !important;
}

.col.ws-left {
    float: left !important;
}

.col.ws-center {
    float: none !important;
}

.col.hide {
    visibility: hidden !important;
    display: none !important;
    z-index: -999 !important;
}

@media screen and (min-width: 2100px) {

    .col.ws-hide, .no-desktop {
        visibility: hidden !important;
        display: none !important;
        z-index: -999 !important;
    }
}

@media screen and (max-width: 2100px) and (min-width: 1850px) {

    .col.xxl-1-card {
        width: 100% !important;
        float: left;
        margin: 0 0 2%;
    }

    .col.xxl-1-card:last-of-type {
        float: left !important;
    }


    .col.xxl-2-card {
        width: 49% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.xxl-2-card:nth-of-type(odd) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.xxl-2-card:nth-of-type(even) {
        float: left;
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.xxl-3-card {
        width: 32% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.xxl-3-card:nth-of-type(3n+1) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.xxl-3-card:nth-of-type(3n+2) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.xxl-3-card:nth-of-type(3n+3) {
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.xxl-4-card {
        width: 23% !important;
        float: left;
    }

    .col.xxl-4-card:nth-of-type(4n+1) {
        margin-right: 1% !important;
    }

    .col.xxl-4-card:nth-of-type(4n+2) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.xxl-4-card:nth-of-type(4n+3) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.xxl-4-card:nth-of-type(4n+4) {
        margin-left: 1% !important;
        margin-right: 0 !important;
    }


    .col.xxl-1 {
        width: 8.33% !important;
    }

    .col.xxl-2 {
        width: 16.66% !important;
    }

    .col.xxl-3 {
        width: 25% !important;
    }

    .col.xxl-4 {
        width: 33.33% !important;
    }

    .col.xxl-5 {
        width: 41.66% !important;
    }

    .col.xxl-6 {
        width: 50% !important;
    }

    .col.xxl-7 {
        width: 58.33% !important;
    }

    .col.xxl-8 {
        width: 66.66% !important;
    }

    .col.xxl-9 {
        width: 75% !important;
    }

    .col.xxl-10 {
        width: 83.33% !important;
    }

    .col.xxl-11 {
        width: 91.66% !important;
    }

    .col.xxl-12 {
        width: 100% !important;
    }

    .col.xxl-marg-1 {
        margin: auto 8.33% !important;
    }

    .col.xxl-marg-2 {
        margin: auto 16.66% !important;
    }

    .col.xxl-marg-3 {
        margin: auto 25% !important;
    }

    .col.xxl-marg-4 {
        margin: auto 33.33% !important;
    }

    .col.xxl-marg-5 {
        margin: auto 41.66% !important;
    }

    .col.xxl-marg-6 {
        margin: auto 50% !important;
    }

    .col.xxl-marg-7 {
        margin: auto 58.33% !important;
    }

    .col.xxl-marg-8 {
        margin: auto 66.66% !important;
    }

    .col.xxl-marg-9 {
        margin: auto 75% !important;
    }

    .col.xxl-marg-10 {
        margin: auto 83.33% !important;
    }

    .col.xxl-marg-11 {
        margin: auto 91.66% !important;
    }

    .col.xxl-marg-12 {
        margin: auto 100% !important;
    }

    .col.xxl-marg-left-1 {
        margin-left: 8.33% !important;
    }

    .col.xxl-marg-left-2 {
        margin-left: 16.66% !important;
    }

    .col.xxl-marg-left-3 {
        margin-left: 25% !important;
    }

    .col.xxl-marg-left-4 {
        margin-left: 33.33% !important;
    }

    .col.xxl-marg-left-5 {
        margin-left: 41.66% !important;
    }

    .col.xxl-marg-left-6 {
        margin-left: 50% !important;
    }

    .col.xxl-marg-left-7 {
        margin-left: 58.33% !important;
    }

    .col.xxl-marg-left-8 {
        margin-left: 66.66% !important;
    }

    .col.xxl-marg-left-9 {
        margin-left: 75% !important;
    }

    .col.xxl-marg-left-10 {
        margin-left: 83.33% !important;
    }

    .col.xxl-marg-left-11 {
        margin-left: 91.66% !important;
    }

    .col.xxl-marg-left-12 {
        margin-left: 100% !important;
    }

    .col.xxl-marg-left-0 {
        margin-left: 0 !important;
    }

    .col.xxl-marg-right-1 {
        margin-right: 8.33% !important;
    }

    .col.xxl-marg-right-2 {
        margin-right: 16.66% !important;
    }

    .col.xxl-marg-right-3 {
        margin-right: 25% !important;
    }

    .col.xxl-marg-right-4 {
        margin-right: 33.33% !important;
    }

    .col.xxl-marg-right-5 {
        margin-right: 41.66% !important;
    }

    .col.xxl-marg-right-6 {
        margin-right: 50% !important;
    }

    .col.xxl-marg-right-7 {
        margin-right: 58.33% !important;
    }

    .col.xxl-marg-right-8 {
        margin-right: 66.66% !important;
    }

    .col.xxl-marg-right-9 {
        margin-right: 75% !important;
    }

    .col.xxl-marg-right-10 {
        margin-right: 83.33% !important;
    }

    .col.xxl-marg-right-11 {
        margin-right: 91.66% !important;
    }

    .col.xxl-marg-right-12 {
        margin-right: 100% !important;
    }

    .col.xxl-marg-right-0 {
        margin-right: 0 !important;
    }

    .col.xxl-no-marg {
        margin: auto 0 !important;
    }

    .col.xxl-auto-marg {
        margin: auto !important;
    }

    .col.xxl-auto-marg-center {
        margin: auto !important;
        float: none !important;
    }

    .col.xxl-right {
        float: right !important;
    }

    .col.xxl-left {
        float: left !important;
    }

    .col.xxl-center {
        float: none !important;
    }


    .col.xxl-hide, .no-desktop {
        visibility: hidden !important;
        display: none !important;
        z-index: -999 !important;
    }
}

@media screen and (max-width: 1850px) and (min-width: 1450px) {

    .col.xl-1-card {
        width: 100% !important;
        float: left;
        margin: 0 0 2%;
    }

    .col.xl-1-card:last-of-type {
        float: left !important;
    }


    .col.xl-2-card {
        width: 49% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.xl-2-card:nth-of-type(odd) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.xl-2-card:nth-of-type(even) {
        float: left;
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.xl-3-card {
        width: 32% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.xl-3-card:nth-of-type(3n+1) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.xl-3-card:nth-of-type(3n+2) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.xl-3-card:nth-of-type(3n+3) {
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.xl-4-card {
        width: 23% !important;
        float: left;
    }

    .col.xl-4-card:nth-of-type(4n+1) {
        margin-right: 1% !important;
    }

    .col.xl-4-card:nth-of-type(4n+2) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.xl-4-card:nth-of-type(4n+3) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.xl-4-card:nth-of-type(4n+4) {
        margin-left: 1% !important;
        margin-right: 0 !important;
    }


    .col.xl-1 {
        width: 8.33% !important;
    }

    .col.xl-2 {
        width: 16.66% !important;
    }

    .col.xl-3 {
        width: 25% !important;
    }

    .col.xl-4 {
        width: 33.33% !important;
    }

    .col.xl-5 {
        width: 41.66% !important;
    }

    .col.xl-6 {
        width: 50% !important;
    }

    .col.xl-7 {
        width: 58.33% !important;
    }

    .col.xl-8 {
        width: 66.66% !important;
    }

    .col.xl-9 {
        width: 75% !important;
    }

    .col.xl-10 {
        width: 83.33% !important;
    }

    .col.xl-11 {
        width: 91.66% !important;
    }

    .col.xl-12 {
        width: 100% !important;
    }

    .col.xl-marg-1 {
        margin: auto 8.33% !important;
    }

    .col.xl-marg-2 {
        margin: auto 16.66% !important;
    }

    .col.xl-marg-3 {
        margin: auto 25% !important;
    }

    .col.xl-marg-4 {
        margin: auto 33.33% !important;
    }

    .col.xl-marg-5 {
        margin: auto 41.66% !important;
    }

    .col.xl-marg-6 {
        margin: auto 50% !important;
    }

    .col.xl-marg-7 {
        margin: auto 58.33% !important;
    }

    .col.xl-marg-8 {
        margin: auto 66.66% !important;
    }

    .col.xl-marg-9 {
        margin: auto 75% !important;
    }

    .col.xl-marg-10 {
        margin: auto 83.33% !important;
    }

    .col.xl-marg-11 {
        margin: auto 91.66% !important;
    }

    .col.xl-marg-12 {
        margin: auto 100% !important;
    }

    .col.xl-marg-left-1 {
        margin-left: 8.33% !important;
    }

    .col.xl-marg-left-2 {
        margin-left: 16.66% !important;
    }

    .col.xl-marg-left-3 {
        margin-left: 25% !important;
    }

    .col.xl-marg-left-4 {
        margin-left: 33.33% !important;
    }

    .col.xl-marg-left-5 {
        margin-left: 41.66% !important;
    }

    .col.xl-marg-left-6 {
        margin-left: 50% !important;
    }

    .col.xl-marg-left-7 {
        margin-left: 58.33% !important;
    }

    .col.xl-marg-left-8 {
        margin-left: 66.66% !important;
    }

    .col.xl-marg-left-9 {
        margin-left: 75% !important;
    }

    .col.xl-marg-left-10 {
        margin-left: 83.33% !important;
    }

    .col.xl-marg-left-11 {
        margin-left: 91.66% !important;
    }

    .col.xl-marg-left-12 {
        margin-left: 100% !important;
    }

    .col.xl-marg-left-0 {
        margin-left: 0 !important;
    }

    .col.xl-marg-right-1 {
        margin-right: 8.33% !important;
    }

    .col.xl-marg-right-2 {
        margin-right: 16.66% !important;
    }

    .col.xl-marg-right-3 {
        margin-right: 25% !important;
    }

    .col.xl-marg-right-4 {
        margin-right: 33.33% !important;
    }

    .col.xl-marg-right-5 {
        margin-right: 41.66% !important;
    }

    .col.xl-marg-right-6 {
        margin-right: 50% !important;
    }

    .col.xl-marg-right-7 {
        margin-right: 58.33% !important;
    }

    .col.xl-marg-right-8 {
        margin-right: 66.66% !important;
    }

    .col.xl-marg-right-9 {
        margin-right: 75% !important;
    }

    .col.xl-marg-right-10 {
        margin-right: 83.33% !important;
    }

    .col.xl-marg-right-11 {
        margin-right: 91.66% !important;
    }

    .col.xl-marg-right-12 {
        margin-right: 100% !important;
    }

    .col.xl-marg-right-0 {
        margin-right: 0 !important;
    }

    .col.xl-no-marg {
        margin: auto 0 !important;
    }

    .col.xl-auto-marg {
        margin: auto !important;
    }

    .col.xl-auto-marg-center {
        margin: auto !important;
        float: none !important;
    }

    .col.xl-right {
        float: right !important;
    }

    .col.xl-left {
        float: left !important;
    }

    .col.xl-center {
        float: none !important;
    }


    .col.xl-hide, .no-desktop {
        visibility: hidden !important;
        display: none !important;
        z-index: -999 !important;
    }
}

@media screen and (max-width: 1450px) and (min-width: 1024px) {

    .col.l-1-card {
        width: 100% !important;
        float: left;
        margin: 0 0 2%;
    }

    .col.l-1-card:last-of-type {
        float: left !important;
    }


    .col.l-2-card {
        width: 49% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.l-2-card:nth-of-type(odd) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.l-2-card:nth-of-type(even) {
        float: left;
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.l-3-card {
        width: 32% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.l-3-card:nth-of-type(3n+1) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.l-3-card:nth-of-type(3n+2) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.l-3-card:nth-of-type(3n+3) {
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.l-4-card {
        width: 23% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.l-4-card:nth-of-type(4n+1) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.l-4-card:nth-of-type(4n+2) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.l-4-card:nth-of-type(4n+3) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.l-4-card:nth-of-type(4n+4) {
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.l-1 {
        width: 8.33% !important;
    }

    .col.l-2 {
        width: 16.66% !important;
    }

    .col.l-3 {
        width: 25% !important;
    }

    .col.l-4 {
        width: 33.33% !important;
    }

    .col.l-5 {
        width: 41.66% !important;
    }

    .col.l-6 {
        width: 50% !important;
    }

    .col.l-7 {
        width: 58.33% !important
    }

    .col.l-8 {
        width: 66.66% !important;
    }

    .col.l-9 {
        width: 75% !important;
    }

    .col.l-10 {
        width: 83.33% !important;
    }

    .col.l-11 {
        width: 91.66% !important;
    }

    .col.l-12 {
        width: 100% !important;
    }

    .col.l-marg-1 {
        margin: auto 8.33% !important;
    }

    .col.l-marg-2 {
        margin: auto 16.66% !important;
    }

    .col.l-marg-3 {
        margin: auto 25% !important;
    }

    .col.l-marg-4 {
        margin: auto 33.33% !important;
    }

    .col.l-marg-5 {
        margin: auto 41.66% !important;
    }

    .col.l-marg-6 {
        margin: auto 50% !important;
    }

    .col.l-marg-7 {
        margin: auto 58.33% !important;
    }

    .col.l-marg-8 {
        margin: auto 66.66% !important;
    }

    .col.l-marg-9 {
        margin: auto 75% !important;
    }

    .col.l-marg-10 {
        margin: auto 83.33% !important;
    }

    .col.l-marg-11 {
        margin: auto 91.66% !important;
    }

    .col.l-marg-12 {
        margin: auto 100% !important;
    }

    .col.l-marg-left-1 {
        margin-left: 8.33% !important;
    }

    .col.l-marg-left-2 {
        margin-left: 16.66% !important;
    }

    .col.l-marg-left-3 {
        margin-left: 25% !important;
    }

    .col.l-marg-left-4 {
        margin-left: 33.33% !important;
    }

    .col.l-marg-left-5 {
        margin-left: 41.66% !important;
    }

    .col.l-marg-left-6 {
        margin-left: 50% !important;
    }

    .col.l-marg-left-7 {
        margin-left: 58.33% !important;
    }

    .col.l-marg-left-8 {
        margin-left: 66.66% !important;
    }

    .col.l-marg-left-9 {
        margin-left: 75% !important;
    }

    .col.l-marg-left-10 {
        margin-left: 83.33% !important;
    }

    .col.l-marg-left-11 {
        margin-left: 91.66% !important;
    }

    .col.l-marg-left-12 {
        margin-left: 100% !important;
    }

    .col.l-marg-left-0 {
        margin-left: 0 !important;
    }

    .col.l-marg-right-1 {
        margin-right: 8.33% !important;
    }

    .col.l-marg-right-2 {
        margin-right: 16.66% !important;
    }

    .col.l-marg-right-3 {
        margin-right: 25% !important;
    }

    .col.l-marg-right-4 {
        margin-right: 33.33% !important;
    }

    .col.l-marg-right-5 {
        margin-right: 41.66% !important;
    }

    .col.l-marg-right-6 {
        margin-right: 50% !important;
    }

    .col.l-marg-right-7 {
        margin-right: 58.33% !important;
    }

    .col.l-marg-right-8 {
        margin-right: 66.66% !important;
    }

    .col.l-marg-right-9 {
        margin-right: 75% !important;
    }

    .col.l-marg-right-10 {
        margin-right: 83.33% !important;
    }

    .col.l-marg-right-11 {
        margin-right: 91.66% !important;
    }

    .col.l-marg-right-12 {
        margin-right: 100% !important;
    }

    .col.l-marg-right-0 {
        margin-right: 0 !important;
    }

    .col.l-no-marg {
        margin: auto 0 !important;
    }

    .col.l-auto-marg {
        margin: auto !important;
    }

    .col.l-auto-marg-center {
        margin: auto !important;
        float: none !important;
    }

    .col.l-right {
        float: right !important;
    }

    .col.l-left {
        float: left !important;
    }

    .col.l-center {
        float: none !important;
    }

    .col.l-hide, .no-desktop {
        visibility: hidden !important;
        display: none !important;
        z-index: -999 !important;
    }

}

@media screen and (max-width: 1024px) and (min-width: 786px) {

    .col.md-1-card {
        width: 100% !important;
        float: left;
        margin: 0 0 2% !important;
    }

    .col.md-1-card:last-of-type {
        float: left !important;
    }


    .col.md-2-card {
        width: 49% !important;
        float: left;
        margin-bottom: 1%;
        margin-top: 1%;
    }

    .col.md-2-card:nth-of-type(odd) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.md-2-card:nth-of-type(even) {
        float: left;
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.md-3-card {
        width: 32% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.md-3-card:nth-of-type(3n+1) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.md-3-card:nth-of-type(3n+2) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.md-3-card:nth-of-type(3n+3) {
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.md-4-card {
        width: 23% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.md-4-card:nth-of-type(4n+1) {
        margin-right: 1% !important;
        margin-left: 0 !important;

    }

    .col.md-4-card:nth-of-type(4n+2) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.md-4-card:nth-of-type(4n+3) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.md-4-card:nth-of-type(4n+4) {
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.md-1 {
        width: 8.33% !important;
    }

    .col.md-2 {
        width: 16.66% !important;
    }

    .col.md-3 {
        width: 25% !important;
    }

    .col.md-4 {
        width: 33.33% !important;
    }

    .col.md-5 {
        width: 41.66% !important;
    }

    .col.md-6 {
        width: 50% !important;
    }

    .col.md-7 {
        width: 58.33% !important;
    }

    .col.md-8 {
        width: 66.66% !important;
    }

    .col.md-9 {
        width: 75% !important;
    }

    .col.md-10 {
        width: 83.33% !important;
    }

    .col.md-11 {
        width: 91.66% !important;
    }

    .col.md-12 {
        width: 100% !important;
    }

    .col.md-marg-1 {
        margin: auto 8.33% !important;
    }

    .col.md-marg-2 {
        margin: auto 16.66% !important;
    }

    .col.md-marg-3 {
        margin: auto 25% !important;
    }

    .col.md-marg-4 {
        margin: auto 33.33% !important;
    }

    .col.md-marg-5 {
        margin: auto 41.66% !important;
    }

    .col.md-marg-6 {
        margin: auto 50% !important;
    }

    .col.md-marg-7 {
        margin: auto 58.33% !important;
    }

    .col.md-marg-8 {
        margin: auto 66.66% !important;
    }

    .col.md-marg-9 {
        margin: auto 75% !important;
    }

    .col.md-marg-10 {
        margin: auto 83.33% !important;
    }

    .col.md-marg-11 {
        margin: auto 91.66% !important;
    }

    .col.md-marg-12 {
        margin: auto 100% !important;
    }

    .col.md-marg-left-1 {
        margin-left: 8.33% !important;
    }

    .col.md-marg-left-2 {
        margin-left: 16.66% !important;
    }

    .col.md-marg-left-3 {
        margin-left: 25% !important;
    }

    .col.md-marg-left-4 {
        margin-left: 33.33% !important;
    }

    .col.md-marg-left-5 {
        margin-left: 41.66% !important;
    }

    .col.md-marg-left-6 {
        margin-left: 50% !important;
    }

    .col.md-marg-left-7 {
        margin-left: 58.33% !important;
    }

    .col.md-marg-left-8 {
        margin-left: 66.66% !important;
    }

    .col.md-marg-left-9 {
        margin-left: 75% !important;
    }

    .col.md-marg-left-10 {
        margin-left: 83.33% !important;
    }

    .col.md-marg-left-11 {
        margin-left: 91.66% !important;
    }

    .col.md-marg-left-12 {
        margin-left: 100% !important;
    }

    .col.md-marg-left-0 {
        margin-left: 0 !important;
    }

    .col.md-marg-right-1 {
        margin-right: 8.33% !important;
    }

    .col.md-marg-right-2 {
        margin-right: 16.66% !important;
    }

    .col.md-marg-right-3 {
        margin-right: 25% !important;
    }

    .col.md-marg-right-4 {
        margin-right: 33.33% !important;
    }

    .col.md-marg-right-5 {
        margin-right: 41.66% !important;
    }

    .col.md-marg-right-6 {
        margin-right: 50% !important;
    }

    .col.md-marg-right-7 {
        margin-right: 58.33% !important;
    }

    .col.md-marg-right-8 {
        margin-right: 66.66% !important;
    }

    .col.md-marg-right-9 {
        margin-right: 75% !important;
    }

    .col.md-marg-right-10 {
        margin-right: 83.33% !important;
    }

    .col.md-marg-right-11 {
        margin-right: 91.66% !important;
    }

    .col.md-marg-right-12 {
        margin-right: 100% !important;
    }

    .col.md-marg-right-0 {
        margin-right: 0 !important;
    }

    .col.md-no-marg {
        margin: auto 0 !important;
    }

    .col.md-auto-marg {
        width: auto !important;
    }

    .col.md-auto-marg-center {
        width: auto !important;
        float: none !important;
    }

    .col.md-auto-marg {
        margin: auto !important;
    }

    .col.md-auto-marg-center {
        margin: auto !important;
        float: none !important;
    }

    .col.md-right {
        float: right !important;
    }

    .col.md-left {
        float: left !important;
    }

    .col.md-center {
        float: none !important;
    }

    .col.md-hide, .no-tablet {
        visibility: hidden !important;
        display: none !important;
        z-index: -999 !important;
    }

}

@media screen and (max-width: 786px) and (min-width: 480px) {

    .col.s-1-card {
        width: 100% !important;
        float: left;
        margin: 1% 0 !important;
    }

    .col.s-1-card:last-of-type {
        float: left !important;
    }

    .col.s-2-card {
        width: 49% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.s-2-card:nth-of-type(odd) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.s-2-card:nth-of-type(even) {
        float: left;
        margin-left: 1% !important;
        margin-right: 0 !important;
        margin-bottom: 2%;
    }

    .col.s-3-card {
        width: 32% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.s-3-card:nth-of-type(3n+1) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.s-3-card:nth-of-type(3n+2) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col.s-3-card:nth-of-type(3n+3) {
        margin-left: 1% !important;
        margin-right: 0 !important;
    }

    .col.s-1 {
        width: 8.33% !important;
    }

    .col.s-2 {
        width: 16.66% !important;
    }

    .col.s-3 {
        width: 25% !important;
    }

    .col.s-4 {
        width: 33.33% !important;
    }

    .col.s-5 {
        width: 41.66% !important
    }

    .col.s-6 {
        width: 50% !important;
    }

    .col.s-7 {
        width: 58.33% !important;
    }

    .col.s-8 {
        width: 66.66% !important;
    }

    .col.s-9 {
        width: 75% !important;
    }

    .col.s-10 {
        width: 83.33% !important;
    }

    .col.s-11 {
        width: 91.66% !important;
    }

    .col.s-12 {
        width: 100% !important;
    }

    .col.s-marg-1 {
        margin: auto 8.33% !important;
    }

    .col.s-marg-2 {
        margin: auto 16.66% !important;
    }

    .col.s-marg-3 {
        margin: auto 25% !important;
    }

    .col.s-marg-4 {
        margin: auto 33.33% !important;
    }

    .col.s-marg-5 {
        margin: auto 41.66% !important;
    }

    .col.s-marg-6 {
        margin: auto 50% !important;
    }

    .col.s-marg-7 {
        margin: auto 58.33% !important;
    }

    .col.s-marg-8 {
        margin: auto 66.66% !important;
    }

    .col.s-marg-9 {
        margin: auto 75% !important;
    }

    .col.s-marg-10 {
        margin: auto 83.33% !important;
    }

    .col.s-marg-11 {
        margin: auto 91.66% !important;
    }

    .col.s-marg-12 {
        margin: auto 100% !important;
    }

    .col.s-marg-left-1 {
        margin-left: 8.33% !important;
    }

    .col.s-marg-left-2 {
        margin-left: 16.66% !important;
    }

    .col.s-marg-left-3 {
        margin-left: 25% !important;
    }

    .col.s-marg-left-4 {
        margin-left: 33.33% !important;
    }

    .col.s-marg-left-5 {
        margin-left: 41.66% !important;
    }

    .col.s-marg-left-6 {
        margin-left: 50% !important;
    }

    .col.s-marg-left-7 {
        margin-left: 58.33% !important;
    }

    .col.s-marg-left-8 {
        margin-left: 66.66% !important;
    }

    .col.s-marg-left-9 {
        margin-left: 75% !important;
    }

    .col.s-marg-left-10 {
        margin-left: 83.33% !important;
    }

    .col.s-marg-left-11 {
        margin-left: 91.66% !important;
    }

    .col.s-marg-left-12 {
        margin-left: 100% !important;
    }

    .col.s-marg-left-0 {
        margin-left: 0 !important;
    }

    .col.s-marg-right-1 {
        margin-right: 8.33% !important;
    }

    .col.s-marg-right-2 {
        margin-right: 16.66% !important;
    }

    .col.s-marg-right-3 {
        margin-right: 25% !important;
    }

    .col.s-marg-right-4 {
        margin-right: 33.33% !important;
    }

    .col.s-marg-right-5 {
        margin-right: 41.66% !important;
    }

    .col.s-marg-right-6 {
        margin-right: 50% !important;
    }

    .col.s-marg-right-7 {
        margin-right: 58.33% !important;
    }

    .col.s-marg-right-8 {
        margin-right: 66.66% !important;
    }

    .col.s-marg-right-9 {
        margin-right: 75% !important;
    }

    .col.s-marg-right-10 {
        margin-right: 83.33% !important;
    }

    .col.s-marg-right-11 {
        margin-right: 91.66% !important;
    }

    .col.s-marg-right-12 {
        margin-right: 100% !important;
    }

    .col.s-marg-right-0 {
        margin-right: 0 !important;
    }

    .col.s-no-marg {
        margin: auto 0 !important;
    }

    .col.s-auto-marg {
        margin: auto !important;
    }

    .col.s-auto-marg-center {
        margin: auto !important;
        float: none !important;
    }

    .col.s-right {
        float: right !important;
    }

    .col.s-left {
        float: left !important;
    }

    .col.s-center {
        float: none !important;
    }

    .col.s-hide, .no-mobile, .no-phablet {
        visibility: hidden !important;
        display: none !important;
        z-index: -999 !important;
    }
}

@media screen and (max-width: 480px) {

    .col.xs-1-card {
        width: 100% !important;
        float: left;
        margin: 1% 0 !important;
    }

    .col.xs-1-card:last-of-type {
        float: left !important;
    }

    .col.xs-2-card {
        width: 49% !important;
        float: left;
        margin-bottom: 2%;
    }

    .col.xs-2-card:nth-of-type(odd) {
        margin-right: 1% !important;
        margin-left: 0 !important;
    }

    .col.xs-2-card:nth-of-type(even) {
        margin-right: 0 !important;
        margin-left: 1% !important;
    }

    .col.xs-1 {
        width: 8.33% !important;
    }

    .col.xs-2 {
        width: 16.66% !important;
    }

    .col.xs-3 {
        width: 25% !important;
    }

    .col.xs-4 {
        width: 33.33% !important;
    }

    .col.xs-5 {
        width: 41.66% !important;
    }

    .col.xs-6 {
        width: 50% !important;
    }

    .col.xs-7 {
        width: 58.33% !important;
    }

    .col.xs-8 {
        width: 66.66% !important;
    }

    .col.xs-9 {
        width: 75% !important;
    }

    .col.xs-10 {
        width: 83.33% !important;
    }

    .col.xs-11 {
        width: 91.66% !important;
    }

    .col.xs-12 {
        width: 100% !important;
    }

    .col.xs-marg-1 {
        margin: auto 8.33% !important;
    }

    .col.xs-marg-2 {
        margin: auto 16.66% !important;
    }

    .col.xs-marg-3 {
        margin: auto 25% !important;
    }

    .col.xs-marg-4 {
        margin: auto 33.33% !important;
    }

    .col.xs-marg-5 {
        margin: auto 41.66% !important;
    }

    .col.xs-marg-6 {
        margin: auto 50% !important;
    }

    .col.xs-marg-7 {
        margin: auto 58.33% !important;
    }

    .col.xs-marg-8 {
        margin: auto 66.66% !important;
    }

    .col.xs-marg-9 {
        margin: auto 75% !important;
    }

    .col.xs-marg-10 {
        margin: auto 83.33% !important;
    }

    .col.xs-marg-11 {
        margin: auto 91.66% !important;
    }

    .col.xs-marg-12 {
        margin: auto 100% !important;
    }

    .col.xs-marg-left-1 {
        margin-left: 8.33% !important;
    }

    .col.xs-marg-left-2 {
        margin-left: 16.66% !important;
    }

    .col.xs-marg-left-3 {
        margin-left: 25% !important;
    }

    .col.xs-marg-left-4 {
        margin-left: 33.33% !important;
    }

    .col.xs-marg-left-5 {
        margin-left: 41.66% !important;
    }

    .col.xs-marg-left-6 {
        margin-left: 50% !important;
    }

    .col.xs-marg-left-7 {
        margin-left: 58.33% !important;
    }

    .col.xs-marg-left-8 {
        margin-left: 66.66% !important;
    }

    .col.xs-marg-left-9 {
        margin-left: 75% !important;
    }

    .col.xs-marg-left-10 {
        margin-left: 83.33% !important;
    }

    .col.xs-marg-left-11 {
        margin-left: 91.66% !important;
    }

    .col.xs-marg-left-12 {
        margin-left: 100% !important;
    }

    .col.xs-marg-left-0 {
        margin-left: 0 !important;
    }

    .col.xs-marg-right-1 {
        margin-right: 8.33% !important;
    }

    .col.xs-marg-right-2 {
        margin-right: 16.66% !important;
    }

    .col.xs-marg-right-3 {
        margin-right: 25% !important;
    }

    .col.xs-marg-right-4 {
        margin-right: 33.33% !important;
    }

    .col.xs-marg-right-5 {
        margin-right: 41.66% !important;
    }

    .col.xs-marg-right-6 {
        margin-right: 50% !important;
    }

    .col.xs-marg-right-7 {
        margin-right: 58.33% !important;
    }

    .col.xs-marg-right-8 {
        margin-right: 66.66% !important;
    }

    .col.xs-marg-right-9 {
        margin-right: 75% !important;
    }

    .col.xs-marg-right-10 {
        margin-right: 83.33% !important;
    }

    .col.xs-marg-right-11 {
        margin-right: 91.66% !important;
    }

    .col.xs-marg-right-12 {
        margin-right: 100% !important;
    }

    .col.xs-marg-right-0 {
        margin-right: 0 !important;
    }

    .col.xs-no-marg {
        margin: auto 0 !important;
    }

    .col.xs-auto-marg {
        margin: auto !important;

    }

    .col.xs-auto-marg-center {
        margin: auto !important;
        float: none !important;
    }

    .col.xs-right {
        float: right !important;
    }

    .col.xs-left {
        float: left !important;
    }

    .col.xs-center {
        float: none !important;
    }

    .col.xs-hide, .no-mobile, .no-phone {
        visibility: hidden !important;
        display: none !important;
        z-index: -999 !important;
    }

}