/* CSS Document */


.row {display: flex;
flex-wrap: wrap; /* Allows columns to wrap on smaller screens */
align-content: stretch;
}


/* One class to control column behavior */
.row > .col {
display: flex;          /* makes the column a flex container */
flex-direction: column; /* stack title + content vertically */
align-self: stretch;    /* full height of the flex line */
min-height: 0;          /* critical for proper shrinking/scrolling */
}



/* -------------------------for computers */
/* Any width change here must be updated in functions.js */
/* -------------------------for computers */
@media only screen and (min-width: 1025px){
.w0c{display: none;}
.w1c{flex: 0 0 1%;}
.w2c{flex: 0 0 2%;}
.w2-5c{flex: 0 0 2.5%;}
.w3c{flex: 0 0 3%;}
.w4c{flex: 0 0 4%;}
.w5c{flex: 0 0 5%;}
.w6c{flex: 0 0 6%;}
.w7c{flex: 0 0 7%;}
.w8c{flex: 0 0 8%;}
.w9c{flex: 0 0 9%;}
.w10c{flex: 0 0 10%;}
.w11c{flex: 0 0 11%;}
.w12c{flex: 0 0 12%;}
.w13c{flex: 0 0 13%;}
.w14c{flex: 0 0 14%;}
.w15c{flex: 0 0 15%;}
.w16c{flex: 0 0 16%;}
.w17c{flex: 0 0 17%;}
.w18c{flex: 0 0 18%;}
.w19c{flex: 0 0 19%;}
.w20c{flex: 0 0 20%;}
.w21c{flex: 0 0 21%;}
.w22c{flex: 0 0 22%;}
.w23c{flex: 0 0 23%;}
.w24c{flex: 0 0 24%;}
.w25c{flex: 0 0 25%;}
.w26c{flex: 0 0 26%;}
.w27c{flex: 0 0 27%;}
.w28c{flex: 0 0 28%;}
.w29c{flex: 0 0 29%;}
.w30c{flex: 0 0 30%;}
.w31c{flex: 0 0 31%;}
.w32c{flex: 0 0 32%;}
.w33c{flex: 0 0 33%;}
.w34c{flex: 0 0 34%;}
.w35c{flex: 0 0 35%;}
.w36c{flex: 0 0 36%;}
.w37c{flex: 0 0 37%;}
.w38c{flex: 0 0 38%;}
.w39c{flex: 0 0 39%;}
.w40c{flex: 0 0 40%;}
.w41c{flex: 0 0 41%;}
.w42c{flex: 0 0 42%;}
.w43c{flex: 0 0 43%;}
.w44c{flex: 0 0 44%;}
.w45c{flex: 0 0 45%;}
.w46c{flex: 0 0 46%;}
.w47c{flex: 0 0 47%;}
.w48c{flex: 0 0 48%;}
.w49c{flex: 0 0 49%;}
.w50c{flex: 0 0 50%;}
.w51c{flex: 0 0 51%;}
.w52c{flex: 0 0 52%;}
.w53c{flex: 0 0 53%;}
.w54c{flex: 0 0 54%;}
.w55c{flex: 0 0 55%;}
.w56c{flex: 0 0 56%;}
.w57c{flex: 0 0 57%;}
.w58c{flex: 0 0 58%;}
.w59c{flex: 0 0 59%;}
.w60c{flex: 0 0 60%;}
.w61c{flex: 0 0 61%;}
.w62c{flex: 0 0 62%;}
.w63c{flex: 0 0 63%;}
.w64c{flex: 0 0 64%;}
.w65c{flex: 0 0 65%;}
.w66c{flex: 0 0 66%;}
.w67c{flex: 0 0 67%;}
.w68c{flex: 0 0 68%;}
.w69c{flex: 0 0 69%;}
.w70c{flex: 0 0 70%;}
.w71c{flex: 0 0 71%;}
.w72c{flex: 0 0 72%;}
.w73c{flex: 0 0 73%;}
.w74c{flex: 0 0 74%;}
.w75c{flex: 0 0 75%;}
.w76c{flex: 0 0 76%;}
.w77c{flex: 0 0 77%;}
.w78c{flex: 0 0 78%;}
.w79c{flex: 0 0 79%;}
.w80c{flex: 0 0 80%;}
.w81c{flex: 0 0 81%;}
.w82c{flex: 0 0 82%;}
.w83c{flex: 0 0 83%;}
.w84c{flex: 0 0 84%;}
.w85c{flex: 0 0 85%;}
.w86c{flex: 0 0 86%;}
.w87c{flex: 0 0 87%;}
.w88c{flex: 0 0 88%;}
.w89c{flex: 0 0 89%;}
.w90c{flex: 0 0 90%;}
.w91c{flex: 0 0 91%;}
.w92c{flex: 0 0 92%;}
.w93c{flex: 0 0 93%;}
.w94c{flex: 0 0 94%;}
.w95c{flex: 0 0 95%;}
.w96c{flex: 0 0 96%;}
.w97c{flex: 0 0 97%;}
.w98c{flex: 0 0 98%;}
.w99c{flex: 0 0 99%;}
.w100c{flex: 0 0 100%;}
}


