/*-------------------------------------------*/
/*-------------------------------------------*/
/*-------------CUSTOM BOOTSTRAP--------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/
.flex-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.flex-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
}
.flex-unordered {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
}

.flex-align-center{
  display: flex;
  align-items: center;
}

.text-normal{
  text-transform: inherit !important;
}

.hidden{
  display:none !important;
}
/*-------------------------------------------*/
/*-------------------------------------------*/
/*---------------------LG--------------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/
@media (max-width:1200px) {
  /*HIDDEN*/
  .cacher-lg{
    display:none !important;
  }
  /*ORDER*/
  .flex-lg-first{
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1 !important;
    -ms-flex-order: -1 !important;
    order: 1 !important;
  }
  .flex-lg-last{
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1 !important;
    -ms-flex-order: -1 !important;
    order: 2 !important;
  }
  /*TEXT ALIGN*/
  .text-left-lg{
    text-align: left !important;
  }
  .text-right-lg{
    text-align: right !important;
  }
  .text-center-lg{
    text-align: center !important;
  }
}

/*-------------------------------------------*/
/*-------------------------------------------*/
/*---------------------MD--------------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/
@media (max-width:992px) {
  /*HIDDEN*/
  .cacher-md{
    display:none !important;
  }
  /*ORDER*/
  .flex-md-first{
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1 !important;
    -ms-flex-order: -1 !important;
    order: 1 !important;
  }
  .flex-md-last{
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1 !important;
    -ms-flex-order: -1 !important;
    order: 2 !important;
  }
  /*TEXT ALIGN*/
  .text-left-md{
    text-align: left !important;
  }
  .text-right-md{
    text-align: right !important;
  }
  .text-center-md{
    text-align: center !important;
  }
}

/*-------------------------------------------*/
/*-------------------------------------------*/
/*---------------------SM--------------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/
@media (max-width:768px) {
  /*HIDDEN*/
  .cacher-sm{
    display:none !important;
  }
  /*ORDER*/
  .flex-sm-first{
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1 !important;
    -ms-flex-order: -1 !important;
    order: 1 !important;
  }
  .flex-sm-last{
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1 !important;
    -ms-flex-order: -1 !important;
    order: 2 !important;
  }
  /*TEXT ALIGN*/
  .text-left-sm{
    text-align: left !important;
  }
  .text-right-sm{
    text-align: right !important;
  }
  .text-center-sm{
    text-align: center !important;
  }
}
/*-------------------------------------------*/
/*-------------------------------------------*/
/*---------------------XS--------------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/
@media (max-width:576px) {
  /*HIDDEN*/
  .cacher-xs{
    display:none !important;
  }
  /*ORDER*/
  .flex-xs-first{
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1 !important;
    -ms-flex-order: -1 !important;
    order: 1 !important;
  }
  .flex-xs-last{
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1 !important;
    -ms-flex-order: -1 !important;
    order: 2 !important;
  }
  /*TEXT ALIGN*/
  .text-left-xs{
    text-align: left !important;
  }
  .text-right-xs{
    text-align: right !important;
  }
  .text-center-xs{
    text-align: center !important;
  }
}


/*-------------------------------------------*/
/*-------------------------------------------*/
/*-----------------CONTAINER-----------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/
/*91.6666666667%*/
.container.container-11, .container-11{
  max-width:0 auto;
  max-width: 1045px;
  max-width: calc(1140px * 0.916666666667);
}
/*83.3333333333%*/
.container.container-10, .container-10{
  max-width:0 auto;
  max-width: 950px;
  max-width: calc(1140px * 0.833333333333);
}
/*75%*/
.container.container-9, .container-9{
  max-width:0 auto;
  max-width: 855px;
  max-width: calc(1140px * 0.75);
}
/*66.6666666667%*/
.container.container-8, .container-8{
  max-width:0 auto;
  max-width: 760px;
  max-width: calc(1140px * 0.666666666667);
}
/*58.3333333333%*/
.container.container-7, .container-7{
  max-width:0 auto;
  max-width: 665px;
  max-width: calc(1140px * 0.583333333333);
}
/*50%*/
.container.container-6, .container-6{
  max-width:0 auto;
  max-width: 570px;
  max-width: calc(1140px * 0.5);
}
/*41.6666666667%*/
.container.container-5, .container-5{
  max-width:0 auto;
  max-width: 475px;
  max-width: calc(1140px * 0.416666666667);
}
/*33.3333333333%*/
.container.container-4, .container-4{
  max-width:0 auto;
  max-width: 380px;
  max-width: calc(1140px * 0.333333333333);
}
/*25%*/
.container.container-3, .container-3{
  max-width:0 auto;
  max-width: 285px;
  max-width: calc(1140px * 0.25);
}
/*16.6666666667%*/
.container.container-2, .container-2{
  max-width:0 auto;
  max-width: 190px;
  max-width: calc(1140px * 0.166666666667);
}
/*8.3333333333%*/
.container.container-1, .container-1{
  max-width:0 auto;
  max-width: 95px;
  max-width: calc(1140px * 0.083333333333);
}

