.centered-large {
    max-width: 1440px
}

@media (max-width: 1460px) {
    .centered-large.pad-mob {
        padding-left:20px;
        padding-right: 20px
    }
}

.centered-medium {
    max-width: 1240px
}

@media (max-width: 1260px) {
    .centered-medium.pad-mob {
        padding-left:20px;
        padding-right: 20px
    }
}

.centered-small {
    max-width: 1040px
}

@media (max-width: 1060px) {
    .centered-small.pad-mob {
        padding-left:20px;
        padding-right: 20px
    }
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.col-0 {
    width: 0%
}

.col-1 {
    width: 8.333333333333334%
}

.col-2 {
    width: 16.666666666666668%
}

.col-3 {
    width: 25%
}

.col-4 {
    width: 33.333333333333336%
}

.col-5 {
    width: 41.66666666666667%
}

.col-6 {
    width: 50%
}

.col-7 {
    width: 58.333333333333336%
}

.col-8 {
    width: 66.66666666666667%
}

.col-9 {
    width: 75%
}

.col-10 {
    width: 83.33333333333334%
}

.col-11 {
    width: 91.66666666666667%
}

.col-12 {
    width: 100%
}

.pad-r0 {
    padding-right: 0%
}

.pad-r1 {
    padding-right: 2.777777777777778%
}

.pad-r2 {
    padding-right: 5.555555555555555%
}

.pad-r3 {
    padding-right: 8.333333333333332%
}

.pad-r4 {
    padding-right: 11.11111111111111%
}

.pad-r5 {
    padding-right: 13.88888888888889%
}

.pad-r6 {
    padding-right: 16.666666666666664%
}

.pad-r7 {
    padding-right: 19.444444444444443%
}

.pad-r8 {
    padding-right: 22.22222222222222%
}

.pad-r9 {
    padding-right: 25%
}

.pad-r10 {
    padding-right: 27.77777777777778%
}

.pad-r11 {
    padding-right: 30.555555555555554%
}

.pad-r12 {
    padding-right: 33.33333333333333%
}

.pad-r13 {
    padding-right: 36.11111111111111%
}

.pad-r14 {
    padding-right: 38.888888888888886%
}

.pad-r15 {
    padding-right: 41.666666666666664%
}

.pad-r16 {
    padding-right: 44.44444444444444%
}

.pad-r17 {
    padding-right: 47.22222222222222%
}

.pad-r18 {
    padding-right: 50%
}

.pad-r19 {
    padding-right: 52.77777777777778%
}

.pad-r20 {
    padding-right: 55.55555555555556%
}

.pad-r21 {
    padding-right: 58.33333333333333%
}

.pad-r22 {
    padding-right: 61.11111111111111%
}

.pad-r23 {
    padding-right: 63.888888888888886%
}

.pad-r24 {
    padding-right: 66.66666666666666%
}

.pad-r25 {
    padding-right: 69.44444444444444%
}

.pad-r26 {
    padding-right: 72.22222222222221%
}

.pad-r27 {
    padding-right: 75%
}

.pad-r28 {
    padding-right: 77.77777777777777%
}

.pad-r29 {
    padding-right: 80.55555555555556%
}

.pad-r30 {
    padding-right: 83.33333333333333%
}

.pad-r31 {
    padding-right: 86.11111111111111%
}

.pad-r32 {
    padding-right: 88.88888888888889%
}

.pad-r33 {
    padding-right: 91.66666666666666%
}

.pad-r34 {
    padding-right: 94.44444444444444%
}

.pad-r35 {
    padding-right: 97.22222222222221%
}

.pad-r36 {
    padding-right: 100%
}

.pad-l0 {
    padding-left: 0%
}

.pad-l1 {
    padding-left: 2.777777777777778%
}

.pad-l2 {
    padding-left: 5.555555555555555%
}

.pad-l3 {
    padding-left: 8.333333333333332%
}

.pad-l4 {
    padding-left: 11.11111111111111%
}

.pad-l5 {
    padding-left: 13.88888888888889%
}

.pad-l6 {
    padding-left: 16.666666666666664%
}

.pad-l7 {
    padding-left: 19.444444444444443%
}

.pad-l8 {
    padding-left: 22.22222222222222%
}

.pad-l9 {
    padding-left: 25%
}

.pad-l10 {
    padding-left: 27.77777777777778%
}

.pad-l11 {
    padding-left: 30.555555555555554%
}

.pad-l12 {
    padding-left: 33.33333333333333%
}

.pad-l13 {
    padding-left: 36.11111111111111%
}

.pad-l14 {
    padding-left: 38.888888888888886%
}

.pad-l15 {
    padding-left: 41.666666666666664%
}

.pad-l16 {
    padding-left: 44.44444444444444%
}

.pad-l17 {
    padding-left: 47.22222222222222%
}

.pad-l18 {
    padding-left: 50%
}

.pad-l19 {
    padding-left: 52.77777777777778%
}

.pad-l20 {
    padding-left: 55.55555555555556%
}

.pad-l21 {
    padding-left: 58.33333333333333%
}

.pad-l22 {
    padding-left: 61.11111111111111%
}

.pad-l23 {
    padding-left: 63.888888888888886%
}

.pad-l24 {
    padding-left: 66.66666666666666%
}

.pad-l25 {
    padding-left: 69.44444444444444%
}

.pad-l26 {
    padding-left: 72.22222222222221%
}

.pad-l27 {
    padding-left: 75%
}

.pad-l28 {
    padding-left: 77.77777777777777%
}

.pad-l29 {
    padding-left: 80.55555555555556%
}

.pad-l30 {
    padding-left: 83.33333333333333%
}

.pad-l31 {
    padding-left: 86.11111111111111%
}

.pad-l32 {
    padding-left: 88.88888888888889%
}

.pad-l33 {
    padding-left: 91.66666666666666%
}

.pad-l34 {
    padding-left: 94.44444444444444%
}

.pad-l35 {
    padding-left: 97.22222222222221%
}

.pad-l36 {
    padding-left: 100%
}

.pad-t0 {
    padding-top: 0%
}

.pad-t1 {
    padding-top: 2.777777777777778%
}

.pad-t2 {
    padding-top: 5.555555555555555%
}

.pad-t3 {
    padding-top: 8.333333333333332%
}

.pad-t4 {
    padding-top: 11.11111111111111%
}

.pad-t5 {
    padding-top: 13.88888888888889%
}

.pad-t6 {
    padding-top: 16.666666666666664%
}

.pad-t7 {
    padding-top: 19.444444444444443%
}

.pad-t8 {
    padding-top: 22.22222222222222%
}

.pad-t9 {
    padding-top: 25%
}

.pad-t10 {
    padding-top: 27.77777777777778%
}

.pad-t11 {
    padding-top: 30.555555555555554%
}

.pad-t12 {
    padding-top: 33.33333333333333%
}

.pad-t13 {
    padding-top: 36.11111111111111%
}

.pad-t14 {
    padding-top: 38.888888888888886%
}

.pad-t15 {
    padding-top: 41.666666666666664%
}

.pad-t16 {
    padding-top: 44.44444444444444%
}

.pad-t17 {
    padding-top: 47.22222222222222%
}

.pad-t18 {
    padding-top: 50%
}

.pad-t19 {
    padding-top: 52.77777777777778%
}

.pad-t20 {
    padding-top: 55.55555555555556%
}

.pad-t21 {
    padding-top: 58.33333333333333%
}

.pad-t22 {
    padding-top: 61.11111111111111%
}

.pad-t23 {
    padding-top: 63.888888888888886%
}

.pad-t24 {
    padding-top: 66.66666666666666%
}

.pad-t25 {
    padding-top: 69.44444444444444%
}

.pad-t26 {
    padding-top: 72.22222222222221%
}

.pad-t27 {
    padding-top: 75%
}

.pad-t28 {
    padding-top: 77.77777777777777%
}

.pad-t29 {
    padding-top: 80.55555555555556%
}

.pad-t30 {
    padding-top: 83.33333333333333%
}

.pad-t31 {
    padding-top: 86.11111111111111%
}

.pad-t32 {
    padding-top: 88.88888888888889%
}

.pad-t33 {
    padding-top: 91.66666666666666%
}

.pad-t34 {
    padding-top: 94.44444444444444%
}

.pad-t35 {
    padding-top: 97.22222222222221%
}

.pad-t36 {
    padding-top: 100%
}

.pad-b0 {
    padding-bottom: 0%
}

.pad-b1 {
    padding-bottom: 2.777777777777778%
}

.pad-b2 {
    padding-bottom: 5.555555555555555%
}

.pad-b3 {
    padding-bottom: 8.333333333333332%
}

.pad-b4 {
    padding-bottom: 11.11111111111111%
}

.pad-b5 {
    padding-bottom: 13.88888888888889%
}

.pad-b6 {
    padding-bottom: 16.666666666666664%
}

.pad-b7 {
    padding-bottom: 19.444444444444443%
}

.pad-b8 {
    padding-bottom: 22.22222222222222%
}

.pad-b9 {
    padding-bottom: 25%
}

.pad-b10 {
    padding-bottom: 27.77777777777778%
}

.pad-b11 {
    padding-bottom: 30.555555555555554%
}

.pad-b12 {
    padding-bottom: 33.33333333333333%
}

.pad-b13 {
    padding-bottom: 36.11111111111111%
}

.pad-b14 {
    padding-bottom: 38.888888888888886%
}

.pad-b15 {
    padding-bottom: 41.666666666666664%
}

.pad-b16 {
    padding-bottom: 44.44444444444444%
}

.pad-b17 {
    padding-bottom: 47.22222222222222%
}

.pad-b18 {
    padding-bottom: 50%
}

.pad-b19 {
    padding-bottom: 52.77777777777778%
}

.pad-b20 {
    padding-bottom: 55.55555555555556%
}

.pad-b21 {
    padding-bottom: 58.33333333333333%
}

.pad-b22 {
    padding-bottom: 61.11111111111111%
}

.pad-b23 {
    padding-bottom: 63.888888888888886%
}

.pad-b24 {
    padding-bottom: 66.66666666666666%
}

.pad-b25 {
    padding-bottom: 69.44444444444444%
}

.pad-b26 {
    padding-bottom: 72.22222222222221%
}

.pad-b27 {
    padding-bottom: 75%
}

.pad-b28 {
    padding-bottom: 77.77777777777777%
}

.pad-b29 {
    padding-bottom: 80.55555555555556%
}

.pad-b30 {
    padding-bottom: 83.33333333333333%
}

.pad-b31 {
    padding-bottom: 86.11111111111111%
}

.pad-b32 {
    padding-bottom: 88.88888888888889%
}

.pad-b33 {
    padding-bottom: 91.66666666666666%
}

.pad-b34 {
    padding-bottom: 94.44444444444444%
}

.pad-b35 {
    padding-bottom: 97.22222222222221%
}

.pad-b36 {
    padding-bottom: 100%
}

.mar-l0 {
    margin-left: 0%
}

.mar-l1 {
    margin-left: 2.777777777777778%
}

.mar-l2 {
    margin-left: 5.555555555555555%
}

.mar-l3 {
    margin-left: 8.333333333333332%
}

.mar-l4 {
    margin-left: 11.11111111111111%
}

.mar-l5 {
    margin-left: 13.88888888888889%
}

.mar-l6 {
    margin-left: 16.666666666666664%
}

.mar-l7 {
    margin-left: 19.444444444444443%
}

.mar-l8 {
    margin-left: 22.22222222222222%
}

.mar-l9 {
    margin-left: 25%
}

.mar-l10 {
    margin-left: 27.77777777777778%
}

.mar-l11 {
    margin-left: 30.555555555555554%
}

.mar-l12 {
    margin-left: 33.33333333333333%
}

.mar-l13 {
    margin-left: 36.11111111111111%
}

.mar-l14 {
    margin-left: 38.888888888888886%
}

.mar-l15 {
    margin-left: 41.666666666666664%
}

.mar-l16 {
    margin-left: 44.44444444444444%
}

.mar-l17 {
    margin-left: 47.22222222222222%
}

.mar-l18 {
    margin-left: 50%
}

.mar-l19 {
    margin-left: 52.77777777777778%
}

.mar-l20 {
    margin-left: 55.55555555555556%
}

.mar-l21 {
    margin-left: 58.33333333333333%
}

.mar-l22 {
    margin-left: 61.11111111111111%
}

.mar-l23 {
    margin-left: 63.888888888888886%
}

.mar-l24 {
    margin-left: 66.66666666666666%
}

.mar-l25 {
    margin-left: 69.44444444444444%
}

.mar-l26 {
    margin-left: 72.22222222222221%
}

.mar-l27 {
    margin-left: 75%
}

.mar-l28 {
    margin-left: 77.77777777777777%
}

.mar-l29 {
    margin-left: 80.55555555555556%
}

.mar-l30 {
    margin-left: 83.33333333333333%
}

.mar-l31 {
    margin-left: 86.11111111111111%
}

.mar-l32 {
    margin-left: 88.88888888888889%
}

.mar-l33 {
    margin-left: 91.66666666666666%
}

.mar-l34 {
    margin-left: 94.44444444444444%
}

.mar-l35 {
    margin-left: 97.22222222222221%
}

.mar-l36 {
    margin-left: 100%
}

.mar-r0 {
    margin-right: 0%
}

.mar-r1 {
    margin-right: 2.777777777777778%
}

.mar-r2 {
    margin-right: 5.555555555555555%
}

.mar-r3 {
    margin-right: 8.333333333333332%
}

.mar-r4 {
    margin-right: 11.11111111111111%
}

.mar-r5 {
    margin-right: 13.88888888888889%
}

.mar-r6 {
    margin-right: 16.666666666666664%
}

.mar-r7 {
    margin-right: 19.444444444444443%
}

.mar-r8 {
    margin-right: 22.22222222222222%
}

.mar-r9 {
    margin-right: 25%
}

.mar-r10 {
    margin-right: 27.77777777777778%
}

.mar-r11 {
    margin-right: 30.555555555555554%
}

.mar-r12 {
    margin-right: 33.33333333333333%
}

.mar-r13 {
    margin-right: 36.11111111111111%
}

.mar-r14 {
    margin-right: 38.888888888888886%
}

.mar-r15 {
    margin-right: 41.666666666666664%
}

.mar-r16 {
    margin-right: 44.44444444444444%
}

.mar-r17 {
    margin-right: 47.22222222222222%
}

.mar-r18 {
    margin-right: 50%
}

.mar-r19 {
    margin-right: 52.77777777777778%
}

.mar-r20 {
    margin-right: 55.55555555555556%
}

.mar-r21 {
    margin-right: 58.33333333333333%
}

.mar-r22 {
    margin-right: 61.11111111111111%
}

.mar-r23 {
    margin-right: 63.888888888888886%
}

.mar-r24 {
    margin-right: 66.66666666666666%
}

.mar-r25 {
    margin-right: 69.44444444444444%
}

.mar-r26 {
    margin-right: 72.22222222222221%
}

.mar-r27 {
    margin-right: 75%
}

.mar-r28 {
    margin-right: 77.77777777777777%
}

.mar-r29 {
    margin-right: 80.55555555555556%
}

.mar-r30 {
    margin-right: 83.33333333333333%
}

.mar-r31 {
    margin-right: 86.11111111111111%
}

.mar-r32 {
    margin-right: 88.88888888888889%
}

.mar-r33 {
    margin-right: 91.66666666666666%
}

.mar-r34 {
    margin-right: 94.44444444444444%
}

.mar-r35 {
    margin-right: 97.22222222222221%
}

.mar-r36 {
    margin-right: 100%
}

.mar-b0 {
    margin-bottom: 0%
}

.mar-b1 {
    margin-bottom: 2.777777777777778%
}

.mar-b2 {
    margin-bottom: 5.555555555555555%
}

.mar-b3 {
    margin-bottom: 8.333333333333332%
}

.mar-b4 {
    margin-bottom: 11.11111111111111%
}

.mar-b5 {
    margin-bottom: 13.88888888888889%
}

.mar-b6 {
    margin-bottom: 16.666666666666664%
}

.mar-b7 {
    margin-bottom: 19.444444444444443%
}

.mar-b8 {
    margin-bottom: 22.22222222222222%
}

.mar-b9 {
    margin-bottom: 25%
}

.mar-b10 {
    margin-bottom: 27.77777777777778%
}

.mar-b11 {
    margin-bottom: 30.555555555555554%
}

.mar-b12 {
    margin-bottom: 33.33333333333333%
}

.mar-b13 {
    margin-bottom: 36.11111111111111%
}

.mar-b14 {
    margin-bottom: 38.888888888888886%
}

.mar-b15 {
    margin-bottom: 41.666666666666664%
}

.mar-b16 {
    margin-bottom: 44.44444444444444%
}

.mar-b17 {
    margin-bottom: 47.22222222222222%
}

.mar-b18 {
    margin-bottom: 50%
}

.mar-b19 {
    margin-bottom: 52.77777777777778%
}

.mar-b20 {
    margin-bottom: 55.55555555555556%
}

.mar-b21 {
    margin-bottom: 58.33333333333333%
}

.mar-b22 {
    margin-bottom: 61.11111111111111%
}

.mar-b23 {
    margin-bottom: 63.888888888888886%
}

.mar-b24 {
    margin-bottom: 66.66666666666666%
}

.mar-b25 {
    margin-bottom: 69.44444444444444%
}

.mar-b26 {
    margin-bottom: 72.22222222222221%
}

.mar-b27 {
    margin-bottom: 75%
}

.mar-b28 {
    margin-bottom: 77.77777777777777%
}

.mar-b29 {
    margin-bottom: 80.55555555555556%
}

.mar-b30 {
    margin-bottom: 83.33333333333333%
}

.mar-b31 {
    margin-bottom: 86.11111111111111%
}

.mar-b32 {
    margin-bottom: 88.88888888888889%
}

.mar-b33 {
    margin-bottom: 91.66666666666666%
}

.mar-b34 {
    margin-bottom: 94.44444444444444%
}

.mar-b35 {
    margin-bottom: 97.22222222222221%
}

.mar-b36 {
    margin-bottom: 100%
}

.mar-t0 {
    margin-top: 0%
}

.mar-t1 {
    margin-top: 2.777777777777778%
}

.mar-t2 {
    margin-top: 5.555555555555555%
}

.mar-t3 {
    margin-top: 8.333333333333332%
}

.mar-t4 {
    margin-top: 11.11111111111111%
}

.mar-t5 {
    margin-top: 13.88888888888889%
}

.mar-t6 {
    margin-top: 16.666666666666664%
}

.mar-t7 {
    margin-top: 19.444444444444443%
}

.mar-t8 {
    margin-top: 22.22222222222222%
}

.mar-t9 {
    margin-top: 25%
}

.mar-t10 {
    margin-top: 27.77777777777778%
}

.mar-t11 {
    margin-top: 30.555555555555554%
}

.mar-t12 {
    margin-top: 33.33333333333333%
}

.mar-t13 {
    margin-top: 36.11111111111111%
}

.mar-t14 {
    margin-top: 38.888888888888886%
}

.mar-t15 {
    margin-top: 41.666666666666664%
}

.mar-t16 {
    margin-top: 44.44444444444444%
}

.mar-t17 {
    margin-top: 47.22222222222222%
}

.mar-t18 {
    margin-top: 50%
}

.mar-t19 {
    margin-top: 52.77777777777778%
}

.mar-t20 {
    margin-top: 55.55555555555556%
}

.mar-t21 {
    margin-top: 58.33333333333333%
}

.mar-t22 {
    margin-top: 61.11111111111111%
}

.mar-t23 {
    margin-top: 63.888888888888886%
}

.mar-t24 {
    margin-top: 66.66666666666666%
}

.mar-t25 {
    margin-top: 69.44444444444444%
}

.mar-t26 {
    margin-top: 72.22222222222221%
}

.mar-t27 {
    margin-top: 75%
}

.mar-t28 {
    margin-top: 77.77777777777777%
}

.mar-t29 {
    margin-top: 80.55555555555556%
}

.mar-t30 {
    margin-top: 83.33333333333333%
}

.mar-t31 {
    margin-top: 86.11111111111111%
}

.mar-t32 {
    margin-top: 88.88888888888889%
}

.mar-t33 {
    margin-top: 91.66666666666666%
}

.mar-t34 {
    margin-top: 94.44444444444444%
}

.mar-t35 {
    margin-top: 97.22222222222221%
}

.mar-t36 {
    margin-top: 100%
}

.col-auto {
    width: auto
}

.col-grow {
    width: initial;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.justify-center {
    justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center
}

.justify-around {
    justify-content: space-around;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify
}

.justify-start {
    justify-content: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start
}

.justify-center {
    justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
}

.justify-end {
    justify-content: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end
}

.justify-between {
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: space-between
}

.align-stretch {
    align-items: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch
}

.align-start {
    align-items: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: flex-start
}

.align-center {
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center
}

.align-end {
    align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: flex-end
}

@media (min-width: 320px) and (max-width:1240px) {
    .order-0-lg {
        order:0
    }

    .order-1-lg {
        order: 1
    }

    .order-2-lg {
        order: 2
    }

    .order-3-lg {
        order: 3
    }

    .order-4-lg {
        order: 4
    }

    .col-0-lg {
        width: 0%
    }

    .col-1-lg {
        width: 8.333333333333334%
    }

    .col-2-lg {
        width: 16.666666666666668%
    }

    .col-3-lg {
        width: 25%
    }

    .col-4-lg {
        width: 33.333333333333336%
    }

    .col-5-lg {
        width: 41.66666666666667%
    }

    .col-6-lg {
        width: 50%
    }

    .col-7-lg {
        width: 58.333333333333336%
    }

    .col-8-lg {
        width: 66.66666666666667%
    }

    .col-9-lg {
        width: 75%
    }

    .col-10-lg {
        width: 83.33333333333334%
    }

    .col-11-lg {
        width: 91.66666666666667%
    }

    .col-12-lg {
        width: 100%
    }

    .pad-r0-lg {
        padding-right: 0%
    }

    .pad-r1-lg {
        padding-right: 2.777777777777778%
    }

    .pad-r2-lg {
        padding-right: 5.555555555555555%
    }

    .pad-r3-lg {
        padding-right: 8.333333333333332%
    }

    .pad-r4-lg {
        padding-right: 11.11111111111111%
    }

    .pad-r5-lg {
        padding-right: 13.88888888888889%
    }

    .pad-r6-lg {
        padding-right: 16.666666666666664%
    }

    .pad-r7-lg {
        padding-right: 19.444444444444443%
    }

    .pad-r8-lg {
        padding-right: 22.22222222222222%
    }

    .pad-r9-lg {
        padding-right: 25%
    }

    .pad-r10-lg {
        padding-right: 27.77777777777778%
    }

    .pad-r11-lg {
        padding-right: 30.555555555555554%
    }

    .pad-r12-lg {
        padding-right: 33.33333333333333%
    }

    .pad-r13-lg {
        padding-right: 36.11111111111111%
    }

    .pad-r14-lg {
        padding-right: 38.888888888888886%
    }

    .pad-r15-lg {
        padding-right: 41.666666666666664%
    }

    .pad-r16-lg {
        padding-right: 44.44444444444444%
    }

    .pad-r17-lg {
        padding-right: 47.22222222222222%
    }

    .pad-r18-lg {
        padding-right: 50%
    }

    .pad-r19-lg {
        padding-right: 52.77777777777778%
    }

    .pad-r20-lg {
        padding-right: 55.55555555555556%
    }

    .pad-r21-lg {
        padding-right: 58.33333333333333%
    }

    .pad-r22-lg {
        padding-right: 61.11111111111111%
    }

    .pad-r23-lg {
        padding-right: 63.888888888888886%
    }

    .pad-r24-lg {
        padding-right: 66.66666666666666%
    }

    .pad-r25-lg {
        padding-right: 69.44444444444444%
    }

    .pad-r26-lg {
        padding-right: 72.22222222222221%
    }

    .pad-r27-lg {
        padding-right: 75%
    }

    .pad-r28-lg {
        padding-right: 77.77777777777777%
    }

    .pad-r29-lg {
        padding-right: 80.55555555555556%
    }

    .pad-r30-lg {
        padding-right: 83.33333333333333%
    }

    .pad-r31-lg {
        padding-right: 86.11111111111111%
    }

    .pad-r32-lg {
        padding-right: 88.88888888888889%
    }

    .pad-r33-lg {
        padding-right: 91.66666666666666%
    }

    .pad-r34-lg {
        padding-right: 94.44444444444444%
    }

    .pad-r35-lg {
        padding-right: 97.22222222222221%
    }

    .pad-r36-lg {
        padding-right: 100%
    }

    .pad-l0-lg {
        padding-left: 0%
    }

    .pad-l1-lg {
        padding-left: 2.777777777777778%
    }

    .pad-l2-lg {
        padding-left: 5.555555555555555%
    }

    .pad-l3-lg {
        padding-left: 8.333333333333332%
    }

    .pad-l4-lg {
        padding-left: 11.11111111111111%
    }

    .pad-l5-lg {
        padding-left: 13.88888888888889%
    }

    .pad-l6-lg {
        padding-left: 16.666666666666664%
    }

    .pad-l7-lg {
        padding-left: 19.444444444444443%
    }

    .pad-l8-lg {
        padding-left: 22.22222222222222%
    }

    .pad-l9-lg {
        padding-left: 25%
    }

    .pad-l10-lg {
        padding-left: 27.77777777777778%
    }

    .pad-l11-lg {
        padding-left: 30.555555555555554%
    }

    .pad-l12-lg {
        padding-left: 33.33333333333333%
    }

    .pad-l13-lg {
        padding-left: 36.11111111111111%
    }

    .pad-l14-lg {
        padding-left: 38.888888888888886%
    }

    .pad-l15-lg {
        padding-left: 41.666666666666664%
    }

    .pad-l16-lg {
        padding-left: 44.44444444444444%
    }

    .pad-l17-lg {
        padding-left: 47.22222222222222%
    }

    .pad-l18-lg {
        padding-left: 50%
    }

    .pad-l19-lg {
        padding-left: 52.77777777777778%
    }

    .pad-l20-lg {
        padding-left: 55.55555555555556%
    }

    .pad-l21-lg {
        padding-left: 58.33333333333333%
    }

    .pad-l22-lg {
        padding-left: 61.11111111111111%
    }

    .pad-l23-lg {
        padding-left: 63.888888888888886%
    }

    .pad-l24-lg {
        padding-left: 66.66666666666666%
    }

    .pad-l25-lg {
        padding-left: 69.44444444444444%
    }

    .pad-l26-lg {
        padding-left: 72.22222222222221%
    }

    .pad-l27-lg {
        padding-left: 75%
    }

    .pad-l28-lg {
        padding-left: 77.77777777777777%
    }

    .pad-l29-lg {
        padding-left: 80.55555555555556%
    }

    .pad-l30-lg {
        padding-left: 83.33333333333333%
    }

    .pad-l31-lg {
        padding-left: 86.11111111111111%
    }

    .pad-l32-lg {
        padding-left: 88.88888888888889%
    }

    .pad-l33-lg {
        padding-left: 91.66666666666666%
    }

    .pad-l34-lg {
        padding-left: 94.44444444444444%
    }

    .pad-l35-lg {
        padding-left: 97.22222222222221%
    }

    .pad-l36-lg {
        padding-left: 100%
    }

    .pad-t0-lg {
        padding-top: 0%
    }

    .pad-t1-lg {
        padding-top: 2.777777777777778%
    }

    .pad-t2-lg {
        padding-top: 5.555555555555555%
    }

    .pad-t3-lg {
        padding-top: 8.333333333333332%
    }

    .pad-t4-lg {
        padding-top: 11.11111111111111%
    }

    .pad-t5-lg {
        padding-top: 13.88888888888889%
    }

    .pad-t6-lg {
        padding-top: 16.666666666666664%
    }

    .pad-t7-lg {
        padding-top: 19.444444444444443%
    }

    .pad-t8-lg {
        padding-top: 22.22222222222222%
    }

    .pad-t9-lg {
        padding-top: 25%
    }

    .pad-t10-lg {
        padding-top: 27.77777777777778%
    }

    .pad-t11-lg {
        padding-top: 30.555555555555554%
    }

    .pad-t12-lg {
        padding-top: 33.33333333333333%
    }

    .pad-t13-lg {
        padding-top: 36.11111111111111%
    }

    .pad-t14-lg {
        padding-top: 38.888888888888886%
    }

    .pad-t15-lg {
        padding-top: 41.666666666666664%
    }

    .pad-t16-lg {
        padding-top: 44.44444444444444%
    }

    .pad-t17-lg {
        padding-top: 47.22222222222222%
    }

    .pad-t18-lg {
        padding-top: 50%
    }

    .pad-t19-lg {
        padding-top: 52.77777777777778%
    }

    .pad-t20-lg {
        padding-top: 55.55555555555556%
    }

    .pad-t21-lg {
        padding-top: 58.33333333333333%
    }

    .pad-t22-lg {
        padding-top: 61.11111111111111%
    }

    .pad-t23-lg {
        padding-top: 63.888888888888886%
    }

    .pad-t24-lg {
        padding-top: 66.66666666666666%
    }

    .pad-t25-lg {
        padding-top: 69.44444444444444%
    }

    .pad-t26-lg {
        padding-top: 72.22222222222221%
    }

    .pad-t27-lg {
        padding-top: 75%
    }

    .pad-t28-lg {
        padding-top: 77.77777777777777%
    }

    .pad-t29-lg {
        padding-top: 80.55555555555556%
    }

    .pad-t30-lg {
        padding-top: 83.33333333333333%
    }

    .pad-t31-lg {
        padding-top: 86.11111111111111%
    }

    .pad-t32-lg {
        padding-top: 88.88888888888889%
    }

    .pad-t33-lg {
        padding-top: 91.66666666666666%
    }

    .pad-t34-lg {
        padding-top: 94.44444444444444%
    }

    .pad-t35-lg {
        padding-top: 97.22222222222221%
    }

    .pad-t36-lg {
        padding-top: 100%
    }

    .pad-b0-lg {
        padding-bottom: 0%
    }

    .pad-b1-lg {
        padding-bottom: 2.777777777777778%
    }

    .pad-b2-lg {
        padding-bottom: 5.555555555555555%
    }

    .pad-b3-lg {
        padding-bottom: 8.333333333333332%
    }

    .pad-b4-lg {
        padding-bottom: 11.11111111111111%
    }

    .pad-b5-lg {
        padding-bottom: 13.88888888888889%
    }

    .pad-b6-lg {
        padding-bottom: 16.666666666666664%
    }

    .pad-b7-lg {
        padding-bottom: 19.444444444444443%
    }

    .pad-b8-lg {
        padding-bottom: 22.22222222222222%
    }

    .pad-b9-lg {
        padding-bottom: 25%
    }

    .pad-b10-lg {
        padding-bottom: 27.77777777777778%
    }

    .pad-b11-lg {
        padding-bottom: 30.555555555555554%
    }

    .pad-b12-lg {
        padding-bottom: 33.33333333333333%
    }

    .pad-b13-lg {
        padding-bottom: 36.11111111111111%
    }

    .pad-b14-lg {
        padding-bottom: 38.888888888888886%
    }

    .pad-b15-lg {
        padding-bottom: 41.666666666666664%
    }

    .pad-b16-lg {
        padding-bottom: 44.44444444444444%
    }

    .pad-b17-lg {
        padding-bottom: 47.22222222222222%
    }

    .pad-b18-lg {
        padding-bottom: 50%
    }

    .pad-b19-lg {
        padding-bottom: 52.77777777777778%
    }

    .pad-b20-lg {
        padding-bottom: 55.55555555555556%
    }

    .pad-b21-lg {
        padding-bottom: 58.33333333333333%
    }

    .pad-b22-lg {
        padding-bottom: 61.11111111111111%
    }

    .pad-b23-lg {
        padding-bottom: 63.888888888888886%
    }

    .pad-b24-lg {
        padding-bottom: 66.66666666666666%
    }

    .pad-b25-lg {
        padding-bottom: 69.44444444444444%
    }

    .pad-b26-lg {
        padding-bottom: 72.22222222222221%
    }

    .pad-b27-lg {
        padding-bottom: 75%
    }

    .pad-b28-lg {
        padding-bottom: 77.77777777777777%
    }

    .pad-b29-lg {
        padding-bottom: 80.55555555555556%
    }

    .pad-b30-lg {
        padding-bottom: 83.33333333333333%
    }

    .pad-b31-lg {
        padding-bottom: 86.11111111111111%
    }

    .pad-b32-lg {
        padding-bottom: 88.88888888888889%
    }

    .pad-b33-lg {
        padding-bottom: 91.66666666666666%
    }

    .pad-b34-lg {
        padding-bottom: 94.44444444444444%
    }

    .pad-b35-lg {
        padding-bottom: 97.22222222222221%
    }

    .pad-b36-lg {
        padding-bottom: 100%
    }

    .mar-l0-lg {
        margin-left: 0%
    }

    .mar-l1-lg {
        margin-left: 2.777777777777778%
    }

    .mar-l2-lg {
        margin-left: 5.555555555555555%
    }

    .mar-l3-lg {
        margin-left: 8.333333333333332%
    }

    .mar-l4-lg {
        margin-left: 11.11111111111111%
    }

    .mar-l5-lg {
        margin-left: 13.88888888888889%
    }

    .mar-l6-lg {
        margin-left: 16.666666666666664%
    }

    .mar-l7-lg {
        margin-left: 19.444444444444443%
    }

    .mar-l8-lg {
        margin-left: 22.22222222222222%
    }

    .mar-l9-lg {
        margin-left: 25%
    }

    .mar-l10-lg {
        margin-left: 27.77777777777778%
    }

    .mar-l11-lg {
        margin-left: 30.555555555555554%
    }

    .mar-l12-lg {
        margin-left: 33.33333333333333%
    }

    .mar-l13-lg {
        margin-left: 36.11111111111111%
    }

    .mar-l14-lg {
        margin-left: 38.888888888888886%
    }

    .mar-l15-lg {
        margin-left: 41.666666666666664%
    }

    .mar-l16-lg {
        margin-left: 44.44444444444444%
    }

    .mar-l17-lg {
        margin-left: 47.22222222222222%
    }

    .mar-l18-lg {
        margin-left: 50%
    }

    .mar-l19-lg {
        margin-left: 52.77777777777778%
    }

    .mar-l20-lg {
        margin-left: 55.55555555555556%
    }

    .mar-l21-lg {
        margin-left: 58.33333333333333%
    }

    .mar-l22-lg {
        margin-left: 61.11111111111111%
    }

    .mar-l23-lg {
        margin-left: 63.888888888888886%
    }

    .mar-l24-lg {
        margin-left: 66.66666666666666%
    }

    .mar-l25-lg {
        margin-left: 69.44444444444444%
    }

    .mar-l26-lg {
        margin-left: 72.22222222222221%
    }

    .mar-l27-lg {
        margin-left: 75%
    }

    .mar-l28-lg {
        margin-left: 77.77777777777777%
    }

    .mar-l29-lg {
        margin-left: 80.55555555555556%
    }

    .mar-l30-lg {
        margin-left: 83.33333333333333%
    }

    .mar-l31-lg {
        margin-left: 86.11111111111111%
    }

    .mar-l32-lg {
        margin-left: 88.88888888888889%
    }

    .mar-l33-lg {
        margin-left: 91.66666666666666%
    }

    .mar-l34-lg {
        margin-left: 94.44444444444444%
    }

    .mar-l35-lg {
        margin-left: 97.22222222222221%
    }

    .mar-l36-lg {
        margin-left: 100%
    }

    .mar-r0-lg {
        margin-right: 0%
    }

    .mar-r1-lg {
        margin-right: 2.777777777777778%
    }

    .mar-r2-lg {
        margin-right: 5.555555555555555%
    }

    .mar-r3-lg {
        margin-right: 8.333333333333332%
    }

    .mar-r4-lg {
        margin-right: 11.11111111111111%
    }

    .mar-r5-lg {
        margin-right: 13.88888888888889%
    }

    .mar-r6-lg {
        margin-right: 16.666666666666664%
    }

    .mar-r7-lg {
        margin-right: 19.444444444444443%
    }

    .mar-r8-lg {
        margin-right: 22.22222222222222%
    }

    .mar-r9-lg {
        margin-right: 25%
    }

    .mar-r10-lg {
        margin-right: 27.77777777777778%
    }

    .mar-r11-lg {
        margin-right: 30.555555555555554%
    }

    .mar-r12-lg {
        margin-right: 33.33333333333333%
    }

    .mar-r13-lg {
        margin-right: 36.11111111111111%
    }

    .mar-r14-lg {
        margin-right: 38.888888888888886%
    }

    .mar-r15-lg {
        margin-right: 41.666666666666664%
    }

    .mar-r16-lg {
        margin-right: 44.44444444444444%
    }

    .mar-r17-lg {
        margin-right: 47.22222222222222%
    }

    .mar-r18-lg {
        margin-right: 50%
    }

    .mar-r19-lg {
        margin-right: 52.77777777777778%
    }

    .mar-r20-lg {
        margin-right: 55.55555555555556%
    }

    .mar-r21-lg {
        margin-right: 58.33333333333333%
    }

    .mar-r22-lg {
        margin-right: 61.11111111111111%
    }

    .mar-r23-lg {
        margin-right: 63.888888888888886%
    }

    .mar-r24-lg {
        margin-right: 66.66666666666666%
    }

    .mar-r25-lg {
        margin-right: 69.44444444444444%
    }

    .mar-r26-lg {
        margin-right: 72.22222222222221%
    }

    .mar-r27-lg {
        margin-right: 75%
    }

    .mar-r28-lg {
        margin-right: 77.77777777777777%
    }

    .mar-r29-lg {
        margin-right: 80.55555555555556%
    }

    .mar-r30-lg {
        margin-right: 83.33333333333333%
    }

    .mar-r31-lg {
        margin-right: 86.11111111111111%
    }

    .mar-r32-lg {
        margin-right: 88.88888888888889%
    }

    .mar-r33-lg {
        margin-right: 91.66666666666666%
    }

    .mar-r34-lg {
        margin-right: 94.44444444444444%
    }

    .mar-r35-lg {
        margin-right: 97.22222222222221%
    }

    .mar-r36-lg {
        margin-right: 100%
    }

    .mar-b0-lg {
        margin-bottom: 0%
    }

    .mar-b1-lg {
        margin-bottom: 2.777777777777778%
    }

    .mar-b2-lg {
        margin-bottom: 5.555555555555555%
    }

    .mar-b3-lg {
        margin-bottom: 8.333333333333332%
    }

    .mar-b4-lg {
        margin-bottom: 11.11111111111111%
    }

    .mar-b5-lg {
        margin-bottom: 13.88888888888889%
    }

    .mar-b6-lg {
        margin-bottom: 16.666666666666664%
    }

    .mar-b7-lg {
        margin-bottom: 19.444444444444443%
    }

    .mar-b8-lg {
        margin-bottom: 22.22222222222222%
    }

    .mar-b9-lg {
        margin-bottom: 25%
    }

    .mar-b10-lg {
        margin-bottom: 27.77777777777778%
    }

    .mar-b11-lg {
        margin-bottom: 30.555555555555554%
    }

    .mar-b12-lg {
        margin-bottom: 33.33333333333333%
    }

    .mar-b13-lg {
        margin-bottom: 36.11111111111111%
    }

    .mar-b14-lg {
        margin-bottom: 38.888888888888886%
    }

    .mar-b15-lg {
        margin-bottom: 41.666666666666664%
    }

    .mar-b16-lg {
        margin-bottom: 44.44444444444444%
    }

    .mar-b17-lg {
        margin-bottom: 47.22222222222222%
    }

    .mar-b18-lg {
        margin-bottom: 50%
    }

    .mar-b19-lg {
        margin-bottom: 52.77777777777778%
    }

    .mar-b20-lg {
        margin-bottom: 55.55555555555556%
    }

    .mar-b21-lg {
        margin-bottom: 58.33333333333333%
    }

    .mar-b22-lg {
        margin-bottom: 61.11111111111111%
    }

    .mar-b23-lg {
        margin-bottom: 63.888888888888886%
    }

    .mar-b24-lg {
        margin-bottom: 66.66666666666666%
    }

    .mar-b25-lg {
        margin-bottom: 69.44444444444444%
    }

    .mar-b26-lg {
        margin-bottom: 72.22222222222221%
    }

    .mar-b27-lg {
        margin-bottom: 75%
    }

    .mar-b28-lg {
        margin-bottom: 77.77777777777777%
    }

    .mar-b29-lg {
        margin-bottom: 80.55555555555556%
    }

    .mar-b30-lg {
        margin-bottom: 83.33333333333333%
    }

    .mar-b31-lg {
        margin-bottom: 86.11111111111111%
    }

    .mar-b32-lg {
        margin-bottom: 88.88888888888889%
    }

    .mar-b33-lg {
        margin-bottom: 91.66666666666666%
    }

    .mar-b34-lg {
        margin-bottom: 94.44444444444444%
    }

    .mar-b35-lg {
        margin-bottom: 97.22222222222221%
    }

    .mar-b36-lg {
        margin-bottom: 100%
    }

    .mar-t0-lg {
        margin-top: 0%
    }

    .mar-t1-lg {
        margin-top: 2.777777777777778%
    }

    .mar-t2-lg {
        margin-top: 5.555555555555555%
    }

    .mar-t3-lg {
        margin-top: 8.333333333333332%
    }

    .mar-t4-lg {
        margin-top: 11.11111111111111%
    }

    .mar-t5-lg {
        margin-top: 13.88888888888889%
    }

    .mar-t6-lg {
        margin-top: 16.666666666666664%
    }

    .mar-t7-lg {
        margin-top: 19.444444444444443%
    }

    .mar-t8-lg {
        margin-top: 22.22222222222222%
    }

    .mar-t9-lg {
        margin-top: 25%
    }

    .mar-t10-lg {
        margin-top: 27.77777777777778%
    }

    .mar-t11-lg {
        margin-top: 30.555555555555554%
    }

    .mar-t12-lg {
        margin-top: 33.33333333333333%
    }

    .mar-t13-lg {
        margin-top: 36.11111111111111%
    }

    .mar-t14-lg {
        margin-top: 38.888888888888886%
    }

    .mar-t15-lg {
        margin-top: 41.666666666666664%
    }

    .mar-t16-lg {
        margin-top: 44.44444444444444%
    }

    .mar-t17-lg {
        margin-top: 47.22222222222222%
    }

    .mar-t18-lg {
        margin-top: 50%
    }

    .mar-t19-lg {
        margin-top: 52.77777777777778%
    }

    .mar-t20-lg {
        margin-top: 55.55555555555556%
    }

    .mar-t21-lg {
        margin-top: 58.33333333333333%
    }

    .mar-t22-lg {
        margin-top: 61.11111111111111%
    }

    .mar-t23-lg {
        margin-top: 63.888888888888886%
    }

    .mar-t24-lg {
        margin-top: 66.66666666666666%
    }

    .mar-t25-lg {
        margin-top: 69.44444444444444%
    }

    .mar-t26-lg {
        margin-top: 72.22222222222221%
    }

    .mar-t27-lg {
        margin-top: 75%
    }

    .mar-t28-lg {
        margin-top: 77.77777777777777%
    }

    .mar-t29-lg {
        margin-top: 80.55555555555556%
    }

    .mar-t30-lg {
        margin-top: 83.33333333333333%
    }

    .mar-t31-lg {
        margin-top: 86.11111111111111%
    }

    .mar-t32-lg {
        margin-top: 88.88888888888889%
    }

    .mar-t33-lg {
        margin-top: 91.66666666666666%
    }

    .mar-t34-lg {
        margin-top: 94.44444444444444%
    }

    .mar-t35-lg {
        margin-top: 97.22222222222221%
    }

    .mar-t36-lg {
        margin-top: 100%
    }

    .col-auto-lg {
        width: auto
    }

    .col-grow-lg {
        width: initial;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .justify-center-lg {
        justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center
    }

    .justify-around-lg {
        justify-content: space-around;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify
    }

    .justify-start-lg {
        justify-content: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start
    }

    .justify-center-lg {
        justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center
    }

    .justify-end-lg {
        justify-content: flex-end;
        -webkit-box-pack: end;
        -ms-flex-pack: end
    }

    .justify-between-lg {
        justify-content: space-between;
        -webkit-box-pack: justify;
        -ms-flex-pack: space-between
    }

    .align-stretch-lg {
        align-items: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch
    }

    .align-start-lg {
        align-items: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: flex-start
    }

    .align-center-lg {
        align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center
    }

    .align-end-lg {
        align-items: flex-end;
        -webkit-box-align: end;
        -ms-flex-align: flex-end
    }
}

@media (min-width: 320px) and (max-width:1040px) {
    .order-0-md {
        order:0
    }

    .order-1-md {
        order: 1
    }

    .order-2-md {
        order: 2
    }

    .order-3-md {
        order: 3
    }

    .order-4-md {
        order: 4
    }

    .col-0-md {
        width: 0%
    }

    .col-1-md {
        width: 8.333333333333334%
    }

    .col-2-md {
        width: 16.666666666666668%
    }

    .col-3-md {
        width: 25%
    }

    .col-4-md {
        width: 33.333333333333336%
    }

    .col-5-md {
        width: 41.66666666666667%
    }

    .col-6-md {
        width: 50%
    }

    .col-7-md {
        width: 58.333333333333336%
    }

    .col-8-md {
        width: 66.66666666666667%
    }

    .col-9-md {
        width: 75%
    }

    .col-10-md {
        width: 83.33333333333334%
    }

    .col-11-md {
        width: 91.66666666666667%
    }

    .col-12-md {
        width: 100%
    }

    .pad-r0-md {
        padding-right: 0%
    }

    .pad-r1-md {
        padding-right: 2.777777777777778%
    }

    .pad-r2-md {
        padding-right: 5.555555555555555%
    }

    .pad-r3-md {
        padding-right: 8.333333333333332%
    }

    .pad-r4-md {
        padding-right: 11.11111111111111%
    }

    .pad-r5-md {
        padding-right: 13.88888888888889%
    }

    .pad-r6-md {
        padding-right: 16.666666666666664%
    }

    .pad-r7-md {
        padding-right: 19.444444444444443%
    }

    .pad-r8-md {
        padding-right: 22.22222222222222%
    }

    .pad-r9-md {
        padding-right: 25%
    }

    .pad-r10-md {
        padding-right: 27.77777777777778%
    }

    .pad-r11-md {
        padding-right: 30.555555555555554%
    }

    .pad-r12-md {
        padding-right: 33.33333333333333%
    }

    .pad-r13-md {
        padding-right: 36.11111111111111%
    }

    .pad-r14-md {
        padding-right: 38.888888888888886%
    }

    .pad-r15-md {
        padding-right: 41.666666666666664%
    }

    .pad-r16-md {
        padding-right: 44.44444444444444%
    }

    .pad-r17-md {
        padding-right: 47.22222222222222%
    }

    .pad-r18-md {
        padding-right: 50%
    }

    .pad-r19-md {
        padding-right: 52.77777777777778%
    }

    .pad-r20-md {
        padding-right: 55.55555555555556%
    }

    .pad-r21-md {
        padding-right: 58.33333333333333%
    }

    .pad-r22-md {
        padding-right: 61.11111111111111%
    }

    .pad-r23-md {
        padding-right: 63.888888888888886%
    }

    .pad-r24-md {
        padding-right: 66.66666666666666%
    }

    .pad-r25-md {
        padding-right: 69.44444444444444%
    }

    .pad-r26-md {
        padding-right: 72.22222222222221%
    }

    .pad-r27-md {
        padding-right: 75%
    }

    .pad-r28-md {
        padding-right: 77.77777777777777%
    }

    .pad-r29-md {
        padding-right: 80.55555555555556%
    }

    .pad-r30-md {
        padding-right: 83.33333333333333%
    }

    .pad-r31-md {
        padding-right: 86.11111111111111%
    }

    .pad-r32-md {
        padding-right: 88.88888888888889%
    }

    .pad-r33-md {
        padding-right: 91.66666666666666%
    }

    .pad-r34-md {
        padding-right: 94.44444444444444%
    }

    .pad-r35-md {
        padding-right: 97.22222222222221%
    }

    .pad-r36-md {
        padding-right: 100%
    }

    .pad-l0-md {
        padding-left: 0%
    }

    .pad-l1-md {
        padding-left: 2.777777777777778%
    }

    .pad-l2-md {
        padding-left: 5.555555555555555%
    }

    .pad-l3-md {
        padding-left: 8.333333333333332%
    }

    .pad-l4-md {
        padding-left: 11.11111111111111%
    }

    .pad-l5-md {
        padding-left: 13.88888888888889%
    }

    .pad-l6-md {
        padding-left: 16.666666666666664%
    }

    .pad-l7-md {
        padding-left: 19.444444444444443%
    }

    .pad-l8-md {
        padding-left: 22.22222222222222%
    }

    .pad-l9-md {
        padding-left: 25%
    }

    .pad-l10-md {
        padding-left: 27.77777777777778%
    }

    .pad-l11-md {
        padding-left: 30.555555555555554%
    }

    .pad-l12-md {
        padding-left: 33.33333333333333%
    }

    .pad-l13-md {
        padding-left: 36.11111111111111%
    }

    .pad-l14-md {
        padding-left: 38.888888888888886%
    }

    .pad-l15-md {
        padding-left: 41.666666666666664%
    }

    .pad-l16-md {
        padding-left: 44.44444444444444%
    }

    .pad-l17-md {
        padding-left: 47.22222222222222%
    }

    .pad-l18-md {
        padding-left: 50%
    }

    .pad-l19-md {
        padding-left: 52.77777777777778%
    }

    .pad-l20-md {
        padding-left: 55.55555555555556%
    }

    .pad-l21-md {
        padding-left: 58.33333333333333%
    }

    .pad-l22-md {
        padding-left: 61.11111111111111%
    }

    .pad-l23-md {
        padding-left: 63.888888888888886%
    }

    .pad-l24-md {
        padding-left: 66.66666666666666%
    }

    .pad-l25-md {
        padding-left: 69.44444444444444%
    }

    .pad-l26-md {
        padding-left: 72.22222222222221%
    }

    .pad-l27-md {
        padding-left: 75%
    }

    .pad-l28-md {
        padding-left: 77.77777777777777%
    }

    .pad-l29-md {
        padding-left: 80.55555555555556%
    }

    .pad-l30-md {
        padding-left: 83.33333333333333%
    }

    .pad-l31-md {
        padding-left: 86.11111111111111%
    }

    .pad-l32-md {
        padding-left: 88.88888888888889%
    }

    .pad-l33-md {
        padding-left: 91.66666666666666%
    }

    .pad-l34-md {
        padding-left: 94.44444444444444%
    }

    .pad-l35-md {
        padding-left: 97.22222222222221%
    }

    .pad-l36-md {
        padding-left: 100%
    }

    .pad-t0-md {
        padding-top: 0%
    }

    .pad-t1-md {
        padding-top: 2.777777777777778%
    }

    .pad-t2-md {
        padding-top: 5.555555555555555%
    }

    .pad-t3-md {
        padding-top: 8.333333333333332%
    }

    .pad-t4-md {
        padding-top: 11.11111111111111%
    }

    .pad-t5-md {
        padding-top: 13.88888888888889%
    }

    .pad-t6-md {
        padding-top: 16.666666666666664%
    }

    .pad-t7-md {
        padding-top: 19.444444444444443%
    }

    .pad-t8-md {
        padding-top: 22.22222222222222%
    }

    .pad-t9-md {
        padding-top: 25%
    }

    .pad-t10-md {
        padding-top: 27.77777777777778%
    }

    .pad-t11-md {
        padding-top: 30.555555555555554%
    }

    .pad-t12-md {
        padding-top: 33.33333333333333%
    }

    .pad-t13-md {
        padding-top: 36.11111111111111%
    }

    .pad-t14-md {
        padding-top: 38.888888888888886%
    }

    .pad-t15-md {
        padding-top: 41.666666666666664%
    }

    .pad-t16-md {
        padding-top: 44.44444444444444%
    }

    .pad-t17-md {
        padding-top: 47.22222222222222%
    }

    .pad-t18-md {
        padding-top: 50%
    }

    .pad-t19-md {
        padding-top: 52.77777777777778%
    }

    .pad-t20-md {
        padding-top: 55.55555555555556%
    }

    .pad-t21-md {
        padding-top: 58.33333333333333%
    }

    .pad-t22-md {
        padding-top: 61.11111111111111%
    }

    .pad-t23-md {
        padding-top: 63.888888888888886%
    }

    .pad-t24-md {
        padding-top: 66.66666666666666%
    }

    .pad-t25-md {
        padding-top: 69.44444444444444%
    }

    .pad-t26-md {
        padding-top: 72.22222222222221%
    }

    .pad-t27-md {
        padding-top: 75%
    }

    .pad-t28-md {
        padding-top: 77.77777777777777%
    }

    .pad-t29-md {
        padding-top: 80.55555555555556%
    }

    .pad-t30-md {
        padding-top: 83.33333333333333%
    }

    .pad-t31-md {
        padding-top: 86.11111111111111%
    }

    .pad-t32-md {
        padding-top: 88.88888888888889%
    }

    .pad-t33-md {
        padding-top: 91.66666666666666%
    }

    .pad-t34-md {
        padding-top: 94.44444444444444%
    }

    .pad-t35-md {
        padding-top: 97.22222222222221%
    }

    .pad-t36-md {
        padding-top: 100%
    }

    .pad-b0-md {
        padding-bottom: 0%
    }

    .pad-b1-md {
        padding-bottom: 2.777777777777778%
    }

    .pad-b2-md {
        padding-bottom: 5.555555555555555%
    }

    .pad-b3-md {
        padding-bottom: 8.333333333333332%
    }

    .pad-b4-md {
        padding-bottom: 11.11111111111111%
    }

    .pad-b5-md {
        padding-bottom: 13.88888888888889%
    }

    .pad-b6-md {
        padding-bottom: 16.666666666666664%
    }

    .pad-b7-md {
        padding-bottom: 19.444444444444443%
    }

    .pad-b8-md {
        padding-bottom: 22.22222222222222%
    }

    .pad-b9-md {
        padding-bottom: 25%
    }

    .pad-b10-md {
        padding-bottom: 27.77777777777778%
    }

    .pad-b11-md {
        padding-bottom: 30.555555555555554%
    }

    .pad-b12-md {
        padding-bottom: 33.33333333333333%
    }

    .pad-b13-md {
        padding-bottom: 36.11111111111111%
    }

    .pad-b14-md {
        padding-bottom: 38.888888888888886%
    }

    .pad-b15-md {
        padding-bottom: 41.666666666666664%
    }

    .pad-b16-md {
        padding-bottom: 44.44444444444444%
    }

    .pad-b17-md {
        padding-bottom: 47.22222222222222%
    }

    .pad-b18-md {
        padding-bottom: 50%
    }

    .pad-b19-md {
        padding-bottom: 52.77777777777778%
    }

    .pad-b20-md {
        padding-bottom: 55.55555555555556%
    }

    .pad-b21-md {
        padding-bottom: 58.33333333333333%
    }

    .pad-b22-md {
        padding-bottom: 61.11111111111111%
    }

    .pad-b23-md {
        padding-bottom: 63.888888888888886%
    }

    .pad-b24-md {
        padding-bottom: 66.66666666666666%
    }

    .pad-b25-md {
        padding-bottom: 69.44444444444444%
    }

    .pad-b26-md {
        padding-bottom: 72.22222222222221%
    }

    .pad-b27-md {
        padding-bottom: 75%
    }

    .pad-b28-md {
        padding-bottom: 77.77777777777777%
    }

    .pad-b29-md {
        padding-bottom: 80.55555555555556%
    }

    .pad-b30-md {
        padding-bottom: 83.33333333333333%
    }

    .pad-b31-md {
        padding-bottom: 86.11111111111111%
    }

    .pad-b32-md {
        padding-bottom: 88.88888888888889%
    }

    .pad-b33-md {
        padding-bottom: 91.66666666666666%
    }

    .pad-b34-md {
        padding-bottom: 94.44444444444444%
    }

    .pad-b35-md {
        padding-bottom: 97.22222222222221%
    }

    .pad-b36-md {
        padding-bottom: 100%
    }

    .mar-l0-md {
        margin-left: 0%
    }

    .mar-l1-md {
        margin-left: 2.777777777777778%
    }

    .mar-l2-md {
        margin-left: 5.555555555555555%
    }

    .mar-l3-md {
        margin-left: 8.333333333333332%
    }

    .mar-l4-md {
        margin-left: 11.11111111111111%
    }

    .mar-l5-md {
        margin-left: 13.88888888888889%
    }

    .mar-l6-md {
        margin-left: 16.666666666666664%
    }

    .mar-l7-md {
        margin-left: 19.444444444444443%
    }

    .mar-l8-md {
        margin-left: 22.22222222222222%
    }

    .mar-l9-md {
        margin-left: 25%
    }

    .mar-l10-md {
        margin-left: 27.77777777777778%
    }

    .mar-l11-md {
        margin-left: 30.555555555555554%
    }

    .mar-l12-md {
        margin-left: 33.33333333333333%
    }

    .mar-l13-md {
        margin-left: 36.11111111111111%
    }

    .mar-l14-md {
        margin-left: 38.888888888888886%
    }

    .mar-l15-md {
        margin-left: 41.666666666666664%
    }

    .mar-l16-md {
        margin-left: 44.44444444444444%
    }

    .mar-l17-md {
        margin-left: 47.22222222222222%
    }

    .mar-l18-md {
        margin-left: 50%
    }

    .mar-l19-md {
        margin-left: 52.77777777777778%
    }

    .mar-l20-md {
        margin-left: 55.55555555555556%
    }

    .mar-l21-md {
        margin-left: 58.33333333333333%
    }

    .mar-l22-md {
        margin-left: 61.11111111111111%
    }

    .mar-l23-md {
        margin-left: 63.888888888888886%
    }

    .mar-l24-md {
        margin-left: 66.66666666666666%
    }

    .mar-l25-md {
        margin-left: 69.44444444444444%
    }

    .mar-l26-md {
        margin-left: 72.22222222222221%
    }

    .mar-l27-md {
        margin-left: 75%
    }

    .mar-l28-md {
        margin-left: 77.77777777777777%
    }

    .mar-l29-md {
        margin-left: 80.55555555555556%
    }

    .mar-l30-md {
        margin-left: 83.33333333333333%
    }

    .mar-l31-md {
        margin-left: 86.11111111111111%
    }

    .mar-l32-md {
        margin-left: 88.88888888888889%
    }

    .mar-l33-md {
        margin-left: 91.66666666666666%
    }

    .mar-l34-md {
        margin-left: 94.44444444444444%
    }

    .mar-l35-md {
        margin-left: 97.22222222222221%
    }

    .mar-l36-md {
        margin-left: 100%
    }

    .mar-r0-md {
        margin-right: 0%
    }

    .mar-r1-md {
        margin-right: 2.777777777777778%
    }

    .mar-r2-md {
        margin-right: 5.555555555555555%
    }

    .mar-r3-md {
        margin-right: 8.333333333333332%
    }

    .mar-r4-md {
        margin-right: 11.11111111111111%
    }

    .mar-r5-md {
        margin-right: 13.88888888888889%
    }

    .mar-r6-md {
        margin-right: 16.666666666666664%
    }

    .mar-r7-md {
        margin-right: 19.444444444444443%
    }

    .mar-r8-md {
        margin-right: 22.22222222222222%
    }

    .mar-r9-md {
        margin-right: 25%
    }

    .mar-r10-md {
        margin-right: 27.77777777777778%
    }

    .mar-r11-md {
        margin-right: 30.555555555555554%
    }

    .mar-r12-md {
        margin-right: 33.33333333333333%
    }

    .mar-r13-md {
        margin-right: 36.11111111111111%
    }

    .mar-r14-md {
        margin-right: 38.888888888888886%
    }

    .mar-r15-md {
        margin-right: 41.666666666666664%
    }

    .mar-r16-md {
        margin-right: 44.44444444444444%
    }

    .mar-r17-md {
        margin-right: 47.22222222222222%
    }

    .mar-r18-md {
        margin-right: 50%
    }

    .mar-r19-md {
        margin-right: 52.77777777777778%
    }

    .mar-r20-md {
        margin-right: 55.55555555555556%
    }

    .mar-r21-md {
        margin-right: 58.33333333333333%
    }

    .mar-r22-md {
        margin-right: 61.11111111111111%
    }

    .mar-r23-md {
        margin-right: 63.888888888888886%
    }

    .mar-r24-md {
        margin-right: 66.66666666666666%
    }

    .mar-r25-md {
        margin-right: 69.44444444444444%
    }

    .mar-r26-md {
        margin-right: 72.22222222222221%
    }

    .mar-r27-md {
        margin-right: 75%
    }

    .mar-r28-md {
        margin-right: 77.77777777777777%
    }

    .mar-r29-md {
        margin-right: 80.55555555555556%
    }

    .mar-r30-md {
        margin-right: 83.33333333333333%
    }

    .mar-r31-md {
        margin-right: 86.11111111111111%
    }

    .mar-r32-md {
        margin-right: 88.88888888888889%
    }

    .mar-r33-md {
        margin-right: 91.66666666666666%
    }

    .mar-r34-md {
        margin-right: 94.44444444444444%
    }

    .mar-r35-md {
        margin-right: 97.22222222222221%
    }

    .mar-r36-md {
        margin-right: 100%
    }

    .mar-b0-md {
        margin-bottom: 0%
    }

    .mar-b1-md {
        margin-bottom: 2.777777777777778%
    }

    .mar-b2-md {
        margin-bottom: 5.555555555555555%
    }

    .mar-b3-md {
        margin-bottom: 8.333333333333332%
    }

    .mar-b4-md {
        margin-bottom: 11.11111111111111%
    }

    .mar-b5-md {
        margin-bottom: 13.88888888888889%
    }

    .mar-b6-md {
        margin-bottom: 16.666666666666664%
    }

    .mar-b7-md {
        margin-bottom: 19.444444444444443%
    }

    .mar-b8-md {
        margin-bottom: 22.22222222222222%
    }

    .mar-b9-md {
        margin-bottom: 25%
    }

    .mar-b10-md {
        margin-bottom: 27.77777777777778%
    }

    .mar-b11-md {
        margin-bottom: 30.555555555555554%
    }

    .mar-b12-md {
        margin-bottom: 33.33333333333333%
    }

    .mar-b13-md {
        margin-bottom: 36.11111111111111%
    }

    .mar-b14-md {
        margin-bottom: 38.888888888888886%
    }

    .mar-b15-md {
        margin-bottom: 41.666666666666664%
    }

    .mar-b16-md {
        margin-bottom: 44.44444444444444%
    }

    .mar-b17-md {
        margin-bottom: 47.22222222222222%
    }

    .mar-b18-md {
        margin-bottom: 50%
    }

    .mar-b19-md {
        margin-bottom: 52.77777777777778%
    }

    .mar-b20-md {
        margin-bottom: 55.55555555555556%
    }

    .mar-b21-md {
        margin-bottom: 58.33333333333333%
    }

    .mar-b22-md {
        margin-bottom: 61.11111111111111%
    }

    .mar-b23-md {
        margin-bottom: 63.888888888888886%
    }

    .mar-b24-md {
        margin-bottom: 66.66666666666666%
    }

    .mar-b25-md {
        margin-bottom: 69.44444444444444%
    }

    .mar-b26-md {
        margin-bottom: 72.22222222222221%
    }

    .mar-b27-md {
        margin-bottom: 75%
    }

    .mar-b28-md {
        margin-bottom: 77.77777777777777%
    }

    .mar-b29-md {
        margin-bottom: 80.55555555555556%
    }

    .mar-b30-md {
        margin-bottom: 83.33333333333333%
    }

    .mar-b31-md {
        margin-bottom: 86.11111111111111%
    }

    .mar-b32-md {
        margin-bottom: 88.88888888888889%
    }

    .mar-b33-md {
        margin-bottom: 91.66666666666666%
    }

    .mar-b34-md {
        margin-bottom: 94.44444444444444%
    }

    .mar-b35-md {
        margin-bottom: 97.22222222222221%
    }

    .mar-b36-md {
        margin-bottom: 100%
    }

    .mar-t0-md {
        margin-top: 0%
    }

    .mar-t1-md {
        margin-top: 2.777777777777778%
    }

    .mar-t2-md {
        margin-top: 5.555555555555555%
    }

    .mar-t3-md {
        margin-top: 8.333333333333332%
    }

    .mar-t4-md {
        margin-top: 11.11111111111111%
    }

    .mar-t5-md {
        margin-top: 13.88888888888889%
    }

    .mar-t6-md {
        margin-top: 16.666666666666664%
    }

    .mar-t7-md {
        margin-top: 19.444444444444443%
    }

    .mar-t8-md {
        margin-top: 22.22222222222222%
    }

    .mar-t9-md {
        margin-top: 25%
    }

    .mar-t10-md {
        margin-top: 27.77777777777778%
    }

    .mar-t11-md {
        margin-top: 30.555555555555554%
    }

    .mar-t12-md {
        margin-top: 33.33333333333333%
    }

    .mar-t13-md {
        margin-top: 36.11111111111111%
    }

    .mar-t14-md {
        margin-top: 38.888888888888886%
    }

    .mar-t15-md {
        margin-top: 41.666666666666664%
    }

    .mar-t16-md {
        margin-top: 44.44444444444444%
    }

    .mar-t17-md {
        margin-top: 47.22222222222222%
    }

    .mar-t18-md {
        margin-top: 50%
    }

    .mar-t19-md {
        margin-top: 52.77777777777778%
    }

    .mar-t20-md {
        margin-top: 55.55555555555556%
    }

    .mar-t21-md {
        margin-top: 58.33333333333333%
    }

    .mar-t22-md {
        margin-top: 61.11111111111111%
    }

    .mar-t23-md {
        margin-top: 63.888888888888886%
    }

    .mar-t24-md {
        margin-top: 66.66666666666666%
    }

    .mar-t25-md {
        margin-top: 69.44444444444444%
    }

    .mar-t26-md {
        margin-top: 72.22222222222221%
    }

    .mar-t27-md {
        margin-top: 75%
    }

    .mar-t28-md {
        margin-top: 77.77777777777777%
    }

    .mar-t29-md {
        margin-top: 80.55555555555556%
    }

    .mar-t30-md {
        margin-top: 83.33333333333333%
    }

    .mar-t31-md {
        margin-top: 86.11111111111111%
    }

    .mar-t32-md {
        margin-top: 88.88888888888889%
    }

    .mar-t33-md {
        margin-top: 91.66666666666666%
    }

    .mar-t34-md {
        margin-top: 94.44444444444444%
    }

    .mar-t35-md {
        margin-top: 97.22222222222221%
    }

    .mar-t36-md {
        margin-top: 100%
    }

    .col-auto-md {
        width: auto
    }

    .col-grow-md {
        width: initial;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .justify-center-md {
        justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center
    }

    .justify-around-md {
        justify-content: space-around;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify
    }

    .justify-start-md {
        justify-content: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start
    }

    .justify-center-md {
        justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center
    }

    .justify-end-md {
        justify-content: flex-end;
        -webkit-box-pack: end;
        -ms-flex-pack: end
    }

    .justify-between-md {
        justify-content: space-between;
        -webkit-box-pack: justify;
        -ms-flex-pack: space-between
    }

    .align-stretch-md {
        align-items: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch
    }

    .align-start-md {
        align-items: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: flex-start
    }

    .align-center-md {
        align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center
    }

    .align-end-md {
        align-items: flex-end;
        -webkit-box-align: end;
        -ms-flex-align: flex-end
    }
}

@media (min-width: 320px) and (max-width:768px) {
    .order-0-sm {
        order:0
    }

    .order-1-sm {
        order: 1
    }

    .order-2-sm {
        order: 2
    }

    .order-3-sm {
        order: 3
    }

    .order-4-sm {
        order: 4
    }

    .col-0-sm {
        width: 0%
    }

    .col-1-sm {
        width: 8.333333333333334%
    }

    .col-2-sm {
        width: 16.666666666666668%
    }

    .col-3-sm {
        width: 25%
    }

    .col-4-sm {
        width: 33.333333333333336%
    }

    .col-5-sm {
        width: 41.66666666666667%
    }

    .col-6-sm {
        width: 50%
    }

    .col-7-sm {
        width: 58.333333333333336%
    }

    .col-8-sm {
        width: 66.66666666666667%
    }

    .col-9-sm {
        width: 75%
    }

    .col-10-sm {
        width: 83.33333333333334%
    }

    .col-11-sm {
        width: 91.66666666666667%
    }

    .col-12-sm {
        width: 100%
    }

    .pad-r0-sm {
        padding-right: 0%
    }

    .pad-r1-sm {
        padding-right: 2.777777777777778%
    }

    .pad-r2-sm {
        padding-right: 5.555555555555555%
    }

    .pad-r3-sm {
        padding-right: 8.333333333333332%
    }

    .pad-r4-sm {
        padding-right: 11.11111111111111%
    }

    .pad-r5-sm {
        padding-right: 13.88888888888889%
    }

    .pad-r6-sm {
        padding-right: 16.666666666666664%
    }

    .pad-r7-sm {
        padding-right: 19.444444444444443%
    }

    .pad-r8-sm {
        padding-right: 22.22222222222222%
    }

    .pad-r9-sm {
        padding-right: 25%
    }

    .pad-r10-sm {
        padding-right: 27.77777777777778%
    }

    .pad-r11-sm {
        padding-right: 30.555555555555554%
    }

    .pad-r12-sm {
        padding-right: 33.33333333333333%
    }

    .pad-r13-sm {
        padding-right: 36.11111111111111%
    }

    .pad-r14-sm {
        padding-right: 38.888888888888886%
    }

    .pad-r15-sm {
        padding-right: 41.666666666666664%
    }

    .pad-r16-sm {
        padding-right: 44.44444444444444%
    }

    .pad-r17-sm {
        padding-right: 47.22222222222222%
    }

    .pad-r18-sm {
        padding-right: 50%
    }

    .pad-r19-sm {
        padding-right: 52.77777777777778%
    }

    .pad-r20-sm {
        padding-right: 55.55555555555556%
    }

    .pad-r21-sm {
        padding-right: 58.33333333333333%
    }

    .pad-r22-sm {
        padding-right: 61.11111111111111%
    }

    .pad-r23-sm {
        padding-right: 63.888888888888886%
    }

    .pad-r24-sm {
        padding-right: 66.66666666666666%
    }

    .pad-r25-sm {
        padding-right: 69.44444444444444%
    }

    .pad-r26-sm {
        padding-right: 72.22222222222221%
    }

    .pad-r27-sm {
        padding-right: 75%
    }

    .pad-r28-sm {
        padding-right: 77.77777777777777%
    }

    .pad-r29-sm {
        padding-right: 80.55555555555556%
    }

    .pad-r30-sm {
        padding-right: 83.33333333333333%
    }

    .pad-r31-sm {
        padding-right: 86.11111111111111%
    }

    .pad-r32-sm {
        padding-right: 88.88888888888889%
    }

    .pad-r33-sm {
        padding-right: 91.66666666666666%
    }

    .pad-r34-sm {
        padding-right: 94.44444444444444%
    }

    .pad-r35-sm {
        padding-right: 97.22222222222221%
    }

    .pad-r36-sm {
        padding-right: 100%
    }

    .pad-l0-sm {
        padding-left: 0%
    }

    .pad-l1-sm {
        padding-left: 2.777777777777778%
    }

    .pad-l2-sm {
        padding-left: 5.555555555555555%
    }

    .pad-l3-sm {
        padding-left: 8.333333333333332%
    }

    .pad-l4-sm {
        padding-left: 11.11111111111111%
    }

    .pad-l5-sm {
        padding-left: 13.88888888888889%
    }

    .pad-l6-sm {
        padding-left: 16.666666666666664%
    }

    .pad-l7-sm {
        padding-left: 19.444444444444443%
    }

    .pad-l8-sm {
        padding-left: 22.22222222222222%
    }

    .pad-l9-sm {
        padding-left: 25%
    }

    .pad-l10-sm {
        padding-left: 27.77777777777778%
    }

    .pad-l11-sm {
        padding-left: 30.555555555555554%
    }

    .pad-l12-sm {
        padding-left: 33.33333333333333%
    }

    .pad-l13-sm {
        padding-left: 36.11111111111111%
    }

    .pad-l14-sm {
        padding-left: 38.888888888888886%
    }

    .pad-l15-sm {
        padding-left: 41.666666666666664%
    }

    .pad-l16-sm {
        padding-left: 44.44444444444444%
    }

    .pad-l17-sm {
        padding-left: 47.22222222222222%
    }

    .pad-l18-sm {
        padding-left: 50%
    }

    .pad-l19-sm {
        padding-left: 52.77777777777778%
    }

    .pad-l20-sm {
        padding-left: 55.55555555555556%
    }

    .pad-l21-sm {
        padding-left: 58.33333333333333%
    }

    .pad-l22-sm {
        padding-left: 61.11111111111111%
    }

    .pad-l23-sm {
        padding-left: 63.888888888888886%
    }

    .pad-l24-sm {
        padding-left: 66.66666666666666%
    }

    .pad-l25-sm {
        padding-left: 69.44444444444444%
    }

    .pad-l26-sm {
        padding-left: 72.22222222222221%
    }

    .pad-l27-sm {
        padding-left: 75%
    }

    .pad-l28-sm {
        padding-left: 77.77777777777777%
    }

    .pad-l29-sm {
        padding-left: 80.55555555555556%
    }

    .pad-l30-sm {
        padding-left: 83.33333333333333%
    }

    .pad-l31-sm {
        padding-left: 86.11111111111111%
    }

    .pad-l32-sm {
        padding-left: 88.88888888888889%
    }

    .pad-l33-sm {
        padding-left: 91.66666666666666%
    }

    .pad-l34-sm {
        padding-left: 94.44444444444444%
    }

    .pad-l35-sm {
        padding-left: 97.22222222222221%
    }

    .pad-l36-sm {
        padding-left: 100%
    }

    .pad-t0-sm {
        padding-top: 0%
    }

    .pad-t1-sm {
        padding-top: 2.777777777777778%
    }

    .pad-t2-sm {
        padding-top: 5.555555555555555%
    }

    .pad-t3-sm {
        padding-top: 8.333333333333332%
    }

    .pad-t4-sm {
        padding-top: 11.11111111111111%
    }

    .pad-t5-sm {
        padding-top: 13.88888888888889%
    }

    .pad-t6-sm {
        padding-top: 16.666666666666664%
    }

    .pad-t7-sm {
        padding-top: 19.444444444444443%
    }

    .pad-t8-sm {
        padding-top: 22.22222222222222%
    }

    .pad-t9-sm {
        padding-top: 25%
    }

    .pad-t10-sm {
        padding-top: 27.77777777777778%
    }

    .pad-t11-sm {
        padding-top: 30.555555555555554%
    }

    .pad-t12-sm {
        padding-top: 33.33333333333333%
    }

    .pad-t13-sm {
        padding-top: 36.11111111111111%
    }

    .pad-t14-sm {
        padding-top: 38.888888888888886%
    }

    .pad-t15-sm {
        padding-top: 41.666666666666664%
    }

    .pad-t16-sm {
        padding-top: 44.44444444444444%
    }

    .pad-t17-sm {
        padding-top: 47.22222222222222%
    }

    .pad-t18-sm {
        padding-top: 50%
    }

    .pad-t19-sm {
        padding-top: 52.77777777777778%
    }

    .pad-t20-sm {
        padding-top: 55.55555555555556%
    }

    .pad-t21-sm {
        padding-top: 58.33333333333333%
    }

    .pad-t22-sm {
        padding-top: 61.11111111111111%
    }

    .pad-t23-sm {
        padding-top: 63.888888888888886%
    }

    .pad-t24-sm {
        padding-top: 66.66666666666666%
    }

    .pad-t25-sm {
        padding-top: 69.44444444444444%
    }

    .pad-t26-sm {
        padding-top: 72.22222222222221%
    }

    .pad-t27-sm {
        padding-top: 75%
    }

    .pad-t28-sm {
        padding-top: 77.77777777777777%
    }

    .pad-t29-sm {
        padding-top: 80.55555555555556%
    }

    .pad-t30-sm {
        padding-top: 83.33333333333333%
    }

    .pad-t31-sm {
        padding-top: 86.11111111111111%
    }

    .pad-t32-sm {
        padding-top: 88.88888888888889%
    }

    .pad-t33-sm {
        padding-top: 91.66666666666666%
    }

    .pad-t34-sm {
        padding-top: 94.44444444444444%
    }

    .pad-t35-sm {
        padding-top: 97.22222222222221%
    }

    .pad-t36-sm {
        padding-top: 100%
    }

    .pad-b0-sm {
        padding-bottom: 0%
    }

    .pad-b1-sm {
        padding-bottom: 2.777777777777778%
    }

    .pad-b2-sm {
        padding-bottom: 5.555555555555555%
    }

    .pad-b3-sm {
        padding-bottom: 8.333333333333332%
    }

    .pad-b4-sm {
        padding-bottom: 11.11111111111111%
    }

    .pad-b5-sm {
        padding-bottom: 13.88888888888889%
    }

    .pad-b6-sm {
        padding-bottom: 16.666666666666664%
    }

    .pad-b7-sm {
        padding-bottom: 19.444444444444443%
    }

    .pad-b8-sm {
        padding-bottom: 22.22222222222222%
    }

    .pad-b9-sm {
        padding-bottom: 25%
    }

    .pad-b10-sm {
        padding-bottom: 27.77777777777778%
    }

    .pad-b11-sm {
        padding-bottom: 30.555555555555554%
    }

    .pad-b12-sm {
        padding-bottom: 33.33333333333333%
    }

    .pad-b13-sm {
        padding-bottom: 36.11111111111111%
    }

    .pad-b14-sm {
        padding-bottom: 38.888888888888886%
    }

    .pad-b15-sm {
        padding-bottom: 41.666666666666664%
    }

    .pad-b16-sm {
        padding-bottom: 44.44444444444444%
    }

    .pad-b17-sm {
        padding-bottom: 47.22222222222222%
    }

    .pad-b18-sm {
        padding-bottom: 50%
    }

    .pad-b19-sm {
        padding-bottom: 52.77777777777778%
    }

    .pad-b20-sm {
        padding-bottom: 55.55555555555556%
    }

    .pad-b21-sm {
        padding-bottom: 58.33333333333333%
    }

    .pad-b22-sm {
        padding-bottom: 61.11111111111111%
    }

    .pad-b23-sm {
        padding-bottom: 63.888888888888886%
    }

    .pad-b24-sm {
        padding-bottom: 66.66666666666666%
    }

    .pad-b25-sm {
        padding-bottom: 69.44444444444444%
    }

    .pad-b26-sm {
        padding-bottom: 72.22222222222221%
    }

    .pad-b27-sm {
        padding-bottom: 75%
    }

    .pad-b28-sm {
        padding-bottom: 77.77777777777777%
    }

    .pad-b29-sm {
        padding-bottom: 80.55555555555556%
    }

    .pad-b30-sm {
        padding-bottom: 83.33333333333333%
    }

    .pad-b31-sm {
        padding-bottom: 86.11111111111111%
    }

    .pad-b32-sm {
        padding-bottom: 88.88888888888889%
    }

    .pad-b33-sm {
        padding-bottom: 91.66666666666666%
    }

    .pad-b34-sm {
        padding-bottom: 94.44444444444444%
    }

    .pad-b35-sm {
        padding-bottom: 97.22222222222221%
    }

    .pad-b36-sm {
        padding-bottom: 100%
    }

    .mar-l0-sm {
        margin-left: 0%
    }

    .mar-l1-sm {
        margin-left: 2.777777777777778%
    }

    .mar-l2-sm {
        margin-left: 5.555555555555555%
    }

    .mar-l3-sm {
        margin-left: 8.333333333333332%
    }

    .mar-l4-sm {
        margin-left: 11.11111111111111%
    }

    .mar-l5-sm {
        margin-left: 13.88888888888889%
    }

    .mar-l6-sm {
        margin-left: 16.666666666666664%
    }

    .mar-l7-sm {
        margin-left: 19.444444444444443%
    }

    .mar-l8-sm {
        margin-left: 22.22222222222222%
    }

    .mar-l9-sm {
        margin-left: 25%
    }

    .mar-l10-sm {
        margin-left: 27.77777777777778%
    }

    .mar-l11-sm {
        margin-left: 30.555555555555554%
    }

    .mar-l12-sm {
        margin-left: 33.33333333333333%
    }

    .mar-l13-sm {
        margin-left: 36.11111111111111%
    }

    .mar-l14-sm {
        margin-left: 38.888888888888886%
    }

    .mar-l15-sm {
        margin-left: 41.666666666666664%
    }

    .mar-l16-sm {
        margin-left: 44.44444444444444%
    }

    .mar-l17-sm {
        margin-left: 47.22222222222222%
    }

    .mar-l18-sm {
        margin-left: 50%
    }

    .mar-l19-sm {
        margin-left: 52.77777777777778%
    }

    .mar-l20-sm {
        margin-left: 55.55555555555556%
    }

    .mar-l21-sm {
        margin-left: 58.33333333333333%
    }

    .mar-l22-sm {
        margin-left: 61.11111111111111%
    }

    .mar-l23-sm {
        margin-left: 63.888888888888886%
    }

    .mar-l24-sm {
        margin-left: 66.66666666666666%
    }

    .mar-l25-sm {
        margin-left: 69.44444444444444%
    }

    .mar-l26-sm {
        margin-left: 72.22222222222221%
    }

    .mar-l27-sm {
        margin-left: 75%
    }

    .mar-l28-sm {
        margin-left: 77.77777777777777%
    }

    .mar-l29-sm {
        margin-left: 80.55555555555556%
    }

    .mar-l30-sm {
        margin-left: 83.33333333333333%
    }

    .mar-l31-sm {
        margin-left: 86.11111111111111%
    }

    .mar-l32-sm {
        margin-left: 88.88888888888889%
    }

    .mar-l33-sm {
        margin-left: 91.66666666666666%
    }

    .mar-l34-sm {
        margin-left: 94.44444444444444%
    }

    .mar-l35-sm {
        margin-left: 97.22222222222221%
    }

    .mar-l36-sm {
        margin-left: 100%
    }

    .mar-r0-sm {
        margin-right: 0%
    }

    .mar-r1-sm {
        margin-right: 2.777777777777778%
    }

    .mar-r2-sm {
        margin-right: 5.555555555555555%
    }

    .mar-r3-sm {
        margin-right: 8.333333333333332%
    }

    .mar-r4-sm {
        margin-right: 11.11111111111111%
    }

    .mar-r5-sm {
        margin-right: 13.88888888888889%
    }

    .mar-r6-sm {
        margin-right: 16.666666666666664%
    }

    .mar-r7-sm {
        margin-right: 19.444444444444443%
    }

    .mar-r8-sm {
        margin-right: 22.22222222222222%
    }

    .mar-r9-sm {
        margin-right: 25%
    }

    .mar-r10-sm {
        margin-right: 27.77777777777778%
    }

    .mar-r11-sm {
        margin-right: 30.555555555555554%
    }

    .mar-r12-sm {
        margin-right: 33.33333333333333%
    }

    .mar-r13-sm {
        margin-right: 36.11111111111111%
    }

    .mar-r14-sm {
        margin-right: 38.888888888888886%
    }

    .mar-r15-sm {
        margin-right: 41.666666666666664%
    }

    .mar-r16-sm {
        margin-right: 44.44444444444444%
    }

    .mar-r17-sm {
        margin-right: 47.22222222222222%
    }

    .mar-r18-sm {
        margin-right: 50%
    }

    .mar-r19-sm {
        margin-right: 52.77777777777778%
    }

    .mar-r20-sm {
        margin-right: 55.55555555555556%
    }

    .mar-r21-sm {
        margin-right: 58.33333333333333%
    }

    .mar-r22-sm {
        margin-right: 61.11111111111111%
    }

    .mar-r23-sm {
        margin-right: 63.888888888888886%
    }

    .mar-r24-sm {
        margin-right: 66.66666666666666%
    }

    .mar-r25-sm {
        margin-right: 69.44444444444444%
    }

    .mar-r26-sm {
        margin-right: 72.22222222222221%
    }

    .mar-r27-sm {
        margin-right: 75%
    }

    .mar-r28-sm {
        margin-right: 77.77777777777777%
    }

    .mar-r29-sm {
        margin-right: 80.55555555555556%
    }

    .mar-r30-sm {
        margin-right: 83.33333333333333%
    }

    .mar-r31-sm {
        margin-right: 86.11111111111111%
    }

    .mar-r32-sm {
        margin-right: 88.88888888888889%
    }

    .mar-r33-sm {
        margin-right: 91.66666666666666%
    }

    .mar-r34-sm {
        margin-right: 94.44444444444444%
    }

    .mar-r35-sm {
        margin-right: 97.22222222222221%
    }

    .mar-r36-sm {
        margin-right: 100%
    }

    .mar-b0-sm {
        margin-bottom: 0%
    }

    .mar-b1-sm {
        margin-bottom: 2.777777777777778%
    }

    .mar-b2-sm {
        margin-bottom: 5.555555555555555%
    }

    .mar-b3-sm {
        margin-bottom: 8.333333333333332%
    }

    .mar-b4-sm {
        margin-bottom: 11.11111111111111%
    }

    .mar-b5-sm {
        margin-bottom: 13.88888888888889%
    }

    .mar-b6-sm {
        margin-bottom: 16.666666666666664%
    }

    .mar-b7-sm {
        margin-bottom: 19.444444444444443%
    }

    .mar-b8-sm {
        margin-bottom: 22.22222222222222%
    }

    .mar-b9-sm {
        margin-bottom: 25%
    }

    .mar-b10-sm {
        margin-bottom: 27.77777777777778%
    }

    .mar-b11-sm {
        margin-bottom: 30.555555555555554%
    }

    .mar-b12-sm {
        margin-bottom: 33.33333333333333%
    }

    .mar-b13-sm {
        margin-bottom: 36.11111111111111%
    }

    .mar-b14-sm {
        margin-bottom: 38.888888888888886%
    }

    .mar-b15-sm {
        margin-bottom: 41.666666666666664%
    }

    .mar-b16-sm {
        margin-bottom: 44.44444444444444%
    }

    .mar-b17-sm {
        margin-bottom: 47.22222222222222%
    }

    .mar-b18-sm {
        margin-bottom: 50%
    }

    .mar-b19-sm {
        margin-bottom: 52.77777777777778%
    }

    .mar-b20-sm {
        margin-bottom: 55.55555555555556%
    }

    .mar-b21-sm {
        margin-bottom: 58.33333333333333%
    }

    .mar-b22-sm {
        margin-bottom: 61.11111111111111%
    }

    .mar-b23-sm {
        margin-bottom: 63.888888888888886%
    }

    .mar-b24-sm {
        margin-bottom: 66.66666666666666%
    }

    .mar-b25-sm {
        margin-bottom: 69.44444444444444%
    }

    .mar-b26-sm {
        margin-bottom: 72.22222222222221%
    }

    .mar-b27-sm {
        margin-bottom: 75%
    }

    .mar-b28-sm {
        margin-bottom: 77.77777777777777%
    }

    .mar-b29-sm {
        margin-bottom: 80.55555555555556%
    }

    .mar-b30-sm {
        margin-bottom: 83.33333333333333%
    }

    .mar-b31-sm {
        margin-bottom: 86.11111111111111%
    }

    .mar-b32-sm {
        margin-bottom: 88.88888888888889%
    }

    .mar-b33-sm {
        margin-bottom: 91.66666666666666%
    }

    .mar-b34-sm {
        margin-bottom: 94.44444444444444%
    }

    .mar-b35-sm {
        margin-bottom: 97.22222222222221%
    }

    .mar-b36-sm {
        margin-bottom: 100%
    }

    .mar-t0-sm {
        margin-top: 0%
    }

    .mar-t1-sm {
        margin-top: 2.777777777777778%
    }

    .mar-t2-sm {
        margin-top: 5.555555555555555%
    }

    .mar-t3-sm {
        margin-top: 8.333333333333332%
    }

    .mar-t4-sm {
        margin-top: 11.11111111111111%
    }

    .mar-t5-sm {
        margin-top: 13.88888888888889%
    }

    .mar-t6-sm {
        margin-top: 16.666666666666664%
    }

    .mar-t7-sm {
        margin-top: 19.444444444444443%
    }

    .mar-t8-sm {
        margin-top: 22.22222222222222%
    }

    .mar-t9-sm {
        margin-top: 25%
    }

    .mar-t10-sm {
        margin-top: 27.77777777777778%
    }

    .mar-t11-sm {
        margin-top: 30.555555555555554%
    }

    .mar-t12-sm {
        margin-top: 33.33333333333333%
    }

    .mar-t13-sm {
        margin-top: 36.11111111111111%
    }

    .mar-t14-sm {
        margin-top: 38.888888888888886%
    }

    .mar-t15-sm {
        margin-top: 41.666666666666664%
    }

    .mar-t16-sm {
        margin-top: 44.44444444444444%
    }

    .mar-t17-sm {
        margin-top: 47.22222222222222%
    }

    .mar-t18-sm {
        margin-top: 50%
    }

    .mar-t19-sm {
        margin-top: 52.77777777777778%
    }

    .mar-t20-sm {
        margin-top: 55.55555555555556%
    }

    .mar-t21-sm {
        margin-top: 58.33333333333333%
    }

    .mar-t22-sm {
        margin-top: 61.11111111111111%
    }

    .mar-t23-sm {
        margin-top: 63.888888888888886%
    }

    .mar-t24-sm {
        margin-top: 66.66666666666666%
    }

    .mar-t25-sm {
        margin-top: 69.44444444444444%
    }

    .mar-t26-sm {
        margin-top: 72.22222222222221%
    }

    .mar-t27-sm {
        margin-top: 75%
    }

    .mar-t28-sm {
        margin-top: 77.77777777777777%
    }

    .mar-t29-sm {
        margin-top: 80.55555555555556%
    }

    .mar-t30-sm {
        margin-top: 83.33333333333333%
    }

    .mar-t31-sm {
        margin-top: 86.11111111111111%
    }

    .mar-t32-sm {
        margin-top: 88.88888888888889%
    }

    .mar-t33-sm {
        margin-top: 91.66666666666666%
    }

    .mar-t34-sm {
        margin-top: 94.44444444444444%
    }

    .mar-t35-sm {
        margin-top: 97.22222222222221%
    }

    .mar-t36-sm {
        margin-top: 100%
    }

    .col-auto-sm {
        width: auto
    }

    .col-grow-sm {
        width: initial;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .justify-center-sm {
        justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center
    }

    .justify-around-sm {
        justify-content: space-around;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify
    }

    .justify-start-sm {
        justify-content: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start
    }

    .justify-center-sm {
        justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center
    }

    .justify-end-sm {
        justify-content: flex-end;
        -webkit-box-pack: end;
        -ms-flex-pack: end
    }

    .justify-between-sm {
        justify-content: space-between;
        -webkit-box-pack: justify;
        -ms-flex-pack: space-between
    }

    .align-stretch-sm {
        align-items: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch
    }

    .align-start-sm {
        align-items: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: flex-start
    }

    .align-center-sm {
        align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center
    }

    .align-end-sm {
        align-items: flex-end;
        -webkit-box-align: end;
        -ms-flex-align: flex-end
    }
}

@media (min-width: 320px) and (max-width:540px) {
    .order-0-xs {
        order:0
    }

    .order-1-xs {
        order: 1
    }

    .order-2-xs {
        order: 2
    }

    .order-3-xs {
        order: 3
    }

    .order-4-xs {
        order: 4
    }

    .col-0-xs {
        width: 0%
    }

    .col-1-xs {
        width: 8.333333333333334%
    }

    .col-2-xs {
        width: 16.666666666666668%
    }

    .col-3-xs {
        width: 25%
    }

    .col-4-xs {
        width: 33.333333333333336%
    }

    .col-5-xs {
        width: 41.66666666666667%
    }

    .col-6-xs {
        width: 50%
    }

    .col-7-xs {
        width: 58.333333333333336%
    }

    .col-8-xs {
        width: 66.66666666666667%
    }

    .col-9-xs {
        width: 75%
    }

    .col-10-xs {
        width: 83.33333333333334%
    }

    .col-11-xs {
        width: 91.66666666666667%
    }

    .col-12-xs {
        width: 100%
    }

    .pad-r0-xs {
        padding-right: 0%
    }

    .pad-r1-xs {
        padding-right: 2.777777777777778%
    }

    .pad-r2-xs {
        padding-right: 5.555555555555555%
    }

    .pad-r3-xs {
        padding-right: 8.333333333333332%
    }

    .pad-r4-xs {
        padding-right: 11.11111111111111%
    }

    .pad-r5-xs {
        padding-right: 13.88888888888889%
    }

    .pad-r6-xs {
        padding-right: 16.666666666666664%
    }

    .pad-r7-xs {
        padding-right: 19.444444444444443%
    }

    .pad-r8-xs {
        padding-right: 22.22222222222222%
    }

    .pad-r9-xs {
        padding-right: 25%
    }

    .pad-r10-xs {
        padding-right: 27.77777777777778%
    }

    .pad-r11-xs {
        padding-right: 30.555555555555554%
    }

    .pad-r12-xs {
        padding-right: 33.33333333333333%
    }

    .pad-r13-xs {
        padding-right: 36.11111111111111%
    }

    .pad-r14-xs {
        padding-right: 38.888888888888886%
    }

    .pad-r15-xs {
        padding-right: 41.666666666666664%
    }

    .pad-r16-xs {
        padding-right: 44.44444444444444%
    }

    .pad-r17-xs {
        padding-right: 47.22222222222222%
    }

    .pad-r18-xs {
        padding-right: 50%
    }

    .pad-r19-xs {
        padding-right: 52.77777777777778%
    }

    .pad-r20-xs {
        padding-right: 55.55555555555556%
    }

    .pad-r21-xs {
        padding-right: 58.33333333333333%
    }

    .pad-r22-xs {
        padding-right: 61.11111111111111%
    }

    .pad-r23-xs {
        padding-right: 63.888888888888886%
    }

    .pad-r24-xs {
        padding-right: 66.66666666666666%
    }

    .pad-r25-xs {
        padding-right: 69.44444444444444%
    }

    .pad-r26-xs {
        padding-right: 72.22222222222221%
    }

    .pad-r27-xs {
        padding-right: 75%
    }

    .pad-r28-xs {
        padding-right: 77.77777777777777%
    }

    .pad-r29-xs {
        padding-right: 80.55555555555556%
    }

    .pad-r30-xs {
        padding-right: 83.33333333333333%
    }

    .pad-r31-xs {
        padding-right: 86.11111111111111%
    }

    .pad-r32-xs {
        padding-right: 88.88888888888889%
    }

    .pad-r33-xs {
        padding-right: 91.66666666666666%
    }

    .pad-r34-xs {
        padding-right: 94.44444444444444%
    }

    .pad-r35-xs {
        padding-right: 97.22222222222221%
    }

    .pad-r36-xs {
        padding-right: 100%
    }

    .pad-l0-xs {
        padding-left: 0%
    }

    .pad-l1-xs {
        padding-left: 2.777777777777778%
    }

    .pad-l2-xs {
        padding-left: 5.555555555555555%
    }

    .pad-l3-xs {
        padding-left: 8.333333333333332%
    }

    .pad-l4-xs {
        padding-left: 11.11111111111111%
    }

    .pad-l5-xs {
        padding-left: 13.88888888888889%
    }

    .pad-l6-xs {
        padding-left: 16.666666666666664%
    }

    .pad-l7-xs {
        padding-left: 19.444444444444443%
    }

    .pad-l8-xs {
        padding-left: 22.22222222222222%
    }

    .pad-l9-xs {
        padding-left: 25%
    }

    .pad-l10-xs {
        padding-left: 27.77777777777778%
    }

    .pad-l11-xs {
        padding-left: 30.555555555555554%
    }

    .pad-l12-xs {
        padding-left: 33.33333333333333%
    }

    .pad-l13-xs {
        padding-left: 36.11111111111111%
    }

    .pad-l14-xs {
        padding-left: 38.888888888888886%
    }

    .pad-l15-xs {
        padding-left: 41.666666666666664%
    }

    .pad-l16-xs {
        padding-left: 44.44444444444444%
    }

    .pad-l17-xs {
        padding-left: 47.22222222222222%
    }

    .pad-l18-xs {
        padding-left: 50%
    }

    .pad-l19-xs {
        padding-left: 52.77777777777778%
    }

    .pad-l20-xs {
        padding-left: 55.55555555555556%
    }

    .pad-l21-xs {
        padding-left: 58.33333333333333%
    }

    .pad-l22-xs {
        padding-left: 61.11111111111111%
    }

    .pad-l23-xs {
        padding-left: 63.888888888888886%
    }

    .pad-l24-xs {
        padding-left: 66.66666666666666%
    }

    .pad-l25-xs {
        padding-left: 69.44444444444444%
    }

    .pad-l26-xs {
        padding-left: 72.22222222222221%
    }

    .pad-l27-xs {
        padding-left: 75%
    }

    .pad-l28-xs {
        padding-left: 77.77777777777777%
    }

    .pad-l29-xs {
        padding-left: 80.55555555555556%
    }

    .pad-l30-xs {
        padding-left: 83.33333333333333%
    }

    .pad-l31-xs {
        padding-left: 86.11111111111111%
    }

    .pad-l32-xs {
        padding-left: 88.88888888888889%
    }

    .pad-l33-xs {
        padding-left: 91.66666666666666%
    }

    .pad-l34-xs {
        padding-left: 94.44444444444444%
    }

    .pad-l35-xs {
        padding-left: 97.22222222222221%
    }

    .pad-l36-xs {
        padding-left: 100%
    }

    .pad-t0-xs {
        padding-top: 0%
    }

    .pad-t1-xs {
        padding-top: 2.777777777777778%
    }

    .pad-t2-xs {
        padding-top: 5.555555555555555%
    }

    .pad-t3-xs {
        padding-top: 8.333333333333332%
    }

    .pad-t4-xs {
        padding-top: 11.11111111111111%
    }

    .pad-t5-xs {
        padding-top: 13.88888888888889%
    }

    .pad-t6-xs {
        padding-top: 16.666666666666664%
    }

    .pad-t7-xs {
        padding-top: 19.444444444444443%
    }

    .pad-t8-xs {
        padding-top: 22.22222222222222%
    }

    .pad-t9-xs {
        padding-top: 25%
    }

    .pad-t10-xs {
        padding-top: 27.77777777777778%
    }

    .pad-t11-xs {
        padding-top: 30.555555555555554%
    }

    .pad-t12-xs {
        padding-top: 33.33333333333333%
    }

    .pad-t13-xs {
        padding-top: 36.11111111111111%
    }

    .pad-t14-xs {
        padding-top: 38.888888888888886%
    }

    .pad-t15-xs {
        padding-top: 41.666666666666664%
    }

    .pad-t16-xs {
        padding-top: 44.44444444444444%
    }

    .pad-t17-xs {
        padding-top: 47.22222222222222%
    }

    .pad-t18-xs {
        padding-top: 50%
    }

    .pad-t19-xs {
        padding-top: 52.77777777777778%
    }

    .pad-t20-xs {
        padding-top: 55.55555555555556%
    }

    .pad-t21-xs {
        padding-top: 58.33333333333333%
    }

    .pad-t22-xs {
        padding-top: 61.11111111111111%
    }

    .pad-t23-xs {
        padding-top: 63.888888888888886%
    }

    .pad-t24-xs {
        padding-top: 66.66666666666666%
    }

    .pad-t25-xs {
        padding-top: 69.44444444444444%
    }

    .pad-t26-xs {
        padding-top: 72.22222222222221%
    }

    .pad-t27-xs {
        padding-top: 75%
    }

    .pad-t28-xs {
        padding-top: 77.77777777777777%
    }

    .pad-t29-xs {
        padding-top: 80.55555555555556%
    }

    .pad-t30-xs {
        padding-top: 83.33333333333333%
    }

    .pad-t31-xs {
        padding-top: 86.11111111111111%
    }

    .pad-t32-xs {
        padding-top: 88.88888888888889%
    }

    .pad-t33-xs {
        padding-top: 91.66666666666666%
    }

    .pad-t34-xs {
        padding-top: 94.44444444444444%
    }

    .pad-t35-xs {
        padding-top: 97.22222222222221%
    }

    .pad-t36-xs {
        padding-top: 100%
    }

    .pad-b0-xs {
        padding-bottom: 0%
    }

    .pad-b1-xs {
        padding-bottom: 2.777777777777778%
    }

    .pad-b2-xs {
        padding-bottom: 5.555555555555555%
    }

    .pad-b3-xs {
        padding-bottom: 8.333333333333332%
    }

    .pad-b4-xs {
        padding-bottom: 11.11111111111111%
    }

    .pad-b5-xs {
        padding-bottom: 13.88888888888889%
    }

    .pad-b6-xs {
        padding-bottom: 16.666666666666664%
    }

    .pad-b7-xs {
        padding-bottom: 19.444444444444443%
    }

    .pad-b8-xs {
        padding-bottom: 22.22222222222222%
    }

    .pad-b9-xs {
        padding-bottom: 25%
    }

    .pad-b10-xs {
        padding-bottom: 27.77777777777778%
    }

    .pad-b11-xs {
        padding-bottom: 30.555555555555554%
    }

    .pad-b12-xs {
        padding-bottom: 33.33333333333333%
    }

    .pad-b13-xs {
        padding-bottom: 36.11111111111111%
    }

    .pad-b14-xs {
        padding-bottom: 38.888888888888886%
    }

    .pad-b15-xs {
        padding-bottom: 41.666666666666664%
    }

    .pad-b16-xs {
        padding-bottom: 44.44444444444444%
    }

    .pad-b17-xs {
        padding-bottom: 47.22222222222222%
    }

    .pad-b18-xs {
        padding-bottom: 50%
    }

    .pad-b19-xs {
        padding-bottom: 52.77777777777778%
    }

    .pad-b20-xs {
        padding-bottom: 55.55555555555556%
    }

    .pad-b21-xs {
        padding-bottom: 58.33333333333333%
    }

    .pad-b22-xs {
        padding-bottom: 61.11111111111111%
    }

    .pad-b23-xs {
        padding-bottom: 63.888888888888886%
    }

    .pad-b24-xs {
        padding-bottom: 66.66666666666666%
    }

    .pad-b25-xs {
        padding-bottom: 69.44444444444444%
    }

    .pad-b26-xs {
        padding-bottom: 72.22222222222221%
    }

    .pad-b27-xs {
        padding-bottom: 75%
    }

    .pad-b28-xs {
        padding-bottom: 77.77777777777777%
    }

    .pad-b29-xs {
        padding-bottom: 80.55555555555556%
    }

    .pad-b30-xs {
        padding-bottom: 83.33333333333333%
    }

    .pad-b31-xs {
        padding-bottom: 86.11111111111111%
    }

    .pad-b32-xs {
        padding-bottom: 88.88888888888889%
    }

    .pad-b33-xs {
        padding-bottom: 91.66666666666666%
    }

    .pad-b34-xs {
        padding-bottom: 94.44444444444444%
    }

    .pad-b35-xs {
        padding-bottom: 97.22222222222221%
    }

    .pad-b36-xs {
        padding-bottom: 100%
    }

    .mar-l0-xs {
        margin-left: 0%
    }

    .mar-l1-xs {
        margin-left: 2.777777777777778%
    }

    .mar-l2-xs {
        margin-left: 5.555555555555555%
    }

    .mar-l3-xs {
        margin-left: 8.333333333333332%
    }

    .mar-l4-xs {
        margin-left: 11.11111111111111%
    }

    .mar-l5-xs {
        margin-left: 13.88888888888889%
    }

    .mar-l6-xs {
        margin-left: 16.666666666666664%
    }

    .mar-l7-xs {
        margin-left: 19.444444444444443%
    }

    .mar-l8-xs {
        margin-left: 22.22222222222222%
    }

    .mar-l9-xs {
        margin-left: 25%
    }

    .mar-l10-xs {
        margin-left: 27.77777777777778%
    }

    .mar-l11-xs {
        margin-left: 30.555555555555554%
    }

    .mar-l12-xs {
        margin-left: 33.33333333333333%
    }

    .mar-l13-xs {
        margin-left: 36.11111111111111%
    }

    .mar-l14-xs {
        margin-left: 38.888888888888886%
    }

    .mar-l15-xs {
        margin-left: 41.666666666666664%
    }

    .mar-l16-xs {
        margin-left: 44.44444444444444%
    }

    .mar-l17-xs {
        margin-left: 47.22222222222222%
    }

    .mar-l18-xs {
        margin-left: 50%
    }

    .mar-l19-xs {
        margin-left: 52.77777777777778%
    }

    .mar-l20-xs {
        margin-left: 55.55555555555556%
    }

    .mar-l21-xs {
        margin-left: 58.33333333333333%
    }

    .mar-l22-xs {
        margin-left: 61.11111111111111%
    }

    .mar-l23-xs {
        margin-left: 63.888888888888886%
    }

    .mar-l24-xs {
        margin-left: 66.66666666666666%
    }

    .mar-l25-xs {
        margin-left: 69.44444444444444%
    }

    .mar-l26-xs {
        margin-left: 72.22222222222221%
    }

    .mar-l27-xs {
        margin-left: 75%
    }

    .mar-l28-xs {
        margin-left: 77.77777777777777%
    }

    .mar-l29-xs {
        margin-left: 80.55555555555556%
    }

    .mar-l30-xs {
        margin-left: 83.33333333333333%
    }

    .mar-l31-xs {
        margin-left: 86.11111111111111%
    }

    .mar-l32-xs {
        margin-left: 88.88888888888889%
    }

    .mar-l33-xs {
        margin-left: 91.66666666666666%
    }

    .mar-l34-xs {
        margin-left: 94.44444444444444%
    }

    .mar-l35-xs {
        margin-left: 97.22222222222221%
    }

    .mar-l36-xs {
        margin-left: 100%
    }

    .mar-r0-xs {
        margin-right: 0%
    }

    .mar-r1-xs {
        margin-right: 2.777777777777778%
    }

    .mar-r2-xs {
        margin-right: 5.555555555555555%
    }

    .mar-r3-xs {
        margin-right: 8.333333333333332%
    }

    .mar-r4-xs {
        margin-right: 11.11111111111111%
    }

    .mar-r5-xs {
        margin-right: 13.88888888888889%
    }

    .mar-r6-xs {
        margin-right: 16.666666666666664%
    }

    .mar-r7-xs {
        margin-right: 19.444444444444443%
    }

    .mar-r8-xs {
        margin-right: 22.22222222222222%
    }

    .mar-r9-xs {
        margin-right: 25%
    }

    .mar-r10-xs {
        margin-right: 27.77777777777778%
    }

    .mar-r11-xs {
        margin-right: 30.555555555555554%
    }

    .mar-r12-xs {
        margin-right: 33.33333333333333%
    }

    .mar-r13-xs {
        margin-right: 36.11111111111111%
    }

    .mar-r14-xs {
        margin-right: 38.888888888888886%
    }

    .mar-r15-xs {
        margin-right: 41.666666666666664%
    }

    .mar-r16-xs {
        margin-right: 44.44444444444444%
    }

    .mar-r17-xs {
        margin-right: 47.22222222222222%
    }

    .mar-r18-xs {
        margin-right: 50%
    }

    .mar-r19-xs {
        margin-right: 52.77777777777778%
    }

    .mar-r20-xs {
        margin-right: 55.55555555555556%
    }

    .mar-r21-xs {
        margin-right: 58.33333333333333%
    }

    .mar-r22-xs {
        margin-right: 61.11111111111111%
    }

    .mar-r23-xs {
        margin-right: 63.888888888888886%
    }

    .mar-r24-xs {
        margin-right: 66.66666666666666%
    }

    .mar-r25-xs {
        margin-right: 69.44444444444444%
    }

    .mar-r26-xs {
        margin-right: 72.22222222222221%
    }

    .mar-r27-xs {
        margin-right: 75%
    }

    .mar-r28-xs {
        margin-right: 77.77777777777777%
    }

    .mar-r29-xs {
        margin-right: 80.55555555555556%
    }

    .mar-r30-xs {
        margin-right: 83.33333333333333%
    }

    .mar-r31-xs {
        margin-right: 86.11111111111111%
    }

    .mar-r32-xs {
        margin-right: 88.88888888888889%
    }

    .mar-r33-xs {
        margin-right: 91.66666666666666%
    }

    .mar-r34-xs {
        margin-right: 94.44444444444444%
    }

    .mar-r35-xs {
        margin-right: 97.22222222222221%
    }

    .mar-r36-xs {
        margin-right: 100%
    }

    .mar-b0-xs {
        margin-bottom: 0%
    }

    .mar-b1-xs {
        margin-bottom: 2.777777777777778%
    }

    .mar-b2-xs {
        margin-bottom: 5.555555555555555%
    }

    .mar-b3-xs {
        margin-bottom: 8.333333333333332%
    }

    .mar-b4-xs {
        margin-bottom: 11.11111111111111%
    }

    .mar-b5-xs {
        margin-bottom: 13.88888888888889%
    }

    .mar-b6-xs {
        margin-bottom: 16.666666666666664%
    }

    .mar-b7-xs {
        margin-bottom: 19.444444444444443%
    }

    .mar-b8-xs {
        margin-bottom: 22.22222222222222%
    }

    .mar-b9-xs {
        margin-bottom: 25%
    }

    .mar-b10-xs {
        margin-bottom: 27.77777777777778%
    }

    .mar-b11-xs {
        margin-bottom: 30.555555555555554%
    }

    .mar-b12-xs {
        margin-bottom: 33.33333333333333%
    }

    .mar-b13-xs {
        margin-bottom: 36.11111111111111%
    }

    .mar-b14-xs {
        margin-bottom: 38.888888888888886%
    }

    .mar-b15-xs {
        margin-bottom: 41.666666666666664%
    }

    .mar-b16-xs {
        margin-bottom: 44.44444444444444%
    }

    .mar-b17-xs {
        margin-bottom: 47.22222222222222%
    }

    .mar-b18-xs {
        margin-bottom: 50%
    }

    .mar-b19-xs {
        margin-bottom: 52.77777777777778%
    }

    .mar-b20-xs {
        margin-bottom: 55.55555555555556%
    }

    .mar-b21-xs {
        margin-bottom: 58.33333333333333%
    }

    .mar-b22-xs {
        margin-bottom: 61.11111111111111%
    }

    .mar-b23-xs {
        margin-bottom: 63.888888888888886%
    }

    .mar-b24-xs {
        margin-bottom: 66.66666666666666%
    }

    .mar-b25-xs {
        margin-bottom: 69.44444444444444%
    }

    .mar-b26-xs {
        margin-bottom: 72.22222222222221%
    }

    .mar-b27-xs {
        margin-bottom: 75%
    }

    .mar-b28-xs {
        margin-bottom: 77.77777777777777%
    }

    .mar-b29-xs {
        margin-bottom: 80.55555555555556%
    }

    .mar-b30-xs {
        margin-bottom: 83.33333333333333%
    }

    .mar-b31-xs {
        margin-bottom: 86.11111111111111%
    }

    .mar-b32-xs {
        margin-bottom: 88.88888888888889%
    }

    .mar-b33-xs {
        margin-bottom: 91.66666666666666%
    }

    .mar-b34-xs {
        margin-bottom: 94.44444444444444%
    }

    .mar-b35-xs {
        margin-bottom: 97.22222222222221%
    }

    .mar-b36-xs {
        margin-bottom: 100%
    }

    .mar-t0-xs {
        margin-top: 0%
    }

    .mar-t1-xs {
        margin-top: 2.777777777777778%
    }

    .mar-t2-xs {
        margin-top: 5.555555555555555%
    }

    .mar-t3-xs {
        margin-top: 8.333333333333332%
    }

    .mar-t4-xs {
        margin-top: 11.11111111111111%
    }

    .mar-t5-xs {
        margin-top: 13.88888888888889%
    }

    .mar-t6-xs {
        margin-top: 16.666666666666664%
    }

    .mar-t7-xs {
        margin-top: 19.444444444444443%
    }

    .mar-t8-xs {
        margin-top: 22.22222222222222%
    }

    .mar-t9-xs {
        margin-top: 25%
    }

    .mar-t10-xs {
        margin-top: 27.77777777777778%
    }

    .mar-t11-xs {
        margin-top: 30.555555555555554%
    }

    .mar-t12-xs {
        margin-top: 33.33333333333333%
    }

    .mar-t13-xs {
        margin-top: 36.11111111111111%
    }

    .mar-t14-xs {
        margin-top: 38.888888888888886%
    }

    .mar-t15-xs {
        margin-top: 41.666666666666664%
    }

    .mar-t16-xs {
        margin-top: 44.44444444444444%
    }

    .mar-t17-xs {
        margin-top: 47.22222222222222%
    }

    .mar-t18-xs {
        margin-top: 50%
    }

    .mar-t19-xs {
        margin-top: 52.77777777777778%
    }

    .mar-t20-xs {
        margin-top: 55.55555555555556%
    }

    .mar-t21-xs {
        margin-top: 58.33333333333333%
    }

    .mar-t22-xs {
        margin-top: 61.11111111111111%
    }

    .mar-t23-xs {
        margin-top: 63.888888888888886%
    }

    .mar-t24-xs {
        margin-top: 66.66666666666666%
    }

    .mar-t25-xs {
        margin-top: 69.44444444444444%
    }

    .mar-t26-xs {
        margin-top: 72.22222222222221%
    }

    .mar-t27-xs {
        margin-top: 75%
    }

    .mar-t28-xs {
        margin-top: 77.77777777777777%
    }

    .mar-t29-xs {
        margin-top: 80.55555555555556%
    }

    .mar-t30-xs {
        margin-top: 83.33333333333333%
    }

    .mar-t31-xs {
        margin-top: 86.11111111111111%
    }

    .mar-t32-xs {
        margin-top: 88.88888888888889%
    }

    .mar-t33-xs {
        margin-top: 91.66666666666666%
    }

    .mar-t34-xs {
        margin-top: 94.44444444444444%
    }

    .mar-t35-xs {
        margin-top: 97.22222222222221%
    }

    .mar-t36-xs {
        margin-top: 100%
    }

    .col-auto-xs {
        width: auto
    }

    .col-grow-xs {
        width: initial;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .justify-center-xs {
        justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center
    }

    .justify-around-xs {
        justify-content: space-around;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify
    }

    .justify-start-xs {
        justify-content: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start
    }

    .justify-center-xs {
        justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center
    }

    .justify-end-xs {
        justify-content: flex-end;
        -webkit-box-pack: end;
        -ms-flex-pack: end
    }

    .justify-between-xs {
        justify-content: space-between;
        -webkit-box-pack: justify;
        -ms-flex-pack: space-between
    }

    .align-stretch-xs {
        align-items: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch
    }

    .align-start-xs {
        align-items: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: flex-start
    }

    .align-center-xs {
        align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center
    }

    .align-end-xs {
        align-items: flex-end;
        -webkit-box-align: end;
        -ms-flex-align: flex-end
    }
}

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body {
    line-height: 1;
    margin: 0
}

ol,ul,li {
    list-style: none
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

a,a img,img {
    max-width: 100%;
    
}
