/************************************************************************************/
/* Grid 
/************************************************************************************/
.flex-center {-ms-flex-align:center; align-items:center; flex:1 100%;}
.row {margin-right:0; margin-left:0;  display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.row-plus {margin-right:12px; margin-left:12px;  display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.row-out {margin-right:-12px; margin-left:-12px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.row:before, .row:after {display:none;}
.row-plus:before, .row-plus:after {display:none;}
.row-out:before, .row-out:after {display:none;}
.no-margin {padding:0; margin:0;}
.row.equal {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; width:100%;}
.row.equal:before, .row.equal:after {display:block;}
.row.equal > [class*='col-'] {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.row.equal > [class*='col-'] > * {-webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;}
.row-out.equal {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.row-out.equal:before, .row-out.equal:after {display:block;}
.row-out.equal > [class*='col-'] {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.row-out.equal > [class*='col-'] > * {-webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;}
.container-small, .container-full {margin-left:auto; margin-right:auto; padding:0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-mp-1, .col-mp-2, .col-mp-3, .col-mp-4, .col-mp-5, .col-mp-6, .col-mp-7, .col-mp-8, .col-mp-9, .col-mp-10, .col-mp-11, .col-mp-12, .col-ml-1, .col-ml-2, .col-ml-3, .col-ml-4, .col-ml-5, .col-ml-6, .col-ml-7, .col-ml-8, .col-ml-9, .col-ml-10, .col-ml-11, .col-ml-12, .col-tp-1, .col-tp-2, .col-tp-3, .col-tp-4, .col-tp-5, .col-tp-6, .col-tp-7, .col-tp-8, .col-tp-9, .col-tp-10, .col-tp-11, .col-tp-12, .col-ts-1, .col-ts-2, .col-ts-3, .col-ts-4, .col-ts-5, .col-ts-6, .col-ts-7, .col-ts-8, .col-ts-9, .col-ts-10, .col-ts-11, .col-ts-12, .col-tl-1, .col-tl-2, .col-tl-3, .col-tl-4, .col-tl-5, .col-tl-6, .col-tl-7, .col-tl-8, .col-tl-9, .col-tl-10, .col-tl-11, .col-tl-12, .col-tb-1, .col-tb-2, .col-tb-3, .col-tb-4, .col-tb-5, .col-tb-6, .col-tb-7, .col-tb-8, .col-tb-9, .col-tb-10, .col-tb-11, .col-tb-12, .col-mx-1, .col-mx-2, .col-mx-3, .col-mx-4, .col-mx-5, .col-mx-6, .col-mx-7, .col-mx-8, .col-mx-9, .col-mx-10, .col-mx-11, .col-mx-12, .col-mx-1-5, .col-mp-1-5, .col-ml-1-5, .col-tp-1-5, .col-ts-1-5, .col-tl-1-5, .col-tb-1-5 {width:100%; padding:12px;}
/************************************************************************************/
/* col 
/************************************************************************************/
.col-1 {-ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;}
.col-2 {-ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%;}
.col-3 {-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
.col-4 {-ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;}
.col-5 {-ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%;}
.col-6 {-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.col-7 {-ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%;}
.col-8 {-ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%;}
.col-9 {-ms-flex:0 0 75%; flex:0 0 75%; max-width:75%;}
.col-10 {-ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%;}
.col-11 {-ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%;}
.col-12 {-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
/************************************************************************************/
/* col-mx 
/************************************************************************************/
@media only screen and (min-width:320px) and (max-width:480px) {
.container-small {width:100%;}
.hidden-mx {display:none !important;}
.col-mx-1 {-webkit-box-flex:0; -webkit-flex:0 0 8.333333%; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;}
.col-mx-2 {-webkit-box-flex:0; -webkit-flex:0 0 16.666667%; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%;}
.col-mx-3 {-webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
.col-mx-4 {-webkit-box-flex:0; -webkit-flex:0 0 33.333333%; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;}
.col-mx-5 {-webkit-box-flex:0; -webkit-flex:0 0 41.666667%; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%;}
.col-mx-6 {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.col-mx-7 {-webkit-box-flex:0; -webkit-flex:0 0 58.333333%; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%;}
.col-mx-8 {-webkit-box-flex:0; -webkit-flex:0 0 66.666667%; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%;}
.col-mx-9 {-webkit-box-flex:0; -webkit-flex:0 0 75%; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%;}
.col-mx-10 {-webkit-box-flex:0; -webkit-flex:0 0 83.333333%; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%;}
.col-mx-11 {-webkit-box-flex:0; -webkit-flex:0 0 91.666667%; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%;}
.col-mx-12 {-webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.col-mx-1-5 {-webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.order-mx-1 {-ms-flex-order:1; order:1;}
.order-mx-2 {-ms-flex-order:2; order:2;}
.order-mx-3 {-ms-flex-order:3; order:3;}
.order-mx-4 {-ms-flex-order:4; order:4;}
.order-mx-5 {-ms-flex-order:5; order:5;}
.order-mx-6 {-ms-flex-order:6; order:6;}
.order-mx-7 {-ms-flex-order:7; order:7;}
.order-mx-8 {-ms-flex-order:8; order:8;}
.order-mx-9 {-ms-flex-order:9; order:9;}
.order-mx-10 {-ms-flex-order:10; order:10;}
.order-mx-11 {-ms-flex-order:11; order:11;}
.order-mx-12 {-ms-flex-order:12; order:12;}
}
/************************************************************************************/
/* col-mp 
/************************************************************************************/
@media only screen and (min-width:481px) and (max-width:576px) {
.container-small {width:100%;}
.hidden-mp {display:none !important;}
.col-mp-1 {-webkit-box-flex:0; -webkit-flex:0 0 8.333333%; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;}
.col-mp-2 {-webkit-box-flex:0; -webkit-flex:0 0 16.666667%; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%;}
.col-mp-3 {-webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
.col-mp-4 {-webkit-box-flex:0; -webkit-flex:0 0 33.333333%; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;}
.col-mp-5 {-webkit-box-flex:0; -webkit-flex:0 0 41.666667%; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%;}
.col-mp-6 {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.col-mp-7 {-webkit-box-flex:0; -webkit-flex:0 0 58.333333%; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%;}
.col-mp-8 {-webkit-box-flex:0; -webkit-flex:0 0 66.666667%; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%;}
.col-mp-9 {-webkit-box-flex:0; -webkit-flex:0 0 75%; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%;}
.col-mp-10 {-webkit-box-flex:0; -webkit-flex:0 0 83.333333%; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%;}
.col-mp-11 {-webkit-box-flex:0; -webkit-flex:0 0 91.666667%; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%;}
.col-mp-12 {-webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.col-mp-1-5 {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.order-mp-1 {-ms-flex-order:1; -webkit-order:1; order:1;}
.order-mp-2 {-ms-flex-order:2; -webkit-order:2; order:2;}
.order-mp-3 {-ms-flex-order:3; -webkit-order:3; order:3;}
.order-mp-4 {-ms-flex-order:4; -webkit-order:4; order:4;}
.order-mp-5 {-ms-flex-order:5; -webkit-order:5; order:5;}
.order-mp-6 {-ms-flex-order:6; -webkit-order:6; order:6;}
.order-mp-7 {-ms-flex-order:7; -webkit-order:7; order:7;}
.order-mp-8 {-ms-flex-order:8; -webkit-order:8; order:8;}
.order-mp-9 {-ms-flex-order:9; -webkit-order:9; order:9;}
.order-mp-10 {-ms-flex-order:10; -webkit-order:10; order:10;}
.order-mp-11 {-ms-flex-order:11; -webkit-order:11; order:11;}
.order-mp-12 {-ms-flex-order:12; -webkit-order:12; order:12;}
}
/************************************************************************************/
/* col-ml 
/************************************************************************************/
@media only screen and (min-width:577px) and (max-width:768px) {
.container-small {width:100%;}
.hidden-ml {display:none !important;}
.col-ml-1 {-webkit-box-flex:0; -webkit-flex:0 0 8.333333%; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;}
.col-ml-2 {-webkit-box-flex:0; -webkit-flex:0 0 16.666667%; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%;}
.col-ml-3 {-webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
.col-ml-4 {-webkit-box-flex:0; -webkit-flex:0 0 33.333333%; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;}
.col-ml-5 {-webkit-box-flex:0; -webkit-flex:0 0 41.666667%; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%;}
.col-ml-6 {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.col-ml-7 {-webkit-box-flex:0; -webkit-flex:0 0 58.333333%; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%;}
.col-ml-8 {-webkit-box-flex:0; -webkit-flex:0 0 66.666667%; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%;}
.col-ml-9 {-webkit-box-flex:0; -webkit-flex:0 0 75%; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%;}
.col-ml-10 {-webkit-box-flex:0; -webkit-flex:0 0 83.333333%; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%;}
.col-ml-11 {-webkit-box-flex:0; -webkit-flex:0 0 91.666667%; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%;}
.col-ml-12 {-webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.col-ml-1-5 {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.order-ml-1 {-ms-flex-order:1; -webkit-order:1; order:1;}
.order-ml-2 {-ms-flex-order:2; -webkit-order:2; order:2;}
.order-ml-3 {-ms-flex-order:3; -webkit-order:3; order:3;}
.order-ml-4 {-ms-flex-order:4; -webkit-order:4; order:4;}
.order-ml-5 {-ms-flex-order:5; -webkit-order:5; order:5;}
.order-ml-6 {-ms-flex-order:6; -webkit-order:6; order:6;}
.order-ml-7 {-ms-flex-order:7; -webkit-order:7; order:7;}
.order-ml-8 {-ms-flex-order:8; -webkit-order:8; order:8;}
.order-ml-9 {-ms-flex-order:9; -webkit-order:9; order:9;}
.order-ml-10 {-ms-flex-order:10; -webkit-order:10; order:10;}
.order-ml-11 {-ms-flex-order:11; -webkit-order:11; order:11;}
.order-ml-12 {-ms-flex-order:12; -webkit-order:12; order:12;}
}
/************************************************************************************/
/* col-tp 
/************************************************************************************/
@media only screen and (min-width:769px) and (max-width:992px) {
.hidden-tp {display:none !important;}
.container-small {width:100%;}
.col-tp-1 {-webkit-box-flex:0; -webkit-flex:0 0 8.333333%; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;}
.col-tp-2 {-webkit-box-flex:0; -webkit-flex:0 0 16.666667%; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%;}
.col-tp-3 {-webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
.col-tp-4 {-webkit-box-flex:0; -webkit-flex:0 0 33.333333%; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;}
.col-tp-5 {-webkit-box-flex:0; -webkit-flex:0 0 41.666667%; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%;}
.col-tp-6 {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.col-tp-7 {-webkit-box-flex:0; -webkit-flex:0 0 58.333333%; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%;}
.col-tp-8 {-webkit-box-flex:0; -webkit-flex:0 0 66.666667%; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%;}
.col-tp-9 {-webkit-box-flex:0; -webkit-flex:0 0 75%; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%;}
.col-tp-10 {-webkit-box-flex:0; -webkit-flex:0 0 83.333333%; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%;}
.col-tp-11 {-webkit-box-flex:0; -webkit-flex:0 0 91.666667%; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%;}
.col-tp-12 {-webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.col-tp-1-5 {-webkit-box-flex:0; -webkit-flex:0 0 33.333333%; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;}
.order-tp-1 {-ms-flex-order:1; -webkit-order:1; order:1;}
.order-tp-2 {-ms-flex-order:2; -webkit-order:2; order:2;}
.order-tp-3 {-ms-flex-order:3; -webkit-order:3; order:3;}
.order-tp-4 {-ms-flex-order:4; -webkit-order:4; order:4;}
.order-tp-5 {-ms-flex-order:5; -webkit-order:5; order:5;}
.order-tp-6 {-ms-flex-order:6; -webkit-order:6; order:6;}
.order-tp-7 {-ms-flex-order:7; -webkit-order:7; order:7;}
.order-tp-8 {-ms-flex-order:8; -webkit-order:8; order:8;}
.order-tp-9 {-ms-flex-order:9; -webkit-order:9; order:9;}
.order-tp-10 {-ms-flex-order:10; -webkit-order:10; order:10;}
.order-tp-11 {-ms-flex-order:11; -webkit-order:11; order:11;}
.order-tp-12 {-ms-flex-order:12; -webkit-order:12; order:12;}
}
/************************************************************************************/
/* col-ts 
/************************************************************************************/
@media only screen and (min-width:993px) and (max-width:1300px) {
.container-small {width:100%;}
.hidden-ts {display:none !important;}
.col-ts-1 {-webkit-box-flex:0; -webkit-flex:0 0 8.333333%; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;}
.col-ts-2 {-webkit-box-flex:0; -webkit-flex:0 0 16.666667%; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%;}
.col-ts-3 {-webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
.col-ts-4 {-webkit-box-flex:0; -webkit-flex:0 0 33.333333%; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;}
.col-ts-5 {-webkit-box-flex:0; -webkit-flex:0 0 41.666667%; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%;}
.col-ts-6 {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.col-ts-7 {-webkit-box-flex:0; -webkit-flex:0 0 58.333333%; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%;}
.col-ts-8 {-webkit-box-flex:0; -webkit-flex:0 0 66.666667%; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%;}
.col-ts-9 {-webkit-box-flex:0; -webkit-flex:0 0 75%; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%;}
.col-ts-10 {-webkit-box-flex:0; -webkit-flex:0 0 83.333333%; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%;}
.col-ts-11 {-webkit-box-flex:0; -webkit-flex:0 0 91.666667%; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%;}
.col-ts-12 {-webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.col-ts-1-5 {-webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
.order-ts-1 {-ms-flex-order:1; -webkit-order:1; order:1;}
.order-ts-2 {-ms-flex-order:2; -webkit-order:2; order:2;}
.order-ts-3 {-ms-flex-order:3; -webkit-order:3; order:3;}
.order-ts-4 {-ms-flex-order:4; -webkit-order:4; order:4;}
.order-ts-5 {-ms-flex-order:5; -webkit-order:5; order:5;}
.order-ts-6 {-ms-flex-order:6; -webkit-order:6; order:6;}
.order-ts-7 {-ms-flex-order:7; -webkit-order:7; order:7;}
.order-ts-8 {-ms-flex-order:8; -webkit-order:8; order:8;}
.order-ts-9 {-ms-flex-order:9; -webkit-order:9; order:9;}
.order-ts-10 {-ms-flex-order:10; -webkit-order:10; order:10;}
.order-ts-11 {-ms-flex-order:11; -webkit-order:11; order:11;}
.order-ts-12 {-ms-flex-order:12; -webkit-order:12; order:12;}
}
/************************************************************************************/
/* col-tl 
/************************************************************************************/
@media only screen and (min-width:1301px) and (max-width:1600px) {
.container-small {max-width:1300px;}
.hidden-tl {display:none !important;}
.col-tl-1 {-webkit-box-flex:0; -webkit-flex:0 0 8.333333%; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;}
.col-tl-2 {-webkit-box-flex:0; -webkit-flex:0 0 16.666667%; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%;}
.col-tl-3 {-webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
.col-tl-4 {-webkit-box-flex:0; -webkit-flex:0 0 33.333333%; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;}
.col-tl-5 {-webkit-box-flex:0; -webkit-flex:0 0 41.666667%; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%;}
.col-tl-6 {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.col-tl-7 {-webkit-box-flex:0; -webkit-flex:0 0 58.333333%; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%;}
.col-tl-8 {-webkit-box-flex:0; -webkit-flex:0 0 66.666667%; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%;}
.col-tl-9 {-webkit-box-flex:0; -webkit-flex:0 0 75%; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%;}
.col-tl-10 {-webkit-box-flex:0; -webkit-flex:0 0 83.333333%; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%;}
.col-tl-11 {-webkit-box-flex:0; -webkit-flex:0 0 91.666667%; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%;}
.col-tl-12 {-webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.col-tl-1-5 {-webkit-box-flex:0; -webkit-flex:0 0 20%; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%;}
.order-tl-1 {-ms-flex-order:1; -webkit-order:1; order:1;}
.order-tl-2 {-ms-flex-order:2; -webkit-order:2; order:2;}
.order-tl-3 {-ms-flex-order:3; -webkit-order:3; order:3;}
.order-tl-4 {-ms-flex-order:4; -webkit-order:4; order:4;}
.order-tl-5 {-ms-flex-order:5; -webkit-order:5; order:5;}
.order-tl-6 {-ms-flex-order:6; -webkit-order:6; order:6;}
.order-tl-7 {-ms-flex-order:7; -webkit-order:7; order:7;}
.order-tl-8 {-ms-flex-order:8; -webkit-order:8; order:8;}
.order-tl-9 {-ms-flex-order:9; -webkit-order:9; order:9;}
.order-tl-10 {-ms-flex-order:10; -webkit-order:10; order:10;}
.order-tl-11 {-ms-flex-order:11; -webkit-order:11; order:11;}
.order-tl-12 {-ms-flex-order:12; -webkit-order:12; order:12;}
}
/************************************************************************************/
/* col-tb 
/************************************************************************************/
@media only screen and (min-width:1601px) {
.container-small {max-width:1300px;}
.hidden-tb {display:none !important;}
.col-tb-1 {-webkit-box-flex:0; -webkit-flex:0 0 8.333333%; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;}
.col-tb-2 {-webkit-box-flex:0; -webkit-flex:0 0 16.666667%; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%;}
.col-tb-3 {-webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
.col-tb-4 {-webkit-box-flex:0; -webkit-flex:0 0 33.333333%; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;}
.col-tb-5 {-webkit-box-flex:0; -webkit-flex:0 0 41.666667%; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%;}
.col-tb-6 {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
.col-tb-7 {-webkit-box-flex:0; -webkit-flex:0 0 58.333333%; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%;}
.col-tb-8 {-webkit-box-flex:0; -webkit-flex:0 0 66.666667%; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%;}
.col-tb-9 {-webkit-box-flex:0; -webkit-flex:0 0 75%; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%;}
.col-tb-10 {-webkit-box-flex:0; -webkit-flex:0 0 83.333333%; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%;}
.col-tb-11 {-webkit-box-flex:0; -webkit-flex:0 0 91.666667%; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%;}
.col-tb-12 {-webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.col-tb-1-5 {-webkit-box-flex:0; -webkit-flex:0 0 20%; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%;}
.order-tb-1 {-ms-flex-order:1; -webkit-order:1; order:1;}
.order-tb-2 {-ms-flex-order:2; -webkit-order:2; order:2;}
.order-tb-3 {-ms-flex-order:3; -webkit-order:3; order:3;}
.order-tb-4 {-ms-flex-order:4; -webkit-order:4; order:4;}
.order-tb-5 {-ms-flex-order:5; -webkit-order:5; order:5;}
.order-tb-6 {-ms-flex-order:6; -webkit-order:6; order:6;}
.order-tb-7 {-ms-flex-order:7; -webkit-order:7; order:7;}
.order-tb-8 {-ms-flex-order:8; -webkit-order:8; order:8;}
.order-tb-9 {-ms-flex-order:9; -webkit-order:9; order:9;}
.order-tb-10 {-ms-flex-order:10; -webkit-order:10; order:10;}
.order-tb-11 {-ms-flex-order:11; -webkit-order:11; order:11;}
.order-tb-12 {-ms-flex-order:12; -webkit-order:12; order:12;}
}
/************************************************************************************/
/* Margin & Padding 
/************************************************************************************/
.m-auto {margin:auto !important;}
.m-0 {margin:0 !important;}
.mt-0 {margin-top:0 !important;}
.mr-0 {margin-right:0 !important;}
.mb-0 {margin-bottom:0 !important;}
.ml-0 {margin-left:0 !important;}
.m-1 {margin:12px !important;}
.mt-1 {margin-top:12px !important;}
.mr-1 {margin-right:12px !important;}
.mb-1 {margin-bottom:12px !important;}
.ml-1 {margin-left:12px !important;}
.m-2 {margin:20px !important;}
.mt-2 {margin-top:20px !important;}
.mr-2 {margin-right:20px !important;}
.mb-2 {margin-bottom:20px !important;}
.ml-2 {margin-left:20px !important;}
.m-3 {margin:25px !important;}
.mt-3 {margin-top:25px !important;}
.mr-3 {margin-right:25px !important;}
.mb-3 {margin-bottom:25px !important;}
.ml-3 {margin-left:25px !important;}
.m-4 {margin:30px !important;}
.mt-4 {margin-top:30px !important;}
.mr-4 {margin-right:30px !important;}
.mb-4 {margin-bottom:30px !important;}
.ml-4 {margin-left:30px !important;}
.m-5 {margin:40px !important;}
.mt-5 {margin-top:40px !important;}
.mr-5 {margin-right:40px !important;}
.mb-5 {margin-bottom:40px !important;}
.ml-5 {margin-left:40px !important;}
.p-0 {padding:0 !important;}
.pt-0 {padding-top:0 !important;}
.pr-0 {padding-right:0 !important;}
.pb-0 {padding-bottom:0 !important;}
.pl-0 {padding-left:0 !important;}
.p-1 {padding:12px !important;}
.pt-1 {padding-top:12px !important;}
.pr-1 {padding-right:12px !important;}
.pb-1 {padding-bottom:15px; !important}
.pl-1 {padding-left:12px !important;}
.p-2 {padding:20px !important;}
.pt-2 {padding-top:20px !important;}
.pr-2 {padding-right:20px !important;}
.pb-2 {padding-bottom:20px !important;}
.pl-2 {padding-left:20px !important;}
.p-3 {padding:25px !important;}
.pt-3 {padding-top:25px !important;}
.pr-3 {padding-right:25px !important;}
.pb-3 {padding-bottom:25px !important;}
.pl-3 {padding-left:25px !important;}
.p-4 {padding:30px !important;}
.pt-4 {padding-top:30px !important;}
.pr-4 {padding-right:30px !important;}
.pb-4 {padding-bottom:30px !important;}
.pl-4 {padding-left:30px !important;}
.p-5 {padding:40px !important;}
.pt-5 {padding-top:40px !important;}
.pr-5 {padding-right:40px !important;}
.pb-5 {padding-bottom:40px !important;}
.pl-5 {padding-left:40px !important;}