@media (min-width: 576px){
  .container {
      max-width: 540px;
  }
  /*91.6666666667%*/
  .container.container-sm-11, .container-sm-11{
    max-width: 495px;
    margin:0 auto;
    max-width: calc(540px * 0.916666666667);
  }
  /*83.3333333333%*/
  .container.container-sm-10, .container-sm-10{
    max-width: 450px;
    margin:0 auto;
    max-width: calc(540px * 0.833333333333);
  }
  /*75%*/
  .container.container-sm-9, .container-sm-9{
    max-width: 405px;
    margin:0 auto;
    max-width: calc(540px * 0.75);
  }
  /*66.6666666667%*/
  .container.container-sm-8, .container-sm-8{
    max-width: 360px;
    margin:0 auto;
    max-width: calc(360px * 0.666666666667);
  }
  /*58.3333333333%*/
  .container.container-sm-7, .container-sm-7{
    max-width: 315px;
    margin:0 auto;
    max-width: calc(540px * 0.583333333333);
  }
  /*50%*/
  .container.container-sm-6, .container-sm-6{
    max-width: 270px;
    margin:0 auto;
    max-width: calc(540px * 0.5);
  }
  /*41.6666666667%*/
  .container.container-sm-5, .container-sm-5{
    max-width: 225px;
    margin:0 auto;
    max-width: calc(540px * 0.416666666667);
  }
  /*33.3333333333%*/
  .container.container-sm-4, .container-sm-4{
    max-width: 180px;
    margin:0 auto;
    max-width: calc(540px * 0.333333333333);
  }
  /*25%*/
  .container.container-sm-3, .container-sm-3{
    max-width: 135px;
    margin:0 auto;
    max-width: calc(540px * 0.25);
  }
  /*16.6666666667%*/
  .container.container-sm-2, .container-sm-2{
    max-width: 90px;
    margin:0 auto;
    max-width: calc(540px * 0.166666666667);
  }
  /*8.3333333333%*/
  .container.container-sm-1, .container-sm-1{
    max-width: 45px;
    margin:0 auto;
    max-width: calc(540px * 0.083333333333);
  }
}


