/*----------basic----------------*/

.rmp{margin: 0;padding: 0;}
.fl{float: left;}

.fl-l{float: left;}
.fl-r{float: right;}

.display-flex{
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

a{text-decoration: none;color: #333; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}
a:hover{text-decoration: none;color: #f00}
.bg-f2{background-color: #f2f2f2;}
.bg-ff{background-color: #ffffff;}
.bg-D0E9C6{background-color: #D0E9C6;}
.white{color: #fff;}
.red{color: #f00} .yellow{color: #ff0} .c307D1C{color: #307D1C}
.txt-ac{text-align: center;}
.txt-jus{text-align: justify;}
.fs-12{font-size: 12px}.fs-17{font-size: 17px}
.fw-bold{font-weight: bold}.fw-600{font-weight: 600}
.upcase{text-transform: uppercase;}

.dp-ib{display: inline-block;}

.bdn{border: 0px;}
.bd1{border: 1px solid #ccc;}
.bdv{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

.rounded{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.rounded5{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.rounded5-T{border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;}
.rounded5-B{border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;}

.mr0{margin:0 !important;}
.mrr0{margin-right:0 !important;}
.mrb0{margin-bottom:0 !important;}
.mrr1_6{margin-right:1.6px;}
.mrr5{margin-right:5px !important;}
.mrr10{margin-right:5px !important;}
.mrb15{margin-bottom:15px;}

.mrt10{margin-top:10px;}
.mrt15{margin-top:15px;}
.mrt20{margin-top:20px;}
.mrb20{margin-bottom:20px;}
.mrv20{margin-top:20px;margin-bottom: 20px;}
.mrh5{margin-left:5px;margin-right: 5px;}
.mrh20{margin-left:20px;margin-right: 20px;}

.mrl30{margin-left:30px;}

.padt10{padding-top: 10px;}
.padt15{padding-top: 15px;}
.padt20{padding-top: 20px;}
.padt30{padding-top: 30px;}
.pad10{padding:10px;}.pad15{padding:15px;}.pad20{padding:20px;}
.padv30{padding-top: 30px; padding-bottom: 30px;}
.padl10{padding-left: 10px;} .padl20{padding-left: 20px;}
.padl15{padding-left: 15px;}
.padt40{padding-top: 40px;}
.padr10{padding-right: 10px;}
.padr60{padding-right: 60px;}