/*
Okiwi Design System
0. Icon
1. Typography (Rs)
2. Color
2.1 SVG Fill
3. Background Color
4. Border
5. Border Radius (Rs Partial)
6. Shadow (Rs)
7. Padding (Rs)
8. Opacity
9. Position (Rs)
10. Z-Index (Rs)
11. Width / Height (Rs)
12. Flexible Layout Options (Rs)
13. Row Cols Gap (Rs)
14. Overflow (Rs)
15. Event (Hover, Focus ... ETC : TBU{to be update})
*/
/*Icon*/
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");

/*
Typography
1. Font Weight
2. Response Text
3. Text
4. Line Height
 */
/*Font Weight*/
.font-weight-300 {
    font-weight: var(--weight-300) !important;
}

.font-weight-400 {
    font-weight: var(--weight-400) !important;
}

.font-weight-500 {
    font-weight: var(--weight-500) !important;
}

.font-weight-600 {
    font-weight: var(--weight-600) !important;
}

.font-weight-700 {
    font-weight: var(--weight-700) !important;
}

.font-weight-800 {
    font-weight: var(--weight-800) !important;
}

.font-weight-900 {
    font-weight: var(--weight-900) !important;
}

/*반응형 CSS*/
/* 가로 반응형 */
@media (min-width: 576px) {
    .font-weight-sm-300 {
        font-weight: var(--weight-300) !important;
    }

    .font-weight-sm-400 {
        font-weight: var(--weight-400) !important;
    }

    .font-weight-sm-500 {
        font-weight: var(--weight-500) !important;
    }

    .font-weight-sm-600 {
        font-weight: var(--weight-600) !important;
    }

    .font-weight-sm-700 {
        font-weight: var(--weight-700) !important;
    }

    .font-weight-sm-800 {
        font-weight: var(--weight-800) !important;
    }

    .font-weight-sm-900 {
        font-weight: var(--weight-900) !important;
    }
}

@media (min-width: 768px) {
    .font-weight-md-300 {
        font-weight: var(--weight-300) !important;
    }

    .font-weight-md-400 {
        font-weight: var(--weight-400) !important;
    }

    .font-weight-md-500 {
        font-weight: var(--weight-500) !important;
    }

    .font-weight-md-600 {
        font-weight: var(--weight-600) !important;
    }

    .font-weight-md-700 {
        font-weight: var(--weight-700) !important;
    }

    .font-weight-md-800 {
        font-weight: var(--weight-800) !important;
    }

    .font-weight-md-900 {
        font-weight: var(--weight-900) !important;
    }
}

@media (min-width: 992px) {
    .font-weight-lg-300 {
        font-weight: var(--weight-300) !important;
    }

    .font-weight-lg-400 {
        font-weight: var(--weight-400) !important;
    }

    .font-weight-lg-500 {
        font-weight: var(--weight-500) !important;
    }

    .font-weight-lg-600 {
        font-weight: var(--weight-600) !important;
    }

    .font-weight-lg-700 {
        font-weight: var(--weight-700) !important;
    }

    .font-weight-lg-800 {
        font-weight: var(--weight-800) !important;
    }

    .font-weight-lg-900 {
        font-weight: var(--weight-900) !important;
    }
}

@media (min-width: 1200px) {
    .font-weight-xl-300 {
        font-weight: var(--weight-300) !important;
    }

    .font-weight-xl-400 {
        font-weight: var(--weight-400) !important;
    }

    .font-weight-xl-500 {
        font-weight: var(--weight-500) !important;
    }

    .font-weight-xl-600 {
        font-weight: var(--weight-600) !important;
    }

    .font-weight-xl-700 {
        font-weight: var(--weight-700) !important;
    }

    .font-weight-xl-800 {
        font-weight: var(--weight-800) !important;
    }

    .font-weight-xl-900 {
        font-weight: var(--weight-900) !important;
    }
}

/*Response Text*/
[class*="response-"] {
    font-weight: var(--weight-400);
    color: var(--basic-black);
}

[class*="response-display-"] {
    font-weight: var(--weight-400);
    color: var(--basic-black);
}

.response-display-1 {
    font-size: var(--font-50) !important;
    line-height: var(--line-60) !important;
}

.response-display-2 {
    font-size: var(--font-42) !important;
    line-height: var(--line-50) !important;
}

.response-display-3 {
    font-size: var(--font-28) !important;
    line-height: var(--line-34) !important;
}

.response-display-4 {
    font-size: var(--font-24) !important;
    line-height: var(--line-30) !important;
}

.response-h1 {
    font-size: var(--font-29) !important;
    line-height: var(--line-35) !important;
}

.response-h2 {
    font-size: var(--font-23) !important;
    line-height: var(--line-28) !important;
}

.response-h3 {
    font-size: var(--font-19) !important;
    line-height: var(--line-23) !important;
}

.response-h4 {
    font-size: var(--font-16) !important;
    line-height: var(--line-20) !important;
}

.response-h5 {
    font-size: var(--font-16) !important;
    line-height: var(--line-20) !important;
}

.response-h6 {
    font-size: var(--font-16) !important;
    line-height: var(--line-20) !important;
}

.response-h7 {
    font-size: var(--font-14) !important;
    line-height: var(--line-16) !important;
}

.response-h8 {
    font-size: var(--font-12) !important;
    line-height: var(--line-14) !important;
}

@media (min-width: 576px) {
    .response-display-1 {
        font-size: var(--font-60) !important;
        line-height: var(--line-72) !important;
    }

    .response-display-2 {
        font-size: var(--font-52) !important;
        line-height: var(--line-62) !important;
    }

    .response-display-3 {
        font-size: var(--font-36) !important;
        line-height: var(--line-44) !important;
    }

    .response-display-4 {
        font-size: var(--font-28) !important;
        line-height: var(--line-34) !important;
    }
}

@media (min-width: 768px) {
    .response-display-1 {
        font-size: var(--font-72) !important;
        line-height: var(--line-86) !important;
    }

    .response-display-2 {
        font-size: var(--font-65) !important;
        line-height: var(--line-78) !important;
    }

    .response-display-3 {
        font-size: var(--font-48) !important;
        line-height: var(--line-58) !important;
    }

    .response-display-4 {
        font-size: var(--font-36) !important;
        line-height: var(--line-44) !important;
    }

    .response-h1 {
        font-size: var(--font-34) !important;
        line-height: var(--line-40) !important;
    }

    .response-h2 {
        font-size: var(--font-26) !important;
        line-height: var(--line-32) !important;
    }

    .response-h3 {
        font-size: var(--font-22) !important;
        line-height: var(--line-26) !important;
    }

    .response-h4 {
        font-size: var(--font-18) !important;
        line-height: var(--line-22) !important;
    }

    .response-h5 {
        font-size: var(--font-16) !important;
        line-height: var(--line-20) !important;
    }

    .response-h6 {
        font-size: var(--font-16) !important;
        line-height: var(--line-20) !important;
    }

    .response-h7 {
        font-size: var(--font-14) !important;
        line-height: var(--line-16) !important;
    }

    .response-h8 {
        font-size: var(--font-12) !important;
        line-height: var(--line-14) !important;
    }
}

@media (min-width: 992px) {
    .response-display-1 {
        font-size: var(--font-84) !important;
        line-height: var(--line-100) !important;
    }

    .response-display-2 {
        font-size: var(--font-76) !important;
        line-height: var(--line-92) !important;
    }

    .response-display-3 {
        font-size: var(--font-60) !important;
        line-height: var(--line-72) !important;
    }

    .response-display-4 {
        font-size: var(--font-44) !important;
        line-height: var(--line-54) !important;
    }

    .response-h1 {
        font-size: var(--font-37) !important;
        line-height: var(--line-46) !important;
    }

    .response-h2 {
        font-size: var(--font-29) !important;
        line-height: var(--line-35) !important;
    }

    .response-h3 {
        font-size: var(--font-25) !important;
        line-height: var(--line-30) !important;
    }

    .response-h4 {
        font-size: var(--font-21) !important;
        line-height: var(--line-26) !important;
    }

    .response-h5 {
        font-size: var(--font-18) !important;
        line-height: var(--line-22) !important;
    }

    .response-h6 {
        font-size: var(--font-16) !important;
        line-height: var(--line-20) !important;
    }

    .response-h7 {
        font-size: var(--font-14) !important;
        line-height: var(--line-16) !important;
    }

    .response-h8 {
        font-size: var(--font-12) !important;
        line-height: var(--line-14) !important;
    }
}

@media (min-width: 1200px) {
    .response-display-1 {
        font-size: var(--font-96) !important;
        line-height: var(--line-120) !important;
    }

    .response-display-2 {
        font-size: var(--font-88) !important;
        line-height: var(--line-110) !important;
    }

    .response-display-3 {
        font-size: var(--font-72) !important;
        line-height: var(--line-86) !important;
    }

    .response-display-4 {
        font-size: var(--font-56) !important;
        line-height: var(--line-68) !important;
    }

    .response-h1 {
        font-size: var(--font-40) !important;
        line-height: var(--line-48) !important;
    }

    .response-h2 {
        font-size: var(--font-32) !important;
        line-height: var(--line-38) !important;
    }

    .response-h3 {
        font-size: var(--font-28) !important;
        line-height: var(--line-34) !important;

    }

    .response-h4 {
        font-size: var(--font-24) !important;
        line-height: var(--line-28) !important;
    }

    .response-h5 {
        font-size: var(--font-20) !important;
        line-height: var(--line-24) !important;
    }

    .response-h6 {
        font-size: var(--font-16) !important;
        line-height: var(--line-20) !important;
    }

    .response-h7 {
        font-size: var(--font-14) !important;
        line-height: var(--line-16) !important;
    }

    .response-h8 {
        font-size: var(--font-12) !important;
        line-height: var(--line-14) !important;
    }
}

/*Text*/
[class*="display-"] {
    font-weight: 400;
}

h0, h1, h2, h3, h4, h5, h6, .h0, .h1, .h2, .h3, .h4, .h5, .h6, .h7, .h8, .h9 {
    font-weight: 400;
}

.display-1 {
    font-size: var(--font-96) !important;
    line-height: var(--line-120) !important;
}

.display-2 {
    font-size: var(--font-88) !important;
    line-height: var(--line-110) !important;
}

.display-3 {
    font-size: var(--font-72) !important;
    line-height: var(--line-86) !important;
}

.display-4 {
    font-size: var(--font-56) !important;
    line-height: var(--line-68) !important;
}

h0, .h0 {
    font-size: var(--font-48) !important;
    line-height: var(--line-58) !important;
}

h1, .h1 {
    font-size: var(--font-40) !important;
    line-height: var(--line-48) !important;
}

h2, .h2 {
    font-size: var(--font-32) !important;
    line-height: var(--line-38) !important;
}

h3, .h3 {
    font-size: var(--font-28) !important;
    line-height: var(--line-34) !important;
}

h4, .h4 {
    font-size: var(--font-24) !important;
    line-height: var(--line-28) !important;
}

h5, .h5 {
    font-size: var(--font-20) !important;
    line-height: var(--line-24) !important;
}

h6, .h6 {
    font-size: var(--font-16) !important;
    line-height: var(--line-20) !important;
}

.h7 {
    font-size: var(--font-14) !important;
    line-height: var(--line-16) !important;
}

.h8 {
    font-size: var(--font-12) !important;
    line-height: var(--line-14) !important;
}

.h9 {
    font-size: var(--font-10) !important;
    line-height: var(--line-12) !important;
}

@media (min-width: 576px) {
    .display-sm-1 {
        font-size: var(--font-96) !important;
        line-height: var(--line-120) !important;
    }

    .display-sm-2 {
        font-size: var(--font-88) !important;
        line-height: var(--line-110) !important;
    }

    .display-sm-3 {
        font-size: var(--font-72) !important;
        line-height: var(--line-86) !important;
    }

    .display-sm-4 {
        font-size: var(--font-56) !important;
        line-height: var(--line-68) !important;
    }

    .h-sm-0 {
        font-size: var(--font-48) !important;
        line-height: var(--line-58) !important;
    }

    .h-sm-1 {
        font-size: var(--font-40) !important;
        line-height: var(--line-48) !important;
    }

    .h-sm-2 {
        font-size: var(--font-32) !important;
        line-height: var(--line-38) !important;
    }

    .h-sm-3 {
        font-size: var(--font-28) !important;
        line-height: var(--line-34) !important;
    }

    .h-sm-4 {
        font-size: var(--font-24) !important;
        line-height: var(--line-28) !important;
    }

    .h-sm-5 {
        font-size: var(--font-20) !important;
        line-height: var(--line-24) !important;
    }

    .h-sm-6 {
        font-size: var(--font-16) !important;
        line-height: var(--line-20) !important;
    }

    .h-sm-7 {
        font-size: var(--font-14) !important;
        line-height: var(--line-16) !important;
    }

    .h-sm-8 {
        font-size: var(--font-12) !important;
        line-height: var(--line-14) !important;
    }

    .h-sm-9 {
        font-size: var(--font-10) !important;
        line-height: var(--line-12) !important;
    }
}

@media (min-width: 768px) {
    .display-md-1 {
        font-size: var(--font-96) !important;
        line-height: var(--line-120) !important;
    }

    .display-md-2 {
        font-size: var(--font-88) !important;
        line-height: var(--line-110) !important;
    }

    .display-md-3 {
        font-size: var(--font-72) !important;
        line-height: var(--line-86) !important;
    }

    .display-md-4 {
        font-size: var(--font-56) !important;
        line-height: var(--line-68) !important;
    }

    .h-md-0 {
        font-size: var(--font-48) !important;
        line-height: var(--line-58) !important;
    }

    .h-md-1 {
        font-size: var(--font-40) !important;
        line-height: var(--line-48) !important;
    }

    .h-md-2 {
        font-size: var(--font-32) !important;
        line-height: var(--line-38) !important;
    }

    .h-md-3 {
        font-size: var(--font-28) !important;
        line-height: var(--line-34) !important;
    }

    .h-md-4 {
        font-size: var(--font-24) !important;
        line-height: var(--line-28) !important;
    }

    .h-md-5 {
        font-size: var(--font-20) !important;
        line-height: var(--line-24) !important;
    }

    .h-md-6 {
        font-size: var(--font-16) !important;
        line-height: var(--line-20) !important;
    }

    .h-md-7 {
        font-size: var(--font-14) !important;
        line-height: var(--line-16) !important;
    }

    .h-md-8 {
        font-size: var(--font-12) !important;
        line-height: var(--line-14) !important;
    }

    .h-md-9 {
        font-size: var(--font-10) !important;
        line-height: var(--line-12) !important;
    }
}

@media (min-width: 992px) {
    .display-lg-1 {
        font-size: var(--font-96) !important;
        line-height: var(--line-120) !important;
    }

    .display-lg-2 {
        font-size: var(--font-88) !important;
        line-height: var(--line-110) !important;
    }

    .display-lg-3 {
        font-size: var(--font-72) !important;
        line-height: var(--line-86) !important;
    }

    .display-lg-4 {
        font-size: var(--font-56) !important;
        line-height: var(--line-68) !important;
    }

    .h-lg-0 {
        font-size: var(--font-48) !important;
        line-height: var(--line-58) !important;
    }

    .h-lg-1 {
        font-size: var(--font-40) !important;
        line-height: var(--line-48) !important;
    }

    .h-lg-2 {
        font-size: var(--font-32) !important;
        line-height: var(--line-38) !important;
    }

    .h-lg-3 {
        font-size: var(--font-28) !important;
        line-height: var(--line-34) !important;
    }

    .h-lg-4 {
        font-size: var(--font-24) !important;
        line-height: var(--line-28) !important;
    }

    .h-lg-5 {
        font-size: var(--font-20) !important;
        line-height: var(--line-24) !important;
    }

    .h-lg-6 {
        font-size: var(--font-16) !important;
        line-height: var(--line-20) !important;
    }

    .h-lg-7 {
        font-size: var(--font-14) !important;
        line-height: var(--line-16) !important;
    }

    .h-lg-8 {
        font-size: var(--font-12) !important;
        line-height: var(--line-14) !important;
    }

    .h-lg-9 {
        font-size: var(--font-10) !important;
        line-height: var(--line-12) !important;
    }
}

@media (min-width: 1200px) {
    .display-xl-1 {
        font-size: var(--font-96) !important;
        line-height: var(--line-120) !important;
    }

    .display-xl-2 {
        font-size: var(--font-88) !important;
        line-height: var(--line-110) !important;
    }

    .display-xl-3 {
        font-size: var(--font-72) !important;
        line-height: var(--line-86) !important;
    }

    .display-xl-4 {
        font-size: var(--font-56) !important;
        line-height: var(--line-68) !important;
    }

    .h-xl-0 {
        font-size: var(--font-48) !important;
        line-height: var(--line-58) !important;
    }

    .h-xl-1 {
        font-size: var(--font-40) !important;
        line-height: var(--line-48) !important;
    }

    .h-xl-2 {
        font-size: var(--font-32) !important;
        line-height: var(--line-38) !important;
    }

    .h-xl-3 {
        font-size: var(--font-28) !important;
        line-height: var(--line-34) !important;
    }

    .h-xl-4 {
        font-size: var(--font-24) !important;
        line-height: var(--line-28) !important;
    }

    .h-xl-5 {
        font-size: var(--font-20) !important;
        line-height: var(--line-24) !important;
    }

    .h-xl-6 {
        font-size: var(--font-16) !important;
        line-height: var(--line-20) !important;
    }

    .h-xl-7 {
        font-size: var(--font-14) !important;
        line-height: var(--line-16) !important;
    }

    .h-xl-8 {
        font-size: var(--font-12) !important;
        line-height: var(--line-14) !important;
    }

    .h-xl-9 {
        font-size: var(--font-10) !important;
        line-height: var(--line-12) !important;
    }
}

/*Line Height*/
.line-height-1_2 {
    line-height: var(--line-1_2) !important;
}

.line-height-1_4 {
    line-height: var(--line-1_4) !important;
}

.line-height-1_5 {
    line-height: var(--line-1_5) !important;
}

.line-height-1_6 {
    line-height: var(--line-1_6) !important;
}

.line-height-1_8 {
    line-height: var(--line-1_8) !important;
}

.line-height-2_0 {
    line-height: var(--line-2_0) !important;
}

@media (min-width: 576px) {
    .line-height-sm-1_2 {
        line-height: var(--line-1_2) !important;
    }

    .line-height-sm-1_4 {
        line-height: var(--line-1_4) !important;
    }

    .line-height-sm-1_5 {
        line-height: var(--line-1_5) !important;
    }

    .line-height-sm-1_6 {
        line-height: var(--line-1_6) !important;
    }

    .line-height-sm-1_8 {
        line-height: var(--line-1_8) !important;
    }

    .line-height-sm-2_0 {
        line-height: var(--line-2_0) !important;
    }
}

@media (min-width: 768px) {
    .line-height-md-1_2 {
        line-height: var(--line-1_2) !important;
    }

    .line-height-md-1_4 {
        line-height: var(--line-1_4) !important;
    }

    .line-height-md-1_5 {
        line-height: var(--line-1_5) !important;
    }

    .line-height-md-1_6 {
        line-height: var(--line-1_6) !important;
    }

    .line-height-md-1_8 {
        line-height: var(--line-1_8) !important;
    }

    .line-height-md-2_0 {
        line-height: var(--line-2_0) !important;
    }
}

@media (min-width: 992px) {
    .line-height-lg-1_2 {
        line-height: var(--line-1_2) !important;
    }

    .line-height-lg-1_4 {
        line-height: var(--line-1_4) !important;
    }

    .line-height-lg-1_5 {
        line-height: var(--line-1_5) !important;
    }

    .line-height-lg-1_6 {
        line-height: var(--line-1_6) !important;
    }

    .line-height-lg-1_8 {
        line-height: var(--line-1_8) !important;
    }

    .line-height-lg-2_0 {
        line-height: var(--line-2_0) !important;
    }
}

@media (min-width: 1200px) {
    .line-height-xl-1_2 {
        line-height: var(--line-1_2) !important;
    }

    .line-height-xl-1_4 {
        line-height: var(--line-1_4) !important;
    }

    .line-height-xl-1_5 {
        line-height: var(--line-1_5) !important;
    }

    .line-height-xl-1_6 {
        line-height: var(--line-1_6) !important;
    }

    .line-height-xl-1_8 {
        line-height: var(--line-1_8) !important;
    }

    .line-height-xl-2_0 {
        line-height: var(--line-2_0) !important;
    }
}

/*Color*/
.c-transparent {
    color: transparent !important;
}

.c-hover-transparent:hover {
    color: transparent !important;
}

.c-brand-primary {
    color: var(--brand-primary) !important;
}

.c-hover-brand-primary:hover {
    color: var(--brand-primary) !important;
}

.c-brand-primary-opacity {
    color: var(--brand-primary-opacity) !important;
}

.c-hover-brand-primary-opacity:hover {
    color: var(--brand-primary-opacity) !important;
}

.c-brand-secondary {
    color: var(--brand-secondary) !important;
}

.c-hover-brand-secondary:hover {
    color: var(--brand-secondary) !important;
}

.c-brand-secondary-opacity {
    color: var(--brand-secondary-opacity) !important;
}

.c-hover-brand-secondary-opacity:hover {
    color: var(--brand-secondary-opacity) !important;
}

.c-impact-primary {
    color: var(--impact-primary) !important;
}

.c-hover-impact-primary:hover {
    color: var(--impact-primary) !important;
}

.c-impact-secondary {
    color: var(--impact-secondary) !important;
}

.c-hover-impact-secondary:hover {
    color: var(--impact-secondary) !important;
}

.c-basic-black {
    color: var(--basic-black) !important;
}

.c-hover-basic-black:hover {
    color: var(--basic-black) !important;
}

.c-basic-black-medium {
    color: var(--basic-black-medium) !important;
}

.c-hover-basic-black-medium:hover {
    color: var(--basic-black-medium) !important;
}

.c-basic-gray-dark {
    color: var(--basic-gray-dark) !important;
}

.c-hover-basic-gray-dark:hover {
    color: var(--basic-gray-dark) !important;
}

.c-basic-gray-medium {
    color: var(--basic-gray-medium) !important;
}

.c-hover-basic-gray-medium:hover {
    color: var(--basic-gray-medium) !important;
}

.c-basic-gray-medium-light {
    color: var(--basic-gray-medium-light) !important;
}

.c-hover-basic-gray-medium-light:hover {
    color: var(--basic-gray-medium-light) !important;
}

.c-basic-gray-light {
    color: var(--basic-gray-light) !important;
}

.c-hover-basic-gray-light:hover {
    color: var(--basic-gray-light) !important;
}

.c-basic-gray-high-light {
    color: var(--basic-gray-high-light) !important;
}

.c-hover-basic-gray-high-light:hover {
    color: var(--basic-gray-high-light) !important;
}

.c-basic-white {
    color: var(--basic-white) !important;
}

.c-hover-basic-white:hover {
    color: var(--basic-white) !important;
}

/*SVG Fill*/
.c-transparent svg path {
    fill: transparent !important;
    transition: fill .15s ease-in-out;
}

.c-hover-transparent:hover svg path {
    fill: transparent !important;
    transition: fill .15s ease-in-out;
}

.c-brand-primary svg path {
    fill: var(--brand-primary) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-brand-primary:hover svg path {
    fill: var(--brand-primary) !important;
    transition: fill .15s ease-in-out;
}

.c-brand-primary-opacity svg path {
    fill: var(--brand-primary-opacity) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-brand-primary-opacity:hover svg path {
    fill: var(--brand-primary-opacity) !important;
    transition: fill .15s ease-in-out;
}

.c-brand-secondary svg path {
    fill: var(--brand-secondary) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-brand-secondary:hover svg path {
    fill: var(--brand-secondary) !important;
    transition: fill .15s ease-in-out;
}

.c-brand-secondary-opacity svg path {
    fill: var(--brand-secondary-opacity) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-brand-secondary-opacity:hover svg path {
    fill: var(--brand-secondary-opacity) !important;
    transition: fill .15s ease-in-out;
}

.c-impact-primary svg path {
    fill: var(--impact-primary) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-impact-primary:hover svg path {
    fill: var(--impact-primary) !important;
    transition: fill .15s ease-in-out;
}

.c-impact-secondary svg path {
    fill: var(--impact-secondary) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-impact-secondary:hover svg path {
    fill: var(--impact-secondary) !important;
    transition: fill .15s ease-in-out;
}

.c-basic-black svg path {
    fill: var(--basic-black) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-basic-black:hover svg path {
    fill: var(--basic-black) !important;
    transition: fill .15s ease-in-out;
}

.c-basic-black-medium svg path {
    fill: var(--basic-black-medium) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-basic-black-medium:hover svg path {
    fill: var(--basic-black-medium) !important;
    transition: fill .15s ease-in-out;
}

.c-basic-gray-dark svg path {
    fill: var(--basic-gray-dark) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-basic-gray-dark:hover svg path {
    fill: var(--basic-gray-dark) !important;
    transition: fill .15s ease-in-out;
}

.c-basic-gray-medium svg path {
    fill: var(--basic-gray-medium) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-basic-gray-medium:hover svg path {
    fill: var(--basic-gray-medium) !important;
    transition: fill .15s ease-in-out;
}

.c-basic-gray-medium-light svg path {
    fill: var(--basic-gray-medium-light) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-basic-gray-medium-light:hover svg path {
    fill: var(--basic-gray-medium-light) !important;
    transition: fill .15s ease-in-out;
}

.c-basic-gray-light svg path {
    fill: var(--basic-gray-light) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-basic-gray-light:hover svg path {
    fill: var(--basic-gray-light) !important;
    transition: fill .15s ease-in-out;
}

.c-basic-gray-high-light svg path {
    fill: var(--basic-gray-high-light) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-basic-gray-high-light:hover svg path {
    fill: var(--basic-gray-high-light) !important;
    transition: fill .15s ease-in-out;
}

.c-basic-white svg path {
    fill: var(--basic-white) !important;
    transition: fill .15s ease-in-out;
}

.c-hover-basic-white:hover svg path {
    fill: var(--basic-white) !important;
    transition: fill .15s ease-in-out;
}

/*SVG Stroke*/
.c-transparent-stroke svg path {
    stroke: transparent !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-transparent-stroke:hover svg path {
    stroke: transparent !important;
    transition: stroke .15s ease-in-out;
}

.c-brand-primary-stroke svg path {
    stroke: var(--brand-primary) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-brand-primary-stroke:hover svg path {
    stroke: var(--brand-primary) !important;
    transition: stroke .15s ease-in-out;
}

.c-brand-primary-opacity-stroke svg path {
    stroke: var(--brand-primary-opacity) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-brand-primary-opacity-stroke:hover svg path {
    stroke: var(--brand-primary-opacity) !important;
    transition: stroke .15s ease-in-out;
}

.c-brand-secondary-stroke svg path {
    stroke: var(--brand-secondary) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-brand-secondary-stroke:hover svg path {
    stroke: var(--brand-secondary) !important;
    transition: stroke .15s ease-in-out;
}

.c-brand-secondary-opacity-stroke svg path {
    stroke: var(--brand-secondary-opacity) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-brand-secondary-opacity-stroke:hover svg path {
    stroke: var(--brand-secondary-opacity) !important;
    transition: stroke .15s ease-in-out;
}

.c-impact-primary-stroke svg path {
    stroke: var(--impact-primary) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-impact-primary-stroke:hover svg path {
    stroke: var(--impact-primary) !important;
    transition: stroke .15s ease-in-out;
}

.c-impact-secondary-stroke svg path {
    stroke: var(--impact-secondary) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-impact-secondary-stroke:hover svg path {
    stroke: var(--impact-secondary) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-black-stroke svg path {
    stroke: var(--basic-black) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-black-stroke:hover svg path {
    stroke: var(--basic-black) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-black-medium-stroke svg path {
    stroke: var(--basic-black-medium) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-black-medium-stroke:hover svg path {
    stroke: var(--basic-black-medium) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-gray-dark-stroke svg path {
    stroke: var(--basic-gray-dark) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-gray-dark-stroke:hover svg path {
    stroke: var(--basic-gray-dark) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-gray-medium-stroke svg path {
    stroke: var(--basic-gray-medium) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-gray-medium-stroke:hover svg path {
    stroke: var(--basic-gray-medium) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-gray-medium-light-stroke svg path {
    stroke: var(--basic-gray-medium-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-gray-medium-light-stroke:hover svg path {
    stroke: var(--basic-gray-medium-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-gray-light-stroke svg path {
    stroke: var(--basic-gray-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-gray-light-stroke:hover svg path {
    stroke: var(--basic-gray-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-gray-high-light-stroke svg path {
    stroke: var(--basic-gray-high-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-gray-high-light-stroke:hover svg path {
    stroke: var(--basic-gray-high-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-white-stroke svg path {
    stroke: var(--basic-white) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-white-stroke:hover svg path {
    stroke: var(--basic-white) !important;
    transition: stroke .15s ease-in-out;
}


/*SVG Circle*/
.c-transparent-circle svg circle {
    fill: transparent !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-transparent-circle:hover svg circle {
    fill: transparent !important;
    transition: stroke .15s ease-in-out;
}

.c-brand-primary-circle svg circle {
    fill: var(--brand-primary) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-brand-primary-circle:hover svg circle {
    fill: var(--brand-primary) !important;
    transition: stroke .15s ease-in-out;
}

.c-brand-primary-opacity-circle svg circle {
    fill: var(--brand-primary-opacity) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-brand-primary-opacity-circle:hover svg circle {
    fill: var(--brand-primary-opacity) !important;
    transition: stroke .15s ease-in-out;
}

.c-brand-secondary-circle svg circle {
    fill: var(--brand-secondary) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-brand-secondary-circle:hover svg circle {
    fill: var(--brand-secondary) !important;
    transition: stroke .15s ease-in-out;
}

.c-brand-secondary-opacity-circle svg circle {
    fill: var(--brand-secondary-opacity) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-brand-secondary-opacity-circle:hover svg circle {
    fill: var(--brand-secondary-opacity) !important;
    transition: stroke .15s ease-in-out;
}

.c-impact-primary-circle svg circle {
    fill: var(--impact-primary) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-impact-primary-circle:hover svg circle {
    fill: var(--impact-primary) !important;
    transition: stroke .15s ease-in-out;
}

.c-impact-secondary-circle svg circle {
    fill: var(--impact-secondary) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-impact-secondary-circle:hover svg circle {
    fill: var(--impact-secondary) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-black-circle svg circle {
    fill: var(--basic-black) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-black-circle:hover svg circle {
    fill: var(--basic-black) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-black-medium-circle svg circle {
    fill: var(--basic-black-medium) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-black-medium-circle:hover svg circle {
    fill: var(--basic-black-medium) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-gray-dark-circle svg circle {
    fill: var(--basic-gray-dark) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-gray-dark-circle:hover svg circle {
    fill: var(--basic-gray-dark) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-gray-medium-circle svg circle {
    fill: var(--basic-gray-medium) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-gray-medium-circle:hover svg circle {
    fill: var(--basic-gray-medium) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-gray-medium-light-circle svg circle {
    fill: var(--basic-gray-medium-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-gray-medium-light-circle:hover svg circle {
    fill: var(--basic-gray-medium-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-gray-light-circle svg circle {
    fill: var(--basic-gray-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-gray-light-circle:hover svg circle {
    fill: var(--basic-gray-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-gray-high-light-circle svg circle {
    fill: var(--basic-gray-high-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-gray-high-light-circle:hover svg circle {
    fill: var(--basic-gray-high-light) !important;
    transition: stroke .15s ease-in-out;
}

.c-basic-white-circle svg circle {
    fill: var(--basic-white) !important;
    transition: stroke .15s ease-in-out;
}

.c-hover-basic-white-circle:hover svg circle {
    fill: var(--basic-white) !important;
    transition: stroke .15s ease-in-out;
}

/*Background Color*/
.bg-transparent {
    background-color: transparent !important;
}

.bg-hover-transparent:hover {
    background-color: transparent !important;
}

.bg-brand-primary {
    background-color: var(--brand-primary) !important;
}

.bg-hover-brand-primary:hover {
    background-color: var(--brand-primary) !important;
}

.bg-brand-primary-opacity {
    background-color: var(--brand-primary-opacity) !important;
}

.bg-hover-brand-primary-opacity:hover {
    background-color: var(--brand-primary-opacity) !important;
}

.bg-brand-secondary {
    background-color: var(--brand-secondary) !important;
}

.bg-hover-brand-secondary:hover {
    background-color: var(--brand-secondary) !important;
}

.bg-brand-secondary-opacity {
    background-color: var(--brand-secondary-opacity) !important;
}

.bg-hover-brand-secondary-opacity:hover {
    background-color: var(--brand-secondary-opacity) !important;
}

.bg-impact-primary {
    background-color: var(--impact-primary) !important;
}

.bg-hover-impact-primary:hover {
    background-color: var(--impact-primary) !important;
}

.bg-impact-secondary {
    background-color: var(--impact-secondary) !important;
}

.bg-hover-impact-secondary:hover {
    background-color: var(--impact-secondary) !important;
}

.bg-basic-black {
    background-color: var(--basic-black) !important;
}

.bg-hover-basic-black:hover {
    background-color: var(--basic-black) !important;
}

.bg-basic-black-medium {
    background-color: var(--basic-black-medium) !important;
}

.bg-hover-basic-black-medium:hover {
    background-color: var(--basic-black-medium) !important;
}

.bg-basic-gray-dark {
    background-color: var(--basic-gray-dark) !important;
}

.bg-hover-basic-gray-dark:hover {
    background-color: var(--basic-gray-dark) !important;
}

.bg-basic-gray-medium {
    background-color: var(--basic-gray-medium) !important;
}

.bg-hover-basic-gray-medium:hover {
    background-color: var(--basic-gray-medium) !important;
}

.bg-basic-gray-medium-light {
    background-color: var(--basic-gray-medium-light) !important;
}

.bg-hover-basic-gray-medium-light:hover {
    background-color: var(--basic-gray-medium-light) !important;
}

.bg-basic-gray-light {
    background-color: var(--basic-gray-light) !important;
}

.bg-hover-basic-gray-light:hover {
    background-color: var(--basic-gray-light) !important;
}

.bg-basic-gray-high-light {
    background-color: var(--basic-gray-high-light) !important;
}

.bg-hover-basic-gray-high-light:hover {
    background-color: var(--basic-gray-high-light) !important;
}

.bg-basic-gray-white {
    background-color: var(--basic-gray-white) !important;
}

.bg-hover-basic-gray-white:hover {
    background-color: var(--basic-gray-white) !important;
}

.bg-basic-white {
    background-color: var(--basic-white) !important;
}

.bg-hover-basic-white:hover {
    background-color: var(--basic-white) !important;
}

/*Border*/
[class*="border"] {
    border-color: var(--basic-gray-light) !important;
    border-style: solid !important;
}

.border-outline-none {
    border-width: 1px !important;
    border-color: transparent !important;
}

.border-hover-outline-none:hover {
    border-width: 1px !important;
    border-color: transparent !important;
}

.border-0 {
    border-width: 0 !important;
}

.border-hover-0:hover {
    border-width: 0 !important;
}

.border-1 {
    border-width: 1px !important;
}

.border-hover-1:hover {
    border-width: 1px !important;
}

.border-2 {
    border-width: 2px !important;
}

.border-hover-2:hover {
    border-width: 2px !important;
}

.border-3 {
    border-width: 3px !important;
}

.border-hover-3:hover {
    border-width: 3px !important;
}

.border-4 {
    border-width: 4px !important;
}

.border-hover-4:hover {
    border-width: 4px !important;
}

.border-top-0 {
    border-top-width: 0 !important;
}

.border-hover-top-0:hover {
    border-top-width: 0 !important;
}

.border-top-1 {
    border-top-width: 1px !important;
}

.border-hover-top-1:hover {
    border-top-width: 1px !important;
}

.border-top-2 {
    border-top-width: 2px !important;
}

.border-hover-top-2:hover {
    border-top-width: 2px !important;
}

.border-top-3 {
    border-top-width: 3px !important;
}

.border-hover-top-3:hover {
    border-top-width: 3px !important;
}

.border-top-4 {
    border-top-width: 4px !important;
}

.border-hover-top-4:hover {
    border-top-width: 4px !important;
}

.border-bottom-0 {
    border-bottom-width: 0 !important;
}

.border-hover-bottom-0:hover {
    border-bottom-width: 0 !important;
}

.border-bottom-1 {
    border-bottom-width: 1px !important;
}

.border-hover-bottom-1:hover {
    border-bottom-width: 1px !important;
}

.border-bottom-2 {
    border-bottom-width: 2px !important;
}

.border-hover-bottom-2:hover {
    border-bottom-width: 2px !important;
}

.border-bottom-3 {
    border-bottom-width: 3px !important;
}

.border-hover-bottom-3:hover {
    border-bottom-width: 3px !important;
}

.border-bottom-4 {
    border-bottom-width: 4px !important;
}

.border-left-0 {
    border-left-width: 0 !important;
}

.border-left-1 {
    border-left-width: 1px !important;
}

.border-left-2 {
    border-left-width: 2px !important;
}

.border-left-3 {
    border-left-width: 3px !important;
}

.border-left-4 {
    border-left-width: 4px !important;
}

.border-right-0 {
    border-right-width: 0 !important;
}

.border-right-1 {
    border-right-width: 1px !important;
}

.border-right-2 {
    border-right-width: 2px !important;
}

.border-right-3 {
    border-right-width: 3px !important;
}

.border-right-4 {
    border-right-width: 4px !important;
}

.border-x-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

.border-x-1 {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}

.border-x-2 {
    border-left-width: 2px !important;
    border-right-width: 2px !important;
}

.border-x-3 {
    border-left-width: 3px !important;
    border-right-width: 3px !important;
}

.border-x-4 {
    border-left-width: 4px !important;
    border-right-width: 4px !important;
}

.border-y-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
}

.border-y-1 {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}

.border-y-2 {
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
}

.border-y-3 {
    border-top-width: 3px !important;
    border-bottom-width: 3px !important;
}

.border-y-4 {
    border-top-width: 4px !important;
    border-bottom-width: 4px !important;
}

.border-brand-primary {
    border-color: var(--brand-primary) !important;
}

.border-hover-brand-primary:hover {
    border-color: var(--brand-primary) !important;
}

.border-brand-secondary {
    border-color: var(--brand-secondary) !important;
}

.border-hover-brand-secondary:hover {
    border-color: var(--brand-secondary) !important;
}

.border-impact-primary {
    border-color: var(--impact-primary) !important;
}

.border-hover-impact-primary:hover {
    border-color: var(--impact-primary) !important;
}

.border-impact-secondary {
    border-color: var(--impact-secondary) !important;
}

.border-hover-impact-secondary:hover {
    border-color: var(--impact-secondary) !important;
}

.border-brand-primary-opacity {
    border-color: var(--brand-primary-opacity) !important;
}

.border-hover-brand-primary-opacity:hover {
    border-color: var(--brand-primary-opacity) !important;
}

.border-brand-secondary-opacity {
    border-color: var(--brand-secondary-opacity) !important;
}

.border-hover-brand-secondary-opacity:hover {
    border-color: var(--brand-secondary-opacity) !important;
}

.border-basic-black {
    border-color: var(--basic-black) !important;
}

.border-hover-basic-black:hover {
    border-color: var(--basic-black) !important;
}

.border-basic-black-medium {
    border-color: var(--basic-black-medium) !important;
}

.border-hover-basic-black-medium:hover {
    border-color: var(--basic-black-medium) !important;
}

.border-basic-gray-dark {
    border-color: var(--basic-gray-dark) !important;
}

.border-hover-basic-gray-dark:hover {
    border-color: var(--basic-gray-dark) !important;
}

.border-basic-gray-medium {
    border-color: var(--basic-gray-medium) !important;
}

.border-hover-basic-gray-medium:hover {
    border-color: var(--basic-gray-medium) !important;
}

.border-basic-gray-light {
    border-color: var(--basic-gray-light) !important;
}

.border-hover-basic-gray-light:hover {
    border-color: var(--basic-gray-light) !important;
}

.border-basic-gray-medium-light {
    border-color: var(--basic-gray-medium-light) !important;
}

.border-hover-basic-gray-medium-light:hover {
    border-color: var(--basic-gray-medium-light) !important;
}

.border-basic-gray-high-light {
    border-color: var(--basic-gray-high-light) !important;
}

.border-hover-basic-gray-high-light:hover {
    border-color: var(--basic-gray-high-light) !important;
}

.border-basic-white {
    border-color: var(--basic-white) !important;
}

.border-hover-basic-white:hover {
    border-color: var(--basic-white) !important;
}

/*Border Radius*/
.radius-0 {
    border-radius: 0 !important;
}

.radius-4 {
    border-radius: 4px !important;
}

.radius-8 {
    border-radius: 8px !important;
}

.radius-12 {
    border-radius: 12px !important;
}

.radius-16 {
    border-radius: 16px !important;
}

.radius-20 {
    border-radius: 20px !important;
}

.radius-24 {
    border-radius: 24px !important;
}

/*반응형 CSS*/
/* 가로 반응형 */
@media (min-width: 576px) {
    .radius-sm-0 {
        border-radius: 0 !important;
    }

    .radius-sm-4 {
        border-radius: 4px !important;
    }

    .radius-sm-8 {
        border-radius: 8px !important;
    }

    .radius-sm-12 {
        border-radius: 12px !important;
    }

    .radius-sm-16 {
        border-radius: 16px !important;
    }

    .radius-sm-20 {
        border-radius: 20px !important;
    }

    .radius-sm-24 {
        border-radius: 24px !important;
    }
}

@media (min-width: 768px) {
    .radius-md-0 {
        border-radius: 0 !important;
    }

    .radius-md-4 {
        border-radius: 4px !important;
    }

    .radius-md-8 {
        border-radius: 8px !important;
    }

    .radius-md-12 {
        border-radius: 12px !important;
    }

    .radius-md-16 {
        border-radius: 16px !important;
    }

    .radius-md-20 {
        border-radius: 20px !important;
    }

    .radius-md-24 {
        border-radius: 24px !important;
    }
}

@media (min-width: 992px) {
    .radius-lg-0 {
        border-radius: 0 !important;
    }

    .radius-lg-4 {
        border-radius: 4px !important;
    }

    .radius-lg-8 {
        border-radius: 8px !important;
    }

    .radius-lg-12 {
        border-radius: 12px !important;
    }

    .radius-lg-16 {
        border-radius: 16px !important;
    }

    .radius-lg-20 {
        border-radius: 20px !important;
    }

    .radius-lg-24 {
        border-radius: 24px !important;
    }
}

@media (min-width: 1200px) {
    .radius-xl-0 {
        border-radius: 0 !important;
    }

    .radius-xl-4 {
        border-radius: 4px !important;
    }

    .radius-xl-8 {
        border-radius: 8px !important;
    }

    .radius-xl-12 {
        border-radius: 12px !important;
    }

    .radius-xl-16 {
        border-radius: 16px !important;
    }

    .radius-xl-20 {
        border-radius: 20px !important;
    }

    .radius-xl-24 {
        border-radius: 24px !important;
    }
}

.radius-999 {
    border-radius: 999px !important;
}

.radius-right {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.radius-left {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.radius-top {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.radius-bottom {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.radius-zigzag-left {
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.radius-zigzag-right {
    border-top-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

/*Shadow*/
.shadow-none {
    box-shadow: none !important;
}

.shadow-small {
    box-shadow: var(--shadow-sm) !important;
}

.shadow-middle {
    box-shadow: var(--shadow-md) !important;
}

.shadow-large {
    box-shadow: var(--shadow-lg) !important;
}

/*반응형 CSS*/
/* 가로 반응형 */
@media (min-width: 576px) {
    .shadow-sm-none {
        box-shadow: none !important;
    }

    .shadow-sm-small {
        box-shadow: var(--shadow-sm) !important;
    }

    .shadow-sm-middle {
        box-shadow: var(--shadow-md) !important;
    }

    .shadow-sm-large {
        box-shadow: var(--shadow-lg) !important;
    }
}

@media (min-width: 768px) {
    .shadow-md-none {
        box-shadow: none !important;
    }

    .shadow-md-small {
        box-shadow: var(--shadow-sm) !important;
    }

    .shadow-md-middle {
        box-shadow: var(--shadow-md) !important;
    }

    .shadow-md-large {
        box-shadow: var(--shadow-lg) !important;
    }
}

@media (min-width: 992px) {
    .shadow-lg-none {
        box-shadow: none !important;
    }

    .shadow-lg-small {
        box-shadow: var(--shadow-sm) !important;
    }

    .shadow-lg-middle {
        box-shadow: var(--shadow-md) !important;
    }

    .shadow-lg-large {
        box-shadow: var(--shadow-lg) !important;
    }
}

@media (min-width: 1200px) {
}

/*Padding*/
.p-0 {
    padding: 0 !important;
}

.p-4 {
    padding: 4px !important;
}

.p-8 {
    padding: 8px !important;
}

.p-12 {
    padding: 12px !important;
}

.p-16 {
    padding: 16px !important;
}

.p-20 {
    padding: 20px !important;
}

.p-24 {
    padding: 24px !important;
}

.p-28 {
    padding: 28px !important;
}

.p-32 {
    padding: 32px !important;
}

.p-36 {
    padding: 36px !important;
}

.p-40 {
    padding: 40px !important;
}

.p-48 {
    padding: 48px !important;
}

.p-56 {
    padding: 56px !important;
}

.p-64 {
    padding: 64px !important;
}

.p-72 {
    padding: 72px !important;
}

.p-80 {
    padding: 80px !important;
}

.p-88 {
    padding: 88px !important;
}

.p-96 {
    padding: 96px !important;
}

.p-104 {
    padding: 104px !important;
}

.p-112 {
    padding: 112px !important;
}

.p-120 {
    padding: 120px !important;
}

.p-140 {
    padding: 140px !important;
}

.p-160 {
    padding: 160px !important;
}

.p-180 {
    padding: 180px !important;
}

.p-200 {
    padding: 200px !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-4 {
    padding-top: 4px !important;
}

.pt-8 {
    padding-top: 8px !important;
}

.pt-12 {
    padding-top: 12px !important;
}

.pt-15 {
    padding-top: 15px !important;
}

.pt-16 {
    padding-top: 16px !important;
}

.pt-20 {
    padding-top: 20px !important;
}

.pt-24 {
    padding-top: 24px !important;
}

.pt-28 {
    padding-top: 28px !important;
}

.pt-32 {
    padding-top: 32px !important;
}

.pt-36 {
    padding-top: 36px !important;
}

.pt-40 {
    padding-top: 40px !important;
}

.pt-48 {
    padding-top: 48px !important;
}

.pt-56 {
    padding-top: 56px !important;
}

.pt-64 {
    padding-top: 64px !important;
}

.pt-72 {
    padding-top: 72px !important;
}

.pt-80 {
    padding-top: 80px !important;
}

.pt-88 {
    padding-top: 88px !important;
}

.pt-96 {
    padding-top: 96px !important;
}

.pt-104 {
    padding-top: 104px !important;
}

.pt-112 {
    padding-top: 112px !important;
}

.pt-120 {
    padding-top: 120px !important;
}

.pt-140 {
    padding-top: 140px !important;
}

.pt-160 {
    padding-top: 160px !important;
}

.pt-180 {
    padding-top: 180px !important;
}

.pt-200 {
    padding-top: 200px !important;
}

.py-0 {
    padding-top: 0 !important;
}

.py-4 {
    padding-top: 4px !important;
}

.py-8 {
    padding-top: 8px !important;
}

.py-12 {
    padding-top: 12px !important;
}

.py-15 {
    padding-top: 15px !important;
}

.py-16 {
    padding-top: 16px !important;
}

.py-20 {
    padding-top: 20px !important;
}

.py-24 {
    padding-top: 24px !important;
}

.py-28 {
    padding-top: 28px !important;
}

.py-32 {
    padding-top: 32px !important;
}

.py-36 {
    padding-top: 36px !important;
}

.py-40 {
    padding-top: 40px !important;
}

.py-48 {
    padding-top: 48px !important;
}

.py-56 {
    padding-top: 56px !important;
}

.py-64 {
    padding-top: 64px !important;
}

.py-72 {
    padding-top: 72px !important;
}

.py-80 {
    padding-top: 80px !important;
}

.py-88 {
    padding-top: 88px !important;
}

.py-96 {
    padding-top: 96px !important;
}

.py-104 {
    padding-top: 104px !important;
}

.py-112 {
    padding-top: 112px !important;
}

.py-120 {
    padding-top: 120px !important;
}

.py-140 {
    padding-top: 140px !important;
}

.py-160 {
    padding-top: 160px !important;
}

.py-180 {
    padding-top: 180px !important;
}

.py-200 {
    padding-top: 200px !important;
}

.pr-0 {
    padding-right: 0 !important;
}

.pr-4 {
    padding-right: 4px !important;
}

.pr-8 {
    padding-right: 8px !important;
}

.pr-12 {
    padding-right: 12px !important;
}

.pr-15 {
    padding-right: 15px !important;
}

.pr-16 {
    padding-right: 16px !important;
}

.pr-20 {
    padding-right: 20px !important;
}

.pr-24 {
    padding-right: 24px !important;
}

.pr-28 {
    padding-right: 28px !important;
}

.pr-32 {
    padding-right: 32px !important;
}

.pr-36 {
    padding-right: 36px !important;
}

.pr-40 {
    padding-right: 40px !important;
}

.pr-48 {
    padding-right: 48px !important;
}

.pr-56 {
    padding-right: 56px !important;
}

.pr-64 {
    padding-right: 64px !important;
}

.pr-72 {
    padding-right: 72px !important;
}

.pr-80 {
    padding-right: 80px !important;
}

.pr-88 {
    padding-right: 88px !important;
}

.pr-96 {
    padding-right: 96px !important;
}

.pr-104 {
    padding-right: 104px !important;
}

.pr-112 {
    padding-right: 112px !important;
}

.pr-120 {
    padding-right: 120px !important;
}

.pr-128 {
    padding-right: 128px !important;
}

.pr-140 {
    padding-right: 140px !important;
}

.pr-160 {
    padding-right: 160px !important;
}

.pr-180 {
    padding-right: 180px !important;
}

.pr-200 {
    padding-right: 200px !important;
}


.px-0 {
    padding-right: 0 !important;
}

.px-4 {
    padding-right: 4px !important;
}

.px-8 {
    padding-right: 8px !important;
}

.px-12 {
    padding-right: 12px !important;
}

.px-15 {
    padding-right: 15px !important;
}

.px-16 {
    padding-right: 16px !important;
}

.px-20 {
    padding-right: 20px !important;
}

.px-24 {
    padding-right: 24px !important;
}

.px-28 {
    padding-right: 28px !important;
}

.px-32 {
    padding-right: 32px !important;
}

.px-36 {
    padding-right: 36px !important;
}

.px-40 {
    padding-right: 40px !important;
}

.px-48 {
    padding-right: 48px !important;
}

.px-56 {
    padding-right: 56px !important;
}

.px-64 {
    padding-right: 64px !important;
}

.px-72 {
    padding-right: 72px !important;
}

.px-80 {
    padding-right: 80px !important;
}

.px-88 {
    padding-right: 88px !important;
}

.px-96 {
    padding-right: 96px !important;
}

.px-104 {
    padding-right: 104px !important;
}

.px-112 {
    padding-right: 112px !important;
}

.px-120 {
    padding-right: 120px !important;
}

.px-140 {
    padding-right: 140px !important;
}

.px-160 {
    padding-right: 160px !important;
}

.px-180 {
    padding-right: 180px !important;
}

.px-200 {
    padding-right: 200px !important;
}


.pb-0 {
    padding-bottom: 0 !important;
}

.pb-4 {
    padding-bottom: 4px !important;
}

.pb-8 {
    padding-bottom: 8px !important;
}

.pb-12 {
    padding-bottom: 12px !important;
}

.pb-15 {
    padding-bottom: 15px !important;
}

.pb-16 {
    padding-bottom: 16px !important;
}

.pb-20 {
    padding-bottom: 20px !important;
}

.pb-24 {
    padding-bottom: 24px !important;
}

.pb-28 {
    padding-bottom: 28px !important;
}

.pb-32 {
    padding-bottom: 32px !important;
}

.pb-36 {
    padding-bottom: 36px !important;
}

.pb-40 {
    padding-bottom: 40px !important;
}

.pb-48 {
    padding-bottom: 48px !important;
}

.pb-56 {
    padding-bottom: 56px !important;
}

.pb-64 {
    padding-bottom: 64px !important;
}

.pb-72 {
    padding-bottom: 72px !important;
}

.pb-80 {
    padding-bottom: 80px !important;
}

.pb-88 {
    padding-bottom: 88px !important;
}

.pb-96 {
    padding-bottom: 96px !important;
}

.pb-104 {
    padding-bottom: 104px !important;
}

.pb-112 {
    padding-bottom: 112px !important;
}

.pb-120 {
    padding-bottom: 120px !important;
}

.pb-140 {
    padding-bottom: 140px !important;
}

.pb-160 {
    padding-bottom: 160px !important;
}

.pb-180 {
    padding-bottom: 180px !important;
}

.pb-200 {
    padding-bottom: 200px !important;
}


.py-0 {
    padding-bottom: 0 !important;
}

.py-4 {
    padding-bottom: 4px !important;
}

.py-8 {
    padding-bottom: 8px !important;
}

.py-12 {
    padding-bottom: 12px !important;
}

.py-15 {
    padding-bottom: 15px !important;
}

.py-16 {
    padding-bottom: 16px !important;
}

.py-20 {
    padding-bottom: 20px !important;
}

.py-24 {
    padding-bottom: 24px !important;
}

.py-28 {
    padding-bottom: 28px !important;
}

.py-32 {
    padding-bottom: 32px !important;
}

.py-36 {
    padding-bottom: 36px !important;
}

.py-40 {
    padding-bottom: 40px !important;
}

.py-48 {
    padding-bottom: 48px !important;
}

.py-56 {
    padding-bottom: 56px !important;
}

.py-64 {
    padding-bottom: 64px !important;
}

.py-72 {
    padding-bottom: 72px !important;
}

.py-80 {
    padding-bottom: 80px !important;
}

.py-88 {
    padding-bottom: 88px !important;
}

.py-96 {
    padding-bottom: 96px !important;
}

.py-104 {
    padding-bottom: 104px !important;
}

.py-112 {
    padding-bottom: 112px !important;
}

.py-120 {
    padding-bottom: 120px !important;
}

.py-140 {
    padding-bottom: 140px !important;
}

.py-160 {
    padding-bottom: 160px !important;
}

.py-180 {
    padding-bottom: 180px !important;
}

.py-200 {
    padding-bottom: 200px !important;
}

.pl-0 {
    padding-left: 0 !important;
}

.pl-4 {
    padding-left: 4px !important;
}

.pl-8 {
    padding-left: 8px !important;
}

.pl-12 {
    padding-left: 12px !important;
}

.pl-15 {
    padding-left: 15px !important;
}

.pl-16 {
    padding-left: 16px !important;
}

.pl-20 {
    padding-left: 20px !important;
}

.pl-24 {
    padding-left: 24px !important;
}

.pl-28 {
    padding-left: 28px !important;
}

.pl-32 {
    padding-left: 32px !important;
}

.pl-36 {
    padding-left: 36px !important;
}

.pl-40 {
    padding-left: 40px !important;
}

.pl-48 {
    padding-left: 48px !important;
}

.pl-56 {
    padding-left: 56px !important;
}

.pl-64 {
    padding-left: 64px !important;
}

.pl-72 {
    padding-left: 72px !important;
}

.pl-80 {
    padding-left: 80px !important;
}

.pl-88 {
    padding-left: 88px !important;
}

.pl-96 {
    padding-left: 96px !important;
}

.pl-104 {
    padding-left: 104px !important;
}

.pl-112 {
    padding-left: 112px !important;
}

.pl-120 {
    padding-left: 120px !important;
}

.pl-140 {
    padding-left: 140px !important;
}

.pl-160 {
    padding-left: 160px !important;
}

.pl-180 {
    padding-left: 180px !important;
}

.pl-200 {
    padding-left: 200px !important;
}

.px-0 {
    padding-left: 0 !important;
}

.px-4 {
    padding-left: 4px !important;
}

.px-8 {
    padding-left: 8px !important;
}

.px-12 {
    padding-left: 12px !important;
}

.px-15 {
    padding-left: 15px !important;
}

.px-16 {
    padding-left: 16px !important;
}

.px-20 {
    padding-left: 20px !important;
}

.px-24 {
    padding-left: 24px !important;
}

.px-28 {
    padding-left: 28px !important;
}

.px-32 {
    padding-left: 32px !important;
}

.px-36 {
    padding-left: 36px !important;
}

.px-40 {
    padding-left: 40px !important;
}

.px-48 {
    padding-left: 48px !important;
}

.px-56 {
    padding-left: 56px !important;
}

.px-64 {
    padding-left: 64px !important;
}

.px-72 {
    padding-left: 72px !important;
}

.px-80 {
    padding-left: 80px !important;
}

.px-88 {
    padding-left: 88px !important;
}

.px-96 {
    padding-left: 96px !important;
}

.px-104 {
    padding-left: 104px !important;
}

.px-112 {
    padding-left: 112px !important;
}

.px-120 {
    padding-left: 120px !important;
}

.px-140 {
    padding-left: 140px !important;
}

.px-160 {
    padding-left: 160px !important;
}

.px-180 {
    padding-left: 180px !important;
}

.px-200 {
    padding-left: 200px !important;
}

.pt-ps-0 {
    padding-top: 0% !important;
}

.pt-ps-1 {
    padding-top: 1% !important;
}

.pt-ps-2 {
    padding-top: 2% !important;
}

.pt-ps-3 {
    padding-top: 3% !important;
}

.pt-ps-4 {
    padding-top: 4% !important;
}

.pt-ps-5 {
    padding-top: 5% !important;
}

.pt-ps-6 {
    padding-top: 6% !important;
}

.pt-ps-7 {
    padding-top: 7% !important;
}

.pt-ps-8 {
    padding-top: 8% !important;
}

.pt-ps-9 {
    padding-top: 9% !important;
}

.pt-ps-10 {
    padding-top: 10% !important;
}

.pt-ps-11 {
    padding-top: 11% !important;
}

.pt-ps-12 {
    padding-top: 12% !important;
}

.pt-ps-13 {
    padding-top: 13% !important;
}

.pt-ps-14 {
    padding-top: 14% !important;
}

.pt-ps-15 {
    padding-top: 15% !important;
}

.pt-ps-16 {
    padding-top: 16% !important;
}

.pt-ps-17 {
    padding-top: 17% !important;
}

.pt-ps-18 {
    padding-top: 18% !important;
}

.pt-ps-19 {
    padding-top: 19% !important;
}

.pt-ps-20 {
    padding-top: 20% !important;
}

.pt-ps-21 {
    padding-top: 21% !important;
}

.pt-ps-22 {
    padding-top: 22% !important;
}

.pt-ps-23 {
    padding-top: 23% !important;
}

.pt-ps-24 {
    padding-top: 24% !important;
}

.pt-ps-25 {
    padding-top: 25% !important;
}

.pt-ps-26 {
    padding-top: 26% !important;
}

.pt-ps-27 {
    padding-top: 27% !important;
}

.pt-ps-28 {
    padding-top: 28% !important;
}

.pt-ps-29 {
    padding-top: 29% !important;
}

.pt-ps-30 {
    padding-top: 30% !important;
}

.pt-ps-31 {
    padding-top: 31% !important;
}

.pt-ps-32 {
    padding-top: 32% !important;
}

.pt-ps-33 {
    padding-top: 33% !important;
}

.pt-ps-34 {
    padding-top: 34% !important;
}

.pt-ps-35 {
    padding-top: 35% !important;
}

.pt-ps-36 {
    padding-top: 36% !important;
}

.pt-ps-37 {
    padding-top: 37% !important;
}

.pt-ps-38 {
    padding-top: 38% !important;
}

.pt-ps-39 {
    padding-top: 39% !important;
}

.pt-ps-40 {
    padding-top: 40% !important;
}

.pt-ps-41 {
    padding-top: 41% !important;
}

.pt-ps-42 {
    padding-top: 42% !important;
}

.pt-ps-43 {
    padding-top: 43% !important;
}

.pt-ps-44 {
    padding-top: 44% !important;
}

.pt-ps-45 {
    padding-top: 45% !important;
}

.pt-ps-46 {
    padding-top: 46% !important;
}

.pt-ps-47 {
    padding-top: 47% !important;
}

.pt-ps-48 {
    padding-top: 48% !important;
}

.pt-ps-49 {
    padding-top: 49% !important;
}

.pt-ps-50 {
    padding-top: 50% !important;
}

.pt-ps-51 {
    padding-top: 51% !important;
}

.pt-ps-52 {
    padding-top: 52% !important;
}

.pt-ps-53 {
    padding-top: 53% !important;
}

.pt-ps-54 {
    padding-top: 54% !important;
}

.pt-ps-55 {
    padding-top: 55% !important;
}

.pt-ps-56 {
    padding-top: 56% !important;
}

.pt-ps-57 {
    padding-top: 57% !important;
}

.pt-ps-58 {
    padding-top: 58% !important;
}

.pt-ps-59 {
    padding-top: 59% !important;
}

.pt-ps-60 {
    padding-top: 60% !important;
}

.pt-ps-61 {
    padding-top: 61% !important;
}

.pt-ps-62 {
    padding-top: 62% !important;
}

.pt-ps-63 {
    padding-top: 63% !important;
}

.pt-ps-64 {
    padding-top: 64% !important;
}

.pt-ps-65 {
    padding-top: 65% !important;
}

.pt-ps-66 {
    padding-top: 66% !important;
}

.pt-ps-67 {
    padding-top: 67% !important;
}

.pt-ps-68 {
    padding-top: 68% !important;
}

.pt-ps-69 {
    padding-top: 69% !important;
}

.pt-ps-70 {
    padding-top: 70% !important;
}

.pt-ps-71 {
    padding-top: 71% !important;
}

.pt-ps-72 {
    padding-top: 72% !important;
}

.pt-ps-73 {
    padding-top: 73% !important;
}

.pt-ps-74 {
    padding-top: 74% !important;
}

.pt-ps-75 {
    padding-top: 75% !important;
}

.pt-ps-76 {
    padding-top: 76% !important;
}

.pt-ps-77 {
    padding-top: 77% !important;
}

.pt-ps-78 {
    padding-top: 78% !important;
}

.pt-ps-79 {
    padding-top: 79% !important;
}

.pt-ps-80 {
    padding-top: 80% !important;
}

.pt-ps-81 {
    padding-top: 81% !important;
}

.pt-ps-82 {
    padding-top: 82% !important;
}

.pt-ps-83 {
    padding-top: 83% !important;
}

.pt-ps-84 {
    padding-top: 84% !important;
}

.pt-ps-85 {
    padding-top: 85% !important;
}

.pt-ps-86 {
    padding-top: 86% !important;
}

.pt-ps-87 {
    padding-top: 87% !important;
}

.pt-ps-88 {
    padding-top: 88% !important;
}

.pt-ps-89 {
    padding-top: 89% !important;
}

.pt-ps-90 {
    padding-top: 90% !important;
}

.pt-ps-91 {
    padding-top: 91% !important;
}

.pt-ps-92 {
    padding-top: 92% !important;
}

.pt-ps-93 {
    padding-top: 93% !important;
}

.pt-ps-94 {
    padding-top: 94% !important;
}

.pt-ps-95 {
    padding-top: 95% !important;
}

.pt-ps-96 {
    padding-top: 96% !important;
}

.pt-ps-97 {
    padding-top: 97% !important;
}

.pt-ps-98 {
    padding-top: 98% !important;
}

.pt-ps-99 {
    padding-top: 99% !important;
}

.pt-ps-100 {
    padding-top: 100% !important;
}

.pt-ps-110 {
    padding-top: 110% !important;
}

.pt-ps-140 {
    padding-top: 140% !important;
}

@media (min-width: 576px) {
    .p-sm-0 {
        padding: 0 !important;
    }

    .p-sm-4 {
        padding: 4px !important;
    }

    .p-sm-8 {
        padding: 8px !important;
    }

    .p-sm-12 {
        padding: 12px !important;
    }

    .p-sm-16 {
        padding: 16px !important;
    }

    .p-sm-20 {
        padding: 20px !important;
    }

    .p-sm-24 {
        padding: 24px !important;
    }

    .p-sm-28 {
        padding: 28px !important;
    }

    .p-sm-32 {
        padding: 32px !important;
    }

    .p-sm-36 {
        padding: 36px !important;
    }

    .p-sm-40 {
        padding: 40px !important;
    }

    .p-sm-48 {
        padding: 48px !important;
    }

    .p-sm-56 {
        padding: 56px !important;
    }

    .p-sm-64 {
        padding: 64px !important;
    }

    .p-sm-72 {
        padding: 72px !important;
    }

    .p-sm-80 {
        padding: 80px !important;
    }

    .p-sm-88 {
        padding: 88px !important;
    }

    .p-sm-96 {
        padding: 96px !important;
    }

    .p-sm-104 {
        padding: 104px !important;
    }

    .p-sm-112 {
        padding: 112px !important;
    }

    .p-sm-120 {
        padding: 120px !important;
    }

    .p-sm-140 {
        padding: 140px !important;
    }

    .p-sm-160 {
        padding: 160px !important;
    }

    .p-sm-180 {
        padding: 180px !important;
    }

    .p-sm-200 {
        padding: 200px !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pt-sm-4 {
        padding-top: 4px !important;
    }

    .pt-sm-8 {
        padding-top: 8px !important;
    }

    .pt-sm-12 {
        padding-top: 12px !important;
    }

    .pt-sm-15 {
        padding-top: 15px !important;
    }

    .pt-sm-16 {
        padding-top: 16px !important;
    }

    .pt-sm-20 {
        padding-top: 20px !important;
    }

    .pt-sm-24 {
        padding-top: 24px !important;
    }

    .pt-sm-28 {
        padding-top: 28px !important;
    }

    .pt-sm-32 {
        padding-top: 32px !important;
    }

    .pt-sm-36 {
        padding-top: 36px !important;
    }

    .pt-sm-40 {
        padding-top: 40px !important;
    }

    .pt-sm-48 {
        padding-top: 48px !important;
    }

    .pt-sm-56 {
        padding-top: 56px !important;
    }

    .pt-sm-64 {
        padding-top: 64px !important;
    }

    .pt-sm-72 {
        padding-top: 72px !important;
    }

    .pt-sm-80 {
        padding-top: 80px !important;
    }

    .pt-sm-88 {
        padding-top: 88px !important;
    }

    .pt-sm-96 {
        padding-top: 96px !important;
    }

    .pt-sm-104 {
        padding-top: 104px !important;
    }

    .pt-sm-112 {
        padding-top: 112px !important;
    }

    .pt-sm-120 {
        padding-top: 120px !important;
    }

    .pt-sm-140 {
        padding-top: 140px !important;
    }

    .pt-sm-160 {
        padding-top: 160px !important;
    }

    .pt-sm-180 {
        padding-top: 180px !important;
    }

    .pt-sm-200 {
        padding-top: 200px !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
    }

    .py-sm-4 {
        padding-top: 4px !important;
    }

    .py-sm-8 {
        padding-top: 8px !important;
    }

    .py-sm-12 {
        padding-top: 12px !important;
    }

    .py-sm-15 {
        padding-top: 15px !important;
    }

    .py-sm-16 {
        padding-top: 16px !important;
    }

    .py-sm-20 {
        padding-top: 20px !important;
    }

    .py-sm-24 {
        padding-top: 24px !important;
    }

    .py-sm-28 {
        padding-top: 28px !important;
    }

    .py-sm-32 {
        padding-top: 32px !important;
    }

    .py-sm-36 {
        padding-top: 36px !important;
    }

    .py-sm-40 {
        padding-top: 40px !important;
    }

    .py-sm-48 {
        padding-top: 48px !important;
    }

    .py-sm-56 {
        padding-top: 56px !important;
    }

    .py-sm-64 {
        padding-top: 64px !important;
    }

    .py-sm-72 {
        padding-top: 72px !important;
    }

    .py-sm-80 {
        padding-top: 80px !important;
    }

    .py-sm-88 {
        padding-top: 88px !important;
    }

    .py-sm-96 {
        padding-top: 96px !important;
    }

    .py-sm-104 {
        padding-top: 104px !important;
    }

    .py-sm-112 {
        padding-top: 112px !important;
    }

    .py-sm-120 {
        padding-top: 120px !important;
    }

    .py-sm-140 {
        padding-top: 140px !important;
    }

    .py-sm-160 {
        padding-top: 160px !important;
    }

    .py-sm-180 {
        padding-top: 180px !important;
    }

    .py-sm-200 {
        padding-top: 200px !important;
    }

    .pr-sm-0 {
        padding-right: 0 !important;
    }

    .pr-sm-4 {
        padding-right: 4px !important;
    }

    .pr-sm-8 {
        padding-right: 8px !important;
    }

    .pr-sm-12 {
        padding-right: 12px !important;
    }

    .pr-sm-15 {
        padding-right: 15px !important;
    }

    .pr-sm-16 {
        padding-right: 16px !important;
    }

    .pr-sm-20 {
        padding-right: 20px !important;
    }

    .pr-sm-24 {
        padding-right: 24px !important;
    }

    .pr-sm-28 {
        padding-right: 28px !important;
    }

    .pr-sm-32 {
        padding-right: 32px !important;
    }

    .pr-sm-36 {
        padding-right: 36px !important;
    }

    .pr-sm-40 {
        padding-right: 40px !important;
    }

    .pr-sm-48 {
        padding-right: 48px !important;
    }

    .pr-sm-56 {
        padding-right: 56px !important;
    }

    .pr-sm-64 {
        padding-right: 64px !important;
    }

    .pr-sm-72 {
        padding-right: 72px !important;
    }

    .pr-sm-80 {
        padding-right: 80px !important;
    }

    .pr-sm-88 {
        padding-right: 88px !important;
    }

    .pr-sm-96 {
        padding-right: 96px !important;
    }

    .pr-sm-104 {
        padding-right: 104px !important;
    }

    .pr-sm-112 {
        padding-right: 112px !important;
    }

    .pr-sm-120 {
        padding-right: 120px !important;
    }

    .pr-sm-128 {
        padding-right: 128px !important;
    }

    .pr-sm-140 {
        padding-right: 140px !important;
    }

    .pr-sm-160 {
        padding-right: 160px !important;
    }

    .pr-sm-180 {
        padding-right: 180px !important;
    }

    .pr-sm-200 {
        padding-right: 200px !important;
    }

    .px-sm-0 {
        padding-right: 0 !important;
    }

    .px-sm-4 {
        padding-right: 4px !important;
    }

    .px-sm-8 {
        padding-right: 8px !important;
    }

    .px-sm-12 {
        padding-right: 12px !important;
    }

    .px-sm-15 {
        padding-right: 15px !important;
    }

    .px-sm-16 {
        padding-right: 16px !important;
    }

    .px-sm-20 {
        padding-right: 20px !important;
    }

    .px-sm-24 {
        padding-right: 24px !important;
    }

    .px-sm-28 {
        padding-right: 28px !important;
    }

    .px-sm-32 {
        padding-right: 32px !important;
    }

    .px-sm-36 {
        padding-right: 36px !important;
    }

    .px-sm-40 {
        padding-right: 40px !important;
    }

    .px-sm-48 {
        padding-right: 48px !important;
    }

    .px-sm-56 {
        padding-right: 56px !important;
    }

    .px-sm-64 {
        padding-right: 64px !important;
    }

    .px-sm-72 {
        padding-right: 72px !important;
    }

    .px-sm-80 {
        padding-right: 80px !important;
    }

    .px-sm-88 {
        padding-right: 88px !important;
    }

    .px-sm-96 {
        padding-right: 96px !important;
    }

    .px-sm-104 {
        padding-right: 104px !important;
    }

    .px-sm-112 {
        padding-right: 112px !important;
    }

    .px-sm-120 {
        padding-right: 120px !important;
    }

    .px-sm-140 {
        padding-right: 140px !important;
    }

    .px-sm-160 {
        padding-right: 160px !important;
    }

    .px-sm-180 {
        padding-right: 180px !important;
    }

    .px-sm-200 {
        padding-right: 200px !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pb-sm-4 {
        padding-bottom: 4px !important;
    }

    .pb-sm-8 {
        padding-bottom: 8px !important;
    }

    .pb-sm-12 {
        padding-bottom: 12px !important;
    }

    .pb-sm-15 {
        padding-bottom: 15px !important;
    }

    .pb-sm-16 {
        padding-bottom: 16px !important;
    }

    .pb-sm-20 {
        padding-bottom: 20px !important;
    }

    .pb-sm-24 {
        padding-bottom: 24px !important;
    }

    .pb-sm-28 {
        padding-bottom: 28px !important;
    }

    .pb-sm-32 {
        padding-bottom: 32px !important;
    }

    .pb-sm-36 {
        padding-bottom: 36px !important;
    }

    .pb-sm-40 {
        padding-bottom: 40px !important;
    }

    .pb-sm-48 {
        padding-bottom: 48px !important;
    }

    .pb-sm-56 {
        padding-bottom: 56px !important;
    }

    .pb-sm-64 {
        padding-bottom: 64px !important;
    }

    .pb-sm-72 {
        padding-bottom: 72px !important;
    }

    .pb-sm-80 {
        padding-bottom: 80px !important;
    }

    .pb-sm-88 {
        padding-bottom: 88px !important;
    }

    .pb-sm-96 {
        padding-bottom: 96px !important;
    }

    .pb-sm-104 {
        padding-bottom: 104px !important;
    }

    .pb-sm-112 {
        padding-bottom: 112px !important;
    }

    .pb-sm-120 {
        padding-bottom: 120px !important;
    }

    .pb-sm-140 {
        padding-bottom: 140px !important;
    }

    .pb-sm-160 {
        padding-bottom: 160px !important;
    }

    .pb-sm-180 {
        padding-bottom: 180px !important;
    }

    .pb-sm-200 {
        padding-bottom: 200px !important;
    }

    .py-sm-0 {
        padding-bottom: 0 !important;
    }

    .py-sm-4 {
        padding-bottom: 4px !important;
    }

    .py-sm-8 {
        padding-bottom: 8px !important;
    }

    .py-sm-12 {
        padding-bottom: 12px !important;
    }

    .py-sm-15 {
        padding-bottom: 15px !important;
    }

    .py-sm-16 {
        padding-bottom: 16px !important;
    }

    .py-sm-20 {
        padding-bottom: 20px !important;
    }

    .py-sm-24 {
        padding-bottom: 24px !important;
    }

    .py-sm-28 {
        padding-bottom: 28px !important;
    }

    .py-sm-32 {
        padding-bottom: 32px !important;
    }

    .py-sm-36 {
        padding-bottom: 36px !important;
    }

    .py-sm-40 {
        padding-bottom: 40px !important;
    }

    .py-sm-48 {
        padding-bottom: 48px !important;
    }

    .py-sm-56 {
        padding-bottom: 56px !important;
    }

    .py-sm-64 {
        padding-bottom: 64px !important;
    }

    .py-sm-72 {
        padding-bottom: 72px !important;
    }

    .py-sm-80 {
        padding-bottom: 80px !important;
    }

    .py-sm-88 {
        padding-bottom: 88px !important;
    }

    .py-sm-96 {
        padding-bottom: 96px !important;
    }

    .py-sm-104 {
        padding-bottom: 104px !important;
    }

    .py-sm-112 {
        padding-bottom: 112px !important;
    }

    .py-sm-120 {
        padding-bottom: 120px !important;
    }

    .py-sm-140 {
        padding-bottom: 140px !important;
    }

    .py-sm-160 {
        padding-bottom: 160px !important;
    }

    .py-sm-180 {
        padding-bottom: 180px !important;
    }

    .py-sm-200 {
        padding-bottom: 200px !important;
    }

    .pl-sm-0 {
        padding-left: 0 !important;
    }

    .pl-sm-4 {
        padding-left: 4px !important;
    }

    .pl-sm-8 {
        padding-left: 8px !important;
    }

    .pl-sm-12 {
        padding-left: 12px !important;
    }

    .pl-sm-15 {
        padding-left: 15px !important;
    }

    .pl-sm-15 {
        padding-left: 15px !important;
    }

    .pl-sm-16 {
        padding-left: 16px !important;
    }

    .pl-sm-20 {
        padding-left: 20px !important;
    }

    .pl-sm-24 {
        padding-left: 24px !important;
    }

    .pl-sm-28 {
        padding-left: 28px !important;
    }

    .pl-sm-32 {
        padding-left: 32px !important;
    }

    .pl-sm-36 {
        padding-left: 36px !important;
    }

    .pl-sm-40 {
        padding-left: 40px !important;
    }

    .pl-sm-48 {
        padding-left: 48px !important;
    }

    .pl-sm-56 {
        padding-left: 56px !important;
    }

    .pl-sm-64 {
        padding-left: 64px !important;
    }

    .pl-sm-72 {
        padding-left: 72px !important;
    }

    .pl-sm-80 {
        padding-left: 80px !important;
    }

    .pl-sm-88 {
        padding-left: 88px !important;
    }

    .pl-sm-96 {
        padding-left: 96px !important;
    }

    .pl-sm-104 {
        padding-left: 104px !important;
    }

    .pl-sm-112 {
        padding-left: 112px !important;
    }

    .pl-sm-120 {
        padding-left: 120px !important;
    }

    .pl-sm-140 {
        padding-left: 140px !important;
    }

    .pl-sm-160 {
        padding-left: 160px !important;
    }

    .pl-sm-180 {
        padding-left: 180px !important;
    }

    .pl-sm-200 {
        padding-left: 200px !important;
    }

    .px-sm-0 {
        padding-left: 0 !important;
    }

    .px-sm-4 {
        padding-left: 4px !important;
    }

    .px-sm-8 {
        padding-left: 8px !important;
    }

    .px-sm-12 {
        padding-left: 12px !important;
    }

    .px-sm-15 {
        padding-left: 15px !important;
    }

    .px-sm-16 {
        padding-left: 16px !important;
    }

    .px-sm-20 {
        padding-left: 20px !important;
    }

    .px-sm-24 {
        padding-left: 24px !important;
    }

    .px-sm-28 {
        padding-left: 28px !important;
    }

    .px-sm-32 {
        padding-left: 32px !important;
    }

    .px-sm-36 {
        padding-left: 36px !important;
    }

    .px-sm-40 {
        padding-left: 40px !important;
    }

    .px-sm-48 {
        padding-left: 48px !important;
    }

    .px-sm-56 {
        padding-left: 56px !important;
    }

    .px-sm-64 {
        padding-left: 64px !important;
    }

    .px-sm-72 {
        padding-left: 72px !important;
    }

    .px-sm-80 {
        padding-left: 80px !important;
    }

    .px-sm-88 {
        padding-left: 88px !important;
    }

    .px-sm-96 {
        padding-left: 96px !important;
    }

    .px-sm-104 {
        padding-left: 104px !important;
    }

    .px-sm-112 {
        padding-left: 112px !important;
    }

    .px-sm-120 {
        padding-left: 120px !important;
    }

    .px-sm-140 {
        padding-left: 140px !important;
    }

    .px-sm-160 {
        padding-left: 160px !important;
    }

    .px-sm-180 {
        padding-left: 180px !important;
    }

    .px-sm-200 {
        padding-left: 200px !important;
    }

    .pt-ps-sm-0 {
        padding-top: 0% !important;
    }

    .pt-ps-sm-1 {
        padding-top: 1% !important;
    }

    .pt-ps-sm-2 {
        padding-top: 2% !important;
    }

    .pt-ps-sm-3 {
        padding-top: 3% !important;
    }

    .pt-ps-sm-4 {
        padding-top: 4% !important;
    }

    .pt-ps-sm-5 {
        padding-top: 5% !important;
    }

    .pt-ps-sm-6 {
        padding-top: 6% !important;
    }

    .pt-ps-sm-7 {
        padding-top: 7% !important;
    }

    .pt-ps-sm-8 {
        padding-top: 8% !important;
    }

    .pt-ps-sm-9 {
        padding-top: 9% !important;
    }

    .pt-ps-sm-10 {
        padding-top: 10% !important;
    }

    .pt-ps-sm-11 {
        padding-top: 11% !important;
    }

    .pt-ps-sm-12 {
        padding-top: 12% !important;
    }

    .pt-ps-sm-13 {
        padding-top: 13% !important;
    }

    .pt-ps-sm-14 {
        padding-top: 14% !important;
    }

    .pt-ps-sm-15 {
        padding-top: 15% !important;
    }

    .pt-ps-sm-16 {
        padding-top: 16% !important;
    }

    .pt-ps-sm-17 {
        padding-top: 17% !important;
    }

    .pt-ps-sm-18 {
        padding-top: 18% !important;
    }

    .pt-ps-sm-19 {
        padding-top: 19% !important;
    }

    .pt-ps-sm-20 {
        padding-top: 20% !important;
    }

    .pt-ps-sm-21 {
        padding-top: 21% !important;
    }

    .pt-ps-sm-22 {
        padding-top: 22% !important;
    }

    .pt-ps-sm-23 {
        padding-top: 23% !important;
    }

    .pt-ps-sm-24 {
        padding-top: 24% !important;
    }

    .pt-ps-sm-25 {
        padding-top: 25% !important;
    }

    .pt-ps-sm-26 {
        padding-top: 26% !important;
    }

    .pt-ps-sm-27 {
        padding-top: 27% !important;
    }

    .pt-ps-sm-28 {
        padding-top: 28% !important;
    }

    .pt-ps-sm-29 {
        padding-top: 29% !important;
    }

    .pt-ps-sm-30 {
        padding-top: 30% !important;
    }

    .pt-ps-sm-31 {
        padding-top: 31% !important;
    }

    .pt-ps-sm-32 {
        padding-top: 32% !important;
    }

    .pt-ps-sm-33 {
        padding-top: 33% !important;
    }

    .pt-ps-sm-34 {
        padding-top: 34% !important;
    }

    .pt-ps-sm-35 {
        padding-top: 35% !important;
    }

    .pt-ps-sm-36 {
        padding-top: 36% !important;
    }

    .pt-ps-sm-37 {
        padding-top: 37% !important;
    }

    .pt-ps-sm-38 {
        padding-top: 38% !important;
    }

    .pt-ps-sm-39 {
        padding-top: 39% !important;
    }

    .pt-ps-sm-40 {
        padding-top: 40% !important;
    }

    .pt-ps-sm-41 {
        padding-top: 41% !important;
    }

    .pt-ps-sm-42 {
        padding-top: 42% !important;
    }

    .pt-ps-sm-43 {
        padding-top: 43% !important;
    }

    .pt-ps-sm-44 {
        padding-top: 44% !important;
    }

    .pt-ps-sm-45 {
        padding-top: 45% !important;
    }

    .pt-ps-sm-46 {
        padding-top: 46% !important;
    }

    .pt-ps-sm-47 {
        padding-top: 47% !important;
    }

    .pt-ps-sm-48 {
        padding-top: 48% !important;
    }

    .pt-ps-sm-49 {
        padding-top: 49% !important;
    }

    .pt-ps-sm-50 {
        padding-top: 50% !important;
    }

    .pt-ps-sm-51 {
        padding-top: 51% !important;
    }

    .pt-ps-sm-52 {
        padding-top: 52% !important;
    }

    .pt-ps-sm-53 {
        padding-top: 53% !important;
    }

    .pt-ps-sm-54 {
        padding-top: 54% !important;
    }

    .pt-ps-sm-55 {
        padding-top: 55% !important;
    }

    .pt-ps-sm-56 {
        padding-top: 56% !important;
    }

    .pt-ps-sm-57 {
        padding-top: 57% !important;
    }

    .pt-ps-sm-58 {
        padding-top: 58% !important;
    }

    .pt-ps-sm-59 {
        padding-top: 59% !important;
    }

    .pt-ps-sm-60 {
        padding-top: 60% !important;
    }

    .pt-ps-sm-61 {
        padding-top: 61% !important;
    }

    .pt-ps-sm-62 {
        padding-top: 62% !important;
    }

    .pt-ps-sm-63 {
        padding-top: 63% !important;
    }

    .pt-ps-sm-64 {
        padding-top: 64% !important;
    }

    .pt-ps-sm-65 {
        padding-top: 65% !important;
    }

    .pt-ps-sm-66 {
        padding-top: 66% !important;
    }

    .pt-ps-sm-67 {
        padding-top: 67% !important;
    }

    .pt-ps-sm-68 {
        padding-top: 68% !important;
    }

    .pt-ps-sm-69 {
        padding-top: 69% !important;
    }

    .pt-ps-sm-70 {
        padding-top: 70% !important;
    }

    .pt-ps-sm-71 {
        padding-top: 71% !important;
    }

    .pt-ps-sm-72 {
        padding-top: 72% !important;
    }

    .pt-ps-sm-73 {
        padding-top: 73% !important;
    }

    .pt-ps-sm-74 {
        padding-top: 74% !important;
    }

    .pt-ps-sm-75 {
        padding-top: 75% !important;
    }

    .pt-ps-sm-76 {
        padding-top: 76% !important;
    }

    .pt-ps-sm-77 {
        padding-top: 77% !important;
    }

    .pt-ps-sm-78 {
        padding-top: 78% !important;
    }

    .pt-ps-sm-79 {
        padding-top: 79% !important;
    }

    .pt-ps-sm-80 {
        padding-top: 80% !important;
    }

    .pt-ps-sm-81 {
        padding-top: 81% !important;
    }

    .pt-ps-sm-82 {
        padding-top: 82% !important;
    }

    .pt-ps-sm-83 {
        padding-top: 83% !important;
    }

    .pt-ps-sm-84 {
        padding-top: 84% !important;
    }

    .pt-ps-sm-85 {
        padding-top: 85% !important;
    }

    .pt-ps-sm-86 {
        padding-top: 86% !important;
    }

    .pt-ps-sm-87 {
        padding-top: 87% !important;
    }

    .pt-ps-sm-88 {
        padding-top: 88% !important;
    }

    .pt-ps-sm-89 {
        padding-top: 89% !important;
    }

    .pt-ps-sm-90 {
        padding-top: 90% !important;
    }

    .pt-ps-sm-91 {
        padding-top: 91% !important;
    }

    .pt-ps-sm-92 {
        padding-top: 92% !important;
    }

    .pt-ps-sm-93 {
        padding-top: 93% !important;
    }

    .pt-ps-sm-94 {
        padding-top: 94% !important;
    }

    .pt-ps-sm-95 {
        padding-top: 95% !important;
    }

    .pt-ps-sm-96 {
        padding-top: 96% !important;
    }

    .pt-ps-sm-97 {
        padding-top: 97% !important;
    }

    .pt-ps-sm-98 {
        padding-top: 98% !important;
    }

    .pt-ps-sm-99 {
        padding-top: 99% !important;
    }

    .pt-ps-sm-100 {
        padding-top: 100% !important;
    }
}

@media (min-width: 768px) {
    .p-md-0 {
        padding: 0 !important;
    }

    .p-md-4 {
        padding: 4px !important;
    }

    .p-md-8 {
        padding: 8px !important;
    }

    .p-md-12 {
        padding: 12px !important;
    }

    .p-md-16 {
        padding: 16px !important;
    }

    .p-md-20 {
        padding: 20px !important;
    }

    .p-md-24 {
        padding: 24px !important;
    }

    .p-md-28 {
        padding: 28px !important;
    }

    .p-md-32 {
        padding: 32px !important;
    }

    .p-md-36 {
        padding: 36px !important;
    }

    .p-md-40 {
        padding: 40px !important;
    }

    .p-md-48 {
        padding: 48px !important;
    }

    .p-md-56 {
        padding: 56px !important;
    }

    .p-md-64 {
        padding: 64px !important;
    }

    .p-md-72 {
        padding: 72px !important;
    }

    .p-md-80 {
        padding: 80px !important;
    }

    .p-md-88 {
        padding: 88px !important;
    }

    .p-md-96 {
        padding: 96px !important;
    }

    .p-md-104 {
        padding: 104px !important;
    }

    .p-md-112 {
        padding: 112px !important;
    }

    .p-md-120 {
        padding: 120px !important;
    }

    .p-md-140 {
        padding: 140px !important;
    }

    .p-md-160 {
        padding: 160px !important;
    }

    .p-md-180 {
        padding: 180px !important;
    }

    .p-md-200 {
        padding: 200px !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pt-md-4 {
        padding-top: 4px !important;
    }

    .pt-md-8 {
        padding-top: 8px !important;
    }

    .pt-md-12 {
        padding-top: 12px !important;
    }

    .pt-md-15 {
        padding-top: 15px !important;
    }

    .pt-md-16 {
        padding-top: 16px !important;
    }

    .pt-md-20 {
        padding-top: 20px !important;
    }

    .pt-md-24 {
        padding-top: 24px !important;
    }

    .pt-md-28 {
        padding-top: 28px !important;
    }

    .pt-md-32 {
        padding-top: 32px !important;
    }

    .pt-md-36 {
        padding-top: 36px !important;
    }

    .pt-md-40 {
        padding-top: 40px !important;
    }

    .pt-md-48 {
        padding-top: 48px !important;
    }

    .pt-md-56 {
        padding-top: 56px !important;
    }

    .pt-md-64 {
        padding-top: 64px !important;
    }

    .pt-md-72 {
        padding-top: 72px !important;
    }

    .pt-md-80 {
        padding-top: 80px !important;
    }

    .pt-md-88 {
        padding-top: 88px !important;
    }

    .pt-md-96 {
        padding-top: 96px !important;
    }

    .pt-md-104 {
        padding-top: 104px !important;
    }

    .pt-md-112 {
        padding-top: 112px !important;
    }

    .pt-md-120 {
        padding-top: 120px !important;
    }

    .pt-md-140 {
        padding-top: 140px !important;
    }

    .pt-md-160 {
        padding-top: 160px !important;
    }

    .pt-md-180 {
        padding-top: 180px !important;
    }

    .pt-md-200 {
        padding-top: 200px !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
    }

    .py-md-4 {
        padding-top: 4px !important;
    }

    .py-md-8 {
        padding-top: 8px !important;
    }

    .py-md-12 {
        padding-top: 12px !important;
    }

    .py-md-15 {
        padding-top: 15px !important;
    }

    .py-md-16 {
        padding-top: 16px !important;
    }

    .py-md-20 {
        padding-top: 20px !important;
    }

    .py-md-24 {
        padding-top: 24px !important;
    }

    .py-md-28 {
        padding-top: 28px !important;
    }

    .py-md-32 {
        padding-top: 32px !important;
    }

    .py-md-36 {
        padding-top: 36px !important;
    }

    .py-md-40 {
        padding-top: 40px !important;
    }

    .py-md-48 {
        padding-top: 48px !important;
    }

    .py-md-56 {
        padding-top: 56px !important;
    }

    .py-md-64 {
        padding-top: 64px !important;
    }

    .py-md-72 {
        padding-top: 72px !important;
    }

    .py-md-80 {
        padding-top: 80px !important;
    }

    .py-md-88 {
        padding-top: 88px !important;
    }

    .py-md-96 {
        padding-top: 96px !important;
    }

    .py-md-104 {
        padding-top: 104px !important;
    }

    .py-md-112 {
        padding-top: 112px !important;
    }

    .py-md-120 {
        padding-top: 120px !important;
    }

    .py-md-140 {
        padding-top: 140px !important;
    }

    .py-md-160 {
        padding-top: 160px !important;
    }

    .py-md-180 {
        padding-top: 180px !important;
    }

    .py-md-200 {
        padding-top: 200px !important;
    }

    .pr-md-0 {
        padding-right: 0 !important;
    }

    .pr-md-4 {
        padding-right: 4px !important;
    }

    .pr-md-8 {
        padding-right: 8px !important;
    }

    .pr-md-12 {
        padding-right: 12px !important;
    }

    .pr-md-15 {
        padding-right: 15px !important;
    }

    .pr-md-16 {
        padding-right: 16px !important;
    }

    .pr-md-20 {
        padding-right: 20px !important;
    }

    .pr-md-24 {
        padding-right: 24px !important;
    }

    .pr-md-28 {
        padding-right: 28px !important;
    }

    .pr-md-32 {
        padding-right: 32px !important;
    }

    .pr-md-36 {
        padding-right: 36px !important;
    }

    .pr-md-40 {
        padding-right: 40px !important;
    }

    .pr-md-48 {
        padding-right: 48px !important;
    }

    .pr-md-56 {
        padding-right: 56px !important;
    }

    .pr-md-64 {
        padding-right: 64px !important;
    }

    .pr-md-72 {
        padding-right: 72px !important;
    }

    .pr-md-80 {
        padding-right: 80px !important;
    }

    .pr-md-88 {
        padding-right: 88px !important;
    }

    .pr-md-96 {
        padding-right: 96px !important;
    }

    .pr-md-104 {
        padding-right: 104px !important;
    }

    .pr-md-112 {
        padding-right: 112px !important;
    }

    .pr-md-120 {
        padding-right: 120px !important;
    }

    .pr-md-128 {
        padding-right: 128px !important;
    }

    .pr-md-140 {
        padding-right: 140px !important;
    }

    .pr-md-160 {
        padding-right: 160px !important;
    }

    .pr-md-180 {
        padding-right: 180px !important;
    }

    .pr-md-200 {
        padding-right: 200px !important;
    }

    .px-md-0 {
        padding-right: 0 !important;
    }

    .px-md-4 {
        padding-right: 4px !important;
    }

    .px-md-8 {
        padding-right: 8px !important;
    }

    .px-md-12 {
        padding-right: 12px !important;
    }

    .px-md-15 {
        padding-right: 15px !important;
    }

    .px-md-16 {
        padding-right: 16px !important;
    }

    .px-md-20 {
        padding-right: 20px !important;
    }

    .px-md-24 {
        padding-right: 24px !important;
    }

    .px-md-28 {
        padding-right: 28px !important;
    }

    .px-md-32 {
        padding-right: 32px !important;
    }

    .px-md-36 {
        padding-right: 36px !important;
    }

    .px-md-40 {
        padding-right: 40px !important;
    }

    .px-md-48 {
        padding-right: 48px !important;
    }

    .px-md-56 {
        padding-right: 56px !important;
    }

    .px-md-64 {
        padding-right: 64px !important;
    }

    .px-md-72 {
        padding-right: 72px !important;
    }

    .px-md-80 {
        padding-right: 80px !important;
    }

    .px-md-88 {
        padding-right: 88px !important;
    }

    .px-md-96 {
        padding-right: 96px !important;
    }

    .px-md-104 {
        padding-right: 104px !important;
    }

    .px-md-112 {
        padding-right: 112px !important;
    }

    .px-md-120 {
        padding-right: 120px !important;
    }

    .px-md-140 {
        padding-right: 140px !important;
    }

    .px-md-160 {
        padding-right: 160px !important;
    }

    .px-md-180 {
        padding-right: 180px !important;
    }

    .px-md-200 {
        padding-right: 200px !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pb-md-4 {
        padding-bottom: 4px !important;
    }

    .pb-md-8 {
        padding-bottom: 8px !important;
    }

    .pb-md-12 {
        padding-bottom: 12px !important;
    }

    .pb-md-15 {
        padding-bottom: 15px !important;
    }

    .pb-md-16 {
        padding-bottom: 16px !important;
    }

    .pb-md-20 {
        padding-bottom: 20px !important;
    }

    .pb-md-24 {
        padding-bottom: 24px !important;
    }

    .pb-md-28 {
        padding-bottom: 28px !important;
    }

    .pb-md-32 {
        padding-bottom: 32px !important;
    }

    .pb-md-36 {
        padding-bottom: 36px !important;
    }

    .pb-md-40 {
        padding-bottom: 40px !important;
    }

    .pb-md-48 {
        padding-bottom: 48px !important;
    }

    .pb-md-56 {
        padding-bottom: 56px !important;
    }

    .pb-md-64 {
        padding-bottom: 64px !important;
    }

    .pb-md-72 {
        padding-bottom: 72px !important;
    }

    .pb-md-80 {
        padding-bottom: 80px !important;
    }

    .pb-md-88 {
        padding-bottom: 88px !important;
    }

    .pb-md-96 {
        padding-bottom: 96px !important;
    }

    .pb-md-104 {
        padding-bottom: 104px !important;
    }

    .pb-md-112 {
        padding-bottom: 112px !important;
    }

    .pb-md-120 {
        padding-bottom: 120px !important;
    }

    .pb-md-140 {
        padding-bottom: 140px !important;
    }

    .pb-md-160 {
        padding-bottom: 160px !important;
    }

    .pb-md-180 {
        padding-bottom: 180px !important;
    }

    .pb-md-200 {
        padding-bottom: 200px !important;
    }

    .py-md-0 {
        padding-bottom: 0 !important;
    }

    .py-md-4 {
        padding-bottom: 4px !important;
    }

    .py-md-8 {
        padding-bottom: 8px !important;
    }

    .py-md-12 {
        padding-bottom: 12px !important;
    }

    .py-md-15 {
        padding-bottom: 15px !important;
    }

    .py-md-16 {
        padding-bottom: 16px !important;
    }

    .py-md-20 {
        padding-bottom: 20px !important;
    }

    .py-md-24 {
        padding-bottom: 24px !important;
    }

    .py-md-28 {
        padding-bottom: 28px !important;
    }

    .py-md-32 {
        padding-bottom: 32px !important;
    }

    .py-md-36 {
        padding-bottom: 36px !important;
    }

    .py-md-40 {
        padding-bottom: 40px !important;
    }

    .py-md-48 {
        padding-bottom: 48px !important;
    }

    .py-md-56 {
        padding-bottom: 56px !important;
    }

    .py-md-64 {
        padding-bottom: 64px !important;
    }

    .py-md-72 {
        padding-bottom: 72px !important;
    }

    .py-md-80 {
        padding-bottom: 80px !important;
    }

    .py-md-88 {
        padding-bottom: 88px !important;
    }

    .py-md-96 {
        padding-bottom: 96px !important;
    }

    .py-md-104 {
        padding-bottom: 104px !important;
    }

    .py-md-112 {
        padding-bottom: 112px !important;
    }

    .py-md-120 {
        padding-bottom: 120px !important;
    }

    .py-md-140 {
        padding-bottom: 140px !important;
    }

    .py-md-160 {
        padding-bottom: 160px !important;
    }

    .py-md-180 {
        padding-bottom: 180px !important;
    }

    .py-md-200 {
        padding-bottom: 200px !important;
    }

    .pl-md-0 {
        padding-left: 0 !important;
    }

    .pl-md-4 {
        padding-left: 4px !important;
    }

    .pl-md-8 {
        padding-left: 8px !important;
    }

    .pl-md-12 {
        padding-left: 12px !important;
    }

    .pl-md-15 {
        padding-left: 15px !important;
    }

    .pl-md-16 {
        padding-left: 16px !important;
    }

    .pl-md-20 {
        padding-left: 20px !important;
    }

    .pl-md-24 {
        padding-left: 24px !important;
    }

    .pl-md-28 {
        padding-left: 28px !important;
    }

    .pl-md-32 {
        padding-left: 32px !important;
    }

    .pl-md-36 {
        padding-left: 36px !important;
    }

    .pl-md-40 {
        padding-left: 40px !important;
    }

    .pl-md-48 {
        padding-left: 48px !important;
    }

    .pl-md-56 {
        padding-left: 56px !important;
    }

    .pl-md-64 {
        padding-left: 64px !important;
    }

    .pl-md-72 {
        padding-left: 72px !important;
    }

    .pl-md-80 {
        padding-left: 80px !important;
    }

    .pl-md-88 {
        padding-left: 88px !important;
    }

    .pl-md-96 {
        padding-left: 96px !important;
    }

    .pl-md-104 {
        padding-left: 104px !important;
    }

    .pl-md-112 {
        padding-left: 112px !important;
    }

    .pl-md-120 {
        padding-left: 120px !important;
    }

    .pl-md-140 {
        padding-left: 140px !important;
    }

    .pl-md-160 {
        padding-left: 160px !important;
    }

    .pl-md-180 {
        padding-left: 180px !important;
    }

    .pl-md-200 {
        padding-left: 200px !important;
    }

    .px-md-0 {
        padding-left: 0 !important;
    }

    .px-md-4 {
        padding-left: 4px !important;
    }

    .px-md-8 {
        padding-left: 8px !important;
    }

    .px-md-12 {
        padding-left: 12px !important;
    }

    .px-md-15 {
        padding-left: 15px !important;
    }

    .px-md-16 {
        padding-left: 16px !important;
    }

    .px-md-20 {
        padding-left: 20px !important;
    }

    .px-md-24 {
        padding-left: 24px !important;
    }

    .px-md-28 {
        padding-left: 28px !important;
    }

    .px-md-32 {
        padding-left: 32px !important;
    }

    .px-md-36 {
        padding-left: 36px !important;
    }

    .px-md-40 {
        padding-left: 40px !important;
    }

    .px-md-48 {
        padding-left: 48px !important;
    }

    .px-md-56 {
        padding-left: 56px !important;
    }

    .px-md-64 {
        padding-left: 64px !important;
    }

    .px-md-72 {
        padding-left: 72px !important;
    }

    .px-md-80 {
        padding-left: 80px !important;
    }

    .px-md-88 {
        padding-left: 88px !important;
    }

    .px-md-96 {
        padding-left: 96px !important;
    }

    .px-md-104 {
        padding-left: 104px !important;
    }

    .px-md-112 {
        padding-left: 112px !important;
    }

    .px-md-120 {
        padding-left: 120px !important;
    }

    .px-md-140 {
        padding-left: 140px !important;
    }

    .px-md-160 {
        padding-left: 160px !important;
    }

    .px-md-180 {
        padding-left: 180px !important;
    }

    .px-md-200 {
        padding-left: 200px !important;
    }

    /* 기존 코드에서 .pt-ps- 를 .pt-ps-md- 로 변경하고 나머지 숫자는 그대로 유지합니다. */
    .pt-ps-md-0 {
        padding-top: 0% !important;
    }

    .pt-ps-md-1 {
        padding-top: 1% !important;
    }

    .pt-ps-md-2 {
        padding-top: 2% !important;
    }

    .pt-ps-md-3 {
        padding-top: 3% !important;
    }

    .pt-ps-md-4 {
        padding-top: 4% !important;
    }

    .pt-ps-md-5 {
        padding-top: 5% !important;
    }

    .pt-ps-md-6 {
        padding-top: 6% !important;
    }

    .pt-ps-md-7 {
        padding-top: 7% !important;
    }

    .pt-ps-md-8 {
        padding-top: 8% !important;
    }

    .pt-ps-md-9 {
        padding-top: 9% !important;
    }

    .pt-ps-md-10 {
        padding-top: 10% !important;
    }

    .pt-ps-md-11 {
        padding-top: 11% !important;
    }

    .pt-ps-md-12 {
        padding-top: 12% !important;
    }

    .pt-ps-md-13 {
        padding-top: 13% !important;
    }

    .pt-ps-md-14 {
        padding-top: 14% !important;
    }

    .pt-ps-md-15 {
        padding-top: 15% !important;
    }

    .pt-ps-md-16 {
        padding-top: 16% !important;
    }

    .pt-ps-md-17 {
        padding-top: 17% !important;
    }

    .pt-ps-md-18 {
        padding-top: 18% !important;
    }

    .pt-ps-md-19 {
        padding-top: 19% !important;
    }

    .pt-ps-md-20 {
        padding-top: 20% !important;
    }

    .pt-ps-md-21 {
        padding-top: 21% !important;
    }

    .pt-ps-md-22 {
        padding-top: 22% !important;
    }

    .pt-ps-md-23 {
        padding-top: 23% !important;
    }

    .pt-ps-md-24 {
        padding-top: 24% !important;
    }

    .pt-ps-md-25 {
        padding-top: 25% !important;
    }

    .pt-ps-md-26 {
        padding-top: 26% !important;
    }

    .pt-ps-md-27 {
        padding-top: 27% !important;
    }

    .pt-ps-md-28 {
        padding-top: 28% !important;
    }

    .pt-ps-md-29 {
        padding-top: 29% !important;
    }

    .pt-ps-md-30 {
        padding-top: 30% !important;
    }

    .pt-ps-md-31 {
        padding-top: 31% !important;
    }

    .pt-ps-md-32 {
        padding-top: 32% !important;
    }

    .pt-ps-md-33 {
        padding-top: 33% !important;
    }

    .pt-ps-md-34 {
        padding-top: 34% !important;
    }

    .pt-ps-md-35 {
        padding-top: 35% !important;
    }

    .pt-ps-md-36 {
        padding-top: 36% !important;
    }

    .pt-ps-md-37 {
        padding-top: 37% !important;
    }

    .pt-ps-md-38 {
        padding-top: 38% !important;
    }

    .pt-ps-md-39 {
        padding-top: 39% !important;
    }

    .pt-ps-md-40 {
        padding-top: 40% !important;
    }

    .pt-ps-md-41 {
        padding-top: 41% !important;
    }

    .pt-ps-md-42 {
        padding-top: 42% !important;
    }

    .pt-ps-md-43 {
        padding-top: 43% !important;
    }

    .pt-ps-md-44 {
        padding-top: 44% !important;
    }

    .pt-ps-md-45 {
        padding-top: 45% !important;
    }

    .pt-ps-md-46 {
        padding-top: 46% !important;
    }

    .pt-ps-md-47 {
        padding-top: 47% !important;
    }

    .pt-ps-md-48 {
        padding-top: 48% !important;
    }

    .pt-ps-md-49 {
        padding-top: 49% !important;
    }

    .pt-ps-md-50 {
        padding-top: 50% !important;
    }

    .pt-ps-md-51 {
        padding-top: 51% !important;
    }

    .pt-ps-md-52 {
        padding-top: 52% !important;
    }

    .pt-ps-md-53 {
        padding-top: 53% !important;
    }

    .pt-ps-md-54 {
        padding-top: 54% !important;
    }

    .pt-ps-md-55 {
        padding-top: 55% !important;
    }

    .pt-ps-md-56 {
        padding-top: 56% !important;
    }

    .pt-ps-md-57 {
        padding-top: 57% !important;
    }

    .pt-ps-md-58 {
        padding-top: 58% !important;
    }

    .pt-ps-md-59 {
        padding-top: 59% !important;
    }

    .pt-ps-md-60 {
        padding-top: 60% !important;
    }

    .pt-ps-md-61 {
        padding-top: 61% !important;
    }

    .pt-ps-md-62 {
        padding-top: 62% !important;
    }

    .pt-ps-md-63 {
        padding-top: 63% !important;
    }

    .pt-ps-md-64 {
        padding-top: 64% !important;
    }

    .pt-ps-md-65 {
        padding-top: 65% !important;
    }

    .pt-ps-md-66 {
        padding-top: 66% !important;
    }

    .pt-ps-md-67 {
        padding-top: 67% !important;
    }

    .pt-ps-md-68 {
        padding-top: 68% !important;
    }

    .pt-ps-md-69 {
        padding-top: 69% !important;
    }

    .pt-ps-md-70 {
        padding-top: 70% !important;
    }

    .pt-ps-md-71 {
        padding-top: 71% !important;
    }

    .pt-ps-md-72 {
        padding-top: 72% !important;
    }

    .pt-ps-md-73 {
        padding-top: 73% !important;
    }

    .pt-ps-md-74 {
        padding-top: 74% !important;
    }

    .pt-ps-md-75 {
        padding-top: 75% !important;
    }

    .pt-ps-md-76 {
        padding-top: 76% !important;
    }

    .pt-ps-md-77 {
        padding-top: 77% !important;
    }

    .pt-ps-md-78 {
        padding-top: 78% !important;
    }

    .pt-ps-md-79 {
        padding-top: 79% !important;
    }

    .pt-ps-md-80 {
        padding-top: 80% !important;
    }

    .pt-ps-md-81 {
        padding-top: 81% !important;
    }

    .pt-ps-md-82 {
        padding-top: 82% !important;
    }

    .pt-ps-md-83 {
        padding-top: 83% !important;
    }

    .pt-ps-md-84 {
        padding-top: 84% !important;
    }

    .pt-ps-md-85 {
        padding-top: 85% !important;
    }

    .pt-ps-md-86 {
        padding-top: 86% !important;
    }

    .pt-ps-md-87 {
        padding-top: 87% !important;
    }

    .pt-ps-md-88 {
        padding-top: 88% !important;
    }

    .pt-ps-md-89 {
        padding-top: 89% !important;
    }

    .pt-ps-md-90 {
        padding-top: 90% !important;
    }

    .pt-ps-md-91 {
        padding-top: 91% !important;
    }

    .pt-ps-md-92 {
        padding-top: 92% !important;
    }

    .pt-ps-md-93 {
        padding-top: 93% !important;
    }

    .pt-ps-md-94 {
        padding-top: 94% !important;
    }

    .pt-ps-md-95 {
        padding-top: 95% !important;
    }

    .pt-ps-md-96 {
        padding-top: 96% !important;
    }

    .pt-ps-md-97 {
        padding-top: 97% !important;
    }

    .pt-ps-md-98 {
        padding-top: 98% !important;
    }

    .pt-ps-md-99 {
        padding-top: 99% !important;
    }

    .pt-ps-md-100 {
        padding-top: 100% !important;
    }
}

@media (min-width: 992px) {
    .p-lg-0 {
        padding: 0 !important;
    }

    .p-lg-4 {
        padding: 4px !important;
    }

    .p-lg-8 {
        padding: 8px !important;
    }

    .p-lg-12 {
        padding: 12px !important;
    }

    .p-lg-16 {
        padding: 16px !important;
    }

    .p-lg-20 {
        padding: 20px !important;
    }

    .p-lg-24 {
        padding: 24px !important;
    }

    .p-lg-28 {
        padding: 28px !important;
    }

    .p-lg-32 {
        padding: 32px !important;
    }

    .p-lg-36 {
        padding: 36px !important;
    }

    .p-lg-40 {
        padding: 40px !important;
    }

    .p-lg-48 {
        padding: 48px !important;
    }

    .p-lg-56 {
        padding: 56px !important;
    }

    .p-lg-64 {
        padding: 64px !important;
    }

    .p-lg-72 {
        padding: 72px !important;
    }

    .p-lg-80 {
        padding: 80px !important;
    }

    .p-lg-88 {
        padding: 88px !important;
    }

    .p-lg-96 {
        padding: 96px !important;
    }

    .p-lg-104 {
        padding: 104px !important;
    }

    .p-lg-112 {
        padding: 112px !important;
    }

    .p-lg-120 {
        padding: 120px !important;
    }

    .p-lg-140 {
        padding: 140px !important;
    }

    .p-lg-160 {
        padding: 160px !important;
    }

    .p-lg-180 {
        padding: 180px !important;
    }

    .p-lg-200 {
        padding: 200px !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pt-lg-4 {
        padding-top: 4px !important;
    }

    .pt-lg-8 {
        padding-top: 8px !important;
    }

    .pt-lg-12 {
        padding-top: 12px !important;
    }

    .pt-lg-15 {
        padding-top: 15px !important;
    }

    .pt-lg-16 {
        padding-top: 16px !important;
    }

    .pt-lg-20 {
        padding-top: 20px !important;
    }

    .pt-lg-24 {
        padding-top: 24px !important;
    }

    .pt-lg-28 {
        padding-top: 28px !important;
    }

    .pt-lg-32 {
        padding-top: 32px !important;
    }

    .pt-lg-36 {
        padding-top: 36px !important;
    }

    .pt-lg-40 {
        padding-top: 40px !important;
    }

    .pt-lg-48 {
        padding-top: 48px !important;
    }

    .pt-lg-56 {
        padding-top: 56px !important;
    }

    .pt-lg-64 {
        padding-top: 64px !important;
    }

    .pt-lg-72 {
        padding-top: 72px !important;
    }

    .pt-lg-80 {
        padding-top: 80px !important;
    }

    .pt-lg-88 {
        padding-top: 88px !important;
    }

    .pt-lg-96 {
        padding-top: 96px !important;
    }

    .pt-lg-104 {
        padding-top: 104px !important;
    }

    .pt-lg-112 {
        padding-top: 112px !important;
    }

    .pt-lg-120 {
        padding-top: 120px !important;
    }

    .pt-lg-140 {
        padding-top: 140px !important;
    }

    .pt-lg-160 {
        padding-top: 160px !important;
    }

    .pt-lg-180 {
        padding-top: 180px !important;
    }

    .pt-lg-200 {
        padding-top: 200px !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
    }

    .py-lg-4 {
        padding-top: 4px !important;
    }

    .py-lg-8 {
        padding-top: 8px !important;
    }

    .py-lg-12 {
        padding-top: 12px !important;
    }

    .py-lg-15 {
        padding-top: 15px !important;
    }

    .py-lg-16 {
        padding-top: 16px !important;
    }

    .py-lg-20 {
        padding-top: 20px !important;
    }

    .py-lg-24 {
        padding-top: 24px !important;
    }

    .py-lg-28 {
        padding-top: 28px !important;
    }

    .py-lg-32 {
        padding-top: 32px !important;
    }

    .py-lg-36 {
        padding-top: 36px !important;
    }

    .py-lg-40 {
        padding-top: 40px !important;
    }

    .py-lg-48 {
        padding-top: 48px !important;
    }

    .py-lg-56 {
        padding-top: 56px !important;
    }

    .py-lg-64 {
        padding-top: 64px !important;
    }

    .py-lg-72 {
        padding-top: 72px !important;
    }

    .py-lg-80 {
        padding-top: 80px !important;
    }

    .py-lg-88 {
        padding-top: 88px !important;
    }

    .py-lg-96 {
        padding-top: 96px !important;
    }

    .py-lg-104 {
        padding-top: 104px !important;
    }

    .py-lg-112 {
        padding-top: 112px !important;
    }

    .py-lg-120 {
        padding-top: 120px !important;
    }

    .py-lg-140 {
        padding-top: 140px !important;
    }

    .py-lg-160 {
        padding-top: 160px !important;
    }

    .py-lg-180 {
        padding-top: 180px !important;
    }

    .py-lg-200 {
        padding-top: 200px !important;
    }

    .pr-lg-0 {
        padding-right: 0 !important;
    }

    .pr-lg-4 {
        padding-right: 4px !important;
    }

    .pr-lg-8 {
        padding-right: 8px !important;
    }

    .pr-lg-12 {
        padding-right: 12px !important;
    }

    .pr-lg-15 {
        padding-right: 15px !important;
    }

    .pr-lg-16 {
        padding-right: 16px !important;
    }

    .pr-lg-20 {
        padding-right: 20px !important;
    }

    .pr-lg-24 {
        padding-right: 24px !important;
    }

    .pr-lg-28 {
        padding-right: 28px !important;
    }

    .pr-lg-32 {
        padding-right: 32px !important;
    }

    .pr-lg-36 {
        padding-right: 36px !important;
    }

    .pr-lg-40 {
        padding-right: 40px !important;
    }

    .pr-lg-48 {
        padding-right: 48px !important;
    }

    .pr-lg-56 {
        padding-right: 56px !important;
    }

    .pr-lg-64 {
        padding-right: 64px !important;
    }

    .pr-lg-72 {
        padding-right: 72px !important;
    }

    .pr-lg-80 {
        padding-right: 80px !important;
    }

    .pr-lg-88 {
        padding-right: 88px !important;
    }

    .pr-lg-96 {
        padding-right: 96px !important;
    }

    .pr-lg-104 {
        padding-right: 104px !important;
    }

    .pr-lg-112 {
        padding-right: 112px !important;
    }

    .pr-lg-120 {
        padding-right: 120px !important;
    }

    .pr-lg-128 {
        padding-right: 128px !important;
    }

    .pr-lg-140 {
        padding-right: 140px !important;
    }

    .pr-lg-160 {
        padding-right: 160px !important;
    }

    .pr-lg-180 {
        padding-right: 180px !important;
    }

    .pr-lg-200 {
        padding-right: 200px !important;
    }

    .px-lg-0 {
        padding-right: 0 !important;
    }

    .px-lg-4 {
        padding-right: 4px !important;
    }

    .px-lg-8 {
        padding-right: 8px !important;
    }

    .px-lg-12 {
        padding-right: 12px !important;
    }

    .px-lg-15 {
        padding-right: 15px !important;
    }

    .px-lg-16 {
        padding-right: 16px !important;
    }

    .px-lg-20 {
        padding-right: 20px !important;
    }

    .px-lg-24 {
        padding-right: 24px !important;
    }

    .px-lg-28 {
        padding-right: 28px !important;
    }

    .px-lg-32 {
        padding-right: 32px !important;
    }

    .px-lg-36 {
        padding-right: 36px !important;
    }

    .px-lg-40 {
        padding-right: 40px !important;
    }

    .px-lg-48 {
        padding-right: 48px !important;
    }

    .px-lg-56 {
        padding-right: 56px !important;
    }

    .px-lg-64 {
        padding-right: 64px !important;
    }

    .px-lg-72 {
        padding-right: 72px !important;
    }

    .px-lg-80 {
        padding-right: 80px !important;
    }

    .px-lg-88 {
        padding-right: 88px !important;
    }

    .px-lg-96 {
        padding-right: 96px !important;
    }

    .px-lg-104 {
        padding-right: 104px !important;
    }

    .px-lg-112 {
        padding-right: 112px !important;
    }

    .px-lg-120 {
        padding-right: 120px !important;
    }

    .px-lg-140 {
        padding-right: 140px !important;
    }

    .px-lg-160 {
        padding-right: 160px !important;
    }

    .px-lg-180 {
        padding-right: 180px !important;
    }

    .px-lg-200 {
        padding-right: 200px !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pb-lg-4 {
        padding-bottom: 4px !important;
    }

    .pb-lg-8 {
        padding-bottom: 8px !important;
    }

    .pb-lg-12 {
        padding-bottom: 12px !important;
    }

    .pb-lg-15 {
        padding-bottom: 15px !important;
    }

    .pb-lg-16 {
        padding-bottom: 16px !important;
    }

    .pb-lg-20 {
        padding-bottom: 20px !important;
    }

    .pb-lg-24 {
        padding-bottom: 24px !important;
    }

    .pb-lg-28 {
        padding-bottom: 28px !important;
    }

    .pb-lg-32 {
        padding-bottom: 32px !important;
    }

    .pb-lg-36 {
        padding-bottom: 36px !important;
    }

    .pb-lg-40 {
        padding-bottom: 40px !important;
    }

    .pb-lg-48 {
        padding-bottom: 48px !important;
    }

    .pb-lg-56 {
        padding-bottom: 56px !important;
    }

    .pb-lg-64 {
        padding-bottom: 64px !important;
    }

    .pb-lg-72 {
        padding-bottom: 72px !important;
    }

    .pb-lg-80 {
        padding-bottom: 80px !important;
    }

    .pb-lg-88 {
        padding-bottom: 88px !important;
    }

    .pb-lg-96 {
        padding-bottom: 96px !important;
    }

    .pb-lg-104 {
        padding-bottom: 104px !important;
    }

    .pb-lg-112 {
        padding-bottom: 112px !important;
    }

    .pb-lg-120 {
        padding-bottom: 120px !important;
    }

    .pb-lg-140 {
        padding-bottom: 140px !important;
    }

    .pb-lg-160 {
        padding-bottom: 160px !important;
    }

    .pb-lg-180 {
        padding-bottom: 180px !important;
    }

    .pb-lg-200 {
        padding-bottom: 200px !important;
    }

    .py-lg-0 {
        padding-bottom: 0 !important;
    }

    .py-lg-4 {
        padding-bottom: 4px !important;
    }

    .py-lg-8 {
        padding-bottom: 8px !important;
    }

    .py-lg-12 {
        padding-bottom: 12px !important;
    }

    .py-lg-15 {
        padding-bottom: 15px !important;
    }

    .py-lg-16 {
        padding-bottom: 16px !important;
    }

    .py-lg-20 {
        padding-bottom: 20px !important;
    }

    .py-lg-24 {
        padding-bottom: 24px !important;
    }

    .py-lg-28 {
        padding-bottom: 28px !important;
    }

    .py-lg-32 {
        padding-bottom: 32px !important;
    }

    .py-lg-36 {
        padding-bottom: 36px !important;
    }

    .py-lg-40 {
        padding-bottom: 40px !important;
    }

    .py-lg-48 {
        padding-bottom: 48px !important;
    }

    .py-lg-56 {
        padding-bottom: 56px !important;
    }

    .py-lg-64 {
        padding-bottom: 64px !important;
    }

    .py-lg-72 {
        padding-bottom: 72px !important;
    }

    .py-lg-80 {
        padding-bottom: 80px !important;
    }

    .py-lg-88 {
        padding-bottom: 88px !important;
    }

    .py-lg-96 {
        padding-bottom: 96px !important;
    }

    .py-lg-104 {
        padding-bottom: 104px !important;
    }

    .py-lg-112 {
        padding-bottom: 112px !important;
    }

    .py-lg-120 {
        padding-bottom: 120px !important;
    }

    .py-lg-140 {
        padding-bottom: 140px !important;
    }

    .py-lg-160 {
        padding-bottom: 160px !important;
    }

    .py-lg-180 {
        padding-bottom: 180px !important;
    }

    .py-lg-200 {
        padding-bottom: 200px !important;
    }

    .pl-lg-0 {
        padding-left: 0 !important;
    }

    .pl-lg-4 {
        padding-left: 4px !important;
    }

    .pl-lg-8 {
        padding-left: 8px !important;
    }

    .pl-lg-12 {
        padding-left: 12px !important;
    }

    .pl-lg-15 {
        padding-left: 15px !important;
    }

    .pl-lg-16 {
        padding-left: 16px !important;
    }

    .pl-lg-20 {
        padding-left: 20px !important;
    }

    .pl-lg-24 {
        padding-left: 24px !important;
    }

    .pl-lg-28 {
        padding-left: 28px !important;
    }

    .pl-lg-32 {
        padding-left: 32px !important;
    }

    .pl-lg-36 {
        padding-left: 36px !important;
    }

    .pl-lg-40 {
        padding-left: 40px !important;
    }

    .pl-lg-48 {
        padding-left: 48px !important;
    }

    .pl-lg-56 {
        padding-left: 56px !important;
    }

    .pl-lg-64 {
        padding-left: 64px !important;
    }

    .pl-lg-72 {
        padding-left: 72px !important;
    }

    .pl-lg-80 {
        padding-left: 80px !important;
    }

    .pl-lg-88 {
        padding-left: 88px !important;
    }

    .pl-lg-96 {
        padding-left: 96px !important;
    }

    .pl-lg-104 {
        padding-left: 104px !important;
    }

    .pl-lg-112 {
        padding-left: 112px !important;
    }

    .pl-lg-120 {
        padding-left: 120px !important;
    }

    .pl-lg-140 {
        padding-left: 140px !important;
    }

    .pl-lg-160 {
        padding-left: 160px !important;
    }

    .pl-lg-180 {
        padding-left: 180px !important;
    }

    .pl-lg-200 {
        padding-left: 200px !important;
    }

    .px-lg-0 {
        padding-left: 0 !important;
    }

    .px-lg-4 {
        padding-left: 4px !important;
    }

    .px-lg-8 {
        padding-left: 8px !important;
    }

    .px-lg-12 {
        padding-left: 12px !important;
    }

    .px-lg-15 {
        padding-left: 15px !important;
    }

    .px-lg-16 {
        padding-left: 16px !important;
    }

    .px-lg-20 {
        padding-left: 20px !important;
    }

    .px-lg-24 {
        padding-left: 24px !important;
    }

    .px-lg-28 {
        padding-left: 28px !important;
    }

    .px-lg-32 {
        padding-left: 32px !important;
    }

    .px-lg-36 {
        padding-left: 36px !important;
    }

    .px-lg-40 {
        padding-left: 40px !important;
    }

    .px-lg-48 {
        padding-left: 48px !important;
    }

    .px-lg-56 {
        padding-left: 56px !important;
    }

    .px-lg-64 {
        padding-left: 64px !important;
    }

    .px-lg-72 {
        padding-left: 72px !important;
    }

    .px-lg-80 {
        padding-left: 80px !important;
    }

    .px-lg-88 {
        padding-left: 88px !important;
    }

    .px-lg-96 {
        padding-left: 96px !important;
    }

    .px-lg-104 {
        padding-left: 104px !important;
    }

    .px-lg-112 {
        padding-left: 112px !important;
    }

    .px-lg-120 {
        padding-left: 120px !important;
    }

    .px-lg-140 {
        padding-left: 140px !important;
    }

    .px-lg-160 {
        padding-left: 160px !important;
    }

    .px-lg-180 {
        padding-left: 180px !important;
    }

    .px-lg-200 {
        padding-left: 200px !important;
    }

    /* 기존 코드에서 .pt-ps- 를 .pt-ps-lg- 로 변경하고 나머지 숫자는 그대로 유지합니다. */
    .pt-ps-lg-0 {
        padding-top: 0% !important;
    }

    .pt-ps-lg-1 {
        padding-top: 1% !important;
    }

    .pt-ps-lg-2 {
        padding-top: 2% !important;
    }

    .pt-ps-lg-3 {
        padding-top: 3% !important;
    }

    .pt-ps-lg-4 {
        padding-top: 4% !important;
    }

    .pt-ps-lg-5 {
        padding-top: 5% !important;
    }

    .pt-ps-lg-6 {
        padding-top: 6% !important;
    }

    .pt-ps-lg-7 {
        padding-top: 7% !important;
    }

    .pt-ps-lg-8 {
        padding-top: 8% !important;
    }

    .pt-ps-lg-9 {
        padding-top: 9% !important;
    }

    .pt-ps-lg-10 {
        padding-top: 10% !important;
    }

    .pt-ps-lg-11 {
        padding-top: 11% !important;
    }

    .pt-ps-lg-12 {
        padding-top: 12% !important;
    }

    .pt-ps-lg-13 {
        padding-top: 13% !important;
    }

    .pt-ps-lg-14 {
        padding-top: 14% !important;
    }

    .pt-ps-lg-15 {
        padding-top: 15% !important;
    }

    .pt-ps-lg-16 {
        padding-top: 16% !important;
    }

    .pt-ps-lg-17 {
        padding-top: 17% !important;
    }

    .pt-ps-lg-18 {
        padding-top: 18% !important;
    }

    .pt-ps-lg-19 {
        padding-top: 19% !important;
    }

    .pt-ps-lg-20 {
        padding-top: 20% !important;
    }

    .pt-ps-lg-21 {
        padding-top: 21% !important;
    }

    .pt-ps-lg-22 {
        padding-top: 22% !important;
    }

    .pt-ps-lg-23 {
        padding-top: 23% !important;
    }

    .pt-ps-lg-24 {
        padding-top: 24% !important;
    }

    .pt-ps-lg-25 {
        padding-top: 25% !important;
    }

    .pt-ps-lg-26 {
        padding-top: 26% !important;
    }

    .pt-ps-lg-27 {
        padding-top: 27% !important;
    }

    .pt-ps-lg-28 {
        padding-top: 28% !important;
    }

    .pt-ps-lg-29 {
        padding-top: 29% !important;
    }

    .pt-ps-lg-30 {
        padding-top: 30% !important;
    }

    .pt-ps-lg-31 {
        padding-top: 31% !important;
    }

    .pt-ps-lg-32 {
        padding-top: 32% !important;
    }

    .pt-ps-lg-33 {
        padding-top: 33% !important;
    }

    .pt-ps-lg-34 {
        padding-top: 34% !important;
    }

    .pt-ps-lg-35 {
        padding-top: 35% !important;
    }

    .pt-ps-lg-36 {
        padding-top: 36% !important;
    }

    .pt-ps-lg-37 {
        padding-top: 37% !important;
    }

    .pt-ps-lg-38 {
        padding-top: 38% !important;
    }

    .pt-ps-lg-39 {
        padding-top: 39% !important;
    }

    .pt-ps-lg-40 {
        padding-top: 40% !important;
    }

    .pt-ps-lg-41 {
        padding-top: 41% !important;
    }

    .pt-ps-lg-42 {
        padding-top: 42% !important;
    }

    .pt-ps-lg-43 {
        padding-top: 43% !important;
    }

    .pt-ps-lg-44 {
        padding-top: 44% !important;
    }

    .pt-ps-lg-45 {
        padding-top: 45% !important;
    }

    .pt-ps-lg-46 {
        padding-top: 46% !important;
    }

    .pt-ps-lg-47 {
        padding-top: 47% !important;
    }

    .pt-ps-lg-48 {
        padding-top: 48% !important;
    }

    .pt-ps-lg-49 {
        padding-top: 49% !important;
    }

    .pt-ps-lg-50 {
        padding-top: 50% !important;
    }

    .pt-ps-lg-51 {
        padding-top: 51% !important;
    }

    .pt-ps-lg-52 {
        padding-top: 52% !important;
    }

    .pt-ps-lg-53 {
        padding-top: 53% !important;
    }

    .pt-ps-lg-54 {
        padding-top: 54% !important;
    }

    .pt-ps-lg-55 {
        padding-top: 55% !important;
    }

    .pt-ps-lg-56 {
        padding-top: 56% !important;
    }

    .pt-ps-lg-57 {
        padding-top: 57% !important;
    }

    .pt-ps-lg-58 {
        padding-top: 58% !important;
    }

    .pt-ps-lg-59 {
        padding-top: 59% !important;
    }

    .pt-ps-lg-60 {
        padding-top: 60% !important;
    }

    .pt-ps-lg-61 {
        padding-top: 61% !important;
    }

    .pt-ps-lg-62 {
        padding-top: 62% !important;
    }

    .pt-ps-lg-63 {
        padding-top: 63% !important;
    }

    .pt-ps-lg-64 {
        padding-top: 64% !important;
    }

    .pt-ps-lg-65 {
        padding-top: 65% !important;
    }

    .pt-ps-lg-66 {
        padding-top: 66% !important;
    }

    .pt-ps-lg-67 {
        padding-top: 67% !important;
    }

    .pt-ps-lg-68 {
        padding-top: 68% !important;
    }

    .pt-ps-lg-69 {
        padding-top: 69% !important;
    }

    .pt-ps-lg-70 {
        padding-top: 70% !important;
    }

    .pt-ps-lg-71 {
        padding-top: 71% !important;
    }

    .pt-ps-lg-72 {
        padding-top: 72% !important;
    }

    .pt-ps-lg-73 {
        padding-top: 73% !important;
    }

    .pt-ps-lg-74 {
        padding-top: 74% !important;
    }

    .pt-ps-lg-75 {
        padding-top: 75% !important;
    }

    .pt-ps-lg-76 {
        padding-top: 76% !important;
    }

    .pt-ps-lg-77 {
        padding-top: 77% !important;
    }

    .pt-ps-lg-78 {
        padding-top: 78% !important;
    }

    .pt-ps-lg-79 {
        padding-top: 79% !important;
    }

    .pt-ps-lg-80 {
        padding-top: 80% !important;
    }

    .pt-ps-lg-81 {
        padding-top: 81% !important;
    }

    .pt-ps-lg-82 {
        padding-top: 82% !important;
    }

    .pt-ps-lg-83 {
        padding-top: 83% !important;
    }

    .pt-ps-lg-84 {
        padding-top: 84% !important;
    }

    .pt-ps-lg-85 {
        padding-top: 85% !important;
    }

    .pt-ps-lg-86 {
        padding-top: 86% !important;
    }

    .pt-ps-lg-87 {
        padding-top: 87% !important;
    }

    .pt-ps-lg-88 {
        padding-top: 88% !important;
    }

    .pt-ps-lg-89 {
        padding-top: 89% !important;
    }

    .pt-ps-lg-90 {
        padding-top: 90% !important;
    }

    .pt-ps-lg-91 {
        padding-top: 91% !important;
    }

    .pt-ps-lg-92 {
        padding-top: 92% !important;
    }

    .pt-ps-lg-93 {
        padding-top: 93% !important;
    }

    .pt-ps-lg-94 {
        padding-top: 94% !important;
    }

    .pt-ps-lg-95 {
        padding-top: 95% !important;
    }

    .pt-ps-lg-96 {
        padding-top: 96% !important;
    }

    .pt-ps-lg-97 {
        padding-top: 97% !important;
    }

    .pt-ps-lg-98 {
        padding-top: 98% !important;
    }

    .pt-ps-lg-99 {
        padding-top: 99% !important;
    }

    .pt-ps-lg-100 {
        padding-top: 100% !important;
    }
}

@media (min-width: 1200px) {
    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-4 {
        padding: 4px !important;
    }

    .p-xl-8 {
        padding: 8px !important;
    }

    .p-xl-12 {
        padding: 12px !important;
    }

    .p-xl-16 {
        padding: 16px !important;
    }

    .p-xl-20 {
        padding: 20px !important;
    }

    .p-xl-24 {
        padding: 24px !important;
    }

    .p-xl-28 {
        padding: 28px !important;
    }

    .p-xl-32 {
        padding: 32px !important;
    }

    .p-xl-36 {
        padding: 36px !important;
    }

    .p-xl-40 {
        padding: 40px !important;
    }

    .p-xl-48 {
        padding: 48px !important;
    }

    .p-xl-56 {
        padding: 56px !important;
    }

    .p-xl-64 {
        padding: 64px !important;
    }

    .p-xl-72 {
        padding: 72px !important;
    }

    .p-xl-80 {
        padding: 80px !important;
    }

    .p-xl-88 {
        padding: 88px !important;
    }

    .p-xl-96 {
        padding: 96px !important;
    }

    .p-xl-104 {
        padding: 104px !important;
    }

    .p-xl-112 {
        padding: 112px !important;
    }

    .p-xl-120 {
        padding: 120px !important;
    }

    .p-xl-140 {
        padding: 140px !important;
    }

    .p-xl-160 {
        padding: 160px !important;
    }

    .p-xl-180 {
        padding: 180px !important;
    }

    .p-xl-200 {
        padding: 200px !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-4 {
        padding-top: 4px !important;
    }

    .pt-xl-8 {
        padding-top: 8px !important;
    }

    .pt-xl-12 {
        padding-top: 12px !important;
    }

    .pt-xl-15 {
        padding-top: 15px !important;
    }

    .pt-xl-16 {
        padding-top: 16px !important;
    }

    .pt-xl-20 {
        padding-top: 20px !important;
    }

    .pt-xl-24 {
        padding-top: 24px !important;
    }

    .pt-xl-28 {
        padding-top: 28px !important;
    }

    .pt-xl-32 {
        padding-top: 32px !important;
    }

    .pt-xl-36 {
        padding-top: 36px !important;
    }

    .pt-xl-40 {
        padding-top: 40px !important;
    }

    .pt-xl-48 {
        padding-top: 48px !important;
    }

    .pt-xl-56 {
        padding-top: 56px !important;
    }

    .pt-xl-64 {
        padding-top: 64px !important;
    }

    .pt-xl-72 {
        padding-top: 72px !important;
    }

    .pt-xl-80 {
        padding-top: 80px !important;
    }

    .pt-xl-88 {
        padding-top: 88px !important;
    }

    .pt-xl-96 {
        padding-top: 96px !important;
    }

    .pt-xl-104 {
        padding-top: 104px !important;
    }

    .pt-xl-112 {
        padding-top: 112px !important;
    }

    .pt-xl-120 {
        padding-top: 120px !important;
    }

    .pt-xl-140 {
        padding-top: 140px !important;
    }

    .pt-xl-160 {
        padding-top: 160px !important;
    }

    .pt-xl-180 {
        padding-top: 180px !important;
    }

    .pt-xl-200 {
        padding-top: 200px !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
    }

    .py-xl-4 {
        padding-top: 4px !important;
    }

    .py-xl-8 {
        padding-top: 8px !important;
    }

    .py-xl-12 {
        padding-top: 12px !important;
    }

    .py-xl-15 {
        padding-top: 15px !important;
    }

    .py-xl-16 {
        padding-top: 16px !important;
    }

    .py-xl-20 {
        padding-top: 20px !important;
    }

    .py-xl-24 {
        padding-top: 24px !important;
    }

    .py-xl-28 {
        padding-top: 28px !important;
    }

    .py-xl-32 {
        padding-top: 32px !important;
    }

    .py-xl-36 {
        padding-top: 36px !important;
    }

    .py-xl-40 {
        padding-top: 40px !important;
    }

    .py-xl-48 {
        padding-top: 48px !important;
    }

    .py-xl-56 {
        padding-top: 56px !important;
    }

    .py-xl-64 {
        padding-top: 64px !important;
    }

    .py-xl-72 {
        padding-top: 72px !important;
    }

    .py-xl-80 {
        padding-top: 80px !important;
    }

    .py-xl-88 {
        padding-top: 88px !important;
    }

    .py-xl-96 {
        padding-top: 96px !important;
    }

    .py-xl-104 {
        padding-top: 104px !important;
    }

    .py-xl-112 {
        padding-top: 112px !important;
    }

    .py-xl-120 {
        padding-top: 120px !important;
    }

    .pt-xl-140 {
        padding-top: 140px !important;
    }

    .py-xl-160 {
        padding-top: 160px !important;
    }

    .py-xl-180 {
        padding-top: 180px !important;
    }

    .py-xl-200 {
        padding-top: 200px !important;
    }

    .pr-xl-0 {
        padding-right: 0 !important;
    }

    .pr-xl-4 {
        padding-right: 4px !important;
    }

    .pr-xl-8 {
        padding-right: 8px !important;
    }

    .pr-xl-12 {
        padding-right: 12px !important;
    }

    .pr-xl-15 {
        padding-right: 15px !important;
    }

    .pr-xl-16 {
        padding-right: 16px !important;
    }

    .pr-xl-20 {
        padding-right: 20px !important;
    }

    .pr-xl-24 {
        padding-right: 24px !important;
    }

    .pr-xl-28 {
        padding-right: 28px !important;
    }

    .pr-xl-32 {
        padding-right: 32px !important;
    }

    .pr-xl-36 {
        padding-right: 36px !important;
    }

    .pr-xl-40 {
        padding-right: 40px !important;
    }

    .pr-xl-48 {
        padding-right: 48px !important;
    }

    .pr-xl-56 {
        padding-right: 56px !important;
    }

    .pr-xl-64 {
        padding-right: 64px !important;
    }

    .pr-xl-72 {
        padding-right: 72px !important;
    }

    .pr-xl-80 {
        padding-right: 80px !important;
    }

    .pr-xl-88 {
        padding-right: 88px !important;
    }

    .pr-xl-96 {
        padding-right: 96px !important;
    }

    .pr-xl-104 {
        padding-right: 104px !important;
    }

    .pr-xl-112 {
        padding-right: 112px !important;
    }

    .pr-xl-120 {
        padding-right: 120px !important;
    }

    .pr-xl-128 {
        padding-right: 128px !important;
    }

    .pr-xl-140 {
        padding-right: 140px !important;
    }

    .pr-xl-160 {
        padding-right: 160px !important;
    }

    .pr-xl-180 {
        padding-right: 180px !important;
    }

    .pr-xl-200 {
        padding-right: 200px !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
    }

    .px-xl-4 {
        padding-right: 4px !important;
    }

    .px-xl-8 {
        padding-right: 8px !important;
    }

    .px-xl-12 {
        padding-right: 12px !important;
    }

    .px-xl-15 {
        padding-right: 15px !important;
    }

    .px-xl-16 {
        padding-right: 16px !important;
    }

    .px-xl-20 {
        padding-right: 20px !important;
    }

    .px-xl-24 {
        padding-right: 24px !important;
    }

    .px-xl-28 {
        padding-right: 28px !important;
    }

    .px-xl-32 {
        padding-right: 32px !important;
    }

    .px-xl-36 {
        padding-right: 36px !important;
    }

    .px-xl-40 {
        padding-right: 40px !important;
    }

    .px-xl-48 {
        padding-right: 48px !important;
    }

    .px-xl-56 {
        padding-right: 56px !important;
    }

    .px-xl-64 {
        padding-right: 64px !important;
    }

    .px-xl-72 {
        padding-right: 72px !important;
    }

    .px-xl-80 {
        padding-right: 80px !important;
    }

    .px-xl-88 {
        padding-right: 88px !important;
    }

    .px-xl-96 {
        padding-right: 96px !important;
    }

    .px-xl-104 {
        padding-right: 104px !important;
    }

    .px-xl-112 {
        padding-right: 112px !important;
    }

    .px-xl-120 {
        padding-right: 120px !important;
    }

    .px-xl-140 {
        padding-right: 140px !important;
    }

    .px-xl-160 {
        padding-right: 160px !important;
    }

    .px-xl-180 {
        padding-right: 180px !important;
    }

    .px-xl-200 {
        padding-right: 200px !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-4 {
        padding-bottom: 4px !important;
    }

    .pb-xl-8 {
        padding-bottom: 8px !important;
    }

    .pb-xl-12 {
        padding-bottom: 12px !important;
    }

    .pb-xl-15 {
        padding-bottom: 15px !important;
    }

    .pb-xl-16 {
        padding-bottom: 16px !important;
    }

    .pb-xl-20 {
        padding-bottom: 20px !important;
    }

    .pb-xl-24 {
        padding-bottom: 24px !important;
    }

    .pb-xl-28 {
        padding-bottom: 28px !important;
    }

    .pb-xl-32 {
        padding-bottom: 32px !important;
    }

    .pb-xl-36 {
        padding-bottom: 36px !important;
    }

    .pb-xl-40 {
        padding-bottom: 40px !important;
    }

    .pb-xl-48 {
        padding-bottom: 48px !important;
    }

    .pb-xl-56 {
        padding-bottom: 56px !important;
    }

    .pb-xl-64 {
        padding-bottom: 64px !important;
    }

    .pb-xl-72 {
        padding-bottom: 72px !important;
    }

    .pb-xl-80 {
        padding-bottom: 80px !important;
    }

    .pb-xl-88 {
        padding-bottom: 88px !important;
    }

    .pb-xl-96 {
        padding-bottom: 96px !important;
    }

    .pb-xl-104 {
        padding-bottom: 104px !important;
    }

    .pb-xl-112 {
        padding-bottom: 112px !important;
    }

    .pb-xl-120 {
        padding-bottom: 120px !important;
    }

    .pb-xl-140 {
        padding-bottom: 140px !important;
    }

    .pb-xl-160 {
        padding-bottom: 160px !important;
    }

    .pb-xl-180 {
        padding-bottom: 180px !important;
    }

    .pb-xl-200 {
        padding-bottom: 200px !important;
    }

    .py-xl-0 {
        padding-bottom: 0 !important;
    }

    .py-xl-4 {
        padding-bottom: 4px !important;
    }

    .py-xl-8 {
        padding-bottom: 8px !important;
    }

    .py-xl-12 {
        padding-bottom: 12px !important;
    }

    .py-xl-15 {
        padding-bottom: 15px !important;
    }

    .py-xl-16 {
        padding-bottom: 16px !important;
    }

    .py-xl-20 {
        padding-bottom: 20px !important;
    }

    .py-xl-24 {
        padding-bottom: 24px !important;
    }

    .py-xl-28 {
        padding-bottom: 28px !important;
    }

    .py-xl-32 {
        padding-bottom: 32px !important;
    }

    .py-xl-36 {
        padding-bottom: 36px !important;
    }

    .py-xl-40 {
        padding-bottom: 40px !important;
    }

    .py-xl-48 {
        padding-bottom: 48px !important;
    }

    .py-xl-56 {
        padding-bottom: 56px !important;
    }

    .py-xl-64 {
        padding-bottom: 64px !important;
    }

    .py-xl-72 {
        padding-bottom: 72px !important;
    }

    .py-xl-80 {
        padding-bottom: 80px !important;
    }

    .py-xl-88 {
        padding-bottom: 88px !important;
    }

    .py-xl-96 {
        padding-bottom: 96px !important;
    }

    .py-xl-104 {
        padding-bottom: 104px !important;
    }

    .py-xl-112 {
        padding-bottom: 112px !important;
    }

    .py-xl-120 {
        padding-bottom: 120px !important;
    }

    .py-xl-140 {
        padding-bottom: 140px !important;
    }

    .py-xl-160 {
        padding-bottom: 160px !important;
    }

    .py-xl-180 {
        padding-bottom: 180px !important;
    }

    .py-xl-200 {
        padding-bottom: 200px !important;
    }

    .pl-xl-0 {
        padding-left: 0 !important;
    }

    .pl-xl-4 {
        padding-left: 4px !important;
    }

    .pl-xl-8 {
        padding-left: 8px !important;
    }

    .pl-xl-12 {
        padding-left: 12px !important;
    }

    .pl-xl-15 {
        padding-left: 15px !important;
    }

    .pl-xl-16 {
        padding-left: 16px !important;
    }

    .pl-xl-20 {
        padding-left: 20px !important;
    }

    .pl-xl-24 {
        padding-left: 24px !important;
    }

    .pl-xl-28 {
        padding-left: 28px !important;
    }

    .pl-xl-32 {
        padding-left: 32px !important;
    }

    .pl-xl-36 {
        padding-left: 36px !important;
    }

    .pl-xl-40 {
        padding-left: 40px !important;
    }

    .pl-xl-48 {
        padding-left: 48px !important;
    }

    .pl-xl-56 {
        padding-left: 56px !important;
    }

    .pl-xl-64 {
        padding-left: 64px !important;
    }

    .pl-xl-72 {
        padding-left: 72px !important;
    }

    .pl-xl-80 {
        padding-left: 80px !important;
    }

    .pl-xl-88 {
        padding-left: 88px !important;
    }

    .pl-xl-96 {
        padding-left: 96px !important;
    }

    .pl-xl-104 {
        padding-left: 104px !important;
    }

    .pl-xl-112 {
        padding-left: 112px !important;
    }

    .pl-xl-120 {
        padding-left: 120px !important;
    }

    .pl-xl-140 {
        padding-left: 140px !important;
    }

    .pl-xl-160 {
        padding-left: 160px !important;
    }

    .pl-xl-180 {
        padding-left: 180px !important;
    }

    .pl-xl-200 {
        padding-left: 200px !important;
    }

    .px-xl-0 {
        padding-left: 0 !important;
    }

    .px-xl-4 {
        padding-left: 4px !important;
    }

    .px-xl-8 {
        padding-left: 8px !important;
    }

    .px-xl-12 {
        padding-left: 12px !important;
    }

    .px-xl-15 {
        padding-left: 15px !important;
    }

    .px-xl-16 {
        padding-left: 16px !important;
    }

    .px-xl-20 {
        padding-left: 20px !important;
    }

    .px-xl-24 {
        padding-left: 24px !important;
    }

    .px-xl-28 {
        padding-left: 28px !important;
    }

    .px-xl-32 {
        padding-left: 32px !important;
    }

    .px-xl-36 {
        padding-left: 36px !important;
    }

    .px-xl-40 {
        padding-left: 40px !important;
    }

    .px-xl-48 {
        padding-left: 48px !important;
    }

    .px-xl-56 {
        padding-left: 56px !important;
    }

    .px-xl-64 {
        padding-left: 64px !important;
    }

    .px-xl-72 {
        padding-left: 72px !important;
    }

    .px-xl-80 {
        padding-left: 80px !important;
    }

    .px-xl-88 {
        padding-left: 88px !important;
    }

    .px-xl-96 {
        padding-left: 96px !important;
    }

    .px-xl-104 {
        padding-left: 104px !important;
    }

    .px-xl-112 {
        padding-left: 112px !important;
    }

    .px-xl-120 {
        padding-left: 120px !important;
    }

    .px-xl-140 {
        padding-left: 140px !important;
    }

    .px-xl-160 {
        padding-left: 160px !important;
    }

    .px-xl-180 {
        padding-left: 180px !important;
    }

    .px-xl-200 {
        padding-left: 200px !important;
    }

    /* 기존 코드에서 .pt-ps- 를 .pt-ps-xl- 로 변경하고 나머지 숫자는 그대로 유지합니다. */
    .pt-ps-xl-0 {
        padding-top: 0% !important;
    }

    .pt-ps-xl-1 {
        padding-top: 1% !important;
    }

    .pt-ps-xl-2 {
        padding-top: 2% !important;
    }

    .pt-ps-xl-3 {
        padding-top: 3% !important;
    }

    .pt-ps-xl-4 {
        padding-top: 4% !important;
    }

    .pt-ps-xl-5 {
        padding-top: 5% !important;
    }

    .pt-ps-xl-6 {
        padding-top: 6% !important;
    }

    .pt-ps-xl-7 {
        padding-top: 7% !important;
    }

    .pt-ps-xl-8 {
        padding-top: 8% !important;
    }

    .pt-ps-xl-9 {
        padding-top: 9% !important;
    }

    .pt-ps-xl-10 {
        padding-top: 10% !important;
    }

    .pt-ps-xl-11 {
        padding-top: 11% !important;
    }

    .pt-ps-xl-12 {
        padding-top: 12% !important;
    }

    .pt-ps-xl-13 {
        padding-top: 13% !important;
    }

    .pt-ps-xl-14 {
        padding-top: 14% !important;
    }

    .pt-ps-xl-15 {
        padding-top: 15% !important;
    }

    .pt-ps-xl-16 {
        padding-top: 16% !important;
    }

    .pt-ps-xl-17 {
        padding-top: 17% !important;
    }

    .pt-ps-xl-18 {
        padding-top: 18% !important;
    }

    .pt-ps-xl-19 {
        padding-top: 19% !important;
    }

    .pt-ps-xl-20 {
        padding-top: 20% !important;
    }

    .pt-ps-xl-21 {
        padding-top: 21% !important;
    }

    .pt-ps-xl-22 {
        padding-top: 22% !important;
    }

    .pt-ps-xl-23 {
        padding-top: 23% !important;
    }

    .pt-ps-xl-24 {
        padding-top: 24% !important;
    }

    .pt-ps-xl-25 {
        padding-top: 25% !important;
    }

    .pt-ps-xl-26 {
        padding-top: 26% !important;
    }

    .pt-ps-xl-27 {
        padding-top: 27% !important;
    }

    .pt-ps-xl-28 {
        padding-top: 28% !important;
    }

    .pt-ps-xl-29 {
        padding-top: 29% !important;
    }

    .pt-ps-xl-30 {
        padding-top: 30% !important;
    }

    .pt-ps-xl-31 {
        padding-top: 31% !important;
    }

    .pt-ps-xl-32 {
        padding-top: 32% !important;
    }

    .pt-ps-xl-33 {
        padding-top: 33% !important;
    }

    .pt-ps-xl-34 {
        padding-top: 34% !important;
    }

    .pt-ps-xl-35 {
        padding-top: 35% !important;
    }

    .pt-ps-xl-36 {
        padding-top: 36% !important;
    }

    .pt-ps-xl-37 {
        padding-top: 37% !important;
    }

    .pt-ps-xl-38 {
        padding-top: 38% !important;
    }

    .pt-ps-xl-39 {
        padding-top: 39% !important;
    }

    .pt-ps-xl-40 {
        padding-top: 40% !important;
    }

    .pt-ps-xl-41 {
        padding-top: 41% !important;
    }

    .pt-ps-xl-42 {
        padding-top: 42% !important;
    }

    .pt-ps-xl-43 {
        padding-top: 43% !important;
    }

    .pt-ps-xl-44 {
        padding-top: 44% !important;
    }

    .pt-ps-xl-45 {
        padding-top: 45% !important;
    }

    .pt-ps-xl-46 {
        padding-top: 46% !important;
    }

    .pt-ps-xl-47 {
        padding-top: 47% !important;
    }

    .pt-ps-xl-48 {
        padding-top: 48% !important;
    }

    .pt-ps-xl-49 {
        padding-top: 49% !important;
    }

    .pt-ps-xl-50 {
        padding-top: 50% !important;
    }

    .pt-ps-xl-51 {
        padding-top: 51% !important;
    }

    .pt-ps-xl-52 {
        padding-top: 52% !important;
    }

    .pt-ps-xl-53 {
        padding-top: 53% !important;
    }

    .pt-ps-xl-54 {
        padding-top: 54% !important;
    }

    .pt-ps-xl-55 {
        padding-top: 55% !important;
    }

    .pt-ps-xl-56 {
        padding-top: 56% !important;
    }

    .pt-ps-xl-57 {
        padding-top: 57% !important;
    }

    .pt-ps-xl-58 {
        padding-top: 58% !important;
    }

    .pt-ps-xl-59 {
        padding-top: 59% !important;
    }

    .pt-ps-xl-60 {
        padding-top: 60% !important;
    }

    .pt-ps-xl-61 {
        padding-top: 61% !important;
    }

    .pt-ps-xl-62 {
        padding-top: 62% !important;
    }

    .pt-ps-xl-63 {
        padding-top: 63% !important;
    }

    .pt-ps-xl-64 {
        padding-top: 64% !important;
    }

    .pt-ps-xl-65 {
        padding-top: 65% !important;
    }

    .pt-ps-xl-66 {
        padding-top: 66% !important;
    }

    .pt-ps-xl-67 {
        padding-top: 67% !important;
    }

    .pt-ps-xl-68 {
        padding-top: 68% !important;
    }

    .pt-ps-xl-69 {
        padding-top: 69% !important;
    }

    .pt-ps-xl-70 {
        padding-top: 70% !important;
    }

    .pt-ps-xl-71 {
        padding-top: 71% !important;
    }

    .pt-ps-xl-72 {
        padding-top: 72% !important;
    }

    .pt-ps-xl-73 {
        padding-top: 73% !important;
    }

    .pt-ps-xl-74 {
        padding-top: 74% !important;
    }

    .pt-ps-xl-75 {
        padding-top: 75% !important;
    }

    .pt-ps-xl-76 {
        padding-top: 76% !important;
    }

    .pt-ps-xl-77 {
        padding-top: 77% !important;
    }

    .pt-ps-xl-78 {
        padding-top: 78% !important;
    }

    .pt-ps-xl-79 {
        padding-top: 79% !important;
    }

    .pt-ps-xl-80 {
        padding-top: 80% !important;
    }

    .pt-ps-xl-81 {
        padding-top: 81% !important;
    }

    .pt-ps-xl-82 {
        padding-top: 82% !important;
    }

    .pt-ps-xl-83 {
        padding-top: 83% !important;
    }

    .pt-ps-xl-84 {
        padding-top: 84% !important;
    }

    .pt-ps-xl-85 {
        padding-top: 85% !important;
    }

    .pt-ps-xl-86 {
        padding-top: 86% !important;
    }

    .pt-ps-xl-87 {
        padding-top: 87% !important;
    }

    .pt-ps-xl-88 {
        padding-top: 88% !important;
    }

    .pt-ps-xl-89 {
        padding-top: 89% !important;
    }

    .pt-ps-xl-90 {
        padding-top: 90% !important;
    }

    .pt-ps-xl-91 {
        padding-top: 91% !important;
    }

    .pt-ps-xl-92 {
        padding-top: 92% !important;
    }

    .pt-ps-xl-93 {
        padding-top: 93% !important;
    }

    .pt-ps-xl-94 {
        padding-top: 94% !important;
    }

    .pt-ps-xl-95 {
        padding-top: 95% !important;
    }

    .pt-ps-xl-96 {
        padding-top: 96% !important;
    }

    .pt-ps-xl-97 {
        padding-top: 97% !important;
    }

    .pt-ps-xl-98 {
        padding-top: 98% !important;
    }

    .pt-ps-xl-99 {
        padding-top: 99% !important;
    }

    .pt-ps-xl-100 {
        padding-top: 100% !important;
    }
}

/*Margin*/
.m-0 {
    margin: 0 !important;
}

.m-4 {
    margin: 4px !important;
}

.m-8 {
    margin: 8px !important;
}

.m-12 {
    margin: 12px !important;
}

.m-16 {
    margin: 16px !important;
}

.m-20 {
    margin: 20px !important;
}

.m-24 {
    margin: 24px !important;
}

.m-28 {
    margin: 28px !important;
}

.m-32 {
    margin: 32px !important;
}

.m-36 {
    margin: 36px !important;
}

.m-40 {
    margin: 40px !important;
}

.m-48 {
    margin: 48px !important;
}

.m-56 {
    margin: 56px !important;
}

.m-64 {
    margin: 64px !important;
}

.m-72 {
    margin: 72px !important;
}

.m-80 {
    margin: 80px !important;
}

.m-88 {
    margin: 88px !important;
}

.m-96 {
    margin: 96px !important;
}

.m-104 {
    margin: 104px !important;
}

.m-112 {
    margin: 112px !important;
}

.m-120 {
    margin: 120px !important;
}

.m-140 {
    margin: 140px !important;
}

.m-160 {
    margin: 160px !important;
}

.m-180 {
    margin: 180px !important;
}

.m-200 {
    margin: 200px !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-4 {
    margin-top: 4px !important;
}

.mt-8 {
    margin-top: 8px !important;
}

.mt-12 {
    margin-top: 12px !important;
}

.mt-16 {
    margin-top: 16px !important;
}

.mt-20 {
    margin-top: 20px !important;
}

.mt-24 {
    margin-top: 24px !important;
}

.mt-28 {
    margin-top: 28px !important;
}

.mt-32 {
    margin-top: 32px !important;
}

.mt-36 {
    margin-top: 36px !important;
}

.mt-40 {
    margin-top: 40px !important;
}

.mt-48 {
    margin-top: 48px !important;
}

.mt-56 {
    margin-top: 56px !important;
}

.mt-64 {
    margin-top: 64px !important;
}

.mt-72 {
    margin-top: 72px !important;
}

.mt-80 {
    margin-top: 80px !important;
}

.mt-88 {
    margin-top: 88px !important;
}

.mt-96 {
    margin-top: 96px !important;
}

.mt-104 {
    margin-top: 104px !important;
}

.mt-112 {
    margin-top: 112px !important;
}

.mt-120 {
    margin-top: 120px !important;
}

.mt-140 {
    margin-top: 140px !important;
}

.mt-160 {
    margin-top: 160px !important;
}

.mt-180 {
    margin-top: 180px !important;
}

.mt-200 {
    margin-top: 200px !important;
}

.my-0 {
    margin-top: 0 !important;
}

.my-4 {
    margin-top: 4px !important;
}

.my-8 {
    margin-top: 8px !important;
}

.my-12 {
    margin-top: 12px !important;
}

.my-16 {
    margin-top: 16px !important;
}

.my-20 {
    margin-top: 20px !important;
}

.my-24 {
    margin-top: 24px !important;
}

.my-28 {
    margin-top: 28px !important;
}

.my-32 {
    margin-top: 32px !important;
}

.my-36 {
    margin-top: 36px !important;
}

.my-40 {
    margin-top: 40px !important;
}

.my-48 {
    margin-top: 48px !important;
}

.my-56 {
    margin-top: 56px !important;
}

.my-64 {
    margin-top: 64px !important;
}

.my-72 {
    margin-top: 72px !important;
}

.my-80 {
    margin-top: 80px !important;
}

.my-88 {
    margin-top: 88px !important;
}

.my-96 {
    margin-top: 96px !important;
}

.my-104 {
    margin-top: 104px !important;
}

.my-112 {
    margin-top: 112px !important;
}

.my-120 {
    margin-top: 120px !important;
}

.my-140 {
    margin-top: 140px !important;
}

.my-160 {
    margin-top: 160px !important;
}

.my-180 {
    margin-top: 180px !important;
}

.my-200 {
    margin-top: 200px !important;
}


.mr-0 {
    margin-right: 0 !important;
}

.mr-4 {
    margin-right: 4px !important;
}

.mr-8 {
    margin-right: 8px !important;
}

.mr-12 {
    margin-right: 12px !important;
}

.mr-16 {
    margin-right: 16px !important;
}

.mr-20 {
    margin-right: 20px !important;
}

.mr-24 {
    margin-right: 24px !important;
}

.mr-28 {
    margin-right: 28px !important;
}

.mr-32 {
    margin-right: 32px !important;
}

.mr-36 {
    margin-right: 36px !important;
}

.mr-40 {
    margin-right: 40px !important;
}

.mr-48 {
    margin-right: 48px !important;
}

.mr-56 {
    margin-right: 56px !important;
}

.mr-64 {
    margin-right: 64px !important;
}

.mr-72 {
    margin-right: 72px !important;
}

.mr-80 {
    margin-right: 80px !important;
}

.mr-88 {
    margin-right: 88px !important;
}

.mr-96 {
    margin-right: 96px !important;
}

.mr-104 {
    margin-right: 104px !important;
}

.mr-112 {
    margin-right: 112px !important;
}

.mr-120 {
    margin-right: 120px !important;
}

.mr-140 {
    margin-right: 140px !important;
}

.mr-160 {
    margin-right: 160px !important;
}

.mr-180 {
    margin-right: 180px !important;
}

.mr-200 {
    margin-right: 200px !important;
}

.mx-0 {
    margin-right: 0 !important;
}

.mx-4 {
    margin-right: 4px !important;
}

.mx-8 {
    margin-right: 8px !important;
}

.mx-12 {
    margin-right: 12px !important;
}

.mx-16 {
    margin-right: 16px !important;
}

.mx-20 {
    margin-right: 20px !important;
}

.mx-24 {
    margin-right: 24px !important;
}

.mx-28 {
    margin-right: 28px !important;
}

.mx-32 {
    margin-right: 32px !important;
}

.mx-36 {
    margin-right: 36px !important;
}

.mx-40 {
    margin-right: 40px !important;
}

.mx-48 {
    margin-right: 48px !important;
}

.mx-56 {
    margin-right: 56px !important;
}

.mx-64 {
    margin-right: 64px !important;
}

.mx-72 {
    margin-right: 72px !important;
}

.mx-80 {
    margin-right: 80px !important;
}

.mx-88 {
    margin-right: 88px !important;
}

.mx-96 {
    margin-right: 96px !important;
}

.mx-104 {
    margin-right: 104px !important;
}

.mx-112 {
    margin-right: 112px !important;
}

.mx-120 {
    margin-right: 120px !important;
}

.mx-140 {
    margin-right: 140px !important;
}

.mx-160 {
    margin-right: 160px !important;
}

.mx-180 {
    margin-right: 180px !important;
}

.mx-200 {
    margin-right: 200px !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-4 {
    margin-bottom: 4px !important;
}

.mb-8 {
    margin-bottom: 8px !important;
}

.mb-12 {
    margin-bottom: 12px !important;
}

.mb-16 {
    margin-bottom: 16px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-24 {
    margin-bottom: 24px !important;
}

.mb-28 {
    margin-bottom: 28px !important;
}

.mb-32 {
    margin-bottom: 32px !important;
}

.mb-36 {
    margin-bottom: 36px !important;
}

.mb-40 {
    margin-bottom: 40px !important;
}

.mb-48 {
    margin-bottom: 48px !important;
}

.mb-56 {
    margin-bottom: 56px !important;
}

.mb-64 {
    margin-bottom: 64px !important;
}

.mb-72 {
    margin-bottom: 72px !important;
}

.mb-80 {
    margin-bottom: 80px !important;
}

.mb-88 {
    margin-bottom: 88px !important;
}

.mb-96 {
    margin-bottom: 96px !important;
}

.mb-104 {
    margin-bottom: 104px !important;
}

.mb-112 {
    margin-bottom: 112px !important;
}

.mb-120 {
    margin-bottom: 120px !important;
}

.mb-140 {
    margin-bottom: 140px !important;
}

.mb-160 {
    margin-bottom: 160px !important;
}

.mb-180 {
    margin-bottom: 180px !important;
}

.mb-200 {
    margin-bottom: 200px !important;
}

.my-0 {
    margin-bottom: 0 !important;
}

.my-4 {
    margin-bottom: 4px !important;
}

.my-8 {
    margin-bottom: 8px !important;
}

.my-12 {
    margin-bottom: 12px !important;
}

.my-16 {
    margin-bottom: 16px !important;
}

.my-20 {
    margin-bottom: 20px !important;
}

.my-24 {
    margin-bottom: 24px !important;
}

.my-28 {
    margin-bottom: 28px !important;
}

.my-32 {
    margin-bottom: 32px !important;
}

.my-36 {
    margin-bottom: 36px !important;
}

.my-40 {
    margin-bottom: 40px !important;
}

.my-48 {
    margin-bottom: 48px !important;
}

.my-56 {
    margin-bottom: 56px !important;
}

.my-64 {
    margin-bottom: 64px !important;
}

.my-72 {
    margin-bottom: 72px !important;
}

.my-80 {
    margin-bottom: 80px !important;
}

.my-88 {
    margin-bottom: 88px !important;
}

.my-96 {
    margin-bottom: 96px !important;
}

.my-104 {
    margin-bottom: 104px !important;
}

.my-112 {
    margin-bottom: 112px !important;
}

.my-120 {
    margin-bottom: 120px !important;
}

.my-140 {
    margin-bottom: 140px !important;
}

.my-160 {
    margin-bottom: 160px !important;
}

.my-180 {
    margin-bottom: 180px !important;
}

.my-200 {
    margin-bottom: 200px !important;
}

.ml-0 {
    margin-left: 0 !important;
}

.ml-4 {
    margin-left: 4px !important;
}

.ml-8 {
    margin-left: 8px !important;
}

.ml-12 {
    margin-left: 12px !important;
}

.ml-16 {
    margin-left: 16px !important;
}

.ml-20 {
    margin-left: 20px !important;
}

.ml-24 {
    margin-left: 24px !important;
}

.ml-28 {
    margin-left: 28px !important;
}

.ml-32 {
    margin-left: 32px !important;
}

.ml-36 {
    margin-left: 36px !important;
}

.ml-40 {
    margin-left: 40px !important;
}

.ml-48 {
    margin-left: 48px !important;
}

.ml-56 {
    margin-left: 56px !important;
}

.ml-64 {
    margin-left: 64px !important;
}

.ml-72 {
    margin-left: 72px !important;
}

.ml-80 {
    margin-left: 80px !important;
}

.ml-88 {
    margin-left: 88px !important;
}

.ml-96 {
    margin-left: 96px !important;
}

.ml-104 {
    margin-left: 104px !important;
}

.ml-112 {
    margin-left: 112px !important;
}

.ml-120 {
    margin-left: 120px !important;
}

.ml-140 {
    margin-left: 140px !important;
}

.ml-160 {
    margin-left: 160px !important;
}

.ml-180 {
    margin-left: 180px !important;
}

.ml-200 {
    margin-left: 200px !important;
}

.mx-0 {
    margin-left: 0 !important;
}

.mx-4 {
    margin-left: 4px !important;
}

.mx-8 {
    margin-left: 8px !important;
}

.mx-12 {
    margin-left: 12px !important;
}

.mx-16 {
    margin-left: 16px !important;
}

.mx-20 {
    margin-left: 20px !important;
}

.mx-24 {
    margin-left: 24px !important;
}

.mx-28 {
    margin-left: 28px !important;
}

.mx-32 {
    margin-left: 32px !important;
}

.mx-36 {
    margin-left: 36px !important;
}

.mx-40 {
    margin-left: 40px !important;
}

.mx-48 {
    margin-left: 48px !important;
}

.mx-56 {
    margin-left: 56px !important;
}

.mx-64 {
    margin-left: 64px !important;
}

.mx-72 {
    margin-left: 72px !important;
}

.mx-80 {
    margin-left: 80px !important;
}

.mx-88 {
    margin-left: 88px !important;
}

.mx-96 {
    margin-left: 96px !important;
}

.mx-104 {
    margin-left: 104px !important;
}

.mx-112 {
    margin-left: 112px !important;
}

.mx-120 {
    margin-left: 120px !important;
}

.mx-140 {
    margin-left: 140px !important;
}

.mx-160 {
    margin-left: 160px !important;
}

.mx-180 {
    margin-left: 180px !important;
}

.mx-200 {
    margin-left: 200px !important;
}

.m-n-0 {
    margin: -0 !important;
}

.m-n-4 {
    margin: -4px !important;
}

.m-n-8 {
    margin: -8px !important;
}

.m-n-12 {
    margin: -12px !important;
}

.m-n-16 {
    margin: -16px !important;
}

.m-n-20 {
    margin: -20px !important;
}

.m-n-24 {
    margin: -24px !important;
}

.m-n-28 {
    margin: -28px !important;
}

.m-n-32 {
    margin: -32px !important;
}

.m-n-36 {
    margin: -36px !important;
}

.m-n-40 {
    margin: -40px !important;
}

.m-n-48 {
    margin: -48px !important;
}

.m-n-56 {
    margin: -56px !important;
}

.m-n-64 {
    margin: -64px !important;
}

.m-n-72 {
    margin: -72px !important;
}

.m-n-80 {
    margin: -80px !important;
}

.m-n-88 {
    margin: -88px !important;
}

.m-n-96 {
    margin: -96px !important;
}

.m-n-104 {
    margin: -104px !important;
}

.m-n-112 {
    margin: -112px !important;
}

.m-n-120 {
    margin: -120px !important;
}

.mt-n-0 {
    margin-top: -0 !important;
}

.mt-n-4 {
    margin-top: -4px !important;
}

.mt-n-8 {
    margin-top: -8px !important;
}

.mt-n-12 {
    margin-top: -12px !important;
}

.mt-n-16 {
    margin-top: -16px !important;
}

.mt-n-20 {
    margin-top: -20px !important;
}

.mt-n-24 {
    margin-top: -24px !important;
}

.mt-n-28 {
    margin-top: -28px !important;
}

.mt-n-32 {
    margin-top: -32px !important;
}

.mt-n-36 {
    margin-top: -36px !important;
}

.mt-n-40 {
    margin-top: -40px !important;
}

.mt-n-48 {
    margin-top: -48px !important;
}

.mt-n-56 {
    margin-top: -56px !important;
}

.mt-n-64 {
    margin-top: -64px !important;
}

.mt-n-72 {
    margin-top: -72px !important;
}

.mt-n-80 {
    margin-top: -80px !important;
}

.mt-n-88 {
    margin-top: -88px !important;
}

.mt-n-96 {
    margin-top: -96px !important;
}

.mt-n-104 {
    margin-top: -104px !important;
}

.mt-n-112 {
    margin-top: -112px !important;
}

.mt-n-120 {
    margin-top: -120px !important;
}

.my-n-0 {
    margin-top: -0 !important;
}

.my-n-4 {
    margin-top: -4px !important;
}

.my-n-8 {
    margin-top: -8px !important;
}

.my-n-12 {
    margin-top: -12px !important;
}

.my-n-16 {
    margin-top: -16px !important;
}

.my-n-20 {
    margin-top: -20px !important;
}

.my-n-24 {
    margin-top: -24px !important;
}

.my-n-28 {
    margin-top: -28px !important;
}

.my-n-32 {
    margin-top: -32px !important;
}

.my-n-36 {
    margin-top: -36px !important;
}

.my-n-40 {
    margin-top: -40px !important;
}

.my-n-48 {
    margin-top: -48px !important;
}

.my-n-56 {
    margin-top: -56px !important;
}

.my-n-64 {
    margin-top: -64px !important;
}

.my-n-72 {
    margin-top: -72px !important;
}

.my-n-80 {
    margin-top: -80px !important;
}

.my-n-88 {
    margin-top: -88px !important;
}

.my-n-96 {
    margin-top: -96px !important;
}

.my-n-104 {
    margin-top: -104px !important;
}

.my-n-112 {
    margin-top: -112px !important;
}

.my-n-120 {
    margin-top: -120px !important;
}

.mr-n-0 {
    margin-right: -0 !important;
}

.mr-n-4 {
    margin-right: -4px !important;
}

.mr-n-8 {
    margin-right: -8px !important;
}

.mr-n-12 {
    margin-right: -12px !important;
}

.mr-n-16 {
    margin-right: -16px !important;
}

.mr-n-20 {
    margin-right: -20px !important;
}

.mr-n-24 {
    margin-right: -24px !important;
}

.mr-n-28 {
    margin-right: -28px !important;
}

.mr-n-32 {
    margin-right: -32px !important;
}

.mr-n-36 {
    margin-right: -36px !important;
}

.mr-n-40 {
    margin-right: -40px !important;
}

.mr-n-48 {
    margin-right: -48px !important;
}

.mr-n-56 {
    margin-right: -56px !important;
}

.mr-n-64 {
    margin-right: -64px !important;
}

.mr-n-72 {
    margin-right: -72px !important;
}

.mr-n-80 {
    margin-right: -80px !important;
}

.mr-n-88 {
    margin-right: -88px !important;
}

.mr-n-96 {
    margin-right: -96px !important;
}

.mr-n-104 {
    margin-right: -104px !important;
}

.mr-n-112 {
    margin-right: -112px !important;
}

.mr-n-120 {
    margin-right: -120px !important;
}

.mx-n-0 {
    margin-right: -0 !important;
}

.mx-n-4 {
    margin-right: -4px !important;
}

.mx-n-8 {
    margin-right: -8px !important;
}

.mx-n-12 {
    margin-right: -12px !important;
}

.mx-n-16 {
    margin-right: -16px !important;
}

.mx-n-20 {
    margin-right: -20px !important;
}

.mx-n-24 {
    margin-right: -24px !important;
}

.mx-n-28 {
    margin-right: -28px !important;
}

.mx-n-32 {
    margin-right: -32px !important;
}

.mx-n-36 {
    margin-right: -36px !important;
}

.mx-n-40 {
    margin-right: -40px !important;
}

.mx-n-48 {
    margin-right: -48px !important;
}

.mx-n-56 {
    margin-right: -56px !important;
}

.mx-n-64 {
    margin-right: -64px !important;
}

.mx-n-72 {
    margin-right: -72px !important;
}

.mx-n-80 {
    margin-right: -80px !important;
}

.mx-n-88 {
    margin-right: -88px !important;
}

.mx-n-96 {
    margin-right: -96px !important;
}

.mx-n-104 {
    margin-right: -104px !important;
}

.mx-n-112 {
    margin-right: -112px !important;
}

.mx-n-120 {
    margin-right: -120px !important;
}

.mb-n-0 {
    margin-bottom: -0 !important;
}

.mb-n-4 {
    margin-bottom: -4px !important;
}

.mb-n-8 {
    margin-bottom: -8px !important;
}

.mb-n-12 {
    margin-bottom: -12px !important;
}

.mb-n-16 {
    margin-bottom: -16px !important;
}

.mb-n-20 {
    margin-bottom: -20px !important;
}

.mb-n-24 {
    margin-bottom: -24px !important;
}

.mb-n-28 {
    margin-bottom: -28px !important;
}

.mb-n-32 {
    margin-bottom: -32px !important;
}

.mb-n-36 {
    margin-bottom: -36px !important;
}

.mb-n-40 {
    margin-bottom: -40px !important;
}

.mb-n-48 {
    margin-bottom: -48px !important;
}

.mb-n-56 {
    margin-bottom: -56px !important;
}

.mb-n-64 {
    margin-bottom: -64px !important;
}

.mb-n-72 {
    margin-bottom: -72px !important;
}

.mb-n-80 {
    margin-bottom: -80px !important;
}

.mb-n-88 {
    margin-bottom: -88px !important;
}

.mb-n-96 {
    margin-bottom: -96px !important;
}

.mb-n-104 {
    margin-bottom: -104px !important;
}

.mb-n-112 {
    margin-bottom: -112px !important;
}

.mb-n-120 {
    margin-bottom: -120px !important;
}

.my-n-0 {
    margin-bottom: -0 !important;
}

.my-n-4 {
    margin-bottom: -4px !important;
}

.my-n-8 {
    margin-bottom: -8px !important;
}

.my-n-12 {
    margin-bottom: -12px !important;
}

.my-n-16 {
    margin-bottom: -16px !important;
}

.my-n-20 {
    margin-bottom: -20px !important;
}

.my-n-24 {
    margin-bottom: -24px !important;
}

.my-n-28 {
    margin-bottom: -28px !important;
}

.my-n-32 {
    margin-bottom: -32px !important;
}

.my-n-36 {
    margin-bottom: -36px !important;
}

.my-n-40 {
    margin-bottom: -40px !important;
}

.my-n-48 {
    margin-bottom: -48px !important;
}

.my-n-56 {
    margin-bottom: -56px !important;
}

.my-n-64 {
    margin-bottom: -64px !important;
}

.my-n-72 {
    margin-bottom: -72px !important;
}

.my-n-80 {
    margin-bottom: -80px !important;
}

.my-n-88 {
    margin-bottom: -88px !important;
}

.my-n-96 {
    margin-bottom: -96px !important;
}

.my-n-104 {
    margin-bottom: -104px !important;
}

.my-n-112 {
    margin-bottom: -112px !important;
}

.my-n-120 {
    margin-bottom: -120px !important;
}

.ml-n-0 {
    margin-left: -0 !important;
}

.ml-n-4 {
    margin-left: -4px !important;
}

.ml-n-8 {
    margin-left: -8px !important;
}

.ml-n-12 {
    margin-left: -12px !important;
}

.ml-n-16 {
    margin-left: -16px !important;
}

.ml-n-20 {
    margin-left: -20px !important;
}

.ml-n-24 {
    margin-left: -24px !important;
}

.ml-n-28 {
    margin-left: -28px !important;
}

.ml-n-32 {
    margin-left: -32px !important;
}

.ml-n-36 {
    margin-left: -36px !important;
}

.ml-n-40 {
    margin-left: -40px !important;
}

.ml-n-48 {
    margin-left: -48px !important;
}

.ml-n-56 {
    margin-left: -56px !important;
}

.ml-n-64 {
    margin-left: -64px !important;
}

.ml-n-72 {
    margin-left: -72px !important;
}

.ml-n-80 {
    margin-left: -80px !important;
}

.ml-n-88 {
    margin-left: -88px !important;
}

.ml-n-96 {
    margin-left: -96px !important;
}

.ml-n-104 {
    margin-left: -104px !important;
}

.ml-n-112 {
    margin-left: -112px !important;
}

.ml-n-120 {
    margin-left: -120px !important;
}

.mx-n-0 {
    margin-left: -0 !important;
}

.mx-n-4 {
    margin-left: -4px !important;
}

.mx-n-8 {
    margin-left: -8px !important;
}

.mx-n-12 {
    margin-left: -12px !important;
}

.mx-n-16 {
    margin-left: -16px !important;
}

.mx-n-20 {
    margin-left: -20px !important;
}

.mx-n-24 {
    margin-left: -24px !important;
}

.mx-n-28 {
    margin-left: -28px !important;
}

.mx-n-32 {
    margin-left: -32px !important;
}

.mx-n-36 {
    margin-left: -36px !important;
}

.mx-n-40 {
    margin-left: -40px !important;
}

.mx-n-48 {
    margin-left: -48px !important;
}

.mx-n-56 {
    margin-left: -56px !important;
}

.mx-n-64 {
    margin-left: -64px !important;
}

.mx-n-72 {
    margin-left: -72px !important;
}

.mx-n-80 {
    margin-left: -80px !important;
}

.mx-n-88 {
    margin-left: -88px !important;
}

.mx-n-96 {
    margin-left: -96px !important;
}

.mx-n-104 {
    margin-left: -104px !important;
}

.mx-n-112 {
    margin-left: -112px !important;
}

.mx-n-120 {
    margin-left: -120px !important;
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }

    .m-sm-4 {
        margin: 4px !important;
    }

    .m-sm-8 {
        margin: 8px !important;
    }

    .m-sm-12 {
        margin: 12px !important;
    }

    .m-sm-16 {
        margin: 16px !important;
    }

    .m-sm-20 {
        margin: 20px !important;
    }

    .m-sm-24 {
        margin: 24px !important;
    }

    .m-sm-28 {
        margin: 28px !important;
    }

    .m-sm-32 {
        margin: 32px !important;
    }

    .m-sm-36 {
        margin: 36px !important;
    }

    .m-sm-40 {
        margin: 40px !important;
    }

    .m-sm-48 {
        margin: 48px !important;
    }

    .m-sm-56 {
        margin: 56px !important;
    }

    .m-sm-64 {
        margin: 64px !important;
    }

    .m-sm-72 {
        margin: 72px !important;
    }

    .m-sm-80 {
        margin: 80px !important;
    }

    .m-sm-88 {
        margin: 88px !important;
    }

    .m-sm-96 {
        margin: 96px !important;
    }

    .m-sm-104 {
        margin: 104px !important;
    }

    .m-sm-112 {
        margin: 112px !important;
    }

    .m-sm-120 {
        margin: 120px !important;
    }

    .m-sm-140 {
        margin: 140px !important;
    }

    .m-sm-160 {
        margin: 160px !important;
    }

    .m-sm-180 {
        margin: 180px !important;
    }

    .m-sm-200 {
        margin: 200px !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mt-sm-4 {
        margin-top: 4px !important;
    }

    .mt-sm-8 {
        margin-top: 8px !important;
    }

    .mt-sm-12 {
        margin-top: 12px !important;
    }

    .mt-sm-16 {
        margin-top: 16px !important;
    }

    .mt-sm-20 {
        margin-top: 20px !important;
    }

    .mt-sm-24 {
        margin-top: 24px !important;
    }

    .mt-sm-28 {
        margin-top: 28px !important;
    }

    .mt-sm-32 {
        margin-top: 32px !important;
    }

    .mt-sm-36 {
        margin-top: 36px !important;
    }

    .mt-sm-40 {
        margin-top: 40px !important;
    }

    .mt-sm-48 {
        margin-top: 48px !important;
    }

    .mt-sm-56 {
        margin-top: 56px !important;
    }

    .mt-sm-64 {
        margin-top: 64px !important;
    }

    .mt-sm-72 {
        margin-top: 72px !important;
    }

    .mt-sm-80 {
        margin-top: 80px !important;
    }

    .mt-sm-88 {
        margin-top: 88px !important;
    }

    .mt-sm-96 {
        margin-top: 96px !important;
    }

    .mt-sm-104 {
        margin-top: 104px !important;
    }

    .mt-sm-112 {
        margin-top: 112px !important;
    }

    .mt-sm-120 {
        margin-top: 120px !important;
    }

    .mt-sm-140 {
        margin-top: 140px !important;
    }

    .mt-sm-160 {
        margin-top: 160px !important;
    }

    .mt-sm-180 {
        margin-top: 180px !important;
    }

    .mt-sm-200 {
        margin-top: 200px !important;
    }

    .my-sm-0 {
        margin-top: 0 !important;
    }

    .my-sm-4 {
        margin-top: 4px !important;
    }

    .my-sm-8 {
        margin-top: 8px !important;
    }

    .my-sm-12 {
        margin-top: 12px !important;
    }

    .my-sm-16 {
        margin-top: 16px !important;
    }

    .my-sm-20 {
        margin-top: 20px !important;
    }

    .my-sm-24 {
        margin-top: 24px !important;
    }

    .my-sm-28 {
        margin-top: 28px !important;
    }

    .my-sm-32 {
        margin-top: 32px !important;
    }

    .my-sm-36 {
        margin-top: 36px !important;
    }

    .my-sm-40 {
        margin-top: 40px !important;
    }

    .my-sm-48 {
        margin-top: 48px !important;
    }

    .my-sm-56 {
        margin-top: 56px !important;
    }

    .my-sm-64 {
        margin-top: 64px !important;
    }

    .my-sm-72 {
        margin-top: 72px !important;
    }

    .my-sm-80 {
        margin-top: 80px !important;
    }

    .my-sm-88 {
        margin-top: 88px !important;
    }

    .my-sm-96 {
        margin-top: 96px !important;
    }

    .my-sm-104 {
        margin-top: 104px !important;
    }

    .my-sm-112 {
        margin-top: 112px !important;
    }

    .my-sm-120 {
        margin-top: 120px !important;
    }

    .my-sm-140 {
        margin-top: 140px !important;
    }

    .my-sm-160 {
        margin-top: 160px !important;
    }

    .my-sm-180 {
        margin-top: 180px !important;
    }

    .my-sm-200 {
        margin-top: 200px !important;
    }

    .mr-sm-0 {
        margin-right: 0 !important;
    }

    .mr-sm-4 {
        margin-right: 4px !important;
    }

    .mr-sm-8 {
        margin-right: 8px !important;
    }

    .mr-sm-12 {
        margin-right: 12px !important;
    }

    .mr-sm-16 {
        margin-right: 16px !important;
    }

    .mr-sm-20 {
        margin-right: 20px !important;
    }

    .mr-sm-24 {
        margin-right: 24px !important;
    }

    .mr-sm-28 {
        margin-right: 28px !important;
    }

    .mr-sm-32 {
        margin-right: 32px !important;
    }

    .mr-sm-36 {
        margin-right: 36px !important;
    }

    .mr-sm-40 {
        margin-right: 40px !important;
    }

    .mr-sm-48 {
        margin-right: 48px !important;
    }

    .mr-sm-56 {
        margin-right: 56px !important;
    }

    .mr-sm-64 {
        margin-right: 64px !important;
    }

    .mr-sm-72 {
        margin-right: 72px !important;
    }

    .mr-sm-80 {
        margin-right: 80px !important;
    }

    .mr-sm-88 {
        margin-right: 88px !important;
    }

    .mr-sm-96 {
        margin-right: 96px !important;
    }

    .mr-sm-104 {
        margin-right: 104px !important;
    }

    .mr-sm-112 {
        margin-right: 112px !important;
    }

    .mr-sm-120 {
        margin-right: 120px !important;
    }

    .mr-sm-140 {
        margin-right: 140px !important;
    }

    .mr-sm-160 {
        margin-right: 160px !important;
    }

    .mr-sm-180 {
        margin-right: 180px !important;
    }

    .mr-sm-200 {
        margin-right: 200px !important;
    }

    .mx-sm-0 {
        margin-right: 0 !important;
    }

    .mx-sm-4 {
        margin-right: 4px !important;
    }

    .mx-sm-8 {
        margin-right: 8px !important;
    }

    .mx-sm-12 {
        margin-right: 12px !important;
    }

    .mx-sm-16 {
        margin-right: 16px !important;
    }

    .mx-sm-20 {
        margin-right: 20px !important;
    }

    .mx-sm-24 {
        margin-right: 24px !important;
    }

    .mx-sm-28 {
        margin-right: 28px !important;
    }

    .mx-sm-32 {
        margin-right: 32px !important;
    }

    .mx-sm-36 {
        margin-right: 36px !important;
    }

    .mx-sm-40 {
        margin-right: 40px !important;
    }

    .mx-sm-48 {
        margin-right: 48px !important;
    }

    .mx-sm-56 {
        margin-right: 56px !important;
    }

    .mx-sm-64 {
        margin-right: 64px !important;
    }

    .mx-sm-72 {
        margin-right: 72px !important;
    }

    .mx-sm-80 {
        margin-right: 80px !important;
    }

    .mx-sm-88 {
        margin-right: 88px !important;
    }

    .mx-sm-96 {
        margin-right: 96px !important;
    }

    .mx-sm-104 {
        margin-right: 104px !important;
    }

    .mx-sm-112 {
        margin-right: 112px !important;
    }

    .mx-sm-120 {
        margin-right: 120px !important;
    }

    .mx-sm-140 {
        margin-right: 140px !important;
    }

    .mx-sm-160 {
        margin-right: 160px !important;
    }

    .mx-sm-180 {
        margin-right: 180px !important;
    }

    .mx-sm-200 {
        margin-right: 200px !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mb-sm-4 {
        margin-bottom: 4px !important;
    }

    .mb-sm-8 {
        margin-bottom: 8px !important;
    }

    .mb-sm-12 {
        margin-bottom: 12px !important;
    }

    .mb-sm-16 {
        margin-bottom: 16px !important;
    }

    .mb-sm-20 {
        margin-bottom: 20px !important;
    }

    .mb-sm-24 {
        margin-bottom: 24px !important;
    }

    .mb-sm-28 {
        margin-bottom: 28px !important;
    }

    .mb-sm-32 {
        margin-bottom: 32px !important;
    }

    .mb-sm-36 {
        margin-bottom: 36px !important;
    }

    .mb-sm-40 {
        margin-bottom: 40px !important;
    }

    .mb-sm-48 {
        margin-bottom: 48px !important;
    }

    .mb-sm-56 {
        margin-bottom: 56px !important;
    }

    .mb-sm-64 {
        margin-bottom: 64px !important;
    }

    .mb-sm-72 {
        margin-bottom: 72px !important;
    }

    .mb-sm-80 {
        margin-bottom: 80px !important;
    }

    .mb-sm-88 {
        margin-bottom: 88px !important;
    }

    .mb-sm-96 {
        margin-bottom: 96px !important;
    }

    .mb-sm-104 {
        margin-bottom: 104px !important;
    }

    .mb-sm-112 {
        margin-bottom: 112px !important;
    }

    .mb-sm-120 {
        margin-bottom: 120px !important;
    }

    .mb-sm-140 {
        margin-bottom: 140px !important;
    }

    .mb-sm-160 {
        margin-bottom: 160px !important;
    }

    .mb-sm-180 {
        margin-bottom: 180px !important;
    }

    .mb-sm-200 {
        margin-bottom: 200px !important;
    }

    .my-sm-0 {
        margin-bottom: 0 !important;
    }

    .my-sm-4 {
        margin-bottom: 4px !important;
    }

    .my-sm-8 {
        margin-bottom: 8px !important;
    }

    .my-sm-12 {
        margin-bottom: 12px !important;
    }

    .my-sm-16 {
        margin-bottom: 16px !important;
    }

    .my-sm-20 {
        margin-bottom: 20px !important;
    }

    .my-sm-24 {
        margin-bottom: 24px !important;
    }

    .my-sm-28 {
        margin-bottom: 28px !important;
    }

    .my-sm-32 {
        margin-bottom: 32px !important;
    }

    .my-sm-36 {
        margin-bottom: 36px !important;
    }

    .my-sm-40 {
        margin-bottom: 40px !important;
    }

    .my-sm-48 {
        margin-bottom: 48px !important;
    }

    .my-sm-56 {
        margin-bottom: 56px !important;
    }

    .my-sm-64 {
        margin-bottom: 64px !important;
    }

    .my-sm-72 {
        margin-bottom: 72px !important;
    }

    .my-sm-80 {
        margin-bottom: 80px !important;
    }

    .my-sm-88 {
        margin-bottom: 88px !important;
    }

    .my-sm-96 {
        margin-bottom: 96px !important;
    }

    .my-sm-104 {
        margin-bottom: 104px !important;
    }

    .my-sm-112 {
        margin-bottom: 112px !important;
    }

    .my-sm-120 {
        margin-bottom: 120px !important;
    }

    .my-sm-140 {
        margin-bottom: 140px !important;
    }

    .my-sm-160 {
        margin-bottom: 160px !important;
    }

    .my-sm-180 {
        margin-bottom: 180px !important;
    }

    .my-sm-200 {
        margin-bottom: 200px !important;
    }

    .ml-sm-0 {
        margin-left: 0 !important;
    }

    .ml-sm-4 {
        margin-left: 4px !important;
    }

    .ml-sm-8 {
        margin-left: 8px !important;
    }

    .ml-sm-12 {
        margin-left: 12px !important;
    }

    .ml-sm-16 {
        margin-left: 16px !important;
    }

    .ml-sm-20 {
        margin-left: 20px !important;
    }

    .ml-sm-24 {
        margin-left: 24px !important;
    }

    .ml-sm-28 {
        margin-left: 28px !important;
    }

    .ml-sm-32 {
        margin-left: 32px !important;
    }

    .ml-sm-36 {
        margin-left: 36px !important;
    }

    .ml-sm-40 {
        margin-left: 40px !important;
    }

    .ml-sm-48 {
        margin-left: 48px !important;
    }

    .ml-sm-56 {
        margin-left: 56px !important;
    }

    .ml-sm-64 {
        margin-left: 64px !important;
    }

    .ml-sm-72 {
        margin-left: 72px !important;
    }

    .ml-sm-80 {
        margin-left: 80px !important;
    }

    .ml-sm-88 {
        margin-left: 88px !important;
    }

    .ml-sm-96 {
        margin-left: 96px !important;
    }

    .ml-sm-104 {
        margin-left: 104px !important;
    }

    .ml-sm-112 {
        margin-left: 112px !important;
    }

    .ml-sm-120 {
        margin-left: 120px !important;
    }

    .ml-sm-140 {
        margin-left: 140px !important;
    }

    .ml-sm-160 {
        margin-left: 160px !important;
    }

    .ml-sm-180 {
        margin-left: 180px !important;
    }

    .ml-sm-200 {
        margin-left: 200px !important;
    }

    .mx-sm-0 {
        margin-left: 0 !important;
    }

    .mx-sm-4 {
        margin-left: 4px !important;
    }

    .mx-sm-8 {
        margin-left: 8px !important;
    }

    .mx-sm-12 {
        margin-left: 12px !important;
    }

    .mx-sm-16 {
        margin-left: 16px !important;
    }

    .mx-sm-20 {
        margin-left: 20px !important;
    }

    .mx-sm-24 {
        margin-left: 24px !important;
    }

    .mx-sm-28 {
        margin-left: 28px !important;
    }

    .mx-sm-32 {
        margin-left: 32px !important;
    }

    .mx-sm-36 {
        margin-left: 36px !important;
    }

    .mx-sm-40 {
        margin-left: 40px !important;
    }

    .mx-sm-48 {
        margin-left: 48px !important;
    }

    .mx-sm-56 {
        margin-left: 56px !important;
    }

    .mx-sm-64 {
        margin-left: 64px !important;
    }

    .mx-sm-72 {
        margin-left: 72px !important;
    }

    .mx-sm-80 {
        margin-left: 80px !important;
    }

    .mx-sm-88 {
        margin-left: 88px !important;
    }

    .mx-sm-96 {
        margin-left: 96px !important;
    }

    .mx-sm-104 {
        margin-left: 104px !important;
    }

    .mx-sm-112 {
        margin-left: 112px !important;
    }

    .mx-sm-120 {
        margin-left: 120px !important;
    }

    .mx-sm-140 {
        margin-left: 140px !important;
    }

    .mx-sm-160 {
        margin-left: 160px !important;
    }

    .mx-sm-180 {
        margin-left: 180px !important;
    }

    .mx-sm-200 {
        margin-left: 200px !important;
    }

    .m-sm-n-0 {
        margin: 0 !important;
    }

    .m-sm-n-4 {
        margin: -4px !important;
    }

    .m-sm-n-8 {
        margin: -8px !important;
    }

    .m-sm-n-12 {
        margin: -12px !important;
    }

    .m-sm-n-16 {
        margin: -16px !important;
    }

    .m-sm-n-20 {
        margin: -20px !important;
    }

    .m-sm-n-24 {
        margin: -24px !important;
    }

    .m-sm-n-28 {
        margin: -28px !important;
    }

    .m-sm-n-32 {
        margin: -32px !important;
    }

    .m-sm-n-36 {
        margin: -36px !important;
    }

    .m-sm-n-40 {
        margin: -40px !important;
    }

    .m-sm-n-48 {
        margin: -48px !important;
    }

    .m-sm-n-56 {
        margin: -56px !important;
    }

    .m-sm-n-64 {
        margin: -64px !important;
    }

    .m-sm-n-72 {
        margin: -72px !important;
    }

    .m-sm-n-80 {
        margin: -80px !important;
    }

    .m-sm-n-88 {
        margin: -88px !important;
    }

    .m-sm-n-96 {
        margin: -96px !important;
    }

    .m-sm-n-104 {
        margin: -104px !important;
    }

    .m-sm-n-112 {
        margin: -112px !important;
    }

    .m-sm-n-120 {
        margin: -120px !important;
    }

    .mt-sm-n-0 {
        margin-top: 0 !important;
    }

    .mt-sm-n-4 {
        margin-top: -4px !important;
    }

    .mt-sm-n-8 {
        margin-top: -8px !important;
    }

    .mt-sm-n-12 {
        margin-top: -12px !important;
    }

    .mt-sm-n-16 {
        margin-top: -16px !important;
    }

    .mt-sm-n-20 {
        margin-top: -20px !important;
    }

    .mt-sm-n-24 {
        margin-top: -24px !important;
    }

    .mt-sm-n-28 {
        margin-top: -28px !important;
    }

    .mt-sm-n-32 {
        margin-top: -32px !important;
    }

    .mt-sm-n-36 {
        margin-top: -36px !important;
    }

    .mt-sm-n-40 {
        margin-top: -40px !important;
    }

    .mt-sm-n-48 {
        margin-top: -48px !important;
    }

    .mt-sm-n-56 {
        margin-top: -56px !important;
    }

    .mt-sm-n-64 {
        margin-top: -64px !important;
    }

    .mt-sm-n-72 {
        margin-top: -72px !important;
    }

    .mt-sm-n-80 {
        margin-top: -80px !important;
    }

    .mt-sm-n-88 {
        margin-top: -88px !important;
    }

    .mt-sm-n-96 {
        margin-top: -96px !important;
    }

    .mt-sm-n-104 {
        margin-top: -104px !important;
    }

    .mt-sm-n-112 {
        margin-top: -112px !important;
    }

    .mt-sm-n-120 {
        margin-top: -120px !important;
    }

    .my-sm-n-0 {
        margin-top: 0 !important;
    }

    .my-sm-n-4 {
        margin-top: -4px !important;
    }

    .my-sm-n-8 {
        margin-top: -8px !important;
    }

    .my-sm-n-12 {
        margin-top: -12px !important;
    }

    .my-sm-n-16 {
        margin-top: -16px !important;
    }

    .my-sm-n-20 {
        margin-top: -20px !important;
    }

    .my-sm-n-24 {
        margin-top: -24px !important;
    }

    .my-sm-n-28 {
        margin-top: -28px !important;
    }

    .my-sm-n-32 {
        margin-top: -32px !important;
    }

    .my-sm-n-36 {
        margin-top: -36px !important;
    }

    .my-sm-n-40 {
        margin-top: -40px !important;
    }

    .my-sm-n-48 {
        margin-top: -48px !important;
    }

    .my-sm-n-56 {
        margin-top: -56px !important;
    }

    .my-sm-n-64 {
        margin-top: -64px !important;
    }

    .my-sm-n-72 {
        margin-top: -72px !important;
    }

    .my-sm-n-80 {
        margin-top: -80px !important;
    }

    .my-sm-n-88 {
        margin-top: -88px !important;
    }

    .my-sm-n-96 {
        margin-top: -96px !important;
    }

    .my-sm-n-104 {
        margin-top: -104px !important;
    }

    .my-sm-n-112 {
        margin-top: -112px !important;
    }

    .my-sm-n-120 {
        margin-top: -120px !important;
    }

    .mr-sm-n-0 {
        margin-right: 0 !important;
    }

    .mr-sm-n-4 {
        margin-right: -4px !important;
    }

    .mr-sm-n-8 {
        margin-right: -8px !important;
    }

    .mr-sm-n-12 {
        margin-right: -12px !important;
    }

    .mr-sm-n-16 {
        margin-right: -16px !important;
    }

    .mr-sm-n-20 {
        margin-right: -20px !important;
    }

    .mr-sm-n-24 {
        margin-right: -24px !important;
    }

    .mr-sm-n-28 {
        margin-right: -28px !important;
    }

    .mr-sm-n-32 {
        margin-right: -32px !important;
    }

    .mr-sm-n-36 {
        margin-right: -36px !important;
    }

    .mr-sm-n-40 {
        margin-right: -40px !important;
    }

    .mr-sm-n-48 {
        margin-right: -48px !important;
    }

    .mr-sm-n-56 {
        margin-right: -56px !important;
    }

    .mr-sm-n-64 {
        margin-right: -64px !important;
    }

    .mr-sm-n-72 {
        margin-right: -72px !important;
    }

    .mr-sm-n-80 {
        margin-right: -80px !important;
    }

    .mr-sm-n-88 {
        margin-right: -88px !important;
    }

    .mr-sm-n-96 {
        margin-right: -96px !important;
    }

    .mr-sm-n-104 {
        margin-right: -104px !important;
    }

    .mr-sm-n-112 {
        margin-right: -112px !important;
    }

    .mr-sm-n-120 {
        margin-right: -120px !important;
    }

    .mx-sm-n-0 {
        margin-right: 0 !important;
    }

    .mx-sm-n-4 {
        margin-right: -4px !important;
    }

    .mx-sm-n-8 {
        margin-right: -8px !important;
    }

    .mx-sm-n-12 {
        margin-right: -12px !important;
    }

    .mx-sm-n-16 {
        margin-right: -16px !important;
    }

    .mx-sm-n-20 {
        margin-right: -20px !important;
    }

    .mx-sm-n-24 {
        margin-right: -24px !important;
    }

    .mx-sm-n-28 {
        margin-right: -28px !important;
    }

    .mx-sm-n-32 {
        margin-right: -32px !important;
    }

    .mx-sm-n-36 {
        margin-right: -36px !important;
    }

    .mx-sm-n-40 {
        margin-right: -40px !important;
    }

    .mx-sm-n-48 {
        margin-right: -48px !important;
    }

    .mx-sm-n-56 {
        margin-right: -56px !important;
    }

    .mx-sm-n-64 {
        margin-right: -64px !important;
    }

    .mx-sm-n-72 {
        margin-right: -72px !important;
    }

    .mx-sm-n-80 {
        margin-right: -80px !important;
    }

    .mx-sm-n-88 {
        margin-right: -88px !important;
    }

    .mx-sm-n-96 {
        margin-right: -96px !important;
    }

    .mx-sm-n-104 {
        margin-right: -104px !important;
    }

    .mx-sm-n-112 {
        margin-right: -112px !important;
    }

    .mx-sm-n-120 {
        margin-right: -120px !important;
    }

    .mb-sm-n-0 {
        margin-bottom: 0 !important;
    }

    .mb-sm-n-4 {
        margin-bottom: -4px !important;
    }

    .mb-sm-n-8 {
        margin-bottom: -8px !important;
    }

    .mb-sm-n-12 {
        margin-bottom: -12px !important;
    }

    .mb-sm-n-16 {
        margin-bottom: -16px !important;
    }

    .mb-sm-n-20 {
        margin-bottom: -20px !important;
    }

    .mb-sm-n-24 {
        margin-bottom: -24px !important;
    }

    .mb-sm-n-28 {
        margin-bottom: -28px !important;
    }

    .mb-sm-n-32 {
        margin-bottom: -32px !important;
    }

    .mb-sm-n-36 {
        margin-bottom: -36px !important;
    }

    .mb-sm-n-40 {
        margin-bottom: -40px !important;
    }

    .mb-sm-n-48 {
        margin-bottom: -48px !important;
    }

    .mb-sm-n-56 {
        margin-bottom: -56px !important;
    }

    .mb-sm-n-64 {
        margin-bottom: -64px !important;
    }

    .mb-sm-n-72 {
        margin-bottom: -72px !important;
    }

    .mb-sm-n-80 {
        margin-bottom: -80px !important;
    }

    .mb-sm-n-88 {
        margin-bottom: -88px !important;
    }

    .mb-sm-n-96 {
        margin-bottom: -96px !important;
    }

    .mb-sm-n-104 {
        margin-bottom: -104px !important;
    }

    .mb-sm-n-112 {
        margin-bottom: -112px !important;
    }

    .mb-sm-n-120 {
        margin-bottom: -120px !important;
    }

    .my-sm-n-0 {
        margin-bottom: 0 !important;
    }

    .my-sm-n-4 {
        margin-bottom: -4px !important;
    }

    .my-sm-n-8 {
        margin-bottom: -8px !important;
    }

    .my-sm-n-12 {
        margin-bottom: -12px !important;
    }

    .my-sm-n-16 {
        margin-bottom: -16px !important;
    }

    .my-sm-n-20 {
        margin-bottom: -20px !important;
    }

    .my-sm-n-24 {
        margin-bottom: -24px !important;
    }

    .my-sm-n-28 {
        margin-bottom: -28px !important;
    }

    .my-sm-n-32 {
        margin-bottom: -32px !important;
    }

    .my-sm-n-36 {
        margin-bottom: -36px !important;
    }

    .my-sm-n-40 {
        margin-bottom: -40px !important;
    }

    .my-sm-n-48 {
        margin-bottom: -48px !important;
    }

    .my-sm-n-56 {
        margin-bottom: -56px !important;
    }

    .my-sm-n-64 {
        margin-bottom: -64px !important;
    }

    .my-sm-n-72 {
        margin-bottom: -72px !important;
    }

    .my-sm-n-80 {
        margin-bottom: -80px !important;
    }

    .my-sm-n-88 {
        margin-bottom: -88px !important;
    }

    .my-sm-n-96 {
        margin-bottom: -96px !important;
    }

    .my-sm-n-104 {
        margin-bottom: -104px !important;
    }

    .my-sm-n-112 {
        margin-bottom: -112px !important;
    }

    .my-sm-n-120 {
        margin-bottom: -120px !important;
    }

    .ml-sm-n-0 {
        margin-left: 0 !important;
    }

    .ml-sm-n-4 {
        margin-left: -4px !important;
    }

    .ml-sm-n-8 {
        margin-left: -8px !important;
    }

    .ml-sm-n-12 {
        margin-left: -12px !important;
    }

    .ml-sm-n-16 {
        margin-left: -16px !important;
    }

    .ml-sm-n-20 {
        margin-left: -20px !important;
    }

    .ml-sm-n-24 {
        margin-left: -24px !important;
    }

    .ml-sm-n-28 {
        margin-left: -28px !important;
    }

    .ml-sm-n-32 {
        margin-left: -32px !important;
    }

    .ml-sm-n-36 {
        margin-left: -36px !important;
    }

    .ml-sm-n-40 {
        margin-left: -40px !important;
    }

    .ml-sm-n-48 {
        margin-left: -48px !important;
    }

    .ml-sm-n-56 {
        margin-left: -56px !important;
    }

    .ml-sm-n-64 {
        margin-left: -64px !important;
    }

    .ml-sm-n-72 {
        margin-left: -72px !important;
    }

    .ml-sm-n-80 {
        margin-left: -80px !important;
    }

    .ml-sm-n-88 {
        margin-left: -88px !important;
    }

    .ml-sm-n-96 {
        margin-left: -96px !important;
    }

    .ml-sm-n-104 {
        margin-left: -104px !important;
    }

    .ml-sm-n-112 {
        margin-left: -112px !important;
    }

    .ml-sm-n-120 {
        margin-left: -120px !important;
    }

    .mx-sm-n-0 {
        margin-left: 0 !important;
    }

    .mx-sm-n-4 {
        margin-left: -4px !important;
    }

    .mx-sm-n-8 {
        margin-left: -8px !important;
    }

    .mx-sm-n-12 {
        margin-left: -12px !important;
    }

    .mx-sm-n-16 {
        margin-left: -16px !important;
    }

    .mx-sm-n-20 {
        margin-left: -20px !important;
    }

    .mx-sm-n-24 {
        margin-left: -24px !important;
    }

    .mx-sm-n-28 {
        margin-left: -28px !important;
    }

    .mx-sm-n-32 {
        margin-left: -32px !important;
    }

    .mx-sm-n-36 {
        margin-left: -36px !important;
    }

    .mx-sm-n-40 {
        margin-left: -40px !important;
    }

    .mx-sm-n-48 {
        margin-left: -48px !important;
    }

    .mx-sm-n-56 {
        margin-left: -56px !important;
    }

    .mx-sm-n-64 {
        margin-left: -64px !important;
    }

    .mx-sm-n-72 {
        margin-left: -72px !important;
    }

    .mx-sm-n-80 {
        margin-left: -80px !important;
    }

    .mx-sm-n-88 {
        margin-left: -88px !important;
    }

    .mx-sm-n-96 {
        margin-left: -96px !important;
    }

    .mx-sm-n-104 {
        margin-left: -104px !important;
    }

    .mx-sm-n-112 {
        margin-left: -112px !important;
    }

    .mx-sm-n-120 {
        margin-left: -120px !important;
    }

}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }

    .m-md-4 {
        margin: 4px !important;
    }

    .m-md-8 {
        margin: 8px !important;
    }

    .m-md-12 {
        margin: 12px !important;
    }

    .m-md-16 {
        margin: 16px !important;
    }

    .m-md-20 {
        margin: 20px !important;
    }

    .m-md-24 {
        margin: 24px !important;
    }

    .m-md-28 {
        margin: 28px !important;
    }

    .m-md-32 {
        margin: 32px !important;
    }

    .m-md-36 {
        margin: 36px !important;
    }

    .m-md-40 {
        margin: 40px !important;
    }

    .m-md-48 {
        margin: 48px !important;
    }

    .m-md-56 {
        margin: 56px !important;
    }

    .m-md-64 {
        margin: 64px !important;
    }

    .m-md-72 {
        margin: 72px !important;
    }

    .m-md-80 {
        margin: 80px !important;
    }

    .m-md-88 {
        margin: 88px !important;
    }

    .m-md-96 {
        margin: 96px !important;
    }

    .m-md-104 {
        margin: 104px !important;
    }

    .m-md-112 {
        margin: 112px !important;
    }

    .m-md-120 {
        margin: 120px !important;
    }

    .m-md-140 {
        margin: 140px !important;
    }

    .m-md-160 {
        margin: 160px !important;
    }

    .m-md-180 {
        margin: 180px !important;
    }

    .m-md-200 {
        margin: 200px !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mt-md-4 {
        margin-top: 4px !important;
    }

    .mt-md-8 {
        margin-top: 8px !important;
    }

    .mt-md-12 {
        margin-top: 12px !important;
    }

    .mt-md-16 {
        margin-top: 16px !important;
    }

    .mt-md-20 {
        margin-top: 20px !important;
    }

    .mt-md-24 {
        margin-top: 24px !important;
    }

    .mt-md-28 {
        margin-top: 28px !important;
    }

    .mt-md-32 {
        margin-top: 32px !important;
    }

    .mt-md-36 {
        margin-top: 36px !important;
    }

    .mt-md-40 {
        margin-top: 40px !important;
    }

    .mt-md-48 {
        margin-top: 48px !important;
    }

    .mt-md-56 {
        margin-top: 56px !important;
    }

    .mt-md-64 {
        margin-top: 64px !important;
    }

    .mt-md-72 {
        margin-top: 72px !important;
    }

    .mt-md-80 {
        margin-top: 80px !important;
    }

    .mt-md-88 {
        margin-top: 88px !important;
    }

    .mt-md-96 {
        margin-top: 96px !important;
    }

    .mt-md-104 {
        margin-top: 104px !important;
    }

    .mt-md-112 {
        margin-top: 112px !important;
    }

    .mt-md-120 {
        margin-top: 120px !important;
    }

    .mt-md-140 {
        margin-top: 140px !important;
    }

    .mt-md-160 {
        margin-top: 160px !important;
    }

    .mt-md-180 {
        margin-top: 180px !important;
    }

    .mt-md-200 {
        margin-top: 200px !important;
    }

    .my-md-0 {
        margin-top: 0 !important;
    }

    .my-md-4 {
        margin-top: 4px !important;
    }

    .my-md-8 {
        margin-top: 8px !important;
    }

    .my-md-12 {
        margin-top: 12px !important;
    }

    .my-md-16 {
        margin-top: 16px !important;
    }

    .my-md-20 {
        margin-top: 20px !important;
    }

    .my-md-24 {
        margin-top: 24px !important;
    }

    .my-md-28 {
        margin-top: 28px !important;
    }

    .my-md-32 {
        margin-top: 32px !important;
    }

    .my-md-36 {
        margin-top: 36px !important;
    }

    .my-md-40 {
        margin-top: 40px !important;
    }

    .my-md-48 {
        margin-top: 48px !important;
    }

    .my-md-56 {
        margin-top: 56px !important;
    }

    .my-md-64 {
        margin-top: 64px !important;
    }

    .my-md-72 {
        margin-top: 72px !important;
    }

    .my-md-80 {
        margin-top: 80px !important;
    }

    .my-md-88 {
        margin-top: 88px !important;
    }

    .my-md-96 {
        margin-top: 96px !important;
    }

    .my-md-104 {
        margin-top: 104px !important;
    }

    .my-md-112 {
        margin-top: 112px !important;
    }

    .my-md-120 {
        margin-top: 120px !important;
    }

    .my-md-140 {
        margin-top: 140px !important;
    }

    .my-md-160 {
        margin-top: 160px !important;
    }

    .my-md-180 {
        margin-top: 180px !important;
    }

    .my-md-200 {
        margin-top: 200px !important;
    }

    .mr-md-0 {
        margin-right: 0 !important;
    }

    .mr-md-4 {
        margin-right: 4px !important;
    }

    .mr-md-8 {
        margin-right: 8px !important;
    }

    .mr-md-12 {
        margin-right: 12px !important;
    }

    .mr-md-16 {
        margin-right: 16px !important;
    }

    .mr-md-20 {
        margin-right: 20px !important;
    }

    .mr-md-24 {
        margin-right: 24px !important;
    }

    .mr-md-28 {
        margin-right: 28px !important;
    }

    .mr-md-32 {
        margin-right: 32px !important;
    }

    .mr-md-36 {
        margin-right: 36px !important;
    }

    .mr-md-40 {
        margin-right: 40px !important;
    }

    .mr-md-48 {
        margin-right: 48px !important;
    }

    .mr-md-56 {
        margin-right: 56px !important;
    }

    .mr-md-64 {
        margin-right: 64px !important;
    }

    .mr-md-72 {
        margin-right: 72px !important;
    }

    .mr-md-80 {
        margin-right: 80px !important;
    }

    .mr-md-88 {
        margin-right: 88px !important;
    }

    .mr-md-96 {
        margin-right: 96px !important;
    }

    .mr-md-104 {
        margin-right: 104px !important;
    }

    .mr-md-112 {
        margin-right: 112px !important;
    }

    .mr-md-120 {
        margin-right: 120px !important;
    }

    .mr-md-140 {
        margin-right: 140px !important;
    }

    .mr-md-160 {
        margin-right: 160px !important;
    }

    .mr-md-180 {
        margin-right: 180px !important;
    }

    .mr-md-200 {
        margin-right: 200px !important;
    }

    .mx-md-0 {
        margin-right: 0 !important;
    }

    .mx-md-4 {
        margin-right: 4px !important;
    }

    .mx-md-8 {
        margin-right: 8px !important;
    }

    .mx-md-12 {
        margin-right: 12px !important;
    }

    .mx-md-16 {
        margin-right: 16px !important;
    }

    .mx-md-20 {
        margin-right: 20px !important;
    }

    .mx-md-24 {
        margin-right: 24px !important;
    }

    .mx-md-28 {
        margin-right: 28px !important;
    }

    .mx-md-32 {
        margin-right: 32px !important;
    }

    .mx-md-36 {
        margin-right: 36px !important;
    }

    .mx-md-40 {
        margin-right: 40px !important;
    }

    .mx-md-48 {
        margin-right: 48px !important;
    }

    .mx-md-56 {
        margin-right: 56px !important;
    }

    .mx-md-64 {
        margin-right: 64px !important;
    }

    .mx-md-72 {
        margin-right: 72px !important;
    }

    .mx-md-80 {
        margin-right: 80px !important;
    }

    .mx-md-88 {
        margin-right: 88px !important;
    }

    .mx-md-96 {
        margin-right: 96px !important;
    }

    .mx-md-104 {
        margin-right: 104px !important;
    }

    .mx-md-112 {
        margin-right: 112px !important;
    }

    .mx-md-120 {
        margin-right: 120px !important;
    }

    .mx-md-140 {
        margin-right: 140px !important;
    }

    .mx-md-160 {
        margin-right: 160px !important;
    }

    .mx-md-180 {
        margin-right: 180px !important;
    }

    .mx-md-200 {
        margin-right: 200px !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .mb-md-4 {
        margin-bottom: 4px !important;
    }

    .mb-md-8 {
        margin-bottom: 8px !important;
    }

    .mb-md-12 {
        margin-bottom: 12px !important;
    }

    .mb-md-16 {
        margin-bottom: 16px !important;
    }

    .mb-md-20 {
        margin-bottom: 20px !important;
    }

    .mb-md-24 {
        margin-bottom: 24px !important;
    }

    .mb-md-28 {
        margin-bottom: 28px !important;
    }

    .mb-md-32 {
        margin-bottom: 32px !important;
    }

    .mb-md-36 {
        margin-bottom: 36px !important;
    }

    .mb-md-40 {
        margin-bottom: 40px !important;
    }

    .mb-md-48 {
        margin-bottom: 48px !important;
    }

    .mb-md-56 {
        margin-bottom: 56px !important;
    }

    .mb-md-64 {
        margin-bottom: 64px !important;
    }

    .mb-md-72 {
        margin-bottom: 72px !important;
    }

    .mb-md-80 {
        margin-bottom: 80px !important;
    }

    .mb-md-88 {
        margin-bottom: 88px !important;
    }

    .mb-md-96 {
        margin-bottom: 96px !important;
    }

    .mb-md-104 {
        margin-bottom: 104px !important;
    }

    .mb-md-112 {
        margin-bottom: 112px !important;
    }

    .mb-md-120 {
        margin-bottom: 120px !important;
    }

    .mb-md-140 {
        margin-bottom: 140px !important;
    }

    .mb-md-160 {
        margin-bottom: 160px !important;
    }

    .mb-md-180 {
        margin-bottom: 180px !important;
    }

    .mb-md-200 {
        margin-bottom: 200px !important;
    }

    .my-md-0 {
        margin-bottom: 0 !important;
    }

    .my-md-4 {
        margin-bottom: 4px !important;
    }

    .my-md-8 {
        margin-bottom: 8px !important;
    }

    .my-md-12 {
        margin-bottom: 12px !important;
    }

    .my-md-16 {
        margin-bottom: 16px !important;
    }

    .my-md-20 {
        margin-bottom: 20px !important;
    }

    .my-md-24 {
        margin-bottom: 24px !important;
    }

    .my-md-28 {
        margin-bottom: 28px !important;
    }

    .my-md-32 {
        margin-bottom: 32px !important;
    }

    .my-md-36 {
        margin-bottom: 36px !important;
    }

    .my-md-40 {
        margin-bottom: 40px !important;
    }

    .my-md-48 {
        margin-bottom: 48px !important;
    }

    .my-md-56 {
        margin-bottom: 56px !important;
    }

    .my-md-64 {
        margin-bottom: 64px !important;
    }

    .my-md-72 {
        margin-bottom: 72px !important;
    }

    .my-md-80 {
        margin-bottom: 80px !important;
    }

    .my-md-88 {
        margin-bottom: 88px !important;
    }

    .my-md-96 {
        margin-bottom: 96px !important;
    }

    .my-md-104 {
        margin-bottom: 104px !important;
    }

    .my-md-112 {
        margin-bottom: 112px !important;
    }

    .my-md-120 {
        margin-bottom: 120px !important;
    }

    .my-md-140 {
        margin-bottom: 140px !important;
    }

    .my-md-160 {
        margin-bottom: 160px !important;
    }

    .my-md-180 {
        margin-bottom: 180px !important;
    }

    .my-md-200 {
        margin-bottom: 200px !important;
    }

    .ml-md-0 {
        margin-left: 0 !important;
    }

    .ml-md-4 {
        margin-left: 4px !important;
    }

    .ml-md-8 {
        margin-left: 8px !important;
    }

    .ml-md-12 {
        margin-left: 12px !important;
    }

    .ml-md-16 {
        margin-left: 16px !important;
    }

    .ml-md-20 {
        margin-left: 20px !important;
    }

    .ml-md-24 {
        margin-left: 24px !important;
    }

    .ml-md-28 {
        margin-left: 28px !important;
    }

    .ml-md-32 {
        margin-left: 32px !important;
    }

    .ml-md-36 {
        margin-left: 36px !important;
    }

    .ml-md-40 {
        margin-left: 40px !important;
    }

    .ml-md-48 {
        margin-left: 48px !important;
    }

    .ml-md-56 {
        margin-left: 56px !important;
    }

    .ml-md-64 {
        margin-left: 64px !important;
    }

    .ml-md-72 {
        margin-left: 72px !important;
    }

    .ml-md-80 {
        margin-left: 80px !important;
    }

    .ml-md-88 {
        margin-left: 88px !important;
    }

    .ml-md-96 {
        margin-left: 96px !important;
    }

    .ml-md-104 {
        margin-left: 104px !important;
    }

    .ml-md-112 {
        margin-left: 112px !important;
    }

    .ml-md-120 {
        margin-left: 120px !important;
    }

    .ml-md-140 {
        margin-left: 140px !important;
    }

    .ml-md-160 {
        margin-left: 160px !important;
    }

    .ml-md-180 {
        margin-left: 180px !important;
    }

    .ml-md-200 {
        margin-left: 200px !important;
    }

    .mx-md-0 {
        margin-left: 0 !important;
    }

    .mx-md-4 {
        margin-left: 4px !important;
    }

    .mx-md-8 {
        margin-left: 8px !important;
    }

    .mx-md-12 {
        margin-left: 12px !important;
    }

    .mx-md-16 {
        margin-left: 16px !important;
    }

    .mx-md-20 {
        margin-left: 20px !important;
    }

    .mx-md-24 {
        margin-left: 24px !important;
    }

    .mx-md-28 {
        margin-left: 28px !important;
    }

    .mx-md-32 {
        margin-left: 32px !important;
    }

    .mx-md-36 {
        margin-left: 36px !important;
    }

    .mx-md-40 {
        margin-left: 40px !important;
    }

    .mx-md-48 {
        margin-left: 48px !important;
    }

    .mx-md-56 {
        margin-left: 56px !important;
    }

    .mx-md-64 {
        margin-left: 64px !important;
    }

    .mx-md-72 {
        margin-left: 72px !important;
    }

    .mx-md-80 {
        margin-left: 80px !important;
    }

    .mx-md-88 {
        margin-left: 88px !important;
    }

    .mx-md-96 {
        margin-left: 96px !important;
    }

    .mx-md-104 {
        margin-left: 104px !important;
    }

    .mx-md-112 {
        margin-left: 112px !important;
    }

    .mx-md-120 {
        margin-left: 120px !important;
    }

    .mx-md-140 {
        margin-left: 140px !important;
    }

    .mx-md-160 {
        margin-left: 160px !important;
    }

    .mx-md-180 {
        margin-left: 180px !important;
    }

    .mx-md-200 {
        margin-left: 200px !important;
    }

    .m-md-n-0 {
        margin: 0 !important;
    }

    .m-md-n-4 {
        margin: -4px !important;
    }

    .m-md-n-8 {
        margin: -8px !important;
    }

    .m-md-n-12 {
        margin: -12px !important;
    }

    .m-md-n-16 {
        margin: -16px !important;
    }

    .m-md-n-20 {
        margin: -20px !important;
    }

    .m-md-n-24 {
        margin: -24px !important;
    }

    .m-md-n-28 {
        margin: -28px !important;
    }

    .m-md-n-32 {
        margin: -32px !important;
    }

    .m-md-n-36 {
        margin: -36px !important;
    }

    .m-md-n-40 {
        margin: -40px !important;
    }

    .m-md-n-48 {
        margin: -48px !important;
    }

    .m-md-n-56 {
        margin: -56px !important;
    }

    .m-md-n-64 {
        margin: -64px !important;
    }

    .m-md-n-72 {
        margin: -72px !important;
    }

    .m-md-n-80 {
        margin: -80px !important;
    }

    .m-md-n-88 {
        margin: -88px !important;
    }

    .m-md-n-96 {
        margin: -96px !important;
    }

    .m-md-n-104 {
        margin: -104px !important;
    }

    .m-md-n-112 {
        margin: -112px !important;
    }

    .m-md-n-120 {
        margin: -120px !important;
    }

    .mt-md-n-0 {
        margin-top: 0 !important;
    }

    .mt-md-n-4 {
        margin-top: -4px !important;
    }

    .mt-md-n-8 {
        margin-top: -8px !important;
    }

    .mt-md-n-12 {
        margin-top: -12px !important;
    }

    .mt-md-n-16 {
        margin-top: -16px !important;
    }

    .mt-md-n-20 {
        margin-top: -20px !important;
    }

    .mt-md-n-24 {
        margin-top: -24px !important;
    }

    .mt-md-n-28 {
        margin-top: -28px !important;
    }

    .mt-md-n-32 {
        margin-top: -32px !important;
    }

    .mt-md-n-36 {
        margin-top: -36px !important;
    }

    .mt-md-n-40 {
        margin-top: -40px !important;
    }

    .mt-md-n-48 {
        margin-top: -48px !important;
    }

    .mt-md-n-56 {
        margin-top: -56px !important;
    }

    .mt-md-n-64 {
        margin-top: -64px !important;
    }

    .mt-md-n-72 {
        margin-top: -72px !important;
    }

    .mt-md-n-80 {
        margin-top: -80px !important;
    }

    .mt-md-n-88 {
        margin-top: -88px !important;
    }

    .mt-md-n-96 {
        margin-top: -96px !important;
    }

    .mt-md-n-104 {
        margin-top: -104px !important;
    }

    .mt-md-n-112 {
        margin-top: -112px !important;
    }

    .mt-md-n-120 {
        margin-top: -120px !important;
    }

    .my-md-n-0 {
        margin-top: 0 !important;
    }

    .my-md-n-4 {
        margin-top: -4px !important;
    }

    .my-md-n-8 {
        margin-top: -8px !important;
    }

    .my-md-n-12 {
        margin-top: -12px !important;
    }

    .my-md-n-16 {
        margin-top: -16px !important;
    }

    .my-md-n-20 {
        margin-top: -20px !important;
    }

    .my-md-n-24 {
        margin-top: -24px !important;
    }

    .my-md-n-28 {
        margin-top: -28px !important;
    }

    .my-md-n-32 {
        margin-top: -32px !important;
    }

    .my-md-n-36 {
        margin-top: -36px !important;
    }

    .my-md-n-40 {
        margin-top: -40px !important;
    }

    .my-md-n-48 {
        margin-top: -48px !important;
    }

    .my-md-n-56 {
        margin-top: -56px !important;
    }

    .my-md-n-64 {
        margin-top: -64px !important;
    }

    .my-md-n-72 {
        margin-top: -72px !important;
    }

    .my-md-n-80 {
        margin-top: -80px !important;
    }

    .my-md-n-88 {
        margin-top: -88px !important;
    }

    .my-md-n-96 {
        margin-top: -96px !important;
    }

    .my-md-n-104 {
        margin-top: -104px !important;
    }

    .my-md-n-112 {
        margin-top: -112px !important;
    }

    .my-md-n-120 {
        margin-top: -120px !important;
    }

    .mr-md-n-0 {
        margin-right: 0 !important;
    }

    .mr-md-n-4 {
        margin-right: -4px !important;
    }

    .mr-md-n-8 {
        margin-right: -8px !important;
    }

    .mr-md-n-12 {
        margin-right: -12px !important;
    }

    .mr-md-n-16 {
        margin-right: -16px !important;
    }

    .mr-md-n-20 {
        margin-right: -20px !important;
    }

    .mr-md-n-24 {
        margin-right: -24px !important;
    }

    .mr-md-n-28 {
        margin-right: -28px !important;
    }

    .mr-md-n-32 {
        margin-right: -32px !important;
    }

    .mr-md-n-36 {
        margin-right: -36px !important;
    }

    .mr-md-n-40 {
        margin-right: -40px !important;
    }

    .mr-md-n-48 {
        margin-right: -48px !important;
    }

    .mr-md-n-56 {
        margin-right: -56px !important;
    }

    .mr-md-n-64 {
        margin-right: -64px !important;
    }

    .mr-md-n-72 {
        margin-right: -72px !important;
    }

    .mr-md-n-80 {
        margin-right: -80px !important;
    }

    .mr-md-n-88 {
        margin-right: -88px !important;
    }

    .mr-md-n-96 {
        margin-right: -96px !important;
    }

    .mr-md-n-104 {
        margin-right: -104px !important;
    }

    .mr-md-n-112 {
        margin-right: -112px !important;
    }

    .mr-md-n-120 {
        margin-right: -120px !important;
    }

    .mx-md-n-0 {
        margin-right: 0 !important;
    }

    .mx-md-n-4 {
        margin-right: -4px !important;
    }

    .mx-md-n-8 {
        margin-right: -8px !important;
    }

    .mx-md-n-12 {
        margin-right: -12px !important;
    }

    .mx-md-n-16 {
        margin-right: -16px !important;
    }

    .mx-md-n-20 {
        margin-right: -20px !important;
    }

    .mx-md-n-24 {
        margin-right: -24px !important;
    }

    .mx-md-n-28 {
        margin-right: -28px !important;
    }

    .mx-md-n-32 {
        margin-right: -32px !important;
    }

    .mx-md-n-36 {
        margin-right: -36px !important;
    }

    .mx-md-n-40 {
        margin-right: -40px !important;
    }

    .mx-md-n-48 {
        margin-right: -48px !important;
    }

    .mx-md-n-56 {
        margin-right: -56px !important;
    }

    .mx-md-n-64 {
        margin-right: -64px !important;
    }

    .mx-md-n-72 {
        margin-right: -72px !important;
    }

    .mx-md-n-80 {
        margin-right: -80px !important;
    }

    .mx-md-n-88 {
        margin-right: -88px !important;
    }

    .mx-md-n-96 {
        margin-right: -96px !important;
    }

    .mx-md-n-104 {
        margin-right: -104px !important;
    }

    .mx-md-n-112 {
        margin-right: -112px !important;
    }

    .mx-md-n-120 {
        margin-right: -120px !important;
    }

    .mb-md-n-0 {
        margin-bottom: 0 !important;
    }

    .mb-md-n-4 {
        margin-bottom: -4px !important;
    }

    .mb-md-n-8 {
        margin-bottom: -8px !important;
    }

    .mb-md-n-12 {
        margin-bottom: -12px !important;
    }

    .mb-md-n-16 {
        margin-bottom: -16px !important;
    }

    .mb-md-n-20 {
        margin-bottom: -20px !important;
    }

    .mb-md-n-24 {
        margin-bottom: -24px !important;
    }

    .mb-md-n-28 {
        margin-bottom: -28px !important;
    }

    .mb-md-n-32 {
        margin-bottom: -32px !important;
    }

    .mb-md-n-36 {
        margin-bottom: -36px !important;
    }

    .mb-md-n-40 {
        margin-bottom: -40px !important;
    }

    .mb-md-n-48 {
        margin-bottom: -48px !important;
    }

    .mb-md-n-56 {
        margin-bottom: -56px !important;
    }

    .mb-md-n-64 {
        margin-bottom: -64px !important;
    }

    .mb-md-n-72 {
        margin-bottom: -72px !important;
    }

    .mb-md-n-80 {
        margin-bottom: -80px !important;
    }

    .mb-md-n-88 {
        margin-bottom: -88px !important;
    }

    .mb-md-n-96 {
        margin-bottom: -96px !important;
    }

    .mb-md-n-104 {
        margin-bottom: -104px !important;
    }

    .mb-md-n-112 {
        margin-bottom: -112px !important;
    }

    .mb-md-n-120 {
        margin-bottom: -120px !important;
    }

    .my-md-n-0 {
        margin-bottom: 0 !important;
    }

    .my-md-n-4 {
        margin-bottom: -4px !important;
    }

    .my-md-n-8 {
        margin-bottom: -8px !important;
    }

    .my-md-n-12 {
        margin-bottom: -12px !important;
    }

    .my-md-n-16 {
        margin-bottom: -16px !important;
    }

    .my-md-n-20 {
        margin-bottom: -20px !important;
    }

    .my-md-n-24 {
        margin-bottom: -24px !important;
    }

    .my-md-n-28 {
        margin-bottom: -28px !important;
    }

    .my-md-n-32 {
        margin-bottom: -32px !important;
    }

    .my-md-n-36 {
        margin-bottom: -36px !important;
    }

    .my-md-n-40 {
        margin-bottom: -40px !important;
    }

    .my-md-n-48 {
        margin-bottom: -48px !important;
    }

    .my-md-n-56 {
        margin-bottom: -56px !important;
    }

    .my-md-n-64 {
        margin-bottom: -64px !important;
    }

    .my-md-n-72 {
        margin-bottom: -72px !important;
    }

    .my-md-n-80 {
        margin-bottom: -80px !important;
    }

    .my-md-n-88 {
        margin-bottom: -88px !important;
    }

    .my-md-n-96 {
        margin-bottom: -96px !important;
    }

    .my-md-n-104 {
        margin-bottom: -104px !important;
    }

    .my-md-n-112 {
        margin-bottom: -112px !important;
    }

    .my-md-n-120 {
        margin-bottom: -120px !important;
    }

    .ml-md-n-0 {
        margin-left: 0 !important;
    }

    .ml-md-n-4 {
        margin-left: -4px !important;
    }

    .ml-md-n-8 {
        margin-left: -8px !important;
    }

    .ml-md-n-12 {
        margin-left: -12px !important;
    }

    .ml-md-n-16 {
        margin-left: -16px !important;
    }

    .ml-md-n-20 {
        margin-left: -20px !important;
    }

    .ml-md-n-24 {
        margin-left: -24px !important;
    }

    .ml-md-n-28 {
        margin-left: -28px !important;
    }

    .ml-md-n-32 {
        margin-left: -32px !important;
    }

    .ml-md-n-36 {
        margin-left: -36px !important;
    }

    .ml-md-n-40 {
        margin-left: -40px !important;
    }

    .ml-md-n-48 {
        margin-left: -48px !important;
    }

    .ml-md-n-56 {
        margin-left: -56px !important;
    }

    .ml-md-n-64 {
        margin-left: -64px !important;
    }

    .ml-md-n-72 {
        margin-left: -72px !important;
    }

    .ml-md-n-80 {
        margin-left: -80px !important;
    }

    .ml-md-n-88 {
        margin-left: -88px !important;
    }

    .ml-md-n-96 {
        margin-left: -96px !important;
    }

    .ml-md-n-104 {
        margin-left: -104px !important;
    }

    .ml-md-n-112 {
        margin-left: -112px !important;
    }

    .ml-md-n-120 {
        margin-left: -120px !important;
    }

    .mx-md-n-0 {
        margin-left: 0 !important;
    }

    .mx-md-n-4 {
        margin-left: -4px !important;
    }

    .mx-md-n-8 {
        margin-left: -8px !important;
    }

    .mx-md-n-12 {
        margin-left: -12px !important;
    }

    .mx-md-n-16 {
        margin-left: -16px !important;
    }

    .mx-md-n-20 {
        margin-left: -20px !important;
    }

    .mx-md-n-24 {
        margin-left: -24px !important;
    }

    .mx-md-n-28 {
        margin-left: -28px !important;
    }

    .mx-md-n-32 {
        margin-left: -32px !important;
    }

    .mx-md-n-36 {
        margin-left: -36px !important;
    }

    .mx-md-n-40 {
        margin-left: -40px !important;
    }

    .mx-md-n-48 {
        margin-left: -48px !important;
    }

    .mx-md-n-56 {
        margin-left: -56px !important;
    }

    .mx-md-n-64 {
        margin-left: -64px !important;
    }

    .mx-md-n-72 {
        margin-left: -72px !important;
    }

    .mx-md-n-80 {
        margin-left: -80px !important;
    }

    .mx-md-n-88 {
        margin-left: -88px !important;
    }

    .mx-md-n-96 {
        margin-left: -96px !important;
    }

    .mx-md-n-104 {
        margin-left: -104px !important;
    }

    .mx-md-n-112 {
        margin-left: -112px !important;
    }

    .mx-md-n-120 {
        margin-left: -120px !important;
    }

}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }

    .m-lg-4 {
        margin: 4px !important;
    }

    .m-lg-8 {
        margin: 8px !important;
    }

    .m-lg-12 {
        margin: 12px !important;
    }

    .m-lg-16 {
        margin: 16px !important;
    }

    .m-lg-20 {
        margin: 20px !important;
    }

    .m-lg-24 {
        margin: 24px !important;
    }

    .m-lg-28 {
        margin: 28px !important;
    }

    .m-lg-32 {
        margin: 32px !important;
    }

    .m-lg-36 {
        margin: 36px !important;
    }

    .m-lg-40 {
        margin: 40px !important;
    }

    .m-lg-48 {
        margin: 48px !important;
    }

    .m-lg-56 {
        margin: 56px !important;
    }

    .m-lg-64 {
        margin: 64px !important;
    }

    .m-lg-72 {
        margin: 72px !important;
    }

    .m-lg-80 {
        margin: 80px !important;
    }

    .m-lg-88 {
        margin: 88px !important;
    }

    .m-lg-96 {
        margin: 96px !important;
    }

    .m-lg-104 {
        margin: 104px !important;
    }

    .m-lg-112 {
        margin: 112px !important;
    }

    .m-lg-120 {
        margin: 120px !important;
    }

    .m-lg-140 {
        margin: 140px !important;
    }

    .m-lg-160 {
        margin: 160px !important;
    }

    .m-lg-180 {
        margin: 180px !important;
    }

    .m-lg-200 {
        margin: 200px !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mt-lg-4 {
        margin-top: 4px !important;
    }

    .mt-lg-8 {
        margin-top: 8px !important;
    }

    .mt-lg-12 {
        margin-top: 12px !important;
    }

    .mt-lg-16 {
        margin-top: 16px !important;
    }

    .mt-lg-20 {
        margin-top: 20px !important;
    }

    .mt-lg-24 {
        margin-top: 24px !important;
    }

    .mt-lg-28 {
        margin-top: 28px !important;
    }

    .mt-lg-32 {
        margin-top: 32px !important;
    }

    .mt-lg-36 {
        margin-top: 36px !important;
    }

    .mt-lg-40 {
        margin-top: 40px !important;
    }

    .mt-lg-48 {
        margin-top: 48px !important;
    }

    .mt-lg-56 {
        margin-top: 56px !important;
    }

    .mt-lg-64 {
        margin-top: 64px !important;
    }

    .mt-lg-72 {
        margin-top: 72px !important;
    }

    .mt-lg-80 {
        margin-top: 80px !important;
    }

    .mt-lg-88 {
        margin-top: 88px !important;
    }

    .mt-lg-96 {
        margin-top: 96px !important;
    }

    .mt-lg-104 {
        margin-top: 104px !important;
    }

    .mt-lg-112 {
        margin-top: 112px !important;
    }

    .mt-lg-120 {
        margin-top: 120px !important;
    }

    .mt-lg-140 {
        margin-top: 140px !important;
    }

    .mt-lg-160 {
        margin-top: 160px !important;
    }

    .mt-lg-180 {
        margin-top: 180px !important;
    }

    .mt-lg-200 {
        margin-top: 200px !important;
    }

    .my-lg-0 {
        margin-top: 0 !important;
    }

    .my-lg-4 {
        margin-top: 4px !important;
    }

    .my-lg-8 {
        margin-top: 8px !important;
    }

    .my-lg-12 {
        margin-top: 12px !important;
    }

    .my-lg-16 {
        margin-top: 16px !important;
    }

    .my-lg-20 {
        margin-top: 20px !important;
    }

    .my-lg-24 {
        margin-top: 24px !important;
    }

    .my-lg-28 {
        margin-top: 28px !important;
    }

    .my-lg-32 {
        margin-top: 32px !important;
    }

    .my-lg-36 {
        margin-top: 36px !important;
    }

    .my-lg-40 {
        margin-top: 40px !important;
    }

    .my-lg-48 {
        margin-top: 48px !important;
    }

    .my-lg-56 {
        margin-top: 56px !important;
    }

    .my-lg-64 {
        margin-top: 64px !important;
    }

    .my-lg-72 {
        margin-top: 72px !important;
    }

    .my-lg-80 {
        margin-top: 80px !important;
    }

    .my-lg-88 {
        margin-top: 88px !important;
    }

    .my-lg-96 {
        margin-top: 96px !important;
    }

    .my-lg-104 {
        margin-top: 104px !important;
    }

    .my-lg-112 {
        margin-top: 112px !important;
    }

    .my-lg-120 {
        margin-top: 120px !important;
    }

    .my-lg-140 {
        margin-top: 140px !important;
    }

    .my-lg-160 {
        margin-top: 160px !important;
    }

    .my-lg-180 {
        margin-top: 180px !important;
    }

    .my-lg-200 {
        margin-top: 200px !important;
    }

    .mr-lg-0 {
        margin-right: 0 !important;
    }

    .mr-lg-4 {
        margin-right: 4px !important;
    }

    .mr-lg-8 {
        margin-right: 8px !important;
    }

    .mr-lg-12 {
        margin-right: 12px !important;
    }

    .mr-lg-16 {
        margin-right: 16px !important;
    }

    .mr-lg-20 {
        margin-right: 20px !important;
    }

    .mr-lg-24 {
        margin-right: 24px !important;
    }

    .mr-lg-28 {
        margin-right: 28px !important;
    }

    .mr-lg-32 {
        margin-right: 32px !important;
    }

    .mr-lg-36 {
        margin-right: 36px !important;
    }

    .mr-lg-40 {
        margin-right: 40px !important;
    }

    .mr-lg-48 {
        margin-right: 48px !important;
    }

    .mr-lg-56 {
        margin-right: 56px !important;
    }

    .mr-lg-64 {
        margin-right: 64px !important;
    }

    .mr-lg-72 {
        margin-right: 72px !important;
    }

    .mr-lg-80 {
        margin-right: 80px !important;
    }

    .mr-lg-88 {
        margin-right: 88px !important;
    }

    .mr-lg-96 {
        margin-right: 96px !important;
    }

    .mr-lg-104 {
        margin-right: 104px !important;
    }

    .mr-lg-112 {
        margin-right: 112px !important;
    }

    .mr-lg-120 {
        margin-right: 120px !important;
    }

    .mr-lg-140 {
        margin-right: 140px !important;
    }

    .mr-lg-160 {
        margin-right: 160px !important;
    }

    .mr-lg-180 {
        margin-right: 180px !important;
    }

    .mr-lg-200 {
        margin-right: 200px !important;
    }

    .mx-lg-0 {
        margin-right: 0 !important;
    }

    .mx-lg-4 {
        margin-right: 4px !important;
    }

    .mx-lg-8 {
        margin-right: 8px !important;
    }

    .mx-lg-12 {
        margin-right: 12px !important;
    }

    .mx-lg-16 {
        margin-right: 16px !important;
    }

    .mx-lg-20 {
        margin-right: 20px !important;
    }

    .mx-lg-24 {
        margin-right: 24px !important;
    }

    .mx-lg-28 {
        margin-right: 28px !important;
    }

    .mx-lg-32 {
        margin-right: 32px !important;
    }

    .mx-lg-36 {
        margin-right: 36px !important;
    }

    .mx-lg-40 {
        margin-right: 40px !important;
    }

    .mx-lg-48 {
        margin-right: 48px !important;
    }

    .mx-lg-56 {
        margin-right: 56px !important;
    }

    .mx-lg-64 {
        margin-right: 64px !important;
    }

    .mx-lg-72 {
        margin-right: 72px !important;
    }

    .mx-lg-80 {
        margin-right: 80px !important;
    }

    .mx-lg-88 {
        margin-right: 88px !important;
    }

    .mx-lg-96 {
        margin-right: 96px !important;
    }

    .mx-lg-104 {
        margin-right: 104px !important;
    }

    .mx-lg-112 {
        margin-right: 112px !important;
    }

    .mx-lg-120 {
        margin-right: 120px !important;
    }

    .mx-lg-140 {
        margin-right: 140px !important;
    }

    .mx-lg-160 {
        margin-right: 160px !important;
    }

    .mx-lg-180 {
        margin-right: 180px !important;
    }

    .mx-lg-200 {
        margin-right: 200px !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .mb-lg-4 {
        margin-bottom: 4px !important;
    }

    .mb-lg-8 {
        margin-bottom: 8px !important;
    }

    .mb-lg-12 {
        margin-bottom: 12px !important;
    }

    .mb-lg-16 {
        margin-bottom: 16px !important;
    }

    .mb-lg-20 {
        margin-bottom: 20px !important;
    }

    .mb-lg-24 {
        margin-bottom: 24px !important;
    }

    .mb-lg-28 {
        margin-bottom: 28px !important;
    }

    .mb-lg-32 {
        margin-bottom: 32px !important;
    }

    .mb-lg-36 {
        margin-bottom: 36px !important;
    }

    .mb-lg-40 {
        margin-bottom: 40px !important;
    }

    .mb-lg-48 {
        margin-bottom: 48px !important;
    }

    .mb-lg-56 {
        margin-bottom: 56px !important;
    }

    .mb-lg-64 {
        margin-bottom: 64px !important;
    }

    .mb-lg-72 {
        margin-bottom: 72px !important;
    }

    .mb-lg-80 {
        margin-bottom: 80px !important;
    }

    .mb-lg-88 {
        margin-bottom: 88px !important;
    }

    .mb-lg-96 {
        margin-bottom: 96px !important;
    }

    .mb-lg-104 {
        margin-bottom: 104px !important;
    }

    .mb-lg-112 {
        margin-bottom: 112px !important;
    }

    .mb-lg-120 {
        margin-bottom: 120px !important;
    }

    .mb-lg-140 {
        margin-bottom: 140px !important;
    }

    .mb-lg-160 {
        margin-bottom: 160px !important;
    }

    .mb-lg-180 {
        margin-bottom: 180px !important;
    }

    .mb-lg-200 {
        margin-bottom: 200px !important;
    }

    .my-lg-0 {
        margin-bottom: 0 !important;
    }

    .my-lg-4 {
        margin-bottom: 4px !important;
    }

    .my-lg-8 {
        margin-bottom: 8px !important;
    }

    .my-lg-12 {
        margin-bottom: 12px !important;
    }

    .my-lg-16 {
        margin-bottom: 16px !important;
    }

    .my-lg-20 {
        margin-bottom: 20px !important;
    }

    .my-lg-24 {
        margin-bottom: 24px !important;
    }

    .my-lg-28 {
        margin-bottom: 28px !important;
    }

    .my-lg-32 {
        margin-bottom: 32px !important;
    }

    .my-lg-36 {
        margin-bottom: 36px !important;
    }

    .my-lg-40 {
        margin-bottom: 40px !important;
    }

    .my-lg-48 {
        margin-bottom: 48px !important;
    }

    .my-lg-56 {
        margin-bottom: 56px !important;
    }

    .my-lg-64 {
        margin-bottom: 64px !important;
    }

    .my-lg-72 {
        margin-bottom: 72px !important;
    }

    .my-lg-80 {
        margin-bottom: 80px !important;
    }

    .my-lg-88 {
        margin-bottom: 88px !important;
    }

    .my-lg-96 {
        margin-bottom: 96px !important;
    }

    .my-lg-104 {
        margin-bottom: 104px !important;
    }

    .my-lg-112 {
        margin-bottom: 112px !important;
    }

    .my-lg-120 {
        margin-bottom: 120px !important;
    }

    .my-lg-140 {
        margin-bottom: 140px !important;
    }

    .my-lg-160 {
        margin-bottom: 160px !important;
    }

    .my-lg-180 {
        margin-bottom: 180px !important;
    }

    .my-lg-200 {
        margin-bottom: 200px !important;
    }

    .ml-lg-0 {
        margin-left: 0 !important;
    }

    .ml-lg-4 {
        margin-left: 4px !important;
    }

    .ml-lg-8 {
        margin-left: 8px !important;
    }

    .ml-lg-12 {
        margin-left: 12px !important;
    }

    .ml-lg-16 {
        margin-left: 16px !important;
    }

    .ml-lg-20 {
        margin-left: 20px !important;
    }

    .ml-lg-24 {
        margin-left: 24px !important;
    }

    .ml-lg-28 {
        margin-left: 28px !important;
    }

    .ml-lg-32 {
        margin-left: 32px !important;
    }

    .ml-lg-36 {
        margin-left: 36px !important;
    }

    .ml-lg-40 {
        margin-left: 40px !important;
    }

    .ml-lg-48 {
        margin-left: 48px !important;
    }

    .ml-lg-56 {
        margin-left: 56px !important;
    }

    .ml-lg-64 {
        margin-left: 64px !important;
    }

    .ml-lg-72 {
        margin-left: 72px !important;
    }

    .ml-lg-80 {
        margin-left: 80px !important;
    }

    .ml-lg-88 {
        margin-left: 88px !important;
    }

    .ml-lg-96 {
        margin-left: 96px !important;
    }

    .ml-lg-104 {
        margin-left: 104px !important;
    }

    .ml-lg-112 {
        margin-left: 112px !important;
    }

    .ml-lg-120 {
        margin-left: 120px !important;
    }

    .ml-lg-140 {
        margin-left: 140px !important;
    }

    .ml-lg-160 {
        margin-left: 160px !important;
    }

    .ml-lg-180 {
        margin-left: 180px !important;
    }

    .ml-lg-200 {
        margin-left: 200px !important;
    }

    .mx-lg-0 {
        margin-left: 0 !important;
    }

    .mx-lg-4 {
        margin-left: 4px !important;
    }

    .mx-lg-8 {
        margin-left: 8px !important;
    }

    .mx-lg-12 {
        margin-left: 12px !important;
    }

    .mx-lg-16 {
        margin-left: 16px !important;
    }

    .mx-lg-20 {
        margin-left: 20px !important;
    }

    .mx-lg-24 {
        margin-left: 24px !important;
    }

    .mx-lg-28 {
        margin-left: 28px !important;
    }

    .mx-lg-32 {
        margin-left: 32px !important;
    }

    .mx-lg-36 {
        margin-left: 36px !important;
    }

    .mx-lg-40 {
        margin-left: 40px !important;
    }

    .mx-lg-48 {
        margin-left: 48px !important;
    }

    .mx-lg-56 {
        margin-left: 56px !important;
    }

    .mx-lg-64 {
        margin-left: 64px !important;
    }

    .mx-lg-72 {
        margin-left: 72px !important;
    }

    .mx-lg-80 {
        margin-left: 80px !important;
    }

    .mx-lg-88 {
        margin-left: 88px !important;
    }

    .mx-lg-96 {
        margin-left: 96px !important;
    }

    .mx-lg-104 {
        margin-left: 104px !important;
    }

    .mx-lg-112 {
        margin-left: 112px !important;
    }

    .mx-lg-120 {
        margin-left: 120px !important;
    }

    .mx-lg-140 {
        margin-left: 140px !important;
    }

    .mx-lg-160 {
        margin-left: 160px !important;
    }

    .mx-lg-180 {
        margin-left: 180px !important;
    }

    .mx-lg-200 {
        margin-left: 200px !important;
    }

    .m-lg-n-0 {
        margin: 0 !important;
    }

    .m-lg-n-4 {
        margin: -4px !important;
    }

    .m-lg-n-8 {
        margin: -8px !important;
    }

    .m-lg-n-12 {
        margin: -12px !important;
    }

    .m-lg-n-16 {
        margin: -16px !important;
    }

    .m-lg-n-20 {
        margin: -20px !important;
    }

    .m-lg-n-24 {
        margin: -24px !important;
    }

    .m-lg-n-28 {
        margin: -28px !important;
    }

    .m-lg-n-32 {
        margin: -32px !important;
    }

    .m-lg-n-36 {
        margin: -36px !important;
    }

    .m-lg-n-40 {
        margin: -40px !important;
    }

    .m-lg-n-48 {
        margin: -48px !important;
    }

    .m-lg-n-56 {
        margin: -56px !important;
    }

    .m-lg-n-64 {
        margin: -64px !important;
    }

    .m-lg-n-72 {
        margin: -72px !important;
    }

    .m-lg-n-80 {
        margin: -80px !important;
    }

    .m-lg-n-88 {
        margin: -88px !important;
    }

    .m-lg-n-96 {
        margin: -96px !important;
    }

    .m-lg-n-104 {
        margin: -104px !important;
    }

    .m-lg-n-112 {
        margin: -112px !important;
    }

    .m-lg-n-120 {
        margin: -120px !important;
    }

    .mt-lg-n-0 {
        margin-top: 0 !important;
    }

    .mt-lg-n-4 {
        margin-top: -4px !important;
    }

    .mt-lg-n-8 {
        margin-top: -8px !important;
    }

    .mt-lg-n-12 {
        margin-top: -12px !important;
    }

    .mt-lg-n-16 {
        margin-top: -16px !important;
    }

    .mt-lg-n-20 {
        margin-top: -20px !important;
    }

    .mt-lg-n-24 {
        margin-top: -24px !important;
    }

    .mt-lg-n-28 {
        margin-top: -28px !important;
    }

    .mt-lg-n-32 {
        margin-top: -32px !important;
    }

    .mt-lg-n-36 {
        margin-top: -36px !important;
    }

    .mt-lg-n-40 {
        margin-top: -40px !important;
    }

    .mt-lg-n-48 {
        margin-top: -48px !important;
    }

    .mt-lg-n-56 {
        margin-top: -56px !important;
    }

    .mt-lg-n-64 {
        margin-top: -64px !important;
    }

    .mt-lg-n-72 {
        margin-top: -72px !important;
    }

    .mt-lg-n-80 {
        margin-top: -80px !important;
    }

    .mt-lg-n-88 {
        margin-top: -88px !important;
    }

    .mt-lg-n-96 {
        margin-top: -96px !important;
    }

    .mt-lg-n-104 {
        margin-top: -104px !important;
    }

    .mt-lg-n-112 {
        margin-top: -112px !important;
    }

    .mt-lg-n-120 {
        margin-top: -120px !important;
    }

    .my-lg-n-0 {
        margin-top: 0 !important;
    }

    .my-lg-n-4 {
        margin-top: -4px !important;
    }

    .my-lg-n-8 {
        margin-top: -8px !important;
    }

    .my-lg-n-12 {
        margin-top: -12px !important;
    }

    .my-lg-n-16 {
        margin-top: -16px !important;
    }

    .my-lg-n-20 {
        margin-top: -20px !important;
    }

    .my-lg-n-24 {
        margin-top: -24px !important;
    }

    .my-lg-n-28 {
        margin-top: -28px !important;
    }

    .my-lg-n-32 {
        margin-top: -32px !important;
    }

    .my-lg-n-36 {
        margin-top: -36px !important;
    }

    .my-lg-n-40 {
        margin-top: -40px !important;
    }

    .my-lg-n-48 {
        margin-top: -48px !important;
    }

    .my-lg-n-56 {
        margin-top: -56px !important;
    }

    .my-lg-n-64 {
        margin-top: -64px !important;
    }

    .my-lg-n-72 {
        margin-top: -72px !important;
    }

    .my-lg-n-80 {
        margin-top: -80px !important;
    }

    .my-lg-n-88 {
        margin-top: -88px !important;
    }

    .my-lg-n-96 {
        margin-top: -96px !important;
    }

    .my-lg-n-104 {
        margin-top: -104px !important;
    }

    .my-lg-n-112 {
        margin-top: -112px !important;
    }

    .my-lg-n-120 {
        margin-top: -120px !important;
    }

    .mr-lg-n-0 {
        margin-right: 0 !important;
    }

    .mr-lg-n-4 {
        margin-right: -4px !important;
    }

    .mr-lg-n-8 {
        margin-right: -8px !important;
    }

    .mr-lg-n-12 {
        margin-right: -12px !important;
    }

    .mr-lg-n-16 {
        margin-right: -16px !important;
    }

    .mr-lg-n-20 {
        margin-right: -20px !important;
    }

    .mr-lg-n-24 {
        margin-right: -24px !important;
    }

    .mr-lg-n-28 {
        margin-right: -28px !important;
    }

    .mr-lg-n-32 {
        margin-right: -32px !important;
    }

    .mr-lg-n-36 {
        margin-right: -36px !important;
    }

    .mr-lg-n-40 {
        margin-right: -40px !important;
    }

    .mr-lg-n-48 {
        margin-right: -48px !important;
    }

    .mr-lg-n-56 {
        margin-right: -56px !important;
    }

    .mr-lg-n-64 {
        margin-right: -64px !important;
    }

    .mr-lg-n-72 {
        margin-right: -72px !important;
    }

    .mr-lg-n-80 {
        margin-right: -80px !important;
    }

    .mr-lg-n-88 {
        margin-right: -88px !important;
    }

    .mr-lg-n-96 {
        margin-right: -96px !important;
    }

    .mr-lg-n-104 {
        margin-right: -104px !important;
    }

    .mr-lg-n-112 {
        margin-right: -112px !important;
    }

    .mr-lg-n-120 {
        margin-right: -120px !important;
    }

    .mx-lg-n-0 {
        margin-right: 0 !important;
    }

    .mx-lg-n-4 {
        margin-right: -4px !important;
    }

    .mx-lg-n-8 {
        margin-right: -8px !important;
    }

    .mx-lg-n-12 {
        margin-right: -12px !important;
    }

    .mx-lg-n-16 {
        margin-right: -16px !important;
    }

    .mx-lg-n-20 {
        margin-right: -20px !important;
    }

    .mx-lg-n-24 {
        margin-right: -24px !important;
    }

    .mx-lg-n-28 {
        margin-right: -28px !important;
    }

    .mx-lg-n-32 {
        margin-right: -32px !important;
    }

    .mx-lg-n-36 {
        margin-right: -36px !important;
    }

    .mx-lg-n-40 {
        margin-right: -40px !important;
    }

    .mx-lg-n-48 {
        margin-right: -48px !important;
    }

    .mx-lg-n-56 {
        margin-right: -56px !important;
    }

    .mx-lg-n-64 {
        margin-right: -64px !important;
    }

    .mx-lg-n-72 {
        margin-right: -72px !important;
    }

    .mx-lg-n-80 {
        margin-right: -80px !important;
    }

    .mx-lg-n-88 {
        margin-right: -88px !important;
    }

    .mx-lg-n-96 {
        margin-right: -96px !important;
    }

    .mx-lg-n-104 {
        margin-right: -104px !important;
    }

    .mx-lg-n-112 {
        margin-right: -112px !important;
    }

    .mx-lg-n-120 {
        margin-right: -120px !important;
    }

    .mb-lg-n-0 {
        margin-bottom: 0 !important;
    }

    .mb-lg-n-4 {
        margin-bottom: -4px !important;
    }

    .mb-lg-n-8 {
        margin-bottom: -8px !important;
    }

    .mb-lg-n-12 {
        margin-bottom: -12px !important;
    }

    .mb-lg-n-16 {
        margin-bottom: -16px !important;
    }

    .mb-lg-n-20 {
        margin-bottom: -20px !important;
    }

    .mb-lg-n-24 {
        margin-bottom: -24px !important;
    }

    .mb-lg-n-28 {
        margin-bottom: -28px !important;
    }

    .mb-lg-n-32 {
        margin-bottom: -32px !important;
    }

    .mb-lg-n-36 {
        margin-bottom: -36px !important;
    }

    .mb-lg-n-40 {
        margin-bottom: -40px !important;
    }

    .mb-lg-n-48 {
        margin-bottom: -48px !important;
    }

    .mb-lg-n-56 {
        margin-bottom: -56px !important;
    }

    .mb-lg-n-64 {
        margin-bottom: -64px !important;
    }

    .mb-lg-n-72 {
        margin-bottom: -72px !important;
    }

    .mb-lg-n-80 {
        margin-bottom: -80px !important;
    }

    .mb-lg-n-88 {
        margin-bottom: -88px !important;
    }

    .mb-lg-n-96 {
        margin-bottom: -96px !important;
    }

    .mb-lg-n-104 {
        margin-bottom: -104px !important;
    }

    .mb-lg-n-112 {
        margin-bottom: -112px !important;
    }

    .mb-lg-n-120 {
        margin-bottom: -120px !important;
    }

    .my-lg-n-0 {
        margin-bottom: 0 !important;
    }

    .my-lg-n-4 {
        margin-bottom: -4px !important;
    }

    .my-lg-n-8 {
        margin-bottom: -8px !important;
    }

    .my-lg-n-12 {
        margin-bottom: -12px !important;
    }

    .my-lg-n-16 {
        margin-bottom: -16px !important;
    }

    .my-lg-n-20 {
        margin-bottom: -20px !important;
    }

    .my-lg-n-24 {
        margin-bottom: -24px !important;
    }

    .my-lg-n-28 {
        margin-bottom: -28px !important;
    }

    .my-lg-n-32 {
        margin-bottom: -32px !important;
    }

    .my-lg-n-36 {
        margin-bottom: -36px !important;
    }

    .my-lg-n-40 {
        margin-bottom: -40px !important;
    }

    .my-lg-n-48 {
        margin-bottom: -48px !important;
    }

    .my-lg-n-56 {
        margin-bottom: -56px !important;
    }

    .my-lg-n-64 {
        margin-bottom: -64px !important;
    }

    .my-lg-n-72 {
        margin-bottom: -72px !important;
    }

    .my-lg-n-80 {
        margin-bottom: -80px !important;
    }

    .my-lg-n-88 {
        margin-bottom: -88px !important;
    }

    .my-lg-n-96 {
        margin-bottom: -96px !important;
    }

    .my-lg-n-104 {
        margin-bottom: -104px !important;
    }

    .my-lg-n-112 {
        margin-bottom: -112px !important;
    }

    .my-lg-n-120 {
        margin-bottom: -120px !important;
    }

    .ml-lg-n-0 {
        margin-left: 0 !important;
    }

    .ml-lg-n-4 {
        margin-left: -4px !important;
    }

    .ml-lg-n-8 {
        margin-left: -8px !important;
    }

    .ml-lg-n-12 {
        margin-left: -12px !important;
    }

    .ml-lg-n-16 {
        margin-left: -16px !important;
    }

    .ml-lg-n-20 {
        margin-left: -20px !important;
    }

    .ml-lg-n-24 {
        margin-left: -24px !important;
    }

    .ml-lg-n-28 {
        margin-left: -28px !important;
    }

    .ml-lg-n-32 {
        margin-left: -32px !important;
    }

    .ml-lg-n-36 {
        margin-left: -36px !important;
    }

    .ml-lg-n-40 {
        margin-left: -40px !important;
    }

    .ml-lg-n-48 {
        margin-left: -48px !important;
    }

    .ml-lg-n-56 {
        margin-left: -56px !important;
    }

    .ml-lg-n-64 {
        margin-left: -64px !important;
    }

    .ml-lg-n-72 {
        margin-left: -72px !important;
    }

    .ml-lg-n-80 {
        margin-left: -80px !important;
    }

    .ml-lg-n-88 {
        margin-left: -88px !important;
    }

    .ml-lg-n-96 {
        margin-left: -96px !important;
    }

    .ml-lg-n-104 {
        margin-left: -104px !important;
    }

    .ml-lg-n-112 {
        margin-left: -112px !important;
    }

    .ml-lg-n-120 {
        margin-left: -120px !important;
    }

    .mx-lg-n-0 {
        margin-left: 0 !important;
    }

    .mx-lg-n-4 {
        margin-left: -4px !important;
    }

    .mx-lg-n-8 {
        margin-left: -8px !important;
    }

    .mx-lg-n-12 {
        margin-left: -12px !important;
    }

    .mx-lg-n-16 {
        margin-left: -16px !important;
    }

    .mx-lg-n-20 {
        margin-left: -20px !important;
    }

    .mx-lg-n-24 {
        margin-left: -24px !important;
    }

    .mx-lg-n-28 {
        margin-left: -28px !important;
    }

    .mx-lg-n-32 {
        margin-left: -32px !important;
    }

    .mx-lg-n-36 {
        margin-left: -36px !important;
    }

    .mx-lg-n-40 {
        margin-left: -40px !important;
    }

    .mx-lg-n-48 {
        margin-left: -48px !important;
    }

    .mx-lg-n-56 {
        margin-left: -56px !important;
    }

    .mx-lg-n-64 {
        margin-left: -64px !important;
    }

    .mx-lg-n-72 {
        margin-left: -72px !important;
    }

    .mx-lg-n-80 {
        margin-left: -80px !important;
    }

    .mx-lg-n-88 {
        margin-left: -88px !important;
    }

    .mx-lg-n-96 {
        margin-left: -96px !important;
    }

    .mx-lg-n-104 {
        margin-left: -104px !important;
    }

    .mx-lg-n-112 {
        margin-left: -112px !important;
    }

    .mx-lg-n-120 {
        margin-left: -120px !important;
    }

}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }

    .m-xl-4 {
        margin: 4px !important;
    }

    .m-xl-8 {
        margin: 8px !important;
    }

    .m-xl-12 {
        margin: 12px !important;
    }

    .m-xl-16 {
        margin: 16px !important;
    }

    .m-xl-20 {
        margin: 20px !important;
    }

    .m-xl-24 {
        margin: 24px !important;
    }

    .m-xl-28 {
        margin: 28px !important;
    }

    .m-xl-32 {
        margin: 32px !important;
    }

    .m-xl-36 {
        margin: 36px !important;
    }

    .m-xl-40 {
        margin: 40px !important;
    }

    .m-xl-48 {
        margin: 48px !important;
    }

    .m-xl-56 {
        margin: 56px !important;
    }

    .m-xl-64 {
        margin: 64px !important;
    }

    .m-xl-72 {
        margin: 72px !important;
    }

    .m-xl-80 {
        margin: 80px !important;
    }

    .m-xl-88 {
        margin: 88px !important;
    }

    .m-xl-96 {
        margin: 96px !important;
    }

    .m-xl-104 {
        margin: 104px !important;
    }

    .m-xl-112 {
        margin: 112px !important;
    }

    .m-xl-120 {
        margin: 120px !important;
    }

    .m-xl-140 {
        margin: 140px !important;
    }

    .m-xl-160 {
        margin: 160px !important;
    }

    .m-xl-180 {
        margin: 180px !important;
    }

    .m-xl-200 {
        margin: 200px !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-4 {
        margin-top: 4px !important;
    }

    .mt-xl-8 {
        margin-top: 8px !important;
    }

    .mt-xl-12 {
        margin-top: 12px !important;
    }

    .mt-xl-16 {
        margin-top: 16px !important;
    }

    .mt-xl-20 {
        margin-top: 20px !important;
    }

    .mt-xl-24 {
        margin-top: 24px !important;
    }

    .mt-xl-28 {
        margin-top: 28px !important;
    }

    .mt-xl-32 {
        margin-top: 32px !important;
    }

    .mt-xl-36 {
        margin-top: 36px !important;
    }

    .mt-xl-40 {
        margin-top: 40px !important;
    }

    .mt-xl-48 {
        margin-top: 48px !important;
    }

    .mt-xl-56 {
        margin-top: 56px !important;
    }

    .mt-xl-64 {
        margin-top: 64px !important;
    }

    .mt-xl-72 {
        margin-top: 72px !important;
    }

    .mt-xl-80 {
        margin-top: 80px !important;
    }

    .mt-xl-88 {
        margin-top: 88px !important;
    }

    .mt-xl-96 {
        margin-top: 96px !important;
    }

    .mt-xl-104 {
        margin-top: 104px !important;
    }

    .mt-xl-112 {
        margin-top: 112px !important;
    }

    .mt-xl-120 {
        margin-top: 120px !important;
    }

    .mt-xl-140 {
        margin-top: 140px !important;
    }

    .mt-xl-160 {
        margin-top: 160px !important;
    }

    .mt-xl-180 {
        margin-top: 180px !important;
    }

    .mt-xl-200 {
        margin-top: 200px !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
    }

    .my-xl-4 {
        margin-top: 4px !important;
    }

    .my-xl-8 {
        margin-top: 8px !important;
    }

    .my-xl-12 {
        margin-top: 12px !important;
    }

    .my-xl-16 {
        margin-top: 16px !important;
    }

    .my-xl-20 {
        margin-top: 20px !important;
    }

    .my-xl-24 {
        margin-top: 24px !important;
    }

    .my-xl-28 {
        margin-top: 28px !important;
    }

    .my-xl-32 {
        margin-top: 32px !important;
    }

    .my-xl-36 {
        margin-top: 36px !important;
    }

    .my-xl-40 {
        margin-top: 40px !important;
    }

    .my-xl-48 {
        margin-top: 48px !important;
    }

    .my-xl-56 {
        margin-top: 56px !important;
    }

    .my-xl-64 {
        margin-top: 64px !important;
    }

    .my-xl-72 {
        margin-top: 72px !important;
    }

    .my-xl-80 {
        margin-top: 80px !important;
    }

    .my-xl-88 {
        margin-top: 88px !important;
    }

    .my-xl-96 {
        margin-top: 96px !important;
    }

    .my-xl-104 {
        margin-top: 104px !important;
    }

    .my-xl-112 {
        margin-top: 112px !important;
    }

    .my-xl-120 {
        margin-top: 120px !important;
    }

    .my-xl-140 {
        margin-top: 140px !important;
    }

    .my-xl-160 {
        margin-top: 160px !important;
    }

    .my-xl-180 {
        margin-top: 180px !important;
    }

    .my-xl-200 {
        margin-top: 200px !important;
    }

    .mr-xl-0 {
        margin-right: 0 !important;
    }

    .mr-xl-4 {
        margin-right: 4px !important;
    }

    .mr-xl-8 {
        margin-right: 8px !important;
    }

    .mr-xl-12 {
        margin-right: 12px !important;
    }

    .mr-xl-16 {
        margin-right: 16px !important;
    }

    .mr-xl-20 {
        margin-right: 20px !important;
    }

    .mr-xl-24 {
        margin-right: 24px !important;
    }

    .mr-xl-28 {
        margin-right: 28px !important;
    }

    .mr-xl-32 {
        margin-right: 32px !important;
    }

    .mr-xl-36 {
        margin-right: 36px !important;
    }

    .mr-xl-40 {
        margin-right: 40px !important;
    }

    .mr-xl-48 {
        margin-right: 48px !important;
    }

    .mr-xl-56 {
        margin-right: 56px !important;
    }

    .mr-xl-64 {
        margin-right: 64px !important;
    }

    .mr-xl-72 {
        margin-right: 72px !important;
    }

    .mr-xl-80 {
        margin-right: 80px !important;
    }

    .mr-xl-88 {
        margin-right: 88px !important;
    }

    .mr-xl-96 {
        margin-right: 96px !important;
    }

    .mr-xl-104 {
        margin-right: 104px !important;
    }

    .mr-xl-112 {
        margin-right: 112px !important;
    }

    .mr-xl-120 {
        margin-right: 120px !important;
    }

    .mr-xl-140 {
        margin-right: 140px !important;
    }

    .mr-xl-160 {
        margin-right: 160px !important;
    }

    .mr-xl-180 {
        margin-right: 180px !important;
    }

    .mr-xl-200 {
        margin-right: 200px !important;
    }

    .mx-xl-0 {
        margin-right: 0 !important;
    }

    .mx-xl-4 {
        margin-right: 4px !important;
    }

    .mx-xl-8 {
        margin-right: 8px !important;
    }

    .mx-xl-12 {
        margin-right: 12px !important;
    }

    .mx-xl-16 {
        margin-right: 16px !important;
    }

    .mx-xl-20 {
        margin-right: 20px !important;
    }

    .mx-xl-24 {
        margin-right: 24px !important;
    }

    .mx-xl-28 {
        margin-right: 28px !important;
    }

    .mx-xl-32 {
        margin-right: 32px !important;
    }

    .mx-xl-36 {
        margin-right: 36px !important;
    }

    .mx-xl-40 {
        margin-right: 40px !important;
    }

    .mx-xl-48 {
        margin-right: 48px !important;
    }

    .mx-xl-56 {
        margin-right: 56px !important;
    }

    .mx-xl-64 {
        margin-right: 64px !important;
    }

    .mx-xl-72 {
        margin-right: 72px !important;
    }

    .mx-xl-80 {
        margin-right: 80px !important;
    }

    .mx-xl-88 {
        margin-right: 88px !important;
    }

    .mx-xl-96 {
        margin-right: 96px !important;
    }

    .mx-xl-104 {
        margin-right: 104px !important;
    }

    .mx-xl-112 {
        margin-right: 112px !important;
    }

    .mx-xl-120 {
        margin-right: 120px !important;
    }

    .mx-xl-140 {
        margin-right: 140px !important;
    }

    .mx-xl-160 {
        margin-right: 160px !important;
    }

    .mx-xl-180 {
        margin-right: 180px !important;
    }

    .mx-xl-200 {
        margin-right: 200px !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-4 {
        margin-bottom: 4px !important;
    }

    .mb-xl-8 {
        margin-bottom: 8px !important;
    }

    .mb-xl-12 {
        margin-bottom: 12px !important;
    }

    .mb-xl-16 {
        margin-bottom: 16px !important;
    }

    .mb-xl-20 {
        margin-bottom: 20px !important;
    }

    .mb-xl-24 {
        margin-bottom: 24px !important;
    }

    .mb-xl-28 {
        margin-bottom: 28px !important;
    }

    .mb-xl-32 {
        margin-bottom: 32px !important;
    }

    .mb-xl-36 {
        margin-bottom: 36px !important;
    }

    .mb-xl-40 {
        margin-bottom: 40px !important;
    }

    .mb-xl-48 {
        margin-bottom: 48px !important;
    }

    .mb-xl-56 {
        margin-bottom: 56px !important;
    }

    .mb-xl-64 {
        margin-bottom: 64px !important;
    }

    .mb-xl-72 {
        margin-bottom: 72px !important;
    }

    .mb-xl-80 {
        margin-bottom: 80px !important;
    }

    .mb-xl-88 {
        margin-bottom: 88px !important;
    }

    .mb-xl-96 {
        margin-bottom: 96px !important;
    }

    .mb-xl-104 {
        margin-bottom: 104px !important;
    }

    .mb-xl-112 {
        margin-bottom: 112px !important;
    }

    .mb-xl-120 {
        margin-bottom: 120px !important;
    }

    .mb-xl-140 {
        margin-bottom: 140px !important;
    }

    .mb-xl-160 {
        margin-bottom: 160px !important;
    }

    .mb-xl-180 {
        margin-bottom: 180px !important;
    }

    .mb-xl-200 {
        margin-bottom: 200px !important;
    }

    .my-xl-0 {
        margin-bottom: 0 !important;
    }

    .my-xl-4 {
        margin-bottom: 4px !important;
    }

    .my-xl-8 {
        margin-bottom: 8px !important;
    }

    .my-xl-12 {
        margin-bottom: 12px !important;
    }

    .my-xl-16 {
        margin-bottom: 16px !important;
    }

    .my-xl-20 {
        margin-bottom: 20px !important;
    }

    .my-xl-24 {
        margin-bottom: 24px !important;
    }

    .my-xl-28 {
        margin-bottom: 28px !important;
    }

    .my-xl-32 {
        margin-bottom: 32px !important;
    }

    .my-xl-36 {
        margin-bottom: 36px !important;
    }

    .my-xl-40 {
        margin-bottom: 40px !important;
    }

    .my-xl-48 {
        margin-bottom: 48px !important;
    }

    .my-xl-56 {
        margin-bottom: 56px !important;
    }

    .my-xl-64 {
        margin-bottom: 64px !important;
    }

    .my-xl-72 {
        margin-bottom: 72px !important;
    }

    .my-xl-80 {
        margin-bottom: 80px !important;
    }

    .my-xl-88 {
        margin-bottom: 88px !important;
    }

    .my-xl-96 {
        margin-bottom: 96px !important;
    }

    .my-xl-104 {
        margin-bottom: 104px !important;
    }

    .my-xl-112 {
        margin-bottom: 112px !important;
    }

    .my-xl-120 {
        margin-bottom: 120px !important;
    }

    .my-xl-140 {
        margin-bottom: 140px !important;
    }

    .my-xl-160 {
        margin-bottom: 160px !important;
    }

    .my-xl-180 {
        margin-bottom: 180px !important;
    }

    .my-xl-200 {
        margin-bottom: 200px !important;
    }

    .ml-xl-0 {
        margin-left: 0 !important;
    }

    .ml-xl-4 {
        margin-left: 4px !important;
    }

    .ml-xl-8 {
        margin-left: 8px !important;
    }

    .ml-xl-12 {
        margin-left: 12px !important;
    }

    .ml-xl-16 {
        margin-left: 16px !important;
    }

    .ml-xl-20 {
        margin-left: 20px !important;
    }

    .ml-xl-24 {
        margin-left: 24px !important;
    }

    .ml-xl-28 {
        margin-left: 28px !important;
    }

    .ml-xl-32 {
        margin-left: 32px !important;
    }

    .ml-xl-36 {
        margin-left: 36px !important;
    }

    .ml-xl-40 {
        margin-left: 40px !important;
    }

    .ml-xl-48 {
        margin-left: 48px !important;
    }

    .ml-xl-56 {
        margin-left: 56px !important;
    }

    .ml-xl-64 {
        margin-left: 64px !important;
    }

    .ml-xl-72 {
        margin-left: 72px !important;
    }

    .ml-xl-80 {
        margin-left: 80px !important;
    }

    .ml-xl-88 {
        margin-left: 88px !important;
    }

    .ml-xl-96 {
        margin-left: 96px !important;
    }

    .ml-xl-104 {
        margin-left: 104px !important;
    }

    .ml-xl-112 {
        margin-left: 112px !important;
    }

    .ml-xl-120 {
        margin-left: 120px !important;
    }

    .ml-xl-140 {
        margin-left: 140px !important;
    }

    .ml-xl-160 {
        margin-left: 160px !important;
    }

    .ml-xl-180 {
        margin-left: 180px !important;
    }

    .ml-xl-200 {
        margin-left: 200px !important;
    }

    .mx-xl-0 {
        margin-left: 0 !important;
    }

    .mx-xl-4 {
        margin-left: 4px !important;
    }

    .mx-xl-8 {
        margin-left: 8px !important;
    }

    .mx-xl-12 {
        margin-left: 12px !important;
    }

    .mx-xl-16 {
        margin-left: 16px !important;
    }

    .mx-xl-20 {
        margin-left: 20px !important;
    }

    .mx-xl-24 {
        margin-left: 24px !important;
    }

    .mx-xl-28 {
        margin-left: 28px !important;
    }

    .mx-xl-32 {
        margin-left: 32px !important;
    }

    .mx-xl-36 {
        margin-left: 36px !important;
    }

    .mx-xl-40 {
        margin-left: 40px !important;
    }

    .mx-xl-48 {
        margin-left: 48px !important;
    }

    .mx-xl-56 {
        margin-left: 56px !important;
    }

    .mx-xl-64 {
        margin-left: 64px !important;
    }

    .mx-xl-72 {
        margin-left: 72px !important;
    }

    .mx-xl-80 {
        margin-left: 80px !important;
    }

    .mx-xl-88 {
        margin-left: 88px !important;
    }

    .mx-xl-96 {
        margin-left: 96px !important;
    }

    .mx-xl-104 {
        margin-left: 104px !important;
    }

    .mx-xl-112 {
        margin-left: 112px !important;
    }

    .mx-xl-120 {
        margin-left: 120px !important;
    }

    .mx-xl-140 {
        margin-left: 140px !important;
    }

    .mx-xl-160 {
        margin-left: 160px !important;
    }

    .mx-xl-180 {
        margin-left: 180px !important;
    }

    .mx-xl-200 {
        margin-left: 200px !important;
    }

    .m-xl-n-0 {
        margin: 0 !important;
    }

    .m-xl-n-4 {
        margin: -4px !important;
    }

    .m-xl-n-8 {
        margin: -8px !important;
    }

    .m-xl-n-12 {
        margin: -12px !important;
    }

    .m-xl-n-16 {
        margin: -16px !important;
    }

    .m-xl-n-20 {
        margin: -20px !important;
    }

    .m-xl-n-24 {
        margin: -24px !important;
    }

    .m-xl-n-28 {
        margin: -28px !important;
    }

    .m-xl-n-32 {
        margin: -32px !important;
    }

    .m-xl-n-36 {
        margin: -36px !important;
    }

    .m-xl-n-40 {
        margin: -40px !important;
    }

    .m-xl-n-48 {
        margin: -48px !important;
    }

    .m-xl-n-56 {
        margin: -56px !important;
    }

    .m-xl-n-64 {
        margin: -64px !important;
    }

    .m-xl-n-72 {
        margin: -72px !important;
    }

    .m-xl-n-80 {
        margin: -80px !important;
    }

    .m-xl-n-88 {
        margin: -88px !important;
    }

    .m-xl-n-96 {
        margin: -96px !important;
    }

    .m-xl-n-104 {
        margin: -104px !important;
    }

    .m-xl-n-112 {
        margin: -112px !important;
    }

    .m-xl-n-120 {
        margin: -120px !important;
    }

    .mt-xl-n-0 {
        margin-top: 0 !important;
    }

    .mt-xl-n-4 {
        margin-top: -4px !important;
    }

    .mt-xl-n-8 {
        margin-top: -8px !important;
    }

    .mt-xl-n-12 {
        margin-top: -12px !important;
    }

    .mt-xl-n-16 {
        margin-top: -16px !important;
    }

    .mt-xl-n-20 {
        margin-top: -20px !important;
    }

    .mt-xl-n-24 {
        margin-top: -24px !important;
    }

    .mt-xl-n-28 {
        margin-top: -28px !important;
    }

    .mt-xl-n-32 {
        margin-top: -32px !important;
    }

    .mt-xl-n-36 {
        margin-top: -36px !important;
    }

    .mt-xl-n-40 {
        margin-top: -40px !important;
    }

    .mt-xl-n-48 {
        margin-top: -48px !important;
    }

    .mt-xl-n-56 {
        margin-top: -56px !important;
    }

    .mt-xl-n-64 {
        margin-top: -64px !important;
    }

    .mt-xl-n-72 {
        margin-top: -72px !important;
    }

    .mt-xl-n-80 {
        margin-top: -80px !important;
    }

    .mt-xl-n-88 {
        margin-top: -88px !important;
    }

    .mt-xl-n-96 {
        margin-top: -96px !important;
    }

    .mt-xl-n-104 {
        margin-top: -104px !important;
    }

    .mt-xl-n-112 {
        margin-top: -112px !important;
    }

    .mt-xl-n-120 {
        margin-top: -120px !important;
    }

    .my-xl-n-0 {
        margin-top: 0 !important;
    }

    .my-xl-n-4 {
        margin-top: -4px !important;
    }

    .my-xl-n-8 {
        margin-top: -8px !important;
    }

    .my-xl-n-12 {
        margin-top: -12px !important;
    }

    .my-xl-n-16 {
        margin-top: -16px !important;
    }

    .my-xl-n-20 {
        margin-top: -20px !important;
    }

    .my-xl-n-24 {
        margin-top: -24px !important;
    }

    .my-xl-n-28 {
        margin-top: -28px !important;
    }

    .my-xl-n-32 {
        margin-top: -32px !important;
    }

    .my-xl-n-36 {
        margin-top: -36px !important;
    }

    .my-xl-n-40 {
        margin-top: -40px !important;
    }

    .my-xl-n-48 {
        margin-top: -48px !important;
    }

    .my-xl-n-56 {
        margin-top: -56px !important;
    }

    .my-xl-n-64 {
        margin-top: -64px !important;
    }

    .my-xl-n-72 {
        margin-top: -72px !important;
    }

    .my-xl-n-80 {
        margin-top: -80px !important;
    }

    .my-xl-n-88 {
        margin-top: -88px !important;
    }

    .my-xl-n-96 {
        margin-top: -96px !important;
    }

    .my-xl-n-104 {
        margin-top: -104px !important;
    }

    .my-xl-n-112 {
        margin-top: -112px !important;
    }

    .my-xl-n-120 {
        margin-top: -120px !important;
    }

    .mr-xl-n-0 {
        margin-right: 0 !important;
    }

    .mr-xl-n-4 {
        margin-right: -4px !important;
    }

    .mr-xl-n-8 {
        margin-right: -8px !important;
    }

    .mr-xl-n-12 {
        margin-right: -12px !important;
    }

    .mr-xl-n-16 {
        margin-right: -16px !important;
    }

    .mr-xl-n-20 {
        margin-right: -20px !important;
    }

    .mr-xl-n-24 {
        margin-right: -24px !important;
    }

    .mr-xl-n-28 {
        margin-right: -28px !important;
    }

    .mr-xl-n-32 {
        margin-right: -32px !important;
    }

    .mr-xl-n-36 {
        margin-right: -36px !important;
    }

    .mr-xl-n-40 {
        margin-right: -40px !important;
    }

    .mr-xl-n-48 {
        margin-right: -48px !important;
    }

    .mr-xl-n-56 {
        margin-right: -56px !important;
    }

    .mr-xl-n-64 {
        margin-right: -64px !important;
    }

    .mr-xl-n-72 {
        margin-right: -72px !important;
    }

    .mr-xl-n-80 {
        margin-right: -80px !important;
    }

    .mr-xl-n-88 {
        margin-right: -88px !important;
    }

    .mr-xl-n-96 {
        margin-right: -96px !important;
    }

    .mr-xl-n-104 {
        margin-right: -104px !important;
    }

    .mr-xl-n-112 {
        margin-right: -112px !important;
    }

    .mr-xl-n-120 {
        margin-right: -120px !important;
    }

    .mx-xl-n-0 {
        margin-right: 0 !important;
    }

    .mx-xl-n-4 {
        margin-right: -4px !important;
    }

    .mx-xl-n-8 {
        margin-right: -8px !important;
    }

    .mx-xl-n-12 {
        margin-right: -12px !important;
    }

    .mx-xl-n-16 {
        margin-right: -16px !important;
    }

    .mx-xl-n-20 {
        margin-right: -20px !important;
    }

    .mx-xl-n-24 {
        margin-right: -24px !important;
    }

    .mx-xl-n-28 {
        margin-right: -28px !important;
    }

    .mx-xl-n-32 {
        margin-right: -32px !important;
    }

    .mx-xl-n-36 {
        margin-right: -36px !important;
    }

    .mx-xl-n-40 {
        margin-right: -40px !important;
    }

    .mx-xl-n-48 {
        margin-right: -48px !important;
    }

    .mx-xl-n-56 {
        margin-right: -56px !important;
    }

    .mx-xl-n-64 {
        margin-right: -64px !important;
    }

    .mx-xl-n-72 {
        margin-right: -72px !important;
    }

    .mx-xl-n-80 {
        margin-right: -80px !important;
    }

    .mx-xl-n-88 {
        margin-right: -88px !important;
    }

    .mx-xl-n-96 {
        margin-right: -96px !important;
    }

    .mx-xl-n-104 {
        margin-right: -104px !important;
    }

    .mx-xl-n-112 {
        margin-right: -112px !important;
    }

    .mx-xl-n-120 {
        margin-right: -120px !important;
    }

    .mb-xl-n-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-n-4 {
        margin-bottom: -4px !important;
    }

    .mb-xl-n-8 {
        margin-bottom: -8px !important;
    }

    .mb-xl-n-12 {
        margin-bottom: -12px !important;
    }

    .mb-xl-n-16 {
        margin-bottom: -16px !important;
    }

    .mb-xl-n-20 {
        margin-bottom: -20px !important;
    }

    .mb-xl-n-24 {
        margin-bottom: -24px !important;
    }

    .mb-xl-n-28 {
        margin-bottom: -28px !important;
    }

    .mb-xl-n-32 {
        margin-bottom: -32px !important;
    }

    .mb-xl-n-36 {
        margin-bottom: -36px !important;
    }

    .mb-xl-n-40 {
        margin-bottom: -40px !important;
    }

    .mb-xl-n-48 {
        margin-bottom: -48px !important;
    }

    .mb-xl-n-56 {
        margin-bottom: -56px !important;
    }

    .mb-xl-n-64 {
        margin-bottom: -64px !important;
    }

    .mb-xl-n-72 {
        margin-bottom: -72px !important;
    }

    .mb-xl-n-80 {
        margin-bottom: -80px !important;
    }

    .mb-xl-n-88 {
        margin-bottom: -88px !important;
    }

    .mb-xl-n-96 {
        margin-bottom: -96px !important;
    }

    .mb-xl-n-104 {
        margin-bottom: -104px !important;
    }

    .mb-xl-n-112 {
        margin-bottom: -112px !important;
    }

    .mb-xl-n-120 {
        margin-bottom: -120px !important;
    }

    .my-xl-n-0 {
        margin-bottom: 0 !important;
    }

    .my-xl-n-4 {
        margin-bottom: -4px !important;
    }

    .my-xl-n-8 {
        margin-bottom: -8px !important;
    }

    .my-xl-n-12 {
        margin-bottom: -12px !important;
    }

    .my-xl-n-16 {
        margin-bottom: -16px !important;
    }

    .my-xl-n-20 {
        margin-bottom: -20px !important;
    }

    .my-xl-n-24 {
        margin-bottom: -24px !important;
    }

    .my-xl-n-28 {
        margin-bottom: -28px !important;
    }

    .my-xl-n-32 {
        margin-bottom: -32px !important;
    }

    .my-xl-n-36 {
        margin-bottom: -36px !important;
    }

    .my-xl-n-40 {
        margin-bottom: -40px !important;
    }

    .my-xl-n-48 {
        margin-bottom: -48px !important;
    }

    .my-xl-n-56 {
        margin-bottom: -56px !important;
    }

    .my-xl-n-64 {
        margin-bottom: -64px !important;
    }

    .my-xl-n-72 {
        margin-bottom: -72px !important;
    }

    .my-xl-n-80 {
        margin-bottom: -80px !important;
    }

    .my-xl-n-88 {
        margin-bottom: -88px !important;
    }

    .my-xl-n-96 {
        margin-bottom: -96px !important;
    }

    .my-xl-n-104 {
        margin-bottom: -104px !important;
    }

    .my-xl-n-112 {
        margin-bottom: -112px !important;
    }

    .my-xl-n-120 {
        margin-bottom: -120px !important;
    }

    .ml-xl-n-0 {
        margin-left: 0 !important;
    }

    .ml-xl-n-4 {
        margin-left: -4px !important;
    }

    .ml-xl-n-8 {
        margin-left: -8px !important;
    }

    .ml-xl-n-12 {
        margin-left: -12px !important;
    }

    .ml-xl-n-16 {
        margin-left: -16px !important;
    }

    .ml-xl-n-20 {
        margin-left: -20px !important;
    }

    .ml-xl-n-24 {
        margin-left: -24px !important;
    }

    .ml-xl-n-28 {
        margin-left: -28px !important;
    }

    .ml-xl-n-32 {
        margin-left: -32px !important;
    }

    .ml-xl-n-36 {
        margin-left: -36px !important;
    }

    .ml-xl-n-40 {
        margin-left: -40px !important;
    }

    .ml-xl-n-48 {
        margin-left: -48px !important;
    }

    .ml-xl-n-56 {
        margin-left: -56px !important;
    }

    .ml-xl-n-64 {
        margin-left: -64px !important;
    }

    .ml-xl-n-72 {
        margin-left: -72px !important;
    }

    .ml-xl-n-80 {
        margin-left: -80px !important;
    }

    .ml-xl-n-88 {
        margin-left: -88px !important;
    }

    .ml-xl-n-96 {
        margin-left: -96px !important;
    }

    .ml-xl-n-104 {
        margin-left: -104px !important;
    }

    .ml-xl-n-112 {
        margin-left: -112px !important;
    }

    .ml-xl-n-120 {
        margin-left: -120px !important;
    }

    .mx-xl-n-0 {
        margin-left: 0 !important;
    }

    .mx-xl-n-4 {
        margin-left: -4px !important;
    }

    .mx-xl-n-8 {
        margin-left: -8px !important;
    }

    .mx-xl-n-12 {
        margin-left: -12px !important;
    }

    .mx-xl-n-16 {
        margin-left: -16px !important;
    }

    .mx-xl-n-20 {
        margin-left: -20px !important;
    }

    .mx-xl-n-24 {
        margin-left: -24px !important;
    }

    .mx-xl-n-28 {
        margin-left: -28px !important;
    }

    .mx-xl-n-32 {
        margin-left: -32px !important;
    }

    .mx-xl-n-36 {
        margin-left: -36px !important;
    }

    .mx-xl-n-40 {
        margin-left: -40px !important;
    }

    .mx-xl-n-48 {
        margin-left: -48px !important;
    }

    .mx-xl-n-56 {
        margin-left: -56px !important;
    }

    .mx-xl-n-64 {
        margin-left: -64px !important;
    }

    .mx-xl-n-72 {
        margin-left: -72px !important;
    }

    .mx-xl-n-80 {
        margin-left: -80px !important;
    }

    .mx-xl-n-88 {
        margin-left: -88px !important;
    }

    .mx-xl-n-96 {
        margin-left: -96px !important;
    }

    .mx-xl-n-104 {
        margin-left: -104px !important;
    }

    .mx-xl-n-112 {
        margin-left: -112px !important;
    }

    .mx-xl-n-120 {
        margin-left: -120px !important;
    }

}

/*Opacity*/
.bg-overlay-transparent {
    background-color: transparent !important;
}

.bg-overlay-1 {
    background-color: rgba(35, 31, 32, 0.1) !important;
}

.bg-overlay-2 {
    background-color: rgba(35, 31, 32, 0.2) !important;
}

.bg-overlay-3 {
    background-color: rgba(35, 31, 32, 0.3) !important;
}

.bg-overlay-4 {
    background-color: rgba(35, 31, 32, 0.4) !important;
}

.bg-overlay-5 {
    background-color: rgba(35, 31, 32, 0.5) !important;
}

.bg-overlay-6 {
    background-color: rgba(35, 31, 32, 0.6) !important;
}

.bg-overlay-7 {
    background-color: rgba(35, 31, 32, 0.7) !important;
}

.bg-overlay-8 {
    background-color: rgba(35, 31, 32, 0.8) !important;
}

.bg-overlay-9 {
    background-color: rgba(35, 31, 32, 0.9) !important;
}

.bg-overlay-10 {
    background-color: rgba(35, 31, 32, 1) !important;
}

.opacity-0 {
    opacity: 0 !important;
}

.opacity-1 {
    opacity: 0.01 !important;
}

.opacity-2 {
    opacity: 0.02 !important;
}

.opacity-3 {
    opacity: 0.03 !important;
}

.opacity-4 {
    opacity: 0.04 !important;
}

.opacity-5 {
    opacity: 0.05 !important;
}

.opacity-6 {
    opacity: 0.06 !important;
}

.opacity-7 {
    opacity: 0.07 !important;
}

.opacity-8 {
    opacity: 0.08 !important;
}

.opacity-9 {
    opacity: 0.09 !important;
}

.opacity-10 {
    opacity: 0.1 !important;
}

.opacity-11 {
    opacity: 0.11 !important;
}

.opacity-12 {
    opacity: 0.12 !important;
}

.opacity-13 {
    opacity: 0.13 !important;
}

.opacity-14 {
    opacity: 0.14 !important;
}

.opacity-15 {
    opacity: 0.15 !important;
}

.opacity-16 {
    opacity: 0.16 !important;
}

.opacity-17 {
    opacity: 0.17 !important;
}

.opacity-18 {
    opacity: 0.18 !important;
}

.opacity-19 {
    opacity: 0.19 !important;
}

.opacity-20 {
    opacity: 0.2 !important;
}

.opacity-21 {
    opacity: 0.21 !important;
}

.opacity-22 {
    opacity: 0.22 !important;
}

.opacity-23 {
    opacity: 0.23 !important;
}

.opacity-24 {
    opacity: 0.24 !important;
}

.opacity-25 {
    opacity: 0.25 !important;
}

.opacity-26 {
    opacity: 0.26 !important;
}

.opacity-27 {
    opacity: 0.27 !important;
}

.opacity-28 {
    opacity: 0.28 !important;
}

.opacity-29 {
    opacity: 0.29 !important;
}

.opacity-30 {
    opacity: 0.3 !important;
}

.opacity-31 {
    opacity: 0.31 !important;
}

.opacity-32 {
    opacity: 0.32 !important;
}

.opacity-33 {
    opacity: 0.33 !important;
}

.opacity-34 {
    opacity: 0.34 !important;
}

.opacity-35 {
    opacity: 0.35 !important;
}

.opacity-36 {
    opacity: 0.36 !important;
}

.opacity-37 {
    opacity: 0.37 !important;
}

.opacity-38 {
    opacity: 0.38 !important;
}

.opacity-39 {
    opacity: 0.39 !important;
}

.opacity-40 {
    opacity: 0.4 !important;
}

.opacity-41 {
    opacity: 0.41 !important;
}

.opacity-42 {
    opacity: 0.42 !important;
}

.opacity-43 {
    opacity: 0.43 !important;
}

.opacity-44 {
    opacity: 0.44 !important;
}

.opacity-45 {
    opacity: 0.45 !important;
}

.opacity-46 {
    opacity: 0.46 !important;
}

.opacity-47 {
    opacity: 0.47 !important;
}

.opacity-48 {
    opacity: 0.48 !important;
}

.opacity-49 {
    opacity: 0.49 !important;
}

.opacity-50 {
    opacity: 0.5 !important;
}

.opacity-51 {
    opacity: 0.51 !important;
}

.opacity-52 {
    opacity: 0.52 !important;
}

.opacity-53 {
    opacity: 0.53 !important;
}

.opacity-54 {
    opacity: 0.54 !important;
}

.opacity-55 {
    opacity: 0.55 !important;
}

.opacity-56 {
    opacity: 0.56 !important;
}

.opacity-57 {
    opacity: 0.57 !important;
}

.opacity-58 {
    opacity: 0.58 !important;
}

.opacity-59 {
    opacity: 0.59 !important;
}

.opacity-60 {
    opacity: 0.6 !important;
}

.opacity-61 {
    opacity: 0.61 !important;
}

.opacity-62 {
    opacity: 0.62 !important;
}

.opacity-63 {
    opacity: 0.63 !important;
}

.opacity-64 {
    opacity: 0.64 !important;
}

.opacity-65 {
    opacity: 0.65 !important;
}

.opacity-66 {
    opacity: 0.66 !important;
}

.opacity-67 {
    opacity: 0.67 !important;
}

.opacity-68 {
    opacity: 0.68 !important;
}

.opacity-69 {
    opacity: 0.69 !important;
}

.opacity-70 {
    opacity: 0.7 !important;
}

.opacity-71 {
    opacity: 0.71 !important;
}

.opacity-72 {
    opacity: 0.72 !important;
}

.opacity-73 {
    opacity: 0.73 !important;
}

.opacity-74 {
    opacity: 0.74 !important;
}

.opacity-75 {
    opacity: 0.75 !important;
}

.opacity-76 {
    opacity: 0.76 !important;
}

.opacity-77 {
    opacity: 0.77 !important;
}

.opacity-78 {
    opacity: 0.78 !important;
}

.opacity-79 {
    opacity: 0.79 !important;
}

.opacity-80 {
    opacity: 0.8 !important;
}

.opacity-81 {
    opacity: 0.81 !important;
}

.opacity-82 {
    opacity: 0.82 !important;
}

.opacity-83 {
    opacity: 0.83 !important;
}

.opacity-84 {
    opacity: 0.84 !important;
}

.opacity-85 {
    opacity: 0.85 !important;
}

.opacity-86 {
    opacity: 0.86 !important;
}

.opacity-87 {
    opacity: 0.87 !important;
}

.opacity-88 {
    opacity: 0.88 !important;
}

.opacity-89 {
    opacity: 0.89 !important;
}

.opacity-90 {
    opacity: 0.9 !important;
}

.opacity-91 {
    opacity: 0.91 !important;
}

.opacity-92 {
    opacity: 0.92 !important;
}

.opacity-93 {
    opacity: 0.93 !important;
}

.opacity-94 {
    opacity: 0.94 !important;
}

.opacity-95 {
    opacity: 0.95 !important;
}

.opacity-96 {
    opacity: 0.96 !important;
}

.opacity-97 {
    opacity: 0.97 !important;
}

.opacity-98 {
    opacity: 0.98 !important;
}

.opacity-99 {
    opacity: 0.99 !important;
}

.opacity-100 {
    opacity: 1 !important;
}

/*Position*/
.translate-center {
    transform: translate(-50%, -50%) !important;
}

.translate-tb-center {
    transform: translate(0, -50%) !important;
}

.translate-rl-center {
    transform: translate(-50%, 0) !important;
}

.translate-none {
    transform: none !important;
}

@media (min-width: 576px) {
    .translate-sm-center {
        transform: translate(-50%, -50%) !important;
    }

    .translate-tb-sm-center {
        transform: translate(0, -50%) !important;
    }

    .translate-rl-sm-center {
        transform: translate(-50%, 0) !important;
    }

    .translate-sm-none {
        transform: none !important;
    }
}

@media (min-width: 768px) {
    .translate-md-center {
        transform: translate(-50%, -50%) !important;
    }

    .translate-tb-md-center {
        transform: translate(0, -50%) !important;
    }

    .translate-rl-md-center {
        transform: translate(-50%, 0) !important;
    }

    .translate-md-none {
        transform: none !important;
    }
}

@media (min-width: 992px) {
    .translate-lg-center {
        transform: translate(-50%, -50%) !important;
    }

    .translate-tb-lg-center {
        transform: translate(0, -50%) !important;
    }

    .translate-rl-lg-center {
        transform: translate(-50%, 0) !important;
    }

    .translate-lg-none {
        transform: none !important;
    }
}

@media (min-width: 1200px) {
    .translate-xl-center {
        transform: translate(-50%, -50%) !important;
    }

    .translate-tb-xl-center {
        transform: translate(0, -50%) !important;
    }

    .translate-rl-xl-center {
        transform: translate(-50%, 0) !important;
    }

    .translate-xl-none {
        transform: none !important;
    }
}

.pos-t-0 {
    top: 0px !important;
}

.pos-t-ps-0 {
    top: 0% !important;
}

.pos-t-1 {
    top: 1px !important;
}

.pos-t-ps-1 {
    top: 1% !important;
}

.pos-t-2 {
    top: 2px !important;
}

.pos-t-ps-2 {
    top: 2% !important;
}

.pos-t-3 {
    top: 3px !important;
}

.pos-t-ps-3 {
    top: 3% !important;
}

.pos-t-4 {
    top: 4px !important;
}

.pos-t-ps-4 {
    top: 4% !important;
}

.pos-t-5 {
    top: 5px !important;
}

.pos-t-ps-5 {
    top: 5% !important;
}

.pos-t-6 {
    top: 6px !important;
}

.pos-t-ps-6 {
    top: 6% !important;
}

.pos-t-7 {
    top: 7px !important;
}

.pos-t-ps-7 {
    top: 7% !important;
}

.pos-t-8 {
    top: 8px !important;
}

.pos-t-ps-8 {
    top: 8% !important;
}

.pos-t-9 {
    top: 9px !important;
}

.pos-t-ps-9 {
    top: 9% !important;
}

.pos-t-10 {
    top: 10px !important;
}

.pos-t-ps-10 {
    top: 10% !important;
}

.pos-t-11 {
    top: 11px !important;
}

.pos-t-ps-11 {
    top: 11% !important;
}

.pos-t-12 {
    top: 12px !important;
}

.pos-t-ps-12 {
    top: 12% !important;
}

.pos-t-13 {
    top: 13px !important;
}

.pos-t-ps-13 {
    top: 13% !important;
}

.pos-t-14 {
    top: 14px !important;
}

.pos-t-ps-14 {
    top: 14% !important;
}

.pos-t-15 {
    top: 15px !important;
}

.pos-t-ps-15 {
    top: 15% !important;
}

.pos-t-16 {
    top: 16px !important;
}

.pos-t-ps-16 {
    top: 16% !important;
}

.pos-t-17 {
    top: 17px !important;
}

.pos-t-ps-17 {
    top: 17% !important;
}

.pos-t-18 {
    top: 18px !important;
}

.pos-t-ps-18 {
    top: 18% !important;
}

.pos-t-19 {
    top: 19px !important;
}

.pos-t-ps-19 {
    top: 19% !important;
}

.pos-t-20 {
    top: 20px !important;
}

.pos-t-ps-20 {
    top: 20% !important;
}

.pos-t-21 {
    top: 21px !important;
}

.pos-t-ps-21 {
    top: 21% !important;
}

.pos-t-22 {
    top: 22px !important;
}

.pos-t-ps-22 {
    top: 22% !important;
}

.pos-t-23 {
    top: 23px !important;
}

.pos-t-ps-23 {
    top: 23% !important;
}

.pos-t-24 {
    top: 24px !important;
}

.pos-t-ps-24 {
    top: 24% !important;
}

.pos-t-25 {
    top: 25px !important;
}

.pos-t-ps-25 {
    top: 25% !important;
}

.pos-t-26 {
    top: 26px !important;
}

.pos-t-ps-26 {
    top: 26% !important;
}

.pos-t-27 {
    top: 27px !important;
}

.pos-t-ps-27 {
    top: 27% !important;
}

.pos-t-28 {
    top: 28px !important;
}

.pos-t-ps-28 {
    top: 28% !important;
}

.pos-t-29 {
    top: 29px !important;
}

.pos-t-ps-29 {
    top: 29% !important;
}

.pos-t-30 {
    top: 30px !important;
}

.pos-t-ps-30 {
    top: 30% !important;
}

.pos-t-31 {
    top: 31px !important;
}

.pos-t-ps-31 {
    top: 31% !important;
}

.pos-t-32 {
    top: 32px !important;
}

.pos-t-ps-32 {
    top: 32% !important;
}

.pos-t-33 {
    top: 33px !important;
}

.pos-t-ps-33 {
    top: 33% !important;
}

.pos-t-34 {
    top: 34px !important;
}

.pos-t-ps-34 {
    top: 34% !important;
}

.pos-t-35 {
    top: 35px !important;
}

.pos-t-ps-35 {
    top: 35% !important;
}

.pos-t-36 {
    top: 36px !important;
}

.pos-t-ps-36 {
    top: 36% !important;
}

.pos-t-37 {
    top: 37px !important;
}

.pos-t-ps-37 {
    top: 37% !important;
}

.pos-t-38 {
    top: 38px !important;
}

.pos-t-ps-38 {
    top: 38% !important;
}

.pos-t-39 {
    top: 39px !important;
}

.pos-t-ps-39 {
    top: 39% !important;
}

.pos-t-40 {
    top: 40px !important;
}

.pos-t-ps-40 {
    top: 40% !important;
}

.pos-t-41 {
    top: 41px !important;
}

.pos-t-ps-41 {
    top: 41% !important;
}

.pos-t-42 {
    top: 42px !important;
}

.pos-t-ps-42 {
    top: 42% !important;
}

.pos-t-43 {
    top: 43px !important;
}

.pos-t-ps-43 {
    top: 43% !important;
}

.pos-t-44 {
    top: 44px !important;
}

.pos-t-ps-44 {
    top: 44% !important;
}

.pos-t-45 {
    top: 45px !important;
}

.pos-t-ps-45 {
    top: 45% !important;
}

.pos-t-46 {
    top: 46px !important;
}

.pos-t-ps-46 {
    top: 46% !important;
}

.pos-t-47 {
    top: 47px !important;
}

.pos-t-ps-47 {
    top: 47% !important;
}

.pos-t-48 {
    top: 48px !important;
}

.pos-t-ps-48 {
    top: 48% !important;
}

.pos-t-49 {
    top: 49px !important;
}

.pos-t-ps-49 {
    top: 49% !important;
}

.pos-t-50 {
    top: 50px !important;
}

.pos-t-ps-50 {
    top: 50% !important;
}

.pos-t-51 {
    top: 51px !important;
}

.pos-t-ps-51 {
    top: 51% !important;
}

.pos-t-52 {
    top: 52px !important;
}

.pos-t-ps-52 {
    top: 52% !important;
}

.pos-t-53 {
    top: 53px !important;
}

.pos-t-ps-53 {
    top: 53% !important;
}

.pos-t-54 {
    top: 54px !important;
}

.pos-t-ps-54 {
    top: 54% !important;
}

.pos-t-55 {
    top: 55px !important;
}

.pos-t-ps-55 {
    top: 55% !important;
}

.pos-t-56 {
    top: 56px !important;
}

.pos-t-ps-56 {
    top: 56% !important;
}

.pos-t-57 {
    top: 57px !important;
}

.pos-t-ps-57 {
    top: 57% !important;
}

.pos-t-58 {
    top: 58px !important;
}

.pos-t-ps-58 {
    top: 58% !important;
}

.pos-t-59 {
    top: 59px !important;
}

.pos-t-ps-59 {
    top: 59% !important;
}

.pos-t-60 {
    top: 60px !important;
}

.pos-t-ps-60 {
    top: 60% !important;
}

.pos-t-61 {
    top: 61px !important;
}

.pos-t-ps-61 {
    top: 61% !important;
}

.pos-t-62 {
    top: 62px !important;
}

.pos-t-ps-62 {
    top: 62% !important;
}

.pos-t-63 {
    top: 63px !important;
}

.pos-t-ps-63 {
    top: 63% !important;
}

.pos-t-64 {
    top: 64px !important;
}

.pos-t-ps-64 {
    top: 64% !important;
}

.pos-t-65 {
    top: 65px !important;
}

.pos-t-ps-65 {
    top: 65% !important;
}

.pos-t-66 {
    top: 66px !important;
}

.pos-t-ps-66 {
    top: 66% !important;
}

.pos-t-67 {
    top: 67px !important;
}

.pos-t-ps-67 {
    top: 67% !important;
}

.pos-t-68 {
    top: 68px !important;
}

.pos-t-ps-68 {
    top: 68% !important;
}

.pos-t-69 {
    top: 69px !important;
}

.pos-t-ps-69 {
    top: 69% !important;
}

.pos-t-70 {
    top: 70px !important;
}

.pos-t-ps-70 {
    top: 70% !important;
}

.pos-t-71 {
    top: 71px !important;
}

.pos-t-ps-71 {
    top: 71% !important;
}

.pos-t-72 {
    top: 72px !important;
}

.pos-t-ps-72 {
    top: 72% !important;
}

.pos-t-73 {
    top: 73px !important;
}

.pos-t-ps-73 {
    top: 73% !important;
}

.pos-t-74 {
    top: 74px !important;
}

.pos-t-ps-74 {
    top: 74% !important;
}

.pos-t-75 {
    top: 75px !important;
}

.pos-t-ps-75 {
    top: 75% !important;
}

.pos-t-76 {
    top: 76px !important;
}

.pos-t-ps-76 {
    top: 76% !important;
}

.pos-t-77 {
    top: 77px !important;
}

.pos-t-ps-77 {
    top: 77% !important;
}

.pos-t-78 {
    top: 78px !important;
}

.pos-t-ps-78 {
    top: 78% !important;
}

.pos-t-79 {
    top: 79px !important;
}

.pos-t-ps-79 {
    top: 79% !important;
}

.pos-t-80 {
    top: 80px !important;
}

.pos-t-ps-80 {
    top: 80% !important;
}

.pos-t-81 {
    top: 81px !important;
}

.pos-t-ps-81 {
    top: 81% !important;
}

.pos-t-82 {
    top: 82px !important;
}

.pos-t-ps-82 {
    top: 82% !important;
}

.pos-t-83 {
    top: 83px !important;
}

.pos-t-ps-83 {
    top: 83% !important;
}

.pos-t-84 {
    top: 84px !important;
}

.pos-t-ps-84 {
    top: 84% !important;
}

.pos-t-85 {
    top: 85px !important;
}

.pos-t-ps-85 {
    top: 85% !important;
}

.pos-t-86 {
    top: 86px !important;
}

.pos-t-ps-86 {
    top: 86% !important;
}

.pos-t-87 {
    top: 87px !important;
}

.pos-t-ps-87 {
    top: 87% !important;
}

.pos-t-88 {
    top: 88px !important;
}

.pos-t-ps-88 {
    top: 88% !important;
}

.pos-t-89 {
    top: 89px !important;
}

.pos-t-ps-89 {
    top: 89% !important;
}

.pos-t-90 {
    top: 90px !important;
}

.pos-t-ps-90 {
    top: 90% !important;
}

.pos-t-91 {
    top: 91px !important;
}

.pos-t-ps-91 {
    top: 91% !important;
}

.pos-t-92 {
    top: 92px !important;
}

.pos-t-ps-92 {
    top: 92% !important;
}

.pos-t-93 {
    top: 93px !important;
}

.pos-t-ps-93 {
    top: 93% !important;
}

.pos-t-94 {
    top: 94px !important;
}

.pos-t-ps-94 {
    top: 94% !important;
}

.pos-t-95 {
    top: 95px !important;
}

.pos-t-ps-95 {
    top: 95% !important;
}

.pos-t-96 {
    top: 96px !important;
}

.pos-t-ps-96 {
    top: 96% !important;
}

.pos-t-97 {
    top: 97px !important;
}

.pos-t-ps-97 {
    top: 97% !important;
}

.pos-t-98 {
    top: 98px !important;
}

.pos-t-ps-98 {
    top: 98% !important;
}

.pos-t-99 {
    top: 99px !important;
}

.pos-t-ps-99 {
    top: 99% !important;
}

.pos-t-100 {
    top: 100px !important;
}

.pos-t-ps-100 {
    top: 100% !important;
}

.pos-r-0 {
    right: 0px !important;
}

.pos-r-ps-0 {
    right: 0% !important;
}

.pos-r-1 {
    right: 1px !important;
}

.pos-r-ps-1 {
    right: 1% !important;
}

.pos-r-2 {
    right: 2px !important;
}

.pos-r-ps-2 {
    right: 2% !important;
}

.pos-r-3 {
    right: 3px !important;
}

.pos-r-ps-3 {
    right: 3% !important;
}

.pos-r-4 {
    right: 4px !important;
}

.pos-r-ps-4 {
    right: 4% !important;
}

.pos-r-5 {
    right: 5px !important;
}

.pos-r-ps-5 {
    right: 5% !important;
}

.pos-r-6 {
    right: 6px !important;
}

.pos-r-ps-6 {
    right: 6% !important;
}

.pos-r-7 {
    right: 7px !important;
}

.pos-r-ps-7 {
    right: 7% !important;
}

.pos-r-8 {
    right: 8px !important;
}

.pos-r-ps-8 {
    right: 8% !important;
}

.pos-r-9 {
    right: 9px !important;
}

.pos-r-ps-9 {
    right: 9% !important;
}

.pos-r-10 {
    right: 10px !important;
}

.pos-r-ps-10 {
    right: 10% !important;
}

.pos-r-11 {
    right: 11px !important;
}

.pos-r-ps-11 {
    right: 11% !important;
}

.pos-r-12 {
    right: 12px !important;
}

.pos-r-ps-12 {
    right: 12% !important;
}

.pos-r-13 {
    right: 13px !important;
}

.pos-r-ps-13 {
    right: 13% !important;
}

.pos-r-14 {
    right: 14px !important;
}

.pos-r-ps-14 {
    right: 14% !important;
}

.pos-r-15 {
    right: 15px !important;
}

.pos-r-ps-15 {
    right: 15% !important;
}

.pos-r-16 {
    right: 16px !important;
}

.pos-r-ps-16 {
    right: 16% !important;
}

.pos-r-17 {
    right: 17px !important;
}

.pos-r-ps-17 {
    right: 17% !important;
}

.pos-r-18 {
    right: 18px !important;
}

.pos-r-ps-18 {
    right: 18% !important;
}

.pos-r-19 {
    right: 19px !important;
}

.pos-r-ps-19 {
    right: 19% !important;
}

.pos-r-20 {
    right: 20px !important;
}

.pos-r-ps-20 {
    right: 20% !important;
}

.pos-r-21 {
    right: 21px !important;
}

.pos-r-ps-21 {
    right: 21% !important;
}

.pos-r-22 {
    right: 22px !important;
}

.pos-r-ps-22 {
    right: 22% !important;
}

.pos-r-23 {
    right: 23px !important;
}

.pos-r-ps-23 {
    right: 23% !important;
}

.pos-r-24 {
    right: 24px !important;
}

.pos-r-ps-24 {
    right: 24% !important;
}

.pos-r-25 {
    right: 25px !important;
}

.pos-r-ps-25 {
    right: 25% !important;
}

.pos-r-26 {
    right: 26px !important;
}

.pos-r-ps-26 {
    right: 26% !important;
}

.pos-r-27 {
    right: 27px !important;
}

.pos-r-ps-27 {
    right: 27% !important;
}

.pos-r-28 {
    right: 28px !important;
}

.pos-r-ps-28 {
    right: 28% !important;
}

.pos-r-29 {
    right: 29px !important;
}

.pos-r-ps-29 {
    right: 29% !important;
}

.pos-r-30 {
    right: 30px !important;
}

.pos-r-ps-30 {
    right: 30% !important;
}

.pos-r-31 {
    right: 31px !important;
}

.pos-r-ps-31 {
    right: 31% !important;
}

.pos-r-32 {
    right: 32px !important;
}

.pos-r-ps-32 {
    right: 32% !important;
}

.pos-r-33 {
    right: 33px !important;
}

.pos-r-ps-33 {
    right: 33% !important;
}

.pos-r-34 {
    right: 34px !important;
}

.pos-r-ps-34 {
    right: 34% !important;
}

.pos-r-35 {
    right: 35px !important;
}

.pos-r-ps-35 {
    right: 35% !important;
}

.pos-r-36 {
    right: 36px !important;
}

.pos-r-ps-36 {
    right: 36% !important;
}

.pos-r-37 {
    right: 37px !important;
}

.pos-r-ps-37 {
    right: 37% !important;
}

.pos-r-38 {
    right: 38px !important;
}

.pos-r-ps-38 {
    right: 38% !important;
}

.pos-r-39 {
    right: 39px !important;
}

.pos-r-ps-39 {
    right: 39% !important;
}

.pos-r-40 {
    right: 40px !important;
}

.pos-r-ps-40 {
    right: 40% !important;
}

.pos-r-41 {
    right: 41px !important;
}

.pos-r-ps-41 {
    right: 41% !important;
}

.pos-r-42 {
    right: 42px !important;
}

.pos-r-ps-42 {
    right: 42% !important;
}

.pos-r-43 {
    right: 43px !important;
}

.pos-r-ps-43 {
    right: 43% !important;
}

.pos-r-44 {
    right: 44px !important;
}

.pos-r-ps-44 {
    right: 44% !important;
}

.pos-r-45 {
    right: 45px !important;
}

.pos-r-ps-45 {
    right: 45% !important;
}

.pos-r-46 {
    right: 46px !important;
}

.pos-r-ps-46 {
    right: 46% !important;
}

.pos-r-47 {
    right: 47px !important;
}

.pos-r-ps-47 {
    right: 47% !important;
}

.pos-r-48 {
    right: 48px !important;
}

.pos-r-ps-48 {
    right: 48% !important;
}

.pos-r-49 {
    right: 49px !important;
}

.pos-r-ps-49 {
    right: 49% !important;
}

.pos-r-50 {
    right: 50px !important;
}

.pos-r-ps-50 {
    right: 50% !important;
}

.pos-r-51 {
    right: 51px !important;
}

.pos-r-ps-51 {
    right: 51% !important;
}

.pos-r-52 {
    right: 52px !important;
}

.pos-r-ps-52 {
    right: 52% !important;
}

.pos-r-53 {
    right: 53px !important;
}

.pos-r-ps-53 {
    right: 53% !important;
}

.pos-r-54 {
    right: 54px !important;
}

.pos-r-ps-54 {
    right: 54% !important;
}

.pos-r-55 {
    right: 55px !important;
}

.pos-r-ps-55 {
    right: 55% !important;
}

.pos-r-56 {
    right: 56px !important;
}

.pos-r-ps-56 {
    right: 56% !important;
}

.pos-r-57 {
    right: 57px !important;
}

.pos-r-ps-57 {
    right: 57% !important;
}

.pos-r-58 {
    right: 58px !important;
}

.pos-r-ps-58 {
    right: 58% !important;
}

.pos-r-59 {
    right: 59px !important;
}

.pos-r-ps-59 {
    right: 59% !important;
}

.pos-r-60 {
    right: 60px !important;
}

.pos-r-ps-60 {
    right: 60% !important;
}

.pos-r-61 {
    right: 61px !important;
}

.pos-r-ps-61 {
    right: 61% !important;
}

.pos-r-62 {
    right: 62px !important;
}

.pos-r-ps-62 {
    right: 62% !important;
}

.pos-r-63 {
    right: 63px !important;
}

.pos-r-ps-63 {
    right: 63% !important;
}

.pos-r-64 {
    right: 64px !important;
}

.pos-r-ps-64 {
    right: 64% !important;
}

.pos-r-65 {
    right: 65px !important;
}

.pos-r-ps-65 {
    right: 65% !important;
}

.pos-r-66 {
    right: 66px !important;
}

.pos-r-ps-66 {
    right: 66% !important;
}

.pos-r-67 {
    right: 67px !important;
}

.pos-r-ps-67 {
    right: 67% !important;
}

.pos-r-68 {
    right: 68px !important;
}

.pos-r-ps-68 {
    right: 68% !important;
}

.pos-r-69 {
    right: 69px !important;
}

.pos-r-ps-69 {
    right: 69% !important;
}

.pos-r-70 {
    right: 70px !important;
}

.pos-r-ps-70 {
    right: 70% !important;
}

.pos-r-71 {
    right: 71px !important;
}

.pos-r-ps-71 {
    right: 71% !important;
}

.pos-r-72 {
    right: 72px !important;
}

.pos-r-ps-72 {
    right: 72% !important;
}

.pos-r-73 {
    right: 73px !important;
}

.pos-r-ps-73 {
    right: 73% !important;
}

.pos-r-74 {
    right: 74px !important;
}

.pos-r-ps-74 {
    right: 74% !important;
}

.pos-r-75 {
    right: 75px !important;
}

.pos-r-ps-75 {
    right: 75% !important;
}

.pos-r-76 {
    right: 76px !important;
}

.pos-r-ps-76 {
    right: 76% !important;
}

.pos-r-77 {
    right: 77px !important;
}

.pos-r-ps-77 {
    right: 77% !important;
}

.pos-r-78 {
    right: 78px !important;
}

.pos-r-ps-78 {
    right: 78% !important;
}

.pos-r-79 {
    right: 79px !important;
}

.pos-r-ps-79 {
    right: 79% !important;
}

.pos-r-80 {
    right: 80px !important;
}

.pos-r-ps-80 {
    right: 80% !important;
}

.pos-r-81 {
    right: 81px !important;
}

.pos-r-ps-81 {
    right: 81% !important;
}

.pos-r-82 {
    right: 82px !important;
}

.pos-r-ps-82 {
    right: 82% !important;
}

.pos-r-83 {
    right: 83px !important;
}

.pos-r-ps-83 {
    right: 83% !important;
}

.pos-r-84 {
    right: 84px !important;
}

.pos-r-ps-84 {
    right: 84% !important;
}

.pos-r-85 {
    right: 85px !important;
}

.pos-r-ps-85 {
    right: 85% !important;
}

.pos-r-86 {
    right: 86px !important;
}

.pos-r-ps-86 {
    right: 86% !important;
}

.pos-r-87 {
    right: 87px !important;
}

.pos-r-ps-87 {
    right: 87% !important;
}

.pos-r-88 {
    right: 88px !important;
}

.pos-r-ps-88 {
    right: 88% !important;
}

.pos-r-89 {
    right: 89px !important;
}

.pos-r-ps-89 {
    right: 89% !important;
}

.pos-r-90 {
    right: 90px !important;
}

.pos-r-ps-90 {
    right: 90% !important;
}

.pos-r-91 {
    right: 91px !important;
}

.pos-r-ps-91 {
    right: 91% !important;
}

.pos-r-92 {
    right: 92px !important;
}

.pos-r-ps-92 {
    right: 92% !important;
}

.pos-r-93 {
    right: 93px !important;
}

.pos-r-ps-93 {
    right: 93% !important;
}

.pos-r-94 {
    right: 94px !important;
}

.pos-r-ps-94 {
    right: 94% !important;
}

.pos-r-95 {
    right: 95px !important;
}

.pos-r-ps-95 {
    right: 95% !important;
}

.pos-r-96 {
    right: 96px !important;
}

.pos-r-ps-96 {
    right: 96% !important;
}

.pos-r-97 {
    right: 97px !important;
}

.pos-r-ps-97 {
    right: 97% !important;
}

.pos-r-98 {
    right: 98px !important;
}

.pos-r-ps-98 {
    right: 98% !important;
}

.pos-r-99 {
    right: 99px !important;
}

.pos-r-ps-99 {
    right: 99% !important;
}

.pos-r-100 {
    right: 100px !important;
}

.pos-r-ps-100 {
    right: 100% !important;
}

.pos-b-0 {
    bottom: 0px !important;
}

.pos-b-ps-0 {
    bottom: 0% !important;
}

.pos-b-1 {
    bottom: 1px !important;
}

.pos-b-ps-1 {
    bottom: 1% !important;
}

.pos-b-2 {
    bottom: 2px !important;
}

.pos-b-ps-2 {
    bottom: 2% !important;
}

.pos-b-3 {
    bottom: 3px !important;
}

.pos-b-ps-3 {
    bottom: 3% !important;
}

.pos-b-4 {
    bottom: 4px !important;
}

.pos-b-ps-4 {
    bottom: 4% !important;
}

.pos-b-5 {
    bottom: 5px !important;
}

.pos-b-ps-5 {
    bottom: 5% !important;
}

.pos-b-6 {
    bottom: 6px !important;
}

.pos-b-ps-6 {
    bottom: 6% !important;
}

.pos-b-7 {
    bottom: 7px !important;
}

.pos-b-ps-7 {
    bottom: 7% !important;
}

.pos-b-8 {
    bottom: 8px !important;
}

.pos-b-ps-8 {
    bottom: 8% !important;
}

.pos-b-9 {
    bottom: 9px !important;
}

.pos-b-ps-9 {
    bottom: 9% !important;
}

.pos-b-10 {
    bottom: 10px !important;
}

.pos-b-ps-10 {
    bottom: 10% !important;
}

.pos-b-11 {
    bottom: 11px !important;
}

.pos-b-ps-11 {
    bottom: 11% !important;
}

.pos-b-12 {
    bottom: 12px !important;
}

.pos-b-ps-12 {
    bottom: 12% !important;
}

.pos-b-13 {
    bottom: 13px !important;
}

.pos-b-ps-13 {
    bottom: 13% !important;
}

.pos-b-14 {
    bottom: 14px !important;
}

.pos-b-ps-14 {
    bottom: 14% !important;
}

.pos-b-15 {
    bottom: 15px !important;
}

.pos-b-ps-15 {
    bottom: 15% !important;
}

.pos-b-16 {
    bottom: 16px !important;
}

.pos-b-ps-16 {
    bottom: 16% !important;
}

.pos-b-17 {
    bottom: 17px !important;
}

.pos-b-ps-17 {
    bottom: 17% !important;
}

.pos-b-18 {
    bottom: 18px !important;
}

.pos-b-ps-18 {
    bottom: 18% !important;
}

.pos-b-19 {
    bottom: 19px !important;
}

.pos-b-ps-19 {
    bottom: 19% !important;
}

.pos-b-20 {
    bottom: 20px !important;
}

.pos-b-ps-20 {
    bottom: 20% !important;
}

.pos-b-21 {
    bottom: 21px !important;
}

.pos-b-ps-21 {
    bottom: 21% !important;
}

.pos-b-22 {
    bottom: 22px !important;
}

.pos-b-ps-22 {
    bottom: 22% !important;
}

.pos-b-23 {
    bottom: 23px !important;
}

.pos-b-ps-23 {
    bottom: 23% !important;
}

.pos-b-24 {
    bottom: 24px !important;
}

.pos-b-ps-24 {
    bottom: 24% !important;
}

.pos-b-25 {
    bottom: 25px !important;
}

.pos-b-ps-25 {
    bottom: 25% !important;
}

.pos-b-26 {
    bottom: 26px !important;
}

.pos-b-ps-26 {
    bottom: 26% !important;
}

.pos-b-27 {
    bottom: 27px !important;
}

.pos-b-ps-27 {
    bottom: 27% !important;
}

.pos-b-28 {
    bottom: 28px !important;
}

.pos-b-ps-28 {
    bottom: 28% !important;
}

.pos-b-29 {
    bottom: 29px !important;
}

.pos-b-ps-29 {
    bottom: 29% !important;
}

.pos-b-30 {
    bottom: 30px !important;
}

.pos-b-ps-30 {
    bottom: 30% !important;
}

.pos-b-31 {
    bottom: 31px !important;
}

.pos-b-ps-31 {
    bottom: 31% !important;
}

.pos-b-32 {
    bottom: 32px !important;
}

.pos-b-ps-32 {
    bottom: 32% !important;
}

.pos-b-33 {
    bottom: 33px !important;
}

.pos-b-ps-33 {
    bottom: 33% !important;
}

.pos-b-34 {
    bottom: 34px !important;
}

.pos-b-ps-34 {
    bottom: 34% !important;
}

.pos-b-35 {
    bottom: 35px !important;
}

.pos-b-ps-35 {
    bottom: 35% !important;
}

.pos-b-36 {
    bottom: 36px !important;
}

.pos-b-ps-36 {
    bottom: 36% !important;
}

.pos-b-37 {
    bottom: 37px !important;
}

.pos-b-ps-37 {
    bottom: 37% !important;
}

.pos-b-38 {
    bottom: 38px !important;
}

.pos-b-ps-38 {
    bottom: 38% !important;
}

.pos-b-39 {
    bottom: 39px !important;
}

.pos-b-ps-39 {
    bottom: 39% !important;
}

.pos-b-40 {
    bottom: 40px !important;
}

.pos-b-ps-40 {
    bottom: 40% !important;
}

.pos-b-41 {
    bottom: 41px !important;
}

.pos-b-ps-41 {
    bottom: 41% !important;
}

.pos-b-42 {
    bottom: 42px !important;
}

.pos-b-ps-42 {
    bottom: 42% !important;
}

.pos-b-43 {
    bottom: 43px !important;
}

.pos-b-ps-43 {
    bottom: 43% !important;
}

.pos-b-44 {
    bottom: 44px !important;
}

.pos-b-ps-44 {
    bottom: 44% !important;
}

.pos-b-45 {
    bottom: 45px !important;
}

.pos-b-ps-45 {
    bottom: 45% !important;
}

.pos-b-46 {
    bottom: 46px !important;
}

.pos-b-ps-46 {
    bottom: 46% !important;
}

.pos-b-47 {
    bottom: 47px !important;
}

.pos-b-ps-47 {
    bottom: 47% !important;
}

.pos-b-48 {
    bottom: 48px !important;
}

.pos-b-ps-48 {
    bottom: 48% !important;
}

.pos-b-49 {
    bottom: 49px !important;
}

.pos-b-ps-49 {
    bottom: 49% !important;
}

.pos-b-50 {
    bottom: 50px !important;
}

.pos-b-ps-50 {
    bottom: 50% !important;
}

.pos-b-51 {
    bottom: 51px !important;
}

.pos-b-ps-51 {
    bottom: 51% !important;
}

.pos-b-52 {
    bottom: 52px !important;
}

.pos-b-ps-52 {
    bottom: 52% !important;
}

.pos-b-53 {
    bottom: 53px !important;
}

.pos-b-ps-53 {
    bottom: 53% !important;
}

.pos-b-54 {
    bottom: 54px !important;
}

.pos-b-ps-54 {
    bottom: 54% !important;
}

.pos-b-55 {
    bottom: 55px !important;
}

.pos-b-ps-55 {
    bottom: 55% !important;
}

.pos-b-56 {
    bottom: 56px !important;
}

.pos-b-ps-56 {
    bottom: 56% !important;
}

.pos-b-57 {
    bottom: 57px !important;
}

.pos-b-ps-57 {
    bottom: 57% !important;
}

.pos-b-58 {
    bottom: 58px !important;
}

.pos-b-ps-58 {
    bottom: 58% !important;
}

.pos-b-59 {
    bottom: 59px !important;
}

.pos-b-ps-59 {
    bottom: 59% !important;
}

.pos-b-60 {
    bottom: 60px !important;
}

.pos-b-ps-60 {
    bottom: 60% !important;
}

.pos-b-61 {
    bottom: 61px !important;
}

.pos-b-ps-61 {
    bottom: 61% !important;
}

.pos-b-62 {
    bottom: 62px !important;
}

.pos-b-ps-62 {
    bottom: 62% !important;
}

.pos-b-63 {
    bottom: 63px !important;
}

.pos-b-ps-63 {
    bottom: 63% !important;
}

.pos-b-64 {
    bottom: 64px !important;
}

.pos-b-ps-64 {
    bottom: 64% !important;
}

.pos-b-65 {
    bottom: 65px !important;
}

.pos-b-ps-65 {
    bottom: 65% !important;
}

.pos-b-66 {
    bottom: 66px !important;
}

.pos-b-ps-66 {
    bottom: 66% !important;
}

.pos-b-67 {
    bottom: 67px !important;
}

.pos-b-ps-67 {
    bottom: 67% !important;
}

.pos-b-68 {
    bottom: 68px !important;
}

.pos-b-ps-68 {
    bottom: 68% !important;
}

.pos-b-69 {
    bottom: 69px !important;
}

.pos-b-ps-69 {
    bottom: 69% !important;
}

.pos-b-70 {
    bottom: 70px !important;
}

.pos-b-ps-70 {
    bottom: 70% !important;
}

.pos-b-71 {
    bottom: 71px !important;
}

.pos-b-ps-71 {
    bottom: 71% !important;
}

.pos-b-72 {
    bottom: 72px !important;
}

.pos-b-ps-72 {
    bottom: 72% !important;
}

.pos-b-73 {
    bottom: 73px !important;
}

.pos-b-ps-73 {
    bottom: 73% !important;
}

.pos-b-74 {
    bottom: 74px !important;
}

.pos-b-ps-74 {
    bottom: 74% !important;
}

.pos-b-75 {
    bottom: 75px !important;
}

.pos-b-ps-75 {
    bottom: 75% !important;
}

.pos-b-76 {
    bottom: 76px !important;
}

.pos-b-ps-76 {
    bottom: 76% !important;
}

.pos-b-77 {
    bottom: 77px !important;
}

.pos-b-ps-77 {
    bottom: 77% !important;
}

.pos-b-78 {
    bottom: 78px !important;
}

.pos-b-ps-78 {
    bottom: 78% !important;
}

.pos-b-79 {
    bottom: 79px !important;
}

.pos-b-ps-79 {
    bottom: 79% !important;
}

.pos-b-80 {
    bottom: 80px !important;
}

.pos-b-ps-80 {
    bottom: 80% !important;
}

.pos-b-81 {
    bottom: 81px !important;
}

.pos-b-ps-81 {
    bottom: 81% !important;
}

.pos-b-82 {
    bottom: 82px !important;
}

.pos-b-ps-82 {
    bottom: 82% !important;
}

.pos-b-83 {
    bottom: 83px !important;
}

.pos-b-ps-83 {
    bottom: 83% !important;
}

.pos-b-84 {
    bottom: 84px !important;
}

.pos-b-ps-84 {
    bottom: 84% !important;
}

.pos-b-85 {
    bottom: 85px !important;
}

.pos-b-ps-85 {
    bottom: 85% !important;
}

.pos-b-86 {
    bottom: 86px !important;
}

.pos-b-ps-86 {
    bottom: 86% !important;
}

.pos-b-87 {
    bottom: 87px !important;
}

.pos-b-ps-87 {
    bottom: 87% !important;
}

.pos-b-88 {
    bottom: 88px !important;
}

.pos-b-ps-88 {
    bottom: 88% !important;
}

.pos-b-89 {
    bottom: 89px !important;
}

.pos-b-ps-89 {
    bottom: 89% !important;
}

.pos-b-90 {
    bottom: 90px !important;
}

.pos-b-ps-90 {
    bottom: 90% !important;
}

.pos-b-91 {
    bottom: 91px !important;
}

.pos-b-ps-91 {
    bottom: 91% !important;
}

.pos-b-92 {
    bottom: 92px !important;
}

.pos-b-ps-92 {
    bottom: 92% !important;
}

.pos-b-93 {
    bottom: 93px !important;
}

.pos-b-ps-93 {
    bottom: 93% !important;
}

.pos-b-94 {
    bottom: 94px !important;
}

.pos-b-ps-94 {
    bottom: 94% !important;
}

.pos-b-95 {
    bottom: 95px !important;
}

.pos-b-ps-95 {
    bottom: 95% !important;
}

.pos-b-96 {
    bottom: 96px !important;
}

.pos-b-ps-96 {
    bottom: 96% !important;
}

.pos-b-97 {
    bottom: 97px !important;
}

.pos-b-ps-97 {
    bottom: 97% !important;
}

.pos-b-98 {
    bottom: 98px !important;
}

.pos-b-ps-98 {
    bottom: 98% !important;
}

.pos-b-99 {
    bottom: 99px !important;
}

.pos-b-ps-99 {
    bottom: 99% !important;
}

.pos-b-100 {
    bottom: 100px !important;
}

.pos-b-ps-100 {
    bottom: 100% !important;
}

.pos-l-0 {
    left: 0px !important;
}

.pos-l-ps-0 {
    left: 0% !important;
}

.pos-l-1 {
    left: 1px !important;
}

.pos-l-ps-1 {
    left: 1% !important;
}

.pos-l-2 {
    left: 2px !important;
}

.pos-l-ps-2 {
    left: 2% !important;
}

.pos-l-3 {
    left: 3px !important;
}

.pos-l-ps-3 {
    left: 3% !important;
}

.pos-l-4 {
    left: 4px !important;
}

.pos-l-ps-4 {
    left: 4% !important;
}

.pos-l-5 {
    left: 5px !important;
}

.pos-l-ps-5 {
    left: 5% !important;
}

.pos-l-6 {
    left: 6px !important;
}

.pos-l-ps-6 {
    left: 6% !important;
}

.pos-l-7 {
    left: 7px !important;
}

.pos-l-ps-7 {
    left: 7% !important;
}

.pos-l-8 {
    left: 8px !important;
}

.pos-l-ps-8 {
    left: 8% !important;
}

.pos-l-9 {
    left: 9px !important;
}

.pos-l-ps-9 {
    left: 9% !important;
}

.pos-l-10 {
    left: 10px !important;
}

.pos-l-ps-10 {
    left: 10% !important;
}

.pos-l-11 {
    left: 11px !important;
}

.pos-l-ps-11 {
    left: 11% !important;
}

.pos-l-12 {
    left: 12px !important;
}

.pos-l-ps-12 {
    left: 12% !important;
}

.pos-l-13 {
    left: 13px !important;
}

.pos-l-ps-13 {
    left: 13% !important;
}

.pos-l-14 {
    left: 14px !important;
}

.pos-l-ps-14 {
    left: 14% !important;
}

.pos-l-15 {
    left: 15px !important;
}

.pos-l-ps-15 {
    left: 15% !important;
}

.pos-l-16 {
    left: 16px !important;
}

.pos-l-ps-16 {
    left: 16% !important;
}

.pos-l-17 {
    left: 17px !important;
}

.pos-l-ps-17 {
    left: 17% !important;
}

.pos-l-18 {
    left: 18px !important;
}

.pos-l-ps-18 {
    left: 18% !important;
}

.pos-l-19 {
    left: 19px !important;
}

.pos-l-ps-19 {
    left: 19% !important;
}

.pos-l-20 {
    left: 20px !important;
}

.pos-l-ps-20 {
    left: 20% !important;
}

.pos-l-21 {
    left: 21px !important;
}

.pos-l-ps-21 {
    left: 21% !important;
}

.pos-l-22 {
    left: 22px !important;
}

.pos-l-ps-22 {
    left: 22% !important;
}

.pos-l-23 {
    left: 23px !important;
}

.pos-l-ps-23 {
    left: 23% !important;
}

.pos-l-24 {
    left: 24px !important;
}

.pos-l-ps-24 {
    left: 24% !important;
}

.pos-l-25 {
    left: 25px !important;
}

.pos-l-ps-25 {
    left: 25% !important;
}

.pos-l-26 {
    left: 26px !important;
}

.pos-l-ps-26 {
    left: 26% !important;
}

.pos-l-27 {
    left: 27px !important;
}

.pos-l-ps-27 {
    left: 27% !important;
}

.pos-l-28 {
    left: 28px !important;
}

.pos-l-ps-28 {
    left: 28% !important;
}

.pos-l-29 {
    left: 29px !important;
}

.pos-l-ps-29 {
    left: 29% !important;
}

.pos-l-30 {
    left: 30px !important;
}

.pos-l-ps-30 {
    left: 30% !important;
}

.pos-l-31 {
    left: 31px !important;
}

.pos-l-ps-31 {
    left: 31% !important;
}

.pos-l-32 {
    left: 32px !important;
}

.pos-l-ps-32 {
    left: 32% !important;
}

.pos-l-33 {
    left: 33px !important;
}

.pos-l-ps-33 {
    left: 33% !important;
}

.pos-l-34 {
    left: 34px !important;
}

.pos-l-ps-34 {
    left: 34% !important;
}

.pos-l-35 {
    left: 35px !important;
}

.pos-l-ps-35 {
    left: 35% !important;
}

.pos-l-36 {
    left: 36px !important;
}

.pos-l-ps-36 {
    left: 36% !important;
}

.pos-l-37 {
    left: 37px !important;
}

.pos-l-ps-37 {
    left: 37% !important;
}

.pos-l-38 {
    left: 38px !important;
}

.pos-l-ps-38 {
    left: 38% !important;
}

.pos-l-39 {
    left: 39px !important;
}

.pos-l-ps-39 {
    left: 39% !important;
}

.pos-l-40 {
    left: 40px !important;
}

.pos-l-ps-40 {
    left: 40% !important;
}

.pos-l-41 {
    left: 41px !important;
}

.pos-l-ps-41 {
    left: 41% !important;
}

.pos-l-42 {
    left: 42px !important;
}

.pos-l-ps-42 {
    left: 42% !important;
}

.pos-l-43 {
    left: 43px !important;
}

.pos-l-ps-43 {
    left: 43% !important;
}

.pos-l-44 {
    left: 44px !important;
}

.pos-l-ps-44 {
    left: 44% !important;
}

.pos-l-45 {
    left: 45px !important;
}

.pos-l-ps-45 {
    left: 45% !important;
}

.pos-l-46 {
    left: 46px !important;
}

.pos-l-ps-46 {
    left: 46% !important;
}

.pos-l-47 {
    left: 47px !important;
}

.pos-l-ps-47 {
    left: 47% !important;
}

.pos-l-48 {
    left: 48px !important;
}

.pos-l-ps-48 {
    left: 48% !important;
}

.pos-l-49 {
    left: 49px !important;
}

.pos-l-ps-49 {
    left: 49% !important;
}

.pos-l-50 {
    left: 50px !important;
}

.pos-l-ps-50 {
    left: 50% !important;
}

.pos-l-51 {
    left: 51px !important;
}

.pos-l-ps-51 {
    left: 51% !important;
}

.pos-l-52 {
    left: 52px !important;
}

.pos-l-ps-52 {
    left: 52% !important;
}

.pos-l-53 {
    left: 53px !important;
}

.pos-l-ps-53 {
    left: 53% !important;
}

.pos-l-54 {
    left: 54px !important;
}

.pos-l-ps-54 {
    left: 54% !important;
}

.pos-l-55 {
    left: 55px !important;
}

.pos-l-ps-55 {
    left: 55% !important;
}

.pos-l-56 {
    left: 56px !important;
}

.pos-l-ps-56 {
    left: 56% !important;
}

.pos-l-57 {
    left: 57px !important;
}

.pos-l-ps-57 {
    left: 57% !important;
}

.pos-l-58 {
    left: 58px !important;
}

.pos-l-ps-58 {
    left: 58% !important;
}

.pos-l-59 {
    left: 59px !important;
}

.pos-l-ps-59 {
    left: 59% !important;
}

.pos-l-60 {
    left: 60px !important;
}

.pos-l-ps-60 {
    left: 60% !important;
}

.pos-l-61 {
    left: 61px !important;
}

.pos-l-ps-61 {
    left: 61% !important;
}

.pos-l-62 {
    left: 62px !important;
}

.pos-l-ps-62 {
    left: 62% !important;
}

.pos-l-63 {
    left: 63px !important;
}

.pos-l-ps-63 {
    left: 63% !important;
}

.pos-l-64 {
    left: 64px !important;
}

.pos-l-ps-64 {
    left: 64% !important;
}

.pos-l-65 {
    left: 65px !important;
}

.pos-l-ps-65 {
    left: 65% !important;
}

.pos-l-66 {
    left: 66px !important;
}

.pos-l-ps-66 {
    left: 66% !important;
}

.pos-l-67 {
    left: 67px !important;
}

.pos-l-ps-67 {
    left: 67% !important;
}

.pos-l-68 {
    left: 68px !important;
}

.pos-l-ps-68 {
    left: 68% !important;
}

.pos-l-69 {
    left: 69px !important;
}

.pos-l-ps-69 {
    left: 69% !important;
}

.pos-l-70 {
    left: 70px !important;
}

.pos-l-ps-70 {
    left: 70% !important;
}

.pos-l-71 {
    left: 71px !important;
}

.pos-l-ps-71 {
    left: 71% !important;
}

.pos-l-72 {
    left: 72px !important;
}

.pos-l-ps-72 {
    left: 72% !important;
}

.pos-l-73 {
    left: 73px !important;
}

.pos-l-ps-73 {
    left: 73% !important;
}

.pos-l-74 {
    left: 74px !important;
}

.pos-l-ps-74 {
    left: 74% !important;
}

.pos-l-75 {
    left: 75px !important;
}

.pos-l-ps-75 {
    left: 75% !important;
}

.pos-l-76 {
    left: 76px !important;
}

.pos-l-ps-76 {
    left: 76% !important;
}

.pos-l-77 {
    left: 77px !important;
}

.pos-l-ps-77 {
    left: 77% !important;
}

.pos-l-78 {
    left: 78px !important;
}

.pos-l-ps-78 {
    left: 78% !important;
}

.pos-l-79 {
    left: 79px !important;
}

.pos-l-ps-79 {
    left: 79% !important;
}

.pos-l-80 {
    left: 80px !important;
}

.pos-l-ps-80 {
    left: 80% !important;
}

.pos-l-81 {
    left: 81px !important;
}

.pos-l-ps-81 {
    left: 81% !important;
}

.pos-l-82 {
    left: 82px !important;
}

.pos-l-ps-82 {
    left: 82% !important;
}

.pos-l-83 {
    left: 83px !important;
}

.pos-l-ps-83 {
    left: 83% !important;
}

.pos-l-84 {
    left: 84px !important;
}

.pos-l-ps-84 {
    left: 84% !important;
}

.pos-l-85 {
    left: 85px !important;
}

.pos-l-ps-85 {
    left: 85% !important;
}

.pos-l-86 {
    left: 86px !important;
}

.pos-l-ps-86 {
    left: 86% !important;
}

.pos-l-87 {
    left: 87px !important;
}

.pos-l-ps-87 {
    left: 87% !important;
}

.pos-l-88 {
    left: 88px !important;
}

.pos-l-ps-88 {
    left: 88% !important;
}

.pos-l-89 {
    left: 89px !important;
}

.pos-l-ps-89 {
    left: 89% !important;
}

.pos-l-90 {
    left: 90px !important;
}

.pos-l-ps-90 {
    left: 90% !important;
}

.pos-l-91 {
    left: 91px !important;
}

.pos-l-ps-91 {
    left: 91% !important;
}

.pos-l-92 {
    left: 92px !important;
}

.pos-l-ps-92 {
    left: 92% !important;
}

.pos-l-93 {
    left: 93px !important;
}

.pos-l-ps-93 {
    left: 93% !important;
}

.pos-l-94 {
    left: 94px !important;
}

.pos-l-ps-94 {
    left: 94% !important;
}

.pos-l-95 {
    left: 95px !important;
}

.pos-l-ps-95 {
    left: 95% !important;
}

.pos-l-96 {
    left: 96px !important;
}

.pos-l-ps-96 {
    left: 96% !important;
}

.pos-l-97 {
    left: 97px !important;
}

.pos-l-ps-97 {
    left: 97% !important;
}

.pos-l-98 {
    left: 98px !important;
}

.pos-l-ps-98 {
    left: 98% !important;
}

.pos-l-99 {
    left: 99px !important;
}

.pos-l-ps-99 {
    left: 99% !important;
}

.pos-l-100 {
    left: 100px !important;
}

.pos-l-ps-100 {
    left: 100% !important;
}

/*Position 반응형*/
@media (min-width: 576px) {
    .pos-t-sm-0 {
        top: 0px !important;
    }

    .pos-t-ps-sm-0 {
        top: 0% !important;
    }

    .pos-t-sm-1 {
        top: 1px !important;
    }

    .pos-t-ps-sm-1 {
        top: 1% !important;
    }

    .pos-t-sm-2 {
        top: 2px !important;
    }

    .pos-t-ps-sm-2 {
        top: 2% !important;
    }

    .pos-t-sm-3 {
        top: 3px !important;
    }

    .pos-t-ps-sm-3 {
        top: 3% !important;
    }

    .pos-t-sm-4 {
        top: 4px !important;
    }

    .pos-t-ps-sm-4 {
        top: 4% !important;
    }

    .pos-t-sm-5 {
        top: 5px !important;
    }

    .pos-t-ps-sm-5 {
        top: 5% !important;
    }

    .pos-t-sm-6 {
        top: 6px !important;
    }

    .pos-t-ps-sm-6 {
        top: 6% !important;
    }

    .pos-t-sm-7 {
        top: 7px !important;
    }

    .pos-t-ps-sm-7 {
        top: 7% !important;
    }

    .pos-t-sm-8 {
        top: 8px !important;
    }

    .pos-t-ps-sm-8 {
        top: 8% !important;
    }

    .pos-t-sm-9 {
        top: 9px !important;
    }

    .pos-t-ps-sm-9 {
        top: 9% !important;
    }

    .pos-t-sm-10 {
        top: 10px !important;
    }

    .pos-t-ps-sm-10 {
        top: 10% !important;
    }

    .pos-t-sm-11 {
        top: 11px !important;
    }

    .pos-t-ps-sm-11 {
        top: 11% !important;
    }

    .pos-t-sm-12 {
        top: 12px !important;
    }

    .pos-t-ps-sm-12 {
        top: 12% !important;
    }

    .pos-t-sm-13 {
        top: 13px !important;
    }

    .pos-t-ps-sm-13 {
        top: 13% !important;
    }

    .pos-t-sm-14 {
        top: 14px !important;
    }

    .pos-t-ps-sm-14 {
        top: 14% !important;
    }

    .pos-t-sm-15 {
        top: 15px !important;
    }

    .pos-t-ps-sm-15 {
        top: 15% !important;
    }

    .pos-t-sm-16 {
        top: 16px !important;
    }

    .pos-t-ps-sm-16 {
        top: 16% !important;
    }

    .pos-t-sm-17 {
        top: 17px !important;
    }

    .pos-t-ps-sm-17 {
        top: 17% !important;
    }

    .pos-t-sm-18 {
        top: 18px !important;
    }

    .pos-t-ps-sm-18 {
        top: 18% !important;
    }

    .pos-t-sm-19 {
        top: 19px !important;
    }

    .pos-t-ps-sm-19 {
        top: 19% !important;
    }

    .pos-t-sm-20 {
        top: 20px !important;
    }

    .pos-t-ps-sm-20 {
        top: 20% !important;
    }

    .pos-t-sm-21 {
        top: 21px !important;
    }

    .pos-t-ps-sm-21 {
        top: 21% !important;
    }

    .pos-t-sm-22 {
        top: 22px !important;
    }

    .pos-t-ps-sm-22 {
        top: 22% !important;
    }

    .pos-t-sm-23 {
        top: 23px !important;
    }

    .pos-t-ps-sm-23 {
        top: 23% !important;
    }

    .pos-t-sm-24 {
        top: 24px !important;
    }

    .pos-t-ps-sm-24 {
        top: 24% !important;
    }

    .pos-t-sm-25 {
        top: 25px !important;
    }

    .pos-t-ps-sm-25 {
        top: 25% !important;
    }

    .pos-t-sm-26 {
        top: 26px !important;
    }

    .pos-t-ps-sm-26 {
        top: 26% !important;
    }

    .pos-t-sm-27 {
        top: 27px !important;
    }

    .pos-t-ps-sm-27 {
        top: 27% !important;
    }

    .pos-t-sm-28 {
        top: 28px !important;
    }

    .pos-t-ps-sm-28 {
        top: 28% !important;
    }

    .pos-t-sm-29 {
        top: 29px !important;
    }

    .pos-t-ps-sm-29 {
        top: 29% !important;
    }

    .pos-t-sm-30 {
        top: 30px !important;
    }

    .pos-t-ps-sm-30 {
        top: 30% !important;
    }

    .pos-t-sm-31 {
        top: 31px !important;
    }

    .pos-t-ps-sm-31 {
        top: 31% !important;
    }

    .pos-t-sm-32 {
        top: 32px !important;
    }

    .pos-t-ps-sm-32 {
        top: 32% !important;
    }

    .pos-t-sm-33 {
        top: 33px !important;
    }

    .pos-t-ps-sm-33 {
        top: 33% !important;
    }

    .pos-t-sm-34 {
        top: 34px !important;
    }

    .pos-t-ps-sm-34 {
        top: 34% !important;
    }

    .pos-t-sm-35 {
        top: 35px !important;
    }

    .pos-t-ps-sm-35 {
        top: 35% !important;
    }

    .pos-t-sm-36 {
        top: 36px !important;
    }

    .pos-t-ps-sm-36 {
        top: 36% !important;
    }

    .pos-t-sm-37 {
        top: 37px !important;
    }

    .pos-t-ps-sm-37 {
        top: 37% !important;
    }

    .pos-t-sm-38 {
        top: 38px !important;
    }

    .pos-t-ps-sm-38 {
        top: 38% !important;
    }

    .pos-t-sm-39 {
        top: 39px !important;
    }

    .pos-t-ps-sm-39 {
        top: 39% !important;
    }

    .pos-t-sm-40 {
        top: 40px !important;
    }

    .pos-t-ps-sm-40 {
        top: 40% !important;
    }

    .pos-t-sm-41 {
        top: 41px !important;
    }

    .pos-t-ps-sm-41 {
        top: 41% !important;
    }

    .pos-t-sm-42 {
        top: 42px !important;
    }

    .pos-t-ps-sm-42 {
        top: 42% !important;
    }

    .pos-t-sm-43 {
        top: 43px !important;
    }

    .pos-t-ps-sm-43 {
        top: 43% !important;
    }

    .pos-t-sm-44 {
        top: 44px !important;
    }

    .pos-t-ps-sm-44 {
        top: 44% !important;
    }

    .pos-t-sm-45 {
        top: 45px !important;
    }

    .pos-t-ps-sm-45 {
        top: 45% !important;
    }

    .pos-t-sm-46 {
        top: 46px !important;
    }

    .pos-t-ps-sm-46 {
        top: 46% !important;
    }

    .pos-t-sm-47 {
        top: 47px !important;
    }

    .pos-t-ps-sm-47 {
        top: 47% !important;
    }

    .pos-t-sm-48 {
        top: 48px !important;
    }

    .pos-t-ps-sm-48 {
        top: 48% !important;
    }

    .pos-t-sm-49 {
        top: 49px !important;
    }

    .pos-t-ps-sm-49 {
        top: 49% !important;
    }

    .pos-t-sm-50 {
        top: 50px !important;
    }

    .pos-t-ps-sm-50 {
        top: 50% !important;
    }

    .pos-t-sm-51 {
        top: 51px !important;
    }

    .pos-t-ps-sm-51 {
        top: 51% !important;
    }

    .pos-t-sm-52 {
        top: 52px !important;
    }

    .pos-t-ps-sm-52 {
        top: 52% !important;
    }

    .pos-t-sm-53 {
        top: 53px !important;
    }

    .pos-t-ps-sm-53 {
        top: 53% !important;
    }

    .pos-t-sm-54 {
        top: 54px !important;
    }

    .pos-t-ps-sm-54 {
        top: 54% !important;
    }

    .pos-t-sm-55 {
        top: 55px !important;
    }

    .pos-t-ps-sm-55 {
        top: 55% !important;
    }

    .pos-t-sm-56 {
        top: 56px !important;
    }

    .pos-t-ps-sm-56 {
        top: 56% !important;
    }

    .pos-t-sm-57 {
        top: 57px !important;
    }

    .pos-t-ps-sm-57 {
        top: 57% !important;
    }

    .pos-t-sm-58 {
        top: 58px !important;
    }

    .pos-t-ps-sm-58 {
        top: 58% !important;
    }

    .pos-t-sm-59 {
        top: 59px !important;
    }

    .pos-t-ps-sm-59 {
        top: 59% !important;
    }

    .pos-t-sm-60 {
        top: 60px !important;
    }

    .pos-t-ps-sm-60 {
        top: 60% !important;
    }

    .pos-t-sm-61 {
        top: 61px !important;
    }

    .pos-t-ps-sm-61 {
        top: 61% !important;
    }

    .pos-t-sm-62 {
        top: 62px !important;
    }

    .pos-t-ps-sm-62 {
        top: 62% !important;
    }

    .pos-t-sm-63 {
        top: 63px !important;
    }

    .pos-t-ps-sm-63 {
        top: 63% !important;
    }

    .pos-t-sm-64 {
        top: 64px !important;
    }

    .pos-t-ps-sm-64 {
        top: 64% !important;
    }

    .pos-t-sm-65 {
        top: 65px !important;
    }

    .pos-t-ps-sm-65 {
        top: 65% !important;
    }

    .pos-t-sm-66 {
        top: 66px !important;
    }

    .pos-t-ps-sm-66 {
        top: 66% !important;
    }

    .pos-t-sm-67 {
        top: 67px !important;
    }

    .pos-t-ps-sm-67 {
        top: 67% !important;
    }

    .pos-t-sm-68 {
        top: 68px !important;
    }

    .pos-t-ps-sm-68 {
        top: 68% !important;
    }

    .pos-t-sm-69 {
        top: 69px !important;
    }

    .pos-t-ps-sm-69 {
        top: 69% !important;
    }

    .pos-t-sm-70 {
        top: 70px !important;
    }

    .pos-t-ps-sm-70 {
        top: 70% !important;
    }

    .pos-t-sm-71 {
        top: 71px !important;
    }

    .pos-t-ps-sm-71 {
        top: 71% !important;
    }

    .pos-t-sm-72 {
        top: 72px !important;
    }

    .pos-t-ps-sm-72 {
        top: 72% !important;
    }

    .pos-t-sm-73 {
        top: 73px !important;
    }

    .pos-t-ps-sm-73 {
        top: 73% !important;
    }

    .pos-t-sm-74 {
        top: 74px !important;
    }

    .pos-t-ps-sm-74 {
        top: 74% !important;
    }

    .pos-t-sm-75 {
        top: 75px !important;
    }

    .pos-t-ps-sm-75 {
        top: 75% !important;
    }

    .pos-t-sm-76 {
        top: 76px !important;
    }

    .pos-t-ps-sm-76 {
        top: 76% !important;
    }

    .pos-t-sm-77 {
        top: 77px !important;
    }

    .pos-t-ps-sm-77 {
        top: 77% !important;
    }

    .pos-t-sm-78 {
        top: 78px !important;
    }

    .pos-t-ps-sm-78 {
        top: 78% !important;
    }

    .pos-t-sm-79 {
        top: 79px !important;
    }

    .pos-t-ps-sm-79 {
        top: 79% !important;
    }

    .pos-t-sm-80 {
        top: 80px !important;
    }

    .pos-t-ps-sm-80 {
        top: 80% !important;
    }

    .pos-t-sm-81 {
        top: 81px !important;
    }

    .pos-t-ps-sm-81 {
        top: 81% !important;
    }

    .pos-t-sm-82 {
        top: 82px !important;
    }

    .pos-t-ps-sm-82 {
        top: 82% !important;
    }

    .pos-t-sm-83 {
        top: 83px !important;
    }

    .pos-t-ps-sm-83 {
        top: 83% !important;
    }

    .pos-t-sm-84 {
        top: 84px !important;
    }

    .pos-t-ps-sm-84 {
        top: 84% !important;
    }

    .pos-t-sm-85 {
        top: 85px !important;
    }

    .pos-t-ps-sm-85 {
        top: 85% !important;
    }

    .pos-t-sm-86 {
        top: 86px !important;
    }

    .pos-t-ps-sm-86 {
        top: 86% !important;
    }

    .pos-t-sm-87 {
        top: 87px !important;
    }

    .pos-t-ps-sm-87 {
        top: 87% !important;
    }

    .pos-t-sm-88 {
        top: 88px !important;
    }

    .pos-t-ps-sm-88 {
        top: 88% !important;
    }

    .pos-t-sm-89 {
        top: 89px !important;
    }

    .pos-t-ps-sm-89 {
        top: 89% !important;
    }

    .pos-t-sm-90 {
        top: 90px !important;
    }

    .pos-t-ps-sm-90 {
        top: 90% !important;
    }

    .pos-t-sm-91 {
        top: 91px !important;
    }

    .pos-t-ps-sm-91 {
        top: 91% !important;
    }

    .pos-t-sm-92 {
        top: 92px !important;
    }

    .pos-t-ps-sm-92 {
        top: 92% !important;
    }

    .pos-t-sm-93 {
        top: 93px !important;
    }

    .pos-t-ps-sm-93 {
        top: 93% !important;
    }

    .pos-t-sm-94 {
        top: 94px !important;
    }

    .pos-t-ps-sm-94 {
        top: 94% !important;
    }

    .pos-t-sm-95 {
        top: 95px !important;
    }

    .pos-t-ps-sm-95 {
        top: 95% !important;
    }

    .pos-t-sm-96 {
        top: 96px !important;
    }

    .pos-t-ps-sm-96 {
        top: 96% !important;
    }

    .pos-t-sm-97 {
        top: 97px !important;
    }

    .pos-t-ps-sm-97 {
        top: 97% !important;
    }

    .pos-t-sm-98 {
        top: 98px !important;
    }

    .pos-t-ps-sm-98 {
        top: 98% !important;
    }

    .pos-t-sm-99 {
        top: 99px !important;
    }

    .pos-t-ps-sm-99 {
        top: 99% !important;
    }

    .pos-t-sm-100 {
        top: 100px !important;
    }

    .pos-t-ps-sm-100 {
        top: 100% !important;
    }

    .pos-r-sm-0 {
        right: 0px !important;
    }

    .pos-r-ps-sm-0 {
        right: 0% !important;
    }

    .pos-r-sm-1 {
        right: 1px !important;
    }

    .pos-r-ps-sm-1 {
        right: 1% !important;
    }

    .pos-r-sm-2 {
        right: 2px !important;
    }

    .pos-r-ps-sm-2 {
        right: 2% !important;
    }

    .pos-r-sm-3 {
        right: 3px !important;
    }

    .pos-r-ps-sm-3 {
        right: 3% !important;
    }

    .pos-r-sm-4 {
        right: 4px !important;
    }

    .pos-r-ps-sm-4 {
        right: 4% !important;
    }

    .pos-r-sm-5 {
        right: 5px !important;
    }

    .pos-r-ps-sm-5 {
        right: 5% !important;
    }

    .pos-r-sm-6 {
        right: 6px !important;
    }

    .pos-r-ps-sm-6 {
        right: 6% !important;
    }

    .pos-r-sm-7 {
        right: 7px !important;
    }

    .pos-r-ps-sm-7 {
        right: 7% !important;
    }

    .pos-r-sm-8 {
        right: 8px !important;
    }

    .pos-r-ps-sm-8 {
        right: 8% !important;
    }

    .pos-r-sm-9 {
        right: 9px !important;
    }

    .pos-r-ps-sm-9 {
        right: 9% !important;
    }

    .pos-r-sm-10 {
        right: 10px !important;
    }

    .pos-r-ps-sm-10 {
        right: 10% !important;
    }

    .pos-r-sm-11 {
        right: 11px !important;
    }

    .pos-r-ps-sm-11 {
        right: 11% !important;
    }

    .pos-r-sm-12 {
        right: 12px !important;
    }

    .pos-r-ps-sm-12 {
        right: 12% !important;
    }

    .pos-r-sm-13 {
        right: 13px !important;
    }

    .pos-r-ps-sm-13 {
        right: 13% !important;
    }

    .pos-r-sm-14 {
        right: 14px !important;
    }

    .pos-r-ps-sm-14 {
        right: 14% !important;
    }

    .pos-r-sm-15 {
        right: 15px !important;
    }

    .pos-r-ps-sm-15 {
        right: 15% !important;
    }

    .pos-r-sm-16 {
        right: 16px !important;
    }

    .pos-r-ps-sm-16 {
        right: 16% !important;
    }

    .pos-r-sm-17 {
        right: 17px !important;
    }

    .pos-r-ps-sm-17 {
        right: 17% !important;
    }

    .pos-r-sm-18 {
        right: 18px !important;
    }

    .pos-r-ps-sm-18 {
        right: 18% !important;
    }

    .pos-r-sm-19 {
        right: 19px !important;
    }

    .pos-r-ps-sm-19 {
        right: 19% !important;
    }

    .pos-r-sm-20 {
        right: 20px !important;
    }

    .pos-r-ps-sm-20 {
        right: 20% !important;
    }

    .pos-r-sm-21 {
        right: 21px !important;
    }

    .pos-r-ps-sm-21 {
        right: 21% !important;
    }

    .pos-r-sm-22 {
        right: 22px !important;
    }

    .pos-r-ps-sm-22 {
        right: 22% !important;
    }

    .pos-r-sm-23 {
        right: 23px !important;
    }

    .pos-r-ps-sm-23 {
        right: 23% !important;
    }

    .pos-r-sm-24 {
        right: 24px !important;
    }

    .pos-r-ps-sm-24 {
        right: 24% !important;
    }

    .pos-r-sm-25 {
        right: 25px !important;
    }

    .pos-r-ps-sm-25 {
        right: 25% !important;
    }

    .pos-r-sm-26 {
        right: 26px !important;
    }

    .pos-r-ps-sm-26 {
        right: 26% !important;
    }

    .pos-r-sm-27 {
        right: 27px !important;
    }

    .pos-r-ps-sm-27 {
        right: 27% !important;
    }

    .pos-r-sm-28 {
        right: 28px !important;
    }

    .pos-r-ps-sm-28 {
        right: 28% !important;
    }

    .pos-r-sm-29 {
        right: 29px !important;
    }

    .pos-r-ps-sm-29 {
        right: 29% !important;
    }

    .pos-r-sm-30 {
        right: 30px !important;
    }

    .pos-r-ps-sm-30 {
        right: 30% !important;
    }

    .pos-r-sm-31 {
        right: 31px !important;
    }

    .pos-r-ps-sm-31 {
        right: 31% !important;
    }

    .pos-r-sm-32 {
        right: 32px !important;
    }

    .pos-r-ps-sm-32 {
        right: 32% !important;
    }

    .pos-r-sm-33 {
        right: 33px !important;
    }

    .pos-r-ps-sm-33 {
        right: 33% !important;
    }

    .pos-r-sm-34 {
        right: 34px !important;
    }

    .pos-r-ps-sm-34 {
        right: 34% !important;
    }

    .pos-r-sm-35 {
        right: 35px !important;
    }

    .pos-r-ps-sm-35 {
        right: 35% !important;
    }

    .pos-r-sm-36 {
        right: 36px !important;
    }

    .pos-r-ps-sm-36 {
        right: 36% !important;
    }

    .pos-r-sm-37 {
        right: 37px !important;
    }

    .pos-r-ps-sm-37 {
        right: 37% !important;
    }

    .pos-r-sm-38 {
        right: 38px !important;
    }

    .pos-r-ps-sm-38 {
        right: 38% !important;
    }

    .pos-r-sm-39 {
        right: 39px !important;
    }

    .pos-r-ps-sm-39 {
        right: 39% !important;
    }

    .pos-r-sm-40 {
        right: 40px !important;
    }

    .pos-r-ps-sm-40 {
        right: 40% !important;
    }

    .pos-r-sm-41 {
        right: 41px !important;
    }

    .pos-r-ps-sm-41 {
        right: 41% !important;
    }

    .pos-r-sm-42 {
        right: 42px !important;
    }

    .pos-r-ps-sm-42 {
        right: 42% !important;
    }

    .pos-r-sm-43 {
        right: 43px !important;
    }

    .pos-r-ps-sm-43 {
        right: 43% !important;
    }

    .pos-r-sm-44 {
        right: 44px !important;
    }

    .pos-r-ps-sm-44 {
        right: 44% !important;
    }

    .pos-r-sm-45 {
        right: 45px !important;
    }

    .pos-r-ps-sm-45 {
        right: 45% !important;
    }

    .pos-r-sm-46 {
        right: 46px !important;
    }

    .pos-r-ps-sm-46 {
        right: 46% !important;
    }

    .pos-r-sm-47 {
        right: 47px !important;
    }

    .pos-r-ps-sm-47 {
        right: 47% !important;
    }

    .pos-r-sm-48 {
        right: 48px !important;
    }

    .pos-r-ps-sm-48 {
        right: 48% !important;
    }

    .pos-r-sm-49 {
        right: 49px !important;
    }

    .pos-r-ps-sm-49 {
        right: 49% !important;
    }

    .pos-r-sm-50 {
        right: 50px !important;
    }

    .pos-r-ps-sm-50 {
        right: 50% !important;
    }

    .pos-r-sm-51 {
        right: 51px !important;
    }

    .pos-r-ps-sm-51 {
        right: 51% !important;
    }

    .pos-r-sm-52 {
        right: 52px !important;
    }

    .pos-r-ps-sm-52 {
        right: 52% !important;
    }

    .pos-r-sm-53 {
        right: 53px !important;
    }

    .pos-r-ps-sm-53 {
        right: 53% !important;
    }

    .pos-r-sm-54 {
        right: 54px !important;
    }

    .pos-r-ps-sm-54 {
        right: 54% !important;
    }

    .pos-r-sm-55 {
        right: 55px !important;
    }

    .pos-r-ps-sm-55 {
        right: 55% !important;
    }

    .pos-r-sm-56 {
        right: 56px !important;
    }

    .pos-r-ps-sm-56 {
        right: 56% !important;
    }

    .pos-r-sm-57 {
        right: 57px !important;
    }

    .pos-r-ps-sm-57 {
        right: 57% !important;
    }

    .pos-r-sm-58 {
        right: 58px !important;
    }

    .pos-r-ps-sm-58 {
        right: 58% !important;
    }

    .pos-r-sm-59 {
        right: 59px !important;
    }

    .pos-r-ps-sm-59 {
        right: 59% !important;
    }

    .pos-r-sm-60 {
        right: 60px !important;
    }

    .pos-r-ps-sm-60 {
        right: 60% !important;
    }

    .pos-r-sm-61 {
        right: 61px !important;
    }

    .pos-r-ps-sm-61 {
        right: 61% !important;
    }

    .pos-r-sm-62 {
        right: 62px !important;
    }

    .pos-r-ps-sm-62 {
        right: 62% !important;
    }

    .pos-r-sm-63 {
        right: 63px !important;
    }

    .pos-r-ps-sm-63 {
        right: 63% !important;
    }

    .pos-r-sm-64 {
        right: 64px !important;
    }

    .pos-r-ps-sm-64 {
        right: 64% !important;
    }

    .pos-r-sm-65 {
        right: 65px !important;
    }

    .pos-r-ps-sm-65 {
        right: 65% !important;
    }

    .pos-r-sm-66 {
        right: 66px !important;
    }

    .pos-r-ps-sm-66 {
        right: 66% !important;
    }

    .pos-r-sm-67 {
        right: 67px !important;
    }

    .pos-r-ps-sm-67 {
        right: 67% !important;
    }

    .pos-r-sm-68 {
        right: 68px !important;
    }

    .pos-r-ps-sm-68 {
        right: 68% !important;
    }

    .pos-r-sm-69 {
        right: 69px !important;
    }

    .pos-r-ps-sm-69 {
        right: 69% !important;
    }

    .pos-r-sm-70 {
        right: 70px !important;
    }

    .pos-r-ps-sm-70 {
        right: 70% !important;
    }

    .pos-r-sm-71 {
        right: 71px !important;
    }

    .pos-r-ps-sm-71 {
        right: 71% !important;
    }

    .pos-r-sm-72 {
        right: 72px !important;
    }

    .pos-r-ps-sm-72 {
        right: 72% !important;
    }

    .pos-r-sm-73 {
        right: 73px !important;
    }

    .pos-r-ps-sm-73 {
        right: 73% !important;
    }

    .pos-r-sm-74 {
        right: 74px !important;
    }

    .pos-r-ps-sm-74 {
        right: 74% !important;
    }

    .pos-r-sm-75 {
        right: 75px !important;
    }

    .pos-r-ps-sm-75 {
        right: 75% !important;
    }

    .pos-r-sm-76 {
        right: 76px !important;
    }

    .pos-r-ps-sm-76 {
        right: 76% !important;
    }

    .pos-r-sm-77 {
        right: 77px !important;
    }

    .pos-r-ps-sm-77 {
        right: 77% !important;
    }

    .pos-r-sm-78 {
        right: 78px !important;
    }

    .pos-r-ps-sm-78 {
        right: 78% !important;
    }

    .pos-r-sm-79 {
        right: 79px !important;
    }

    .pos-r-ps-sm-79 {
        right: 79% !important;
    }

    .pos-r-sm-80 {
        right: 80px !important;
    }

    .pos-r-ps-sm-80 {
        right: 80% !important;
    }

    .pos-r-sm-81 {
        right: 81px !important;
    }

    .pos-r-ps-sm-81 {
        right: 81% !important;
    }

    .pos-r-sm-82 {
        right: 82px !important;
    }

    .pos-r-ps-sm-82 {
        right: 82% !important;
    }

    .pos-r-sm-83 {
        right: 83px !important;
    }

    .pos-r-ps-sm-83 {
        right: 83% !important;
    }

    .pos-r-sm-84 {
        right: 84px !important;
    }

    .pos-r-ps-sm-84 {
        right: 84% !important;
    }

    .pos-r-sm-85 {
        right: 85px !important;
    }

    .pos-r-ps-sm-85 {
        right: 85% !important;
    }

    .pos-r-sm-86 {
        right: 86px !important;
    }

    .pos-r-ps-sm-86 {
        right: 86% !important;
    }

    .pos-r-sm-87 {
        right: 87px !important;
    }

    .pos-r-ps-sm-87 {
        right: 87% !important;
    }

    .pos-r-sm-88 {
        right: 88px !important;
    }

    .pos-r-ps-sm-88 {
        right: 88% !important;
    }

    .pos-r-sm-89 {
        right: 89px !important;
    }

    .pos-r-ps-sm-89 {
        right: 89% !important;
    }

    .pos-r-sm-90 {
        right: 90px !important;
    }

    .pos-r-ps-sm-90 {
        right: 90% !important;
    }

    .pos-r-sm-91 {
        right: 91px !important;
    }

    .pos-r-ps-sm-91 {
        right: 91% !important;
    }

    .pos-r-sm-92 {
        right: 92px !important;
    }

    .pos-r-ps-sm-92 {
        right: 92% !important;
    }

    .pos-r-sm-93 {
        right: 93px !important;
    }

    .pos-r-ps-sm-93 {
        right: 93% !important;
    }

    .pos-r-sm-94 {
        right: 94px !important;
    }

    .pos-r-ps-sm-94 {
        right: 94% !important;
    }

    .pos-r-sm-95 {
        right: 95px !important;
    }

    .pos-r-ps-sm-95 {
        right: 95% !important;
    }

    .pos-r-sm-96 {
        right: 96px !important;
    }

    .pos-r-ps-sm-96 {
        right: 96% !important;
    }

    .pos-r-sm-97 {
        right: 97px !important;
    }

    .pos-r-ps-sm-97 {
        right: 97% !important;
    }

    .pos-r-sm-98 {
        right: 98px !important;
    }

    .pos-r-ps-sm-98 {
        right: 98% !important;
    }

    .pos-r-sm-99 {
        right: 99px !important;
    }

    .pos-r-ps-sm-99 {
        right: 99% !important;
    }

    .pos-r-sm-100 {
        right: 100px !important;
    }

    .pos-r-ps-sm-100 {
        right: 100% !important;
    }

    .pos-b-sm-0 {
        bottom: 0px !important;
    }

    .pos-b-ps-sm-0 {
        bottom: 0% !important;
    }

    .pos-b-sm-1 {
        bottom: 1px !important;
    }

    .pos-b-ps-sm-1 {
        bottom: 1% !important;
    }

    .pos-b-sm-2 {
        bottom: 2px !important;
    }

    .pos-b-ps-sm-2 {
        bottom: 2% !important;
    }

    .pos-b-sm-3 {
        bottom: 3px !important;
    }

    .pos-b-ps-sm-3 {
        bottom: 3% !important;
    }

    .pos-b-sm-4 {
        bottom: 4px !important;
    }

    .pos-b-ps-sm-4 {
        bottom: 4% !important;
    }

    .pos-b-sm-5 {
        bottom: 5px !important;
    }

    .pos-b-ps-sm-5 {
        bottom: 5% !important;
    }

    .pos-b-sm-6 {
        bottom: 6px !important;
    }

    .pos-b-ps-sm-6 {
        bottom: 6% !important;
    }

    .pos-b-sm-7 {
        bottom: 7px !important;
    }

    .pos-b-ps-sm-7 {
        bottom: 7% !important;
    }

    .pos-b-sm-8 {
        bottom: 8px !important;
    }

    .pos-b-ps-sm-8 {
        bottom: 8% !important;
    }

    .pos-b-sm-9 {
        bottom: 9px !important;
    }

    .pos-b-ps-sm-9 {
        bottom: 9% !important;
    }

    .pos-b-sm-10 {
        bottom: 10px !important;
    }

    .pos-b-ps-sm-10 {
        bottom: 10% !important;
    }

    .pos-b-sm-11 {
        bottom: 11px !important;
    }

    .pos-b-ps-sm-11 {
        bottom: 11% !important;
    }

    .pos-b-sm-12 {
        bottom: 12px !important;
    }

    .pos-b-ps-sm-12 {
        bottom: 12% !important;
    }

    .pos-b-sm-13 {
        bottom: 13px !important;
    }

    .pos-b-ps-sm-13 {
        bottom: 13% !important;
    }

    .pos-b-sm-14 {
        bottom: 14px !important;
    }

    .pos-b-ps-sm-14 {
        bottom: 14% !important;
    }

    .pos-b-sm-15 {
        bottom: 15px !important;
    }

    .pos-b-ps-sm-15 {
        bottom: 15% !important;
    }

    .pos-b-sm-16 {
        bottom: 16px !important;
    }

    .pos-b-ps-sm-16 {
        bottom: 16% !important;
    }

    .pos-b-sm-17 {
        bottom: 17px !important;
    }

    .pos-b-ps-sm-17 {
        bottom: 17% !important;
    }

    .pos-b-sm-18 {
        bottom: 18px !important;
    }

    .pos-b-ps-sm-18 {
        bottom: 18% !important;
    }

    .pos-b-sm-19 {
        bottom: 19px !important;
    }

    .pos-b-ps-sm-19 {
        bottom: 19% !important;
    }

    .pos-b-sm-20 {
        bottom: 20px !important;
    }

    .pos-b-ps-sm-20 {
        bottom: 20% !important;
    }

    .pos-b-sm-21 {
        bottom: 21px !important;
    }

    .pos-b-ps-sm-21 {
        bottom: 21% !important;
    }

    .pos-b-sm-22 {
        bottom: 22px !important;
    }

    .pos-b-ps-sm-22 {
        bottom: 22% !important;
    }

    .pos-b-sm-23 {
        bottom: 23px !important;
    }

    .pos-b-ps-sm-23 {
        bottom: 23% !important;
    }

    .pos-b-sm-24 {
        bottom: 24px !important;
    }

    .pos-b-ps-sm-24 {
        bottom: 24% !important;
    }

    .pos-b-sm-25 {
        bottom: 25px !important;
    }

    .pos-b-ps-sm-25 {
        bottom: 25% !important;
    }

    .pos-b-sm-26 {
        bottom: 26px !important;
    }

    .pos-b-ps-sm-26 {
        bottom: 26% !important;
    }

    .pos-b-sm-27 {
        bottom: 27px !important;
    }

    .pos-b-ps-sm-27 {
        bottom: 27% !important;
    }

    .pos-b-sm-28 {
        bottom: 28px !important;
    }

    .pos-b-ps-sm-28 {
        bottom: 28% !important;
    }

    .pos-b-sm-29 {
        bottom: 29px !important;
    }

    .pos-b-ps-sm-29 {
        bottom: 29% !important;
    }

    .pos-b-sm-30 {
        bottom: 30px !important;
    }

    .pos-b-ps-sm-30 {
        bottom: 30% !important;
    }

    .pos-b-sm-31 {
        bottom: 31px !important;
    }

    .pos-b-ps-sm-31 {
        bottom: 31% !important;
    }

    .pos-b-sm-32 {
        bottom: 32px !important;
    }

    .pos-b-ps-sm-32 {
        bottom: 32% !important;
    }

    .pos-b-sm-33 {
        bottom: 33px !important;
    }

    .pos-b-ps-sm-33 {
        bottom: 33% !important;
    }

    .pos-b-sm-34 {
        bottom: 34px !important;
    }

    .pos-b-ps-sm-34 {
        bottom: 34% !important;
    }

    .pos-b-sm-35 {
        bottom: 35px !important;
    }

    .pos-b-ps-sm-35 {
        bottom: 35% !important;
    }

    .pos-b-sm-36 {
        bottom: 36px !important;
    }

    .pos-b-ps-sm-36 {
        bottom: 36% !important;
    }

    .pos-b-sm-37 {
        bottom: 37px !important;
    }

    .pos-b-ps-sm-37 {
        bottom: 37% !important;
    }

    .pos-b-sm-38 {
        bottom: 38px !important;
    }

    .pos-b-ps-sm-38 {
        bottom: 38% !important;
    }

    .pos-b-sm-39 {
        bottom: 39px !important;
    }

    .pos-b-ps-sm-39 {
        bottom: 39% !important;
    }

    .pos-b-sm-40 {
        bottom: 40px !important;
    }

    .pos-b-ps-sm-40 {
        bottom: 40% !important;
    }

    .pos-b-sm-41 {
        bottom: 41px !important;
    }

    .pos-b-ps-sm-41 {
        bottom: 41% !important;
    }

    .pos-b-sm-42 {
        bottom: 42px !important;
    }

    .pos-b-ps-sm-42 {
        bottom: 42% !important;
    }

    .pos-b-sm-43 {
        bottom: 43px !important;
    }

    .pos-b-ps-sm-43 {
        bottom: 43% !important;
    }

    .pos-b-sm-44 {
        bottom: 44px !important;
    }

    .pos-b-ps-sm-44 {
        bottom: 44% !important;
    }

    .pos-b-sm-45 {
        bottom: 45px !important;
    }

    .pos-b-ps-sm-45 {
        bottom: 45% !important;
    }

    .pos-b-sm-46 {
        bottom: 46px !important;
    }

    .pos-b-ps-sm-46 {
        bottom: 46% !important;
    }

    .pos-b-sm-47 {
        bottom: 47px !important;
    }

    .pos-b-ps-sm-47 {
        bottom: 47% !important;
    }

    .pos-b-sm-48 {
        bottom: 48px !important;
    }

    .pos-b-ps-sm-48 {
        bottom: 48% !important;
    }

    .pos-b-sm-49 {
        bottom: 49px !important;
    }

    .pos-b-ps-sm-49 {
        bottom: 49% !important;
    }

    .pos-b-sm-50 {
        bottom: 50px !important;
    }

    .pos-b-ps-sm-50 {
        bottom: 50% !important;
    }

    .pos-b-sm-51 {
        bottom: 51px !important;
    }

    .pos-b-ps-sm-51 {
        bottom: 51% !important;
    }

    .pos-b-sm-52 {
        bottom: 52px !important;
    }

    .pos-b-ps-sm-52 {
        bottom: 52% !important;
    }

    .pos-b-sm-53 {
        bottom: 53px !important;
    }

    .pos-b-ps-sm-53 {
        bottom: 53% !important;
    }

    .pos-b-sm-54 {
        bottom: 54px !important;
    }

    .pos-b-ps-sm-54 {
        bottom: 54% !important;
    }

    .pos-b-sm-55 {
        bottom: 55px !important;
    }

    .pos-b-ps-sm-55 {
        bottom: 55% !important;
    }

    .pos-b-sm-56 {
        bottom: 56px !important;
    }

    .pos-b-ps-sm-56 {
        bottom: 56% !important;
    }

    .pos-b-sm-57 {
        bottom: 57px !important;
    }

    .pos-b-ps-sm-57 {
        bottom: 57% !important;
    }

    .pos-b-sm-58 {
        bottom: 58px !important;
    }

    .pos-b-ps-sm-58 {
        bottom: 58% !important;
    }

    .pos-b-sm-59 {
        bottom: 59px !important;
    }

    .pos-b-ps-sm-59 {
        bottom: 59% !important;
    }

    .pos-b-sm-60 {
        bottom: 60px !important;
    }

    .pos-b-ps-sm-60 {
        bottom: 60% !important;
    }

    .pos-b-sm-61 {
        bottom: 61px !important;
    }

    .pos-b-ps-sm-61 {
        bottom: 61% !important;
    }

    .pos-b-sm-62 {
        bottom: 62px !important;
    }

    .pos-b-ps-sm-62 {
        bottom: 62% !important;
    }

    .pos-b-sm-63 {
        bottom: 63px !important;
    }

    .pos-b-ps-sm-63 {
        bottom: 63% !important;
    }

    .pos-b-sm-64 {
        bottom: 64px !important;
    }

    .pos-b-ps-sm-64 {
        bottom: 64% !important;
    }

    .pos-b-sm-65 {
        bottom: 65px !important;
    }

    .pos-b-ps-sm-65 {
        bottom: 65% !important;
    }

    .pos-b-sm-66 {
        bottom: 66px !important;
    }

    .pos-b-ps-sm-66 {
        bottom: 66% !important;
    }

    .pos-b-sm-67 {
        bottom: 67px !important;
    }

    .pos-b-ps-sm-67 {
        bottom: 67% !important;
    }

    .pos-b-sm-68 {
        bottom: 68px !important;
    }

    .pos-b-ps-sm-68 {
        bottom: 68% !important;
    }

    .pos-b-sm-69 {
        bottom: 69px !important;
    }

    .pos-b-ps-sm-69 {
        bottom: 69% !important;
    }

    .pos-b-sm-70 {
        bottom: 70px !important;
    }

    .pos-b-ps-sm-70 {
        bottom: 70% !important;
    }

    .pos-b-sm-71 {
        bottom: 71px !important;
    }

    .pos-b-ps-sm-71 {
        bottom: 71% !important;
    }

    .pos-b-sm-72 {
        bottom: 72px !important;
    }

    .pos-b-ps-sm-72 {
        bottom: 72% !important;
    }

    .pos-b-sm-73 {
        bottom: 73px !important;
    }

    .pos-b-ps-sm-73 {
        bottom: 73% !important;
    }

    .pos-b-sm-74 {
        bottom: 74px !important;
    }

    .pos-b-ps-sm-74 {
        bottom: 74% !important;
    }

    .pos-b-sm-75 {
        bottom: 75px !important;
    }

    .pos-b-ps-sm-75 {
        bottom: 75% !important;
    }

    .pos-b-sm-76 {
        bottom: 76px !important;
    }

    .pos-b-ps-sm-76 {
        bottom: 76% !important;
    }

    .pos-b-sm-77 {
        bottom: 77px !important;
    }

    .pos-b-ps-sm-77 {
        bottom: 77% !important;
    }

    .pos-b-sm-78 {
        bottom: 78px !important;
    }

    .pos-b-ps-sm-78 {
        bottom: 78% !important;
    }

    .pos-b-sm-79 {
        bottom: 79px !important;
    }

    .pos-b-ps-sm-79 {
        bottom: 79% !important;
    }

    .pos-b-sm-80 {
        bottom: 80px !important;
    }

    .pos-b-ps-sm-80 {
        bottom: 80% !important;
    }

    .pos-b-sm-81 {
        bottom: 81px !important;
    }

    .pos-b-ps-sm-81 {
        bottom: 81% !important;
    }

    .pos-b-sm-82 {
        bottom: 82px !important;
    }

    .pos-b-ps-sm-82 {
        bottom: 82% !important;
    }

    .pos-b-sm-83 {
        bottom: 83px !important;
    }

    .pos-b-ps-sm-83 {
        bottom: 83% !important;
    }

    .pos-b-sm-84 {
        bottom: 84px !important;
    }

    .pos-b-ps-sm-84 {
        bottom: 84% !important;
    }

    .pos-b-sm-85 {
        bottom: 85px !important;
    }

    .pos-b-ps-sm-85 {
        bottom: 85% !important;
    }

    .pos-b-sm-86 {
        bottom: 86px !important;
    }

    .pos-b-ps-sm-86 {
        bottom: 86% !important;
    }

    .pos-b-sm-87 {
        bottom: 87px !important;
    }

    .pos-b-ps-sm-87 {
        bottom: 87% !important;
    }

    .pos-b-sm-88 {
        bottom: 88px !important;
    }

    .pos-b-ps-sm-88 {
        bottom: 88% !important;
    }

    .pos-b-sm-89 {
        bottom: 89px !important;
    }

    .pos-b-ps-sm-89 {
        bottom: 89% !important;
    }

    .pos-b-sm-90 {
        bottom: 90px !important;
    }

    .pos-b-ps-sm-90 {
        bottom: 90% !important;
    }

    .pos-b-sm-91 {
        bottom: 91px !important;
    }

    .pos-b-ps-sm-91 {
        bottom: 91% !important;
    }

    .pos-b-sm-92 {
        bottom: 92px !important;
    }

    .pos-b-ps-sm-92 {
        bottom: 92% !important;
    }

    .pos-b-sm-93 {
        bottom: 93px !important;
    }

    .pos-b-ps-sm-93 {
        bottom: 93% !important;
    }

    .pos-b-sm-94 {
        bottom: 94px !important;
    }

    .pos-b-ps-sm-94 {
        bottom: 94% !important;
    }

    .pos-b-sm-95 {
        bottom: 95px !important;
    }

    .pos-b-ps-sm-95 {
        bottom: 95% !important;
    }

    .pos-b-sm-96 {
        bottom: 96px !important;
    }

    .pos-b-ps-sm-96 {
        bottom: 96% !important;
    }

    .pos-b-sm-97 {
        bottom: 97px !important;
    }

    .pos-b-ps-sm-97 {
        bottom: 97% !important;
    }

    .pos-b-sm-98 {
        bottom: 98px !important;
    }

    .pos-b-ps-sm-98 {
        bottom: 98% !important;
    }

    .pos-b-sm-99 {
        bottom: 99px !important;
    }

    .pos-b-ps-sm-99 {
        bottom: 99% !important;
    }

    .pos-b-sm-100 {
        bottom: 100px !important;
    }

    .pos-b-ps-sm-100 {
        bottom: 100% !important;
    }

    .pos-l-sm-0 {
        left: 0px !important;
    }

    .pos-l-ps-sm-0 {
        left: 0% !important;
    }

    .pos-l-sm-1 {
        left: 1px !important;
    }

    .pos-l-ps-sm-1 {
        left: 1% !important;
    }

    .pos-l-sm-2 {
        left: 2px !important;
    }

    .pos-l-ps-sm-2 {
        left: 2% !important;
    }

    .pos-l-sm-3 {
        left: 3px !important;
    }

    .pos-l-ps-sm-3 {
        left: 3% !important;
    }

    .pos-l-sm-4 {
        left: 4px !important;
    }

    .pos-l-ps-sm-4 {
        left: 4% !important;
    }

    .pos-l-sm-5 {
        left: 5px !important;
    }

    .pos-l-ps-sm-5 {
        left: 5% !important;
    }

    .pos-l-sm-6 {
        left: 6px !important;
    }

    .pos-l-ps-sm-6 {
        left: 6% !important;
    }

    .pos-l-sm-7 {
        left: 7px !important;
    }

    .pos-l-ps-sm-7 {
        left: 7% !important;
    }

    .pos-l-sm-8 {
        left: 8px !important;
    }

    .pos-l-ps-sm-8 {
        left: 8% !important;
    }

    .pos-l-sm-9 {
        left: 9px !important;
    }

    .pos-l-ps-sm-9 {
        left: 9% !important;
    }

    .pos-l-sm-10 {
        left: 10px !important;
    }

    .pos-l-ps-sm-10 {
        left: 10% !important;
    }

    .pos-l-sm-11 {
        left: 11px !important;
    }

    .pos-l-ps-sm-11 {
        left: 11% !important;
    }

    .pos-l-sm-12 {
        left: 12px !important;
    }

    .pos-l-ps-sm-12 {
        left: 12% !important;
    }

    .pos-l-sm-13 {
        left: 13px !important;
    }

    .pos-l-ps-sm-13 {
        left: 13% !important;
    }

    .pos-l-sm-14 {
        left: 14px !important;
    }

    .pos-l-ps-sm-14 {
        left: 14% !important;
    }

    .pos-l-sm-15 {
        left: 15px !important;
    }

    .pos-l-ps-sm-15 {
        left: 15% !important;
    }

    .pos-l-sm-16 {
        left: 16px !important;
    }

    .pos-l-ps-sm-16 {
        left: 16% !important;
    }

    .pos-l-sm-17 {
        left: 17px !important;
    }

    .pos-l-ps-sm-17 {
        left: 17% !important;
    }

    .pos-l-sm-18 {
        left: 18px !important;
    }

    .pos-l-ps-sm-18 {
        left: 18% !important;
    }

    .pos-l-sm-19 {
        left: 19px !important;
    }

    .pos-l-ps-sm-19 {
        left: 19% !important;
    }

    .pos-l-sm-20 {
        left: 20px !important;
    }

    .pos-l-ps-sm-20 {
        left: 20% !important;
    }

    .pos-l-sm-21 {
        left: 21px !important;
    }

    .pos-l-ps-sm-21 {
        left: 21% !important;
    }

    .pos-l-sm-22 {
        left: 22px !important;
    }

    .pos-l-ps-sm-22 {
        left: 22% !important;
    }

    .pos-l-sm-23 {
        left: 23px !important;
    }

    .pos-l-ps-sm-23 {
        left: 23% !important;
    }

    .pos-l-sm-24 {
        left: 24px !important;
    }

    .pos-l-ps-sm-24 {
        left: 24% !important;
    }

    .pos-l-sm-25 {
        left: 25px !important;
    }

    .pos-l-ps-sm-25 {
        left: 25% !important;
    }

    .pos-l-sm-26 {
        left: 26px !important;
    }

    .pos-l-ps-sm-26 {
        left: 26% !important;
    }

    .pos-l-sm-27 {
        left: 27px !important;
    }

    .pos-l-ps-sm-27 {
        left: 27% !important;
    }

    .pos-l-sm-28 {
        left: 28px !important;
    }

    .pos-l-ps-sm-28 {
        left: 28% !important;
    }

    .pos-l-sm-29 {
        left: 29px !important;
    }

    .pos-l-ps-sm-29 {
        left: 29% !important;
    }

    .pos-l-sm-30 {
        left: 30px !important;
    }

    .pos-l-ps-sm-30 {
        left: 30% !important;
    }

    .pos-l-sm-31 {
        left: 31px !important;
    }

    .pos-l-ps-sm-31 {
        left: 31% !important;
    }

    .pos-l-sm-32 {
        left: 32px !important;
    }

    .pos-l-ps-sm-32 {
        left: 32% !important;
    }

    .pos-l-sm-33 {
        left: 33px !important;
    }

    .pos-l-ps-sm-33 {
        left: 33% !important;
    }

    .pos-l-sm-34 {
        left: 34px !important;
    }

    .pos-l-ps-sm-34 {
        left: 34% !important;
    }

    .pos-l-sm-35 {
        left: 35px !important;
    }

    .pos-l-ps-sm-35 {
        left: 35% !important;
    }

    .pos-l-sm-36 {
        left: 36px !important;
    }

    .pos-l-ps-sm-36 {
        left: 36% !important;
    }

    .pos-l-sm-37 {
        left: 37px !important;
    }

    .pos-l-ps-sm-37 {
        left: 37% !important;
    }

    .pos-l-sm-38 {
        left: 38px !important;
    }

    .pos-l-ps-sm-38 {
        left: 38% !important;
    }

    .pos-l-sm-39 {
        left: 39px !important;
    }

    .pos-l-ps-sm-39 {
        left: 39% !important;
    }

    .pos-l-sm-40 {
        left: 40px !important;
    }

    .pos-l-ps-sm-40 {
        left: 40% !important;
    }

    .pos-l-sm-41 {
        left: 41px !important;
    }

    .pos-l-ps-sm-41 {
        left: 41% !important;
    }

    .pos-l-sm-42 {
        left: 42px !important;
    }

    .pos-l-ps-sm-42 {
        left: 42% !important;
    }

    .pos-l-sm-43 {
        left: 43px !important;
    }

    .pos-l-ps-sm-43 {
        left: 43% !important;
    }

    .pos-l-sm-44 {
        left: 44px !important;
    }

    .pos-l-ps-sm-44 {
        left: 44% !important;
    }

    .pos-l-sm-45 {
        left: 45px !important;
    }

    .pos-l-ps-sm-45 {
        left: 45% !important;
    }

    .pos-l-sm-46 {
        left: 46px !important;
    }

    .pos-l-ps-sm-46 {
        left: 46% !important;
    }

    .pos-l-sm-47 {
        left: 47px !important;
    }

    .pos-l-ps-sm-47 {
        left: 47% !important;
    }

    .pos-l-sm-48 {
        left: 48px !important;
    }

    .pos-l-ps-sm-48 {
        left: 48% !important;
    }

    .pos-l-sm-49 {
        left: 49px !important;
    }

    .pos-l-ps-sm-49 {
        left: 49% !important;
    }

    .pos-l-sm-50 {
        left: 50px !important;
    }

    .pos-l-ps-sm-50 {
        left: 50% !important;
    }

    .pos-l-sm-51 {
        left: 51px !important;
    }

    .pos-l-ps-sm-51 {
        left: 51% !important;
    }

    .pos-l-sm-52 {
        left: 52px !important;
    }

    .pos-l-ps-sm-52 {
        left: 52% !important;
    }

    .pos-l-sm-53 {
        left: 53px !important;
    }

    .pos-l-ps-sm-53 {
        left: 53% !important;
    }

    .pos-l-sm-54 {
        left: 54px !important;
    }

    .pos-l-ps-sm-54 {
        left: 54% !important;
    }

    .pos-l-sm-55 {
        left: 55px !important;
    }

    .pos-l-ps-sm-55 {
        left: 55% !important;
    }

    .pos-l-sm-56 {
        left: 56px !important;
    }

    .pos-l-ps-sm-56 {
        left: 56% !important;
    }

    .pos-l-sm-57 {
        left: 57px !important;
    }

    .pos-l-ps-sm-57 {
        left: 57% !important;
    }

    .pos-l-sm-58 {
        left: 58px !important;
    }

    .pos-l-ps-sm-58 {
        left: 58% !important;
    }

    .pos-l-sm-59 {
        left: 59px !important;
    }

    .pos-l-ps-sm-59 {
        left: 59% !important;
    }

    .pos-l-sm-60 {
        left: 60px !important;
    }

    .pos-l-ps-sm-60 {
        left: 60% !important;
    }

    .pos-l-sm-61 {
        left: 61px !important;
    }

    .pos-l-ps-sm-61 {
        left: 61% !important;
    }

    .pos-l-sm-62 {
        left: 62px !important;
    }

    .pos-l-ps-sm-62 {
        left: 62% !important;
    }

    .pos-l-sm-63 {
        left: 63px !important;
    }

    .pos-l-ps-sm-63 {
        left: 63% !important;
    }

    .pos-l-sm-64 {
        left: 64px !important;
    }

    .pos-l-ps-sm-64 {
        left: 64% !important;
    }

    .pos-l-sm-65 {
        left: 65px !important;
    }

    .pos-l-ps-sm-65 {
        left: 65% !important;
    }

    .pos-l-sm-66 {
        left: 66px !important;
    }

    .pos-l-ps-sm-66 {
        left: 66% !important;
    }

    .pos-l-sm-67 {
        left: 67px !important;
    }

    .pos-l-ps-sm-67 {
        left: 67% !important;
    }

    .pos-l-sm-68 {
        left: 68px !important;
    }

    .pos-l-ps-sm-68 {
        left: 68% !important;
    }

    .pos-l-sm-69 {
        left: 69px !important;
    }

    .pos-l-ps-sm-69 {
        left: 69% !important;
    }

    .pos-l-sm-70 {
        left: 70px !important;
    }

    .pos-l-ps-sm-70 {
        left: 70% !important;
    }

    .pos-l-sm-71 {
        left: 71px !important;
    }

    .pos-l-ps-sm-71 {
        left: 71% !important;
    }

    .pos-l-sm-72 {
        left: 72px !important;
    }

    .pos-l-ps-sm-72 {
        left: 72% !important;
    }

    .pos-l-sm-73 {
        left: 73px !important;
    }

    .pos-l-ps-sm-73 {
        left: 73% !important;
    }

    .pos-l-sm-74 {
        left: 74px !important;
    }

    .pos-l-ps-sm-74 {
        left: 74% !important;
    }

    .pos-l-sm-75 {
        left: 75px !important;
    }

    .pos-l-ps-sm-75 {
        left: 75% !important;
    }

    .pos-l-sm-76 {
        left: 76px !important;
    }

    .pos-l-ps-sm-76 {
        left: 76% !important;
    }

    .pos-l-sm-77 {
        left: 77px !important;
    }

    .pos-l-ps-sm-77 {
        left: 77% !important;
    }

    .pos-l-sm-78 {
        left: 78px !important;
    }

    .pos-l-ps-sm-78 {
        left: 78% !important;
    }

    .pos-l-sm-79 {
        left: 79px !important;
    }

    .pos-l-ps-sm-79 {
        left: 79% !important;
    }

    .pos-l-sm-80 {
        left: 80px !important;
    }

    .pos-l-ps-sm-80 {
        left: 80% !important;
    }

    .pos-l-sm-81 {
        left: 81px !important;
    }

    .pos-l-ps-sm-81 {
        left: 81% !important;
    }

    .pos-l-sm-82 {
        left: 82px !important;
    }

    .pos-l-ps-sm-82 {
        left: 82% !important;
    }

    .pos-l-sm-83 {
        left: 83px !important;
    }

    .pos-l-ps-sm-83 {
        left: 83% !important;
    }

    .pos-l-sm-84 {
        left: 84px !important;
    }

    .pos-l-ps-sm-84 {
        left: 84% !important;
    }

    .pos-l-sm-85 {
        left: 85px !important;
    }

    .pos-l-ps-sm-85 {
        left: 85% !important;
    }

    .pos-l-sm-86 {
        left: 86px !important;
    }

    .pos-l-ps-sm-86 {
        left: 86% !important;
    }

    .pos-l-sm-87 {
        left: 87px !important;
    }

    .pos-l-ps-sm-87 {
        left: 87% !important;
    }

    .pos-l-sm-88 {
        left: 88px !important;
    }

    .pos-l-ps-sm-88 {
        left: 88% !important;
    }

    .pos-l-sm-89 {
        left: 89px !important;
    }

    .pos-l-ps-sm-89 {
        left: 89% !important;
    }

    .pos-l-sm-90 {
        left: 90px !important;
    }

    .pos-l-ps-sm-90 {
        left: 90% !important;
    }

    .pos-l-sm-91 {
        left: 91px !important;
    }

    .pos-l-ps-sm-91 {
        left: 91% !important;
    }

    .pos-l-sm-92 {
        left: 92px !important;
    }

    .pos-l-ps-sm-92 {
        left: 92% !important;
    }

    .pos-l-sm-93 {
        left: 93px !important;
    }

    .pos-l-ps-sm-93 {
        left: 93% !important;
    }

    .pos-l-sm-94 {
        left: 94px !important;
    }

    .pos-l-ps-sm-94 {
        left: 94% !important;
    }

    .pos-l-sm-95 {
        left: 95px !important;
    }

    .pos-l-ps-sm-95 {
        left: 95% !important;
    }

    .pos-l-sm-96 {
        left: 96px !important;
    }

    .pos-l-ps-sm-96 {
        left: 96% !important;
    }

    .pos-l-sm-97 {
        left: 97px !important;
    }

    .pos-l-ps-sm-97 {
        left: 97% !important;
    }

    .pos-l-sm-98 {
        left: 98px !important;
    }

    .pos-l-ps-sm-98 {
        left: 98% !important;
    }

    .pos-l-sm-99 {
        left: 99px !important;
    }

    .pos-l-ps-sm-99 {
        left: 99% !important;
    }

    .pos-l-sm-100 {
        left: 100px !important;
    }

    .pos-l-ps-sm-100 {
        left: 100% !important;
    }
}

@media (min-width: 768px) {
    .pos-t-md-0 {
        top: 0px !important;
    }

    .pos-t-ps-md-0 {
        top: 0% !important;
    }

    .pos-t-md-1 {
        top: 1px !important;
    }

    .pos-t-ps-md-1 {
        top: 1% !important;
    }

    .pos-t-md-2 {
        top: 2px !important;
    }

    .pos-t-ps-md-2 {
        top: 2% !important;
    }

    .pos-t-md-3 {
        top: 3px !important;
    }

    .pos-t-ps-md-3 {
        top: 3% !important;
    }

    .pos-t-md-4 {
        top: 4px !important;
    }

    .pos-t-ps-md-4 {
        top: 4% !important;
    }

    .pos-t-md-5 {
        top: 5px !important;
    }

    .pos-t-ps-md-5 {
        top: 5% !important;
    }

    .pos-t-md-6 {
        top: 6px !important;
    }

    .pos-t-ps-md-6 {
        top: 6% !important;
    }

    .pos-t-md-7 {
        top: 7px !important;
    }

    .pos-t-ps-md-7 {
        top: 7% !important;
    }

    .pos-t-md-8 {
        top: 8px !important;
    }

    .pos-t-ps-md-8 {
        top: 8% !important;
    }

    .pos-t-md-9 {
        top: 9px !important;
    }

    .pos-t-ps-md-9 {
        top: 9% !important;
    }

    .pos-t-md-10 {
        top: 10px !important;
    }

    .pos-t-ps-md-10 {
        top: 10% !important;
    }

    .pos-t-md-11 {
        top: 11px !important;
    }

    .pos-t-ps-md-11 {
        top: 11% !important;
    }

    .pos-t-md-12 {
        top: 12px !important;
    }

    .pos-t-ps-md-12 {
        top: 12% !important;
    }

    .pos-t-md-13 {
        top: 13px !important;
    }

    .pos-t-ps-md-13 {
        top: 13% !important;
    }

    .pos-t-md-14 {
        top: 14px !important;
    }

    .pos-t-ps-md-14 {
        top: 14% !important;
    }

    .pos-t-md-15 {
        top: 15px !important;
    }

    .pos-t-ps-md-15 {
        top: 15% !important;
    }

    .pos-t-md-16 {
        top: 16px !important;
    }

    .pos-t-ps-md-16 {
        top: 16% !important;
    }

    .pos-t-md-17 {
        top: 17px !important;
    }

    .pos-t-ps-md-17 {
        top: 17% !important;
    }

    .pos-t-md-18 {
        top: 18px !important;
    }

    .pos-t-ps-md-18 {
        top: 18% !important;
    }

    .pos-t-md-19 {
        top: 19px !important;
    }

    .pos-t-ps-md-19 {
        top: 19% !important;
    }

    .pos-t-md-20 {
        top: 20px !important;
    }

    .pos-t-ps-md-20 {
        top: 20% !important;
    }

    .pos-t-md-21 {
        top: 21px !important;
    }

    .pos-t-ps-md-21 {
        top: 21% !important;
    }

    .pos-t-md-22 {
        top: 22px !important;
    }

    .pos-t-ps-md-22 {
        top: 22% !important;
    }

    .pos-t-md-23 {
        top: 23px !important;
    }

    .pos-t-ps-md-23 {
        top: 23% !important;
    }

    .pos-t-md-24 {
        top: 24px !important;
    }

    .pos-t-ps-md-24 {
        top: 24% !important;
    }

    .pos-t-md-25 {
        top: 25px !important;
    }

    .pos-t-ps-md-25 {
        top: 25% !important;
    }

    .pos-t-md-26 {
        top: 26px !important;
    }

    .pos-t-ps-md-26 {
        top: 26% !important;
    }

    .pos-t-md-27 {
        top: 27px !important;
    }

    .pos-t-ps-md-27 {
        top: 27% !important;
    }

    .pos-t-md-28 {
        top: 28px !important;
    }

    .pos-t-ps-md-28 {
        top: 28% !important;
    }

    .pos-t-md-29 {
        top: 29px !important;
    }

    .pos-t-ps-md-29 {
        top: 29% !important;
    }

    .pos-t-md-30 {
        top: 30px !important;
    }

    .pos-t-ps-md-30 {
        top: 30% !important;
    }

    .pos-t-md-31 {
        top: 31px !important;
    }

    .pos-t-ps-md-31 {
        top: 31% !important;
    }

    .pos-t-md-32 {
        top: 32px !important;
    }

    .pos-t-ps-md-32 {
        top: 32% !important;
    }

    .pos-t-md-33 {
        top: 33px !important;
    }

    .pos-t-ps-md-33 {
        top: 33% !important;
    }

    .pos-t-md-34 {
        top: 34px !important;
    }

    .pos-t-ps-md-34 {
        top: 34% !important;
    }

    .pos-t-md-35 {
        top: 35px !important;
    }

    .pos-t-ps-md-35 {
        top: 35% !important;
    }

    .pos-t-md-36 {
        top: 36px !important;
    }

    .pos-t-ps-md-36 {
        top: 36% !important;
    }

    .pos-t-md-37 {
        top: 37px !important;
    }

    .pos-t-ps-md-37 {
        top: 37% !important;
    }

    .pos-t-md-38 {
        top: 38px !important;
    }

    .pos-t-ps-md-38 {
        top: 38% !important;
    }

    .pos-t-md-39 {
        top: 39px !important;
    }

    .pos-t-ps-md-39 {
        top: 39% !important;
    }

    .pos-t-md-40 {
        top: 40px !important;
    }

    .pos-t-ps-md-40 {
        top: 40% !important;
    }

    .pos-t-md-41 {
        top: 41px !important;
    }

    .pos-t-ps-md-41 {
        top: 41% !important;
    }

    .pos-t-md-42 {
        top: 42px !important;
    }

    .pos-t-ps-md-42 {
        top: 42% !important;
    }

    .pos-t-md-43 {
        top: 43px !important;
    }

    .pos-t-ps-md-43 {
        top: 43% !important;
    }

    .pos-t-md-44 {
        top: 44px !important;
    }

    .pos-t-ps-md-44 {
        top: 44% !important;
    }

    .pos-t-md-45 {
        top: 45px !important;
    }

    .pos-t-ps-md-45 {
        top: 45% !important;
    }

    .pos-t-md-46 {
        top: 46px !important;
    }

    .pos-t-ps-md-46 {
        top: 46% !important;
    }

    .pos-t-md-47 {
        top: 47px !important;
    }

    .pos-t-ps-md-47 {
        top: 47% !important;
    }

    .pos-t-md-48 {
        top: 48px !important;
    }

    .pos-t-ps-md-48 {
        top: 48% !important;
    }

    .pos-t-md-49 {
        top: 49px !important;
    }

    .pos-t-ps-md-49 {
        top: 49% !important;
    }

    .pos-t-md-50 {
        top: 50px !important;
    }

    .pos-t-ps-md-50 {
        top: 50% !important;
    }

    .pos-t-md-51 {
        top: 51px !important;
    }

    .pos-t-ps-md-51 {
        top: 51% !important;
    }

    .pos-t-md-52 {
        top: 52px !important;
    }

    .pos-t-ps-md-52 {
        top: 52% !important;
    }

    .pos-t-md-53 {
        top: 53px !important;
    }

    .pos-t-ps-md-53 {
        top: 53% !important;
    }

    .pos-t-md-54 {
        top: 54px !important;
    }

    .pos-t-ps-md-54 {
        top: 54% !important;
    }

    .pos-t-md-55 {
        top: 55px !important;
    }

    .pos-t-ps-md-55 {
        top: 55% !important;
    }

    .pos-t-md-56 {
        top: 56px !important;
    }

    .pos-t-ps-md-56 {
        top: 56% !important;
    }

    .pos-t-md-57 {
        top: 57px !important;
    }

    .pos-t-ps-md-57 {
        top: 57% !important;
    }

    .pos-t-md-58 {
        top: 58px !important;
    }

    .pos-t-ps-md-58 {
        top: 58% !important;
    }

    .pos-t-md-59 {
        top: 59px !important;
    }

    .pos-t-ps-md-59 {
        top: 59% !important;
    }

    .pos-t-md-60 {
        top: 60px !important;
    }

    .pos-t-ps-md-60 {
        top: 60% !important;
    }

    .pos-t-md-61 {
        top: 61px !important;
    }

    .pos-t-ps-md-61 {
        top: 61% !important;
    }

    .pos-t-md-62 {
        top: 62px !important;
    }

    .pos-t-ps-md-62 {
        top: 62% !important;
    }

    .pos-t-md-63 {
        top: 63px !important;
    }

    .pos-t-ps-md-63 {
        top: 63% !important;
    }

    .pos-t-md-64 {
        top: 64px !important;
    }

    .pos-t-ps-md-64 {
        top: 64% !important;
    }

    .pos-t-md-65 {
        top: 65px !important;
    }

    .pos-t-ps-md-65 {
        top: 65% !important;
    }

    .pos-t-md-66 {
        top: 66px !important;
    }

    .pos-t-ps-md-66 {
        top: 66% !important;
    }

    .pos-t-md-67 {
        top: 67px !important;
    }

    .pos-t-ps-md-67 {
        top: 67% !important;
    }

    .pos-t-md-68 {
        top: 68px !important;
    }

    .pos-t-ps-md-68 {
        top: 68% !important;
    }

    .pos-t-md-69 {
        top: 69px !important;
    }

    .pos-t-ps-md-69 {
        top: 69% !important;
    }

    .pos-t-md-70 {
        top: 70px !important;
    }

    .pos-t-ps-md-70 {
        top: 70% !important;
    }

    .pos-t-md-71 {
        top: 71px !important;
    }

    .pos-t-ps-md-71 {
        top: 71% !important;
    }

    .pos-t-md-72 {
        top: 72px !important;
    }

    .pos-t-ps-md-72 {
        top: 72% !important;
    }

    .pos-t-md-73 {
        top: 73px !important;
    }

    .pos-t-ps-md-73 {
        top: 73% !important;
    }

    .pos-t-md-74 {
        top: 74px !important;
    }

    .pos-t-ps-md-74 {
        top: 74% !important;
    }

    .pos-t-md-75 {
        top: 75px !important;
    }

    .pos-t-ps-md-75 {
        top: 75% !important;
    }

    .pos-t-md-76 {
        top: 76px !important;
    }

    .pos-t-ps-md-76 {
        top: 76% !important;
    }

    .pos-t-md-77 {
        top: 77px !important;
    }

    .pos-t-ps-md-77 {
        top: 77% !important;
    }

    .pos-t-md-78 {
        top: 78px !important;
    }

    .pos-t-ps-md-78 {
        top: 78% !important;
    }

    .pos-t-md-79 {
        top: 79px !important;
    }

    .pos-t-ps-md-79 {
        top: 79% !important;
    }

    .pos-t-md-80 {
        top: 80px !important;
    }

    .pos-t-ps-md-80 {
        top: 80% !important;
    }

    .pos-t-md-81 {
        top: 81px !important;
    }

    .pos-t-ps-md-81 {
        top: 81% !important;
    }

    .pos-t-md-82 {
        top: 82px !important;
    }

    .pos-t-ps-md-82 {
        top: 82% !important;
    }

    .pos-t-md-83 {
        top: 83px !important;
    }

    .pos-t-ps-md-83 {
        top: 83% !important;
    }

    .pos-t-md-84 {
        top: 84px !important;
    }

    .pos-t-ps-md-84 {
        top: 84% !important;
    }

    .pos-t-md-85 {
        top: 85px !important;
    }

    .pos-t-ps-md-85 {
        top: 85% !important;
    }

    .pos-t-md-86 {
        top: 86px !important;
    }

    .pos-t-ps-md-86 {
        top: 86% !important;
    }

    .pos-t-md-87 {
        top: 87px !important;
    }

    .pos-t-ps-md-87 {
        top: 87% !important;
    }

    .pos-t-md-88 {
        top: 88px !important;
    }

    .pos-t-ps-md-88 {
        top: 88% !important;
    }

    .pos-t-md-89 {
        top: 89px !important;
    }

    .pos-t-ps-md-89 {
        top: 89% !important;
    }

    .pos-t-md-90 {
        top: 90px !important;
    }

    .pos-t-ps-md-90 {
        top: 90% !important;
    }

    .pos-t-md-91 {
        top: 91px !important;
    }

    .pos-t-ps-md-91 {
        top: 91% !important;
    }

    .pos-t-md-92 {
        top: 92px !important;
    }

    .pos-t-ps-md-92 {
        top: 92% !important;
    }

    .pos-t-md-93 {
        top: 93px !important;
    }

    .pos-t-ps-md-93 {
        top: 93% !important;
    }

    .pos-t-md-94 {
        top: 94px !important;
    }

    .pos-t-ps-md-94 {
        top: 94% !important;
    }

    .pos-t-md-95 {
        top: 95px !important;
    }

    .pos-t-ps-md-95 {
        top: 95% !important;
    }

    .pos-t-md-96 {
        top: 96px !important;
    }

    .pos-t-ps-md-96 {
        top: 96% !important;
    }

    .pos-t-md-97 {
        top: 97px !important;
    }

    .pos-t-ps-md-97 {
        top: 97% !important;
    }

    .pos-t-md-98 {
        top: 98px !important;
    }

    .pos-t-ps-md-98 {
        top: 98% !important;
    }

    .pos-t-md-99 {
        top: 99px !important;
    }

    .pos-t-ps-md-99 {
        top: 99% !important;
    }

    .pos-t-md-100 {
        top: 100px !important;
    }

    .pos-t-ps-md-100 {
        top: 100% !important;
    }

    .pos-r-md-0 {
        right: 0px !important;
    }

    .pos-r-ps-md-0 {
        right: 0% !important;
    }

    .pos-r-md-1 {
        right: 1px !important;
    }

    .pos-r-ps-md-1 {
        right: 1% !important;
    }

    .pos-r-md-2 {
        right: 2px !important;
    }

    .pos-r-ps-md-2 {
        right: 2% !important;
    }

    .pos-r-md-3 {
        right: 3px !important;
    }

    .pos-r-ps-md-3 {
        right: 3% !important;
    }

    .pos-r-md-4 {
        right: 4px !important;
    }

    .pos-r-ps-md-4 {
        right: 4% !important;
    }

    .pos-r-md-5 {
        right: 5px !important;
    }

    .pos-r-ps-md-5 {
        right: 5% !important;
    }

    .pos-r-md-6 {
        right: 6px !important;
    }

    .pos-r-ps-md-6 {
        right: 6% !important;
    }

    .pos-r-md-7 {
        right: 7px !important;
    }

    .pos-r-ps-md-7 {
        right: 7% !important;
    }

    .pos-r-md-8 {
        right: 8px !important;
    }

    .pos-r-ps-md-8 {
        right: 8% !important;
    }

    .pos-r-md-9 {
        right: 9px !important;
    }

    .pos-r-ps-md-9 {
        right: 9% !important;
    }

    .pos-r-md-10 {
        right: 10px !important;
    }

    .pos-r-ps-md-10 {
        right: 10% !important;
    }

    .pos-r-md-11 {
        right: 11px !important;
    }

    .pos-r-ps-md-11 {
        right: 11% !important;
    }

    .pos-r-md-12 {
        right: 12px !important;
    }

    .pos-r-ps-md-12 {
        right: 12% !important;
    }

    .pos-r-md-13 {
        right: 13px !important;
    }

    .pos-r-ps-md-13 {
        right: 13% !important;
    }

    .pos-r-md-14 {
        right: 14px !important;
    }

    .pos-r-ps-md-14 {
        right: 14% !important;
    }

    .pos-r-md-15 {
        right: 15px !important;
    }

    .pos-r-ps-md-15 {
        right: 15% !important;
    }

    .pos-r-md-16 {
        right: 16px !important;
    }

    .pos-r-ps-md-16 {
        right: 16% !important;
    }

    .pos-r-md-17 {
        right: 17px !important;
    }

    .pos-r-ps-md-17 {
        right: 17% !important;
    }

    .pos-r-md-18 {
        right: 18px !important;
    }

    .pos-r-ps-md-18 {
        right: 18% !important;
    }

    .pos-r-md-19 {
        right: 19px !important;
    }

    .pos-r-ps-md-19 {
        right: 19% !important;
    }

    .pos-r-md-20 {
        right: 20px !important;
    }

    .pos-r-ps-md-20 {
        right: 20% !important;
    }

    .pos-r-md-21 {
        right: 21px !important;
    }

    .pos-r-ps-md-21 {
        right: 21% !important;
    }

    .pos-r-md-22 {
        right: 22px !important;
    }

    .pos-r-ps-md-22 {
        right: 22% !important;
    }

    .pos-r-md-23 {
        right: 23px !important;
    }

    .pos-r-ps-md-23 {
        right: 23% !important;
    }

    .pos-r-md-24 {
        right: 24px !important;
    }

    .pos-r-ps-md-24 {
        right: 24% !important;
    }

    .pos-r-md-25 {
        right: 25px !important;
    }

    .pos-r-ps-md-25 {
        right: 25% !important;
    }

    .pos-r-md-26 {
        right: 26px !important;
    }

    .pos-r-ps-md-26 {
        right: 26% !important;
    }

    .pos-r-md-27 {
        right: 27px !important;
    }

    .pos-r-ps-md-27 {
        right: 27% !important;
    }

    .pos-r-md-28 {
        right: 28px !important;
    }

    .pos-r-ps-md-28 {
        right: 28% !important;
    }

    .pos-r-md-29 {
        right: 29px !important;
    }

    .pos-r-ps-md-29 {
        right: 29% !important;
    }

    .pos-r-md-30 {
        right: 30px !important;
    }

    .pos-r-ps-md-30 {
        right: 30% !important;
    }

    .pos-r-md-31 {
        right: 31px !important;
    }

    .pos-r-ps-md-31 {
        right: 31% !important;
    }

    .pos-r-md-32 {
        right: 32px !important;
    }

    .pos-r-ps-md-32 {
        right: 32% !important;
    }

    .pos-r-md-33 {
        right: 33px !important;
    }

    .pos-r-ps-md-33 {
        right: 33% !important;
    }

    .pos-r-md-34 {
        right: 34px !important;
    }

    .pos-r-ps-md-34 {
        right: 34% !important;
    }

    .pos-r-md-35 {
        right: 35px !important;
    }

    .pos-r-ps-md-35 {
        right: 35% !important;
    }

    .pos-r-md-36 {
        right: 36px !important;
    }

    .pos-r-ps-md-36 {
        right: 36% !important;
    }

    .pos-r-md-37 {
        right: 37px !important;
    }

    .pos-r-ps-md-37 {
        right: 37% !important;
    }

    .pos-r-md-38 {
        right: 38px !important;
    }

    .pos-r-ps-md-38 {
        right: 38% !important;
    }

    .pos-r-md-39 {
        right: 39px !important;
    }

    .pos-r-ps-md-39 {
        right: 39% !important;
    }

    .pos-r-md-40 {
        right: 40px !important;
    }

    .pos-r-ps-md-40 {
        right: 40% !important;
    }

    .pos-r-md-41 {
        right: 41px !important;
    }

    .pos-r-ps-md-41 {
        right: 41% !important;
    }

    .pos-r-md-42 {
        right: 42px !important;
    }

    .pos-r-ps-md-42 {
        right: 42% !important;
    }

    .pos-r-md-43 {
        right: 43px !important;
    }

    .pos-r-ps-md-43 {
        right: 43% !important;
    }

    .pos-r-md-44 {
        right: 44px !important;
    }

    .pos-r-ps-md-44 {
        right: 44% !important;
    }

    .pos-r-md-45 {
        right: 45px !important;
    }

    .pos-r-ps-md-45 {
        right: 45% !important;
    }

    .pos-r-md-46 {
        right: 46px !important;
    }

    .pos-r-ps-md-46 {
        right: 46% !important;
    }

    .pos-r-md-47 {
        right: 47px !important;
    }

    .pos-r-ps-md-47 {
        right: 47% !important;
    }

    .pos-r-md-48 {
        right: 48px !important;
    }

    .pos-r-ps-md-48 {
        right: 48% !important;
    }

    .pos-r-md-49 {
        right: 49px !important;
    }

    .pos-r-ps-md-49 {
        right: 49% !important;
    }

    .pos-r-md-50 {
        right: 50px !important;
    }

    .pos-r-ps-md-50 {
        right: 50% !important;
    }

    .pos-r-md-51 {
        right: 51px !important;
    }

    .pos-r-ps-md-51 {
        right: 51% !important;
    }

    .pos-r-md-52 {
        right: 52px !important;
    }

    .pos-r-ps-md-52 {
        right: 52% !important;
    }

    .pos-r-md-53 {
        right: 53px !important;
    }

    .pos-r-ps-md-53 {
        right: 53% !important;
    }

    .pos-r-md-54 {
        right: 54px !important;
    }

    .pos-r-ps-md-54 {
        right: 54% !important;
    }

    .pos-r-md-55 {
        right: 55px !important;
    }

    .pos-r-ps-md-55 {
        right: 55% !important;
    }

    .pos-r-md-56 {
        right: 56px !important;
    }

    .pos-r-ps-md-56 {
        right: 56% !important;
    }

    .pos-r-md-57 {
        right: 57px !important;
    }

    .pos-r-ps-md-57 {
        right: 57% !important;
    }

    .pos-r-md-58 {
        right: 58px !important;
    }

    .pos-r-ps-md-58 {
        right: 58% !important;
    }

    .pos-r-md-59 {
        right: 59px !important;
    }

    .pos-r-ps-md-59 {
        right: 59% !important;
    }

    .pos-r-md-60 {
        right: 60px !important;
    }

    .pos-r-ps-md-60 {
        right: 60% !important;
    }

    .pos-r-md-61 {
        right: 61px !important;
    }

    .pos-r-ps-md-61 {
        right: 61% !important;
    }

    .pos-r-md-62 {
        right: 62px !important;
    }

    .pos-r-ps-md-62 {
        right: 62% !important;
    }

    .pos-r-md-63 {
        right: 63px !important;
    }

    .pos-r-ps-md-63 {
        right: 63% !important;
    }

    .pos-r-md-64 {
        right: 64px !important;
    }

    .pos-r-ps-md-64 {
        right: 64% !important;
    }

    .pos-r-md-65 {
        right: 65px !important;
    }

    .pos-r-ps-md-65 {
        right: 65% !important;
    }

    .pos-r-md-66 {
        right: 66px !important;
    }

    .pos-r-ps-md-66 {
        right: 66% !important;
    }

    .pos-r-md-67 {
        right: 67px !important;
    }

    .pos-r-ps-md-67 {
        right: 67% !important;
    }

    .pos-r-md-68 {
        right: 68px !important;
    }

    .pos-r-ps-md-68 {
        right: 68% !important;
    }

    .pos-r-md-69 {
        right: 69px !important;
    }

    .pos-r-ps-md-69 {
        right: 69% !important;
    }

    .pos-r-md-70 {
        right: 70px !important;
    }

    .pos-r-ps-md-70 {
        right: 70% !important;
    }

    .pos-r-md-71 {
        right: 71px !important;
    }

    .pos-r-ps-md-71 {
        right: 71% !important;
    }

    .pos-r-md-72 {
        right: 72px !important;
    }

    .pos-r-ps-md-72 {
        right: 72% !important;
    }

    .pos-r-md-73 {
        right: 73px !important;
    }

    .pos-r-ps-md-73 {
        right: 73% !important;
    }

    .pos-r-md-74 {
        right: 74px !important;
    }

    .pos-r-ps-md-74 {
        right: 74% !important;
    }

    .pos-r-md-75 {
        right: 75px !important;
    }

    .pos-r-ps-md-75 {
        right: 75% !important;
    }

    .pos-r-md-76 {
        right: 76px !important;
    }

    .pos-r-ps-md-76 {
        right: 76% !important;
    }

    .pos-r-md-77 {
        right: 77px !important;
    }

    .pos-r-ps-md-77 {
        right: 77% !important;
    }

    .pos-r-md-78 {
        right: 78px !important;
    }

    .pos-r-ps-md-78 {
        right: 78% !important;
    }

    .pos-r-md-79 {
        right: 79px !important;
    }

    .pos-r-ps-md-79 {
        right: 79% !important;
    }

    .pos-r-md-80 {
        right: 80px !important;
    }

    .pos-r-ps-md-80 {
        right: 80% !important;
    }

    .pos-r-md-81 {
        right: 81px !important;
    }

    .pos-r-ps-md-81 {
        right: 81% !important;
    }

    .pos-r-md-82 {
        right: 82px !important;
    }

    .pos-r-ps-md-82 {
        right: 82% !important;
    }

    .pos-r-md-83 {
        right: 83px !important;
    }

    .pos-r-ps-md-83 {
        right: 83% !important;
    }

    .pos-r-md-84 {
        right: 84px !important;
    }

    .pos-r-ps-md-84 {
        right: 84% !important;
    }

    .pos-r-md-85 {
        right: 85px !important;
    }

    .pos-r-ps-md-85 {
        right: 85% !important;
    }

    .pos-r-md-86 {
        right: 86px !important;
    }

    .pos-r-ps-md-86 {
        right: 86% !important;
    }

    .pos-r-md-87 {
        right: 87px !important;
    }

    .pos-r-ps-md-87 {
        right: 87% !important;
    }

    .pos-r-md-88 {
        right: 88px !important;
    }

    .pos-r-ps-md-88 {
        right: 88% !important;
    }

    .pos-r-md-89 {
        right: 89px !important;
    }

    .pos-r-ps-md-89 {
        right: 89% !important;
    }

    .pos-r-md-90 {
        right: 90px !important;
    }

    .pos-r-ps-md-90 {
        right: 90% !important;
    }

    .pos-r-md-91 {
        right: 91px !important;
    }

    .pos-r-ps-md-91 {
        right: 91% !important;
    }

    .pos-r-md-92 {
        right: 92px !important;
    }

    .pos-r-ps-md-92 {
        right: 92% !important;
    }

    .pos-r-md-93 {
        right: 93px !important;
    }

    .pos-r-ps-md-93 {
        right: 93% !important;
    }

    .pos-r-md-94 {
        right: 94px !important;
    }

    .pos-r-ps-md-94 {
        right: 94% !important;
    }

    .pos-r-md-95 {
        right: 95px !important;
    }

    .pos-r-ps-md-95 {
        right: 95% !important;
    }

    .pos-r-md-96 {
        right: 96px !important;
    }

    .pos-r-ps-md-96 {
        right: 96% !important;
    }

    .pos-r-md-97 {
        right: 97px !important;
    }

    .pos-r-ps-md-97 {
        right: 97% !important;
    }

    .pos-r-md-98 {
        right: 98px !important;
    }

    .pos-r-ps-md-98 {
        right: 98% !important;
    }

    .pos-r-md-99 {
        right: 99px !important;
    }

    .pos-r-ps-md-99 {
        right: 99% !important;
    }

    .pos-r-md-100 {
        right: 100px !important;
    }

    .pos-r-ps-md-100 {
        right: 100% !important;
    }

    .pos-b-md-0 {
        bottom: 0px !important;
    }

    .pos-b-ps-md-0 {
        bottom: 0% !important;
    }

    .pos-b-md-1 {
        bottom: 1px !important;
    }

    .pos-b-ps-md-1 {
        bottom: 1% !important;
    }

    .pos-b-md-2 {
        bottom: 2px !important;
    }

    .pos-b-ps-md-2 {
        bottom: 2% !important;
    }

    .pos-b-md-3 {
        bottom: 3px !important;
    }

    .pos-b-ps-md-3 {
        bottom: 3% !important;
    }

    .pos-b-md-4 {
        bottom: 4px !important;
    }

    .pos-b-ps-md-4 {
        bottom: 4% !important;
    }

    .pos-b-md-5 {
        bottom: 5px !important;
    }

    .pos-b-ps-md-5 {
        bottom: 5% !important;
    }

    .pos-b-md-6 {
        bottom: 6px !important;
    }

    .pos-b-ps-md-6 {
        bottom: 6% !important;
    }

    .pos-b-md-7 {
        bottom: 7px !important;
    }

    .pos-b-ps-md-7 {
        bottom: 7% !important;
    }

    .pos-b-md-8 {
        bottom: 8px !important;
    }

    .pos-b-ps-md-8 {
        bottom: 8% !important;
    }

    .pos-b-md-9 {
        bottom: 9px !important;
    }

    .pos-b-ps-md-9 {
        bottom: 9% !important;
    }

    .pos-b-md-10 {
        bottom: 10px !important;
    }

    .pos-b-ps-md-10 {
        bottom: 10% !important;
    }

    .pos-b-md-11 {
        bottom: 11px !important;
    }

    .pos-b-ps-md-11 {
        bottom: 11% !important;
    }

    .pos-b-md-12 {
        bottom: 12px !important;
    }

    .pos-b-ps-md-12 {
        bottom: 12% !important;
    }

    .pos-b-md-13 {
        bottom: 13px !important;
    }

    .pos-b-ps-md-13 {
        bottom: 13% !important;
    }

    .pos-b-md-14 {
        bottom: 14px !important;
    }

    .pos-b-ps-md-14 {
        bottom: 14% !important;
    }

    .pos-b-md-15 {
        bottom: 15px !important;
    }

    .pos-b-ps-md-15 {
        bottom: 15% !important;
    }

    .pos-b-md-16 {
        bottom: 16px !important;
    }

    .pos-b-ps-md-16 {
        bottom: 16% !important;
    }

    .pos-b-md-17 {
        bottom: 17px !important;
    }

    .pos-b-ps-md-17 {
        bottom: 17% !important;
    }

    .pos-b-md-18 {
        bottom: 18px !important;
    }

    .pos-b-ps-md-18 {
        bottom: 18% !important;
    }

    .pos-b-md-19 {
        bottom: 19px !important;
    }

    .pos-b-ps-md-19 {
        bottom: 19% !important;
    }

    .pos-b-md-20 {
        bottom: 20px !important;
    }

    .pos-b-ps-md-20 {
        bottom: 20% !important;
    }

    .pos-b-md-21 {
        bottom: 21px !important;
    }

    .pos-b-ps-md-21 {
        bottom: 21% !important;
    }

    .pos-b-md-22 {
        bottom: 22px !important;
    }

    .pos-b-ps-md-22 {
        bottom: 22% !important;
    }

    .pos-b-md-23 {
        bottom: 23px !important;
    }

    .pos-b-ps-md-23 {
        bottom: 23% !important;
    }

    .pos-b-md-24 {
        bottom: 24px !important;
    }

    .pos-b-ps-md-24 {
        bottom: 24% !important;
    }

    .pos-b-md-25 {
        bottom: 25px !important;
    }

    .pos-b-ps-md-25 {
        bottom: 25% !important;
    }

    .pos-b-md-26 {
        bottom: 26px !important;
    }

    .pos-b-ps-md-26 {
        bottom: 26% !important;
    }

    .pos-b-md-27 {
        bottom: 27px !important;
    }

    .pos-b-ps-md-27 {
        bottom: 27% !important;
    }

    .pos-b-md-28 {
        bottom: 28px !important;
    }

    .pos-b-ps-md-28 {
        bottom: 28% !important;
    }

    .pos-b-md-29 {
        bottom: 29px !important;
    }

    .pos-b-ps-md-29 {
        bottom: 29% !important;
    }

    .pos-b-md-30 {
        bottom: 30px !important;
    }

    .pos-b-ps-md-30 {
        bottom: 30% !important;
    }

    .pos-b-md-31 {
        bottom: 31px !important;
    }

    .pos-b-ps-md-31 {
        bottom: 31% !important;
    }

    .pos-b-md-32 {
        bottom: 32px !important;
    }

    .pos-b-ps-md-32 {
        bottom: 32% !important;
    }

    .pos-b-md-33 {
        bottom: 33px !important;
    }

    .pos-b-ps-md-33 {
        bottom: 33% !important;
    }

    .pos-b-md-34 {
        bottom: 34px !important;
    }

    .pos-b-ps-md-34 {
        bottom: 34% !important;
    }

    .pos-b-md-35 {
        bottom: 35px !important;
    }

    .pos-b-ps-md-35 {
        bottom: 35% !important;
    }

    .pos-b-md-36 {
        bottom: 36px !important;
    }

    .pos-b-ps-md-36 {
        bottom: 36% !important;
    }

    .pos-b-md-37 {
        bottom: 37px !important;
    }

    .pos-b-ps-md-37 {
        bottom: 37% !important;
    }

    .pos-b-md-38 {
        bottom: 38px !important;
    }

    .pos-b-ps-md-38 {
        bottom: 38% !important;
    }

    .pos-b-md-39 {
        bottom: 39px !important;
    }

    .pos-b-ps-md-39 {
        bottom: 39% !important;
    }

    .pos-b-md-40 {
        bottom: 40px !important;
    }

    .pos-b-ps-md-40 {
        bottom: 40% !important;
    }

    .pos-b-md-41 {
        bottom: 41px !important;
    }

    .pos-b-ps-md-41 {
        bottom: 41% !important;
    }

    .pos-b-md-42 {
        bottom: 42px !important;
    }

    .pos-b-ps-md-42 {
        bottom: 42% !important;
    }

    .pos-b-md-43 {
        bottom: 43px !important;
    }

    .pos-b-ps-md-43 {
        bottom: 43% !important;
    }

    .pos-b-md-44 {
        bottom: 44px !important;
    }

    .pos-b-ps-md-44 {
        bottom: 44% !important;
    }

    .pos-b-md-45 {
        bottom: 45px !important;
    }

    .pos-b-ps-md-45 {
        bottom: 45% !important;
    }

    .pos-b-md-46 {
        bottom: 46px !important;
    }

    .pos-b-ps-md-46 {
        bottom: 46% !important;
    }

    .pos-b-md-47 {
        bottom: 47px !important;
    }

    .pos-b-ps-md-47 {
        bottom: 47% !important;
    }

    .pos-b-md-48 {
        bottom: 48px !important;
    }

    .pos-b-ps-md-48 {
        bottom: 48% !important;
    }

    .pos-b-md-49 {
        bottom: 49px !important;
    }

    .pos-b-ps-md-49 {
        bottom: 49% !important;
    }

    .pos-b-md-50 {
        bottom: 50px !important;
    }

    .pos-b-ps-md-50 {
        bottom: 50% !important;
    }

    .pos-b-md-51 {
        bottom: 51px !important;
    }

    .pos-b-ps-md-51 {
        bottom: 51% !important;
    }

    .pos-b-md-52 {
        bottom: 52px !important;
    }

    .pos-b-ps-md-52 {
        bottom: 52% !important;
    }

    .pos-b-md-53 {
        bottom: 53px !important;
    }

    .pos-b-ps-md-53 {
        bottom: 53% !important;
    }

    .pos-b-md-54 {
        bottom: 54px !important;
    }

    .pos-b-ps-md-54 {
        bottom: 54% !important;
    }

    .pos-b-md-55 {
        bottom: 55px !important;
    }

    .pos-b-ps-md-55 {
        bottom: 55% !important;
    }

    .pos-b-md-56 {
        bottom: 56px !important;
    }

    .pos-b-ps-md-56 {
        bottom: 56% !important;
    }

    .pos-b-md-57 {
        bottom: 57px !important;
    }

    .pos-b-ps-md-57 {
        bottom: 57% !important;
    }

    .pos-b-md-58 {
        bottom: 58px !important;
    }

    .pos-b-ps-md-58 {
        bottom: 58% !important;
    }

    .pos-b-md-59 {
        bottom: 59px !important;
    }

    .pos-b-ps-md-59 {
        bottom: 59% !important;
    }

    .pos-b-md-60 {
        bottom: 60px !important;
    }

    .pos-b-ps-md-60 {
        bottom: 60% !important;
    }

    .pos-b-md-61 {
        bottom: 61px !important;
    }

    .pos-b-ps-md-61 {
        bottom: 61% !important;
    }

    .pos-b-md-62 {
        bottom: 62px !important;
    }

    .pos-b-ps-md-62 {
        bottom: 62% !important;
    }

    .pos-b-md-63 {
        bottom: 63px !important;
    }

    .pos-b-ps-md-63 {
        bottom: 63% !important;
    }

    .pos-b-md-64 {
        bottom: 64px !important;
    }

    .pos-b-ps-md-64 {
        bottom: 64% !important;
    }

    .pos-b-md-65 {
        bottom: 65px !important;
    }

    .pos-b-ps-md-65 {
        bottom: 65% !important;
    }

    .pos-b-md-66 {
        bottom: 66px !important;
    }

    .pos-b-ps-md-66 {
        bottom: 66% !important;
    }

    .pos-b-md-67 {
        bottom: 67px !important;
    }

    .pos-b-ps-md-67 {
        bottom: 67% !important;
    }

    .pos-b-md-68 {
        bottom: 68px !important;
    }

    .pos-b-ps-md-68 {
        bottom: 68% !important;
    }

    .pos-b-md-69 {
        bottom: 69px !important;
    }

    .pos-b-ps-md-69 {
        bottom: 69% !important;
    }

    .pos-b-md-70 {
        bottom: 70px !important;
    }

    .pos-b-ps-md-70 {
        bottom: 70% !important;
    }

    .pos-b-md-71 {
        bottom: 71px !important;
    }

    .pos-b-ps-md-71 {
        bottom: 71% !important;
    }

    .pos-b-md-72 {
        bottom: 72px !important;
    }

    .pos-b-ps-md-72 {
        bottom: 72% !important;
    }

    .pos-b-md-73 {
        bottom: 73px !important;
    }

    .pos-b-ps-md-73 {
        bottom: 73% !important;
    }

    .pos-b-md-74 {
        bottom: 74px !important;
    }

    .pos-b-ps-md-74 {
        bottom: 74% !important;
    }

    .pos-b-md-75 {
        bottom: 75px !important;
    }

    .pos-b-ps-md-75 {
        bottom: 75% !important;
    }

    .pos-b-md-76 {
        bottom: 76px !important;
    }

    .pos-b-ps-md-76 {
        bottom: 76% !important;
    }

    .pos-b-md-77 {
        bottom: 77px !important;
    }

    .pos-b-ps-md-77 {
        bottom: 77% !important;
    }

    .pos-b-md-78 {
        bottom: 78px !important;
    }

    .pos-b-ps-md-78 {
        bottom: 78% !important;
    }

    .pos-b-md-79 {
        bottom: 79px !important;
    }

    .pos-b-ps-md-79 {
        bottom: 79% !important;
    }

    .pos-b-md-80 {
        bottom: 80px !important;
    }

    .pos-b-ps-md-80 {
        bottom: 80% !important;
    }

    .pos-b-md-81 {
        bottom: 81px !important;
    }

    .pos-b-ps-md-81 {
        bottom: 81% !important;
    }

    .pos-b-md-82 {
        bottom: 82px !important;
    }

    .pos-b-ps-md-82 {
        bottom: 82% !important;
    }

    .pos-b-md-83 {
        bottom: 83px !important;
    }

    .pos-b-ps-md-83 {
        bottom: 83% !important;
    }

    .pos-b-md-84 {
        bottom: 84px !important;
    }

    .pos-b-ps-md-84 {
        bottom: 84% !important;
    }

    .pos-b-md-85 {
        bottom: 85px !important;
    }

    .pos-b-ps-md-85 {
        bottom: 85% !important;
    }

    .pos-b-md-86 {
        bottom: 86px !important;
    }

    .pos-b-ps-md-86 {
        bottom: 86% !important;
    }

    .pos-b-md-87 {
        bottom: 87px !important;
    }

    .pos-b-ps-md-87 {
        bottom: 87% !important;
    }

    .pos-b-md-88 {
        bottom: 88px !important;
    }

    .pos-b-ps-md-88 {
        bottom: 88% !important;
    }

    .pos-b-md-89 {
        bottom: 89px !important;
    }

    .pos-b-ps-md-89 {
        bottom: 89% !important;
    }

    .pos-b-md-90 {
        bottom: 90px !important;
    }

    .pos-b-ps-md-90 {
        bottom: 90% !important;
    }

    .pos-b-md-91 {
        bottom: 91px !important;
    }

    .pos-b-ps-md-91 {
        bottom: 91% !important;
    }

    .pos-b-md-92 {
        bottom: 92px !important;
    }

    .pos-b-ps-md-92 {
        bottom: 92% !important;
    }

    .pos-b-md-93 {
        bottom: 93px !important;
    }

    .pos-b-ps-md-93 {
        bottom: 93% !important;
    }

    .pos-b-md-94 {
        bottom: 94px !important;
    }

    .pos-b-ps-md-94 {
        bottom: 94% !important;
    }

    .pos-b-md-95 {
        bottom: 95px !important;
    }

    .pos-b-ps-md-95 {
        bottom: 95% !important;
    }

    .pos-b-md-96 {
        bottom: 96px !important;
    }

    .pos-b-ps-md-96 {
        bottom: 96% !important;
    }

    .pos-b-md-97 {
        bottom: 97px !important;
    }

    .pos-b-ps-md-97 {
        bottom: 97% !important;
    }

    .pos-b-md-98 {
        bottom: 98px !important;
    }

    .pos-b-ps-md-98 {
        bottom: 98% !important;
    }

    .pos-b-md-99 {
        bottom: 99px !important;
    }

    .pos-b-ps-md-99 {
        bottom: 99% !important;
    }

    .pos-b-md-100 {
        bottom: 100px !important;
    }

    .pos-b-ps-md-100 {
        bottom: 100% !important;
    }

    .pos-l-md-0 {
        left: 0px !important;
    }

    .pos-l-ps-md-0 {
        left: 0% !important;
    }

    .pos-l-md-1 {
        left: 1px !important;
    }

    .pos-l-ps-md-1 {
        left: 1% !important;
    }

    .pos-l-md-2 {
        left: 2px !important;
    }

    .pos-l-ps-md-2 {
        left: 2% !important;
    }

    .pos-l-md-3 {
        left: 3px !important;
    }

    .pos-l-ps-md-3 {
        left: 3% !important;
    }

    .pos-l-md-4 {
        left: 4px !important;
    }

    .pos-l-ps-md-4 {
        left: 4% !important;
    }

    .pos-l-md-5 {
        left: 5px !important;
    }

    .pos-l-ps-md-5 {
        left: 5% !important;
    }

    .pos-l-md-6 {
        left: 6px !important;
    }

    .pos-l-ps-md-6 {
        left: 6% !important;
    }

    .pos-l-md-7 {
        left: 7px !important;
    }

    .pos-l-ps-md-7 {
        left: 7% !important;
    }

    .pos-l-md-8 {
        left: 8px !important;
    }

    .pos-l-ps-md-8 {
        left: 8% !important;
    }

    .pos-l-md-9 {
        left: 9px !important;
    }

    .pos-l-ps-md-9 {
        left: 9% !important;
    }

    .pos-l-md-10 {
        left: 10px !important;
    }

    .pos-l-ps-md-10 {
        left: 10% !important;
    }

    .pos-l-md-11 {
        left: 11px !important;
    }

    .pos-l-ps-md-11 {
        left: 11% !important;
    }

    .pos-l-md-12 {
        left: 12px !important;
    }

    .pos-l-ps-md-12 {
        left: 12% !important;
    }

    .pos-l-md-13 {
        left: 13px !important;
    }

    .pos-l-ps-md-13 {
        left: 13% !important;
    }

    .pos-l-md-14 {
        left: 14px !important;
    }

    .pos-l-ps-md-14 {
        left: 14% !important;
    }

    .pos-l-md-15 {
        left: 15px !important;
    }

    .pos-l-ps-md-15 {
        left: 15% !important;
    }

    .pos-l-md-16 {
        left: 16px !important;
    }

    .pos-l-ps-md-16 {
        left: 16% !important;
    }

    .pos-l-md-17 {
        left: 17px !important;
    }

    .pos-l-ps-md-17 {
        left: 17% !important;
    }

    .pos-l-md-18 {
        left: 18px !important;
    }

    .pos-l-ps-md-18 {
        left: 18% !important;
    }

    .pos-l-md-19 {
        left: 19px !important;
    }

    .pos-l-ps-md-19 {
        left: 19% !important;
    }

    .pos-l-md-20 {
        left: 20px !important;
    }

    .pos-l-ps-md-20 {
        left: 20% !important;
    }

    .pos-l-md-21 {
        left: 21px !important;
    }

    .pos-l-ps-md-21 {
        left: 21% !important;
    }

    .pos-l-md-22 {
        left: 22px !important;
    }

    .pos-l-ps-md-22 {
        left: 22% !important;
    }

    .pos-l-md-23 {
        left: 23px !important;
    }

    .pos-l-ps-md-23 {
        left: 23% !important;
    }

    .pos-l-md-24 {
        left: 24px !important;
    }

    .pos-l-ps-md-24 {
        left: 24% !important;
    }

    .pos-l-md-25 {
        left: 25px !important;
    }

    .pos-l-ps-md-25 {
        left: 25% !important;
    }

    .pos-l-md-26 {
        left: 26px !important;
    }

    .pos-l-ps-md-26 {
        left: 26% !important;
    }

    .pos-l-md-27 {
        left: 27px !important;
    }

    .pos-l-ps-md-27 {
        left: 27% !important;
    }

    .pos-l-md-28 {
        left: 28px !important;
    }

    .pos-l-ps-md-28 {
        left: 28% !important;
    }

    .pos-l-md-29 {
        left: 29px !important;
    }

    .pos-l-ps-md-29 {
        left: 29% !important;
    }

    .pos-l-md-30 {
        left: 30px !important;
    }

    .pos-l-ps-md-30 {
        left: 30% !important;
    }

    .pos-l-md-31 {
        left: 31px !important;
    }

    .pos-l-ps-md-31 {
        left: 31% !important;
    }

    .pos-l-md-32 {
        left: 32px !important;
    }

    .pos-l-ps-md-32 {
        left: 32% !important;
    }

    .pos-l-md-33 {
        left: 33px !important;
    }

    .pos-l-ps-md-33 {
        left: 33% !important;
    }

    .pos-l-md-34 {
        left: 34px !important;
    }

    .pos-l-ps-md-34 {
        left: 34% !important;
    }

    .pos-l-md-35 {
        left: 35px !important;
    }

    .pos-l-ps-md-35 {
        left: 35% !important;
    }

    .pos-l-md-36 {
        left: 36px !important;
    }

    .pos-l-ps-md-36 {
        left: 36% !important;
    }

    .pos-l-md-37 {
        left: 37px !important;
    }

    .pos-l-ps-md-37 {
        left: 37% !important;
    }

    .pos-l-md-38 {
        left: 38px !important;
    }

    .pos-l-ps-md-38 {
        left: 38% !important;
    }

    .pos-l-md-39 {
        left: 39px !important;
    }

    .pos-l-ps-md-39 {
        left: 39% !important;
    }

    .pos-l-md-40 {
        left: 40px !important;
    }

    .pos-l-ps-md-40 {
        left: 40% !important;
    }

    .pos-l-md-41 {
        left: 41px !important;
    }

    .pos-l-ps-md-41 {
        left: 41% !important;
    }

    .pos-l-md-42 {
        left: 42px !important;
    }

    .pos-l-ps-md-42 {
        left: 42% !important;
    }

    .pos-l-md-43 {
        left: 43px !important;
    }

    .pos-l-ps-md-43 {
        left: 43% !important;
    }

    .pos-l-md-44 {
        left: 44px !important;
    }

    .pos-l-ps-md-44 {
        left: 44% !important;
    }

    .pos-l-md-45 {
        left: 45px !important;
    }

    .pos-l-ps-md-45 {
        left: 45% !important;
    }

    .pos-l-md-46 {
        left: 46px !important;
    }

    .pos-l-ps-md-46 {
        left: 46% !important;
    }

    .pos-l-md-47 {
        left: 47px !important;
    }

    .pos-l-ps-md-47 {
        left: 47% !important;
    }

    .pos-l-md-48 {
        left: 48px !important;
    }

    .pos-l-ps-md-48 {
        left: 48% !important;
    }

    .pos-l-md-49 {
        left: 49px !important;
    }

    .pos-l-ps-md-49 {
        left: 49% !important;
    }

    .pos-l-md-50 {
        left: 50px !important;
    }

    .pos-l-ps-md-50 {
        left: 50% !important;
    }

    .pos-l-md-51 {
        left: 51px !important;
    }

    .pos-l-ps-md-51 {
        left: 51% !important;
    }

    .pos-l-md-52 {
        left: 52px !important;
    }

    .pos-l-ps-md-52 {
        left: 52% !important;
    }

    .pos-l-md-53 {
        left: 53px !important;
    }

    .pos-l-ps-md-53 {
        left: 53% !important;
    }

    .pos-l-md-54 {
        left: 54px !important;
    }

    .pos-l-ps-md-54 {
        left: 54% !important;
    }

    .pos-l-md-55 {
        left: 55px !important;
    }

    .pos-l-ps-md-55 {
        left: 55% !important;
    }

    .pos-l-md-56 {
        left: 56px !important;
    }

    .pos-l-ps-md-56 {
        left: 56% !important;
    }

    .pos-l-md-57 {
        left: 57px !important;
    }

    .pos-l-ps-md-57 {
        left: 57% !important;
    }

    .pos-l-md-58 {
        left: 58px !important;
    }

    .pos-l-ps-md-58 {
        left: 58% !important;
    }

    .pos-l-md-59 {
        left: 59px !important;
    }

    .pos-l-ps-md-59 {
        left: 59% !important;
    }

    .pos-l-md-60 {
        left: 60px !important;
    }

    .pos-l-ps-md-60 {
        left: 60% !important;
    }

    .pos-l-md-61 {
        left: 61px !important;
    }

    .pos-l-ps-md-61 {
        left: 61% !important;
    }

    .pos-l-md-62 {
        left: 62px !important;
    }

    .pos-l-ps-md-62 {
        left: 62% !important;
    }

    .pos-l-md-63 {
        left: 63px !important;
    }

    .pos-l-ps-md-63 {
        left: 63% !important;
    }

    .pos-l-md-64 {
        left: 64px !important;
    }

    .pos-l-ps-md-64 {
        left: 64% !important;
    }

    .pos-l-md-65 {
        left: 65px !important;
    }

    .pos-l-ps-md-65 {
        left: 65% !important;
    }

    .pos-l-md-66 {
        left: 66px !important;
    }

    .pos-l-ps-md-66 {
        left: 66% !important;
    }

    .pos-l-md-67 {
        left: 67px !important;
    }

    .pos-l-ps-md-67 {
        left: 67% !important;
    }

    .pos-l-md-68 {
        left: 68px !important;
    }

    .pos-l-ps-md-68 {
        left: 68% !important;
    }

    .pos-l-md-69 {
        left: 69px !important;
    }

    .pos-l-ps-md-69 {
        left: 69% !important;
    }

    .pos-l-md-70 {
        left: 70px !important;
    }

    .pos-l-ps-md-70 {
        left: 70% !important;
    }

    .pos-l-md-71 {
        left: 71px !important;
    }

    .pos-l-ps-md-71 {
        left: 71% !important;
    }

    .pos-l-md-72 {
        left: 72px !important;
    }

    .pos-l-ps-md-72 {
        left: 72% !important;
    }

    .pos-l-md-73 {
        left: 73px !important;
    }

    .pos-l-ps-md-73 {
        left: 73% !important;
    }

    .pos-l-md-74 {
        left: 74px !important;
    }

    .pos-l-ps-md-74 {
        left: 74% !important;
    }

    .pos-l-md-75 {
        left: 75px !important;
    }

    .pos-l-ps-md-75 {
        left: 75% !important;
    }

    .pos-l-md-76 {
        left: 76px !important;
    }

    .pos-l-ps-md-76 {
        left: 76% !important;
    }

    .pos-l-md-77 {
        left: 77px !important;
    }

    .pos-l-ps-md-77 {
        left: 77% !important;
    }

    .pos-l-md-78 {
        left: 78px !important;
    }

    .pos-l-ps-md-78 {
        left: 78% !important;
    }

    .pos-l-md-79 {
        left: 79px !important;
    }

    .pos-l-ps-md-79 {
        left: 79% !important;
    }

    .pos-l-md-80 {
        left: 80px !important;
    }

    .pos-l-ps-md-80 {
        left: 80% !important;
    }

    .pos-l-md-81 {
        left: 81px !important;
    }

    .pos-l-ps-md-81 {
        left: 81% !important;
    }

    .pos-l-md-82 {
        left: 82px !important;
    }

    .pos-l-ps-md-82 {
        left: 82% !important;
    }

    .pos-l-md-83 {
        left: 83px !important;
    }

    .pos-l-ps-md-83 {
        left: 83% !important;
    }

    .pos-l-md-84 {
        left: 84px !important;
    }

    .pos-l-ps-md-84 {
        left: 84% !important;
    }

    .pos-l-md-85 {
        left: 85px !important;
    }

    .pos-l-ps-md-85 {
        left: 85% !important;
    }

    .pos-l-md-86 {
        left: 86px !important;
    }

    .pos-l-ps-md-86 {
        left: 86% !important;
    }

    .pos-l-md-87 {
        left: 87px !important;
    }

    .pos-l-ps-md-87 {
        left: 87% !important;
    }

    .pos-l-md-88 {
        left: 88px !important;
    }

    .pos-l-ps-md-88 {
        left: 88% !important;
    }

    .pos-l-md-89 {
        left: 89px !important;
    }

    .pos-l-ps-md-89 {
        left: 89% !important;
    }

    .pos-l-md-90 {
        left: 90px !important;
    }

    .pos-l-ps-md-90 {
        left: 90% !important;
    }

    .pos-l-md-91 {
        left: 91px !important;
    }

    .pos-l-ps-md-91 {
        left: 91% !important;
    }

    .pos-l-md-92 {
        left: 92px !important;
    }

    .pos-l-ps-md-92 {
        left: 92% !important;
    }

    .pos-l-md-93 {
        left: 93px !important;
    }

    .pos-l-ps-md-93 {
        left: 93% !important;
    }

    .pos-l-md-94 {
        left: 94px !important;
    }

    .pos-l-ps-md-94 {
        left: 94% !important;
    }

    .pos-l-md-95 {
        left: 95px !important;
    }

    .pos-l-ps-md-95 {
        left: 95% !important;
    }

    .pos-l-md-96 {
        left: 96px !important;
    }

    .pos-l-ps-md-96 {
        left: 96% !important;
    }

    .pos-l-md-97 {
        left: 97px !important;
    }

    .pos-l-ps-md-97 {
        left: 97% !important;
    }

    .pos-l-md-98 {
        left: 98px !important;
    }

    .pos-l-ps-md-98 {
        left: 98% !important;
    }

    .pos-l-md-99 {
        left: 99px !important;
    }

    .pos-l-ps-md-99 {
        left: 99% !important;
    }

    .pos-l-md-100 {
        left: 100px !important;
    }

    .pos-l-ps-md-100 {
        left: 100% !important;
    }
}

@media (min-width: 992px) {
    .pos-t-lg-0 {
        top: 0px !important;
    }

    .pos-t-ps-lg-0 {
        top: 0% !important;
    }

    .pos-t-lg-1 {
        top: 1px !important;
    }

    .pos-t-ps-lg-1 {
        top: 1% !important;
    }

    .pos-t-lg-2 {
        top: 2px !important;
    }

    .pos-t-ps-lg-2 {
        top: 2% !important;
    }

    .pos-t-lg-3 {
        top: 3px !important;
    }

    .pos-t-ps-lg-3 {
        top: 3% !important;
    }

    .pos-t-lg-4 {
        top: 4px !important;
    }

    .pos-t-ps-lg-4 {
        top: 4% !important;
    }

    .pos-t-lg-5 {
        top: 5px !important;
    }

    .pos-t-ps-lg-5 {
        top: 5% !important;
    }

    .pos-t-lg-6 {
        top: 6px !important;
    }

    .pos-t-ps-lg-6 {
        top: 6% !important;
    }

    .pos-t-lg-7 {
        top: 7px !important;
    }

    .pos-t-ps-lg-7 {
        top: 7% !important;
    }

    .pos-t-lg-8 {
        top: 8px !important;
    }

    .pos-t-ps-lg-8 {
        top: 8% !important;
    }

    .pos-t-lg-9 {
        top: 9px !important;
    }

    .pos-t-ps-lg-9 {
        top: 9% !important;
    }

    .pos-t-lg-10 {
        top: 10px !important;
    }

    .pos-t-ps-lg-10 {
        top: 10% !important;
    }

    .pos-t-lg-11 {
        top: 11px !important;
    }

    .pos-t-ps-lg-11 {
        top: 11% !important;
    }

    .pos-t-lg-12 {
        top: 12px !important;
    }

    .pos-t-ps-lg-12 {
        top: 12% !important;
    }

    .pos-t-lg-13 {
        top: 13px !important;
    }

    .pos-t-ps-lg-13 {
        top: 13% !important;
    }

    .pos-t-lg-14 {
        top: 14px !important;
    }

    .pos-t-ps-lg-14 {
        top: 14% !important;
    }

    .pos-t-lg-15 {
        top: 15px !important;
    }

    .pos-t-ps-lg-15 {
        top: 15% !important;
    }

    .pos-t-lg-16 {
        top: 16px !important;
    }

    .pos-t-ps-lg-16 {
        top: 16% !important;
    }

    .pos-t-lg-17 {
        top: 17px !important;
    }

    .pos-t-ps-lg-17 {
        top: 17% !important;
    }

    .pos-t-lg-18 {
        top: 18px !important;
    }

    .pos-t-ps-lg-18 {
        top: 18% !important;
    }

    .pos-t-lg-19 {
        top: 19px !important;
    }

    .pos-t-ps-lg-19 {
        top: 19% !important;
    }

    .pos-t-lg-20 {
        top: 20px !important;
    }

    .pos-t-ps-lg-20 {
        top: 20% !important;
    }

    .pos-t-lg-21 {
        top: 21px !important;
    }

    .pos-t-ps-lg-21 {
        top: 21% !important;
    }

    .pos-t-lg-22 {
        top: 22px !important;
    }

    .pos-t-ps-lg-22 {
        top: 22% !important;
    }

    .pos-t-lg-23 {
        top: 23px !important;
    }

    .pos-t-ps-lg-23 {
        top: 23% !important;
    }

    .pos-t-lg-24 {
        top: 24px !important;
    }

    .pos-t-ps-lg-24 {
        top: 24% !important;
    }

    .pos-t-lg-25 {
        top: 25px !important;
    }

    .pos-t-ps-lg-25 {
        top: 25% !important;
    }

    .pos-t-lg-26 {
        top: 26px !important;
    }

    .pos-t-ps-lg-26 {
        top: 26% !important;
    }

    .pos-t-lg-27 {
        top: 27px !important;
    }

    .pos-t-ps-lg-27 {
        top: 27% !important;
    }

    .pos-t-lg-28 {
        top: 28px !important;
    }

    .pos-t-ps-lg-28 {
        top: 28% !important;
    }

    .pos-t-lg-29 {
        top: 29px !important;
    }

    .pos-t-ps-lg-29 {
        top: 29% !important;
    }

    .pos-t-lg-30 {
        top: 30px !important;
    }

    .pos-t-ps-lg-30 {
        top: 30% !important;
    }

    .pos-t-lg-31 {
        top: 31px !important;
    }

    .pos-t-ps-lg-31 {
        top: 31% !important;
    }

    .pos-t-lg-32 {
        top: 32px !important;
    }

    .pos-t-ps-lg-32 {
        top: 32% !important;
    }

    .pos-t-lg-33 {
        top: 33px !important;
    }

    .pos-t-ps-lg-33 {
        top: 33% !important;
    }

    .pos-t-lg-34 {
        top: 34px !important;
    }

    .pos-t-ps-lg-34 {
        top: 34% !important;
    }

    .pos-t-lg-35 {
        top: 35px !important;
    }

    .pos-t-ps-lg-35 {
        top: 35% !important;
    }

    .pos-t-lg-36 {
        top: 36px !important;
    }

    .pos-t-ps-lg-36 {
        top: 36% !important;
    }

    .pos-t-lg-37 {
        top: 37px !important;
    }

    .pos-t-ps-lg-37 {
        top: 37% !important;
    }

    .pos-t-lg-38 {
        top: 38px !important;
    }

    .pos-t-ps-lg-38 {
        top: 38% !important;
    }

    .pos-t-lg-39 {
        top: 39px !important;
    }

    .pos-t-ps-lg-39 {
        top: 39% !important;
    }

    .pos-t-lg-40 {
        top: 40px !important;
    }

    .pos-t-ps-lg-40 {
        top: 40% !important;
    }

    .pos-t-lg-41 {
        top: 41px !important;
    }

    .pos-t-ps-lg-41 {
        top: 41% !important;
    }

    .pos-t-lg-42 {
        top: 42px !important;
    }

    .pos-t-ps-lg-42 {
        top: 42% !important;
    }

    .pos-t-lg-43 {
        top: 43px !important;
    }

    .pos-t-ps-lg-43 {
        top: 43% !important;
    }

    .pos-t-lg-44 {
        top: 44px !important;
    }

    .pos-t-ps-lg-44 {
        top: 44% !important;
    }

    .pos-t-lg-45 {
        top: 45px !important;
    }

    .pos-t-ps-lg-45 {
        top: 45% !important;
    }

    .pos-t-lg-46 {
        top: 46px !important;
    }

    .pos-t-ps-lg-46 {
        top: 46% !important;
    }

    .pos-t-lg-47 {
        top: 47px !important;
    }

    .pos-t-ps-lg-47 {
        top: 47% !important;
    }

    .pos-t-lg-48 {
        top: 48px !important;
    }

    .pos-t-ps-lg-48 {
        top: 48% !important;
    }

    .pos-t-lg-49 {
        top: 49px !important;
    }

    .pos-t-ps-lg-49 {
        top: 49% !important;
    }

    .pos-t-lg-50 {
        top: 50px !important;
    }

    .pos-t-ps-lg-50 {
        top: 50% !important;
    }

    .pos-t-lg-51 {
        top: 51px !important;
    }

    .pos-t-ps-lg-51 {
        top: 51% !important;
    }

    .pos-t-lg-52 {
        top: 52px !important;
    }

    .pos-t-ps-lg-52 {
        top: 52% !important;
    }

    .pos-t-lg-53 {
        top: 53px !important;
    }

    .pos-t-ps-lg-53 {
        top: 53% !important;
    }

    .pos-t-lg-54 {
        top: 54px !important;
    }

    .pos-t-ps-lg-54 {
        top: 54% !important;
    }

    .pos-t-lg-55 {
        top: 55px !important;
    }

    .pos-t-ps-lg-55 {
        top: 55% !important;
    }

    .pos-t-lg-56 {
        top: 56px !important;
    }

    .pos-t-ps-lg-56 {
        top: 56% !important;
    }

    .pos-t-lg-57 {
        top: 57px !important;
    }

    .pos-t-ps-lg-57 {
        top: 57% !important;
    }

    .pos-t-lg-58 {
        top: 58px !important;
    }

    .pos-t-ps-lg-58 {
        top: 58% !important;
    }

    .pos-t-lg-59 {
        top: 59px !important;
    }

    .pos-t-ps-lg-59 {
        top: 59% !important;
    }

    .pos-t-lg-60 {
        top: 60px !important;
    }

    .pos-t-ps-lg-60 {
        top: 60% !important;
    }

    .pos-t-lg-61 {
        top: 61px !important;
    }

    .pos-t-ps-lg-61 {
        top: 61% !important;
    }

    .pos-t-lg-62 {
        top: 62px !important;
    }

    .pos-t-ps-lg-62 {
        top: 62% !important;
    }

    .pos-t-lg-63 {
        top: 63px !important;
    }

    .pos-t-ps-lg-63 {
        top: 63% !important;
    }

    .pos-t-lg-64 {
        top: 64px !important;
    }

    .pos-t-ps-lg-64 {
        top: 64% !important;
    }

    .pos-t-lg-65 {
        top: 65px !important;
    }

    .pos-t-ps-lg-65 {
        top: 65% !important;
    }

    .pos-t-lg-66 {
        top: 66px !important;
    }

    .pos-t-ps-lg-66 {
        top: 66% !important;
    }

    .pos-t-lg-67 {
        top: 67px !important;
    }

    .pos-t-ps-lg-67 {
        top: 67% !important;
    }

    .pos-t-lg-68 {
        top: 68px !important;
    }

    .pos-t-ps-lg-68 {
        top: 68% !important;
    }

    .pos-t-lg-69 {
        top: 69px !important;
    }

    .pos-t-ps-lg-69 {
        top: 69% !important;
    }

    .pos-t-lg-70 {
        top: 70px !important;
    }

    .pos-t-ps-lg-70 {
        top: 70% !important;
    }

    .pos-t-lg-71 {
        top: 71px !important;
    }

    .pos-t-ps-lg-71 {
        top: 71% !important;
    }

    .pos-t-lg-72 {
        top: 72px !important;
    }

    .pos-t-ps-lg-72 {
        top: 72% !important;
    }

    .pos-t-lg-73 {
        top: 73px !important;
    }

    .pos-t-ps-lg-73 {
        top: 73% !important;
    }

    .pos-t-lg-74 {
        top: 74px !important;
    }

    .pos-t-ps-lg-74 {
        top: 74% !important;
    }

    .pos-t-lg-75 {
        top: 75px !important;
    }

    .pos-t-ps-lg-75 {
        top: 75% !important;
    }

    .pos-t-lg-76 {
        top: 76px !important;
    }

    .pos-t-ps-lg-76 {
        top: 76% !important;
    }

    .pos-t-lg-77 {
        top: 77px !important;
    }

    .pos-t-ps-lg-77 {
        top: 77% !important;
    }

    .pos-t-lg-78 {
        top: 78px !important;
    }

    .pos-t-ps-lg-78 {
        top: 78% !important;
    }

    .pos-t-lg-79 {
        top: 79px !important;
    }

    .pos-t-ps-lg-79 {
        top: 79% !important;
    }

    .pos-t-lg-80 {
        top: 80px !important;
    }

    .pos-t-ps-lg-80 {
        top: 80% !important;
    }

    .pos-t-lg-81 {
        top: 81px !important;
    }

    .pos-t-ps-lg-81 {
        top: 81% !important;
    }

    .pos-t-lg-82 {
        top: 82px !important;
    }

    .pos-t-ps-lg-82 {
        top: 82% !important;
    }

    .pos-t-lg-83 {
        top: 83px !important;
    }

    .pos-t-ps-lg-83 {
        top: 83% !important;
    }

    .pos-t-lg-84 {
        top: 84px !important;
    }

    .pos-t-ps-lg-84 {
        top: 84% !important;
    }

    .pos-t-lg-85 {
        top: 85px !important;
    }

    .pos-t-ps-lg-85 {
        top: 85% !important;
    }

    .pos-t-lg-86 {
        top: 86px !important;
    }

    .pos-t-ps-lg-86 {
        top: 86% !important;
    }

    .pos-t-lg-87 {
        top: 87px !important;
    }

    .pos-t-ps-lg-87 {
        top: 87% !important;
    }

    .pos-t-lg-88 {
        top: 88px !important;
    }

    .pos-t-ps-lg-88 {
        top: 88% !important;
    }

    .pos-t-lg-89 {
        top: 89px !important;
    }

    .pos-t-ps-lg-89 {
        top: 89% !important;
    }

    .pos-t-lg-90 {
        top: 90px !important;
    }

    .pos-t-ps-lg-90 {
        top: 90% !important;
    }

    .pos-t-lg-91 {
        top: 91px !important;
    }

    .pos-t-ps-lg-91 {
        top: 91% !important;
    }

    .pos-t-lg-92 {
        top: 92px !important;
    }

    .pos-t-ps-lg-92 {
        top: 92% !important;
    }

    .pos-t-lg-93 {
        top: 93px !important;
    }

    .pos-t-ps-lg-93 {
        top: 93% !important;
    }

    .pos-t-lg-94 {
        top: 94px !important;
    }

    .pos-t-ps-lg-94 {
        top: 94% !important;
    }

    .pos-t-lg-95 {
        top: 95px !important;
    }

    .pos-t-ps-lg-95 {
        top: 95% !important;
    }

    .pos-t-lg-96 {
        top: 96px !important;
    }

    .pos-t-ps-lg-96 {
        top: 96% !important;
    }

    .pos-t-lg-97 {
        top: 97px !important;
    }

    .pos-t-ps-lg-97 {
        top: 97% !important;
    }

    .pos-t-lg-98 {
        top: 98px !important;
    }

    .pos-t-ps-lg-98 {
        top: 98% !important;
    }

    .pos-t-lg-99 {
        top: 99px !important;
    }

    .pos-t-ps-lg-99 {
        top: 99% !important;
    }

    .pos-t-lg-100 {
        top: 100px !important;
    }

    .pos-t-ps-lg-100 {
        top: 100% !important;
    }

    .pos-r-lg-0 {
        right: 0px !important;
    }

    .pos-r-ps-lg-0 {
        right: 0% !important;
    }

    .pos-r-lg-1 {
        right: 1px !important;
    }

    .pos-r-ps-lg-1 {
        right: 1% !important;
    }

    .pos-r-lg-2 {
        right: 2px !important;
    }

    .pos-r-ps-lg-2 {
        right: 2% !important;
    }

    .pos-r-lg-3 {
        right: 3px !important;
    }

    .pos-r-ps-lg-3 {
        right: 3% !important;
    }

    .pos-r-lg-4 {
        right: 4px !important;
    }

    .pos-r-ps-lg-4 {
        right: 4% !important;
    }

    .pos-r-lg-5 {
        right: 5px !important;
    }

    .pos-r-ps-lg-5 {
        right: 5% !important;
    }

    .pos-r-lg-6 {
        right: 6px !important;
    }

    .pos-r-ps-lg-6 {
        right: 6% !important;
    }

    .pos-r-lg-7 {
        right: 7px !important;
    }

    .pos-r-ps-lg-7 {
        right: 7% !important;
    }

    .pos-r-lg-8 {
        right: 8px !important;
    }

    .pos-r-ps-lg-8 {
        right: 8% !important;
    }

    .pos-r-lg-9 {
        right: 9px !important;
    }

    .pos-r-ps-lg-9 {
        right: 9% !important;
    }

    .pos-r-lg-10 {
        right: 10px !important;
    }

    .pos-r-ps-lg-10 {
        right: 10% !important;
    }

    .pos-r-lg-11 {
        right: 11px !important;
    }

    .pos-r-ps-lg-11 {
        right: 11% !important;
    }

    .pos-r-lg-12 {
        right: 12px !important;
    }

    .pos-r-ps-lg-12 {
        right: 12% !important;
    }

    .pos-r-lg-13 {
        right: 13px !important;
    }

    .pos-r-ps-lg-13 {
        right: 13% !important;
    }

    .pos-r-lg-14 {
        right: 14px !important;
    }

    .pos-r-ps-lg-14 {
        right: 14% !important;
    }

    .pos-r-lg-15 {
        right: 15px !important;
    }

    .pos-r-ps-lg-15 {
        right: 15% !important;
    }

    .pos-r-lg-16 {
        right: 16px !important;
    }

    .pos-r-ps-lg-16 {
        right: 16% !important;
    }

    .pos-r-lg-17 {
        right: 17px !important;
    }

    .pos-r-ps-lg-17 {
        right: 17% !important;
    }

    .pos-r-lg-18 {
        right: 18px !important;
    }

    .pos-r-ps-lg-18 {
        right: 18% !important;
    }

    .pos-r-lg-19 {
        right: 19px !important;
    }

    .pos-r-ps-lg-19 {
        right: 19% !important;
    }

    .pos-r-lg-20 {
        right: 20px !important;
    }

    .pos-r-ps-lg-20 {
        right: 20% !important;
    }

    .pos-r-lg-21 {
        right: 21px !important;
    }

    .pos-r-ps-lg-21 {
        right: 21% !important;
    }

    .pos-r-lg-22 {
        right: 22px !important;
    }

    .pos-r-ps-lg-22 {
        right: 22% !important;
    }

    .pos-r-lg-23 {
        right: 23px !important;
    }

    .pos-r-ps-lg-23 {
        right: 23% !important;
    }

    .pos-r-lg-24 {
        right: 24px !important;
    }

    .pos-r-ps-lg-24 {
        right: 24% !important;
    }

    .pos-r-lg-25 {
        right: 25px !important;
    }

    .pos-r-ps-lg-25 {
        right: 25% !important;
    }

    .pos-r-lg-26 {
        right: 26px !important;
    }

    .pos-r-ps-lg-26 {
        right: 26% !important;
    }

    .pos-r-lg-27 {
        right: 27px !important;
    }

    .pos-r-ps-lg-27 {
        right: 27% !important;
    }

    .pos-r-lg-28 {
        right: 28px !important;
    }

    .pos-r-ps-lg-28 {
        right: 28% !important;
    }

    .pos-r-lg-29 {
        right: 29px !important;
    }

    .pos-r-ps-lg-29 {
        right: 29% !important;
    }

    .pos-r-lg-30 {
        right: 30px !important;
    }

    .pos-r-ps-lg-30 {
        right: 30% !important;
    }

    .pos-r-lg-31 {
        right: 31px !important;
    }

    .pos-r-ps-lg-31 {
        right: 31% !important;
    }

    .pos-r-lg-32 {
        right: 32px !important;
    }

    .pos-r-ps-lg-32 {
        right: 32% !important;
    }

    .pos-r-lg-33 {
        right: 33px !important;
    }

    .pos-r-ps-lg-33 {
        right: 33% !important;
    }

    .pos-r-lg-34 {
        right: 34px !important;
    }

    .pos-r-ps-lg-34 {
        right: 34% !important;
    }

    .pos-r-lg-35 {
        right: 35px !important;
    }

    .pos-r-ps-lg-35 {
        right: 35% !important;
    }

    .pos-r-lg-36 {
        right: 36px !important;
    }

    .pos-r-ps-lg-36 {
        right: 36% !important;
    }

    .pos-r-lg-37 {
        right: 37px !important;
    }

    .pos-r-ps-lg-37 {
        right: 37% !important;
    }

    .pos-r-lg-38 {
        right: 38px !important;
    }

    .pos-r-ps-lg-38 {
        right: 38% !important;
    }

    .pos-r-lg-39 {
        right: 39px !important;
    }

    .pos-r-ps-lg-39 {
        right: 39% !important;
    }

    .pos-r-lg-40 {
        right: 40px !important;
    }

    .pos-r-ps-lg-40 {
        right: 40% !important;
    }

    .pos-r-lg-41 {
        right: 41px !important;
    }

    .pos-r-ps-lg-41 {
        right: 41% !important;
    }

    .pos-r-lg-42 {
        right: 42px !important;
    }

    .pos-r-ps-lg-42 {
        right: 42% !important;
    }

    .pos-r-lg-43 {
        right: 43px !important;
    }

    .pos-r-ps-lg-43 {
        right: 43% !important;
    }

    .pos-r-lg-44 {
        right: 44px !important;
    }

    .pos-r-ps-lg-44 {
        right: 44% !important;
    }

    .pos-r-lg-45 {
        right: 45px !important;
    }

    .pos-r-ps-lg-45 {
        right: 45% !important;
    }

    .pos-r-lg-46 {
        right: 46px !important;
    }

    .pos-r-ps-lg-46 {
        right: 46% !important;
    }

    .pos-r-lg-47 {
        right: 47px !important;
    }

    .pos-r-ps-lg-47 {
        right: 47% !important;
    }

    .pos-r-lg-48 {
        right: 48px !important;
    }

    .pos-r-ps-lg-48 {
        right: 48% !important;
    }

    .pos-r-lg-49 {
        right: 49px !important;
    }

    .pos-r-ps-lg-49 {
        right: 49% !important;
    }

    .pos-r-lg-50 {
        right: 50px !important;
    }

    .pos-r-ps-lg-50 {
        right: 50% !important;
    }

    .pos-r-lg-51 {
        right: 51px !important;
    }

    .pos-r-ps-lg-51 {
        right: 51% !important;
    }

    .pos-r-lg-52 {
        right: 52px !important;
    }

    .pos-r-ps-lg-52 {
        right: 52% !important;
    }

    .pos-r-lg-53 {
        right: 53px !important;
    }

    .pos-r-ps-lg-53 {
        right: 53% !important;
    }

    .pos-r-lg-54 {
        right: 54px !important;
    }

    .pos-r-ps-lg-54 {
        right: 54% !important;
    }

    .pos-r-lg-55 {
        right: 55px !important;
    }

    .pos-r-ps-lg-55 {
        right: 55% !important;
    }

    .pos-r-lg-56 {
        right: 56px !important;
    }

    .pos-r-ps-lg-56 {
        right: 56% !important;
    }

    .pos-r-lg-57 {
        right: 57px !important;
    }

    .pos-r-ps-lg-57 {
        right: 57% !important;
    }

    .pos-r-lg-58 {
        right: 58px !important;
    }

    .pos-r-ps-lg-58 {
        right: 58% !important;
    }

    .pos-r-lg-59 {
        right: 59px !important;
    }

    .pos-r-ps-lg-59 {
        right: 59% !important;
    }

    .pos-r-lg-60 {
        right: 60px !important;
    }

    .pos-r-ps-lg-60 {
        right: 60% !important;
    }

    .pos-r-lg-61 {
        right: 61px !important;
    }

    .pos-r-ps-lg-61 {
        right: 61% !important;
    }

    .pos-r-lg-62 {
        right: 62px !important;
    }

    .pos-r-ps-lg-62 {
        right: 62% !important;
    }

    .pos-r-lg-63 {
        right: 63px !important;
    }

    .pos-r-ps-lg-63 {
        right: 63% !important;
    }

    .pos-r-lg-64 {
        right: 64px !important;
    }

    .pos-r-ps-lg-64 {
        right: 64% !important;
    }

    .pos-r-lg-65 {
        right: 65px !important;
    }

    .pos-r-ps-lg-65 {
        right: 65% !important;
    }

    .pos-r-lg-66 {
        right: 66px !important;
    }

    .pos-r-ps-lg-66 {
        right: 66% !important;
    }

    .pos-r-lg-67 {
        right: 67px !important;
    }

    .pos-r-ps-lg-67 {
        right: 67% !important;
    }

    .pos-r-lg-68 {
        right: 68px !important;
    }

    .pos-r-ps-lg-68 {
        right: 68% !important;
    }

    .pos-r-lg-69 {
        right: 69px !important;
    }

    .pos-r-ps-lg-69 {
        right: 69% !important;
    }

    .pos-r-lg-70 {
        right: 70px !important;
    }

    .pos-r-ps-lg-70 {
        right: 70% !important;
    }

    .pos-r-lg-71 {
        right: 71px !important;
    }

    .pos-r-ps-lg-71 {
        right: 71% !important;
    }

    .pos-r-lg-72 {
        right: 72px !important;
    }

    .pos-r-ps-lg-72 {
        right: 72% !important;
    }

    .pos-r-lg-73 {
        right: 73px !important;
    }

    .pos-r-ps-lg-73 {
        right: 73% !important;
    }

    .pos-r-lg-74 {
        right: 74px !important;
    }

    .pos-r-ps-lg-74 {
        right: 74% !important;
    }

    .pos-r-lg-75 {
        right: 75px !important;
    }

    .pos-r-ps-lg-75 {
        right: 75% !important;
    }

    .pos-r-lg-76 {
        right: 76px !important;
    }

    .pos-r-ps-lg-76 {
        right: 76% !important;
    }

    .pos-r-lg-77 {
        right: 77px !important;
    }

    .pos-r-ps-lg-77 {
        right: 77% !important;
    }

    .pos-r-lg-78 {
        right: 78px !important;
    }

    .pos-r-ps-lg-78 {
        right: 78% !important;
    }

    .pos-r-lg-79 {
        right: 79px !important;
    }

    .pos-r-ps-lg-79 {
        right: 79% !important;
    }

    .pos-r-lg-80 {
        right: 80px !important;
    }

    .pos-r-ps-lg-80 {
        right: 80% !important;
    }

    .pos-r-lg-81 {
        right: 81px !important;
    }

    .pos-r-ps-lg-81 {
        right: 81% !important;
    }

    .pos-r-lg-82 {
        right: 82px !important;
    }

    .pos-r-ps-lg-82 {
        right: 82% !important;
    }

    .pos-r-lg-83 {
        right: 83px !important;
    }

    .pos-r-ps-lg-83 {
        right: 83% !important;
    }

    .pos-r-lg-84 {
        right: 84px !important;
    }

    .pos-r-ps-lg-84 {
        right: 84% !important;
    }

    .pos-r-lg-85 {
        right: 85px !important;
    }

    .pos-r-ps-lg-85 {
        right: 85% !important;
    }

    .pos-r-lg-86 {
        right: 86px !important;
    }

    .pos-r-ps-lg-86 {
        right: 86% !important;
    }

    .pos-r-lg-87 {
        right: 87px !important;
    }

    .pos-r-ps-lg-87 {
        right: 87% !important;
    }

    .pos-r-lg-88 {
        right: 88px !important;
    }

    .pos-r-ps-lg-88 {
        right: 88% !important;
    }

    .pos-r-lg-89 {
        right: 89px !important;
    }

    .pos-r-ps-lg-89 {
        right: 89% !important;
    }

    .pos-r-lg-90 {
        right: 90px !important;
    }

    .pos-r-ps-lg-90 {
        right: 90% !important;
    }

    .pos-r-lg-91 {
        right: 91px !important;
    }

    .pos-r-ps-lg-91 {
        right: 91% !important;
    }

    .pos-r-lg-92 {
        right: 92px !important;
    }

    .pos-r-ps-lg-92 {
        right: 92% !important;
    }

    .pos-r-lg-93 {
        right: 93px !important;
    }

    .pos-r-ps-lg-93 {
        right: 93% !important;
    }

    .pos-r-lg-94 {
        right: 94px !important;
    }

    .pos-r-ps-lg-94 {
        right: 94% !important;
    }

    .pos-r-lg-95 {
        right: 95px !important;
    }

    .pos-r-ps-lg-95 {
        right: 95% !important;
    }

    .pos-r-lg-96 {
        right: 96px !important;
    }

    .pos-r-ps-lg-96 {
        right: 96% !important;
    }

    .pos-r-lg-97 {
        right: 97px !important;
    }

    .pos-r-ps-lg-97 {
        right: 97% !important;
    }

    .pos-r-lg-98 {
        right: 98px !important;
    }

    .pos-r-ps-lg-98 {
        right: 98% !important;
    }

    .pos-r-lg-99 {
        right: 99px !important;
    }

    .pos-r-ps-lg-99 {
        right: 99% !important;
    }

    .pos-r-lg-100 {
        right: 100px !important;
    }

    .pos-r-ps-lg-100 {
        right: 100% !important;
    }

    .pos-b-lg-0 {
        bottom: 0px !important;
    }

    .pos-b-ps-lg-0 {
        bottom: 0% !important;
    }

    .pos-b-lg-1 {
        bottom: 1px !important;
    }

    .pos-b-ps-lg-1 {
        bottom: 1% !important;
    }

    .pos-b-lg-2 {
        bottom: 2px !important;
    }

    .pos-b-ps-lg-2 {
        bottom: 2% !important;
    }

    .pos-b-lg-3 {
        bottom: 3px !important;
    }

    .pos-b-ps-lg-3 {
        bottom: 3% !important;
    }

    .pos-b-lg-4 {
        bottom: 4px !important;
    }

    .pos-b-ps-lg-4 {
        bottom: 4% !important;
    }

    .pos-b-lg-5 {
        bottom: 5px !important;
    }

    .pos-b-ps-lg-5 {
        bottom: 5% !important;
    }

    .pos-b-lg-6 {
        bottom: 6px !important;
    }

    .pos-b-ps-lg-6 {
        bottom: 6% !important;
    }

    .pos-b-lg-7 {
        bottom: 7px !important;
    }

    .pos-b-ps-lg-7 {
        bottom: 7% !important;
    }

    .pos-b-lg-8 {
        bottom: 8px !important;
    }

    .pos-b-ps-lg-8 {
        bottom: 8% !important;
    }

    .pos-b-lg-9 {
        bottom: 9px !important;
    }

    .pos-b-ps-lg-9 {
        bottom: 9% !important;
    }

    .pos-b-lg-10 {
        bottom: 10px !important;
    }

    .pos-b-ps-lg-10 {
        bottom: 10% !important;
    }

    .pos-b-lg-11 {
        bottom: 11px !important;
    }

    .pos-b-ps-lg-11 {
        bottom: 11% !important;
    }

    .pos-b-lg-12 {
        bottom: 12px !important;
    }

    .pos-b-ps-lg-12 {
        bottom: 12% !important;
    }

    .pos-b-lg-13 {
        bottom: 13px !important;
    }

    .pos-b-ps-lg-13 {
        bottom: 13% !important;
    }

    .pos-b-lg-14 {
        bottom: 14px !important;
    }

    .pos-b-ps-lg-14 {
        bottom: 14% !important;
    }

    .pos-b-lg-15 {
        bottom: 15px !important;
    }

    .pos-b-ps-lg-15 {
        bottom: 15% !important;
    }

    .pos-b-lg-16 {
        bottom: 16px !important;
    }

    .pos-b-ps-lg-16 {
        bottom: 16% !important;
    }

    .pos-b-lg-17 {
        bottom: 17px !important;
    }

    .pos-b-ps-lg-17 {
        bottom: 17% !important;
    }

    .pos-b-lg-18 {
        bottom: 18px !important;
    }

    .pos-b-ps-lg-18 {
        bottom: 18% !important;
    }

    .pos-b-lg-19 {
        bottom: 19px !important;
    }

    .pos-b-ps-lg-19 {
        bottom: 19% !important;
    }

    .pos-b-lg-20 {
        bottom: 20px !important;
    }

    .pos-b-ps-lg-20 {
        bottom: 20% !important;
    }

    .pos-b-lg-21 {
        bottom: 21px !important;
    }

    .pos-b-ps-lg-21 {
        bottom: 21% !important;
    }

    .pos-b-lg-22 {
        bottom: 22px !important;
    }

    .pos-b-ps-lg-22 {
        bottom: 22% !important;
    }

    .pos-b-lg-23 {
        bottom: 23px !important;
    }

    .pos-b-ps-lg-23 {
        bottom: 23% !important;
    }

    .pos-b-lg-24 {
        bottom: 24px !important;
    }

    .pos-b-ps-lg-24 {
        bottom: 24% !important;
    }

    .pos-b-lg-25 {
        bottom: 25px !important;
    }

    .pos-b-ps-lg-25 {
        bottom: 25% !important;
    }

    .pos-b-lg-26 {
        bottom: 26px !important;
    }

    .pos-b-ps-lg-26 {
        bottom: 26% !important;
    }

    .pos-b-lg-27 {
        bottom: 27px !important;
    }

    .pos-b-ps-lg-27 {
        bottom: 27% !important;
    }

    .pos-b-lg-28 {
        bottom: 28px !important;
    }

    .pos-b-ps-lg-28 {
        bottom: 28% !important;
    }

    .pos-b-lg-29 {
        bottom: 29px !important;
    }

    .pos-b-ps-lg-29 {
        bottom: 29% !important;
    }

    .pos-b-lg-30 {
        bottom: 30px !important;
    }

    .pos-b-ps-lg-30 {
        bottom: 30% !important;
    }

    .pos-b-lg-31 {
        bottom: 31px !important;
    }

    .pos-b-ps-lg-31 {
        bottom: 31% !important;
    }

    .pos-b-lg-32 {
        bottom: 32px !important;
    }

    .pos-b-ps-lg-32 {
        bottom: 32% !important;
    }

    .pos-b-lg-33 {
        bottom: 33px !important;
    }

    .pos-b-ps-lg-33 {
        bottom: 33% !important;
    }

    .pos-b-lg-34 {
        bottom: 34px !important;
    }

    .pos-b-ps-lg-34 {
        bottom: 34% !important;
    }

    .pos-b-lg-35 {
        bottom: 35px !important;
    }

    .pos-b-ps-lg-35 {
        bottom: 35% !important;
    }

    .pos-b-lg-36 {
        bottom: 36px !important;
    }

    .pos-b-ps-lg-36 {
        bottom: 36% !important;
    }

    .pos-b-lg-37 {
        bottom: 37px !important;
    }

    .pos-b-ps-lg-37 {
        bottom: 37% !important;
    }

    .pos-b-lg-38 {
        bottom: 38px !important;
    }

    .pos-b-ps-lg-38 {
        bottom: 38% !important;
    }

    .pos-b-lg-39 {
        bottom: 39px !important;
    }

    .pos-b-ps-lg-39 {
        bottom: 39% !important;
    }

    .pos-b-lg-40 {
        bottom: 40px !important;
    }

    .pos-b-ps-lg-40 {
        bottom: 40% !important;
    }

    .pos-b-lg-41 {
        bottom: 41px !important;
    }

    .pos-b-ps-lg-41 {
        bottom: 41% !important;
    }

    .pos-b-lg-42 {
        bottom: 42px !important;
    }

    .pos-b-ps-lg-42 {
        bottom: 42% !important;
    }

    .pos-b-lg-43 {
        bottom: 43px !important;
    }

    .pos-b-ps-lg-43 {
        bottom: 43% !important;
    }

    .pos-b-lg-44 {
        bottom: 44px !important;
    }

    .pos-b-ps-lg-44 {
        bottom: 44% !important;
    }

    .pos-b-lg-45 {
        bottom: 45px !important;
    }

    .pos-b-ps-lg-45 {
        bottom: 45% !important;
    }

    .pos-b-lg-46 {
        bottom: 46px !important;
    }

    .pos-b-ps-lg-46 {
        bottom: 46% !important;
    }

    .pos-b-lg-47 {
        bottom: 47px !important;
    }

    .pos-b-ps-lg-47 {
        bottom: 47% !important;
    }

    .pos-b-lg-48 {
        bottom: 48px !important;
    }

    .pos-b-ps-lg-48 {
        bottom: 48% !important;
    }

    .pos-b-lg-49 {
        bottom: 49px !important;
    }

    .pos-b-ps-lg-49 {
        bottom: 49% !important;
    }

    .pos-b-lg-50 {
        bottom: 50px !important;
    }

    .pos-b-ps-lg-50 {
        bottom: 50% !important;
    }

    .pos-b-lg-51 {
        bottom: 51px !important;
    }

    .pos-b-ps-lg-51 {
        bottom: 51% !important;
    }

    .pos-b-lg-52 {
        bottom: 52px !important;
    }

    .pos-b-ps-lg-52 {
        bottom: 52% !important;
    }

    .pos-b-lg-53 {
        bottom: 53px !important;
    }

    .pos-b-ps-lg-53 {
        bottom: 53% !important;
    }

    .pos-b-lg-54 {
        bottom: 54px !important;
    }

    .pos-b-ps-lg-54 {
        bottom: 54% !important;
    }

    .pos-b-lg-55 {
        bottom: 55px !important;
    }

    .pos-b-ps-lg-55 {
        bottom: 55% !important;
    }

    .pos-b-lg-56 {
        bottom: 56px !important;
    }

    .pos-b-ps-lg-56 {
        bottom: 56% !important;
    }

    .pos-b-lg-57 {
        bottom: 57px !important;
    }

    .pos-b-ps-lg-57 {
        bottom: 57% !important;
    }

    .pos-b-lg-58 {
        bottom: 58px !important;
    }

    .pos-b-ps-lg-58 {
        bottom: 58% !important;
    }

    .pos-b-lg-59 {
        bottom: 59px !important;
    }

    .pos-b-ps-lg-59 {
        bottom: 59% !important;
    }

    .pos-b-lg-60 {
        bottom: 60px !important;
    }

    .pos-b-ps-lg-60 {
        bottom: 60% !important;
    }

    .pos-b-lg-61 {
        bottom: 61px !important;
    }

    .pos-b-ps-lg-61 {
        bottom: 61% !important;
    }

    .pos-b-lg-62 {
        bottom: 62px !important;
    }

    .pos-b-ps-lg-62 {
        bottom: 62% !important;
    }

    .pos-b-lg-63 {
        bottom: 63px !important;
    }

    .pos-b-ps-lg-63 {
        bottom: 63% !important;
    }

    .pos-b-lg-64 {
        bottom: 64px !important;
    }

    .pos-b-ps-lg-64 {
        bottom: 64% !important;
    }

    .pos-b-lg-65 {
        bottom: 65px !important;
    }

    .pos-b-ps-lg-65 {
        bottom: 65% !important;
    }

    .pos-b-lg-66 {
        bottom: 66px !important;
    }

    .pos-b-ps-lg-66 {
        bottom: 66% !important;
    }

    .pos-b-lg-67 {
        bottom: 67px !important;
    }

    .pos-b-ps-lg-67 {
        bottom: 67% !important;
    }

    .pos-b-lg-68 {
        bottom: 68px !important;
    }

    .pos-b-ps-lg-68 {
        bottom: 68% !important;
    }

    .pos-b-lg-69 {
        bottom: 69px !important;
    }

    .pos-b-ps-lg-69 {
        bottom: 69% !important;
    }

    .pos-b-lg-70 {
        bottom: 70px !important;
    }

    .pos-b-ps-lg-70 {
        bottom: 70% !important;
    }

    .pos-b-lg-71 {
        bottom: 71px !important;
    }

    .pos-b-ps-lg-71 {
        bottom: 71% !important;
    }

    .pos-b-lg-72 {
        bottom: 72px !important;
    }

    .pos-b-ps-lg-72 {
        bottom: 72% !important;
    }

    .pos-b-lg-73 {
        bottom: 73px !important;
    }

    .pos-b-ps-lg-73 {
        bottom: 73% !important;
    }

    .pos-b-lg-74 {
        bottom: 74px !important;
    }

    .pos-b-ps-lg-74 {
        bottom: 74% !important;
    }

    .pos-b-lg-75 {
        bottom: 75px !important;
    }

    .pos-b-ps-lg-75 {
        bottom: 75% !important;
    }

    .pos-b-lg-76 {
        bottom: 76px !important;
    }

    .pos-b-ps-lg-76 {
        bottom: 76% !important;
    }

    .pos-b-lg-77 {
        bottom: 77px !important;
    }

    .pos-b-ps-lg-77 {
        bottom: 77% !important;
    }

    .pos-b-lg-78 {
        bottom: 78px !important;
    }

    .pos-b-ps-lg-78 {
        bottom: 78% !important;
    }

    .pos-b-lg-79 {
        bottom: 79px !important;
    }

    .pos-b-ps-lg-79 {
        bottom: 79% !important;
    }

    .pos-b-lg-80 {
        bottom: 80px !important;
    }

    .pos-b-ps-lg-80 {
        bottom: 80% !important;
    }

    .pos-b-lg-81 {
        bottom: 81px !important;
    }

    .pos-b-ps-lg-81 {
        bottom: 81% !important;
    }

    .pos-b-lg-82 {
        bottom: 82px !important;
    }

    .pos-b-ps-lg-82 {
        bottom: 82% !important;
    }

    .pos-b-lg-83 {
        bottom: 83px !important;
    }

    .pos-b-ps-lg-83 {
        bottom: 83% !important;
    }

    .pos-b-lg-84 {
        bottom: 84px !important;
    }

    .pos-b-ps-lg-84 {
        bottom: 84% !important;
    }

    .pos-b-lg-85 {
        bottom: 85px !important;
    }

    .pos-b-ps-lg-85 {
        bottom: 85% !important;
    }

    .pos-b-lg-86 {
        bottom: 86px !important;
    }

    .pos-b-ps-lg-86 {
        bottom: 86% !important;
    }

    .pos-b-lg-87 {
        bottom: 87px !important;
    }

    .pos-b-ps-lg-87 {
        bottom: 87% !important;
    }

    .pos-b-lg-88 {
        bottom: 88px !important;
    }

    .pos-b-ps-lg-88 {
        bottom: 88% !important;
    }

    .pos-b-lg-89 {
        bottom: 89px !important;
    }

    .pos-b-ps-lg-89 {
        bottom: 89% !important;
    }

    .pos-b-lg-90 {
        bottom: 90px !important;
    }

    .pos-b-ps-lg-90 {
        bottom: 90% !important;
    }

    .pos-b-lg-91 {
        bottom: 91px !important;
    }

    .pos-b-ps-lg-91 {
        bottom: 91% !important;
    }

    .pos-b-lg-92 {
        bottom: 92px !important;
    }

    .pos-b-ps-lg-92 {
        bottom: 92% !important;
    }

    .pos-b-lg-93 {
        bottom: 93px !important;
    }

    .pos-b-ps-lg-93 {
        bottom: 93% !important;
    }

    .pos-b-lg-94 {
        bottom: 94px !important;
    }

    .pos-b-ps-lg-94 {
        bottom: 94% !important;
    }

    .pos-b-lg-95 {
        bottom: 95px !important;
    }

    .pos-b-ps-lg-95 {
        bottom: 95% !important;
    }

    .pos-b-lg-96 {
        bottom: 96px !important;
    }

    .pos-b-ps-lg-96 {
        bottom: 96% !important;
    }

    .pos-b-lg-97 {
        bottom: 97px !important;
    }

    .pos-b-ps-lg-97 {
        bottom: 97% !important;
    }

    .pos-b-lg-98 {
        bottom: 98px !important;
    }

    .pos-b-ps-lg-98 {
        bottom: 98% !important;
    }

    .pos-b-lg-99 {
        bottom: 99px !important;
    }

    .pos-b-ps-lg-99 {
        bottom: 99% !important;
    }

    .pos-b-lg-100 {
        bottom: 100px !important;
    }

    .pos-b-ps-lg-100 {
        bottom: 100% !important;
    }

    .pos-l-lg-0 {
        left: 0px !important;
    }

    .pos-l-ps-lg-0 {
        left: 0% !important;
    }

    .pos-l-lg-1 {
        left: 1px !important;
    }

    .pos-l-ps-lg-1 {
        left: 1% !important;
    }

    .pos-l-lg-2 {
        left: 2px !important;
    }

    .pos-l-ps-lg-2 {
        left: 2% !important;
    }

    .pos-l-lg-3 {
        left: 3px !important;
    }

    .pos-l-ps-lg-3 {
        left: 3% !important;
    }

    .pos-l-lg-4 {
        left: 4px !important;
    }

    .pos-l-ps-lg-4 {
        left: 4% !important;
    }

    .pos-l-lg-5 {
        left: 5px !important;
    }

    .pos-l-ps-lg-5 {
        left: 5% !important;
    }

    .pos-l-lg-6 {
        left: 6px !important;
    }

    .pos-l-ps-lg-6 {
        left: 6% !important;
    }

    .pos-l-lg-7 {
        left: 7px !important;
    }

    .pos-l-ps-lg-7 {
        left: 7% !important;
    }

    .pos-l-lg-8 {
        left: 8px !important;
    }

    .pos-l-ps-lg-8 {
        left: 8% !important;
    }

    .pos-l-lg-9 {
        left: 9px !important;
    }

    .pos-l-ps-lg-9 {
        left: 9% !important;
    }

    .pos-l-lg-10 {
        left: 10px !important;
    }

    .pos-l-ps-lg-10 {
        left: 10% !important;
    }

    .pos-l-lg-11 {
        left: 11px !important;
    }

    .pos-l-ps-lg-11 {
        left: 11% !important;
    }

    .pos-l-lg-12 {
        left: 12px !important;
    }

    .pos-l-ps-lg-12 {
        left: 12% !important;
    }

    .pos-l-lg-13 {
        left: 13px !important;
    }

    .pos-l-ps-lg-13 {
        left: 13% !important;
    }

    .pos-l-lg-14 {
        left: 14px !important;
    }

    .pos-l-ps-lg-14 {
        left: 14% !important;
    }

    .pos-l-lg-15 {
        left: 15px !important;
    }

    .pos-l-ps-lg-15 {
        left: 15% !important;
    }

    .pos-l-lg-16 {
        left: 16px !important;
    }

    .pos-l-ps-lg-16 {
        left: 16% !important;
    }

    .pos-l-lg-17 {
        left: 17px !important;
    }

    .pos-l-ps-lg-17 {
        left: 17% !important;
    }

    .pos-l-lg-18 {
        left: 18px !important;
    }

    .pos-l-ps-lg-18 {
        left: 18% !important;
    }

    .pos-l-lg-19 {
        left: 19px !important;
    }

    .pos-l-ps-lg-19 {
        left: 19% !important;
    }

    .pos-l-lg-20 {
        left: 20px !important;
    }

    .pos-l-ps-lg-20 {
        left: 20% !important;
    }

    .pos-l-lg-21 {
        left: 21px !important;
    }

    .pos-l-ps-lg-21 {
        left: 21% !important;
    }

    .pos-l-lg-22 {
        left: 22px !important;
    }

    .pos-l-ps-lg-22 {
        left: 22% !important;
    }

    .pos-l-lg-23 {
        left: 23px !important;
    }

    .pos-l-ps-lg-23 {
        left: 23% !important;
    }

    .pos-l-lg-24 {
        left: 24px !important;
    }

    .pos-l-ps-lg-24 {
        left: 24% !important;
    }

    .pos-l-lg-25 {
        left: 25px !important;
    }

    .pos-l-ps-lg-25 {
        left: 25% !important;
    }

    .pos-l-lg-26 {
        left: 26px !important;
    }

    .pos-l-ps-lg-26 {
        left: 26% !important;
    }

    .pos-l-lg-27 {
        left: 27px !important;
    }

    .pos-l-ps-lg-27 {
        left: 27% !important;
    }

    .pos-l-lg-28 {
        left: 28px !important;
    }

    .pos-l-ps-lg-28 {
        left: 28% !important;
    }

    .pos-l-lg-29 {
        left: 29px !important;
    }

    .pos-l-ps-lg-29 {
        left: 29% !important;
    }

    .pos-l-lg-30 {
        left: 30px !important;
    }

    .pos-l-ps-lg-30 {
        left: 30% !important;
    }

    .pos-l-lg-31 {
        left: 31px !important;
    }

    .pos-l-ps-lg-31 {
        left: 31% !important;
    }

    .pos-l-lg-32 {
        left: 32px !important;
    }

    .pos-l-ps-lg-32 {
        left: 32% !important;
    }

    .pos-l-lg-33 {
        left: 33px !important;
    }

    .pos-l-ps-lg-33 {
        left: 33% !important;
    }

    .pos-l-lg-34 {
        left: 34px !important;
    }

    .pos-l-ps-lg-34 {
        left: 34% !important;
    }

    .pos-l-lg-35 {
        left: 35px !important;
    }

    .pos-l-ps-lg-35 {
        left: 35% !important;
    }

    .pos-l-lg-36 {
        left: 36px !important;
    }

    .pos-l-ps-lg-36 {
        left: 36% !important;
    }

    .pos-l-lg-37 {
        left: 37px !important;
    }

    .pos-l-ps-lg-37 {
        left: 37% !important;
    }

    .pos-l-lg-38 {
        left: 38px !important;
    }

    .pos-l-ps-lg-38 {
        left: 38% !important;
    }

    .pos-l-lg-39 {
        left: 39px !important;
    }

    .pos-l-ps-lg-39 {
        left: 39% !important;
    }

    .pos-l-lg-40 {
        left: 40px !important;
    }

    .pos-l-ps-lg-40 {
        left: 40% !important;
    }

    .pos-l-lg-41 {
        left: 41px !important;
    }

    .pos-l-ps-lg-41 {
        left: 41% !important;
    }

    .pos-l-lg-42 {
        left: 42px !important;
    }

    .pos-l-ps-lg-42 {
        left: 42% !important;
    }

    .pos-l-lg-43 {
        left: 43px !important;
    }

    .pos-l-ps-lg-43 {
        left: 43% !important;
    }

    .pos-l-lg-44 {
        left: 44px !important;
    }

    .pos-l-ps-lg-44 {
        left: 44% !important;
    }

    .pos-l-lg-45 {
        left: 45px !important;
    }

    .pos-l-ps-lg-45 {
        left: 45% !important;
    }

    .pos-l-lg-46 {
        left: 46px !important;
    }

    .pos-l-ps-lg-46 {
        left: 46% !important;
    }

    .pos-l-lg-47 {
        left: 47px !important;
    }

    .pos-l-ps-lg-47 {
        left: 47% !important;
    }

    .pos-l-lg-48 {
        left: 48px !important;
    }

    .pos-l-ps-lg-48 {
        left: 48% !important;
    }

    .pos-l-lg-49 {
        left: 49px !important;
    }

    .pos-l-ps-lg-49 {
        left: 49% !important;
    }

    .pos-l-lg-50 {
        left: 50px !important;
    }

    .pos-l-ps-lg-50 {
        left: 50% !important;
    }

    .pos-l-lg-51 {
        left: 51px !important;
    }

    .pos-l-ps-lg-51 {
        left: 51% !important;
    }

    .pos-l-lg-52 {
        left: 52px !important;
    }

    .pos-l-ps-lg-52 {
        left: 52% !important;
    }

    .pos-l-lg-53 {
        left: 53px !important;
    }

    .pos-l-ps-lg-53 {
        left: 53% !important;
    }

    .pos-l-lg-54 {
        left: 54px !important;
    }

    .pos-l-ps-lg-54 {
        left: 54% !important;
    }

    .pos-l-lg-55 {
        left: 55px !important;
    }

    .pos-l-ps-lg-55 {
        left: 55% !important;
    }

    .pos-l-lg-56 {
        left: 56px !important;
    }

    .pos-l-ps-lg-56 {
        left: 56% !important;
    }

    .pos-l-lg-57 {
        left: 57px !important;
    }

    .pos-l-ps-lg-57 {
        left: 57% !important;
    }

    .pos-l-lg-58 {
        left: 58px !important;
    }

    .pos-l-ps-lg-58 {
        left: 58% !important;
    }

    .pos-l-lg-59 {
        left: 59px !important;
    }

    .pos-l-ps-lg-59 {
        left: 59% !important;
    }

    .pos-l-lg-60 {
        left: 60px !important;
    }

    .pos-l-ps-lg-60 {
        left: 60% !important;
    }

    .pos-l-lg-61 {
        left: 61px !important;
    }

    .pos-l-ps-lg-61 {
        left: 61% !important;
    }

    .pos-l-lg-62 {
        left: 62px !important;
    }

    .pos-l-ps-lg-62 {
        left: 62% !important;
    }

    .pos-l-lg-63 {
        left: 63px !important;
    }

    .pos-l-ps-lg-63 {
        left: 63% !important;
    }

    .pos-l-lg-64 {
        left: 64px !important;
    }

    .pos-l-ps-lg-64 {
        left: 64% !important;
    }

    .pos-l-lg-65 {
        left: 65px !important;
    }

    .pos-l-ps-lg-65 {
        left: 65% !important;
    }

    .pos-l-lg-66 {
        left: 66px !important;
    }

    .pos-l-ps-lg-66 {
        left: 66% !important;
    }

    .pos-l-lg-67 {
        left: 67px !important;
    }

    .pos-l-ps-lg-67 {
        left: 67% !important;
    }

    .pos-l-lg-68 {
        left: 68px !important;
    }

    .pos-l-ps-lg-68 {
        left: 68% !important;
    }

    .pos-l-lg-69 {
        left: 69px !important;
    }

    .pos-l-ps-lg-69 {
        left: 69% !important;
    }

    .pos-l-lg-70 {
        left: 70px !important;
    }

    .pos-l-ps-lg-70 {
        left: 70% !important;
    }

    .pos-l-lg-71 {
        left: 71px !important;
    }

    .pos-l-ps-lg-71 {
        left: 71% !important;
    }

    .pos-l-lg-72 {
        left: 72px !important;
    }

    .pos-l-ps-lg-72 {
        left: 72% !important;
    }

    .pos-l-lg-73 {
        left: 73px !important;
    }

    .pos-l-ps-lg-73 {
        left: 73% !important;
    }

    .pos-l-lg-74 {
        left: 74px !important;
    }

    .pos-l-ps-lg-74 {
        left: 74% !important;
    }

    .pos-l-lg-75 {
        left: 75px !important;
    }

    .pos-l-ps-lg-75 {
        left: 75% !important;
    }

    .pos-l-lg-76 {
        left: 76px !important;
    }

    .pos-l-ps-lg-76 {
        left: 76% !important;
    }

    .pos-l-lg-77 {
        left: 77px !important;
    }

    .pos-l-ps-lg-77 {
        left: 77% !important;
    }

    .pos-l-lg-78 {
        left: 78px !important;
    }

    .pos-l-ps-lg-78 {
        left: 78% !important;
    }

    .pos-l-lg-79 {
        left: 79px !important;
    }

    .pos-l-ps-lg-79 {
        left: 79% !important;
    }

    .pos-l-lg-80 {
        left: 80px !important;
    }

    .pos-l-ps-lg-80 {
        left: 80% !important;
    }

    .pos-l-lg-81 {
        left: 81px !important;
    }

    .pos-l-ps-lg-81 {
        left: 81% !important;
    }

    .pos-l-lg-82 {
        left: 82px !important;
    }

    .pos-l-ps-lg-82 {
        left: 82% !important;
    }

    .pos-l-lg-83 {
        left: 83px !important;
    }

    .pos-l-ps-lg-83 {
        left: 83% !important;
    }

    .pos-l-lg-84 {
        left: 84px !important;
    }

    .pos-l-ps-lg-84 {
        left: 84% !important;
    }

    .pos-l-lg-85 {
        left: 85px !important;
    }

    .pos-l-ps-lg-85 {
        left: 85% !important;
    }

    .pos-l-lg-86 {
        left: 86px !important;
    }

    .pos-l-ps-lg-86 {
        left: 86% !important;
    }

    .pos-l-lg-87 {
        left: 87px !important;
    }

    .pos-l-ps-lg-87 {
        left: 87% !important;
    }

    .pos-l-lg-88 {
        left: 88px !important;
    }

    .pos-l-ps-lg-88 {
        left: 88% !important;
    }

    .pos-l-lg-89 {
        left: 89px !important;
    }

    .pos-l-ps-lg-89 {
        left: 89% !important;
    }

    .pos-l-lg-90 {
        left: 90px !important;
    }

    .pos-l-ps-lg-90 {
        left: 90% !important;
    }

    .pos-l-lg-91 {
        left: 91px !important;
    }

    .pos-l-ps-lg-91 {
        left: 91% !important;
    }

    .pos-l-lg-92 {
        left: 92px !important;
    }

    .pos-l-ps-lg-92 {
        left: 92% !important;
    }

    .pos-l-lg-93 {
        left: 93px !important;
    }

    .pos-l-ps-lg-93 {
        left: 93% !important;
    }

    .pos-l-lg-94 {
        left: 94px !important;
    }

    .pos-l-ps-lg-94 {
        left: 94% !important;
    }

    .pos-l-lg-95 {
        left: 95px !important;
    }

    .pos-l-ps-lg-95 {
        left: 95% !important;
    }

    .pos-l-lg-96 {
        left: 96px !important;
    }

    .pos-l-ps-lg-96 {
        left: 96% !important;
    }

    .pos-l-lg-97 {
        left: 97px !important;
    }

    .pos-l-ps-lg-97 {
        left: 97% !important;
    }

    .pos-l-lg-98 {
        left: 98px !important;
    }

    .pos-l-ps-lg-98 {
        left: 98% !important;
    }

    .pos-l-lg-99 {
        left: 99px !important;
    }

    .pos-l-ps-lg-99 {
        left: 99% !important;
    }

    .pos-l-lg-100 {
        left: 100px !important;
    }

    .pos-l-ps-lg-100 {
        left: 100% !important;
    }
}

@media (min-width: 1200px) {
    .pos-t-xl-0 {
        top: 0px !important;
    }

    .pos-t-ps-xl-0 {
        top: 0% !important;
    }

    .pos-t-xl-1 {
        top: 1px !important;
    }

    .pos-t-ps-xl-1 {
        top: 1% !important;
    }

    .pos-t-xl-2 {
        top: 2px !important;
    }

    .pos-t-ps-xl-2 {
        top: 2% !important;
    }

    .pos-t-xl-3 {
        top: 3px !important;
    }

    .pos-t-ps-xl-3 {
        top: 3% !important;
    }

    .pos-t-xl-4 {
        top: 4px !important;
    }

    .pos-t-ps-xl-4 {
        top: 4% !important;
    }

    .pos-t-xl-5 {
        top: 5px !important;
    }

    .pos-t-ps-xl-5 {
        top: 5% !important;
    }

    .pos-t-xl-6 {
        top: 6px !important;
    }

    .pos-t-ps-xl-6 {
        top: 6% !important;
    }

    .pos-t-xl-7 {
        top: 7px !important;
    }

    .pos-t-ps-xl-7 {
        top: 7% !important;
    }

    .pos-t-xl-8 {
        top: 8px !important;
    }

    .pos-t-ps-xl-8 {
        top: 8% !important;
    }

    .pos-t-xl-9 {
        top: 9px !important;
    }

    .pos-t-ps-xl-9 {
        top: 9% !important;
    }

    .pos-t-xl-10 {
        top: 10px !important;
    }

    .pos-t-ps-xl-10 {
        top: 10% !important;
    }

    .pos-t-xl-11 {
        top: 11px !important;
    }

    .pos-t-ps-xl-11 {
        top: 11% !important;
    }

    .pos-t-xl-12 {
        top: 12px !important;
    }

    .pos-t-ps-xl-12 {
        top: 12% !important;
    }

    .pos-t-xl-13 {
        top: 13px !important;
    }

    .pos-t-ps-xl-13 {
        top: 13% !important;
    }

    .pos-t-xl-14 {
        top: 14px !important;
    }

    .pos-t-ps-xl-14 {
        top: 14% !important;
    }

    .pos-t-xl-15 {
        top: 15px !important;
    }

    .pos-t-ps-xl-15 {
        top: 15% !important;
    }

    .pos-t-xl-16 {
        top: 16px !important;
    }

    .pos-t-ps-xl-16 {
        top: 16% !important;
    }

    .pos-t-xl-17 {
        top: 17px !important;
    }

    .pos-t-ps-xl-17 {
        top: 17% !important;
    }

    .pos-t-xl-18 {
        top: 18px !important;
    }

    .pos-t-ps-xl-18 {
        top: 18% !important;
    }

    .pos-t-xl-19 {
        top: 19px !important;
    }

    .pos-t-ps-xl-19 {
        top: 19% !important;
    }

    .pos-t-xl-20 {
        top: 20px !important;
    }

    .pos-t-ps-xl-20 {
        top: 20% !important;
    }

    .pos-t-xl-21 {
        top: 21px !important;
    }

    .pos-t-ps-xl-21 {
        top: 21% !important;
    }

    .pos-t-xl-22 {
        top: 22px !important;
    }

    .pos-t-ps-xl-22 {
        top: 22% !important;
    }

    .pos-t-xl-23 {
        top: 23px !important;
    }

    .pos-t-ps-xl-23 {
        top: 23% !important;
    }

    .pos-t-xl-24 {
        top: 24px !important;
    }

    .pos-t-ps-xl-24 {
        top: 24% !important;
    }

    .pos-t-xl-25 {
        top: 25px !important;
    }

    .pos-t-ps-xl-25 {
        top: 25% !important;
    }

    .pos-t-xl-26 {
        top: 26px !important;
    }

    .pos-t-ps-xl-26 {
        top: 26% !important;
    }

    .pos-t-xl-27 {
        top: 27px !important;
    }

    .pos-t-ps-xl-27 {
        top: 27% !important;
    }

    .pos-t-xl-28 {
        top: 28px !important;
    }

    .pos-t-ps-xl-28 {
        top: 28% !important;
    }

    .pos-t-xl-29 {
        top: 29px !important;
    }

    .pos-t-ps-xl-29 {
        top: 29% !important;
    }

    .pos-t-xl-30 {
        top: 30px !important;
    }

    .pos-t-ps-xl-30 {
        top: 30% !important;
    }

    .pos-t-xl-31 {
        top: 31px !important;
    }

    .pos-t-ps-xl-31 {
        top: 31% !important;
    }

    .pos-t-xl-32 {
        top: 32px !important;
    }

    .pos-t-ps-xl-32 {
        top: 32% !important;
    }

    .pos-t-xl-33 {
        top: 33px !important;
    }

    .pos-t-ps-xl-33 {
        top: 33% !important;
    }

    .pos-t-xl-34 {
        top: 34px !important;
    }

    .pos-t-ps-xl-34 {
        top: 34% !important;
    }

    .pos-t-xl-35 {
        top: 35px !important;
    }

    .pos-t-ps-xl-35 {
        top: 35% !important;
    }

    .pos-t-xl-36 {
        top: 36px !important;
    }

    .pos-t-ps-xl-36 {
        top: 36% !important;
    }

    .pos-t-xl-37 {
        top: 37px !important;
    }

    .pos-t-ps-xl-37 {
        top: 37% !important;
    }

    .pos-t-xl-38 {
        top: 38px !important;
    }

    .pos-t-ps-xl-38 {
        top: 38% !important;
    }

    .pos-t-xl-39 {
        top: 39px !important;
    }

    .pos-t-ps-xl-39 {
        top: 39% !important;
    }

    .pos-t-xl-40 {
        top: 40px !important;
    }

    .pos-t-ps-xl-40 {
        top: 40% !important;
    }

    .pos-t-xl-41 {
        top: 41px !important;
    }

    .pos-t-ps-xl-41 {
        top: 41% !important;
    }

    .pos-t-xl-42 {
        top: 42px !important;
    }

    .pos-t-ps-xl-42 {
        top: 42% !important;
    }

    .pos-t-xl-43 {
        top: 43px !important;
    }

    .pos-t-ps-xl-43 {
        top: 43% !important;
    }

    .pos-t-xl-44 {
        top: 44px !important;
    }

    .pos-t-ps-xl-44 {
        top: 44% !important;
    }

    .pos-t-xl-45 {
        top: 45px !important;
    }

    .pos-t-ps-xl-45 {
        top: 45% !important;
    }

    .pos-t-xl-46 {
        top: 46px !important;
    }

    .pos-t-ps-xl-46 {
        top: 46% !important;
    }

    .pos-t-xl-47 {
        top: 47px !important;
    }

    .pos-t-ps-xl-47 {
        top: 47% !important;
    }

    .pos-t-xl-48 {
        top: 48px !important;
    }

    .pos-t-ps-xl-48 {
        top: 48% !important;
    }

    .pos-t-xl-49 {
        top: 49px !important;
    }

    .pos-t-ps-xl-49 {
        top: 49% !important;
    }

    .pos-t-xl-50 {
        top: 50px !important;
    }

    .pos-t-ps-xl-50 {
        top: 50% !important;
    }

    .pos-t-xl-51 {
        top: 51px !important;
    }

    .pos-t-ps-xl-51 {
        top: 51% !important;
    }

    .pos-t-xl-52 {
        top: 52px !important;
    }

    .pos-t-ps-xl-52 {
        top: 52% !important;
    }

    .pos-t-xl-53 {
        top: 53px !important;
    }

    .pos-t-ps-xl-53 {
        top: 53% !important;
    }

    .pos-t-xl-54 {
        top: 54px !important;
    }

    .pos-t-ps-xl-54 {
        top: 54% !important;
    }

    .pos-t-xl-55 {
        top: 55px !important;
    }

    .pos-t-ps-xl-55 {
        top: 55% !important;
    }

    .pos-t-xl-56 {
        top: 56px !important;
    }

    .pos-t-ps-xl-56 {
        top: 56% !important;
    }

    .pos-t-xl-57 {
        top: 57px !important;
    }

    .pos-t-ps-xl-57 {
        top: 57% !important;
    }

    .pos-t-xl-58 {
        top: 58px !important;
    }

    .pos-t-ps-xl-58 {
        top: 58% !important;
    }

    .pos-t-xl-59 {
        top: 59px !important;
    }

    .pos-t-ps-xl-59 {
        top: 59% !important;
    }

    .pos-t-xl-60 {
        top: 60px !important;
    }

    .pos-t-ps-xl-60 {
        top: 60% !important;
    }

    .pos-t-xl-61 {
        top: 61px !important;
    }

    .pos-t-ps-xl-61 {
        top: 61% !important;
    }

    .pos-t-xl-62 {
        top: 62px !important;
    }

    .pos-t-ps-xl-62 {
        top: 62% !important;
    }

    .pos-t-xl-63 {
        top: 63px !important;
    }

    .pos-t-ps-xl-63 {
        top: 63% !important;
    }

    .pos-t-xl-64 {
        top: 64px !important;
    }

    .pos-t-ps-xl-64 {
        top: 64% !important;
    }

    .pos-t-xl-65 {
        top: 65px !important;
    }

    .pos-t-ps-xl-65 {
        top: 65% !important;
    }

    .pos-t-xl-66 {
        top: 66px !important;
    }

    .pos-t-ps-xl-66 {
        top: 66% !important;
    }

    .pos-t-xl-67 {
        top: 67px !important;
    }

    .pos-t-ps-xl-67 {
        top: 67% !important;
    }

    .pos-t-xl-68 {
        top: 68px !important;
    }

    .pos-t-ps-xl-68 {
        top: 68% !important;
    }

    .pos-t-xl-69 {
        top: 69px !important;
    }

    .pos-t-ps-xl-69 {
        top: 69% !important;
    }

    .pos-t-xl-70 {
        top: 70px !important;
    }

    .pos-t-ps-xl-70 {
        top: 70% !important;
    }

    .pos-t-xl-71 {
        top: 71px !important;
    }

    .pos-t-ps-xl-71 {
        top: 71% !important;
    }

    .pos-t-xl-72 {
        top: 72px !important;
    }

    .pos-t-ps-xl-72 {
        top: 72% !important;
    }

    .pos-t-xl-73 {
        top: 73px !important;
    }

    .pos-t-ps-xl-73 {
        top: 73% !important;
    }

    .pos-t-xl-74 {
        top: 74px !important;
    }

    .pos-t-ps-xl-74 {
        top: 74% !important;
    }

    .pos-t-xl-75 {
        top: 75px !important;
    }

    .pos-t-ps-xl-75 {
        top: 75% !important;
    }

    .pos-t-xl-76 {
        top: 76px !important;
    }

    .pos-t-ps-xl-76 {
        top: 76% !important;
    }

    .pos-t-xl-77 {
        top: 77px !important;
    }

    .pos-t-ps-xl-77 {
        top: 77% !important;
    }

    .pos-t-xl-78 {
        top: 78px !important;
    }

    .pos-t-ps-xl-78 {
        top: 78% !important;
    }

    .pos-t-xl-79 {
        top: 79px !important;
    }

    .pos-t-ps-xl-79 {
        top: 79% !important;
    }

    .pos-t-xl-80 {
        top: 80px !important;
    }

    .pos-t-ps-xl-80 {
        top: 80% !important;
    }

    .pos-t-xl-81 {
        top: 81px !important;
    }

    .pos-t-ps-xl-81 {
        top: 81% !important;
    }

    .pos-t-xl-82 {
        top: 82px !important;
    }

    .pos-t-ps-xl-82 {
        top: 82% !important;
    }

    .pos-t-xl-83 {
        top: 83px !important;
    }

    .pos-t-ps-xl-83 {
        top: 83% !important;
    }

    .pos-t-xl-84 {
        top: 84px !important;
    }

    .pos-t-ps-xl-84 {
        top: 84% !important;
    }

    .pos-t-xl-85 {
        top: 85px !important;
    }

    .pos-t-ps-xl-85 {
        top: 85% !important;
    }

    .pos-t-xl-86 {
        top: 86px !important;
    }

    .pos-t-ps-xl-86 {
        top: 86% !important;
    }

    .pos-t-xl-87 {
        top: 87px !important;
    }

    .pos-t-ps-xl-87 {
        top: 87% !important;
    }

    .pos-t-xl-88 {
        top: 88px !important;
    }

    .pos-t-ps-xl-88 {
        top: 88% !important;
    }

    .pos-t-xl-89 {
        top: 89px !important;
    }

    .pos-t-ps-xl-89 {
        top: 89% !important;
    }

    .pos-t-xl-90 {
        top: 90px !important;
    }

    .pos-t-ps-xl-90 {
        top: 90% !important;
    }

    .pos-t-xl-91 {
        top: 91px !important;
    }

    .pos-t-ps-xl-91 {
        top: 91% !important;
    }

    .pos-t-xl-92 {
        top: 92px !important;
    }

    .pos-t-ps-xl-92 {
        top: 92% !important;
    }

    .pos-t-xl-93 {
        top: 93px !important;
    }

    .pos-t-ps-xl-93 {
        top: 93% !important;
    }

    .pos-t-xl-94 {
        top: 94px !important;
    }

    .pos-t-ps-xl-94 {
        top: 94% !important;
    }

    .pos-t-xl-95 {
        top: 95px !important;
    }

    .pos-t-ps-xl-95 {
        top: 95% !important;
    }

    .pos-t-xl-96 {
        top: 96px !important;
    }

    .pos-t-ps-xl-96 {
        top: 96% !important;
    }

    .pos-t-xl-97 {
        top: 97px !important;
    }

    .pos-t-ps-xl-97 {
        top: 97% !important;
    }

    .pos-t-xl-98 {
        top: 98px !important;
    }

    .pos-t-ps-xl-98 {
        top: 98% !important;
    }

    .pos-t-xl-99 {
        top: 99px !important;
    }

    .pos-t-ps-xl-99 {
        top: 99% !important;
    }

    .pos-t-xl-100 {
        top: 100px !important;
    }

    .pos-t-ps-xl-100 {
        top: 100% !important;
    }

    .pos-r-xl-0 {
        right: 0px !important;
    }

    .pos-r-ps-xl-0 {
        right: 0% !important;
    }

    .pos-r-xl-1 {
        right: 1px !important;
    }

    .pos-r-ps-xl-1 {
        right: 1% !important;
    }

    .pos-r-xl-2 {
        right: 2px !important;
    }

    .pos-r-ps-xl-2 {
        right: 2% !important;
    }

    .pos-r-xl-3 {
        right: 3px !important;
    }

    .pos-r-ps-xl-3 {
        right: 3% !important;
    }

    .pos-r-xl-4 {
        right: 4px !important;
    }

    .pos-r-ps-xl-4 {
        right: 4% !important;
    }

    .pos-r-xl-5 {
        right: 5px !important;
    }

    .pos-r-ps-xl-5 {
        right: 5% !important;
    }

    .pos-r-xl-6 {
        right: 6px !important;
    }

    .pos-r-ps-xl-6 {
        right: 6% !important;
    }

    .pos-r-xl-7 {
        right: 7px !important;
    }

    .pos-r-ps-xl-7 {
        right: 7% !important;
    }

    .pos-r-xl-8 {
        right: 8px !important;
    }

    .pos-r-ps-xl-8 {
        right: 8% !important;
    }

    .pos-r-xl-9 {
        right: 9px !important;
    }

    .pos-r-ps-xl-9 {
        right: 9% !important;
    }

    .pos-r-xl-10 {
        right: 10px !important;
    }

    .pos-r-ps-xl-10 {
        right: 10% !important;
    }

    .pos-r-xl-11 {
        right: 11px !important;
    }

    .pos-r-ps-xl-11 {
        right: 11% !important;
    }

    .pos-r-xl-12 {
        right: 12px !important;
    }

    .pos-r-ps-xl-12 {
        right: 12% !important;
    }

    .pos-r-xl-13 {
        right: 13px !important;
    }

    .pos-r-ps-xl-13 {
        right: 13% !important;
    }

    .pos-r-xl-14 {
        right: 14px !important;
    }

    .pos-r-ps-xl-14 {
        right: 14% !important;
    }

    .pos-r-xl-15 {
        right: 15px !important;
    }

    .pos-r-ps-xl-15 {
        right: 15% !important;
    }

    .pos-r-xl-16 {
        right: 16px !important;
    }

    .pos-r-ps-xl-16 {
        right: 16% !important;
    }

    .pos-r-xl-17 {
        right: 17px !important;
    }

    .pos-r-ps-xl-17 {
        right: 17% !important;
    }

    .pos-r-xl-18 {
        right: 18px !important;
    }

    .pos-r-ps-xl-18 {
        right: 18% !important;
    }

    .pos-r-xl-19 {
        right: 19px !important;
    }

    .pos-r-ps-xl-19 {
        right: 19% !important;
    }

    .pos-r-xl-20 {
        right: 20px !important;
    }

    .pos-r-ps-xl-20 {
        right: 20% !important;
    }

    .pos-r-xl-21 {
        right: 21px !important;
    }

    .pos-r-ps-xl-21 {
        right: 21% !important;
    }

    .pos-r-xl-22 {
        right: 22px !important;
    }

    .pos-r-ps-xl-22 {
        right: 22% !important;
    }

    .pos-r-xl-23 {
        right: 23px !important;
    }

    .pos-r-ps-xl-23 {
        right: 23% !important;
    }

    .pos-r-xl-24 {
        right: 24px !important;
    }

    .pos-r-ps-xl-24 {
        right: 24% !important;
    }

    .pos-r-xl-25 {
        right: 25px !important;
    }

    .pos-r-ps-xl-25 {
        right: 25% !important;
    }

    .pos-r-xl-26 {
        right: 26px !important;
    }

    .pos-r-ps-xl-26 {
        right: 26% !important;
    }

    .pos-r-xl-27 {
        right: 27px !important;
    }

    .pos-r-ps-xl-27 {
        right: 27% !important;
    }

    .pos-r-xl-28 {
        right: 28px !important;
    }

    .pos-r-ps-xl-28 {
        right: 28% !important;
    }

    .pos-r-xl-29 {
        right: 29px !important;
    }

    .pos-r-ps-xl-29 {
        right: 29% !important;
    }

    .pos-r-xl-30 {
        right: 30px !important;
    }

    .pos-r-ps-xl-30 {
        right: 30% !important;
    }

    .pos-r-xl-31 {
        right: 31px !important;
    }

    .pos-r-ps-xl-31 {
        right: 31% !important;
    }

    .pos-r-xl-32 {
        right: 32px !important;
    }

    .pos-r-ps-xl-32 {
        right: 32% !important;
    }

    .pos-r-xl-33 {
        right: 33px !important;
    }

    .pos-r-ps-xl-33 {
        right: 33% !important;
    }

    .pos-r-xl-34 {
        right: 34px !important;
    }

    .pos-r-ps-xl-34 {
        right: 34% !important;
    }

    .pos-r-xl-35 {
        right: 35px !important;
    }

    .pos-r-ps-xl-35 {
        right: 35% !important;
    }

    .pos-r-xl-36 {
        right: 36px !important;
    }

    .pos-r-ps-xl-36 {
        right: 36% !important;
    }

    .pos-r-xl-37 {
        right: 37px !important;
    }

    .pos-r-ps-xl-37 {
        right: 37% !important;
    }

    .pos-r-xl-38 {
        right: 38px !important;
    }

    .pos-r-ps-xl-38 {
        right: 38% !important;
    }

    .pos-r-xl-39 {
        right: 39px !important;
    }

    .pos-r-ps-xl-39 {
        right: 39% !important;
    }

    .pos-r-xl-40 {
        right: 40px !important;
    }

    .pos-r-ps-xl-40 {
        right: 40% !important;
    }

    .pos-r-xl-41 {
        right: 41px !important;
    }

    .pos-r-ps-xl-41 {
        right: 41% !important;
    }

    .pos-r-xl-42 {
        right: 42px !important;
    }

    .pos-r-ps-xl-42 {
        right: 42% !important;
    }

    .pos-r-xl-43 {
        right: 43px !important;
    }

    .pos-r-ps-xl-43 {
        right: 43% !important;
    }

    .pos-r-xl-44 {
        right: 44px !important;
    }

    .pos-r-ps-xl-44 {
        right: 44% !important;
    }

    .pos-r-xl-45 {
        right: 45px !important;
    }

    .pos-r-ps-xl-45 {
        right: 45% !important;
    }

    .pos-r-xl-46 {
        right: 46px !important;
    }

    .pos-r-ps-xl-46 {
        right: 46% !important;
    }

    .pos-r-xl-47 {
        right: 47px !important;
    }

    .pos-r-ps-xl-47 {
        right: 47% !important;
    }

    .pos-r-xl-48 {
        right: 48px !important;
    }

    .pos-r-ps-xl-48 {
        right: 48% !important;
    }

    .pos-r-xl-49 {
        right: 49px !important;
    }

    .pos-r-ps-xl-49 {
        right: 49% !important;
    }

    .pos-r-xl-50 {
        right: 50px !important;
    }

    .pos-r-ps-xl-50 {
        right: 50% !important;
    }

    .pos-r-xl-51 {
        right: 51px !important;
    }

    .pos-r-ps-xl-51 {
        right: 51% !important;
    }

    .pos-r-xl-52 {
        right: 52px !important;
    }

    .pos-r-ps-xl-52 {
        right: 52% !important;
    }

    .pos-r-xl-53 {
        right: 53px !important;
    }

    .pos-r-ps-xl-53 {
        right: 53% !important;
    }

    .pos-r-xl-54 {
        right: 54px !important;
    }

    .pos-r-ps-xl-54 {
        right: 54% !important;
    }

    .pos-r-xl-55 {
        right: 55px !important;
    }

    .pos-r-ps-xl-55 {
        right: 55% !important;
    }

    .pos-r-xl-56 {
        right: 56px !important;
    }

    .pos-r-ps-xl-56 {
        right: 56% !important;
    }

    .pos-r-xl-57 {
        right: 57px !important;
    }

    .pos-r-ps-xl-57 {
        right: 57% !important;
    }

    .pos-r-xl-58 {
        right: 58px !important;
    }

    .pos-r-ps-xl-58 {
        right: 58% !important;
    }

    .pos-r-xl-59 {
        right: 59px !important;
    }

    .pos-r-ps-xl-59 {
        right: 59% !important;
    }

    .pos-r-xl-60 {
        right: 60px !important;
    }

    .pos-r-ps-xl-60 {
        right: 60% !important;
    }

    .pos-r-xl-61 {
        right: 61px !important;
    }

    .pos-r-ps-xl-61 {
        right: 61% !important;
    }

    .pos-r-xl-62 {
        right: 62px !important;
    }

    .pos-r-ps-xl-62 {
        right: 62% !important;
    }

    .pos-r-xl-63 {
        right: 63px !important;
    }

    .pos-r-ps-xl-63 {
        right: 63% !important;
    }

    .pos-r-xl-64 {
        right: 64px !important;
    }

    .pos-r-ps-xl-64 {
        right: 64% !important;
    }

    .pos-r-xl-65 {
        right: 65px !important;
    }

    .pos-r-ps-xl-65 {
        right: 65% !important;
    }

    .pos-r-xl-66 {
        right: 66px !important;
    }

    .pos-r-ps-xl-66 {
        right: 66% !important;
    }

    .pos-r-xl-67 {
        right: 67px !important;
    }

    .pos-r-ps-xl-67 {
        right: 67% !important;
    }

    .pos-r-xl-68 {
        right: 68px !important;
    }

    .pos-r-ps-xl-68 {
        right: 68% !important;
    }

    .pos-r-xl-69 {
        right: 69px !important;
    }

    .pos-r-ps-xl-69 {
        right: 69% !important;
    }

    .pos-r-xl-70 {
        right: 70px !important;
    }

    .pos-r-ps-xl-70 {
        right: 70% !important;
    }

    .pos-r-xl-71 {
        right: 71px !important;
    }

    .pos-r-ps-xl-71 {
        right: 71% !important;
    }

    .pos-r-xl-72 {
        right: 72px !important;
    }

    .pos-r-ps-xl-72 {
        right: 72% !important;
    }

    .pos-r-xl-73 {
        right: 73px !important;
    }

    .pos-r-ps-xl-73 {
        right: 73% !important;
    }

    .pos-r-xl-74 {
        right: 74px !important;
    }

    .pos-r-ps-xl-74 {
        right: 74% !important;
    }

    .pos-r-xl-75 {
        right: 75px !important;
    }

    .pos-r-ps-xl-75 {
        right: 75% !important;
    }

    .pos-r-xl-76 {
        right: 76px !important;
    }

    .pos-r-ps-xl-76 {
        right: 76% !important;
    }

    .pos-r-xl-77 {
        right: 77px !important;
    }

    .pos-r-ps-xl-77 {
        right: 77% !important;
    }

    .pos-r-xl-78 {
        right: 78px !important;
    }

    .pos-r-ps-xl-78 {
        right: 78% !important;
    }

    .pos-r-xl-79 {
        right: 79px !important;
    }

    .pos-r-ps-xl-79 {
        right: 79% !important;
    }

    .pos-r-xl-80 {
        right: 80px !important;
    }

    .pos-r-ps-xl-80 {
        right: 80% !important;
    }

    .pos-r-xl-81 {
        right: 81px !important;
    }

    .pos-r-ps-xl-81 {
        right: 81% !important;
    }

    .pos-r-xl-82 {
        right: 82px !important;
    }

    .pos-r-ps-xl-82 {
        right: 82% !important;
    }

    .pos-r-xl-83 {
        right: 83px !important;
    }

    .pos-r-ps-xl-83 {
        right: 83% !important;
    }

    .pos-r-xl-84 {
        right: 84px !important;
    }

    .pos-r-ps-xl-84 {
        right: 84% !important;
    }

    .pos-r-xl-85 {
        right: 85px !important;
    }

    .pos-r-ps-xl-85 {
        right: 85% !important;
    }

    .pos-r-xl-86 {
        right: 86px !important;
    }

    .pos-r-ps-xl-86 {
        right: 86% !important;
    }

    .pos-r-xl-87 {
        right: 87px !important;
    }

    .pos-r-ps-xl-87 {
        right: 87% !important;
    }

    .pos-r-xl-88 {
        right: 88px !important;
    }

    .pos-r-ps-xl-88 {
        right: 88% !important;
    }

    .pos-r-xl-89 {
        right: 89px !important;
    }

    .pos-r-ps-xl-89 {
        right: 89% !important;
    }

    .pos-r-xl-90 {
        right: 90px !important;
    }

    .pos-r-ps-xl-90 {
        right: 90% !important;
    }

    .pos-r-xl-91 {
        right: 91px !important;
    }

    .pos-r-ps-xl-91 {
        right: 91% !important;
    }

    .pos-r-xl-92 {
        right: 92px !important;
    }

    .pos-r-ps-xl-92 {
        right: 92% !important;
    }

    .pos-r-xl-93 {
        right: 93px !important;
    }

    .pos-r-ps-xl-93 {
        right: 93% !important;
    }

    .pos-r-xl-94 {
        right: 94px !important;
    }

    .pos-r-ps-xl-94 {
        right: 94% !important;
    }

    .pos-r-xl-95 {
        right: 95px !important;
    }

    .pos-r-ps-xl-95 {
        right: 95% !important;
    }

    .pos-r-xl-96 {
        right: 96px !important;
    }

    .pos-r-ps-xl-96 {
        right: 96% !important;
    }

    .pos-r-xl-97 {
        right: 97px !important;
    }

    .pos-r-ps-xl-97 {
        right: 97% !important;
    }

    .pos-r-xl-98 {
        right: 98px !important;
    }

    .pos-r-ps-xl-98 {
        right: 98% !important;
    }

    .pos-r-xl-99 {
        right: 99px !important;
    }

    .pos-r-ps-xl-99 {
        right: 99% !important;
    }

    .pos-r-xl-100 {
        right: 100px !important;
    }

    .pos-r-ps-xl-100 {
        right: 100% !important;
    }

    .pos-b-xl-0 {
        bottom: 0px !important;
    }

    .pos-b-ps-xl-0 {
        bottom: 0% !important;
    }

    .pos-b-xl-1 {
        bottom: 1px !important;
    }

    .pos-b-ps-xl-1 {
        bottom: 1% !important;
    }

    .pos-b-xl-2 {
        bottom: 2px !important;
    }

    .pos-b-ps-xl-2 {
        bottom: 2% !important;
    }

    .pos-b-xl-3 {
        bottom: 3px !important;
    }

    .pos-b-ps-xl-3 {
        bottom: 3% !important;
    }

    .pos-b-xl-4 {
        bottom: 4px !important;
    }

    .pos-b-ps-xl-4 {
        bottom: 4% !important;
    }

    .pos-b-xl-5 {
        bottom: 5px !important;
    }

    .pos-b-ps-xl-5 {
        bottom: 5% !important;
    }

    .pos-b-xl-6 {
        bottom: 6px !important;
    }

    .pos-b-ps-xl-6 {
        bottom: 6% !important;
    }

    .pos-b-xl-7 {
        bottom: 7px !important;
    }

    .pos-b-ps-xl-7 {
        bottom: 7% !important;
    }

    .pos-b-xl-8 {
        bottom: 8px !important;
    }

    .pos-b-ps-xl-8 {
        bottom: 8% !important;
    }

    .pos-b-xl-9 {
        bottom: 9px !important;
    }

    .pos-b-ps-xl-9 {
        bottom: 9% !important;
    }

    .pos-b-xl-10 {
        bottom: 10px !important;
    }

    .pos-b-ps-xl-10 {
        bottom: 10% !important;
    }

    .pos-b-xl-11 {
        bottom: 11px !important;
    }

    .pos-b-ps-xl-11 {
        bottom: 11% !important;
    }

    .pos-b-xl-12 {
        bottom: 12px !important;
    }

    .pos-b-ps-xl-12 {
        bottom: 12% !important;
    }

    .pos-b-xl-13 {
        bottom: 13px !important;
    }

    .pos-b-ps-xl-13 {
        bottom: 13% !important;
    }

    .pos-b-xl-14 {
        bottom: 14px !important;
    }

    .pos-b-ps-xl-14 {
        bottom: 14% !important;
    }

    .pos-b-xl-15 {
        bottom: 15px !important;
    }

    .pos-b-ps-xl-15 {
        bottom: 15% !important;
    }

    .pos-b-xl-16 {
        bottom: 16px !important;
    }

    .pos-b-ps-xl-16 {
        bottom: 16% !important;
    }

    .pos-b-xl-17 {
        bottom: 17px !important;
    }

    .pos-b-ps-xl-17 {
        bottom: 17% !important;
    }

    .pos-b-xl-18 {
        bottom: 18px !important;
    }

    .pos-b-ps-xl-18 {
        bottom: 18% !important;
    }

    .pos-b-xl-19 {
        bottom: 19px !important;
    }

    .pos-b-ps-xl-19 {
        bottom: 19% !important;
    }

    .pos-b-xl-20 {
        bottom: 20px !important;
    }

    .pos-b-ps-xl-20 {
        bottom: 20% !important;
    }

    .pos-b-xl-21 {
        bottom: 21px !important;
    }

    .pos-b-ps-xl-21 {
        bottom: 21% !important;
    }

    .pos-b-xl-22 {
        bottom: 22px !important;
    }

    .pos-b-ps-xl-22 {
        bottom: 22% !important;
    }

    .pos-b-xl-23 {
        bottom: 23px !important;
    }

    .pos-b-ps-xl-23 {
        bottom: 23% !important;
    }

    .pos-b-xl-24 {
        bottom: 24px !important;
    }

    .pos-b-ps-xl-24 {
        bottom: 24% !important;
    }

    .pos-b-xl-25 {
        bottom: 25px !important;
    }

    .pos-b-ps-xl-25 {
        bottom: 25% !important;
    }

    .pos-b-xl-26 {
        bottom: 26px !important;
    }

    .pos-b-ps-xl-26 {
        bottom: 26% !important;
    }

    .pos-b-xl-27 {
        bottom: 27px !important;
    }

    .pos-b-ps-xl-27 {
        bottom: 27% !important;
    }

    .pos-b-xl-28 {
        bottom: 28px !important;
    }

    .pos-b-ps-xl-28 {
        bottom: 28% !important;
    }

    .pos-b-xl-29 {
        bottom: 29px !important;
    }

    .pos-b-ps-xl-29 {
        bottom: 29% !important;
    }

    .pos-b-xl-30 {
        bottom: 30px !important;
    }

    .pos-b-ps-xl-30 {
        bottom: 30% !important;
    }

    .pos-b-xl-31 {
        bottom: 31px !important;
    }

    .pos-b-ps-xl-31 {
        bottom: 31% !important;
    }

    .pos-b-xl-32 {
        bottom: 32px !important;
    }

    .pos-b-ps-xl-32 {
        bottom: 32% !important;
    }

    .pos-b-xl-33 {
        bottom: 33px !important;
    }

    .pos-b-ps-xl-33 {
        bottom: 33% !important;
    }

    .pos-b-xl-34 {
        bottom: 34px !important;
    }

    .pos-b-ps-xl-34 {
        bottom: 34% !important;
    }

    .pos-b-xl-35 {
        bottom: 35px !important;
    }

    .pos-b-ps-xl-35 {
        bottom: 35% !important;
    }

    .pos-b-xl-36 {
        bottom: 36px !important;
    }

    .pos-b-ps-xl-36 {
        bottom: 36% !important;
    }

    .pos-b-xl-37 {
        bottom: 37px !important;
    }

    .pos-b-ps-xl-37 {
        bottom: 37% !important;
    }

    .pos-b-xl-38 {
        bottom: 38px !important;
    }

    .pos-b-ps-xl-38 {
        bottom: 38% !important;
    }

    .pos-b-xl-39 {
        bottom: 39px !important;
    }

    .pos-b-ps-xl-39 {
        bottom: 39% !important;
    }

    .pos-b-xl-40 {
        bottom: 40px !important;
    }

    .pos-b-ps-xl-40 {
        bottom: 40% !important;
    }

    .pos-b-xl-41 {
        bottom: 41px !important;
    }

    .pos-b-ps-xl-41 {
        bottom: 41% !important;
    }

    .pos-b-xl-42 {
        bottom: 42px !important;
    }

    .pos-b-ps-xl-42 {
        bottom: 42% !important;
    }

    .pos-b-xl-43 {
        bottom: 43px !important;
    }

    .pos-b-ps-xl-43 {
        bottom: 43% !important;
    }

    .pos-b-xl-44 {
        bottom: 44px !important;
    }

    .pos-b-ps-xl-44 {
        bottom: 44% !important;
    }

    .pos-b-xl-45 {
        bottom: 45px !important;
    }

    .pos-b-ps-xl-45 {
        bottom: 45% !important;
    }

    .pos-b-xl-46 {
        bottom: 46px !important;
    }

    .pos-b-ps-xl-46 {
        bottom: 46% !important;
    }

    .pos-b-xl-47 {
        bottom: 47px !important;
    }

    .pos-b-ps-xl-47 {
        bottom: 47% !important;
    }

    .pos-b-xl-48 {
        bottom: 48px !important;
    }

    .pos-b-ps-xl-48 {
        bottom: 48% !important;
    }

    .pos-b-xl-49 {
        bottom: 49px !important;
    }

    .pos-b-ps-xl-49 {
        bottom: 49% !important;
    }

    .pos-b-xl-50 {
        bottom: 50px !important;
    }

    .pos-b-ps-xl-50 {
        bottom: 50% !important;
    }

    .pos-b-xl-51 {
        bottom: 51px !important;
    }

    .pos-b-ps-xl-51 {
        bottom: 51% !important;
    }

    .pos-b-xl-52 {
        bottom: 52px !important;
    }

    .pos-b-ps-xl-52 {
        bottom: 52% !important;
    }

    .pos-b-xl-53 {
        bottom: 53px !important;
    }

    .pos-b-ps-xl-53 {
        bottom: 53% !important;
    }

    .pos-b-xl-54 {
        bottom: 54px !important;
    }

    .pos-b-ps-xl-54 {
        bottom: 54% !important;
    }

    .pos-b-xl-55 {
        bottom: 55px !important;
    }

    .pos-b-ps-xl-55 {
        bottom: 55% !important;
    }

    .pos-b-xl-56 {
        bottom: 56px !important;
    }

    .pos-b-ps-xl-56 {
        bottom: 56% !important;
    }

    .pos-b-xl-57 {
        bottom: 57px !important;
    }

    .pos-b-ps-xl-57 {
        bottom: 57% !important;
    }

    .pos-b-xl-58 {
        bottom: 58px !important;
    }

    .pos-b-ps-xl-58 {
        bottom: 58% !important;
    }

    .pos-b-xl-59 {
        bottom: 59px !important;
    }

    .pos-b-ps-xl-59 {
        bottom: 59% !important;
    }

    .pos-b-xl-60 {
        bottom: 60px !important;
    }

    .pos-b-ps-xl-60 {
        bottom: 60% !important;
    }

    .pos-b-xl-61 {
        bottom: 61px !important;
    }

    .pos-b-ps-xl-61 {
        bottom: 61% !important;
    }

    .pos-b-xl-62 {
        bottom: 62px !important;
    }

    .pos-b-ps-xl-62 {
        bottom: 62% !important;
    }

    .pos-b-xl-63 {
        bottom: 63px !important;
    }

    .pos-b-ps-xl-63 {
        bottom: 63% !important;
    }

    .pos-b-xl-64 {
        bottom: 64px !important;
    }

    .pos-b-ps-xl-64 {
        bottom: 64% !important;
    }

    .pos-b-xl-65 {
        bottom: 65px !important;
    }

    .pos-b-ps-xl-65 {
        bottom: 65% !important;
    }

    .pos-b-xl-66 {
        bottom: 66px !important;
    }

    .pos-b-ps-xl-66 {
        bottom: 66% !important;
    }

    .pos-b-xl-67 {
        bottom: 67px !important;
    }

    .pos-b-ps-xl-67 {
        bottom: 67% !important;
    }

    .pos-b-xl-68 {
        bottom: 68px !important;
    }

    .pos-b-ps-xl-68 {
        bottom: 68% !important;
    }

    .pos-b-xl-69 {
        bottom: 69px !important;
    }

    .pos-b-ps-xl-69 {
        bottom: 69% !important;
    }

    .pos-b-xl-70 {
        bottom: 70px !important;
    }

    .pos-b-ps-xl-70 {
        bottom: 70% !important;
    }

    .pos-b-xl-71 {
        bottom: 71px !important;
    }

    .pos-b-ps-xl-71 {
        bottom: 71% !important;
    }

    .pos-b-xl-72 {
        bottom: 72px !important;
    }

    .pos-b-ps-xl-72 {
        bottom: 72% !important;
    }

    .pos-b-xl-73 {
        bottom: 73px !important;
    }

    .pos-b-ps-xl-73 {
        bottom: 73% !important;
    }

    .pos-b-xl-74 {
        bottom: 74px !important;
    }

    .pos-b-ps-xl-74 {
        bottom: 74% !important;
    }

    .pos-b-xl-75 {
        bottom: 75px !important;
    }

    .pos-b-ps-xl-75 {
        bottom: 75% !important;
    }

    .pos-b-xl-76 {
        bottom: 76px !important;
    }

    .pos-b-ps-xl-76 {
        bottom: 76% !important;
    }

    .pos-b-xl-77 {
        bottom: 77px !important;
    }

    .pos-b-ps-xl-77 {
        bottom: 77% !important;
    }

    .pos-b-xl-78 {
        bottom: 78px !important;
    }

    .pos-b-ps-xl-78 {
        bottom: 78% !important;
    }

    .pos-b-xl-79 {
        bottom: 79px !important;
    }

    .pos-b-ps-xl-79 {
        bottom: 79% !important;
    }

    .pos-b-xl-80 {
        bottom: 80px !important;
    }

    .pos-b-ps-xl-80 {
        bottom: 80% !important;
    }

    .pos-b-xl-81 {
        bottom: 81px !important;
    }

    .pos-b-ps-xl-81 {
        bottom: 81% !important;
    }

    .pos-b-xl-82 {
        bottom: 82px !important;
    }

    .pos-b-ps-xl-82 {
        bottom: 82% !important;
    }

    .pos-b-xl-83 {
        bottom: 83px !important;
    }

    .pos-b-ps-xl-83 {
        bottom: 83% !important;
    }

    .pos-b-xl-84 {
        bottom: 84px !important;
    }

    .pos-b-ps-xl-84 {
        bottom: 84% !important;
    }

    .pos-b-xl-85 {
        bottom: 85px !important;
    }

    .pos-b-ps-xl-85 {
        bottom: 85% !important;
    }

    .pos-b-xl-86 {
        bottom: 86px !important;
    }

    .pos-b-ps-xl-86 {
        bottom: 86% !important;
    }

    .pos-b-xl-87 {
        bottom: 87px !important;
    }

    .pos-b-ps-xl-87 {
        bottom: 87% !important;
    }

    .pos-b-xl-88 {
        bottom: 88px !important;
    }

    .pos-b-ps-xl-88 {
        bottom: 88% !important;
    }

    .pos-b-xl-89 {
        bottom: 89px !important;
    }

    .pos-b-ps-xl-89 {
        bottom: 89% !important;
    }

    .pos-b-xl-90 {
        bottom: 90px !important;
    }

    .pos-b-ps-xl-90 {
        bottom: 90% !important;
    }

    .pos-b-xl-91 {
        bottom: 91px !important;
    }

    .pos-b-ps-xl-91 {
        bottom: 91% !important;
    }

    .pos-b-xl-92 {
        bottom: 92px !important;
    }

    .pos-b-ps-xl-92 {
        bottom: 92% !important;
    }

    .pos-b-xl-93 {
        bottom: 93px !important;
    }

    .pos-b-ps-xl-93 {
        bottom: 93% !important;
    }

    .pos-b-xl-94 {
        bottom: 94px !important;
    }

    .pos-b-ps-xl-94 {
        bottom: 94% !important;
    }

    .pos-b-xl-95 {
        bottom: 95px !important;
    }

    .pos-b-ps-xl-95 {
        bottom: 95% !important;
    }

    .pos-b-xl-96 {
        bottom: 96px !important;
    }

    .pos-b-ps-xl-96 {
        bottom: 96% !important;
    }

    .pos-b-xl-97 {
        bottom: 97px !important;
    }

    .pos-b-ps-xl-97 {
        bottom: 97% !important;
    }

    .pos-b-xl-98 {
        bottom: 98px !important;
    }

    .pos-b-ps-xl-98 {
        bottom: 98% !important;
    }

    .pos-b-xl-99 {
        bottom: 99px !important;
    }

    .pos-b-ps-xl-99 {
        bottom: 99% !important;
    }

    .pos-b-xl-100 {
        bottom: 100px !important;
    }

    .pos-b-ps-xl-100 {
        bottom: 100% !important;
    }

    .pos-l-xl-0 {
        left: 0px !important;
    }

    .pos-l-ps-xl-0 {
        left: 0% !important;
    }

    .pos-l-xl-1 {
        left: 1px !important;
    }

    .pos-l-ps-xl-1 {
        left: 1% !important;
    }

    .pos-l-xl-2 {
        left: 2px !important;
    }

    .pos-l-ps-xl-2 {
        left: 2% !important;
    }

    .pos-l-xl-3 {
        left: 3px !important;
    }

    .pos-l-ps-xl-3 {
        left: 3% !important;
    }

    .pos-l-xl-4 {
        left: 4px !important;
    }

    .pos-l-ps-xl-4 {
        left: 4% !important;
    }

    .pos-l-xl-5 {
        left: 5px !important;
    }

    .pos-l-ps-xl-5 {
        left: 5% !important;
    }

    .pos-l-xl-6 {
        left: 6px !important;
    }

    .pos-l-ps-xl-6 {
        left: 6% !important;
    }

    .pos-l-xl-7 {
        left: 7px !important;
    }

    .pos-l-ps-xl-7 {
        left: 7% !important;
    }

    .pos-l-xl-8 {
        left: 8px !important;
    }

    .pos-l-ps-xl-8 {
        left: 8% !important;
    }

    .pos-l-xl-9 {
        left: 9px !important;
    }

    .pos-l-ps-xl-9 {
        left: 9% !important;
    }

    .pos-l-xl-10 {
        left: 10px !important;
    }

    .pos-l-ps-xl-10 {
        left: 10% !important;
    }

    .pos-l-xl-11 {
        left: 11px !important;
    }

    .pos-l-ps-xl-11 {
        left: 11% !important;
    }

    .pos-l-xl-12 {
        left: 12px !important;
    }

    .pos-l-ps-xl-12 {
        left: 12% !important;
    }

    .pos-l-xl-13 {
        left: 13px !important;
    }

    .pos-l-ps-xl-13 {
        left: 13% !important;
    }

    .pos-l-xl-14 {
        left: 14px !important;
    }

    .pos-l-ps-xl-14 {
        left: 14% !important;
    }

    .pos-l-xl-15 {
        left: 15px !important;
    }

    .pos-l-ps-xl-15 {
        left: 15% !important;
    }

    .pos-l-xl-16 {
        left: 16px !important;
    }

    .pos-l-ps-xl-16 {
        left: 16% !important;
    }

    .pos-l-xl-17 {
        left: 17px !important;
    }

    .pos-l-ps-xl-17 {
        left: 17% !important;
    }

    .pos-l-xl-18 {
        left: 18px !important;
    }

    .pos-l-ps-xl-18 {
        left: 18% !important;
    }

    .pos-l-xl-19 {
        left: 19px !important;
    }

    .pos-l-ps-xl-19 {
        left: 19% !important;
    }

    .pos-l-xl-20 {
        left: 20px !important;
    }

    .pos-l-ps-xl-20 {
        left: 20% !important;
    }

    .pos-l-xl-21 {
        left: 21px !important;
    }

    .pos-l-ps-xl-21 {
        left: 21% !important;
    }

    .pos-l-xl-22 {
        left: 22px !important;
    }

    .pos-l-ps-xl-22 {
        left: 22% !important;
    }

    .pos-l-xl-23 {
        left: 23px !important;
    }

    .pos-l-ps-xl-23 {
        left: 23% !important;
    }

    .pos-l-xl-24 {
        left: 24px !important;
    }

    .pos-l-ps-xl-24 {
        left: 24% !important;
    }

    .pos-l-xl-25 {
        left: 25px !important;
    }

    .pos-l-ps-xl-25 {
        left: 25% !important;
    }

    .pos-l-xl-26 {
        left: 26px !important;
    }

    .pos-l-ps-xl-26 {
        left: 26% !important;
    }

    .pos-l-xl-27 {
        left: 27px !important;
    }

    .pos-l-ps-xl-27 {
        left: 27% !important;
    }

    .pos-l-xl-28 {
        left: 28px !important;
    }

    .pos-l-ps-xl-28 {
        left: 28% !important;
    }

    .pos-l-xl-29 {
        left: 29px !important;
    }

    .pos-l-ps-xl-29 {
        left: 29% !important;
    }

    .pos-l-xl-30 {
        left: 30px !important;
    }

    .pos-l-ps-xl-30 {
        left: 30% !important;
    }

    .pos-l-xl-31 {
        left: 31px !important;
    }

    .pos-l-ps-xl-31 {
        left: 31% !important;
    }

    .pos-l-xl-32 {
        left: 32px !important;
    }

    .pos-l-ps-xl-32 {
        left: 32% !important;
    }

    .pos-l-xl-33 {
        left: 33px !important;
    }

    .pos-l-ps-xl-33 {
        left: 33% !important;
    }

    .pos-l-xl-34 {
        left: 34px !important;
    }

    .pos-l-ps-xl-34 {
        left: 34% !important;
    }

    .pos-l-xl-35 {
        left: 35px !important;
    }

    .pos-l-ps-xl-35 {
        left: 35% !important;
    }

    .pos-l-xl-36 {
        left: 36px !important;
    }

    .pos-l-ps-xl-36 {
        left: 36% !important;
    }

    .pos-l-xl-37 {
        left: 37px !important;
    }

    .pos-l-ps-xl-37 {
        left: 37% !important;
    }

    .pos-l-xl-38 {
        left: 38px !important;
    }

    .pos-l-ps-xl-38 {
        left: 38% !important;
    }

    .pos-l-xl-39 {
        left: 39px !important;
    }

    .pos-l-ps-xl-39 {
        left: 39% !important;
    }

    .pos-l-xl-40 {
        left: 40px !important;
    }

    .pos-l-ps-xl-40 {
        left: 40% !important;
    }

    .pos-l-xl-41 {
        left: 41px !important;
    }

    .pos-l-ps-xl-41 {
        left: 41% !important;
    }

    .pos-l-xl-42 {
        left: 42px !important;
    }

    .pos-l-ps-xl-42 {
        left: 42% !important;
    }

    .pos-l-xl-43 {
        left: 43px !important;
    }

    .pos-l-ps-xl-43 {
        left: 43% !important;
    }

    .pos-l-xl-44 {
        left: 44px !important;
    }

    .pos-l-ps-xl-44 {
        left: 44% !important;
    }

    .pos-l-xl-45 {
        left: 45px !important;
    }

    .pos-l-ps-xl-45 {
        left: 45% !important;
    }

    .pos-l-xl-46 {
        left: 46px !important;
    }

    .pos-l-ps-xl-46 {
        left: 46% !important;
    }

    .pos-l-xl-47 {
        left: 47px !important;
    }

    .pos-l-ps-xl-47 {
        left: 47% !important;
    }

    .pos-l-xl-48 {
        left: 48px !important;
    }

    .pos-l-ps-xl-48 {
        left: 48% !important;
    }

    .pos-l-xl-49 {
        left: 49px !important;
    }

    .pos-l-ps-xl-49 {
        left: 49% !important;
    }

    .pos-l-xl-50 {
        left: 50px !important;
    }

    .pos-l-ps-xl-50 {
        left: 50% !important;
    }

    .pos-l-xl-51 {
        left: 51px !important;
    }

    .pos-l-ps-xl-51 {
        left: 51% !important;
    }

    .pos-l-xl-52 {
        left: 52px !important;
    }

    .pos-l-ps-xl-52 {
        left: 52% !important;
    }

    .pos-l-xl-53 {
        left: 53px !important;
    }

    .pos-l-ps-xl-53 {
        left: 53% !important;
    }

    .pos-l-xl-54 {
        left: 54px !important;
    }

    .pos-l-ps-xl-54 {
        left: 54% !important;
    }

    .pos-l-xl-55 {
        left: 55px !important;
    }

    .pos-l-ps-xl-55 {
        left: 55% !important;
    }

    .pos-l-xl-56 {
        left: 56px !important;
    }

    .pos-l-ps-xl-56 {
        left: 56% !important;
    }

    .pos-l-xl-57 {
        left: 57px !important;
    }

    .pos-l-ps-xl-57 {
        left: 57% !important;
    }

    .pos-l-xl-58 {
        left: 58px !important;
    }

    .pos-l-ps-xl-58 {
        left: 58% !important;
    }

    .pos-l-xl-59 {
        left: 59px !important;
    }

    .pos-l-ps-xl-59 {
        left: 59% !important;
    }

    .pos-l-xl-60 {
        left: 60px !important;
    }

    .pos-l-ps-xl-60 {
        left: 60% !important;
    }

    .pos-l-xl-61 {
        left: 61px !important;
    }

    .pos-l-ps-xl-61 {
        left: 61% !important;
    }

    .pos-l-xl-62 {
        left: 62px !important;
    }

    .pos-l-ps-xl-62 {
        left: 62% !important;
    }

    .pos-l-xl-63 {
        left: 63px !important;
    }

    .pos-l-ps-xl-63 {
        left: 63% !important;
    }

    .pos-l-xl-64 {
        left: 64px !important;
    }

    .pos-l-ps-xl-64 {
        left: 64% !important;
    }

    .pos-l-xl-65 {
        left: 65px !important;
    }

    .pos-l-ps-xl-65 {
        left: 65% !important;
    }

    .pos-l-xl-66 {
        left: 66px !important;
    }

    .pos-l-ps-xl-66 {
        left: 66% !important;
    }

    .pos-l-xl-67 {
        left: 67px !important;
    }

    .pos-l-ps-xl-67 {
        left: 67% !important;
    }

    .pos-l-xl-68 {
        left: 68px !important;
    }

    .pos-l-ps-xl-68 {
        left: 68% !important;
    }

    .pos-l-xl-69 {
        left: 69px !important;
    }

    .pos-l-ps-xl-69 {
        left: 69% !important;
    }

    .pos-l-xl-70 {
        left: 70px !important;
    }

    .pos-l-ps-xl-70 {
        left: 70% !important;
    }

    .pos-l-xl-71 {
        left: 71px !important;
    }

    .pos-l-ps-xl-71 {
        left: 71% !important;
    }

    .pos-l-xl-72 {
        left: 72px !important;
    }

    .pos-l-ps-xl-72 {
        left: 72% !important;
    }

    .pos-l-xl-73 {
        left: 73px !important;
    }

    .pos-l-ps-xl-73 {
        left: 73% !important;
    }

    .pos-l-xl-74 {
        left: 74px !important;
    }

    .pos-l-ps-xl-74 {
        left: 74% !important;
    }

    .pos-l-xl-75 {
        left: 75px !important;
    }

    .pos-l-ps-xl-75 {
        left: 75% !important;
    }

    .pos-l-xl-76 {
        left: 76px !important;
    }

    .pos-l-ps-xl-76 {
        left: 76% !important;
    }

    .pos-l-xl-77 {
        left: 77px !important;
    }

    .pos-l-ps-xl-77 {
        left: 77% !important;
    }

    .pos-l-xl-78 {
        left: 78px !important;
    }

    .pos-l-ps-xl-78 {
        left: 78% !important;
    }

    .pos-l-xl-79 {
        left: 79px !important;
    }

    .pos-l-ps-xl-79 {
        left: 79% !important;
    }

    .pos-l-xl-80 {
        left: 80px !important;
    }

    .pos-l-ps-xl-80 {
        left: 80% !important;
    }

    .pos-l-xl-81 {
        left: 81px !important;
    }

    .pos-l-ps-xl-81 {
        left: 81% !important;
    }

    .pos-l-xl-82 {
        left: 82px !important;
    }

    .pos-l-ps-xl-82 {
        left: 82% !important;
    }

    .pos-l-xl-83 {
        left: 83px !important;
    }

    .pos-l-ps-xl-83 {
        left: 83% !important;
    }

    .pos-l-xl-84 {
        left: 84px !important;
    }

    .pos-l-ps-xl-84 {
        left: 84% !important;
    }

    .pos-l-xl-85 {
        left: 85px !important;
    }

    .pos-l-ps-xl-85 {
        left: 85% !important;
    }

    .pos-l-xl-86 {
        left: 86px !important;
    }

    .pos-l-ps-xl-86 {
        left: 86% !important;
    }

    .pos-l-xl-87 {
        left: 87px !important;
    }

    .pos-l-ps-xl-87 {
        left: 87% !important;
    }

    .pos-l-xl-88 {
        left: 88px !important;
    }

    .pos-l-ps-xl-88 {
        left: 88% !important;
    }

    .pos-l-xl-89 {
        left: 89px !important;
    }

    .pos-l-ps-xl-89 {
        left: 89% !important;
    }

    .pos-l-xl-90 {
        left: 90px !important;
    }

    .pos-l-ps-xl-90 {
        left: 90% !important;
    }

    .pos-l-xl-91 {
        left: 91px !important;
    }

    .pos-l-ps-xl-91 {
        left: 91% !important;
    }

    .pos-l-xl-92 {
        left: 92px !important;
    }

    .pos-l-ps-xl-92 {
        left: 92% !important;
    }

    .pos-l-xl-93 {
        left: 93px !important;
    }

    .pos-l-ps-xl-93 {
        left: 93% !important;
    }

    .pos-l-xl-94 {
        left: 94px !important;
    }

    .pos-l-ps-xl-94 {
        left: 94% !important;
    }

    .pos-l-xl-95 {
        left: 95px !important;
    }

    .pos-l-ps-xl-95 {
        left: 95% !important;
    }

    .pos-l-xl-96 {
        left: 96px !important;
    }

    .pos-l-ps-xl-96 {
        left: 96% !important;
    }

    .pos-l-xl-97 {
        left: 97px !important;
    }

    .pos-l-ps-xl-97 {
        left: 97% !important;
    }

    .pos-l-xl-98 {
        left: 98px !important;
    }

    .pos-l-ps-xl-98 {
        left: 98% !important;
    }

    .pos-l-xl-99 {
        left: 99px !important;
    }

    .pos-l-ps-xl-99 {
        left: 99% !important;
    }

    .pos-l-xl-100 {
        left: 100px !important;
    }

    .pos-l-ps-xl-100 {
        left: 100% !important;
    }
}

/*Z-Index*/
.zIndex-n-2 {
    z-index: -2 !important;
}

.zIndex-n-1 {
    z-index: -1 !important;
}

.zIndex-0 {
    z-index: 0 !important;
}

.zIndex-1 {
    z-index: 1 !important;
}

.zIndex-2 {
    z-index: 2 !important;
}

.zIndex-3 {
    z-index: 3 !important;
}

.zIndex-4 {
    z-index: 4 !important;
}

.zIndex-5 {
    z-index: 5 !important;
}

.zIndex-6 {
    z-index: 6 !important;
}

.zIndex-7 {
    z-index: 7 !important;
}

.zIndex-8 {
    z-index: 8 !important;
}

.zIndex-9 {
    z-index: 9 !important;
}

.zIndex-10 {
    z-index: 10 !important;
}

.zIndex-11 {
    z-index: 11 !important;
}

.zIndex-12 {
    z-index: 12 !important;
}

.zIndex-13 {
    z-index: 13 !important;
}

.zIndex-999 {
    z-index: 999 !important;
}

/*반응형 CSS*/
@media (min-width: 576px) {
    .zIndex-n-sm-2 {
        z-index: -2 !important;
    }

    .zIndex-n-sm-1 {
        z-index: -1 !important;
    }

    .zIndex-sm-0 {
        z-index: 0 !important;
    }

    .zIndex-sm-1 {
        z-index: 1 !important;
    }

    .zIndex-sm-2 {
        z-index: 2 !important;
    }

    .zIndex-sm-3 {
        z-index: 3 !important;
    }

    .zIndex-sm-4 {
        z-index: 4 !important;
    }

    .zIndex-sm-5 {
        z-index: 5 !important;
    }

    .zIndex-sm-6 {
        z-index: 6 !important;
    }

    .zIndex-sm-7 {
        z-index: 7 !important;
    }

    .zIndex-sm-8 {
        z-index: 8 !important;
    }

    .zIndex-sm-9 {
        z-index: 9 !important;
    }

    .zIndex-sm-10 {
        z-index: 10 !important;
    }

    .zIndex-sm-11 {
        z-index: 11 !important;
    }

    .zIndex-sm-12 {
        z-index: 12 !important;
    }

    .zIndex-sm-13 {
        z-index: 13 !important;
    }

    .zIndex-sm-999 {
        z-index: 999 !important;
    }
}

@media (min-width: 768px) {
    .zIndex-n-md-2 {
        z-index: -2 !important;
    }

    .zIndex-n-md-1 {
        z-index: -1 !important;
    }

    .zIndex-md-0 {
        z-index: 0 !important;
    }

    .zIndex-md-1 {
        z-index: 1 !important;
    }

    .zIndex-md-2 {
        z-index: 2 !important;
    }

    .zIndex-md-3 {
        z-index: 3 !important;
    }

    .zIndex-md-4 {
        z-index: 4 !important;
    }

    .zIndex-md-5 {
        z-index: 5 !important;
    }

    .zIndex-md-6 {
        z-index: 6 !important;
    }

    .zIndex-md-7 {
        z-index: 7 !important;
    }

    .zIndex-md-8 {
        z-index: 8 !important;
    }

    .zIndex-md-9 {
        z-index: 9 !important;
    }

    .zIndex-md-10 {
        z-index: 10 !important;
    }

    .zIndex-md-11 {
        z-index: 11 !important;
    }

    .zIndex-md-12 {
        z-index: 12 !important;
    }

    .zIndex-md-13 {
        z-index: 13 !important;
    }

    .zIndex-md-999 {
        z-index: 999 !important;
    }
}

@media (min-width: 992px) {
    .zIndex-n-lg-2 {
        z-index: -2 !important;
    }

    .zIndex-n-lg-1 {
        z-index: -1 !important;
    }

    .zIndex-lg-0 {
        z-index: 0 !important;
    }

    .zIndex-lg-1 {
        z-index: 1 !important;
    }

    .zIndex-lg-2 {
        z-index: 2 !important;
    }

    .zIndex-lg-3 {
        z-index: 3 !important;
    }

    .zIndex-lg-4 {
        z-index: 4 !important;
    }

    .zIndex-lg-5 {
        z-index: 5 !important;
    }

    .zIndex-lg-6 {
        z-index: 6 !important;
    }

    .zIndex-lg-7 {
        z-index: 7 !important;
    }

    .zIndex-lg-8 {
        z-index: 8 !important;
    }

    .zIndex-lg-9 {
        z-index: 9 !important;
    }

    .zIndex-lg-10 {
        z-index: 10 !important;
    }

    .zIndex-lg-11 {
        z-index: 11 !important;
    }

    .zIndex-lg-12 {
        z-index: 12 !important;
    }

    .zIndex-lg-13 {
        z-index: 13 !important;
    }

    .zIndex-lg-999 {
        z-index: 999 !important;
    }
}

@media (min-width: 1200px) {
    .zIndex-n-xl-2 {
        z-index: -2 !important;
    }

    .zIndex-n-xl-1 {
        z-index: -1 !important;
    }

    .zIndex-xl-0 {
        z-index: 0 !important;
    }

    .zIndex-xl-1 {
        z-index: 1 !important;
    }

    .zIndex-xl-2 {
        z-index: 2 !important;
    }

    .zIndex-xl-3 {
        z-index: 3 !important;
    }

    .zIndex-xl-4 {
        z-index: 4 !important;
    }

    .zIndex-xl-5 {
        z-index: 5 !important;
    }

    .zIndex-xl-6 {
        z-index: 6 !important;
    }

    .zIndex-xl-7 {
        z-index: 7 !important;
    }

    .zIndex-xl-8 {
        z-index: 8 !important;
    }

    .zIndex-xl-9 {
        z-index: 9 !important;
    }

    .zIndex-xl-10 {
        z-index: 10 !important;
    }

    .zIndex-xl-11 {
        z-index: 11 !important;
    }

    .zIndex-xl-12 {
        z-index: 12 !important;
    }

    .zIndex-xl-13 {
        z-index: 13 !important;
    }

    .zIndex-xl-999 {
        z-index: 999 !important;
    }
}

/*Width / Height*/

.width-px-auto {
    width: auto !important;
}

.height-px-auto {
    height: auto !important;
}

.width-ps-auto {
    width: auto !important;
}

.height-ps-auto {
    height: auto !important;
}

.width-px-0 {
    width: 0 !important;
}

.width-px-4 {
    width: 4px !important;
}

.width-px-8 {
    width: 8px !important;
}

.width-px-12 {
    width: 12px !important;
}

.width-px-16 {
    width: 16px !important;
}

.width-px-20 {
    width: 20px !important;
}

.width-px-24 {
    width: 24px !important;
}

.width-px-28 {
    width: 28px !important;
}

.width-px-32 {
    width: 32px !important;
}

.width-px-36 {
    width: 36px !important;
}

.width-px-40 {
    width: 40px !important;
}

.width-px-44 {
    width: 44px !important;
}

.width-px-48 {
    width: 48px !important;
}

.width-px-52 {
    width: 52px !important;
}

.width-px-56 {
    width: 56px !important;
}

.width-px-60 {
    width: 60px !important;
}

.width-px-64 {
    width: 64px !important;
}

.width-px-68 {
    width: 68px !important;
}

.width-px-72 {
    width: 72px !important;
}

.width-px-76 {
    width: 76px !important;
}

.width-px-80 {
    width: 80px !important;
}

.width-px-84 {
    width: 84px !important;
}

.width-px-88 {
    width: 88px !important;
}

.width-px-92 {
    width: 92px !important;
}

.width-px-96 {
    width: 96px !important;
}

.width-px-100 {
    width: 100px !important;
}

.width-ps-0 {
    width: 0% !important;
}

.width-ps-4 {
    width: 4% !important;
}

.width-ps-8 {
    width: 8% !important;
}

.width-ps-12 {
    width: 12% !important;
}

.width-ps-16 {
    width: 16% !important;
}

.width-ps-20 {
    width: 20% !important;
}

.width-ps-24 {
    width: 24% !important;
}

.width-ps-28 {
    width: 28% !important;
}

.width-ps-32 {
    width: 32% !important;
}

.width-ps-36 {
    width: 36% !important;
}

.width-ps-40 {
    width: 40% !important;
}

.width-ps-44 {
    width: 44% !important;
}

.width-ps-48 {
    width: 48% !important;
}

.width-ps-52 {
    width: 52% !important;
}

.width-ps-56 {
    width: 56% !important;
}

.width-ps-60 {
    width: 60% !important;
}

.width-ps-64 {
    width: 64% !important;
}

.width-ps-68 {
    width: 68% !important;
}

.width-ps-72 {
    width: 72% !important;
}

.width-ps-76 {
    width: 76% !important;
}

.width-ps-80 {
    width: 80% !important;
}

.width-ps-84 {
    width: 84% !important;
}

.width-ps-88 {
    width: 88% !important;
}

.width-ps-92 {
    width: 92% !important;
}

.width-ps-96 {
    width: 96% !important;
}

.width-ps-100 {
    width: 100% !important;
}

.height-px-0 {
    height: 0 !important;
}

.height-px-4 {
    height: 4px !important;
}

.height-px-8 {
    height: 8px !important;
}

.height-px-12 {
    height: 12px !important;
}

.height-px-16 {
    height: 16px !important;
}

.height-px-20 {
    height: 20px !important;
}

.height-px-24 {
    height: 24px !important;
}

.height-px-28 {
    height: 28px !important;
}

.height-px-32 {
    height: 32px !important;
}

.height-px-36 {
    height: 36px !important;
}

.height-px-40 {
    height: 40px !important;
}

.height-px-44 {
    height: 44px !important;
}

.height-px-48 {
    height: 48px !important;
}

.height-px-52 {
    height: 52px !important;
}

.height-px-56 {
    height: 56px !important;
}

.height-px-60 {
    height: 60px !important;
}

.height-px-64 {
    height: 64px !important;
}

.height-px-68 {
    height: 68px !important;
}

.height-px-72 {
    height: 72px !important;
}

.height-px-76 {
    height: 76px !important;
}

.height-px-80 {
    height: 80px !important;
}

.height-px-84 {
    height: 84px !important;
}

.height-px-88 {
    height: 88px !important;
}

.height-px-92 {
    height: 92px !important;
}

.height-px-96 {
    height: 96px !important;
}

.height-px-100 {
    height: 100px !important;
}

.height-ps-0 {
    height: 0% !important;
}

.height-ps-4 {
    height: 4% !important;
}

.height-ps-8 {
    height: 8% !important;
}

.height-ps-12 {
    height: 12% !important;
}

.height-ps-16 {
    height: 16% !important;
}

.height-ps-20 {
    height: 20% !important;
}

.height-ps-24 {
    height: 24% !important;
}

.height-ps-28 {
    height: 28% !important;
}

.height-ps-32 {
    height: 32% !important;
}

.height-ps-36 {
    height: 36% !important;
}

.height-ps-40 {
    height: 40% !important;
}

.height-ps-44 {
    height: 44% !important;
}

.height-ps-48 {
    height: 48% !important;
}

.height-ps-52 {
    height: 52% !important;
}

.height-ps-56 {
    height: 56% !important;
}

.height-ps-60 {
    height: 60% !important;
}

.height-ps-64 {
    height: 64% !important;
}

.height-ps-68 {
    height: 68% !important;
}

.height-ps-72 {
    height: 72% !important;
}

.height-ps-76 {
    height: 76% !important;
}

.height-ps-80 {
    height: 80% !important;
}

.height-ps-84 {
    height: 84% !important;
}

.height-ps-88 {
    height: 88% !important;
}

.height-ps-92 {
    height: 92% !important;
}

.height-ps-96 {
    height: 96% !important;
}

.height-ps-100 {
    height: 100% !important;
}

.height-vh-0 {
    height: 0vh !important;
}

.height-vh-4 {
    height: 4vh !important;
}

.height-vh-8 {
    height: 8vh !important;
}

/* 0 */
.height-vh-0 {
    height: 0vh !important;
}

/* 4 */
.height-vh-4 {
    height: 4vh !important;
}

/* 8 */
.height-vh-8 {
    height: 8vh !important;
}

/* 12 */
.height-vh-12 {
    height: 12vh !important;
}

/* 16 */
.height-vh-16 {
    height: 16vh !important;
}

/* 20 */
.height-vh-20 {
    height: 20vh !important;
}

/* 24 */
.height-vh-24 {
    height: 24vh !important;
}

/* 28 */
.height-vh-28 {
    height: 28vh !important;
}

/* 32 */
.height-vh-32 {
    height: 32vh !important;
}

/* 36 */
.height-vh-36 {
    height: 36vh !important;
}

/* 40 */
.height-vh-40 {
    height: 40vh !important;
}

/* 44 */
.height-vh-44 {
    height: 44vh !important;
}

/* 48 */
.height-vh-48 {
    height: 48vh !important;
}

/* 52 */
.height-vh-52 {
    height: 52vh !important;
}

/* 56 */
.height-vh-56 {
    height: 56vh !important;
}

/* 60 */
.height-vh-60 {
    height: 60vh !important;
}

/* 64 */
.height-vh-64 {
    height: 64vh !important;
}

/* 68 */
.height-vh-68 {
    height: 68vh !important;
}

/* 72 */
.height-vh-72 {
    height: 72vh !important;
}

/* 76 */
.height-vh-76 {
    height: 76vh !important;
}

/* 80 */
.height-vh-80 {
    height: 80vh !important;
}

/* 84 */
.height-vh-84 {
    height: 84vh !important;
}

/* 88 */
.height-vh-88 {
    height: 88vh !important;
}

/* 92 */
.height-vh-92 {
    height: 92vh !important;
}

/* 96 */
.height-vh-96 {
    height: 96vh !important;
}

/* 100 */
.height-vh-100 {
    height: 100vh !important;
}

/*반응형 CSS*/
@media (min-width: 576px) {
    /* width-px-sm-숫자 */
    .width-px-sm-auto {
        width: auto !important;
    }

    .height-px-sm-auto {
        height: auto !important;
    }

    .width-ps-sm-auto {
        width: auto !important;
    }

    .height-ps-sm-auto {
        height: auto !important;
    }

    .width-px-sm-0 {
        width: 0 !important;
    }

    .width-px-sm-4 {
        width: 4px !important;
    }

    .width-px-sm-8 {
        width: 8px !important;
    }

    .width-px-sm-12 {
        width: 12px !important;
    }

    .width-px-sm-16 {
        width: 16px !important;
    }

    .width-px-sm-20 {
        width: 20px !important;
    }

    .width-px-sm-24 {
        width: 24px !important;
    }

    .width-px-sm-28 {
        width: 28px !important;
    }

    .width-px-sm-32 {
        width: 32px !important;
    }

    .width-px-sm-36 {
        width: 36px !important;
    }

    .width-px-sm-40 {
        width: 40px !important;
    }

    .width-px-sm-44 {
        width: 44px !important;
    }

    .width-px-sm-48 {
        width: 48px !important;
    }

    .width-px-sm-52 {
        width: 52px !important;
    }

    .width-px-sm-56 {
        width: 56px !important;
    }

    .width-px-sm-60 {
        width: 60px !important;
    }

    .width-px-sm-64 {
        width: 64px !important;
    }

    .width-px-sm-68 {
        width: 68px !important;
    }

    .width-px-sm-72 {
        width: 72px !important;
    }

    .width-px-sm-76 {
        width: 76px !important;
    }

    .width-px-sm-80 {
        width: 80px !important;
    }

    .width-px-sm-84 {
        width: 84px !important;
    }

    .width-px-sm-88 {
        width: 88px !important;
    }

    .width-px-sm-92 {
        width: 92px !important;
    }

    .width-px-sm-96 {
        width: 96px !important;
    }

    .width-px-sm-100 {
        width: 100px !important;
    }

    /* width-ps-sm-숫자 */
    .width-ps-sm-0 {
        width: 0% !important;
    }

    .width-ps-sm-4 {
        width: 4% !important;
    }

    .width-ps-sm-8 {
        width: 8% !important;
    }

    .width-ps-sm-12 {
        width: 12% !important;
    }

    .width-ps-sm-16 {
        width: 16% !important;
    }

    .width-ps-sm-20 {
        width: 20% !important;
    }

    .width-ps-sm-24 {
        width: 24% !important;
    }

    .width-ps-sm-28 {
        width: 28% !important;
    }

    .width-ps-sm-32 {
        width: 32% !important;
    }

    .width-ps-sm-36 {
        width: 36% !important;
    }

    .width-ps-sm-40 {
        width: 40% !important;
    }

    .width-ps-sm-44 {
        width: 44% !important;
    }

    .width-ps-sm-48 {
        width: 48% !important;
    }

    .width-ps-sm-52 {
        width: 52% !important;
    }

    .width-ps-sm-56 {
        width: 56% !important;
    }

    .width-ps-sm-60 {
        width: 60% !important;
    }

    .width-ps-sm-64 {
        width: 64% !important;
    }

    .width-ps-sm-68 {
        width: 68% !important;
    }

    .width-ps-sm-72 {
        width: 72% !important;
    }

    .width-ps-sm-76 {
        width: 76% !important;
    }

    .width-ps-sm-80 {
        width: 80% !important;
    }

    .width-ps-sm-84 {
        width: 84% !important;
    }

    .width-ps-sm-88 {
        width: 88% !important;
    }

    .width-ps-sm-92 {
        width: 92% !important;
    }

    .width-ps-sm-96 {
        width: 96% !important;
    }

    .width-ps-sm-100 {
        width: 100% !important;
    }

    /* height-px-sm-숫자 */
    .height-px-sm-0 {
        height: 0 !important;
    }

    .height-px-sm-4 {
        height: 4px !important;
    }

    .height-px-sm-8 {
        height: 8px !important;
    }

    .height-px-sm-12 {
        height: 12px !important;
    }

    .height-px-sm-16 {
        height: 16px !important;
    }

    .height-px-sm-20 {
        height: 20px !important;
    }

    .height-px-sm-24 {
        height: 24px !important;
    }

    .height-px-sm-28 {
        height: 28px !important;
    }

    .height-px-sm-32 {
        height: 32px !important;
    }

    .height-px-sm-36 {
        height: 36px !important;
    }

    .height-px-sm-40 {
        height: 40px !important;
    }

    .height-px-sm-44 {
        height: 44px !important;
    }

    .height-px-sm-48 {
        height: 48px !important;
    }

    .height-px-sm-52 {
        height: 52px !important;
    }

    .height-px-sm-56 {
        height: 56px !important;
    }

    .height-px-sm-60 {
        height: 60px !important;
    }

    .height-px-sm-64 {
        height: 64px !important;
    }

    .height-px-sm-68 {
        height: 68px !important;
    }

    .height-px-sm-72 {
        height: 72px !important;
    }

    .height-px-sm-76 {
        height: 76px !important;
    }

    .height-px-sm-80 {
        height: 80px !important;
    }

    .height-px-sm-84 {
        height: 84px !important;
    }

    .height-px-sm-88 {
        height: 88px !important;
    }

    .height-px-sm-92 {
        height: 92px !important;
    }

    .height-px-sm-96 {
        height: 96px !important;
    }

    .height-px-sm-100 {
        height: 100px !important;
    }

    /* height-ps-sm-숫자 */
    .height-ps-sm-0 {
        height: 0% !important;
    }

    .height-ps-sm-4 {
        height: 4% !important;
    }

    .height-ps-sm-8 {
        height: 8% !important;
    }

    .height-ps-sm-12 {
        height: 12% !important;
    }

    .height-ps-sm-16 {
        height: 16% !important;
    }

    .height-ps-sm-20 {
        height: 20% !important;
    }

    .height-ps-sm-24 {
        height: 24% !important;
    }

    .height-ps-sm-28 {
        height: 28% !important;
    }

    .height-ps-sm-32 {
        height: 32% !important;
    }

    .height-ps-sm-36 {
        height: 36% !important;
    }

    .height-ps-sm-40 {
        height: 40% !important;
    }

    .height-ps-sm-44 {
        height: 44% !important;
    }

    .height-ps-sm-48 {
        height: 48% !important;
    }

    .height-ps-sm-52 {
        height: 52% !important;
    }

    .height-ps-sm-56 {
        height: 56% !important;
    }

    .height-ps-sm-60 {
        height: 60% !important;
    }

    .height-ps-sm-64 {
        height: 64% !important;
    }

    .height-ps-sm-68 {
        height: 68% !important;
    }

    .height-ps-sm-72 {
        height: 72% !important;
    }

    .height-ps-sm-76 {
        height: 76% !important;
    }

    .height-ps-sm-80 {
        height: 80% !important;
    }

    .height-ps-sm-84 {
        height: 84% !important;
    }

    .height-ps-sm-88 {
        height: 88% !important;
    }

    .height-ps-sm-92 {
        height: 92% !important;
    }

    .height-ps-sm-96 {
        height: 96% !important;
    }

    .height-ps-sm-100 {
        height: 100% !important;
    }

    /* 0 */
    .height-vh-sm-0 {
        height: 0vh !important;
    }

    /* 4 */
    .height-vh-sm-4 {
        height: 4vh !important;
    }

    /* 8 */
    .height-vh-sm-8 {
        height: 8vh !important;
    }

    /* 12 */
    .height-vh-sm-12 {
        height: 12vh !important;
    }

    /* 16 */
    .height-vh-sm-16 {
        height: 16vh !important;
    }

    /* 20 */
    .height-vh-sm-20 {
        height: 20vh !important;
    }

    /* 24 */
    .height-vh-sm-24 {
        height: 24vh !important;
    }

    /* 28 */
    .height-vh-sm-28 {
        height: 28vh !important;
    }

    /* 32 */
    .height-vh-sm-32 {
        height: 32vh !important;
    }

    /* 36 */
    .height-vh-sm-36 {
        height: 36vh !important;
    }

    /* 40 */
    .height-vh-sm-40 {
        height: 40vh !important;
    }

    /* 44 */
    .height-vh-sm-44 {
        height: 44vh !important;
    }

    /* 48 */
    .height-vh-sm-48 {
        height: 48vh !important;
    }

    /* 52 */
    .height-vh-sm-52 {
        height: 52vh !important;
    }

    /* 56 */
    .height-vh-sm-56 {
        height: 56vh !important;
    }

    /* 60 */
    .height-vh-sm-60 {
        height: 60vh !important;
    }

    /* 64 */
    .height-vh-sm-64 {
        height: 64vh !important;
    }

    /* 68 */
    .height-vh-sm-68 {
        height: 68vh !important;
    }

    /* 72 */
    .height-vh-sm-72 {
        height: 72vh !important;
    }

    /* 76 */
    .height-vh-sm-76 {
        height: 76vh !important;
    }

    /* 80 */
    .height-vh-sm-80 {
        height: 80vh !important;
    }

    /* 84 */
    .height-vh-sm-84 {
        height: 84vh !important;
    }

    /* 88 */
    .height-vh-sm-88 {
        height: 88vh !important;
    }

    /* 92 */
    .height-vh-sm-92 {
        height: 92vh !important;
    }

    /* 96 */
    .height-vh-sm-96 {
        height: 96vh !important;
    }

    /* 100 */
    .height-vh-sm-100 {
        height: 100vh !important;
    }
}

@media (min-width: 768px) {
    /* width-px-md-숫자 */
    .width-px-md-auto {
        width: auto !important;
    }

    .height-px-md-auto {
        height: auto !important;
    }

    .width-ps-md-auto {
        width: auto !important;
    }

    .height-ps-md-auto {
        height: auto !important;
    }

    .width-px-md-0 {
        width: 0 !important;
    }

    .width-px-md-4 {
        width: 4px !important;
    }

    .width-px-md-8 {
        width: 8px !important;
    }

    .width-px-md-12 {
        width: 12px !important;
    }

    .width-px-md-16 {
        width: 16px !important;
    }

    .width-px-md-20 {
        width: 20px !important;
    }

    .width-px-md-24 {
        width: 24px !important;
    }

    .width-px-md-28 {
        width: 28px !important;
    }

    .width-px-md-32 {
        width: 32px !important;
    }

    .width-px-md-36 {
        width: 36px !important;
    }

    .width-px-md-40 {
        width: 40px !important;
    }

    .width-px-md-44 {
        width: 44px !important;
    }

    .width-px-md-48 {
        width: 48px !important;
    }

    .width-px-md-52 {
        width: 52px !important;
    }

    .width-px-md-56 {
        width: 56px !important;
    }

    .width-px-md-60 {
        width: 60px !important;
    }

    .width-px-md-64 {
        width: 64px !important;
    }

    .width-px-md-68 {
        width: 68px !important;
    }

    .width-px-md-72 {
        width: 72px !important;
    }

    .width-px-md-76 {
        width: 76px !important;
    }

    .width-px-md-80 {
        width: 80px !important;
    }

    .width-px-md-84 {
        width: 84px !important;
    }

    .width-px-md-88 {
        width: 88px !important;
    }

    .width-px-md-92 {
        width: 92px !important;
    }

    .width-px-md-96 {
        width: 96px !important;
    }

    .width-px-md-100 {
        width: 100px !important;
    }

    /* width-ps-md-숫자 */
    .width-ps-md-0 {
        width: 0% !important;
    }

    .width-ps-md-4 {
        width: 4% !important;
    }

    .width-ps-md-8 {
        width: 8% !important;
    }

    .width-ps-md-12 {
        width: 12% !important;
    }

    .width-ps-md-16 {
        width: 16% !important;
    }

    .width-ps-md-20 {
        width: 20% !important;
    }

    .width-ps-md-24 {
        width: 24% !important;
    }

    .width-ps-md-28 {
        width: 28% !important;
    }

    .width-ps-md-32 {
        width: 32% !important;
    }

    .width-ps-md-36 {
        width: 36% !important;
    }

    .width-ps-md-40 {
        width: 40% !important;
    }

    .width-ps-md-44 {
        width: 44% !important;
    }

    .width-ps-md-48 {
        width: 48% !important;
    }

    .width-ps-md-52 {
        width: 52% !important;
    }

    .width-ps-md-56 {
        width: 56% !important;
    }

    .width-ps-md-60 {
        width: 60% !important;
    }

    .width-ps-md-64 {
        width: 64% !important;
    }

    .width-ps-md-68 {
        width: 68% !important;
    }

    .width-ps-md-72 {
        width: 72% !important;
    }

    .width-ps-md-76 {
        width: 76% !important;
    }

    .width-ps-md-80 {
        width: 80% !important;
    }

    .width-ps-md-84 {
        width: 84% !important;
    }

    .width-ps-md-88 {
        width: 88% !important;
    }

    .width-ps-md-92 {
        width: 92% !important;
    }

    .width-ps-md-96 {
        width: 96% !important;
    }

    .width-ps-md-100 {
        width: 100% !important;
    }

    /* height-px-md-숫자 */
    .height-px-md-0 {
        height: 0 !important;
    }

    .height-px-md-4 {
        height: 4px !important;
    }

    .height-px-md-8 {
        height: 8px !important;
    }

    .height-px-md-12 {
        height: 12px !important;
    }

    .height-px-md-16 {
        height: 16px !important;
    }

    .height-px-md-20 {
        height: 20px !important;
    }

    .height-px-md-24 {
        height: 24px !important;
    }

    .height-px-md-28 {
        height: 28px !important;
    }

    .height-px-md-32 {
        height: 32px !important;
    }

    .height-px-md-36 {
        height: 36px !important;
    }

    .height-px-md-40 {
        height: 40px !important;
    }

    .height-px-md-44 {
        height: 44px !important;
    }

    .height-px-md-48 {
        height: 48px !important;
    }

    .height-px-md-52 {
        height: 52px !important;
    }

    .height-px-md-56 {
        height: 56px !important;
    }

    .height-px-md-60 {
        height: 60px !important;
    }

    .height-px-md-64 {
        height: 64px !important;
    }

    .height-px-md-68 {
        height: 68px !important;
    }

    .height-px-md-72 {
        height: 72px !important;
    }

    .height-px-md-76 {
        height: 76px !important;
    }

    .height-px-md-80 {
        height: 80px !important;
    }

    .height-px-md-84 {
        height: 84px !important;
    }

    .height-px-md-88 {
        height: 88px !important;
    }

    .height-px-md-92 {
        height: 92px !important;
    }

    .height-px-md-96 {
        height: 96px !important;
    }

    .height-px-md-100 {
        height: 100px !important;
    }

    /* height-ps-md-숫자 */
    .height-ps-md-0 {
        height: 0% !important;
    }

    .height-ps-md-4 {
        height: 4% !important;
    }

    .height-ps-md-8 {
        height: 8% !important;
    }

    .height-ps-md-12 {
        height: 12% !important;
    }

    .height-ps-md-16 {
        height: 16% !important;
    }

    .height-ps-md-20 {
        height: 20% !important;
    }

    .height-ps-md-24 {
        height: 24% !important;
    }

    .height-ps-md-28 {
        height: 28% !important;
    }

    .height-ps-md-32 {
        height: 32% !important;
    }

    .height-ps-md-36 {
        height: 36% !important;
    }

    .height-ps-md-40 {
        height: 40% !important;
    }

    .height-ps-md-44 {
        height: 44% !important;
    }

    .height-ps-md-48 {
        height: 48% !important;
    }

    .height-ps-md-52 {
        height: 52% !important;
    }

    .height-ps-md-56 {
        height: 56% !important;
    }

    .height-ps-md-60 {
        height: 60% !important;
    }

    .height-ps-md-64 {
        height: 64% !important;
    }

    .height-ps-md-68 {
        height: 68% !important;
    }

    .height-ps-md-72 {
        height: 72% !important;
    }

    .height-ps-md-76 {
        height: 76% !important;
    }

    .height-ps-md-80 {
        height: 80% !important;
    }

    .height-ps-md-84 {
        height: 84% !important;
    }

    .height-ps-md-88 {
        height: 88% !important;
    }

    .height-ps-md-92 {
        height: 92% !important;
    }

    .height-ps-md-96 {
        height: 96% !important;
    }

    .height-ps-md-100 {
        height: 100% !important;
    }

    /* 0 */
    .height-vh-md-0 {
        height: 0vh !important;
    }

    /* 4 */
    .height-vh-md-4 {
        height: 4vh !important;
    }

    /* 8 */
    .height-vh-md-8 {
        height: 8vh !important;
    }

    /* 12 */
    .height-vh-md-12 {
        height: 12vh !important;
    }

    /* 16 */
    .height-vh-md-16 {
        height: 16vh !important;
    }

    /* 20 */
    .height-vh-md-20 {
        height: 20vh !important;
    }

    /* 24 */
    .height-vh-md-24 {
        height: 24vh !important;
    }

    /* 28 */
    .height-vh-md-28 {
        height: 28vh !important;
    }

    /* 32 */
    .height-vh-md-32 {
        height: 32vh !important;
    }

    /* 36 */
    .height-vh-md-36 {
        height: 36vh !important;
    }

    /* 40 */
    .height-vh-md-40 {
        height: 40vh !important;
    }

    /* 44 */
    .height-vh-md-44 {
        height: 44vh !important;
    }

    /* 48 */
    .height-vh-md-48 {
        height: 48vh !important;
    }

    /* 52 */
    .height-vh-md-52 {
        height: 52vh !important;
    }

    /* 56 */
    .height-vh-md-56 {
        height: 56vh !important;
    }

    /* 60 */
    .height-vh-md-60 {
        height: 60vh !important;
    }

    /* 64 */
    .height-vh-md-64 {
        height: 64vh !important;
    }

    /* 68 */
    .height-vh-md-68 {
        height: 68vh !important;
    }

    /* 72 */
    .height-vh-md-72 {
        height: 72vh !important;
    }

    /* 76 */
    .height-vh-md-76 {
        height: 76vh !important;
    }

    /* 80 */
    .height-vh-md-80 {
        height: 80vh !important;
    }

    /* 84 */
    .height-vh-md-84 {
        height: 84vh !important;
    }

    /* 88 */
    .height-vh-md-88 {
        height: 88vh !important;
    }

    /* 92 */
    .height-vh-md-92 {
        height: 92vh !important;
    }

    /* 96 */
    .height-vh-md-96 {
        height: 96vh !important;
    }

    /* 100 */
    .height-vh-md-100 {
        height: 100vh !important;
    }
}

@media (min-width: 992px) {
    /* width-px-lg-숫자 */
    .width-px-lg-auto {
        width: auto !important;
    }

    .height-px-lg-auto {
        height: auto !important;
    }

    .width-ps-lg-auto {
        width: auto !important;
    }

    .height-ps-lg-auto {
        height: auto !important;
    }

    .width-px-lg-0 {
        width: 0 !important;
    }

    .width-px-lg-4 {
        width: 4px !important;
    }

    .width-px-lg-8 {
        width: 8px !important;
    }

    .width-px-lg-12 {
        width: 12px !important;
    }

    .width-px-lg-16 {
        width: 16px !important;
    }

    .width-px-lg-20 {
        width: 20px !important;
    }

    .width-px-lg-24 {
        width: 24px !important;
    }

    .width-px-lg-28 {
        width: 28px !important;
    }

    .width-px-lg-32 {
        width: 32px !important;
    }

    .width-px-lg-36 {
        width: 36px !important;
    }

    .width-px-lg-40 {
        width: 40px !important;
    }

    .width-px-lg-44 {
        width: 44px !important;
    }

    .width-px-lg-48 {
        width: 48px !important;
    }

    .width-px-lg-52 {
        width: 52px !important;
    }

    .width-px-lg-56 {
        width: 56px !important;
    }

    .width-px-lg-60 {
        width: 60px !important;
    }

    .width-px-lg-64 {
        width: 64px !important;
    }

    .width-px-lg-68 {
        width: 68px !important;
    }

    .width-px-lg-72 {
        width: 72px !important;
    }

    .width-px-lg-76 {
        width: 76px !important;
    }

    .width-px-lg-80 {
        width: 80px !important;
    }

    .width-px-lg-84 {
        width: 84px !important;
    }

    .width-px-lg-88 {
        width: 88px !important;
    }

    .width-px-lg-92 {
        width: 92px !important;
    }

    .width-px-lg-96 {
        width: 96px !important;
    }

    .width-px-lg-100 {
        width: 100px !important;
    }

    /* width-ps-lg-숫자 */
    .width-ps-lg-0 {
        width: 0% !important;
    }

    .width-ps-lg-4 {
        width: 4% !important;
    }

    .width-ps-lg-8 {
        width: 8% !important;
    }

    .width-ps-lg-12 {
        width: 12% !important;
    }

    .width-ps-lg-16 {
        width: 16% !important;
    }

    .width-ps-lg-20 {
        width: 20% !important;
    }

    .width-ps-lg-24 {
        width: 24% !important;
    }

    .width-ps-lg-28 {
        width: 28% !important;
    }

    .width-ps-lg-32 {
        width: 32% !important;
    }

    .width-ps-lg-36 {
        width: 36% !important;
    }

    .width-ps-lg-40 {
        width: 40% !important;
    }

    .width-ps-lg-44 {
        width: 44% !important;
    }

    .width-ps-lg-48 {
        width: 48% !important;
    }

    .width-ps-lg-52 {
        width: 52% !important;
    }

    .width-ps-lg-56 {
        width: 56% !important;
    }

    .width-ps-lg-60 {
        width: 60% !important;
    }

    .width-ps-lg-64 {
        width: 64% !important;
    }

    .width-ps-lg-68 {
        width: 68% !important;
    }

    .width-ps-lg-72 {
        width: 72% !important;
    }

    .width-ps-lg-76 {
        width: 76% !important;
    }

    .width-ps-lg-80 {
        width: 80% !important;
    }

    .width-ps-lg-84 {
        width: 84% !important;
    }

    .width-ps-lg-88 {
        width: 88% !important;
    }

    .width-ps-lg-92 {
        width: 92% !important;
    }

    .width-ps-lg-96 {
        width: 96% !important;
    }

    .width-ps-lg-100 {
        width: 100% !important;
    }

    /* height-px-lg-숫자 */
    .height-px-lg-0 {
        height: 0 !important;
    }

    .height-px-lg-4 {
        height: 4px !important;
    }

    .height-px-lg-8 {
        height: 8px !important;
    }

    .height-px-lg-12 {
        height: 12px !important;
    }

    .height-px-lg-16 {
        height: 16px !important;
    }

    .height-px-lg-20 {
        height: 20px !important;
    }

    .height-px-lg-24 {
        height: 24px !important;
    }

    .height-px-lg-28 {
        height: 28px !important;
    }

    .height-px-lg-32 {
        height: 32px !important;
    }

    .height-px-lg-36 {
        height: 36px !important;
    }

    .height-px-lg-40 {
        height: 40px !important;
    }

    .height-px-lg-44 {
        height: 44px !important;
    }

    .height-px-lg-48 {
        height: 48px !important;
    }

    .height-px-lg-52 {
        height: 52px !important;
    }

    .height-px-lg-56 {
        height: 56px !important;
    }

    .height-px-lg-60 {
        height: 60px !important;
    }

    .height-px-lg-64 {
        height: 64px !important;
    }

    .height-px-lg-68 {
        height: 68px !important;
    }

    .height-px-lg-72 {
        height: 72px !important;
    }

    .height-px-lg-76 {
        height: 76px !important;
    }

    .height-px-lg-80 {
        height: 80px !important;
    }

    .height-px-lg-84 {
        height: 84px !important;
    }

    .height-px-lg-88 {
        height: 88px !important;
    }

    .height-px-lg-92 {
        height: 92px !important;
    }

    .height-px-lg-96 {
        height: 96px !important;
    }

    .height-px-lg-100 {
        height: 100px !important;
    }

    /* height-ps-lg-숫자 */
    .height-ps-lg-0 {
        height: 0% !important;
    }

    .height-ps-lg-4 {
        height: 4% !important;
    }

    .height-ps-lg-8 {
        height: 8% !important;
    }

    .height-ps-lg-12 {
        height: 12% !important;
    }

    .height-ps-lg-16 {
        height: 16% !important;
    }

    .height-ps-lg-20 {
        height: 20% !important;
    }

    .height-ps-lg-24 {
        height: 24% !important;
    }

    .height-ps-lg-28 {
        height: 28% !important;
    }

    .height-ps-lg-32 {
        height: 32% !important;
    }

    .height-ps-lg-36 {
        height: 36% !important;
    }

    .height-ps-lg-40 {
        height: 40% !important;
    }

    .height-ps-lg-44 {
        height: 44% !important;
    }

    .height-ps-lg-48 {
        height: 48% !important;
    }

    .height-ps-lg-52 {
        height: 52% !important;
    }

    .height-ps-lg-56 {
        height: 56% !important;
    }

    .height-ps-lg-60 {
        height: 60% !important;
    }

    .height-ps-lg-64 {
        height: 64% !important;
    }

    .height-ps-lg-68 {
        height: 68% !important;
    }

    .height-ps-lg-72 {
        height: 72% !important;
    }

    .height-ps-lg-76 {
        height: 76% !important;
    }

    .height-ps-lg-80 {
        height: 80% !important;
    }

    .height-ps-lg-84 {
        height: 84% !important;
    }

    .height-ps-lg-88 {
        height: 88% !important;
    }

    .height-ps-lg-92 {
        height: 92% !important;
    }

    .height-ps-lg-96 {
        height: 96% !important;
    }

    .height-ps-lg-100 {
        height: 100% !important;
    }

    /* 0 */
    .height-vh-lg-0 {
        height: 0vh !important;
    }

    /* 4 */
    .height-vh-lg-4 {
        height: 4vh !important;
    }

    /* 8 */
    .height-vh-lg-8 {
        height: 8vh !important;
    }

    /* 12 */
    .height-vh-lg-12 {
        height: 12vh !important;
    }

    /* 16 */
    .height-vh-lg-16 {
        height: 16vh !important;
    }

    /* 20 */
    .height-vh-lg-20 {
        height: 20vh !important;
    }

    /* 24 */
    .height-vh-lg-24 {
        height: 24vh !important;
    }

    /* 28 */
    .height-vh-lg-28 {
        height: 28vh !important;
    }

    /* 32 */
    .height-vh-lg-32 {
        height: 32vh !important;
    }

    /* 36 */
    .height-vh-lg-36 {
        height: 36vh !important;
    }

    /* 40 */
    .height-vh-lg-40 {
        height: 40vh !important;
    }

    /* 44 */
    .height-vh-lg-44 {
        height: 44vh !important;
    }

    /* 48 */
    .height-vh-lg-48 {
        height: 48vh !important;
    }

    /* 52 */
    .height-vh-lg-52 {
        height: 52vh !important;
    }

    /* 56 */
    .height-vh-lg-56 {
        height: 56vh !important;
    }

    /* 60 */
    .height-vh-lg-60 {
        height: 60vh !important;
    }

    /* 64 */
    .height-vh-lg-64 {
        height: 64vh !important;
    }

    /* 68 */
    .height-vh-lg-68 {
        height: 68vh !important;
    }

    /* 72 */
    .height-vh-lg-72 {
        height: 72vh !important;
    }

    /* 76 */
    .height-vh-lg-76 {
        height: 76vh !important;
    }

    /* 80 */
    .height-vh-lg-80 {
        height: 80vh !important;
    }

    /* 84 */
    .height-vh-lg-84 {
        height: 84vh !important;
    }

    /* 88 */
    .height-vh-lg-88 {
        height: 88vh !important;
    }

    /* 92 */
    .height-vh-lg-92 {
        height: 92vh !important;
    }

    /* 96 */
    .height-vh-lg-96 {
        height: 96vh !important;
    }

    /* 100 */
    .height-vh-lg-100 {
        height: 100vh !important;
    }
}

@media (min-width: 1200px) {
    /* width-px-xl-숫자 */
    .width-px-xl-auto {
        width: auto !important;
    }

    .height-px-xl-auto {
        height: auto !important;
    }

    .width-ps-xl-auto {
        width: auto !important;
    }

    .height-ps-xl-auto {
        height: auto !important;
    }

    .width-px-xl-0 {
        width: 0 !important;
    }

    .width-px-xl-4 {
        width: 4px !important;
    }

    .width-px-xl-8 {
        width: 8px !important;
    }

    .width-px-xl-12 {
        width: 12px !important;
    }

    .width-px-xl-16 {
        width: 16px !important;
    }

    .width-px-xl-20 {
        width: 20px !important;
    }

    .width-px-xl-24 {
        width: 24px !important;
    }

    .width-px-xl-28 {
        width: 28px !important;
    }

    .width-px-xl-32 {
        width: 32px !important;
    }

    .width-px-xl-36 {
        width: 36px !important;
    }

    .width-px-xl-40 {
        width: 40px !important;
    }

    .width-px-xl-44 {
        width: 44px !important;
    }

    .width-px-xl-48 {
        width: 48px !important;
    }

    .width-px-xl-52 {
        width: 52px !important;
    }

    .width-px-xl-56 {
        width: 56px !important;
    }

    .width-px-xl-60 {
        width: 60px !important;
    }

    .width-px-xl-64 {
        width: 64px !important;
    }

    .width-px-xl-68 {
        width: 68px !important;
    }

    .width-px-xl-72 {
        width: 72px !important;
    }

    .width-px-xl-76 {
        width: 76px !important;
    }

    .width-px-xl-80 {
        width: 80px !important;
    }

    .width-px-xl-84 {
        width: 84px !important;
    }

    .width-px-xl-88 {
        width: 88px !important;
    }

    .width-px-xl-92 {
        width: 92px !important;
    }

    .width-px-xl-96 {
        width: 96px !important;
    }

    .width-px-xl-100 {
        width: 100px !important;
    }

    /* width-ps-xl-숫자 */
    .width-ps-xl-0 {
        width: 0% !important;
    }

    .width-ps-xl-4 {
        width: 4% !important;
    }

    .width-ps-xl-8 {
        width: 8% !important;
    }

    .width-ps-xl-12 {
        width: 12% !important;
    }

    .width-ps-xl-16 {
        width: 16% !important;
    }

    .width-ps-xl-20 {
        width: 20% !important;
    }

    .width-ps-xl-24 {
        width: 24% !important;
    }

    .width-ps-xl-28 {
        width: 28% !important;
    }

    .width-ps-xl-32 {
        width: 32% !important;
    }

    .width-ps-xl-36 {
        width: 36% !important;
    }

    .width-ps-xl-40 {
        width: 40% !important;
    }

    .width-ps-xl-44 {
        width: 44% !important;
    }

    .width-ps-xl-48 {
        width: 48% !important;
    }

    .width-ps-xl-52 {
        width: 52% !important;
    }

    .width-ps-xl-56 {
        width: 56% !important;
    }

    .width-ps-xl-60 {
        width: 60% !important;
    }

    .width-ps-xl-64 {
        width: 64% !important;
    }

    .width-ps-xl-68 {
        width: 68% !important;
    }

    .width-ps-xl-72 {
        width: 72% !important;
    }

    .width-ps-xl-76 {
        width: 76% !important;
    }

    .width-ps-xl-80 {
        width: 80% !important;
    }

    .width-ps-xl-84 {
        width: 84% !important;
    }

    .width-ps-xl-88 {
        width: 88% !important;
    }

    .width-ps-xl-92 {
        width: 92% !important;
    }

    .width-ps-xl-96 {
        width: 96% !important;
    }

    .width-ps-xl-100 {
        width: 100% !important;
    }

    /* height-px-xl-숫자 */
    .height-px-xl-0 {
        height: 0 !important;
    }

    .height-px-xl-4 {
        height: 4px !important;
    }

    .height-px-xl-8 {
        height: 8px !important;
    }

    .height-px-xl-12 {
        height: 12px !important;
    }

    .height-px-xl-16 {
        height: 16px !important;
    }

    .height-px-xl-20 {
        height: 20px !important;
    }

    .height-px-xl-24 {
        height: 24px !important;
    }

    .height-px-xl-28 {
        height: 28px !important;
    }

    .height-px-xl-32 {
        height: 32px !important;
    }

    .height-px-xl-36 {
        height: 36px !important;
    }

    .height-px-xl-40 {
        height: 40px !important;
    }

    .height-px-xl-44 {
        height: 44px !important;
    }

    .height-px-xl-48 {
        height: 48px !important;
    }

    .height-px-xl-52 {
        height: 52px !important;
    }

    .height-px-xl-56 {
        height: 56px !important;
    }

    .height-px-xl-60 {
        height: 60px !important;
    }

    .height-px-xl-64 {
        height: 64px !important;
    }

    .height-px-xl-68 {
        height: 68px !important;
    }

    .height-px-xl-72 {
        height: 72px !important;
    }

    .height-px-xl-76 {
        height: 76px !important;
    }

    .height-px-xl-80 {
        height: 80px !important;
    }

    .height-px-xl-84 {
        height: 84px !important;
    }

    .height-px-xl-88 {
        height: 88px !important;
    }

    .height-px-xl-92 {
        height: 92px !important;
    }

    .height-px-xl-96 {
        height: 96px !important;
    }

    .height-px-xl-100 {
        height: 100px !important;
    }

    /* height-ps-xl-숫자 */
    .height-ps-xl-0 {
        height: 0% !important;
    }

    .height-ps-xl-4 {
        height: 4% !important;
    }

    .height-ps-xl-8 {
        height: 8% !important;
    }

    .height-ps-xl-12 {
        height: 12% !important;
    }

    .height-ps-xl-16 {
        height: 16% !important;
    }

    .height-ps-xl-20 {
        height: 20% !important;
    }

    .height-ps-xl-24 {
        height: 24% !important;
    }

    .height-ps-xl-28 {
        height: 28% !important;
    }

    .height-ps-xl-32 {
        height: 32% !important;
    }

    .height-ps-xl-36 {
        height: 36% !important;
    }

    .height-ps-xl-40 {
        height: 40% !important;
    }

    .height-ps-xl-44 {
        height: 44% !important;
    }

    .height-ps-xl-48 {
        height: 48% !important;
    }

    .height-ps-xl-52 {
        height: 52% !important;
    }

    .height-ps-xl-56 {
        height: 56% !important;
    }

    .height-ps-xl-60 {
        height: 60% !important;
    }

    .height-ps-xl-64 {
        height: 64% !important;
    }

    .height-ps-xl-68 {
        height: 68% !important;
    }

    .height-ps-xl-72 {
        height: 72% !important;
    }

    .height-ps-xl-76 {
        height: 76% !important;
    }

    .height-ps-xl-80 {
        height: 80% !important;
    }

    .height-ps-xl-84 {
        height: 84% !important;
    }

    .height-ps-xl-88 {
        height: 88% !important;
    }

    .height-ps-xl-92 {
        height: 92% !important;
    }

    .height-ps-xl-96 {
        height: 96% !important;
    }

    .height-ps-xl-100 {
        height: 100% !important;
    }

    /* 0 */
    .height-vh-xl-0 {
        height: 0vh !important;
    }

    /* 4 */
    .height-vh-xl-4 {
        height: 4vh !important;
    }

    /* 8 */
    .height-vh-xl-8 {
        height: 8vh !important;
    }

    /* 12 */
    .height-vh-xl-12 {
        height: 12vh !important;
    }

    /* 16 */
    .height-vh-xl-16 {
        height: 16vh !important;
    }

    /* 20 */
    .height-vh-xl-20 {
        height: 20vh !important;
    }

    /* 24 */
    .height-vh-xl-24 {
        height: 24vh !important;
    }

    /* 28 */
    .height-vh-xl-28 {
        height: 28vh !important;
    }

    /* 32 */
    .height-vh-xl-32 {
        height: 32vh !important;
    }

    /* 36 */
    .height-vh-xl-36 {
        height: 36vh !important;
    }

    /* 40 */
    .height-vh-xl-40 {
        height: 40vh !important;
    }

    /* 44 */
    .height-vh-xl-44 {
        height: 44vh !important;
    }

    /* 48 */
    .height-vh-xl-48 {
        height: 48vh !important;
    }

    /* 52 */
    .height-vh-xl-52 {
        height: 52vh !important;
    }

    /* 56 */
    .height-vh-xl-56 {
        height: 56vh !important;
    }

    /* 60 */
    .height-vh-xl-60 {
        height: 60vh !important;
    }

    /* 64 */
    .height-vh-xl-64 {
        height: 64vh !important;
    }

    /* 68 */
    .height-vh-xl-68 {
        height: 68vh !important;
    }

    /* 72 */
    .height-vh-xl-72 {
        height: 72vh !important;
    }

    /* 76 */
    .height-vh-xl-76 {
        height: 76vh !important;
    }

    /* 80 */
    .height-vh-xl-80 {
        height: 80vh !important;
    }

    /* 84 */
    .height-vh-xl-84 {
        height: 84vh !important;
    }

    /* 88 */
    .height-vh-xl-88 {
        height: 88vh !important;
    }

    /* 92 */
    .height-vh-xl-92 {
        height: 92vh !important;
    }

    /* 96 */
    .height-vh-xl-96 {
        height: 96vh !important;
    }

    /* 100 */
    .height-vh-xl-100 {
        height: 100vh !important;
    }
}

/*Flexible Layout Options*/
.flex-auto {
    flex: auto !important;
}

.flex-0 {
    flex: 0 !important;
}

.flex-1 {
    flex: 1 !important;
}

@media (min-width: 576px) {
    .flex-sm-auto {
        flex: auto !important;
    }

    .flex-sm-0 {
        flex: 0 !important;
    }

    .flex-sm-1 {
        flex: 1 !important;
    }
}

@media (min-width: 768px) {
    .flex-md-auto {
        flex: auto !important;
    }

    .flex-md-0 {
        flex: 0 !important;
    }

    .flex-md-1 {
        flex: 1 !important;
    }
}

@media (min-width: 992px) {
    .flex-lg-auto {
        flex: auto !important;
    }

    .flex-lg-0 {
        flex: 0 !important;
    }

    .flex-lg-1 {
        flex: 1 !important;
    }
}

@media (min-width: 1200px) {
    .flex-xl-auto {
        flex: auto !important;
    }

    .flex-xl-0 {
        flex: 0 !important;
    }

    .flex-xl-1 {
        flex: 1 !important;
    }
}

.row.row-equal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

.row.row-equal > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

.row.row-equal > [class*='col-'] > * {
    height: 100%;
}

/*Row Cols Gap*/
.row.row-col-gap-16 {
    margin-left: -8px !important;
    margin-right: -8px !important;
}

.row.row-col-gap-16 > [class*='col-'],
.row.row-col-gap-16 > .col {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.row.row-col-gap-24 {
    margin-left: -12px !important;
    margin-right: -12px !important;
}

.row.row-col-gap-24 > [class*='col-'],
.row.row-col-gap-24 > .col {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

.row.row-col-gap-30 {
    margin-left: -15px !important;
    margin-right: -15px !important;
}

.row.row-col-gap-30 > [class*='col-'],
.row.row-col-gap-30 > .col {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.row.row-col-gap-32 {
    margin-left: -16px !important;
    margin-right: -16px !important;
}

.row.row-col-gap-32 > [class*='col-'],
.row.row-col-gap-32 > .col {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.row.row-col-gap-40 {
    margin-left: -20px !important;
    margin-right: -20px !important;
}

.row.row-col-gap-40 > [class*='col-'],
.row.row-col-gap-40 > .col {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.row.row-col-gap-48 {
    margin-left: -24px !important;
    margin-right: -24px !important;
}

.row.row-col-gap-48 > [class*='col-'],
.row.row-col-gap-48 > .col {
    padding-left: 24px !important;
    padding-right: 24px !important;
}

@media (min-width: 576px) {
    .row.row-col-gap-sm-16 {
        margin-left: -8px !important;
        margin-right: -8px !important;
    }

    .row.row-col-gap-sm-16 > [class*='col-'],
    .row.row-col-gap-sm-16 > .col {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .row.row-col-gap-sm-24 {
        margin-left: -12px !important;
        margin-right: -12px !important;
    }

    .row.row-col-gap-sm-24 > [class*='col-'],
    .row.row-col-gap-sm-24 > .col {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .row.row-col-gap-sm-30 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    .row.row-col-gap-sm-30 > [class*='col-'],
    .row.row-col-gap-sm-30 > .col {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .row.row-col-gap-sm-32 {
        margin-left: -16px !important;
        margin-right: -16px !important;
    }

    .row.row-col-gap-sm-32 > [class*='col-'],
    .row.row-col-gap-sm-32 > .col {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .row.row-col-gap-sm-40 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }

    .row.row-col-gap-sm-40 > [class*='col-'],
    .row.row-col-gap-sm-40 > .col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .row.row-col-gap-sm-48 {
        margin-left: -24px !important;
        margin-right: -24px !important;
    }

    .row.row-col-gap-sm-48 > [class*='col-'],
    .row.row-col-gap-sm-48 > .col {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

@media (min-width: 768px) {
    .row.row-col-gap-md-16 {
        margin-left: -8px !important;
        margin-right: -8px !important;
    }

    .row.row-col-gap-md-16 > [class*='col-'],
    .row.row-col-gap-md-16 > .col {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .row.row-col-gap-md-24 {
        margin-left: -12px !important;
        margin-right: -12px !important;
    }

    .row.row-col-gap-md-24 > [class*='col-'],
    .row.row-col-gap-md-24 > .col {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .row.row-col-gap-md-30 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    .row.row-col-gap-md-30 > [class*='col-'],
    .row.row-col-gap-md-30 > .col {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .row.row-col-gap-md-32 {
        margin-left: -16px !important;
        margin-right: -16px !important;
    }

    .row.row-col-gap-md-32 > [class*='col-'],
    .row.row-col-gap-md-32 > .col {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .row.row-col-gap-md-40 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }

    .row.row-col-gap-md-40 > [class*='col-'],
    .row.row-col-gap-md-40 > .col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .row.row-col-gap-md-48 {
        margin-left: -24px !important;
        margin-right: -24px !important;
    }

    .row.row-col-gap-md-48 > [class*='col-'],
    .row.row-col-gap-md-48 > .col {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

@media (min-width: 992px) {
    .row.row-col-gap-lg-16 {
        margin-left: -8px !important;
        margin-right: -8px !important;
    }

    .row.row-col-gap-lg-16 > [class*='col-'],
    .row.row-col-gap-lg-16 > .col {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .row.row-col-gap-lg-24 {
        margin-left: -12px !important;
        margin-right: -12px !important;
    }

    .row.row-col-gap-lg-24 > [class*='col-'],
    .row.row-col-gap-lg-24 > .col {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .row.row-col-gap-lg-30 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    .row.row-col-gap-lg-30 > [class*='col-'],
    .row.row-col-gap-lg-30 > .col {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .row.row-col-gap-lg-32 {
        margin-left: -16px !important;
        margin-right: -16px !important;
    }

    .row.row-col-gap-lg-32 > [class*='col-'],
    .row.row-col-gap-lg-32 > .col {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .row.row-col-gap-lg-40 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }

    .row.row-col-gap-lg-40 > [class*='col-'],
    .row.row-col-gap-lg-40 > .col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .row.row-col-gap-lg-48 {
        margin-left: -24px !important;
        margin-right: -24px !important;
    }

    .row.row-col-gap-lg-48 > [class*='col-'],
    .row.row-col-gap-lg-48 > .col {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

@media (min-width: 1200px) {
    .row.row-col-gap-xl-16 {
        margin-left: -8px !important;
        margin-right: -8px !important;
    }

    .row.row-col-gap-xl-16 > [class*='col-'],
    .row.row-col-gap-xl-16 > .col {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .row.row-col-gap-xl-24 {
        margin-left: -12px !important;
        margin-right: -12px !important;
    }

    .row.row-col-gap-xl-24 > [class*='col-'],
    .row.row-col-gap-xl-24 > .col {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .row.row-col-gap-xl-30 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    .row.row-col-gap-xl-30 > [class*='col-'],
    .row.row-col-gap-xl-30 > .col {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .row.row-col-gap-xl-32 {
        margin-left: -16px !important;
        margin-right: -16px !important;
    }

    .row.row-col-gap-xl-32 > [class*='col-'],
    .row.row-col-gap-xl-32 > .col {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .row.row-col-gap-xl-40 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }

    .row.row-col-gap-xl-40 > [class*='col-'],
    .row.row-col-gap-xl-40 > .col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .row.row-col-gap-xl-48 {
        margin-left: -24px !important;
        margin-right: -24px !important;
    }

    .row.row-col-gap-xl-48 > [class*='col-'],
    .row.row-col-gap-xl-48 > .col {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

/*Overflow*/
.overflow-x-hidden {
    overflow-x: hidden;
    -ms-overflow-x: hidden;
}

.overflow-y-hidden {
    overflow-y: hidden;
    -ms-overflow-y: hidden;
}

.overflow-x-auto {
    overflow-x: auto;
    -ms-overflow-x: auto;
}

.overflow-y-auto {
    overflow-y: auto;
    -ms-overflow-y: auto;
}

.overflow-x-scroll {
    overflow-x: scroll;
    -ms-overflow-x: scroll;
}

.overflow-y-scroll {
    overflow-y: scroll;
    -ms-overflow-y: scroll;
}

.overflow-xy-hidden {
    overflow-x: hidden;
    -ms-overflow-x: hidden;
    overflow-y: hidden;
    -ms-overflow-y: hidden;
}

.overflow-xy-auto {
    overflow-x: auto;
    -ms-overflow-x: auto;
    overflow-y: auto;
    -ms-overflow-y: auto;
}

.overflow-xy-scroll {
    overflow-x: scroll;
    -ms-overflow-x: scroll;
    overflow-y: scroll;
    -ms-overflow-y: scroll;
}

.overflow-x-initial {
    overflow-x: initial;
    -ms-overflow-x: initial;
}

.overflow-y-initial {
    overflow-y: initial;
    -ms-overflow-y: initial;
}

.overflow-xy-initial {
    overflow-x: initial;
    -ms-overflow-x: initial;
    overflow-y: initial;
    -ms-overflow-y: initial;
}

/*반응형 CSS*/
/* 가로 반응형 */
@media (min-width: 576px) {
    .overflow-sm-x-hidden {
        overflow-x: hidden;
        -ms-overflow-x: hidden;
    }

    .overflow-sm-y-hidden {
        overflow-y: hidden;
        -ms-overflow-y: hidden;
    }

    .overflow-sm-x-auto {
        overflow-x: auto;
        -ms-overflow-x: auto;
    }

    .overflow-sm-y-auto {
        overflow-y: auto;
        -ms-overflow-y: auto;
    }

    .overflow-sm-x-scroll {
        overflow-x: scroll;
        -ms-overflow-x: scroll;
    }

    .overflow-sm-y-scroll {
        overflow-y: scroll;
        -ms-overflow-y: scroll;
    }

    .overflow-sm-xy-hidden {
        overflow-x: hidden;
        -ms-overflow-x: hidden;
        overflow-y: hidden;
        -ms-overflow-y: hidden;
    }

    .overflow-sm-xy-auto {
        overflow-x: auto;
        -ms-overflow-x: auto;
        overflow-y: auto;
        -ms-overflow-y: auto;
    }

    .overflow-sm-xy-scroll {
        overflow-x: scroll;
        -ms-overflow-x: scroll;
        overflow-y: scroll;
        -ms-overflow-y: scroll;
    }

    .overflow-sm-x-initial {
        overflow-x: initial;
        -ms-overflow-x: initial;
    }

    .overflow-sm-y-initial {
        overflow-y: initial;
        -ms-overflow-y: initial;
    }

    .overflow-sm-xy-initial {
        overflow-x: initial;
        -ms-overflow-x: initial;
        overflow-y: initial;
        -ms-overflow-y: initial;
    }
}

@media (min-width: 768px) {
    .overflow-md-x-hidden {
        overflow-x: hidden;
        -ms-overflow-x: hidden;
    }

    .overflow-md-y-hidden {
        overflow-y: hidden;
        -ms-overflow-y: hidden;
    }

    .overflow-md-x-auto {
        overflow-x: auto;
        -ms-overflow-x: auto;
    }

    .overflow-md-y-auto {
        overflow-y: auto;
        -ms-overflow-y: auto;
    }

    .overflow-md-x-scroll {
        overflow-x: scroll;
        -ms-overflow-x: scroll;
    }

    .overflow-md-y-scroll {
        overflow-y: scroll;
        -ms-overflow-y: scroll;
    }

    .overflow-md-xy-hidden {
        overflow-x: hidden;
        -ms-overflow-x: hidden;
        overflow-y: hidden;
        -ms-overflow-y: hidden;
    }

    .overflow-md-xy-auto {
        overflow-x: auto;
        -ms-overflow-x: auto;
        overflow-y: auto;
        -ms-overflow-y: auto;
    }

    .overflow-md-xy-scroll {
        overflow-x: scroll;
        -ms-overflow-x: scroll;
        overflow-y: scroll;
        -ms-overflow-y: scroll;
    }

    .overflow-md-x-initial {
        overflow-x: initial;
        -ms-overflow-x: initial;
    }

    .overflow-md-y-initial {
        overflow-y: initial;
        -ms-overflow-y: initial;
    }

    .overflow-md-xy-initial {
        overflow-x: initial;
        -ms-overflow-x: initial;
        overflow-y: initial;
        -ms-overflow-y: initial;
    }
}

@media (min-width: 992px) {
    .overflow-lg-x-hidden {
        overflow-x: hidden;
        -ms-overflow-x: hidden;
    }

    .overflow-lg-y-hidden {
        overflow-y: hidden;
        -ms-overflow-y: hidden;
    }

    .overflow-lg-x-auto {
        overflow-x: auto;
        -ms-overflow-x: auto;
    }

    .overflow-lg-y-auto {
        overflow-y: auto;
        -ms-overflow-y: auto;
    }

    .overflow-lg-x-scroll {
        overflow-x: scroll;
        -ms-overflow-x: scroll;
    }

    .overflow-lg-y-scroll {
        overflow-y: scroll;
        -ms-overflow-y: scroll;
    }

    .overflow-lg-xy-hidden {
        overflow-x: hidden;
        -ms-overflow-x: hidden;
        overflow-y: hidden;
        -ms-overflow-y: hidden;
    }

    .overflow-lg-xy-auto {
        overflow-x: auto;
        -ms-overflow-x: auto;
        overflow-y: auto;
        -ms-overflow-y: auto;
    }

    .overflow-lg-xy-scroll {
        overflow-x: scroll;
        -ms-overflow-x: scroll;
        overflow-y: scroll;
        -ms-overflow-y: scroll;
    }

    .overflow-lg-x-initial {
        overflow-x: initial;
        -ms-overflow-x: initial;
    }

    .overflow-lg-y-initial {
        overflow-y: initial;
        -ms-overflow-y: initial;
    }

    .overflow-lg-xy-initial {
        overflow-x: initial;
        -ms-overflow-x: initial;
        overflow-y: initial;
        -ms-overflow-y: initial;
    }
}

@media (min-width: 1200px) {
    .overflow-xl-x-hidden {
        overflow-x: hidden;
        -ms-overflow-x: hidden;
    }

    .overflow-xl-y-hidden {
        overflow-y: hidden;
        -ms-overflow-y: hidden;
    }

    .overflow-xl-x-auto {
        overflow-x: auto;
        -ms-overflow-x: auto;
    }

    .overflow-xl-y-auto {
        overflow-y: auto;
        -ms-overflow-y: auto;
    }

    .overflow-xl-x-scroll {
        overflow-x: scroll;
        -ms-overflow-x: scroll;
    }

    .overflow-xl-y-scroll {
        overflow-y: scroll;
        -ms-overflow-y: scroll;
    }

    .overflow-xl-xy-hidden {
        overflow-x: hidden;
        -ms-overflow-x: hidden;
        overflow-y: hidden;
        -ms-overflow-y: hidden;
    }

    .overflow-xl-xy-auto {
        overflow-x: auto;
        -ms-overflow-x: auto;
        overflow-y: auto;
        -ms-overflow-y: auto;
    }

    .overflow-xl-xy-scroll {
        overflow-x: scroll;
        -ms-overflow-x: scroll;
        overflow-y: scroll;
        -ms-overflow-y: scroll;
    }

    .overflow-xl-x-initial {
        overflow-x: initial;
        -ms-overflow-x: initial;
    }

    .overflow-xl-y-initial {
        overflow-y: initial;
        -ms-overflow-y: initial;
    }

    .overflow-xl-xy-initial {
        overflow-x: initial;
        -ms-overflow-x: initial;
        overflow-y: initial;
        -ms-overflow-y: initial;
    }
}

.scrollbar::-webkit-scrollbar {
    width: 5px;
    height: 8px;
}

.scrollbar::-webkit-scrollbar-thumb {
    border-radius: 5px;
}

.scrollbar-horizontal::-webkit-scrollbar {
    width: 8px;
    height: 5px;
}

.scrollbar-horizontal::-webkit-scrollbar-thumb {
    border-radius: 8px;
}

.scrollbar-xy::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.scrollbar-xy::-webkit-scrollbar-thumb {
    border-radius: 5px;
}

.scrollbar-none::-webkit-scrollbar-thumb,
.scrollbar-none::-webkit-scrollbar {
    display: none;
}