@media (min-width: 768px){
  .container {
      max-width: 720px;
  }
  /*91.6666666667%*/
  .container.container-md-11, .container-md-11,
  .container.container-sm-11, .container-sm-11{
    max-width: 660px;
    margin:0 auto;
    max-width: calc(720px * 0.916666666667);
  }
  /*83.3333333333%*/
  .container.container-md-10, .container-md-10,
  .container.container-sm-10, .container-sm-10{
    max-width: 600px;
    margin:0 auto;
    max-width: calc(720px * 0.833333333333);
  }
  /*75%*/
  .container.container-md-9, .container-md-9,
  .container.container-sm-9, .container-sm-9{
    max-width: 540px;
    margin:0 auto;
    max-width: calc(720px * 0.75);
  }
  /*66.6666666667%*/
  .container.container-md-8, .container-md-8,
  .container.container-sm-8, .container-sm-8{
    max-width: 480px;
    margin:0 auto;
    max-width: calc(720px * 0.666666666667);
  }
  /*58.3333333333%*/
  .container.container-md-7, .container-md-7,
  .container.container-sm-7, .container-sm-7{
    max-width: 420px;
    margin:0 auto;
    max-width: calc(720px * 0.583333333333);
  }
  /*50%*/
  .container.container-md-6, .container-md-6,
  .container.container-sm-6, .container-sm-6{
    max-width: 360px;
    margin:0 auto;
    max-width: calc(720px * 0.5);
  }
  /*41.6666666667%*/
  .container.container-md-5, .container-md-5,
  .container.container-sm-5, .container-sm-5{
    max-width: 300px;
    margin:0 auto;
    max-width: calc(720px * 0.416666666667);
  }
  /*33.3333333333%*/
  .container.container-md-4, .container-md-4,
  .container.container-sm-4, .container-sm-4{
    max-width: 240px;
    margin:0 auto;
    max-width: calc(720px * 0.333333333333);
  }
  /*25%*/
  .container.container-md-3, .container-md-3,
  .container.container-sm-3, .container-sm-3{
    max-width: 180px;
    margin:0 auto;
    max-width: calc(720px * 0.25);
  }
  /*16.6666666667%*/
  .container.container-md-2, .container-md-2,
  .container.container-sm-2, .container-sm-2{
    max-width: 120px;
    margin:0 auto;
    max-width: calc(720px * 0.166666666667);
  }
  /*8.3333333333%*/
  .container.container-md-1, .container-md-1,
  .container.container-sm-1, .container-sm-1{
    max-width: 60px;
    margin:0 auto;
    max-width: calc(720px * 0.083333333333);
  }
}

@media (min-width: 992px){
  .container {
      max-width: 960px;
  }
  /*91.6666666667%*/
  .container.container-lg-11, .container-lg-11,
  .container.container-md-11, .container-md-11,
  .container.container-sm-11, .container-sm-11{
    max-width: 880px;
    margin:0 auto;
    max-width: calc(960px * 0.916666666667);
  }
  /*83.3333333333%*/
  .container.container-lg-10, .container-lg-10,
  .container.container-md-10, .container-md-10,
  .container.container-sm-10, .container-sm-10{
    max-width: 800px;
    margin:0 auto;
    max-width: calc(960px * 0.833333333333);
  }
  /*75%*/
  .container.container-lg-9, .container-lg-9,
  .container.container-md-9, .container-md-9,
  .container.container-sm-9, .container-sm-9{
    max-width: 720px;
    margin:0 auto;
    max-width: calc(960px * 0.75);
  }
  /*66.6666666667%*/
  .container.container-lg-8, .container-lg-8,
  .container.container-md-8, .container-md-8,
  .container.container-sm-8, .container-sm-8{
    max-width: 640px;
    margin:0 auto;
    max-width: calc(960px * 0.666666666667);
  }
  /*58.3333333333%*/
  .container.container-lg-7, .container-lg-7,
  .container.container-md-7, .container-md-7,
  .container.container-sm-7, .container-sm-7{
    max-width: 560px;
    margin:0 auto;
    max-width: calc(960px * 0.583333333333);
  }
  /*50%*/
  .container.container-lg-6, .container-lg-6,
  .container.container-md-6, .container-md-6,
  .container.container-sm-6, .container-sm-6{
    max-width: 480px;
    margin:0 auto;
    max-width: calc(960px * 0.5);
  }
  /*41.6666666667%*/
  .container.container-lg-5, .container-lg-5,
  .container.container-md-5, .container-md-5,
  .container.container-sm-5, .container-sm-5{
    max-width: 400px;
    margin:0 auto;
    max-width: calc(960px * 0.416666666667);
  }
  /*33.3333333333%*/
  .container.container-lg-4, .container-lg-4,
  .container.container-md-4, .container-md-4,
  .container.container-sm-4, .container-sm-4{
    max-width: 320px;
    margin:0 auto;
    max-width: calc(960px * 0.333333333333);
  }
  /*25%*/
  .container.container-lg-3, .container-lg-3,
  .container.container-md-3, .container-md-3,
  .container.container-sm-3, .container-sm-3{
    max-width: 240px;
    margin:0 auto;
    max-width: calc(960px * 0.25);
  }
  /*16.6666666667%*/
  .container.container-lg-2, .container-lg-2,
  .container.container-md-2, .container-md-2,
  .container.container-sm-2, .container-sm-2{
    max-width: 160px;
    margin:0 auto;
    max-width: calc(960px * 0.166666666667);
  }
  /*8.3333333333%*/
  .container.container-lg-1, .container-lg-1,
  .container.container-md-1, .container-md-1,
  .container.container-sm-1, .container-sm-1{
    max-width: 80px;
    margin:0 auto;
    max-width: calc(960px * 0.083333333333);
  }
}


