
.ta-left{
  text-align: left !important;
}
.ta-right{
  text-align: right !important;
}
.ta-center{
  text-align: center !important;
}

.mr-10{
  margin-right: 10px;
}
.mt-10{
  margin-top: 10px;
}
.ml-10{
  margin-left: 10px;
}
.mb-10{
  margin-bottom: 10px;
}
.mr-20{
  margin-right: 20px;
}
.mt-20{
  margin-top: 20px;
}
.ml-20{
  margin-left: 20px;
}
.mb-20{
  margin-bottom: 20px;
}

.mlr-20{
  margin-left: 20px;
  margin-right: 20px;
}
.mtb-20{
  margin-top: 20px;
  margin-bottom: 20px;
}
.mlr-10{
  margin-left: 10px;
  margin-right: 10px;
}
.mtb-10{
  margin-top: 10px;
  margin-bottom: 10px;
}

.m-10{
  margin: 10px;
}
.m-20{
  margin: 20px;
}

.p-10{
  padding: 10px;
}
.p-20{
  padding: 20px;
}

.pt-10{
  padding-top: 10px;
}
.pl-10{
  padding-left: 10px;
}
.pr-10{
  padding-right: 10px;
}
.pb-10{
  padding-bottom: 10px;
}
.pt-20{
  padding-top: 20px;
}
.pl-20{
  padding-left: 20px;
}
.pr-20{
  padding-right: 20px;
}
.pb-20{
  padding-bottom: 20px;
}

.ptb-10{
  padding-top: 10px;
  padding-bottom: 10px;
}
.plr-10{
  padding-left: 10px;
  padding-right: 10px;
}
.ptb-20{
  padding-top: 20px;
  padding-bottom: 20px;
}
.plr-20{
  padding-left: 20px;
  padding-right: 20px;
}

.col-12, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2{
  box-sizing: border-box;
  overflow: auto;
}
.col-12{
  width: 100%;
}
.col-10{
  width: 83.33%;
}
.col-9{
  width: 75%;
}
.col-8{
  width: 66.66%;
}
.col-7{
  width: 58.33%;
}
.col-6{
  width: 50%;
}
.col-5{
  width: 41.66%;
}
.col-4{
  width: 33.33%;
}
.col-3{
  width: 25%;
}
.col-2{
  width: 16.66%;
}

.pd-10{
  padding: 10px;
}
.pd-20{
  padding: 20px;
}


.fluid-container{
  display: flex !important;
}
.col-fluid{
  flex-grow: 1;
}



@media screen and (max-width: 720px) {
  .col-12{
    width: 100%;
  }
  .col-10{
    width: 100%;
  }
  .col-9{
    width: 100%;
  }
  .col-8{
    width: 100%;
  }
  .col-7{
    width: 100%;
  }
  .col-6{
    width: 100%;
  }
  .col-5{
    width: 100%;
  }
  .col-4{
    width: 100%;
  }
  .col-3{
    width: 100%;
  }
  .col-2{
    width: 100%;
  }

  .mr-10{
    margin-right: 0;
  }
  .ml-10{
    margin-left: 0;
  }
  .mr-20{
    margin-right: 0;
  }
  .ml-20{
    margin-left: 0;
  }
  
  .mlr-20{
    margin-left: 0;
    margin-right: 0;
  }
  .mlr-10{
    margin-left: 0;
    margin-right: 0;
  }
  .m-10{
    margin: 10px 0;
  }
  .m-20{
    margin: 20px 0;
  }


  .fluid-container{
    flex-wrap: wrap;
  }
  
}