.d-n {
  display: none;
}

.d-b {
  display: block;
}

.d-ib {
  display: inline-block;
}

.d-f {
  display: -ms-flexbox;
  display: flex;
}

.p-r {
  position: relative;
}

.p-a {
  position: absolute;
}

.f-r {
  -ms-flex-direction: row;
  flex-direction: row;
}

.f-c {
  -ms-flex-direction: column;
  flex-direction: column;
}

.f-rr {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.f-cr {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.f-w {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.f-nw {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.f-wr {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

.f-f {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.f-g-1 {
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.jc-s {
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.jc-e {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.jc-c {
  -ms-flex-pack: center;
  justify-content: center;
}

.jc-b {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.jc-a {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.ai-s {
  -ms-flex-align: start;
  align-items: flex-start;
}

.ai-e {
  -ms-flex-align: end;
  align-items: flex-end;
}

.ai-c {
  -ms-flex-align: center;
  align-items: center;
}

.ai-ba {
  -ms-flex-align: baseline;
  align-items: baseline;
}

.ai-st {
  -ms-flex-align: stretch;
  align-items: stretch;
}

.ac-s {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.ac-e {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.ac-c {
  -ms-flex-line-pack: center;
  align-content: center;
}

.ac-b {
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.ac-a {
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.ac-st {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.as-auto {
  -ms-flex-item-align: auto;
  align-self: auto;
}

.as-s {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.as-e {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.as-c {
  -ms-flex-item-align: center;
  align-self: center;
}

.as-ba {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.as-st {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

#sg_b.sungroup .ft-p {
  font-family: 'Poppins';
}

#sg_b.sungroup .ft-r {
  font-family: 'Roboto';
}

#sg_b.sungroup .ft-u {
  font-family: 'Segoe UI';
}

#sg_b.sungroup .ta-l {
  text-align: left !important;
}

#sg_b.sungroup .ftc-000 {
  color: #000;
}

#sg_b.sungroup .ftc-fff {
  color: #fff;
}

#sg_b.sungroup .ftc-333 {
  color: #333;
}

#sg_b.sungroup .ftc-555 {
  color: #555;
}

#sg_b.sungroup .ftw-1 {
  font-weight: 100;
}

#sg_b.sungroup .ftw-2 {
  font-weight: 200;
}

#sg_b.sungroup .ftw-3 {
  font-weight: 300;
}

#sg_b.sungroup .ftw-4 {
  font-weight: 400;
}

#sg_b.sungroup .ftw-5 {
  font-weight: 500;
}

#sg_b.sungroup .ftw-6 {
  font-weight: 600;
}

#sg_b.sungroup .ftw-7 {
  font-weight: 700;
}

#sg_b.sungroup .ftw-8 {
  font-weight: 800;
}

#sg_b.sungroup .ftw-9 {
  font-weight: 900;
}