@media (min-width: 1200px){
  .container {
      max-width: 1140px;
  }
  /*91.6666666667%*/
  .container.container-xl-11, .container-xl-11, 
  .container.container-lg-11, .container-lg-11, 
  .container.container-md-11, .container-md-11, 
  .container.container-sm-11, .container-sm-11{
    max-width: 1045px;
    margin:0 auto;
    max-width: calc(1140px * 0.916666666667);
  }
  /*83.3333333333%*/
  .container.container-xl-10, .container-xl-10, 
  .container.container-lg-10, .container-lg-10, 
  .container.container-md-10, .container-md-10, 
  .container.container-sm-10, .container-sm-10{
    max-width: 950px;
    margin:0 auto;
    max-width: calc(1140px * 0.833333333333);
  }
  /*75%*/
  .container.container-xl-9, .container-xl-9, 
  .container.container-lg-9, .container-lg-9, 
  .container.container-md-9, .container-md-9, 
  .container.container-sm-9, .container-sm-9{
    max-width: 855px;
    margin:0 auto;
    max-width: calc(1140px * 0.75);
  }
  /*66.6666666667%*/
  .container.container-xl-8, .container-xl-8, 
  .container.container-lg-8, .container-lg-8, 
  .container.container-md-8, .container-md-8, 
  .container.container-sm-8, .container-sm-8{
    max-width: 760px;
    margin:0 auto;
    max-width: calc(1140px * 0.666666666667);
  }
  /*58.3333333333%*/
  .container.container-xl-7, .container-xl-7, 
  .container.container-lg-7, .container-lg-7, 
  .container.container-md-7, .container-md-7, 
  .container.container-sm-7, .container-sm-7{
    max-width: 665px;
    margin:0 auto;
    max-width: calc(1140px * 0.583333333333);
  }
  /*50%*/
  .container.container-xl-6, .container-xl-6, 
  .container.container-lg-6, .container-lg-6, 
  .container.container-md-6, .container-md-6, 
  .container.container-sm-6, .container-sm-6{
    max-width: 570px;
    margin:0 auto;
    max-width: calc(1140px * 0.5);
  }
  /*41.6666666667%*/
  .container.container-xl-5, .container-xl-5, 
  .container.container-lg-5, .container-lg-5, 
  .container.container-md-5, .container-md-5, 
  .container.container-sm-5, .container-sm-5{
    max-width: 475px;
    margin:0 auto;
    max-width: calc(1140px * 0.416666666667);
  }
  /*33.3333333333%*/
  .container.container-xl-4, .container-xl-4, 
  .container.container-lg-4, .container-lg-4, 
  .container.container-md-4, .container-md-4, 
  .container.container-sm-4, .container-sm-4{
    max-width: 380px;
    margin:0 auto;
    max-width: calc(1140px * 0.333333333333);
  }
  /*25%*/
  .container.container-xl-3, .container-xl-3, 
  .container.container-lg-3, .container-lg-3, 
  .container.container-md-3, .container-md-3, 
  .container.container-sm-3, .container-sm-3{
    max-width: 285px;
    margin:0 auto;
    max-width: calc(1140px * 0.25);
  }
  /*16.6666666667%*/
  .container.container-xl-2, .container-xl-2, 
  .container.container-lg-2, .container-lg-2, 
  .container.container-md-2, .container-md-2, 
  .container.container-sm-2, .container-sm-2{
    max-width: 190px;
    margin:0 auto;
    max-width: calc(1140px * 0.166666666667);
  }
  /*8.3333333333%*/
  .container.container-xl-1, .container-xl-1, 
  .container.container-lg-1, .container-lg-1, 
  .container.container-md-1, .container-md-1, 
  .container.container-sm-1, .container-sm-1{
    max-width: 95px;
    margin:0 auto;
    max-width: calc(1140px * 0.083333333333);
  }
}