/* -------------------------for Tablet BIG */
/* Any width change here must be updated in functions.js */
/* -------------------------for Tablet BIG */
@media only screen and (min-width: 812px) and (max-width: 1024px){
.w0tb{flex: 0 0 0 !important; margin: 0 !important; display: none !important;}
.w1tb{flex: 0 0 1%;}
.w2tb{flex: 0 0 2%;}
.w3tb{flex: 0 0 3%;}
.w4tb{flex: 0 0 4%;}
.w5tb{flex: 0 0 5%;}
.w6tb{flex: 0 0 6%;}
.w7tb{flex: 0 0 7%;}
.w8tb{flex: 0 0 8%;}
.w9tb{flex: 0 0 9%;}
.w10tb{flex: 0 0 10%;}
.w11tb{flex: 0 0 11%;}
.w12tb{flex: 0 0 12%;}
.w13tb{flex: 0 0 13%;}
.w14tb{flex: 0 0 14%;}
.w15tb{flex: 0 0 15%;}
.w16tb{flex: 0 0 16%;}
.w17tb{flex: 0 0 17%;}
.w18tb{flex: 0 0 18%;}
.w19tb{flex: 0 0 19%;}
.w20tb{flex: 0 0 20%;}
.w21tb{flex: 0 0 21%;}
.w22tb{flex: 0 0 22%;}
.w23tb{flex: 0 0 23%;}
.w24tb{flex: 0 0 24%;}
.w25tb{flex: 0 0 25%;}
.w26tb{flex: 0 0 26%;}
.w27tb{flex: 0 0 27%;}
.w28tb{flex: 0 0 28%;}
.w29tb{flex: 0 0 29%;}
.w30tb{flex: 0 0 30%;}
.w31tb{flex: 0 0 31%;}
.w32tb{flex: 0 0 32%;}
.w33tb{flex: 0 0 33%;}
.w34tb{flex: 0 0 34%;}
.w35tb{flex: 0 0 35%;}
.w36tb{flex: 0 0 36%;}
.w37tb{flex: 0 0 37%;}
.w38tb{flex: 0 0 38%;}
.w39tb{flex: 0 0 39%;}
.w40tb{flex: 0 0 40%;}
.w41tb{flex: 0 0 41%;}
.w42tb{flex: 0 0 42%;}
.w43tb{flex: 0 0 43%;}
.w44tb{flex: 0 0 44%;}
.w45tb{flex: 0 0 45%;}
.w46tb{flex: 0 0 46%;}
.w47tb{flex: 0 0 47%;}
.w48tb{flex: 0 0 48%;}
.w49tb{flex: 0 0 49%;}
.w50tb{flex: 0 0 50%;}
.w51tb{flex: 0 0 51%;}
.w52tb{flex: 0 0 52%;}
.w53tb{flex: 0 0 53%;}
.w54tb{flex: 0 0 54%;}
.w55tb{flex: 0 0 55%;}
.w56tb{flex: 0 0 56%;}
.w57tb{flex: 0 0 57%;}
.w58tb{flex: 0 0 58%;}
.w59tb{flex: 0 0 59%;}
.w60tb{flex: 0 0 60%;}
.w61tb{flex: 0 0 61%;}
.w62tb{flex: 0 0 62%;}
.w63tb{flex: 0 0 63%;}
.w64tb{flex: 0 0 64%;}
.w65tb{flex: 0 0 65%;}
.w66tb{flex: 0 0 66%;}
.w67tb{flex: 0 0 67%;}
.w68tb{flex: 0 0 68%;}
.w69tb{flex: 0 0 69%;}
.w70tb{flex: 0 0 70%;}
.w71tb{flex: 0 0 71%;}
.w72tb{flex: 0 0 72%;}
.w73tb{flex: 0 0 73%;}
.w74tb{flex: 0 0 74%;}
.w75tb{flex: 0 0 75%;}
.w76tb{flex: 0 0 76%;}
.w77tb{flex: 0 0 77%;}
.w78tb{flex: 0 0 78%;}
.w79tb{flex: 0 0 79%;}
.w80tb{flex: 0 0 80%;}
.w81tb{flex: 0 0 81%;}
.w82tb{flex: 0 0 82%;}
.w83tb{flex: 0 0 83%;}
.w84tb{flex: 0 0 84%;}
.w85tb{flex: 0 0 85%;}
.w86tb{flex: 0 0 86%;}
.w87tb{flex: 0 0 87%;}
.w88tb{flex: 0 0 88%;}
.w89tb{flex: 0 0 89%;}
.w90tb{flex: 0 0 90%;}
.w91tb{flex: 0 0 91%;}
.w92tb{flex: 0 0 92%;}
.w93tb{flex: 0 0 93%;}
.w94tb{flex: 0 0 94%;}
.w95tb{flex: 0 0 95%;}
.w96tb{flex: 0 0 96%;}
.w97tb{flex: 0 0 97%;}
.w98tb{flex: 0 0 98%;}
.w99tb{flex: 0 0 99%;}
.w100tb{flex: 0 0 100%;}
}

