/*	01. DIVIDERS
/*-----------------------------------------------------------------------------------*/
.divide5 {width: 100%;height: 5px;}
.divide10 {width: 100%;height: 10px;}
.divide15 {width: 100%;height: 15px;}
.divide18 {width: 100%;height: 18px;}
.divide20 {width: 100%;height: 20px;}
.divide25 {width: 100%;height: 25px;}
.divide30 {width: 100%;height: 30px;}
.divide35 {width: 100%;height: 35px;}
.divide40 {width: 100%;height: 40px;}
.divide45 {width: 100%;height: 40px;}
.divide50 {width: 100%;height: 50px;}
.divide55 {width: 100%;height: 55px;}
.divide60 {width: 100%;height: 60px;}
.divide65 {width: 100%;height: 65px;}
.divide70 {width: 100%;height: 70px;}
.divide75 {width: 100%;height: 75px;}
.divide80 {width: 100%;height: 80px;}
.divide85 {width: 100%;height: 85px;}
.divide90 {width: 100%;height: 90px;}
.divide95 {width: 100%;height: 95px;}
.divide100 {width: 100%;height: 100px;}
.divide150 {width: 100%;height: 150px;}
.divide200 {width: 100%;height: 200px;}
.divide300 {width: 100%;height: 300px;}
/*-----------------------------------------------------------------------------------*/
/*	02. MARGIN-RIGHT
/*-----------------------------------------------------------------------------------*/
.mg-ri-0, .mg-rl-0, .mg-all-0 {margin-right: 0px !important;}
.mg-ri-1, .mg-rl-1, .mg-all-1 {margin-right: 1px;}
.mg-ri-2, .mg-rl-2, .mg-all-2 {margin-right: 2px;}
.mg-ri-3, .mg-rl-3, .mg-all-3 {margin-right: 3px;}
.mg-ri-4, .mg-rl-4, .mg-all-4 {margin-right: 4px;}
.mg-ri-5, .mg-rl-5, .mg-all-5 {margin-right: 5px;}
.mg-ri-6, .mg-rl-6, .mg-all-6 {margin-right: 6px;}
.mg-ri-7, .mg-rl-7, .mg-all-7 {margin-right: 7px;}
.mg-ri-8, .mg-rl-8, .mg-all-8 {margin-right: 8px;}
.mg-ri-9, .mg-rl-9, .mg-all-9 {margin-right: 9px;}
.mg-ri-10, .mg-rl-10, .ma-all-10 {margin-right: 10px;}
.mg-ri-15, .mg-rl-15, .mg-all-15 {margin-right: 15px;}
.mg-ri-18, .mg-rl-18, .mg-all-18 {margin-right: 18px !important;}
.mg-ri-20, .mg-rl-20, .mg-all-20 {margin-right: 20px;}
.mg-ri-30, .mg-rl-30, .mg-all-30 {margin-right: 30px;}
.mg-ri-40, .mg-rl-40, .mg-all-40 {margin-right: 40px;}
.mg-ri-50, .mg-rl-50, .ma-all-50 {margin-right: 50px;}
.mg-ri-55, .mg-rl-55, .ma-all-55 {margin-right: 55px;}
.mg-ri-60, .mg-rl-60, .ma-all-60 {margin-right: 60px;}
.mg-ri-70, .mg-rl-70, .ma-all-70 {margin-right: 70px;}
.mg-ri-80, .mg-rl-80, .ma-all-80 {margin-right: 80px;}
.mg-ri-90, .mg-rl-90, .ma-all-90 {margin-right: 90px;}
.mg-ri-100, .mg-rl-100, .ma-all-100 {margin-right: 100px;}
.mg-ri-260, .mg-rl-260, .ma-all-260 {margin-right: 260px;}
/*-----------------------------------------------------------------------------------*/
/*	02. MARGIN-LEFT
/*-----------------------------------------------------------------------------------*/
.mg-le-0, .mg-rl-0, .mg-all-0 {margin-left: 0px !important;}
.mg-le-1, .mg-rl-1, .mg-all-1 {margin-left: 1px;}
.mg-le-2, .mg-rl-2, .mg-all-2 {margin-left: 2px;}
.mg-le-3, .mg-rl-3, .mg-all-3 {margin-left: 3px;}
.mg-le-4, .mg-rl-4, .mg-all-4 {margin-left: 4px;}
.mg-le-5, .mg-rl-5, .mg-all-5 {margin-left: 5px;}
.mg-le-6, .mg-rl-6, .mg-all-6 {margin-left: 6px;}
.mg-le-7, .mg-rl-7, .mg-all-7 {margin-left: 7px;}
.mg-le-8, .mg-rl-8, .mg-all-8 {margin-left: 8px;}
.mg-le-9, .mg-rl-9, .mg-all-9 {margin-left: 9px;}
.mg-le-10, .mg-rl-10, .mg-all-10 {margin-left: 10px !important;}
.mg-le-15, .mg-rl-15, .mg-all-15 {margin-left: 15px !important;}
.mg-le-18, .mg-rl-18, .mg-all-18 {margin-left: 18px !important;}
.mg-le-20, .mg-rl-20, .mg-all-20 {margin-left: 20px !important;}
.mg-le-30, .mg-rl-30, .mg-all-30 {margin-left: 30px;}
.mg-le-40, .mg-rl-40, .mg-all-40 {margin-left: 40px;}
.mg-le-50, .mg-rl-50, mg-rl-18.mg-all-50 {margin-left: 50px;}
.mg-le-55, .mg-rl-55, .mg-all-55 {margin-left: 55px;}
.mg-le-60, .mg-rl-60, .mg-all-60 {margin-left: 60px;}
.mg-le-70, .mg-rl-70, .mg-all-70 {margin-left: 70px;}
.mg-le-80, .mg-rl-80, .mg-all-80 {margin-left: 80px;}
.mg-le-90, .mg-rl-90, .mg-all-90 {margin-left: 90px;}
.mg-le-100, .mg-rl-100, .mg-all-100 {margin-left: 100px;}
.mg-le-260, .mg-rl-260, .mg-all-260 {margin-left: 260px;}
.mg-le--6px{margin-left:-6px;}
/*-----------------------------------------------------------------------------------*/
/*	02. MARGIN-TOP
/*-----------------------------------------------------------------------------------*/
.mg-to-0, .mg-tb-0, .mg-all-0 {margin-top: 0px !important;}
.mg-to-1, .mg-tb-1, .mg-all-1 {margin-top: 1px;}
.mg-to-2, .mg-tb-2, .mg-all-2 {margin-top: 2px;}
.mg-to-3, .mg-tb-3, .mg-all-3 {margin-top: 3px;}
.mg-to-4, .mg-tb-4, .mg-all-4 {margin-top: 4px;}
.mg-to-5, .mg-tb-5, .mg-all-5 {margin-top: 5px;}
.mg-to-6, .mg-tb-6, .mg-all-6 {margin-top: 6px;}
.mg-to-7, .mg-tb-7, .mg-all-7 {margin-top: 7px;}
.mg-to-8, .mg-tb-8, .mg-all-8 {margin-top: 8px;}
.mg-to-9, .mg-tb-9, .mg-all-9 {margin-top: 9px;}
.mg-to-10, .mg-tb-10, .mg-all-10 {margin-top: 10px !important;}
.mg-to-15, .mg-tb-15, .mg-all-15 {margin-top: 15px !important;}
.mg-to-20, .mg-tb-20, .mg-all-20 {margin-top: 20px !important;}
.mg-to-25, .mg-tb-25, .mg-all-25 {margin-top: 25px;}
.mg-to-30, .mg-tb-30, .mg-all-30 {margin-top: 30px !important;}
.mg-to-40, .mg-tb-40, .mg-all-40 {margin-top: 40px;}
.mg-to-50, .mg-tb-50, .mg-all-50 {margin-top: 50px !important;}
.mg-to-55, .mg-tb-55, .mg-all-55 {margin-top: 55px;}
.mg-to-60, .mg-tb-60, .mg-all-60 {margin-top: 60px;}
.mg-to-70, .mg-tb-70, .mg-all-70 {margin-top: 70px;}
.mg-to-80, .mg-tb-80, .mg-all-80 {margin-top: 80px !important;}
.mg-to-90, .mg-tb-90, .mg-all-90 {margin-top: 90px;}
.mg-to-100, .mg-tb-100, .mg-all-100 {margin-top: 100px !important;}
.mg-to-260, .mg-tb-260, .mg-all-260 {margin-top: 260px;}
/*-----------------------------------------------------------------------------------*/
/*	02. MARGIN-BOTTOM
/*-----------------------------------------------------------------------------------*/
.mg-bo-0, .mg-tb-0, .mg-all-0 {margin-bottom: 0px !important;}
.mg-bo-1, .mg-tb-1, .mg-all-1 {margin-bottom: 1px;}
.mg-bo-2, .mg-tb-2, .mg-all-2 {margin-bottom: 2px;}
.mg-bo-3, .mg-tb-3, .mg-all-3  {margin-bottom: 3px;}
.mg-bo-4, .mg-tb-4, .mg-all-4 {margin-bottom: 4px;}
.mg-bo-5, .mg-tb-5, .mg-all-5 {margin-bottom: 5px !important;}
.mg-bo-6, .mg-tb-6, .mg-all-6 {margin-bottom: 6px;}
.mg-bo-7, .mg-tb-7, .mg-all-7 {margin-bottom: 7px;}
.mg-bo-8, .mg-tb-8, .mg-all-8 {margin-bottom: 8px;}
.mg-bo-9, .mg-tb-9, .mg-all-9 {margin-bottom: 9px;}
.mg-bo-10, .mg-tb-10, .mg-all-10 {margin-bottom: 10px !important;}
.mg-bo-15, .mg-tb-15, .mg-all-15 {margin-bottom: 15px !important;}
.mg-bo-20, .mg-tb-20, .mg-all-20 {margin-bottom: 20px !important;}
.mg-bo-25, .mg-tb-25, .mg-all-25 {margin-bottom: 25px;}
.mg-bo-30, .mg-tb-30, .mg-all-30 {margin-bottom: 30px;}
.mg-bo-40, .mg-tb-40, .mg-all-40 {margin-bottom: 40px;}
.mg-bo-50, .mg-tb-50, .mg-all-50 {margin-bottom: 50px;}
.mg-bo-55, .mg-tb-55, .mg-all-55 {margin-bottom: 55px;}
.mg-bo-60, .mg-tb-60, .mg-all-60 {margin-bottom: 60px;}
.mg-bo-70, .mg-tb-70, .mg-all-70 {margin-bottom: 70px;}
.mg-bo-80, .mg-tb-80, .mg-all-80 {margin-bottom: 80px;}
.mg-bo-90, .mg-tb-90, .mg-all-90 {margin-bottom: 90px;}
.mg-bo-100, .mg-tb-100, .mg-all-100 {margin-bottom: 100px;}
.mg-bo-260, .mg-tb-260, .mg-all-260 {margin-bottom: 260px;}
/*-----------------------------------------------------------------------------------*/
/*	02. PADDING-RIGHT
/*-----------------------------------------------------------------------------------*/
.pd-ri-0, .pd-rl-0, .pd-all-0 {padding-right: 0px !important;}
.pd-ri-1, .pd-rl-1, .pd-all-1 {padding-right: 1px;}
.pd-ri-2, .pd-rl-2, .pd-all-2 {padding-right: 2px;}
.pd-ri-3, .pd-rl-3, .pd-all-3 {padding-right: 3px;}
.pd-ri-4, .pd-rl-4, .pd-all-4 {padding-right: 4px;}
.pd-ri-5, .pd-rl-5, .pd-all-5 {padding-right: 5px;}
.pd-ri-6, .pd-rl-6, .pd-all-6 {padding-right: 6px;}
.pd-ri-7, .pd-rl-7, .pd-all-7 {padding-right: 7px;}
.pd-ri-8, .pd-rl-8, .pd-all-8 {padding-right: 8px;}
.pd-ri-9, .pd-rl-9, .pd-all-9 {padding-right: 9px;}
.pd-ri-10, .pd-rl-10, .pd-all-10 {padding-right: 10px !important;}
.pd-ri-15, .pd-rl-15, .pd-all-15 {padding-right: 15px;}
.pd-ri-20, .pd-rl-20, .pd-all-20 {padding-right: 20px;}
.pd-ri-30, .pd-rl-30, .pd-all-30 {padding-right: 30px;}
.pd-ri-40, .pd-rl-40, .pd-all-40 {padding-right: 40px;}
.pd-ri-50, .pd-rl-50, .pd-all-50 {padding-right: 50px;}
.pd-ri-55, .pd-rl-55, .pd-all-55 {padding-right: 55px;}
.pd-ri-60, .pd-rl-60, .pd-all-60 {padding-right: 60px;}
.pd-ri-70, .pd-rl-70, .pd-all-70 {padding-right: 70px;}
.pd-ri-80, .pd-rl-80, .pd-all-80 {padding-right: 80px;}
.pd-ri-90, .pd-rl-90, .pd-all-90 {padding-right: 90px;}
.pd-ri-100, .pd-rl-100, .pd-all-100 {padding-right: 100px;}
/*-----------------------------------------------------------------------------------*/
/*	02. PADDING-LEFT
/*-----------------------------------------------------------------------------------*/
.pd-le-0, .pd-rl-0, .pd-all-0 {padding-left: 0px !important;}
.pd-le-1, .pd-rl-1, .pd-all-1 {padding-left: 1px;}
.pd-le-2, .pd-rl-2, .pd-all-2 {padding-left: 2px;}
.pd-le-3, .pd-rl-3, .pd-all-3 {padding-left: 3px;}
.pd-le-4, .pd-rl-4, .pd.all-4 {padding-left: 4px;}
.pd-le-5, .pd-rl-5, .pd-all-5 {padding-left: 5px;}
.pd-le-6, .pd-rl-6, .pd-all-6 {padding-left: 6px;}
.pd-le-7, .pd-rl-7, .pd-all-7 {padding-left: 7px;}
.pd-le-8, .pd-rl-8, .pd-all-8 {padding-left: 8px;}
.pd-le-9, .pd-rl-9, .pd-all-9 {padding-left: 9px;}
.pd-le-10, .pd-rl-10, .pd-all-10 {padding-left: 10px;}
.pd-le-15, .pd-rl-15, .pd-all-15 {padding-left: 15px;}
.pd-le-20, .pd-rl-20, .pd-all-20 {padding-left: 20px;}
.pd-le-30, .pd-rl-30, .pd-all-30 {padding-left: 30px;}
.pd-le-40, .pd-rl-40, .pd-all-40 {padding-left: 40px;}
.pd-le-50, .pd-rl-50, .pd-all-50 {padding-left: 50px;}
.pd-le-55, .pd-rl-55, .pd-all-55 {padding-left: 55px;}
.pd-le-60, .pd-rl-60, .pd-all-60 {padding-left: 60px;}
.pd-le-70, .pd-rl-70, .pd-all-70 {padding-left: 70px;}
.pd-le-80, .pd-rl-80, .pd-all-80 {padding-left: 80px;}
.pd-le-90, .pd-rl-90, .pd-all-90 {padding-left: 90px;}
.pd-le-100, .pd-rl-100, .pd-all-100 {padding-left: 100px;}
/*-----------------------------------------------------------------------------------*/
/*	02. PADDING-TOP
/*-----------------------------------------------------------------------------------*/
.pd-to-0, .pd-tb-0, .pd-all-0 {padding-top: 0px !important;}
.pd-to-1, .pd-tb-1, .pd-all-1 {padding-top: 1px;}
.pd-to-2, .pd-tb-2, .pd-all-2 {padding-top: 2px;}
.pd-to-3, .pd-tb-3, .pd-all-3 {padding-top: 3px;}
.pd-to-4, .pd-tb-4, .pd-all-4 {padding-top: 4px;}
.pd-to-5, .pd-tb-5, .pd-all-5 {padding-top: 5px;}
.pd-to-6, .pd-tb-6, .pd-all-6 {padding-top: 6px;}
.pd-to-7, .pd-tb-7, .pd-all-7 {padding-top: 7px;}
.pd-to-8, .pd-tb-8, .pd-all-8 {padding-top: 8px;}
.pd-to-9, .pd-tb-9, .pd-all-9 {padding-top: 9px;}
.pd-to-10, .pd-tb-10, .pd-all-10 {padding-top: 10px;}
.pd-to-15, .pd-tb-15, .pd-all-15 {padding-top: 15px;}
.pd-to-17, .pd-tb-17, .pd-all-17 {padding-top: 17px;}
.pd-to-20, .pd-tb-20, .pd-all-20 {padding-top: 20px;}
.pd-to-30, .pd-tb-30, .pd-all-30 {padding-top: 30px;}
.pd-to-40, .pd-tb-40, .pd-all-40 {padding-top: 40px;}
.pd-to-50, .pd-tb-50, .pd-all-50 {padding-top: 50px;}
.pd-to-55, .pd-tb-55, .pd-all-55 {padding-top: 55px;}
.pd-to-60, .pd-tb-60, .pd-all-60 {padding-top: 60px;}
.pd-to-70, .pd-tb-70, .pd-all-70 {padding-top: 70px;}
.pd-to-80, .pd-tb-80, .pd-all-80 {padding-top: 80px;}
.pd-to-90, .pd-tb-90, .pd-all-90 {padding-top: 90px;}
.pd-to-100, .pd-tb-100, .pd-all-100 {padding-top: 100px;}
/*-----------------------------------------------------------------------------------*/
/*	02. PADDING-BOTTOM
/*-----------------------------------------------------------------------------------*/
.pd-bo-0, .pd-tb-0, .pd-all-0 {padding-bottom: 0px !important;}
.pd-bo-1, .pd-tb-1, .pd-all-1 {padding-bottom: 1px;}
.pd-bo-2, .pd-tb-2, .pd-all-2 {padding-bottom: 2px;}
.pd-bo-3, .pd-tb-3, .pd-all-3 {padding-bottom: 3px;}
.pd-bo-4, .pd-tb-4, .pd-all-4 {padding-bottom: 4px;}
.pd-bo-5, .pd-tb-5, .pd-all-5 {padding-bottom: 5px;}
.pd-bo-6, .pd-tb-6, .pd-all-6 {padding-bottom: 6px;}
.pd-bo-7, .pd-tb-7, .pd-all-7 {padding-bottom: 7px;}
.pd-bo-8, .pd-tb-8, .pd-all-8 {padding-bottom: 8px;}
.pd-bo-9, .pd-tb-9, .pd-all-9 {padding-bottom: 9px;}
.pd-bo-10, .pd-tb-10, .pd-all-10 {padding-bottom: 10px;}
.pd-bo-15, .pd-tb-15, .pd-all-15 {padding-bottom: 15px;}
.pd-bo-20, .pd-tb-20, .pd-all-20 {padding-bottom: 20px;}
.pd-bo-30, .pd-tb-30, .pd-all-30 {padding-bottom: 30px;}
.pd-bo-40, .pd-tb-40, .pd-all-40 {padding-bottom: 40px;}
.pd-bo-50, .pd-tb-50, .pd-all-50 {padding-bottom: 50px;}
.pd-tb-55, .pd-tb-55, .pd-all-55 {padding-bottom: 55px;}
.pd-bo-60, .pd-tb-60, .pd-all-60 {padding-bottom: 60px;}
.pd-bo-70, .pd-tb-70, .pd-all-70 {padding-bottom: 70px;}
.pd-bo-80, .pd-tb-80, .pd-all-80 {padding-bottom: 80px;}
.pd-bo-90, .pd-tb-90, .pd-all-90 {padding-bottom: 90px;}
.pd-bo-100, .pd-tb-100, .pd-all-100 {padding-bottom: 100px;}
/*-----------------------------------------------------------------------------------*/
/*	02. FONT-SIZE
/*-----------------------------------------------------------------------------------*/
.ft-si-9{font-size:9px !important;}
.ft-si-10{font-size:10px;}
.ft-si-11{font-size:11px !important;}
.ft-si-12{font-size:12px !important;}
.ft-si-13{font-size:13px;}
.ft-si-14{font-size:14px;}
.ft-si-15{font-size:15px;}
.ft-si-16{font-size:16px !important;}
.ft-si-17{font-size:17px;}
.ft-si-18{font-size:18px;}
.ft-si-19{font-size:19px !important;}
.ft-si-20{font-size:20px !important;}
.ft-si-21{font-size:21px !important;}
.ft-si-25{font-size:25px;}
.ft-si-30{font-size:30px;}
.ft-si-35{font-size:35px;}
.ft-si-38{font-size:38px;}
.ft-si-55{font-size:55px;}
.strong{font-weight:bolder}
.small{font-size:80%}
/*-----------------------------------------------------------------------------------*/
/*	02. FONT-COLOR
/*-----------------------------------------------------------------------------------*/
.tx-co-wh{color:#ffffff !important;}
.tx-co-bl{color:#000000;}

/*-----------------------------------------------------------------------------------*/
/*	02. TEXT-ALIGN
/*-----------------------------------------------------------------------------------*/
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center !important;}
.horizon-auto{margin-left:auto; margin-right:auto;}
.vertical-auto{margin-top:auto; margin-bottom:auto;}
.mg-bo-au {margin-bottom: auto;}
.mg-to-au {margin-top:auto;}
.mg-le-au {margin-left:auto;}
.mg-ri-au {margin-right:auto;}


/*-----------------------------------------------------------------------------------*/
/*	02. BODER
/*-----------------------------------------------------------------------------------*/
.border-all-ff{border:solid 1px #ffffff;}

/*-----------------------------------------------------------------------------------*/
/*	02. WIDTH
/*-----------------------------------------------------------------------------------*/
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-1{-webkit-box-flex:0;-ms-flex:8.33333333%;flex:8.33333333%;max-width:8.33333333%}
.col-2{-webkit-box-flex:0;-ms-flex:16.66666667%;flex:16.66666667%;max-width:16.66666667%}
.col-3{-webkit-box-flex:0;-ms-flex:25%;flex:25%;max-width:25%}
.col-4{-webkit-box-flex:0;-ms-flex:33.33333333%;flex:33.33333333%;max-width:33.33333333%}
.col-5{-webkit-box-flex:0;-ms-flex:41.66666667%;flex:41.66666667%;max-width:41.66666667%}
.col-6{-webkit-box-flex:0;-ms-flex:50%;flex:50%;max-width:50%}
.col-7{-webkit-box-flex:0;-ms-flex:58.33333333%;flex:58.33333333%;max-width:58.33333333%}
.col-8{-webkit-box-flex:0;-ms-flex:66.66666667%;flex:66.66666667%;max-width:66.66666667%}
.col-9{-webkit-box-flex:0;-ms-flex:75%;flex:75%;max-width:75%}
.col-10{-webkit-box-flex:0;-ms-flex:83.33333333%;flex:83.33333333%;max-width:83.33333333%}
.col-11{-webkit-box-flex:0;-ms-flex:91.66666667%;flex:91.66666667%;max-width:91.66666667%}
.col-12{-webkit-box-flex:0;-ms-flex:100%;flex:100%;max-width:100%}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.offset-1{margin-left:8.33333333%}
.offset-2{margin-left:16.66666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333333%}
.offset-5{margin-left:41.66666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333333%}
.offset-8{margin-left:66.66666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333333%}
.offset-11{margin-left:91.66666667%}

.fade{display:none;}
.fade.show{display:block;}

/*-----------------------------------------------------------------------------------*/
/*	02. Responsive
/*-----------------------------------------------------------------------------------*/
@media (min-width:576px){
    .container{max-width:540px}
    .col-sm-1{-webkit-box-flex:0;-ms-flex:8.33333333%;flex:8.33333333%;max-width:8.33333333%;}
    .col-sm-2{-webkit-box-flex:0;-ms-flex:16.66666667%;flex:16.66666667%;max-width:16.66666667%;}
    .col-sm-3{-webkit-box-flex:0;-ms-flex:25%;flex:0 0 25%;max-width:25%;}
    .col-sm-4{-webkit-box-flex:0;-ms-flex:33.33333333%;flex:33.33333333%;max-width:33.33333333%;}
    .col-sm-5{-webkit-box-flex:0;-ms-flex:41.66666667%;flex:41.66666667%;max-width:41.66666667%;}
    .col-sm-6{-webkit-box-flex:0;-ms-flex:50%;flex:50%;max-width:50%;}
    .col-sm-7{-webkit-box-flex:0;-ms-flex:58.33333333%;flex:58.33333333%;max-width:58.33333333%;}
    .col-sm-8{-webkit-box-flex:0;-ms-flex:66.66666667%;flex:66.66666667%;max-width:66.66666667%}
    .col-sm-9{-webkit-box-flex:0;-ms-flex:75%;flex:75%;max-width:75%;}
    .col-sm-10{-webkit-box-flex:0;-ms-flex:83.33333333%;flex:83.33333333%;max-width:83.33333333%;}
    .col-sm-11{-webkit-box-flex:0;-ms-flex:91.66666667%;flex:91.66666667%;max-width:91.66666667%;}
    .col-sm-12{-webkit-box-flex:0;-ms-flex:100%;flex:100%;max-width:100%;}
}

@media (min-width:768px){
    .container{max-width:720px}
    .col-md-1{-webkit-box-flex:0;-ms-flex:8.33333333%;flex:8.33333333%;max-width:8.33333333%}
    .col-md-2{-webkit-box-flex:0;-ms-flex:16.66666667%;flex:16.66666667%;max-width:16.66666667%}
    .col-md-3{-webkit-box-flex:0;-ms-flex:25%;flex:25%;max-width:25%}
    .col-md-4{-webkit-box-flex:0;-ms-flex:33.33333333%;flex:33.33333333%;max-width:33.33333333%}
    .col-md-5{-webkit-box-flex:0;-ms-flex:41.66666667%;flex:41.66666667%;max-width:41.66666667%}
    .col-md-6{-webkit-box-flex:0;-ms-flex:50%;flex:50%;max-width:50%}
    .col-md-7{-webkit-box-flex:0;-ms-flex:58.33333333%;flex:58.33333333%;max-width:58.33333333%}
    .col-md-8{-webkit-box-flex:0;-ms-flex:66.66666667%;flex:66.66666667%;max-width:66.66666667%}
    .col-md-9{-webkit-box-flex:0;-ms-flex:75%;flex:75%;max-width:75%}
    .col-md-10{-webkit-box-flex:0;-ms-flex:83.33333333%;flex:83.33333333%;max-width:83.33333333%}
    .col-md-11{-webkit-box-flex:0;-ms-flex:91.66666667%;flex:91.66666667%;max-width:91.66666667%}
    .col-md-12{-webkit-box-flex:0;-ms-flex:100%;flex:100%;max-width:100%}
}
@media (min-width:992px){
    .container{max-width:960px}
    .col-md-1{-webkit-box-flex:0;-ms-flex:8.33333333%;flex:8.33333333%;max-width:8.33333333%}
    .col-md-2{-webkit-box-flex:0;-ms-flex:16.66666667%;flex:16.66666667%;max-width:16.66666667%}
    .col-md-3{-webkit-box-flex:0;-ms-flex:25%;flex:25%;max-width:25%}
    .col-md-4{-webkit-box-flex:0;-ms-flex:33.33333333%;flex:33.33333333%;max-width:33.33333333%}
    .col-md-5{-webkit-box-flex:0;-ms-flex:41.66666667%;flex:41.66666667%;max-width:41.66666667%}
    .col-md-6{-webkit-box-flex:0;-ms-flex:50%;flex:50%;max-width:50%}
    .col-md-7{-webkit-box-flex:0;-ms-flex:58.33333333%;flex:58.33333333%;max-width:58.33333333%}
    .col-md-8{-webkit-box-flex:0;-ms-flex:66.66666667%;flex:66.66666667%;max-width:66.66666667%}
    .col-md-9{-webkit-box-flex:0;-ms-flex:75%;flex:75%;max-width:75%}
    .col-md-10{-webkit-box-flex:0;-ms-flex:83.33333333%;flex:83.33333333%;max-width:83.33333333%}
    .col-md-11{-webkit-box-flex:0;-ms-flex:91.66666667%;flex:91.66666667%;max-width:91.66666667%}
    .col-md-12{-webkit-box-flex:0;-ms-flex:100%;flex:100%;max-width:100%}
}