/* -------------------------for Tablets */
/* Any width change here must be updated in functions.js */
/* -------------------------for Tablets */
@media only screen and (min-width: 600px) and (max-width: 811px){
.w0t{flex: 0 0 0 !important; margin: 0 !important; display: none !important;}
.w1t{flex: 0 0 1%;}
.w2t{flex: 0 0 2%;}
.w3t{flex: 0 0 3%;}
.w4t{flex: 0 0 4%;}
.w5t{flex: 0 0 5%;}
.w6t{flex: 0 0 6%;}
.w7t{flex: 0 0 7%;}
.w8t{flex: 0 0 8%;}
.w9t{flex: 0 0 9%;}
.w10t{flex: 0 0 10%;}
.w11t{flex: 0 0 11%;}
.w12t{flex: 0 0 12%;}
.w13t{flex: 0 0 13%;}
.w14t{flex: 0 0 14%;}
.w15t{flex: 0 0 15%;}
.w16t{flex: 0 0 16%;}
.w17t{flex: 0 0 17%;}
.w18t{flex: 0 0 18%;}
.w19t{flex: 0 0 19%;}
.w20t{flex: 0 0 20%;}
.w21t{flex: 0 0 21%;}
.w22t{flex: 0 0 22%;}
.w23t{flex: 0 0 23%;}
.w24t{flex: 0 0 24%;}
.w25t{flex: 0 0 25%;}
.w26t{flex: 0 0 26%;}
.w27t{flex: 0 0 27%;}
.w28t{flex: 0 0 28%;}
.w29t{flex: 0 0 29%;}
.w30t{flex: 0 0 30%;}
.w31t{flex: 0 0 31%;}
.w32t{flex: 0 0 32%;}
.w33t{flex: 0 0 33%;}
.w34t{flex: 0 0 34%;}
.w35t{flex: 0 0 35%;}
.w36t{flex: 0 0 36%;}
.w37t{flex: 0 0 37%;}
.w38t{flex: 0 0 38%;}
.w39t{flex: 0 0 39%;}
.w40t{flex: 0 0 40%;}
.w41t{flex: 0 0 41%;}
.w42t{flex: 0 0 42%;}
.w43t{flex: 0 0 43%;}
.w44t{flex: 0 0 44%;}
.w45t{flex: 0 0 45%;}
.w46t{flex: 0 0 46%;}
.w47t{flex: 0 0 47%;}
.w48t{flex: 0 0 48%;}
.w49t{flex: 0 0 49%;}
.w50t{flex: 0 0 50%;}
.w51t{flex: 0 0 51%;}
.w52t{flex: 0 0 52%;}
.w53t{flex: 0 0 53%;}
.w54t{flex: 0 0 54%;}
.w55t{flex: 0 0 55%;}
.w56t{flex: 0 0 56%;}
.w57t{flex: 0 0 57%;}
.w58t{flex: 0 0 58%;}
.w59t{flex: 0 0 59%;}
.w60t{flex: 0 0 60%;}
.w61t{flex: 0 0 61%;}
.w62t{flex: 0 0 62%;}
.w63t{flex: 0 0 63%;}
.w64t{flex: 0 0 64%;}
.w65t{flex: 0 0 65%;}
.w66t{flex: 0 0 66%;}
.w67t{flex: 0 0 67%;}
.w68t{flex: 0 0 68%;}
.w69t{flex: 0 0 69%;}
.w70t{flex: 0 0 70%;}
.w71t{flex: 0 0 71%;}
.w72t{flex: 0 0 72%;}
.w73t{flex: 0 0 73%;}
.w74t{flex: 0 0 74%;}
.w75t{flex: 0 0 75%;}
.w76t{flex: 0 0 76%;}
.w77t{flex: 0 0 77%;}
.w78t{flex: 0 0 78%;}
.w79t{flex: 0 0 79%;}
.w80t{flex: 0 0 80%;}
.w81t{flex: 0 0 81%;}
.w82t{flex: 0 0 82%;}
.w83t{flex: 0 0 83%;}
.w84t{flex: 0 0 84%;}
.w85t{flex: 0 0 85%;}
.w86t{flex: 0 0 86%;}
.w87t{flex: 0 0 87%;}
.w88t{flex: 0 0 88%;}
.w89t{flex: 0 0 89%;}
.w90t{flex: 0 0 90%;}
.w91t{flex: 0 0 91%;}
.w92t{flex: 0 0 92%;}
.w93t{flex: 0 0 93%;}
.w94t{flex: 0 0 94%;}
.w95t{flex: 0 0 95%;}
.w96t{flex: 0 0 96%;}
.w97t{flex: 0 0 97%;}
.w98t{flex: 0 0 98%;}
.w99t{flex: 0 0 99%;}
.w100t{flex: 0 0 100%;}
}


/* -------------------------for mobile */
/* Any width change here must be updated in functions.js */
/* -------------------------for mobile*/
@media only screen and (max-width: 599px){
.w0m{flex: 0 0 0 !important; margin: 0 !important; display: none !important;}
.w1m{flex: 0 0 1%;}
.w2m{flex: 0 0 2%;}
.w3m{flex: 0 0 3%;}
.w4m{flex: 0 0 4%;}
.w5m{flex: 0 0 5%;}
.w6m{flex: 0 0 6%;}
.w7m{flex: 0 0 7%;}
.w8m{flex: 0 0 8%;}
.w9m{flex: 0 0 9%;}
.w10m{flex: 0 0 10%;}
.w11m{flex: 0 0 11%;}
.w12m{flex: 0 0 12%;}
.w13m{flex: 0 0 13%;}
.w14m{flex: 0 0 14%;}
.w15m{flex: 0 0 15%;}
.w16m{flex: 0 0 16%;}
.w17m{flex: 0 0 17%;}
.w18m{flex: 0 0 18%;}
.w19m{flex: 0 0 19%;}
.w20m{flex: 0 0 20%;}
.w21m{flex: 0 0 21%;}
.w22m{flex: 0 0 22%;}
.w23m{flex: 0 0 23%;}
.w24m{flex: 0 0 24%;}
.w25m{flex: 0 0 25%;}
.w26m{flex: 0 0 26%;}
.w27m{flex: 0 0 27%;}
.w28m{flex: 0 0 28%;}
.w29m{flex: 0 0 29%;}
.w30m{flex: 0 0 30%;}
.w31m{flex: 0 0 31%;}
.w32m{flex: 0 0 32%;}
.w33m{flex: 0 0 33%;}
.w34m{flex: 0 0 34%;}
.w35m{flex: 0 0 35%;}
.w36m{flex: 0 0 36%;}
.w37m{flex: 0 0 37%;}
.w38m{flex: 0 0 38%;}
.w39m{flex: 0 0 39%;}
.w40m{flex: 0 0 40%;}
.w41m{flex: 0 0 41%;}
.w42m{flex: 0 0 42%;}
.w43m{flex: 0 0 43%;}
.w44m{flex: 0 0 44%;}
.w45m{flex: 0 0 45%;}
.w46m{flex: 0 0 46%;}
.w47m{flex: 0 0 47%;}
.w48m{flex: 0 0 48%;}
.w49m{flex: 0 0 49%;}
.w50m{flex: 0 0 50%;}
.w51m{flex: 0 0 51%;}
.w52m{flex: 0 0 52%;}
.w53m{flex: 0 0 53%;}
.w54m{flex: 0 0 54%;}
.w55m{flex: 0 0 55%;}
.w56m{flex: 0 0 56%;}
.w57m{flex: 0 0 57%;}
.w58m{flex: 0 0 58%;}
.w59m{flex: 0 0 59%;}
.w60m{flex: 0 0 60%;}
.w61m{flex: 0 0 61%;}
.w62m{flex: 0 0 62%;}
.w63m{flex: 0 0 63%;}
.w64m{flex: 0 0 64%;}
.w65m{flex: 0 0 65%;}
.w66m{flex: 0 0 66%;}
.w67m{flex: 0 0 67%;}
.w68m{flex: 0 0 68%;}
.w69m{flex: 0 0 69%;}
.w70m{flex: 0 0 70%;}
.w71m{flex: 0 0 71%;}
.w72m{flex: 0 0 72%;}
.w73m{flex: 0 0 73%;}
.w74m{flex: 0 0 74%;}
.w75m{flex: 0 0 75%;}
.w76m{flex: 0 0 76%;}
.w77m{flex: 0 0 77%;}
.w78m{flex: 0 0 78%;}
.w79m{flex: 0 0 79%;}
.w80m{flex: 0 0 80%;}
.w81m{flex: 0 0 81%;}
.w82m{flex: 0 0 82%;}
.w83m{flex: 0 0 83%;}
.w84m{flex: 0 0 84%;}
.w85m{flex: 0 0 85%;}
.w86m{flex: 0 0 86%;}
.w87m{flex: 0 0 87%;}
.w88m{flex: 0 0 88%;}
.w89m{flex: 0 0 89%;}
.w90m{flex: 0 0 90%;}
.w91m{flex: 0 0 91%;}
.w92m{flex: 0 0 92%;}
.w93m{flex: 0 0 93%;}
.w94m{flex: 0 0 94%;}
.w95m{flex: 0 0 95%;}
.w96m{flex: 0 0 96%;}
.w97m{flex: 0 0 97%;}
.w98m{flex: 0 0 98%;}
.w99m{flex: 0 0 99%;}
.w100m{flex: 0 0 100%;}
}