*,
::after,
::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.no_scroll_bar {
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.no_scroll_bar::-webkit-scrollbar {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    background: transparent;
    display: none;
    width: 0;
    height: 0;
}

strong,
b {
    font-weight: 900;
}

table {
    overflow-x: auto;
}

.l-spacing-01 {
    letter-spacing: 0.1px;
}
.l-spacing-02 {
    letter-spacing: 0.2px;
}
.l-spacing-03 {
    letter-spacing: 0.3px;
}
.l-spacing-04 {
    letter-spacing: 0.4px;
}
.l-spacing-05 {
    letter-spacing: 0.5px;
}
.l-spacing-06 {
    letter-spacing: 0.6px;
}
.l-spacing-07 {
    letter-spacing: 0.7px;
}
.l-spacing-08 {
    letter-spacing: 0.8px;
}
.l-spacing-09 {
    letter-spacing: 0.9px;
}
.l-spacing-1 {
    letter-spacing: 1px;
}
.l-spacing-2 {
    letter-spacing: 2px;
}
.l-spacing-3 {
    letter-spacing: 3px;
}
.l-spacing-4 {
    letter-spacing: 4px;
}
.l-spacing-5 {
    letter-spacing: 5px;
}
.l-spacing-6 {
    letter-spacing: 6px;
}
.l-spacing-7 {
    letter-spacing: 7px;
}
.l-spacing-8 {
    letter-spacing: 8px;
}
.l-spacing-9 {
    letter-spacing: 9px;
}
.l-spacing-10 {
    letter-spacing: 10px;
}
.l-spacing--05 {
    letter-spacing: -0.5px;
}
.l-spacing--1 {
    letter-spacing: -1px;
}
.l-spacing--2 {
    letter-spacing: -2px;
}
.l-spacing--3 {
    letter-spacing: -3px;
}
.l-spacing--4 {
    letter-spacing: -4px;
}
.l-spacing--5 {
    letter-spacing: -5px;
}
.l-spacing--6 {
    letter-spacing: -6px;
}
.l-spacing--7 {
    letter-spacing: -7px;
}
.l-spacing--8 {
    letter-spacing: -8px;
}
.l-spacing--9 {
    letter-spacing: -9px;
}
.l-spacing--10 {
    letter-spacing: -10px;
}

.w-spacing-01 {
    word-spacing: 0.1px;
}
.w-spacing-02 {
    word-spacing: 0.2px;
}
.w-spacing-03 {
    word-spacing: 0.3px;
}
.w-spacing-04 {
    word-spacing: 0.4px;
}
.w-spacing-05 {
    word-spacing: 0.5px;
}
.w-spacing-06 {
    word-spacing: 0.6px;
}
.w-spacing-07 {
    word-spacing: 0.7px;
}
.w-spacing-08 {
    word-spacing: 0.8px;
}
.w-spacing-09 {
    word-spacing: 0.9px;
}
.w-spacing-1 {
    word-spacing: 1px;
}
.w-spacing-2 {
    word-spacing: 2px;
}
.w-spacing-3 {
    word-spacing: 3px;
}
.w-spacing-4 {
    word-spacing: 4px;
}
.w-spacing-5 {
    word-spacing: 5px;
}
.w-spacing-6 {
    word-spacing: 6px;
}
.w-spacing-7 {
    word-spacing: 7px;
}
.w-spacing-8 {
    word-spacing: 8px;
}
.w-spacing-9 {
    word-spacing: 9px;
}
.w-spacing-10 {
    word-spacing: 10px;
}
.w-spacing--05 {
    word-spacing: -0.5px;
}
.w-spacing--1 {
    word-spacing: -1px;
}
.w-spacing--2 {
    word-spacing: -2px;
}
.w-spacing--3 {
    word-spacing: -3px;
}
.w-spacing--4 {
    word-spacing: -4px;
}
.w-spacing--5 {
    word-spacing: -5px;
}
.w-spacing--6 {
    word-spacing: -6px;
}
.w-spacing--7 {
    word-spacing: -7px;
}
.w-spacing--8 {
    word-spacing: -8px;
}
.w-spacing--9 {
    word-spacing: -9px;
}
.w-spacing--10 {
    word-spacing: -10px;
}

.underline-hover {
    transition: 0.3s;
    border-bottom: 1px solid;
    border-color: transparent;
}
.underline-hover:hover {
    border-color: inherit;
}

.underline {
    transition: 0.3s;
    border-bottom: 1px solid;
    border-color: inherit;
}
.underline:hover {
    border-color: transparent;
}
.underline-none {
    text-decoration: none;
}

.btn {
    transition: 0.3s;
    cursor: pointer;
    transition: 0.5s;
    text-decoration: none;
    outline: none;
}

.cursor-pointer {
    cursor: pointer;
}
.cursor-progress {
    cursor: progress;
}
.cursor-move {
    cursor: move;
}
.cursor-no-drop {
    cursor: no-drop;
}
.cursor-all-scroll {
    cursor: all-scroll;
}
.cursor-col-resize {
    cursor: col-resize;
}
.cursor-row-resize {
    cursor: row-resize;
}
.cursor-n-resize {
    cursor: n-resize;
}
.cursor-e-resize {
    cursor: e-resize;
}
.cursor-ew-resize {
    cursor: ew-resize;
}
.cursor-ns-resize {
    cursor: ns-resize;
}
.cursor-zoom-in {
    cursor: zoom-in;
}
.cursor-zoom-out {
    cursor: zoom-out;
}
.cursor-grab {
    cursor: grab;
}
.cursor-grabbing {
    cursor: grabbing;
}

.fixed {
    position: fixed !important;
}
.fixed-block {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}

.absolute {
    position: absolute;
}
.absolute-block {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}

.img-gackground {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.bg-fix {
    background-attachment: fixed;
}

.overlay-layout {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.divider {
    position: relative;
    display: block;
    width: 100%;
    clear: both;
    height: 1px;
}

.b-100vh {
    width: 100vw;
    max-width: 100%;
    height: 100vh;
    margin: 0;
}
@media (max-width: 812px) {
    .b-100vh {
        height: initial;
    }
}

[class|="bg-hover-top-"] {
    transition: 0.3s;
}
.item:hover .bg-hover-top--20 {
    margin-top: -20px;
}
.item:hover .bg-hover-top--30 {
    margin-top: -30px;
}
.item:hover .bg-hover-top--40 {
    margin-top: -40px;
}
.item:hover .bg-hover-top--50 {
    margin-top: -50px;
}

/*==============================*/
/*ROTATE*/
/*==============================*/
.rotate-23 {
    -webkit-transform: rotate(23deg);
    -moz-transform: rotate(23deg);
    -o-transform: rotate(23deg);
    -ms-transform: rotate(23deg);
    transform: rotate(23deg);
}
.rotate-45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.rotate-90 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.rotate-180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.rotate-270 {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.rotate--23 {
    -webkit-transform: rotate(-23deg);
    -moz-transform: rotate(-23deg);
    -o-transform: rotate(-23deg);
    -ms-transform: rotate(-23deg);
    transform: rotate(-23deg);
}
.rotate--45 {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.rotate--90 {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.rotate--180 {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.rotate--270 {
    -webkit-transform: rotate(-270deg);
    -moz-transform: rotate(-270deg);
    -o-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
}

/* треуголник */
.treugolnik-10 {
    border: 10px solid transparent;
    border-right: 10px solid;
    border-bottom: 10px solid;
}
.treugolnik-20 {
    border: 20px solid transparent;
    border-right: 20px solid;
    border-bottom: 20px solid;
}
.treugolnik-30 {
    border: 30px solid transparent;
    border-right: 30px solid;
    border-bottom: 30px solid;
}
.treugolnik-40 {
    border: 40px solid transparent;
    border-right: 40px solid;
    border-bottom: 40px solid;
}
.treugolnik-50 {
    border: 50px solid transparent;
    border-right: 50px solid;
    border-bottom: 50px solid;
}
.treugolnik-60 {
    border: 60px solid transparent;
    border-right: 60px solid;
    border-bottom: 60px solid;
}
.treugolnik-70 {
    border: 70px solid transparent;
    border-right: 70px solid;
    border-bottom: 70px solid;
}
.treugolnik-80 {
    border: 80px solid transparent;
    border-right: 80px solid;
    border-bottom: 80px solid;
}
.treugolnik-90 {
    border: 90px solid transparent;
    border-right: 90px solid;
    border-bottom: 90px solid;
}
.treugolnik-100 {
    border: 100px solid transparent;
    border-right: 100px solid;
    border-bottom: 100px solid;
}

/* backgound размытие */
.bg-blur-1 {
    backdrop-filter: blur(1px);
}
.bg-blur-2 {
    backdrop-filter: blur(2px);
}
.bg-blur-3 {
    backdrop-filter: blur(3px);
}
.bg-blur-4 {
    backdrop-filter: blur(4px);
}
.bg-blur-5 {
    backdrop-filter: blur(5px);
}
.bg-blur-6 {
    backdrop-filter: blur(6px);
}
.bg-blur-7 {
    backdrop-filter: blur(7px);
}
.bg-blur-8 {
    backdrop-filter: blur(8px);
}
.bg-blur-9 {
    backdrop-filter: blur(9px);
}
.bg-blur-10 {
    backdrop-filter: blur(10px);
}
.bg-blur-20 {
    backdrop-filter: blur(20px);
}
.bg-blur-30 {
    backdrop-filter: blur(30px);
}
.bg-blur-40 {
    backdrop-filter: blur(40px);
}
.bg-blur-50 {
    backdrop-filter: blur(50px);
}
.bg-blur-60 {
    backdrop-filter: blur(60px);
}
.bg-blur-70 {
    backdrop-filter: blur(70px);
}
.bg-blur-80 {
    backdrop-filter: blur(80px);
}
.bg-blur-90 {
    backdrop-filter: blur(90px);
}
.bg-blur-100 {
    backdrop-filter: blur(100px);
}

.blur-hover-none:hover,
.blur-hover-none:hover [class|="blur"] {
    filter: blur(0px) !important;
}
.blur-hover-0px:hover {
    filter: blur(0px) !important;
}
.blur-hover-1px:hover {
    filter: blur(1px) !important;
}
.blur-hover-2px:hover {
    filter: blur(2px) !important;
}
.blur-hover-3px:hover {
    filter: blur(3px) !important;
}
.blur-hover-4px:hover {
    filter: blur(4px) !important;
}
.blur-hover-5px:hover {
    filter: blur(5px) !important;
}
.blur-hover-10px:hover {
    filter: blur(10px) !important;
}
.blur-hover-20px:hover {
    filter: blur(20px) !important;
}
.blur-hover-30px:hover {
    filter: blur(30px) !important;
}
.blur-hover-40px:hover {
    filter: blur(40px) !important;
}
.blur-hover-50px:hover {
    filter: blur(50px) !important;
}
.blur-hover-60px:hover {
    filter: blur(60px) !important;
}
.blur-hover-70px:hover {
    filter: blur(70px) !important;
}
.blur-hover-80px:hover {
    filter: blur(80px) !important;
}
.blur-hover-90px:hover {
    filter: blur(90px) !important;
}
.blur-hover-100px:hover {
    filter: blur(100px) !important;
}

/* backgound размытие */
.bg-blur-1 {
    backdrop-filter: blur(1px);
}
.bg-blur-2 {
    backdrop-filter: blur(2px);
}
.bg-blur-3 {
    backdrop-filter: blur(3px);
}
.bg-blur-4 {
    backdrop-filter: blur(4px);
}
.bg-blur-5 {
    backdrop-filter: blur(5px);
}
.bg-blur-6 {
    backdrop-filter: blur(6px);
}
.bg-blur-7 {
    backdrop-filter: blur(7px);
}
.bg-blur-8 {
    backdrop-filter: blur(8px);
}
.bg-blur-9 {
    backdrop-filter: blur(9px);
}
.bg-blur-10 {
    backdrop-filter: blur(10px);
}
.bg-blur-20 {
    backdrop-filter: blur(20px);
}
.bg-blur-30 {
    backdrop-filter: blur(30px);
}
.bg-blur-40 {
    backdrop-filter: blur(40px);
}
.bg-blur-50 {
    backdrop-filter: blur(50px);
}
.bg-blur-60 {
    backdrop-filter: blur(60px);
}
.bg-blur-70 {
    backdrop-filter: blur(70px);
}
.bg-blur-80 {
    backdrop-filter: blur(80px);
}
.bg-blur-90 {
    backdrop-filter: blur(90px);
}
.bg-blur-100 {
    backdrop-filter: blur(100px);
}

.blur-hover-none:hover,
.blur-hover-none:hover [class|="blur"] {
    filter: blur(0px) !important;
}
.blur-hover-0px:hover {
    filter: blur(0px) !important;
}
.blur-hover-1px:hover {
    filter: blur(1px) !important;
}
.blur-hover-2px:hover {
    filter: blur(2px) !important;
}
.blur-hover-3px:hover {
    filter: blur(3px) !important;
}
.blur-hover-4px:hover {
    filter: blur(4px) !important;
}
.blur-hover-5px:hover {
    filter: blur(5px) !important;
}
.blur-hover-10px:hover {
    filter: blur(10px) !important;
}
.blur-hover-20px:hover {
    filter: blur(20px) !important;
}
.blur-hover-30px:hover {
    filter: blur(30px) !important;
}
.blur-hover-40px:hover {
    filter: blur(40px) !important;
}
.blur-hover-50px:hover {
    filter: blur(50px) !important;
}
.blur-hover-60px:hover {
    filter: blur(60px) !important;
}
.blur-hover-70px:hover {
    filter: blur(70px) !important;
}
.blur-hover-80px:hover {
    filter: blur(80px) !important;
}
.blur-hover-90px:hover {
    filter: blur(90px) !important;
}
.blur-hover-100px:hover {
    filter: blur(100px) !important;
}

/* отзеркалить */
.mirror-hor {
    transform: scale(-1, 1);
}
.mirror-vert {
    transform: scale(1, -1);
}
.mirror-hor-vert {
    transform: scale(-1, -1);
}

/* скошенные углы */
.kosoy {
    clip-path: polygon(0 90%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-0pr {
    clip-path: polygon(0 0%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-5pr {
    clip-path: polygon(0 5%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-10pr {
    clip-path: polygon(0 10%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-15pr {
    clip-path: polygon(0 15%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-20pr {
    clip-path: polygon(0 20%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-25pr {
    clip-path: polygon(0 25%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-30pr {
    clip-path: polygon(0 30%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-35pr {
    clip-path: polygon(0 35%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-40pr {
    clip-path: polygon(0 40%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-45pr {
    clip-path: polygon(0 45%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-50pr {
    clip-path: polygon(0 50%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-55pr {
    clip-path: polygon(0 55%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-60pr {
    clip-path: polygon(0 60%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-65pr {
    clip-path: polygon(0 65%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-70pr {
    clip-path: polygon(0 70%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-75pr {
    clip-path: polygon(0 75%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-80pr {
    clip-path: polygon(0 80%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-85pr {
    clip-path: polygon(0 85%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-90pr {
    clip-path: polygon(0 90%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-95pr {
    clip-path: polygon(0 95%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-100pr {
    clip-path: polygon(0 100%, 100% 0, 100% 0%, 0 0%);
}

.kosoy-wrap:hover .kosoy-hover-0pr {
    clip-path: polygon(0 0%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-5pr {
    clip-path: polygon(0 5%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-10pr {
    clip-path: polygon(0 10%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-15pr {
    clip-path: polygon(0 15%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-20pr {
    clip-path: polygon(0 20%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-25pr {
    clip-path: polygon(0 25%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-30pr {
    clip-path: polygon(0 30%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-35pr {
    clip-path: polygon(0 35%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-40pr {
    clip-path: polygon(0 40%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-45pr {
    clip-path: polygon(0 45%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-50pr {
    clip-path: polygon(0 50%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-55pr {
    clip-path: polygon(0 55%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-60pr {
    clip-path: polygon(0 60%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-65pr {
    clip-path: polygon(0 65%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-70pr {
    clip-path: polygon(0 70%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-75pr {
    clip-path: polygon(0 75%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-80pr {
    clip-path: polygon(0 80%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-85pr {
    clip-path: polygon(0 85%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-90pr {
    clip-path: polygon(0 90%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-95pr {
    clip-path: polygon(0 95%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-100pr {
    clip-path: polygon(0 100%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-110pr {
    clip-path: polygon(0 110%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-120pr {
    clip-path: polygon(0 120%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-130pr {
    clip-path: polygon(0 130%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-140pr {
    clip-path: polygon(0 140%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-150pr {
    clip-path: polygon(0 150%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-160pr {
    clip-path: polygon(0 160%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-170pr {
    clip-path: polygon(0 170%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-180pr {
    clip-path: polygon(0 180%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-190pr {
    clip-path: polygon(0 190%, 100% 0, 100% 0%, 0 0%);
}
.kosoy-wrap:hover .kosoy-hover-200pr {
    clip-path: polygon(0 200%, 100% 0, 100% 0%, 0 0%);
}

.lh-normal {
    line-height: normal !important;
}
.lh-0 {
    line-height: 0px !important;
}
.lh-5 {
    line-height: 5px !important;
}
.lh-10 {
    line-height: 10px !important;
}
.lh-11 {
    line-height: 11px !important;
}
.lh-12 {
    line-height: 12px !important;
}
.lh-13 {
    line-height: 13px !important;
}
.lh-14 {
    line-height: 14px !important;
}
.lh-15 {
    line-height: 15px !important;
}
.lh-16 {
    line-height: 16px !important;
}
.lh-17 {
    line-height: 17px !important;
}
.lh-18 {
    line-height: 18px !important;
}
.lh-19 {
    line-height: 19px !important;
}
.lh-20 {
    line-height: 20px !important;
}
.lh-22 {
    line-height: 22px !important;
}
.lh-24 {
    line-height: 24px !important;
}
.lh-26 {
    line-height: 26px !important;
}
.lh-28 {
    line-height: 28px !important;
}
.lh-30 {
    line-height: 30px !important;
}
.lh-31 {
    line-height: 31px !important;
}
.lh-32 {
    line-height: 32px !important;
}
.lh-33 {
    line-height: 33px !important;
}
.lh-34 {
    line-height: 34px !important;
}
.lh-35 {
    line-height: 35px !important;
}
.lh-40 {
    line-height: 40px !important;
}
.lh-45 {
    line-height: 45px !important;
}
.lh-50 {
    line-height: 50px !important;
}
.lh-55 {
    line-height: 55px !important;
}
.lh-60 {
    line-height: 60px !important;
}
.lh-65 {
    line-height: 65px !important;
}
.lh-70 {
    line-height: 70px !important;
}
.lh-75 {
    line-height: 75px !important;
}
.lh-80 {
    line-height: 80px !important;
}
.lh-85 {
    line-height: 85px !important;
}
.lh-90 {
    line-height: 90px !important;
}
.lh-95 {
    line-height: 95px !important;
}
.lh-100 {
    line-height: 100px !important;
}
.lh-110 {
    line-height: 110px !important;
}
.lh-120 {
    line-height: 120px !important;
}
.lh-130 {
    line-height: 130px !important;
}
.lh-140 {
    line-height: 140px !important;
}
.lh-150 {
    line-height: 150px !important;
}
.lh-160 {
    line-height: 160px !important;
}
.lh-170 {
    line-height: 170px !important;
}
.lh-180 {
    line-height: 180px !important;
}
.lh-190 {
    line-height: 190px !important;
}
.lh-200 {
    line-height: 200px !important;
}
.lh-250 {
    line-height: 250px !important;
}
.lh-300 {
    line-height: 300px !important;
}
.lh-350 {
    line-height: 350px !important;
}

.t-50pr {
    top: 0;
    height: 50%;
}
.b-50pr {
    bottom: 0;
    height: 50%;
}
.t-50vh {
    top: 0;
    height: 50vh;
}
.b-50vh {
    bottom: 0;
    height: 50vh;
}
.b-250vh {
    height: 250vh;
}
.b-33vh {
    height: 33.333vh;
}

.float-none {
    float: none;
}
.left {
    float: left;
}
.right {
    float: right;
}

.opacity-100,
.opacity-100-hover:hover {
    opacity: 1 !important;
}
.opacity-95,
.opacity-95-hover:hover {
    opacity: 0.95 !important;
}
.opacity-9,
.opacity-9-hover:hover {
    opacity: 0.9 !important;
}
.opacity-8,
.opacity-8-hover:hover {
    opacity: 0.8 !important;
}
.opacity-7,
.opacity-7-hover:hover {
    opacity: 0.7 !important;
}
.opacity-6,
.opacity-6-hover:hover {
    opacity: 0.6 !important;
}
.opacity-5,
.opacity-5-hover:hover {
    opacity: 0.5 !important;
}
.opacity-4,
.opacity-4-hover:hover {
    opacity: 0.4 !important;
}
.opacity-3,
.opacity-3-hover:hover {
    opacity: 0.3 !important;
}
.opacity-2,
.opacity-2-hover:hover {
    opacity: 0.2 !important;
}
.opacity-1,
.opacity-1-hover:hover {
    opacity: 0.1 !important;
}
.opacity-075 {
    opacity: 0.075 !important;
}
.opacity-05 {
    opacity: 0.05 !important;
}
.opacity-025 {
    opacity: 0.025 !important;
}
.opacity-02 {
    opacity: 0.02 !important;
}
.opacity-015 {
    opacity: 0.015 !important;
}
.opacity-005 {
    opacity: 0.005 !important;
}
.opacity-0 {
    opacity: 0 !important;
}

.transition-0 {
    transition: all 0s ease 0s;
}
.transition-01 {
    transition: all 0.1s ease 0s;
}
.transition-02 {
    transition: all 0.2s ease 0s;
}
.transition-03 {
    transition: all 0.3s ease 0s;
}
.transition-04 {
    transition: all 0.4s ease 0s;
}
.transition-05 {
    transition: all 0.5s ease 0s;
}
.transition-06 {
    transition: all 0.6s ease 0s;
}
.transition-07 {
    transition: all 0.7s ease 0s;
}
.transition-08 {
    transition: all 0.8s ease 0s;
}
.transition-09 {
    transition: all 0.9s ease 0s;
}
.transition-1 {
    transition: all 1s ease 0s;
}
.transition-2 {
    transition: all 2s ease 0s;
}
.transition-3 {
    transition: all 3s ease 0s;
}
.transition-4 {
    transition: all 4s ease 0s;
}
.transition-5 {
    transition: all 5s ease 0s;
}
.transition-6 {
    transition: all 6s ease 0s;
}
.transition-7 {
    transition: all 7s ease 0s;
}
.transition-8 {
    transition: all 8s ease 0s;
}
.transition-9 {
    transition: all 9s ease 0s;
}
.transition-10 {
    transition: all 10s ease 0s;
}

.nomargin {
    margin: 0 !important;
}
.nopadding {
    padding: 0 !important;
}

.right0 {
    right: 0 !important;
}
.right-1 {
    right: -1px;
}
.right-2 {
    right: -2px;
}
.right-3 {
    right: -3px;
}
.right-4 {
    right: -4px;
}
.right-5 {
    right: -5px;
}
.right-6 {
    right: -6px;
}
.right-7 {
    right: -7px;
}
.right-8 {
    right: -8px;
}
.right-9 {
    right: -9px;
}
.right-10 {
    right: -10px;
}
.right-11 {
    right: -11px;
}
.right-12 {
    right: -12px;
}
.right-13 {
    right: -12px;
}
.right-14 {
    right: -14px;
}
.right-15 {
    right: -15px;
}
.right-16 {
    right: -16px;
}
.right-17 {
    right: -17px;
}
.right-18 {
    right: -18px;
}
.right-19 {
    right: -19px;
}
.right-20 {
    right: -20px;
}
.right--1 {
    right: -1px;
}
.right--2 {
    right: -2px;
}
.right--3 {
    right: -3px;
}
.right--4 {
    right: -4px;
}
.right--5 {
    right: -5px;
}
.right--6 {
    right: -6px;
}
.right--7 {
    right: -7px;
}
.right--8 {
    right: -8px;
}
.right--9 {
    right: -9px;
}
.right--10 {
    right: -10px;
}
.right--11 {
    right: -11px;
}
.right--12 {
    right: -12px;
}
.right--13 {
    right: -12px;
}
.right--14 {
    right: -14px;
}
.right--15 {
    right: -15px;
}
.right--16 {
    right: -16px;
}
.right--17 {
    right: -17px;
}
.right--18 {
    right: -18px;
}
.right--19 {
    right: -19px;
}
.right--20 {
    right: -20px;
}
.right--30 {
    right: -30px;
}
.right--40 {
    right: -40px;
}
.right--50 {
    right: -50px;
}

.left0 {
    left: 0 !important;
}
.left-10pr {
    left: 10%;
}
.left-20pr {
    left: 20%;
}
.left-30pr {
    left: 30%;
}
.left-40pr {
    left: 40%;
}
.left-50pr {
    left: 50%;
}
.left-10 {
    left: 10px;
}
.left-20 {
    left: 20px;
}
.left-30 {
    left: 30px;
}
.left-40 {
    left: 40px;
}
.left-50 {
    left: 50px;
}
.left--1 {
    left: -1px;
}
.left--2 {
    left: -2px;
}
.left--3 {
    left: -3px;
}
.left--4 {
    left: -4px;
}
.left--5 {
    left: -5px;
}
.left--6 {
    left: -6px;
}
.left--7 {
    left: -7px;
}
.left--8 {
    left: -8px;
}
.left--9 {
    left: -9px;
}
.left--10 {
    left: -10px;
}
.left--11 {
    left: -11px;
}
.left--12 {
    left: -12px;
}
.left--13 {
    left: -12px;
}
.left--14 {
    left: -14px;
}
.left--15 {
    left: -15px;
}
.left--16 {
    left: -16px;
}
.left--17 {
    left: -17px;
}
.left--18 {
    left: -18px;
}
.left--19 {
    left: -19px;
}
.left--20 {
    left: -20px;
}
.left--30 {
    left: -30px;
}
.left--40 {
    left: -40px;
}
.left--50 {
    left: -50px;
}

.top0 {
    top: 0 !important;
}
.top1 {
    top: 1px;
}
.top2 {
    top: 2px;
}
.top3 {
    top: 3px;
}
.top5 {
    top: 5px;
}
.top6 {
    top: 6px;
}
.top7 {
    top: 7px;
}
.top8 {
    top: 8px;
}
.top9 {
    top: 9px;
}
.top10 {
    top: 10px;
}
.top20 {
    top: 20px;
}

.top--1 {
    top: -1px;
}
.top--2 {
    top: -2px;
}
.top--3 {
    top: -3px;
}
.top--5 {
    top: -5px;
}
.top--6 {
    top: -6px;
}
.top--7 {
    top: -7px;
}
.top--8 {
    top: -8px;
}
.top--9 {
    top: -9px;
}
.top--10 {
    top: -10px;
}
.top--20 {
    top: -20px;
}

.bottom0 {
    bottom: 0 !important;
}
.bottom1 {
    bottom: 1px;
}
.bottom2 {
    bottom: 2px;
}
.bottom3 {
    bottom: 3px;
}
.bottom4 {
    bottom: 4px;
}
.bottom5 {
    bottom: 5px;
}
.bottom6 {
    bottom: 6px;
}
.bottom7 {
    bottom: 7px;
}
.bottom8 {
    bottom: 8px;
}
.bottom9 {
    bottom: 9px;
}
.bottom10 {
    bottom: 10px;
}
.bottom20 {
    bottom: 20px;
}

.bottom--1 {
    bottom: -1px;
}
.bottom--2 {
    bottom: -2px;
}
.bottom--3 {
    bottom: -3px;
}
.bottom--4 {
    bottom: -4px;
}
.bottom--5 {
    bottom: -5px;
}
.bottom--6 {
    bottom: -6px;
}
.bottom--7 {
    bottom: -7px;
}
.bottom--8 {
    bottom: -8px;
}
.bottom--9 {
    bottom: -9px;
}
.bottom--10 {
    bottom: -10px;
}
.bottom--20 {
    bottom: -20px;
}

.m-1 {
    margin: 1px;
}
.m-2 {
    margin: 2px;
}
.m-3 {
    margin: 3px;
}
.m-4 {
    margin: 4px;
}
.m-5 {
    margin: 5px;
}
.m-6 {
    margin: 6px;
}
.m-7 {
    margin: 7px;
}
.m-8 {
    margin: 8px;
}
.m-9 {
    margin: 9px;
}
.m-10 {
    margin: 10px;
}
.m-15 {
    margin: 15px;
}
.m-20 {
    margin: 20px;
}
.m-25 {
    margin: 25px;
}
.m-30 {
    margin: 30px;
}
.m-35 {
    margin: 35px;
}
.m-40 {
    margin: 40px;
}
.m-45 {
    margin: 45px;
}
.m-50 {
    margin: 50px;
}
.m-55 {
    margin: 55px;
}
.m-60 {
    margin: 60px;
}
.m-65 {
    margin: 65px;
}
.m-70 {
    margin: 70px;
}
.m-75 {
    margin: 75px;
}
.m-80 {
    margin: 80px;
}
.m-85 {
    margin: 85px;
}
.m-90 {
    margin: 90px;
}
.m-95 {
    margin: 95px;
}
.m-100 {
    margin: 100px;
}
.m-110 {
    margin: 110px;
}
.m-120 {
    margin: 120px;
}
.m-130 {
    margin: 130px;
}
.m-140 {
    margin: 140px;
}
.m-150 {
    margin: 150px;
}
.m-160 {
    margin: 160px;
}
.m-170 {
    margin: 170px;
}
.m-180 {
    margin: 180px;
}
.m-190 {
    margin: 190px;
}
.m-200 {
    margin: 200px;
}

.mt--1 {
    margin-top: -1px !important;
}
.mt--2 {
    margin-top: -2px !important;
}
.mt--3 {
    margin-top: -3px !important;
}
.mt--4 {
    margin-top: -4px !important;
}
.mt--5 {
    margin-top: -5px !important;
}
.mt--6 {
    margin-top: -6px !important;
}
.mt--7 {
    margin-top: -7px !important;
}
.mt--8 {
    margin-top: -8px !important;
}
.mt--9 {
    margin-top: -9px !important;
}
.mt--10 {
    margin-top: -10px !important;
}
.mt--11 {
    margin-top: -11px !important;
}
.mt--12 {
    margin-top: -12px !important;
}
.mt--13 {
    margin-top: -13px !important;
}
.mt--14 {
    margin-top: -14px !important;
}
.mt--15 {
    margin-top: -15px !important;
}
.mt--20 {
    margin-top: -20px !important;
}
.mt--30 {
    margin-top: -30px !important;
}
.mt--40 {
    margin-top: -40px !important;
}
.mt--50 {
    margin-top: -50px !important;
}
.mt--60 {
    margin-top: -60px !important;
}
.mt--70 {
    margin-top: -70px !important;
}
.mt--80 {
    margin-top: -80px !important;
}
.mt--90 {
    margin-top: -90px !important;
}
.mt--100 {
    margin-top: -100px !important;
}
.mt--110 {
    margin-top: -110px !important;
}
.mt--120 {
    margin-top: -120px !important;
}
.mt--130 {
    margin-top: -130px !important;
}
.mt--140 {
    margin-top: -140px !important;
}
.mt--150 {
    margin-top: -150px !important;
}
.mt--160 {
    margin-top: -160px !important;
}
.mt--170 {
    margin-top: -170px !important;
}
.mt--180 {
    margin-top: -180px !important;
}
.mt--190 {
    margin-top: -190px !important;
}
.mt--200 {
    margin-top: -200px !important;
}
.mt--210 {
    margin-top: -210px !important;
}
.mt--220 {
    margin-top: -220px !important;
}
.mt--230 {
    margin-top: -230px !important;
}
.mt--240 {
    margin-top: -240px !important;
}
.mt--250 {
    margin-top: -250px !important;
}
.mt--260 {
    margin-top: -260px !important;
}
.mt--270 {
    margin-top: -270px !important;
}
.mt--280 {
    margin-top: -280px !important;
}
.mt--290 {
    margin-top: -290px !important;
}
.mt--300 {
    margin-top: -300px !important;
}
.mt--350 {
    margin-top: -350px !important;
}
.mt--400 {
    margin-top: -400px !important;
}
.mt--450 {
    margin-top: -450px !important;
}
.mt--500 {
    margin-top: -500px !important;
}
.mt--550 {
    margin-top: -550px !important;
}
.mt--600 {
    margin-top: -600px !important;
}
.mt--650 {
    margin-top: -650px !important;
}
.mt--700 {
    margin-top: -700px !important;
}
.mt--750 {
    margin-top: -750px !important;
}
.mt--800 {
    margin-top: -800px !important;
}
.mt--850 {
    margin-top: -850px !important;
}
.mt--900 {
    margin-top: -900px !important;
}
.mt--950 {
    margin-top: -950px !important;
}
.mt--1000 {
    margin-top: -1000px !important;
}

.mt--1pr {
    margin-top: -1% !important;
}
.mt--2pr {
    margin-top: -2% !important;
}
.mt--3pr {
    margin-top: -3% !important;
}
.mt--4pr {
    margin-top: -4% !important;
}
.mt--5pr {
    margin-top: -5% !important;
}
.mt--6pr {
    margin-top: -6% !important;
}
.mt--7pr {
    margin-top: -7% !important;
}
.mt--8pr {
    margin-top: -8% !important;
}
.mt--9pr {
    margin-top: -9% !important;
}
.mt--10pr {
    margin-top: -10% !important;
}
.mt--11pr {
    margin-top: -11% !important;
}
.mt--12pr {
    margin-top: -12% !important;
}
.mt--13pr {
    margin-top: -13% !important;
}
.mt--14pr {
    margin-top: -14% !important;
}
.mt--15pr {
    margin-top: -15% !important;
}
.mt--16pr {
    margin-top: -16% !important;
}
.mt--17pr {
    margin-top: -17% !important;
}
.mt--18pr {
    margin-top: -18% !important;
}
.mt--19pr {
    margin-top: -19% !important;
}
.mt--20pr {
    margin-top: -20% !important;
}
.mt--30pr {
    margin-top: -30% !important;
}
.mt--40pr {
    margin-top: -40% !important;
}
.mt--50pr {
    margin-top: -50% !important;
}
.mt--60pr {
    margin-top: -60% !important;
}
.mt--70pr {
    margin-top: -70% !important;
}
.mt--80pr {
    margin-top: -80% !important;
}
.mt--90pr {
    margin-top: -90% !important;
}
.mt--100pr {
    margin-top: -100% !important;
}
.mt--110pr {
    margin-top: -110% !important;
}
.mt--120pr {
    margin-top: -120% !important;
}
.mt--130pr {
    margin-top: -130% !important;
}
.mt--140pr {
    margin-top: -140% !important;
}
.mt--150pr {
    margin-top: -150% !important;
}
.mt--160pr {
    margin-top: -160% !important;
}
.mt--170pr {
    margin-top: -170% !important;
}
.mt--180pr {
    margin-top: -180% !important;
}
.mt--190pr {
    margin-top: -190% !important;
}
.mt--200pr {
    margin-top: -200% !important;
}
.mt--210pr {
    margin-top: -210% !important;
}
.mt--220pr {
    margin-top: -220% !important;
}
.mt--230pr {
    margin-top: -230% !important;
}
.mt--240pr {
    margin-top: -240% !important;
}
.mt--250pr {
    margin-top: -250% !important;
}
.mt--260pr {
    margin-top: -260% !important;
}
.mt--270pr {
    margin-top: -270% !important;
}
.mt--280pr {
    margin-top: -280% !important;
}
.mt--290pr {
    margin-top: -290% !important;
}
.mt--300pr {
    margin-top: -300% !important;
}
.mt--350pr {
    margin-top: -350% !important;
}
.mt--400pr {
    margin-top: -400% !important;
}
.mt--450pr {
    margin-top: -450% !important;
}
.mt--500pr {
    margin-top: -500% !important;
}
.mt--550pr {
    margin-top: -550% !important;
}
.mt--600pr {
    margin-top: -600% !important;
}
.mt--650pr {
    margin-top: -650% !important;
}

.mb--1 {
    margin-bottom: -1px !important;
}
.mb--2 {
    margin-bottom: -2px !important;
}
.mb--3 {
    margin-bottom: -3px !important;
}
.mb--4 {
    margin-bottom: -4px !important;
}
.mb--5 {
    margin-bottom: -5px !important;
}
.mb--10 {
    margin-bottom: -10px !important;
}
.mb--11 {
    margin-bottom: -11px !important;
}
.mb--12 {
    margin-bottom: -12px !important;
}
.mb--13 {
    margin-bottom: -13px !important;
}
.mb--14 {
    margin-bottom: -14px !important;
}
.mb--15 {
    margin-bottom: -15px !important;
}
.mb--16 {
    margin-bottom: -16px !important;
}
.mb--17 {
    margin-bottom: -17px !important;
}
.mb--18 {
    margin-bottom: -18px !important;
}
.mb--19 {
    margin-bottom: -19px !important;
}
.mb--20 {
    margin-bottom: -20px !important;
}
.mb--30 {
    margin-bottom: -30px !important;
}
.mb--40 {
    margin-bottom: -40px !important;
}
.mb--50 {
    margin-bottom: -50px !important;
}
.mb--60 {
    margin-bottom: -60px !important;
}
.mb--65 {
    margin-bottom: -65px !important;
}
.mb--70 {
    margin-bottom: -70px !important;
}
.mb--75 {
    margin-bottom: -75px !important;
}
.mb--76 {
    margin-bottom: -76px !important;
}
.mb--77 {
    margin-bottom: -77px !important;
}
.mb--78 {
    margin-bottom: -78px !important;
}
.mb--79 {
    margin-bottom: -79px !important;
}
.mb--80 {
    margin-bottom: -80px !important;
}
.mb--90 {
    margin-bottom: -90px !important;
}
.mb--100 {
    margin-bottom: -100px !important;
}
.mb--110 {
    margin-bottom: -110px !important;
}
.mb--120 {
    margin-bottom: -120px !important;
}
.mb--130 {
    margin-bottom: -130px !important;
}
.mb--140 {
    margin-bottom: -140px !important;
}
.mb--150 {
    margin-bottom: -150px !important;
}
.mb--160 {
    margin-bottom: -160px !important;
}
.mb--170 {
    margin-bottom: -170px !important;
}
.mb--180 {
    margin-bottom: -180px !important;
}
.mb--190 {
    margin-bottom: -190px !important;
}
.mb--200 {
    margin-bottom: -200px !important;
}
.mb--210 {
    margin-bottom: -210px !important;
}
.mb--220 {
    margin-bottom: -220px !important;
}
.mb--230 {
    margin-bottom: -230px !important;
}
.mb--240 {
    margin-bottom: -240px !important;
}
.mb--250 {
    margin-bottom: -250px !important;
}
.mb--260 {
    margin-bottom: -260px !important;
}
.mb--270 {
    margin-bottom: -270px !important;
}
.mb--280 {
    margin-bottom: -280px !important;
}
.mb--290 {
    margin-bottom: -290px !important;
}
.mb--300 {
    margin-bottom: -300px !important;
}
.mb--350 {
    margin-bottom: -350px !important;
}
.mb--400 {
    margin-bottom: -400px !important;
}
.mb--450 {
    margin-bottom: -450px !important;
}
.mb--500 {
    margin-bottom: -500px !important;
}
.mb--550 {
    margin-bottom: -550px !important;
}
.mb--600 {
    margin-bottom: -600px !important;
}
.mb--650 {
    margin-bottom: -650px !important;
}
.mb--700 {
    margin-bottom: -700px !important;
}
.mb--750 {
    margin-bottom: -750px !important;
}
.mb--800 {
    margin-bottom: -800px !important;
}
.mb--850 {
    margin-bottom: -850px !important;
}
.mb--900 {
    margin-bottom: -900px !important;
}
.mb--950 {
    margin-bottom: -950px !important;
}
.mb--1000 {
    margin-bottom: -1000px !important;
}

.mb--1pr {
    margin-bottom: -1% !important;
}
.mb--2pr {
    margin-bottom: -2% !important;
}
.mb--3pr {
    margin-bottom: -3% !important;
}
.mb--4pr {
    margin-bottom: -4% !important;
}
.mb--5pr {
    margin-bottom: -5% !important;
}
.mb--10pr {
    margin-bottom: -10% !important;
}
.mb--15pr {
    margin-bottom: -15% !important;
}
.mb--20pr {
    margin-bottom: -20% !important;
}
.mb--30pr {
    margin-bottom: -30% !important;
}
.mb--40pr {
    margin-bottom: -40% !important;
}
.mb--50pr {
    margin-bottom: -50% !important;
}
.mb--60pr {
    margin-bottom: -60% !important;
}
.mb--70pr {
    margin-bottom: -70% !important;
}
.mb--80pr {
    margin-bottom: -80% !important;
}
.mb--90pr {
    margin-bottom: -90% !important;
}
.mb--100pr {
    margin-bottom: -100% !important;
}
.mb--110pr {
    margin-bottom: -110% !important;
}
.mb--120pr {
    margin-bottom: -120% !important;
}
.mb--130pr {
    margin-bottom: -130% !important;
}
.mb--140pr {
    margin-bottom: -140% !important;
}
.mb--150pr {
    margin-bottom: -150% !important;
}
.mb--160pr {
    margin-bottom: -160% !important;
}
.mb--170pr {
    margin-bottom: -170% !important;
}
.mb--180pr {
    margin-bottom: -180% !important;
}
.mb--190pr {
    margin-bottom: -190% !important;
}
.mb--200pr {
    margin-bottom: -200% !important;
}
.mb--210pr {
    margin-bottom: -210% !important;
}
.mb--220pr {
    margin-bottom: -220% !important;
}
.mb--230pr {
    margin-bottom: -230% !important;
}
.mb--240pr {
    margin-bottom: -240% !important;
}
.mb--250pr {
    margin-bottom: -250% !important;
}
.mb--260pr {
    margin-bottom: -260% !important;
}
.mb--270pr {
    margin-bottom: -270% !important;
}
.mb--280pr {
    margin-bottom: -280% !important;
}
.mb--290pr {
    margin-bottom: -290% !important;
}
.mb--300pr {
    margin-bottom: -300% !important;
}

.mt-0 {
    margin-top: 0 !important;
}
.mt-1 {
    margin-top: 1px !important;
}
.mt-2 {
    margin-top: 2px !important;
}
.mt-3 {
    margin-top: 3px !important;
}
.mt-4 {
    margin-top: 4px !important;
}
.mt-5 {
    margin-top: 5px !important;
}
.mt-6 {
    margin-top: 6px !important;
}
.mt-7 {
    margin-top: 7px !important;
}
.mt-8 {
    margin-top: 8px !important;
}
.mt-9 {
    margin-top: 9px !important;
}
.mt-10 {
    margin-top: 10px !important;
}
.mt-11 {
    margin-top: 11px !important;
}
.mt-12 {
    margin-top: 12px !important;
}
.mt-13 {
    margin-top: 13px !important;
}
.mt-14 {
    margin-top: 14px !important;
}
.mt-15 {
    margin-top: 15px !important;
}
.mt-16 {
    margin-top: 16px !important;
}
.mt-17 {
    margin-top: 17px !important;
}
.mt-18 {
    margin-top: 18px !important;
}
.mt-19 {
    margin-top: 19px !important;
}
.mt-20 {
    margin-top: 20px !important;
}
.mt-30 {
    margin-top: 30px !important;
}
.mt-40 {
    margin-top: 40px !important;
}
.mt-50 {
    margin-top: 50px !important;
}
.mt-60 {
    margin-top: 60px !important;
}
.mt-70 {
    margin-top: 70px !important;
}
.mt-80 {
    margin-top: 80px !important;
}
.mt-90 {
    margin-top: 90px !important;
}
.mt-100 {
    margin-top: 100px !important;
}
.mt-110 {
    margin-top: 110px !important;
}
.mt-120 {
    margin-top: 120px !important;
}
.mt-130 {
    margin-top: 130px !important;
}
.mt-140 {
    margin-top: 140px !important;
}
.mt-150 {
    margin-top: 150px !important;
}
.mt-160 {
    margin-top: 160px !important;
}
.mt-170 {
    margin-top: 170px !important;
}
.mt-180 {
    margin-top: 180px !important;
}
.mt-190 {
    margin-top: 190px !important;
}
.mt-200 {
    margin-top: 200px !important;
}
.mt-250 {
    margin-top: 250px !important;
}
.mt-300 {
    margin-top: 300px !important;
}
.mt-350 {
    margin-top: 350px !important;
}
.mt-400 {
    margin-top: 400px !important;
}
.mt-450 {
    margin-top: 450px !important;
}
.mt-500 {
    margin-top: 500px !important;
}

.mt--1-hover:hover {
    margin-top: -1px !important;
}
.mt--2-hover:hover {
    margin-top: -2px !important;
}
.mt--3-hover:hover {
    margin-top: -3px !important;
}
.mt--4-hover:hover {
    margin-top: -4px !important;
}
.mt--5-hover:hover {
    margin-top: -5px !important;
}
.mt--6-hover:hover {
    margin-top: -6px !important;
}
.mt--7-hover:hover {
    margin-top: -7px !important;
}
.mt--8-hover:hover {
    margin-top: -8px !important;
}
.mt--9-hover:hover {
    margin-top: -9px !important;
}
.mt--10-hover:hover {
    margin-top: -10px !important;
}
.mt--11-hover:hover {
    margin-top: -11px !important;
}
.mt--12-hover:hover {
    margin-top: -12px !important;
}
.mt--13-hover:hover {
    margin-top: -13px !important;
}
.mt--14-hover:hover {
    margin-top: -14px !important;
}
.mt--15-hover:hover {
    margin-top: -15px !important;
}
.mt--16-hover:hover {
    margin-top: -16px !important;
}
.mt--17-hover:hover {
    margin-top: -17px !important;
}
.mt--18-hover:hover {
    margin-top: -18px !important;
}
.mt--19-hover:hover {
    margin-top: -19px !important;
}
.mt--20-hover:hover {
    margin-top: -20px !important;
}
.mt--30-hover:hover {
    margin-top: -30px !important;
}
.mt--40-hover:hover {
    margin-top: -40px !important;
}
.mt--50-hover:hover {
    margin-top: -50px !important;
}
.mt--60-hover:hover {
    margin-top: -60px !important;
}
.mt--70-hover:hover {
    margin-top: -70px !important;
}
.mt--80-hover:hover {
    margin-top: -80px !important;
}
.mt--90-hover:hover {
    margin-top: -90px !important;
}
.mt--100-hover:hover {
    margin-top: -100px !important;
}
.mt--110-hover:hover {
    margin-top: -110px !important;
}
.mt--120-hover:hover {
    margin-top: -120px !important;
}
.mt--130-hover:hover {
    margin-top: -130px !important;
}
.mt--140-hover:hover {
    margin-top: -140px !important;
}
.mt--150-hover:hover {
    margin-top: -150px !important;
}
.mt--160-hover:hover {
    margin-top: -160px !important;
}
.mt--170-hover:hover {
    margin-top: -170px !important;
}
.mt--180-hover:hover {
    margin-top: -180px !important;
}
.mt--190-hover:hover {
    margin-top: -190px !important;
}
.mt--200-hover:hover {
    margin-top: -200px !important;
}
.mt--250-hover:hover {
    margin-top: -250px !important;
}
.mt--300-hover:hover {
    margin-top: -300px !important;
}
.mt--350-hover:hover {
    margin-top: -350px !important;
}
.mt--400-hover:hover {
    margin-top: -400px !important;
}
.mt--450-hover:hover {
    margin-top: -450px !important;
}
.mt--500-hover:hover {
    margin-top: -500px !important;
}

.mt-0pr {
    margin-top: 0 !important;
}
.mt-1pr {
    margin-top: 1% !important;
}
.mt-2pr {
    margin-top: 2% !important;
}
.mt-3pr {
    margin-top: 3% !important;
}
.mt-4pr {
    margin-top: 4% !important;
}
.mt-5pr {
    margin-top: 5% !important;
}
.mt-6pr {
    margin-top: 6% !important;
}
.mt-7pr {
    margin-top: 7% !important;
}
.mt-7pr {
    margin-top: 7% !important;
}
.mt-8pr {
    margin-top: 8% !important;
}
.mt-9pr {
    margin-top: 9% !important;
}
.mt-10pr {
    margin-top: 10% !important;
}
.mt-15pr {
    margin-top: 15% !important;
}
.mt-20pr {
    margin-top: 20% !important;
}
.mt-21pr {
    margin-top: 21% !important;
}
.mt-22pr {
    margin-top: 22% !important;
}
.mt-23pr {
    margin-top: 23% !important;
}
.mt-24pr {
    margin-top: 24% !important;
}
.mt-25pr {
    margin-top: 25% !important;
}
.mt-26pr {
    margin-top: 26% !important;
}
.mt-27pr {
    margin-top: 27% !important;
}
.mt-28pr {
    margin-top: 28% !important;
}
.mt-29pr {
    margin-top: 29% !important;
}
.mt-30pr {
    margin-top: 30% !important;
}
.mt-40pr {
    margin-top: 40% !important;
}
.mt-50pr {
    margin-top: 50% !important;
}
.mt-60pr {
    margin-top: 60% !important;
}
.mt-70pr {
    margin-top: 70% !important;
}
.mt-80pr {
    margin-top: 80% !important;
}
.mt-90pr {
    margin-top: 90% !important;
}
.mt-100pr {
    margin-top: 100% !important;
}
.mt-110pr {
    margin-top: 110% !important;
}
.mt-120pr {
    margin-top: 120% !important;
}
.mt-130pr {
    margin-top: 130% !important;
}
.mt-140pr {
    margin-top: 140% !important;
}
.mt-150pr {
    margin-top: 150% !important;
}
.mt-160pr {
    margin-top: 160% !important;
}
.mt-170pr {
    margin-top: 170% !important;
}
.mt-180pr {
    margin-top: 180% !important;
}
.mt-190pr {
    margin-top: 190% !important;
}
.mt-200pr {
    margin-top: 200% !important;
}

.mb--1 {
    margin-bottom: -1px !important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.mb-1 {
    margin-bottom: 1px !important;
}
.mb-2 {
    margin-bottom: 2px !important;
}
.mb-3 {
    margin-bottom: 3px !important;
}
.mb-4 {
    margin-bottom: 4px !important;
}
.mb-5 {
    margin-bottom: 5px !important;
}
.mb-6 {
    margin-bottom: 6px !important;
}
.mb-7 {
    margin-bottom: 7px !important;
}
.mb-8 {
    margin-bottom: 8px !important;
}
.mb-9 {
    margin-bottom: 9px !important;
}
.mb-10 {
    margin-bottom: 10px !important;
}
.mb-15 {
    margin-bottom: 15px !important;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.mb-30 {
    margin-bottom: 30px !important;
}
.mb-40 {
    margin-bottom: 40px !important;
}
.mb-50 {
    margin-bottom: 50px !important;
}
.mb-60 {
    margin-bottom: 60px !important;
}
.mb-70 {
    margin-bottom: 70px !important;
}
.mb-80 {
    margin-bottom: 80px !important;
}
.mb-90 {
    margin-bottom: 90px !important;
}
.mb-100 {
    margin-bottom: 100px !important;
}
.mb-110 {
    margin-bottom: 110px !important;
}
.mb-120 {
    margin-bottom: 120px !important;
}
.mb-130 {
    margin-bottom: 130px !important;
}
.mb-140 {
    margin-bottom: 140px !important;
}
.mb-150 {
    margin-bottom: 150px !important;
}
.mb-160 {
    margin-bottom: 160px !important;
}
.mb-170 {
    margin-bottom: 170px !important;
}
.mb-180 {
    margin-bottom: 180px !important;
}
.mb-190 {
    margin-bottom: 190px !important;
}
.mb-200 {
    margin-bottom: 200px !important;
}

.mb--1-hover:hover {
    margin-bottom: -1px !important;
}
.mb--2-hover:hover {
    margin-bottom: -2px !important;
}
.mb--3-hover:hover {
    margin-bottom: -3px !important;
}
.mb--4-hover:hover {
    margin-bottom: -4px !important;
}
.mb--5-hover:hover {
    margin-bottom: -5px !important;
}
.mb--6-hover:hover {
    margin-bottom: -6px !important;
}
.mb--7-hover:hover {
    margin-bottom: -7px !important;
}
.mb--8-hover:hover {
    margin-bottom: -8px !important;
}
.mb--9-hover:hover {
    margin-bottom: -9px !important;
}
.mb--10-hover:hover {
    margin-bottom: -10px !important;
}
.mb--11-hover:hover {
    margin-bottom: -11px !important;
}
.mb--12-hover:hover {
    margin-bottom: -12px !important;
}
.mb--13-hover:hover {
    margin-bottom: -13px !important;
}
.mb--14-hover:hover {
    margin-bottom: -14px !important;
}
.mb--15-hover:hover {
    margin-bottom: -15px !important;
}
.mb--16-hover:hover {
    margin-bottom: -16px !important;
}
.mb--17-hover:hover {
    margin-bottom: -17px !important;
}
.mb--18-hover:hover {
    margin-bottom: -18px !important;
}
.mb--19-hover:hover {
    margin-bottom: -19px !important;
}
.mb--20-hover:hover {
    margin-bottom: -20px !important;
}
.mb--30-hover:hover {
    margin-bottom: -30px !important;
}
.mb--40-hover:hover {
    margin-bottom: -40px !important;
}
.mb--50-hover:hover {
    margin-bottom: -50px !important;
}
.mb--60-hover:hover {
    margin-bottom: -60px !important;
}
.mb--70-hover:hover {
    margin-bottom: -70px !important;
}
.mb--80-hover:hover {
    margin-bottom: -80px !important;
}
.mb--90-hover:hover {
    margin-bottom: -90px !important;
}
.mb--100-hover:hover {
    margin-bottom: -100px !important;
}
.mb--110-hover:hover {
    margin-bottom: -110px !important;
}
.mb--120-hover:hover {
    margin-bottom: -120px !important;
}
.mb--130-hover:hover {
    margin-bottom: -130px !important;
}
.mb--140-hover:hover {
    margin-bottom: -140px !important;
}
.mb--150-hover:hover {
    margin-bottom: -150px !important;
}
.mb--160-hover:hover {
    margin-bottom: -160px !important;
}
.mb--170-hover:hover {
    margin-bottom: -170px !important;
}
.mb--180-hover:hover {
    margin-bottom: -180px !important;
}
.mb--190-hover:hover {
    margin-bottom: -190px !important;
}
.mb--200-hover:hover {
    margin-bottom: -200px !important;
}
.mb--250-hover:hover {
    margin-bottom: -250px !important;
}
.mb--300-hover:hover {
    margin-bottom: -300px !important;
}
.mb--350-hover:hover {
    margin-bottom: -350px !important;
}
.mb--400-hover:hover {
    margin-bottom: -400px !important;
}
.mb--450-hover:hover {
    margin-bottom: -450px !important;
}
.mb--500-hover:hover {
    margin-bottom: -500px !important;
}

.mb--1pr {
    margin-bottom: -1% !important;
}
.mb-0pr {
    margin-bottom: 0 !important;
}
.mb-1pr {
    margin-bottom: 1% !important;
}
.mb-2pr {
    margin-bottom: 2% !important;
}
.mb-3pr {
    margin-bottom: 3% !important;
}
.mb-4pr {
    margin-bottom: 4% !important;
}
.mb-5pr {
    margin-bottom: 5% !important;
}
.mb-6pr {
    margin-bottom: 6% !important;
}
.mb-7pr {
    margin-bottom: 7% !important;
}
.mb-8pr {
    margin-bottom: 8% !important;
}
.mb-9pr {
    margin-bottom: 9% !important;
}
.mb-10pr {
    margin-bottom: 10% !important;
}
.mb-15pr {
    margin-bottom: 15% !important;
}
.mb-20pr {
    margin-bottom: 20% !important;
}
.mb-30pr {
    margin-bottom: 30% !important;
}
.mb-40pr {
    margin-bottom: 40% !important;
}
.mb-50pr {
    margin-bottom: 50% !important;
}
.mb-60pr {
    margin-bottom: 60% !important;
}
.mb-70pr {
    margin-bottom: 70% !important;
}
.mb-80pr {
    margin-bottom: 80% !important;
}
.mb-85pr {
    margin-bottom: 85% !important;
}
.mb-90pr {
    margin-bottom: 90% !important;
}
.mb-95pr {
    margin-bottom: 95% !important;
}
.mb-100pr {
    margin-bottom: 100% !important;
}
.mb-110pr {
    margin-bottom: 110% !important;
}
.mb-120pr {
    margin-bottom: 120% !important;
}
.mb-130pr {
    margin-bottom: 130% !important;
}
.mb-140pr {
    margin-bottom: 140% !important;
}
.mb-150pr {
    margin-bottom: 150% !important;
}
.mb-160pr {
    margin-bottom: 160% !important;
}
.mb-170pr {
    margin-bottom: 170% !important;
}
.mb-180pr {
    margin-bottom: 180% !important;
}
.mb-190pr {
    margin-bottom: 190% !important;
}
.mb-200pr {
    margin-bottom: 200% !important;
}

.ml-0 {
    margin-left: 0 !important;
}
.ml-1 {
    margin-left: 1px !important;
}
.ml-2 {
    margin-left: 2px !important;
}
.ml-3 {
    margin-left: 3px !important;
}
.ml-4 {
    margin-left: 4px !important;
}
.ml-5 {
    margin-left: 5px !important;
}
.ml-6 {
    margin-left: 6px !important;
}
.ml-7 {
    margin-left: 7px !important;
}
.ml-8 {
    margin-left: 8px !important;
}
.ml-9 {
    margin-left: 9px !important;
}
.ml-10 {
    margin-left: 10px !important;
}
.ml-15 {
    margin-left: 15px !important;
}
.ml-20 {
    margin-left: 20px !important;
}
.ml-21 {
    margin-left: 21px !important;
}
.ml-22 {
    margin-left: 22px !important;
}
.ml-23 {
    margin-left: 23px !important;
}
.ml-24 {
    margin-left: 24px !important;
}
.ml-25 {
    margin-left: 25px !important;
}
.ml-26 {
    margin-left: 26px !important;
}
.ml-27 {
    margin-left: 27px !important;
}
.ml-28 {
    margin-left: 28px !important;
}
.ml-29 {
    margin-left: 29px !important;
}
.ml-30 {
    margin-left: 30px !important;
}
.ml-35 {
    margin-left: 35px !important;
}
.ml-40 {
    margin-left: 40px !important;
}
.ml-41 {
    margin-left: 41px !important;
}
.ml-42 {
    margin-left: 42px !important;
}
.ml-43 {
    margin-left: 43px !important;
}
.ml-44 {
    margin-left: 44px !important;
}
.ml-45 {
    margin-left: 45px !important;
}
.ml-46 {
    margin-left: 46px !important;
}
.ml-47 {
    margin-left: 47px !important;
}
.ml-48 {
    margin-left: 48px !important;
}
.ml-49 {
    margin-left: 49px !important;
}
.ml-50 {
    margin-left: 50px !important;
}
.ml-51 {
    margin-left: 51px !important;
}
.ml-52 {
    margin-left: 52px !important;
}
.ml-53 {
    margin-left: 53px !important;
}
.ml-54 {
    margin-left: 54px !important;
}
.ml-55 {
    margin-left: 55px !important;
}
.ml-56 {
    margin-left: 56px !important;
}
.ml-57 {
    margin-left: 57px !important;
}
.ml-58 {
    margin-left: 58px !important;
}
.ml-59 {
    margin-left: 59px !important;
}
.ml-60 {
    margin-left: 60px !important;
}
.ml-65 {
    margin-left: 65px !important;
}
.ml-70 {
    margin-left: 70px !important;
}
.ml-75 {
    margin-left: 75px !important;
}
.ml-80 {
    margin-left: 80px !important;
}
.ml-85 {
    margin-left: 85px !important;
}
.ml-90 {
    margin-left: 90px !important;
}
.ml-95 {
    margin-left: 95px !important;
}
.ml-100 {
    margin-left: 100px !important;
}
.ml-110 {
    margin-left: 110px !important;
}
.ml-120 {
    margin-left: 120px !important;
}
.ml-130 {
    margin-left: 130px !important;
}
.ml-140 {
    margin-left: 140px !important;
}
.ml-150 {
    margin-left: 150px !important;
}
.ml-160 {
    margin-left: 160px !important;
}
.ml-170 {
    margin-left: 170px !important;
}
.ml-180 {
    margin-left: 180px !important;
}
.ml-190 {
    margin-left: 190px !important;
}
.ml-200 {
    margin-left: 200px !important;
}
.ml-300 {
    margin-left: 300px !important;
}
.ml-400 {
    margin-left: 400px !important;
}
.ml-500 {
    margin-left: 500px !important;
}
.ml-600 {
    margin-left: 600px !important;
}
.ml-700 {
    margin-left: 700px !important;
}
.ml-800 {
    margin-left: 800px !important;
}
.ml-900 {
    margin-left: 900px !important;
}

.ml-0pr {
    margin-left: 0 !important;
}
.ml-1pr {
    margin-left: 1% !important;
}
.ml-2pr {
    margin-left: 2% !important;
}
.ml-2-5pr {
    margin-left: 2.5% !important;
}
.ml-3pr {
    margin-left: 3% !important;
}
.ml-4pr {
    margin-left: 4% !important;
}
.ml-5pr {
    margin-left: 5% !important;
}
.ml-6pr {
    margin-left: 6% !important;
}
.ml-7pr {
    margin-left: 7% !important;
}
.ml-8pr {
    margin-left: 8% !important;
}
.ml-9pr {
    margin-left: 9% !important;
}
.ml-10pr {
    margin-left: 10% !important;
}
.ml-15pr {
    margin-left: 15% !important;
}
.ml-20pr {
    margin-left: 20% !important;
}
.ml-30pr {
    margin-left: 30% !important;
}
.ml-40pr {
    margin-left: 40% !important;
}
.ml-50pr {
    margin-left: 50% !important;
}
.ml-60pr {
    margin-left: 60% !important;
}
.ml-70pr {
    margin-left: 70% !important;
}
.ml-80pr {
    margin-left: 80% !important;
}
.ml-90pr {
    margin-left: 90% !important;
}
.ml-100pr {
    margin-left: 100% !important;
}

.ml--0pr {
    margin-left: 0 !important;
}
.ml--1pr {
    margin-left: -1% !important;
}
.ml--2pr {
    margin-left: -2% !important;
}
.ml--3pr {
    margin-left: -3% !important;
}
.ml--4pr {
    margin-left: -4% !important;
}
.ml--5pr {
    margin-left: -5% !important;
}
.ml--6pr {
    margin-left: -6% !important;
}
.ml--7pr {
    margin-left: -7% !important;
}
.ml--8pr {
    margin-left: -8% !important;
}
.ml--9pr {
    margin-left: -9% !important;
}
.ml--10pr {
    margin-left: -10% !important;
}
.ml--15pr {
    margin-left: -15% !important;
}
.ml--20pr {
    margin-left: -20% !important;
}
.ml--25pr {
    margin-left: -25% !important;
}
.ml--30pr {
    margin-left: -30% !important;
}
.ml--35pr {
    margin-left: -35% !important;
}
.ml--40pr {
    margin-left: -40% !important;
}
.ml--45pr {
    margin-left: -45% !important;
}
.ml--50pr {
    margin-left: -50% !important;
}
.ml--55pr {
    margin-left: -55% !important;
}
.ml--60pr {
    margin-left: -60% !important;
}
.ml--65pr {
    margin-left: -65% !important;
}
.ml--70pr {
    margin-left: -70% !important;
}
.ml--75pr {
    margin-left: -75% !important;
}
.ml--80pr {
    margin-left: -80% !important;
}
.ml--85pr {
    margin-left: -85% !important;
}
.ml--90pr {
    margin-left: -90% !important;
}
.ml--95pr {
    margin-left: -95% !important;
}
.ml--100pr {
    margin-left: -100% !important;
}
.ml--110pr {
    margin-left: -110% !important;
}
.ml--120pr {
    margin-left: -120% !important;
}
.ml--130pr {
    margin-left: -130% !important;
}
.ml--140pr {
    margin-left: -140% !important;
}
.ml--150pr {
    margin-left: -150% !important;
}
.ml--200pr {
    margin-left: -200% !important;
}
.ml--250pr {
    margin-left: -250% !important;
}
.ml--260pr {
    margin-left: -260% !important;
}
.ml--270pr {
    margin-left: -270% !important;
}
.ml--280pr {
    margin-left: -280% !important;
}
.ml--290pr {
    margin-left: -290% !important;
}
.ml--300pr {
    margin-left: -300% !important;
}
.ml--310pr {
    margin-left: -310% !important;
}
.ml--320pr {
    margin-left: -320% !important;
}
.ml--330pr {
    margin-left: -330% !important;
}
.ml--340pr {
    margin-left: -340% !important;
}
.ml--350pr {
    margin-left: -350% !important;
}
.ml--360pr {
    margin-left: -360% !important;
}
.ml--370pr {
    margin-left: -370% !important;
}
.ml--380pr {
    margin-left: -380% !important;
}
.ml--390pr {
    margin-left: -390% !important;
}
.ml--400pr {
    margin-left: -400% !important;
}
.ml--450pr {
    margin-left: -450% !important;
}
.ml--500pr {
    margin-left: -500% !important;
}
.ml--600pr {
    margin-left: -600% !important;
}
.ml--700pr {
    margin-left: -700% !important;
}
.ml--800pr {
    margin-left: -800% !important;
}
.ml--900pr {
    margin-left: -900% !important;
}

.ml--1 {
    margin-left: -1px !important;
}
.ml--2 {
    margin-left: -2px !important;
}
.ml--3 {
    margin-left: -3px !important;
}
.ml--4 {
    margin-left: -4px !important;
}
.ml--5 {
    margin-left: -5px !important;
}
.ml--6 {
    margin-left: -6px !important;
}
.ml--7 {
    margin-left: -7px !important;
}
.ml--8 {
    margin-left: -8px !important;
}
.ml--9 {
    margin-left: -9px !important;
}
.ml--10 {
    margin-left: -10px !important;
}
.ml--15 {
    margin-left: -15px !important;
}
.ml--20 {
    margin-left: -20px !important;
}
.ml--25 {
    margin-left: -25px !important;
}
.ml--30 {
    margin-left: -30px !important;
}
.ml--35 {
    margin-left: -35px !important;
}
.ml--40 {
    margin-left: -40px !important;
}
.ml--45 {
    margin-left: -45px !important;
}
.ml--50 {
    margin-left: -50px !important;
}
.ml--55 {
    margin-left: -55px !important;
}
.ml--60 {
    margin-left: -60px !important;
}
.ml--65 {
    margin-left: -65px !important;
}
.ml--70 {
    margin-left: -70px !important;
}
.ml--75 {
    margin-left: -75px !important;
}
.ml--80 {
    margin-left: -80px !important;
}
.ml--85 {
    margin-left: -85px !important;
}
.ml--90 {
    margin-left: -90px !important;
}
.ml--95 {
    margin-left: -95px !important;
}
.ml--100 {
    margin-left: -100px !important;
}
.ml--110 {
    margin-left: -110px !important;
}
.ml--120 {
    margin-left: -120px !important;
}
.ml--130 {
    margin-left: -130px !important;
}
.ml--140 {
    margin-left: -140px !important;
}
.ml--150 {
    margin-left: -150px !important;
}
.ml--160 {
    margin-left: -160px !important;
}
.ml--170 {
    margin-left: -170px !important;
}
.ml--180 {
    margin-left: -180px !important;
}
.ml--190 {
    margin-left: -190px !important;
}
.ml--200 {
    margin-left: -200px !important;
}
.ml--210 {
    margin-left: -210px !important;
}
.ml--220 {
    margin-left: -220px !important;
}
.ml--230 {
    margin-left: -230px !important;
}
.ml--240 {
    margin-left: -240px !important;
}
.ml--250 {
    margin-left: -250px !important;
}
.ml--260 {
    margin-left: -260px !important;
}
.ml--270 {
    margin-left: -270px !important;
}
.ml--280 {
    margin-left: -280px !important;
}
.ml--290 {
    margin-left: -290px !important;
}
.ml--300 {
    margin-left: -300px !important;
}

.mr-1 {
    margin-right: 1px !important;
}
.mr-2 {
    margin-right: 2px !important;
}
.mr-3 {
    margin-right: 3px !important;
}
.mr-4 {
    margin-right: 4px !important;
}
.mr-5 {
    margin-right: 5px !important;
}
.mr-6 {
    margin-right: 6px !important;
}
.mr-7 {
    margin-right: 7px !important;
}
.mr-8 {
    margin-right: 8px !important;
}
.mr-9 {
    margin-right: 9px !important;
}
.mr-10 {
    margin-right: 10px !important;
}
.mr-15 {
    margin-right: 15px !important;
}
.mr-20 {
    margin-right: 20px !important;
}
.mr-25 {
    margin-right: 25px !important;
}
.mr-30 {
    margin-right: 30px !important;
}
.mr-35 {
    margin-right: 35px !important;
}
.mr-40 {
    margin-right: 40px !important;
}
.mr-45 {
    margin-right: 45px !important;
}
.mr-50 {
    margin-right: 50px !important;
}
.mr-55 {
    margin-right: 55px !important;
}
.mr-60 {
    margin-right: 60px !important;
}
.mr-65 {
    margin-right: 65px !important;
}
.mr-70 {
    margin-right: 70px !important;
}
.mr-75 {
    margin-right: 75px !important;
}
.mr-80 {
    margin-right: 80px !important;
}
.mr-85 {
    margin-right: 85px !important;
}
.mr-90 {
    margin-right: 90px !important;
}
.mr-95 {
    margin-right: 95px !important;
}
.mr-100 {
    margin-right: 100px !important;
}

.mr-0pr {
    margin-right: 0 !important;
}
.mr-1pr {
    margin-right: 1% !important;
}
.mr-2pr {
    margin-right: 2% !important;
}
.mr-2-5pr {
    margin-right: 2.5% !important;
}
.mr-3pr {
    margin-right: 3% !important;
}
.mr-4pr {
    margin-right: 4% !important;
}
.mr-5pr {
    margin-right: 5% !important;
}
.mr-10pr {
    margin-right: 10% !important;
}
.mr-15pr {
    margin-right: 15% !important;
}
.mr-20pr {
    margin-right: 20% !important;
}
.mr-25pr {
    margin-right: 25% !important;
}
.mr-30pr {
    margin-right: 30% !important;
}
.mr-35pr {
    margin-right: 35% !important;
}
.mr-40pr {
    margin-right: 40% !important;
}
.mr-45pr {
    margin-right: 45% !important;
}
.mr-50pr {
    margin-right: 50% !important;
}
.mr-55pr {
    margin-right: 55% !important;
}
.mr-60pr {
    margin-right: 60% !important;
}
.mr-65pr {
    margin-right: 65% !important;
}
.mr-70pr {
    margin-right: 70% !important;
}
.mr-75pr {
    margin-right: 75% !important;
}
.mr-80pr {
    margin-right: 80% !important;
}
.mr-85pr {
    margin-right: 85% !important;
}
.mr-90pr {
    margin-right: 90% !important;
}
.mr-95pr {
    margin-right: 95% !important;
}
.mr-100pr {
    margin-right: 100% !important;
}

.mr--1pr {
    margin-right: -1% !important;
}
.mr--2pr {
    margin-right: -2% !important;
}
.mr--3pr {
    margin-right: -3% !important;
}
.mr--4pr {
    margin-right: -4% !important;
}
.mr--5pr {
    margin-right: -5% !important;
}
.mr--6pr {
    margin-right: -6% !important;
}
.mr--7pr {
    margin-right: -7% !important;
}
.mr--8pr {
    margin-right: -8% !important;
}
.mr--9pr {
    margin-right: -9% !important;
}
.mr--10pr {
    margin-right: -10% !important;
}
.mr--15pr {
    margin-right: -15% !important;
}
.mr--20pr {
    margin-right: -20% !important;
}
.mr--25pr {
    margin-right: -25% !important;
}
.mr--30pr {
    margin-right: -30% !important;
}
.mr--35pr {
    margin-right: -35% !important;
}
.mr--40pr {
    margin-right: -40% !important;
}
.mr--45pr {
    margin-right: -45% !important;
}
.mr--50pr {
    margin-right: -50% !important;
}
.mr--55pr {
    margin-right: -55% !important;
}
.mr--60pr {
    margin-right: -60% !important;
}
.mr--65pr {
    margin-right: -65% !important;
}
.mr--70pr {
    margin-right: -70% !important;
}
.mr--75pr {
    margin-right: -75% !important;
}
.mr--80pr {
    margin-right: -80% !important;
}
.mr--85pr {
    margin-right: -85% !important;
}
.mr--90pr {
    margin-right: -90% !important;
}
.mr--95pr {
    margin-right: -95% !important;
}
.mr--100pr {
    margin-right: -100% !important;
}
.mr--110pr {
    margin-right: -110% !important;
}
.mr--120pr {
    margin-right: -120% !important;
}
.mr--130pr {
    margin-right: -130% !important;
}
.mr--140pr {
    margin-right: -140% !important;
}
.mr--150pr {
    margin-right: -150% !important;
}
.mr--160pr {
    margin-right: -160% !important;
}
.mr--170pr {
    margin-right: -170% !important;
}
.mr--180pr {
    margin-right: -180% !important;
}
.mr--190pr {
    margin-right: -190% !important;
}
.mr--200pr {
    margin-right: -200% !important;
}
.mr--210pr {
    margin-right: -210% !important;
}
.mr--220pr {
    margin-right: -220% !important;
}
.mr--230pr {
    margin-right: -230% !important;
}
.mr--240pr {
    margin-right: -240% !important;
}
.mr--250pr {
    margin-right: -250% !important;
}
.mr--260pr {
    margin-right: -260% !important;
}
.mr--270pr {
    margin-right: -270% !important;
}
.mr--280pr {
    margin-right: -280% !important;
}
.mr--290pr {
    margin-right: -290% !important;
}
.mr--300pr {
    margin-right: -300% !important;
}
.mr--310pr {
    margin-right: -310% !important;
}
.mr--320pr {
    margin-right: -320% !important;
}
.mr--330pr {
    margin-right: -330% !important;
}
.mr--340pr {
    margin-right: -340% !important;
}
.mr--350pr {
    margin-right: -350% !important;
}
.mr--360pr {
    margin-right: -360% !important;
}
.mr--370pr {
    margin-right: -370% !important;
}
.mr--380pr {
    margin-right: -380% !important;
}
.mr--390pr {
    margin-right: -390% !important;
}
.mr--400pr {
    margin-right: -400% !important;
}
.mr--450pr {
    margin-right: -450% !important;
}
.mr--500pr {
    margin-right: -500% !important;
}
.mr--600pr {
    margin-right: -600% !important;
}
.mr--700pr {
    margin-right: -700% !important;
}
.mr--800pr {
    margin-right: -800% !important;
}
.mr--900pr {
    margin-right: -900% !important;
}

.mr--1 {
    margin-right: -1px !important;
}
.mr--2 {
    margin-right: -2px !important;
}
.mr--3 {
    margin-right: -3px !important;
}
.mr--4 {
    margin-right: -4px !important;
}
.mr--5 {
    margin-right: -5px !important;
}
.mr--6 {
    margin-right: -6px !important;
}
.mr--7 {
    margin-right: -7px !important;
}
.mr--8 {
    margin-right: -8px !important;
}
.mr--9 {
    margin-right: -9px !important;
}
.mr--10 {
    margin-right: -10px !important;
}
.mr--15 {
    margin-right: -15px !important;
}
.mr--20 {
    margin-right: -20px !important;
}
.mr--25 {
    margin-right: -25px !important;
}
.mr--30 {
    margin-right: -30px !important;
}
.mr--35 {
    margin-right: -35px !important;
}
.mr--40 {
    margin-right: -40px !important;
}
.mr--45 {
    margin-right: -45px !important;
}
.mr--50 {
    margin-right: -50px !important;
}
.mr--55 {
    margin-right: -55px !important;
}
.mr--60 {
    margin-right: -60px !important;
}
.mr--65 {
    margin-right: -65px !important;
}
.mr--70 {
    margin-right: -70px !important;
}
.mr--75 {
    margin-right: -75px !important;
}
.mr--80 {
    margin-right: -80px !important;
}
.mr--85 {
    margin-right: -85px !important;
}
.mr--90 {
    margin-right: -90px !important;
}
.mr--95 {
    margin-right: -95px !important;
}
.mr--100 {
    margin-right: -100px !important;
}
.mr--110 {
    margin-right: -110px !important;
}
.mr--120 {
    margin-right: -120px !important;
}
.mr--130 {
    margin-right: -130px !important;
}
.mr--140 {
    margin-right: -140px !important;
}
.mr--150 {
    margin-right: -150px !important;
}
.mr--160 {
    margin-right: -160px !important;
}
.mr--170 {
    margin-right: -170px !important;
}
.mr--180 {
    margin-right: -180px !important;
}
.mr--190 {
    margin-right: -190px !important;
}
.mr--200 {
    margin-right: -200px !important;
}
.mr--210 {
    margin-right: -210px !important;
}
.mr--220 {
    margin-right: -220px !important;
}
.mr--230 {
    margin-right: -230px !important;
}
.mr--240 {
    margin-right: -240px !important;
}
.mr--250 {
    margin-right: -250px !important;
}
.mr--260 {
    margin-right: -260px !important;
}
.mr--270 {
    margin-right: -270px !important;
}
.mr--280 {
    margin-right: -280px !important;
}
.mr--290 {
    margin-right: -290px !important;
}
.mr--300 {
    margin-right: -300px !important;
}
.mr--350 {
    margin-right: -350px !important;
}
.mr--400 {
    margin-right: -400px !important;
}
.mr--450 {
    margin-right: -450px !important;
}
.mr--500 {
    margin-right: -500px !important;
}
.mr--550 {
    margin-right: -550px !important;
}
.mr--600 {
    margin-right: -600px !important;
}
.mr--650 {
    margin-right: -650px !important;
}
.mr--700 {
    margin-right: -700px !important;
}
.mr--750 {
    margin-right: -750px !important;
}
.mr--800 {
    margin-right: -800px !important;
}
.mr--850 {
    margin-right: -850px !important;
}
.mr--900 {
    margin-right: -900px !important;
}
.mr--950 {
    margin-right: -950px !important;
}
.mr--1000 {
    margin-right: -1000px !important;
}

.p-1 {
    padding: 1px;
}
.p-2 {
    padding: 2px;
}
.p-3 {
    padding: 3px;
}
.p-4 {
    padding: 4px;
}
.p-5 {
    padding: 5px;
}
.p-6 {
    padding: 6px;
}
.p-7 {
    padding: 7px;
}
.p-8 {
    padding: 8px;
}
.p-9 {
    padding: 9px;
}
.p-10 {
    padding: 10px;
}
.p-15 {
    padding: 15px;
}
.p-20 {
    padding: 20px;
}
.p-25 {
    padding: 25px;
}
.p-30 {
    padding: 30px;
}
.p-35 {
    padding: 35px;
}
.p-40 {
    padding: 40px;
}
.p-45 {
    padding: 45px;
}
.p-50 {
    padding: 50px;
}
.p-55 {
    padding: 55px;
}
.p-60 {
    padding: 60px;
}
.p-65 {
    padding: 65px;
}
.p-70 {
    padding: 70px;
}
.p-75 {
    padding: 75px;
}
.p-80 {
    padding: 80px;
}
.p-85 {
    padding: 85px;
}
.p-90 {
    padding: 90px;
}
.p-95 {
    padding: 95px;
}
.p-100 {
    padding: 100px;
}
.p-110 {
    padding: 110px;
}
.p-120 {
    padding: 120px;
}
.p-130 {
    padding: 130px;
}
.p-140 {
    padding: 140px;
}
.p-150 {
    padding: 150px;
}
.p-160 {
    padding: 160px;
}
.p-170 {
    padding: 170px;
}
.p-180 {
    padding: 180px;
}
.p-190 {
    padding: 190px;
}
.p-200 {
    padding: 200px;
}

.pt-0 {
    padding-top: 0 !important;
}
.pt-1 {
    padding-top: 1px !important;
}
.pt-2 {
    padding-top: 2px !important;
}
.pt-3 {
    padding-top: 3px !important;
}
.pt-4 {
    padding-top: 4px !important;
}
.pt-5 {
    padding-top: 5px !important;
}
.pt-6 {
    padding-top: 6px !important;
}
.pt-7 {
    padding-top: 7px !important;
}
.pt-8 {
    padding-top: 8px !important;
}
.pt-9 {
    padding-top: 9px !important;
}
.pt-10 {
    padding-top: 10px !important;
}
.pt-11 {
    padding-top: 11px !important;
}
.pt-12 {
    padding-top: 12px !important;
}
.pt-13 {
    padding-top: 13px !important;
}
.pt-14 {
    padding-top: 14px !important;
}
.pt-15 {
    padding-top: 15px !important;
}
.pt-20 {
    padding-top: 20px !important;
}
.pt-30 {
    padding-top: 30px !important;
}
.pt-40 {
    padding-top: 40px !important;
}
.pt-50 {
    padding-top: 50px !important;
}
.pt-60 {
    padding-top: 60px !important;
}
.pt-70 {
    padding-top: 70px !important;
}
.pt-80 {
    padding-top: 80px !important;
}
.pt-90 {
    padding-top: 90px !important;
}
.pt-100 {
    padding-top: 100px !important;
}
.pt-110 {
    padding-top: 110px !important;
}
.pt-120 {
    padding-top: 120px !important;
}
.pt-130 {
    padding-top: 130px !important;
}
.pt-140 {
    padding-top: 140px !important;
}
.pt-150 {
    padding-top: 150px !important;
}
.pt-160 {
    padding-top: 160px !important;
}
.pt-170 {
    padding-top: 170px !important;
}
.pt-180 {
    padding-top: 180px !important;
}
.pt-190 {
    padding-top: 190px !important;
}
.pt-200 {
    padding-top: 200px !important;
}
.pt-210 {
    padding-top: 210px !important;
}
.pt-220 {
    padding-top: 220px !important;
}
.pt-230 {
    padding-top: 230px !important;
}
.pt-240 {
    padding-top: 240px !important;
}
.pt-250 {
    padding-top: 250px !important;
}
.pt-260 {
    padding-top: 260px !important;
}
.pt-270 {
    padding-top: 270px !important;
}
.pt-280 {
    padding-top: 280px !important;
}
.pt-290 {
    padding-top: 290px !important;
}
.pt-300 {
    padding-top: 300px !important;
}
.pt-350 {
    padding-top: 350px !important;
}
.pt-400 {
    padding-top: 400px !important;
}

.pt-0pr {
    padding-top: 0 !important;
}
.pt-1pr {
    padding-top: 1% !important;
}
.pt-2pr {
    padding-top: 2% !important;
}
.pt-3pr {
    padding-top: 3% !important;
}
.pt-4pr {
    padding-top: 4% !important;
}
.pt-5pr {
    padding-top: 5% !important;
}
.pt-6pr {
    padding-top: 6% !important;
}
.pt-7pr {
    padding-top: 7% !important;
}
.pt-8pr {
    padding-top: 8% !important;
}
.pt-9pr {
    padding-top: 9% !important;
}
.pt-10pr {
    padding-top: 10% !important;
}
.pt-11pr {
    padding-top: 11% !important;
}
.pt-12pr {
    padding-top: 12% !important;
}
.pt-13pr {
    padding-top: 13% !important;
}
.pt-14pr {
    padding-top: 14% !important;
}
.pt-15pr {
    padding-top: 15% !important;
}
.pt-20pr {
    padding-top: 20% !important;
}
.pt-30pr {
    padding-top: 30% !important;
}
.pt-40pr {
    padding-top: 40% !important;
}
.pt-50pr {
    padding-top: 50% !important;
}
.pt-60pr {
    padding-top: 60% !important;
}
.pt-70pr {
    padding-top: 70% !important;
}
.pt-80pr {
    padding-top: 80% !important;
}
.pt-90pr {
    padding-top: 90% !important;
}
.pt-100pr {
    padding-top: 100% !important;
}
.pt-110pr {
    padding-top: 110% !important;
}
.pt-120pr {
    padding-top: 120% !important;
}
.pt-130pr {
    padding-top: 130% !important;
}
.pt-140pr {
    padding-top: 140% !important;
}
.pt-150pr {
    padding-top: 150% !important;
}
.pt-160pr {
    padding-top: 160% !important;
}
.pt-170pr {
    padding-top: 170% !important;
}
.pt-180pr {
    padding-top: 180% !important;
}
.pt-190pr {
    padding-top: 190% !important;
}
.pt-200pr {
    padding-top: 200% !important;
}
.pt-210pr {
    padding-top: 210% !important;
}
.pt-220pr {
    padding-top: 220% !important;
}
.pt-230pr {
    padding-top: 230% !important;
}
.pt-240pr {
    padding-top: 240% !important;
}
.pt-250pr {
    padding-top: 250% !important;
}
.pt-260pr {
    padding-top: 260% !important;
}
.pt-270pr {
    padding-top: 270% !important;
}
.pt-280pr {
    padding-top: 280% !important;
}
.pt-290pr {
    padding-top: 290% !important;
}
.pt-300pr {
    padding-top: 300% !important;
}
.pt-350pr {
    padding-top: 350% !important;
}
.pt-400pr {
    padding-top: 400% !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}
.pb-1 {
    padding-bottom: 1px !important;
}
.pb-2 {
    padding-bottom: 2px !important;
}
.pb-3 {
    padding-bottom: 3px !important;
}
.pb-4 {
    padding-bottom: 4px !important;
}
.pb-5 {
    padding-bottom: 5px !important;
}
.pb-6 {
    padding-bottom: 6px !important;
}
.pb-7 {
    padding-bottom: 7px !important;
}
.pb-8 {
    padding-bottom: 8px !important;
}
.pb-9 {
    padding-bottom: 9px !important;
}
.pb-10 {
    padding-bottom: 10px !important;
}
.pb-11 {
    padding-bottom: 11px !important;
}
.pb-12 {
    padding-bottom: 12px !important;
}
.pb-13 {
    padding-bottom: 13px !important;
}
.pb-14 {
    padding-bottom: 14px !important;
}
.pb-15 {
    padding-bottom: 15px !important;
}
.pb-20 {
    padding-bottom: 20px !important;
}
.pb-30 {
    padding-bottom: 30px !important;
}
.pb-40 {
    padding-bottom: 40px !important;
}
.pb-50 {
    padding-bottom: 50px !important;
}
.pb-60 {
    padding-bottom: 60px !important;
}
.pb-70 {
    padding-bottom: 70px !important;
}
.pb-80 {
    padding-bottom: 80px !important;
}
.pb-90 {
    padding-bottom: 90px !important;
}
.pb-100 {
    padding-bottom: 100px !important;
}
.pb-110 {
    padding-bottom: 110px !important;
}
.pb-120 {
    padding-bottom: 120px !important;
}
.pb-130 {
    padding-bottom: 130px !important;
}
.pb-140 {
    padding-bottom: 140px !important;
}
.pb-150 {
    padding-bottom: 150px !important;
}
.pb-160 {
    padding-bottom: 160px !important;
}
.pb-170 {
    padding-bottom: 170px !important;
}
.pb-180 {
    padding-bottom: 180px !important;
}
.pb-190 {
    padding-bottom: 190px !important;
}
.pb-200 {
    padding-bottom: 200px !important;
}
.pb-210 {
    padding-bottom: 210px !important;
}
.pb-220 {
    padding-bottom: 220px !important;
}
.pb-230 {
    padding-bottom: 230px !important;
}
.pb-240 {
    padding-bottom: 240px !important;
}
.pb-250 {
    padding-bottom: 250px !important;
}
.pb-260 {
    padding-bottom: 260px !important;
}
.pb-270 {
    padding-bottom: 270px !important;
}
.pb-280 {
    padding-bottom: 280px !important;
}
.pb-290 {
    padding-bottom: 290px !important;
}
.pb-300 {
    padding-bottom: 300px !important;
}

.pb-0pr {
    padding-bottom: 0 !important;
}
.pb-1pr {
    padding-bottom: 1% !important;
}
.pb-2pr {
    padding-bottom: 2% !important;
}
.pb-3pr {
    padding-bottom: 3% !important;
}
.pb-4pr {
    padding-bottom: 4% !important;
}
.pb-5pr {
    padding-bottom: 5% !important;
}
.pb-6pr {
    padding-bottom: 6% !important;
}
.pb-7pr {
    padding-bottom: 7% !important;
}
.pb-8pr {
    padding-bottom: 8% !important;
}
.pb-9pr {
    padding-bottom: 9% !important;
}
.pb-10pr {
    padding-bottom: 10% !important;
}
.pb-11pr {
    padding-bottom: 11% !important;
}
.pb-12pr {
    padding-bottom: 12% !important;
}
.pb-13pr {
    padding-bottom: 13% !important;
}
.pb-14pr {
    padding-bottom: 14% !important;
}
.pb-15pr {
    padding-bottom: 15% !important;
}
.pb-20pr {
    padding-bottom: 20% !important;
}
.pb-30pr {
    padding-bottom: 30% !important;
}
.pb-40pr {
    padding-bottom: 40% !important;
}
.pb-50pr {
    padding-bottom: 50% !important;
}
.pb-60pr {
    padding-bottom: 60% !important;
}
.pb-70pr {
    padding-bottom: 70% !important;
}
.pb-80pr {
    padding-bottom: 80% !important;
}
.pb-90pr {
    padding-bottom: 90% !important;
}
.pb-100pr {
    padding-bottom: 100% !important;
}
.pb-110pr {
    padding-bottom: 110% !important;
}
.pb-120pr {
    padding-bottom: 120% !important;
}
.pb-130pr {
    padding-bottom: 130% !important;
}
.pb-140pr {
    padding-bottom: 140% !important;
}
.pb-150pr {
    padding-bottom: 150% !important;
}
.pb-160pr {
    padding-bottom: 160% !important;
}
.pb-170pr {
    padding-bottom: 170% !important;
}
.pb-180pr {
    padding-bottom: 180% !important;
}
.pb-190pr {
    padding-bottom: 190% !important;
}
.pb-200pr {
    padding-bottom: 200% !important;
}
.pb-210pr {
    padding-bottom: 210% !important;
}
.pb-220pr {
    padding-bottom: 220% !important;
}
.pb-230pr {
    padding-bottom: 230% !important;
}
.pb-240pr {
    padding-bottom: 240% !important;
}
.pb-250pr {
    padding-bottom: 250% !important;
}
.pb-260pr {
    padding-bottom: 260% !important;
}
.pb-270pr {
    padding-bottom: 270% !important;
}
.pb-280pr {
    padding-bottom: 280% !important;
}
.pb-290pr {
    padding-bottom: 290% !important;
}
.pb-300pr {
    padding-bottom: 300% !important;
}

.plr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.plr-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}
.plr-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.plr-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
.plr-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.plr-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.plr-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.plr-7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.plr-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.plr-9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
}
.plr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.plr-11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
}
.plr-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.plr-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
}
.plr-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.plr-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.plr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.plr-26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
}
.plr-30 {
    padding-left: 30px;
    padding-right: 30px;
}
.plr-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.plr-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.plr-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.plr-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
}
.plr-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
}
.plr-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
}
.plr-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
}
.plr-110 {
    padding-left: 110px !important;
    padding-right: 110px !important;
}
.plr-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
}
.plr-130 {
    padding-left: 130px !important;
    padding-right: 130px !important;
}
.plr-140 {
    padding-left: 140px !important;
    padding-right: 140px !important;
}
.plr-150 {
    padding-left: 150px !important;
    padding-right: 150px !important;
}
.plr-160 {
    padding-left: 160px !important;
    padding-right: 160px !important;
}
.plr-170 {
    padding-left: 170px !important;
    padding-right: 170px !important;
}
.plr-180 {
    padding-left: 180px !important;
    padding-right: 180px !important;
}
.plr-190 {
    padding-left: 190px !important;
    padding-right: 190px !important;
}
.plr-200 {
    padding-left: 200px !important;
    padding-right: 200px !important;
}

.plr-0pr {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.plr-1pr {
    padding-left: 1% !important;
    padding-right: 1% !important;
}
.plr-2pr {
    padding-left: 2% !important;
    padding-right: 2% !important;
}
.plr-3pr {
    padding-left: 3% !important;
    padding-right: 3% !important;
}
.plr-4pr {
    padding-left: 4% !important;
    padding-right: 4% !important;
}
.plr-5pr {
    padding-left: 5% !important;
    padding-right: 5% !important;
}
.plr-6pr {
    padding-left: 6% !important;
    padding-right: 6% !important;
}
.plr-7pr {
    padding-left: 7% !important;
    padding-right: 7% !important;
}
.plr-8pr {
    padding-left: 8% !important;
    padding-right: 8% !important;
}
.plr-9pr {
    padding-left: 9% !important;
    padding-right: 9% !important;
}
.plr-10pr {
    padding-left: 10% !important;
    padding-right: 10% !important;
}
.plr-15pr {
    padding-left: 15% !important;
    padding-right: 15% !important;
}
.plr-20pr {
    padding-left: 20% !important;
    padding-right: 20% !important;
}
.plr-26pr {
    padding-left: 26% !important;
    padding-right: 26% !important;
}
.plr-30pr {
    padding-left: 30% !important;
    padding-right: 30% !important;
}
.plr-40pr {
    padding-left: 40% !important;
    padding-right: 40% !important;
}
.plr-50pr {
    padding-left: 50% !important;
    padding-right: 50% !important;
}
.plr-60pr {
    padding-left: 60% !important;
    padding-right: 60% !important;
}
.plr-70pr {
    padding-left: 70% !important;
    padding-right: 70% !important;
}
.plr-80pr {
    padding-left: 80% !important;
    padding-right: 80% !important;
}
.plr-90pr {
    padding-left: 90% !important;
    padding-right: 90% !important;
}
.plr-100pr {
    padding-left: 100% !important;
    padding-right: 100% !important;
}
.plr-110pr {
    padding-left: 110% !important;
    padding-right: 110% !important;
}
.plr-120pr {
    padding-left: 120% !important;
    padding-right: 120% !important;
}
.plr-130pr {
    padding-left: 130% !important;
    padding-right: 130% !important;
}
.plr-140pr {
    padding-left: 140% !important;
    padding-right: 140% !important;
}
.plr-150pr {
    padding-left: 150% !important;
    padding-right: 150% !important;
}
.plr-160pr {
    padding-left: 160% !important;
    padding-right: 160% !important;
}
.plr-170pr {
    padding-left: 170% !important;
    padding-right: 170% !important;
}
.plr-180pr {
    padding-left: 180% !important;
    padding-right: 180% !important;
}
.plr-190pr {
    padding-left: 190% !important;
    padding-right: 190% !important;
}
.plr-200pr {
    padding-left: 200% !important;
    padding-right: 200% !important;
}

.pl-0 {
    padding-left: 0px !important;
}
.pl-1 {
    padding-left: 1px !important;
}
.pl-2 {
    padding-left: 2px !important;
}
.pl-3 {
    padding-left: 3px !important;
}
.pl-4 {
    padding-left: 4px !important;
}
.pl-5 {
    padding-left: 5px !important;
}
.pl-10 {
    padding-left: 10px !important;
}
.pl-15 {
    padding-left: 15px !important;
}
.pl-20 {
    padding-left: 20px !important;
}
.pl-25 {
    padding-left: 25px !important;
}
.pl-30 {
    padding-left: 30px !important;
}
.pl-35 {
    padding-left: 35px !important;
}
.pl-40 {
    padding-left: 40px !important;
}
.pl-50 {
    padding-left: 50px !important;
}
.pl-60 {
    padding-left: 60px !important;
}
.pl-70 {
    padding-left: 70px !important;
}
.pl-80 {
    padding-left: 80px !important;
}
.pl-90 {
    padding-left: 90px !important;
}
.pl-100 {
    padding-left: 100px !important;
}
.pl-110 {
    padding-left: 110px !important;
}
.pl-120 {
    padding-left: 120px !important;
}
.pl-130 {
    padding-left: 130px !important;
}

.pl-0pr {
    padding-left: 0% !important;
}
.pl-1pr {
    padding-left: 1% !important;
}
.pl-2pr {
    padding-left: 2% !important;
}
.pl-3pr {
    padding-left: 3% !important;
}
.pl-4pr {
    padding-left: 4% !important;
}
.pl-5pr {
    padding-left: 5% !important;
}
.pl-6pr {
    padding-left: 6% !important;
}
.pl-7pr {
    padding-left: 7% !important;
}
.pl-8pr {
    padding-left: 8% !important;
}
.pl-9pr {
    padding-left: 8% !important;
}
.pl-10pr {
    padding-left: 10% !important;
}
.pl-15pr {
    padding-left: 15% !important;
}
.pl-20pr {
    padding-left: 20% !important;
}
.pl-25pr {
    padding-left: 25% !important;
}
.pl-30pr {
    padding-left: 30% !important;
}
.pl-40pr {
    padding-left: 40% !important;
}
.pl-50pr {
    padding-left: 50% !important;
}
.pl-60pr {
    padding-left: 60% !important;
}
.pl-70pr {
    padding-left: 70% !important;
}
.pl-80pr {
    padding-left: 80% !important;
}
.pl-90pr {
    padding-left: 90% !important;
}
.pl-100pr {
    padding-left: 100% !important;
}
.pl-110pr {
    padding-left: 110% !important;
}
.pl-120pr {
    padding-left: 120% !important;
}
.pl-130pr {
    padding-left: 130% !important;
}

.pr-0 {
    padding-right: 0px !important;
}
.pr-1 {
    padding-right: 1px !important;
}
.pr-2 {
    padding-right: 2px !important;
}
.pr-3 {
    padding-right: 3px !important;
}
.pr-4 {
    padding-right: 4px !important;
}
.pr-5 {
    padding-right: 5px !important;
}
.pr-10 {
    padding-right: 10px !important;
}
.pr-15 {
    padding-right: 15px !important;
}
.pr-20 {
    padding-right: 20px !important;
}
.pr-25 {
    padding-right: 25px !important;
}
.pr-30 {
    padding-right: 30px !important;
}
.pr-35 {
    padding-right: 35px !important;
}
.pr-40 {
    padding-right: 40px !important;
}
.pr-50 {
    padding-right: 50px !important;
}
.pr-60 {
    padding-right: 60px !important;
}
.pr-70 {
    padding-right: 70px !important;
}
.pr-80 {
    padding-right: 80px !important;
}
.pr-90 {
    padding-right: 90px !important;
}
.pr-100 {
    padding-right: 100px !important;
}
.pr-110 {
    padding-right: 110px !important;
}
.pr-120 {
    padding-right: 120px !important;
}

.pr-0pr {
    padding-right: 0% !important;
}
.pr-1pr {
    padding-right: 1% !important;
}
.pr-2pr {
    padding-right: 2% !important;
}
.pr-3pr {
    padding-right: 3% !important;
}
.pr-4pr {
    padding-right: 4% !important;
}
.pr-5pr {
    padding-right: 5% !important;
}
.pr-6pr {
    padding-right: 6% !important;
}
.pr-7pr {
    padding-right: 7% !important;
}
.pr-8pr {
    padding-right: 8% !important;
}
.pr-9pr {
    padding-right: 9% !important;
}
.pr-10pr {
    padding-right: 10% !important;
}
.pr-15pr {
    padding-right: 15% !important;
}
.pr-20pr {
    padding-right: 20% !important;
}
.pr-25pr {
    padding-right: 25px !important;
}
.pr-30pr {
    padding-right: 30% !important;
}
.pr-40pr {
    padding-right: 40% !important;
}
.pr-50pr {
    padding-right: 50% !important;
}
.pr-60pr {
    padding-right: 60% !important;
}
.pr-70pr {
    padding-right: 70% !important;
}
.pr-80pr {
    padding-right: 80% !important;
}
.pr-90pr {
    padding-right: 90% !important;
}
.pr-100pr {
    padding-right: 100% !important;
}
.pr-110pr {
    padding-right: 110% !important;
}
.pr-120pr {
    padding-right: 120% !important;
}

/*==============================*/
/* Height */
/*==============================*/
.height-auto {
    height: auto;
}
.height-10vh {
    height: 10vh;
}
.height-20vh {
    height: 20vh;
}
.height-30vh {
    height: 30vh;
}
.height-40vh {
    height: 40vh;
}
.height-50vh {
    height: 50vh;
}
.height-60vh {
    height: 60vh;
}
.height-70vh {
    height: 70vh;
}
.height-80vh {
    height: 80vh;
}
.height-90vh {
    height: 90vh;
}
.height-100vh {
    height: 100vh;
}
.height-100 {
    height: 100%;
}
.h-5pr {
    height: 5%;
}
.h-6pr {
    height: 6%;
}
.h-7pr {
    height: 7%;
}
.h-8pr {
    height: 8%;
}
.h-9pr {
    height: 9%;
}
.h-10pr {
    height: 10%;
}
.h-11pr {
    height: 11%;
}
.h-12pr {
    height: 12%;
}
.h-13pr {
    height: 13%;
}
.h-14pr {
    height: 14%;
}
.h-15pr {
    height: 15%;
}
.h-16pr {
    height: 16%;
}
.h-17pr {
    height: 17%;
}
.h-18pr {
    height: 18%;
}
.h-19pr {
    height: 19%;
}
.h-20pr {
    height: 20%;
}
.h-25pr {
    height: 25%;
}
.h-30pr {
    height: 30%;
}
.h-35pr {
    height: 35%;
}
.h-40pr {
    height: 40%;
}
.h-45pr {
    height: 45%;
}
.h-50pr {
    height: 50%;
}
.h-55pr {
    height: 55%;
}
.h-60pr {
    height: 60%;
}
.h-70pr {
    height: 70%;
}
.h-75pr {
    height: 75%;
}
.h-80pr {
    height: 80%;
}
.h-85pr {
    height: 85%;
}
.h-90pr {
    height: 90%;
}
.h-95pr {
    height: 95%;
}
.h-100pr {
    height: 100%;
}
.h-105pr {
    height: 105%;
}
.h-110pr {
    height: 110%;
}

.h-5 {
    height: 5px;
}
.h-6 {
    height: 6px;
}
.h-7 {
    height: 7px;
}
.h-8 {
    height: 8px;
}
.h-9 {
    height: 9px;
}
.h-10 {
    height: 10px;
}
.h-11 {
    height: 11px;
}
.h-12 {
    height: 12px;
}
.h-13 {
    height: 13px;
}
.h-14 {
    height: 14px;
}
.h-15 {
    height: 15px;
}
.h-16 {
    height: 16px;
}
.h-17 {
    height: 17px;
}
.h-18 {
    height: 18px;
}
.h-19 {
    height: 19px;
}
.h-20 {
    height: 20px;
}
.h-21 {
    height: 21px;
}
.h-22 {
    height: 22px;
}
.h-23 {
    height: 23px;
}
.h-24 {
    height: 24px;
}
.h-25 {
    height: 25px;
}
.h-26 {
    height: 26px;
}
.h-27 {
    height: 27px;
}
.h-28 {
    height: 28px;
}
.h-29 {
    height: 29px;
}
.h-30 {
    height: 30px;
}
.h-35 {
    height: 35px;
}
.h-40 {
    height: 40px;
}
.h-41 {
    height: 41px;
}
.h-42 {
    height: 42px;
}
.h-43 {
    height: 43px;
}
.h-44 {
    height: 44px;
}
.h-45 {
    height: 45px;
}
.h-46 {
    height: 46px;
}
.h-47 {
    height: 47px;
}
.h-48 {
    height: 48px;
}
.h-49 {
    height: 49px;
}
.h-50 {
    height: 50px;
}
.h-55 {
    height: 55px;
}
.h-60 {
    height: 60px;
}
.h-70 {
    height: 70px;
}
.h-75 {
    height: 75px;
}
.h-80 {
    height: 80px;
}
.h-85 {
    height: 85px;
}
.h-90 {
    height: 90px;
}
.h-95 {
    height: 95px;
}
.h-100 {
    height: 100px;
}
.h-110 {
    height: 110px;
}
.h-120 {
    height: 120px;
}
.h-130 {
    height: 130px;
}
.h-140 {
    height: 140px;
}
.h-150 {
    height: 150px;
}
.h-160 {
    height: 160px;
}
.h-170 {
    height: 170px;
}
.h-180 {
    height: 180px;
}
.h-190 {
    height: 190px;
}
.h-200 {
    height: 200px;
}
.h-250 {
    height: 250px;
}
.h-300 {
    height: 300px;
}
.h-310 {
    height: 310px;
}
.h-320 {
    height: 320px;
}
.h-330 {
    height: 330px;
}
.h-340 {
    height: 340px;
}
.h-350 {
    height: 350px;
}
.h-360 {
    height: 360px;
}
.h-370 {
    height: 370px;
}
.h-380 {
    height: 380px;
}
.h-390 {
    height: 390px;
}
.h-400 {
    height: 400px;
}
.h-410 {
    height: 410px;
}
.h-420 {
    height: 420px;
}
.h-430 {
    height: 430px;
}
.h-435 {
    height: 435px;
}
.h-440 {
    height: 440px;
}
.h-450 {
    height: 450px;
}
.h-500 {
    height: 500px;
}
.h-550 {
    height: 550px;
}
.h-600 {
    height: 600px;
}
.h-650 {
    height: 650px;
}
.h-700 {
    height: 700px;
}
.h-750 {
    height: 750px;
}
.h-800 {
    height: 800px;
}
.h-850 {
    height: 850px;
}
.h-900 {
    height: 900px;
}
.h-950 {
    height: 950px;
}
.h-1000 {
    height: 1000px;
}

.maxh-5pr {
    max-height: 5%;
}
.maxh-10pr {
    max-height: 10%;
}
.maxh-15pr {
    max-height: 15%;
}
.maxh-20pr {
    max-height: 20%;
}
.maxh-25pr {
    max-height: 25%;
}
.maxh-30pr {
    max-height: 30%;
}
.maxh-35pr {
    max-height: 35%;
}
.maxh-40pr {
    max-height: 40%;
}
.maxh-45pr {
    max-height: 45%;
}
.maxh-50pr {
    max-height: 50%;
}
.maxh-55pr {
    max-height: 55%;
}
.maxh-60pr {
    max-height: 60%;
}
.maxh-61pr {
    max-height: 61%;
}
.maxh-62pr {
    max-height: 62%;
}
.maxh-63pr {
    max-height: 63%;
}
.maxh-64pr {
    max-height: 64%;
}
.maxh-65pr {
    max-height: 65%;
}
.maxh-66pr {
    max-height: 66%;
}
.maxh-67pr {
    max-height: 67%;
}
.maxh-68pr {
    max-height: 68%;
}
.maxh-69pr {
    max-height: 69%;
}
.maxh-70pr {
    max-height: 70%;
}
.maxh-75pr {
    max-height: 75%;
}
.maxh-80pr {
    max-height: 80%;
}
.maxh-85pr {
    max-height: 85%;
}
.maxh-90pr {
    max-height: 90%;
}
.maxh-95pr {
    max-height: 95%;
}
.maxh-100pr {
    max-height: 100%;
}

.minh-100vh {
    min-height: 100vh;
    height: auto;
}

.minh-5pr {
    min-height: 5%;
}
.minh-10pr {
    min-height: 10%;
}
.minh-15pr {
    min-height: 15%;
}
.minh-20pr {
    min-height: 20%;
}
.minh-25pr {
    min-height: 25%;
}
.minh-30pr {
    min-height: 30%;
}
.minh-35pr {
    min-height: 35%;
}
.minh-40pr {
    min-height: 40%;
}
.minh-45pr {
    min-height: 45%;
}
.minh-50pr {
    min-height: 50%;
}
.minh-55pr {
    min-height: 55%;
}
.minh-60pr {
    min-height: 60%;
}
.minh-65pr {
    min-height: 65%;
}
.minh-70pr {
    min-height: 70%;
}
.minh-75pr {
    min-height: 75%;
}
.minh-80pr {
    min-height: 80%;
}
.minh-85pr {
    min-height: 85%;
}
.minh-90pr {
    min-height: 90%;
}
.minh-95pr {
    min-height: 95%;
}
.minh-100pr {
    min-height: 100%;
}
.minh-110pr {
    min-height: 110%;
}
.minh-120pr {
    min-height: 120%;
}
.minh-130pr {
    min-height: 130%;
}
.minh-140pr {
    min-height: 140%;
}
.minh-150pr {
    min-height: 150%;
}
.minh-160pr {
    min-height: 160%;
}
.minh-170pr {
    min-height: 170%;
}
.minh-180pr {
    min-height: 180%;
}
.minh-190pr {
    min-height: 190%;
}
.minh-200pr {
    min-height: 200%;
}
.minh-210pr {
    min-height: 210%;
}
.minh-220pr {
    min-height: 220%;
}
.minh-230pr {
    min-height: 230%;
}
.minh-240pr {
    min-height: 240%;
}
.minh-250pr {
    min-height: 250%;
}
.minh-260pr {
    min-height: 260%;
}
.minh-270pr {
    min-height: 270%;
}
.minh-280pr {
    min-height: 280%;
}
.minh-290pr {
    min-height: 290%;
}
.minh-300pr {
    min-height: 300%;
}
.minh-350pr {
    min-height: 350%;
}
.minh-400pr {
    min-height: 400%;
}
.minh-450pr {
    min-height: 450%;
}
.minh-460pr {
    min-height: 460%;
}
.minh-470pr {
    min-height: 470%;
}
.minh-480pr {
    min-height: 480%;
}
.minh-490pr {
    min-height: 490%;
}
.minh-500pr {
    min-height: 500%;
}
.minh-550pr {
    min-height: 550%;
}
.minh-600pr {
    min-height: 600%;
}
.minh-700pr {
    min-height: 700%;
}
.minh-800pr {
    min-height: 800%;
}
.minh-900pr {
    min-height: 900%;
}
.minh-1000pr {
    min-height: 1000%;
}
.minh-1100pr {
    min-height: 1100%;
}
.minh-1200pr {
    min-height: 1200%;
}
.minh-1300pr {
    min-height: 1300%;
}
.minh-1400pr {
    min-height: 1400%;
}
.minh-1500pr {
    min-height: 1500%;
}
.minh-1600pr {
    min-height: 1600%;
}
.minh-1700pr {
    min-height: 1700%;
}
.minh-1800pr {
    min-height: 1800%;
}
.minh-1900pr {
    min-height: 1900%;
}

.minh-10 {
    min-height: 10px !important;
}
.minh-20 {
    min-height: 20px !important;
}
.minh-30 {
    min-height: 30px !important;
}
.minh-35 {
    min-height: 35px !important;
}
.minh-40 {
    min-height: 40px !important;
}
.minh-50 {
    min-height: 50px !important;
}
.minh-60 {
    min-height: 60px !important;
}
.minh-70 {
    min-height: 70px !important;
}
.minh-80 {
    min-height: 80px !important;
}
.minh-90 {
    min-height: 90px !important;
}
.minh-95 {
    min-height: 95px !important;
}
.minh-100 {
    min-height: 100px !important;
}
.minh-110 {
    min-height: 110px !important;
}
.minh-120 {
    min-height: 120px !important;
}
.minh-130 {
    min-height: 130px !important;
}
.minh-140 {
    min-height: 140px !important;
}
.minh-150 {
    min-height: 150px !important;
}
.minh-160 {
    min-height: 160px !important;
}
.minh-170 {
    min-height: 170px !important;
}
.minh-180 {
    min-height: 180px !important;
}
.minh-190 {
    min-height: 190px !important;
}
.minh-200 {
    min-height: 200px !important;
}
.minh-210 {
    min-height: 210px !important;
}
.minh-220 {
    min-height: 220px !important;
}
.minh-230 {
    min-height: 230px !important;
}
.minh-240 {
    min-height: 240px !important;
}
.minh-250 {
    min-height: 250px !important;
}
.minh-260 {
    min-height: 260px !important;
}
.minh-270 {
    min-height: 270px !important;
}
.minh-280 {
    min-height: 280px !important;
}
.minh-290 {
    min-height: 290px !important;
}
.minh-300 {
    min-height: 300px !important;
}
.minh-350 {
    min-height: 350px !important;
}
.minh-400 {
    min-height: 400px !important;
}
.minh-450 {
    min-height: 450px !important;
}
.minh-460 {
    min-height: 460px !important;
}
.minh-470 {
    min-height: 470px !important;
}
.minh-480 {
    min-height: 480px !important;
}
.minh-490 {
    min-height: 490px !important;
}
.minh-500 {
    min-height: 500px !important;
}
.minh-550 {
    min-height: 550px !important;
}
.minh-600 {
    min-height: 600px !important;
}
.minh-610 {
    min-height: 610px !important;
}
.minh-620 {
    min-height: 620px !important;
}
.minh-630 {
    min-height: 630px !important;
}
.minh-640 {
    min-height: 640px !important;
}
.minh-650 {
    min-height: 650px !important;
}
.minh-660 {
    min-height: 660px !important;
}
.minh-670 {
    min-height: 670px !important;
}
.minh-680 {
    min-height: 680px !important;
}
.minh-690 {
    min-height: 690px !important;
}
.minh-700 {
    min-height: 700px !important;
}
.minh-710 {
    min-height: 710px !important;
}
.minh-720 {
    min-height: 720px !important;
}
.minh-730 {
    min-height: 730px !important;
}
.minh-740 {
    min-height: 740px !important;
}
.minh-750 {
    min-height: 750px !important;
}
.minh-760 {
    min-height: 760px !important;
}
.minh-770 {
    min-height: 770px !important;
}
.minh-780 {
    min-height: 780px !important;
}
.minh-790 {
    min-height: 790px !important;
}
.minh-800 {
    min-height: 800px !important;
}
.minh-850 {
    min-height: 850px !important;
}
.minh-900 {
    min-height: 900px !important;
}
.minh-950 {
    min-height: 950px !important;
}
.minh-1000 {
    min-height: 1000px !important;
}

.maxh-10 {
    max-height: 10px !important;
}
.maxh-20 {
    max-height: 20px !important;
}
.maxh-30 {
    max-height: 30px !important;
}
.maxh-35 {
    max-height: 35px !important;
}
.maxh-40 {
    max-height: 40px !important;
}
.maxh-45 {
    max-height: 45px !important;
}
.maxh-50 {
    max-height: 50px !important;
}
.maxh-55 {
    max-height: 55px !important;
}
.maxh-60 {
    max-height: 60px !important;
}
.maxh-70 {
    max-height: 70px !important;
}
.maxh-80 {
    max-height: 80px !important;
}
.maxh-90 {
    max-height: 90px !important;
}
.maxh-100 {
    max-height: 100px !important;
}
.maxh-110 {
    max-height: 110px !important;
}
.maxh-120 {
    max-height: 120px !important;
}
.maxh-130 {
    max-height: 130px !important;
}
.maxh-140 {
    max-height: 140px !important;
}
.maxh-150 {
    max-height: 150px !important;
}
.maxh-160 {
    max-height: 160px !important;
}
.maxh-170 {
    max-height: 170px !important;
}
.maxh-180 {
    max-height: 180px !important;
}
.maxh-190 {
    max-height: 190px !important;
}
.maxh-200 {
    max-height: 200px !important;
}
.maxh-250 {
    max-height: 250px !important;
}
.maxh-260 {
    max-height: 260px !important;
}
.maxh-270 {
    max-height: 270px !important;
}
.maxh-280 {
    max-height: 280px !important;
}
.maxh-290 {
    max-height: 290px !important;
}
.maxh-300 {
    max-height: 300px !important;
}
.maxh-310 {
    max-height: 310px !important;
}
.maxh-320 {
    max-height: 320px !important;
}
.maxh-330 {
    max-height: 330px !important;
}
.maxh-340 {
    max-height: 340px !important;
}
.maxh-350 {
    max-height: 350px !important;
}
.maxh-360 {
    max-height: 360px !important;
}
.maxh-370 {
    max-height: 370px !important;
}
.maxh-380 {
    max-height: 380px !important;
}
.maxh-390 {
    max-height: 390px !important;
}
.maxh-400 {
    max-height: 400px !important;
}
.maxh-450 {
    max-height: 450px !important;
}
.maxh-460 {
    max-height: 460px !important;
}
.maxh-470 {
    max-height: 470px !important;
}
.maxh-480 {
    max-height: 480px !important;
}
.maxh-490 {
    max-height: 490px !important;
}
.maxh-500 {
    max-height: 500px !important;
}
.maxh-550 {
    max-height: 550px !important;
}
.maxh-600 {
    max-height: 600px !important;
}
.maxh-650 {
    max-height: 650px !important;
}
.maxh-700 {
    max-height: 700px !important;
}
.maxh-750 {
    max-height: 750px !important;
}
.maxh-800 {
    max-height: 800px !important;
}
.maxh-850 {
    max-height: 850px !important;
}
.maxh-900 {
    max-height: 900px !important;
}
.maxh-950 {
    max-height: 950px !important;
}
.maxh-1000 {
    max-height: 1000px !important;
}

/*==============================*/
/* Width */
/*==============================*/
.width-auto {
    width: auto !important;
}
.w-1pr {
    width: 1% !important;
}
.w-2pr {
    width: 2% !important;
}
.w-3pr {
    width: 3% !important;
}
.w-4pr {
    width: 4% !important;
}
.w-5pr {
    width: 5% !important;
}
.w-6pr {
    width: 6% !important;
}
.w-7pr {
    width: 7% !important;
}
.w-8pr {
    width: 8% !important;
}
.w-9pr {
    width: 9% !important;
}
.w-10pr {
    width: 10% !important;
}
.w-15pr {
    width: 15% !important;
}
.w-20pr {
    width: 20% !important;
}
.w-25pr {
    width: 25% !important;
}
.w-30pr {
    width: 30% !important;
}
.w-32pr {
    width: 32% !important;
}
.w-35pr {
    width: 35% !important;
}
.w-40pr {
    width: 40% !important;
}
.w-45pr {
    width: 45% !important;
}
.w-46pr {
    width: 46% !important;
}
.w-47pr {
    width: 47% !important;
}
.w-48pr {
    width: 48% !important;
}
.w-49pr {
    width: 49% !important;
}
.w-50pr {
    width: 50% !important;
}
.w-55pr {
    width: 55% !important;
}
.w-60pr {
    width: 60% !important;
}
.w-65pr {
    width: 65% !important;
}
.w-70pr {
    width: 70% !important;
}
.w-75pr {
    width: 75% !important;
}
.w-80pr {
    width: 80% !important;
}
.w-85pr {
    width: 85% !important;
}
.w-90pr {
    width: 90% !important;
}
.w-95pr {
    width: 95% !important;
}
.w-100pr {
    width: 100% !important;
}
.w-110pr {
    width: 110% !important;
}
.w-120pr {
    width: 120% !important;
}
.w-130pr {
    width: 130% !important;
}
.w-140pr {
    width: 140% !important;
}
.w-150pr {
    width: 150% !important;
}
.w-160pr {
    width: 160% !important;
}
.w-170pr {
    width: 170% !important;
}
.w-180pr {
    width: 180% !important;
}
.w-190pr {
    width: 190% !important;
}
.w-200pr {
    width: 200% !important;
}
.w-210pr {
    width: 210% !important;
}
.w-220pr {
    width: 220% !important;
}
.w-230pr {
    width: 230% !important;
}
.w-240pr {
    width: 240% !important;
}
.w-250pr {
    width: 250% !important;
}
.w-260pr {
    width: 260% !important;
}
.w-270pr {
    width: 270% !important;
}
.w-280pr {
    width: 280% !important;
}
.w-290pr {
    width: 290% !important;
}
.w-300pr {
    width: 300% !important;
}

.maxw-none {
    max-width: none !important;
}
.maxw-auto {
    max-width: auto !important;
}
.width-100 {
    width: 100% !important;
}
.maxw-1pr {
    max-width: 1% !important;
}
.maxw-2pr {
    max-width: 2% !important;
}
.maxw-3pr {
    max-width: 3% !important;
}
.maxw-4pr {
    max-width: 4% !important;
}
.maxw-5pr {
    max-width: 5% !important;
}
.maxw-6pr {
    max-width: 6% !important;
}
.maxw-7pr {
    max-width: 7% !important;
}
.maxw-8pr {
    max-width: 8% !important;
}
.maxw-9pr {
    max-width: 9% !important;
}
.maxw-10pr {
    max-width: 10% !important;
}
.maxw-15pr {
    max-width: 15% !important;
}
.maxw-19pr {
    max-width: 19.33333% !important;
}
.maxw-20pr {
    max-width: 20% !important;
}
.maxw-24pr {
    max-width: 24.33333% !important;
}
.maxw-25pr {
    max-width: 25% !important;
}
.maxw-30pr {
    max-width: 30% !important;
}
.w-32pr {
    width: 32% !important;
}
.maxw-31pr {
    max-width: 31% !important;
}
.maxw-32pr {
    max-width: 32% !important;
}
.maxw-33pr {
    max-width: 33% !important;
}
.maxw-34pr {
    max-width: 34% !important;
}
.maxw-35pr {
    max-width: 35% !important;
}
.maxw-40pr {
    max-width: 40% !important;
}
.maxw-41pr {
    max-width: 41% !important;
}
.maxw-42pr {
    max-width: 42% !important;
}
.maxw-43pr {
    max-width: 43% !important;
}
.maxw-44pr {
    max-width: 44% !important;
}
.maxw-45pr {
    max-width: 45% !important;
}
.maxw-50pr {
    max-width: 50% !important;
}
.maxw-55pr {
    max-width: 55% !important;
}
.maxw-60pr {
    max-width: 60% !important;
}
.maxw-65pr {
    max-width: 65% !important;
}
.maxw-70pr {
    max-width: 70% !important;
}
.maxw-75pr {
    max-width: 75% !important;
}
.maxw-80pr {
    max-width: 80% !important;
}
.maxw-85pr {
    max-width: 85% !important;
}
.maxw-90pr {
    max-width: 90% !important;
}
.maxw-95pr {
    max-width: 95% !important;
}
.maxw-100pr {
    max-width: 100% !important;
}
.maxw-110pr {
    max-width: 110% !important;
}
.maxw-120pr {
    max-width: 120% !important;
}
.maxw-130pr {
    max-width: 130% !important;
}
.maxw-135pr {
    max-width: 135% !important;
}
.maxw-140pr {
    max-width: 140% !important;
}
.maxw-150pr {
    max-width: 150% !important;
}
.maxw-160pr {
    max-width: 160% !important;
}
.maxw-170pr {
    max-width: 170% !important;
}
.maxw-180pr {
    max-width: 180% !important;
}
.maxw-190pr {
    max-width: 190% !important;
}
.maxw-200pr {
    max-width: 200% !important;
}
.maxw-210pr {
    max-width: 210% !important;
}
.maxw-220pr {
    max-width: 220% !important;
}
.maxw-230pr {
    max-width: 230% !important;
}
.maxw-240pr {
    max-width: 240% !important;
}
.maxw-250pr {
    max-width: 250% !important;
}
.maxw-260pr {
    max-width: 260% !important;
}
.maxw-270pr {
    max-width: 270% !important;
}
.maxw-280pr {
    max-width: 280% !important;
}
.maxw-290pr {
    max-width: 290% !important;
}
.maxw-300pr {
    max-width: 300% !important;
}

.minw-5pr {
    min-width: 5% !important;
}
.minw-10pr {
    min-width: 10% !important;
}
.minw-15pr {
    min-width: 15% !important;
}
.minw-20pr {
    min-width: 20% !important;
}
.minw-25pr {
    min-width: 25% !important;
}
.minw-30pr {
    min-width: 30% !important;
}
.w-32pr {
    width: 32% !important;
}
.minw-35pr {
    min-width: 35% !important;
}
.minw-40pr {
    min-width: 40% !important;
}
.minw-45pr {
    min-width: 45% !important;
}
.minw-50pr {
    min-width: 50% !important;
}
.minw-55pr {
    min-width: 55% !important;
}
.minw-60pr {
    min-width: 60% !important;
}
.minw-70pr {
    min-width: 70% !important;
}
.minw-75pr {
    min-width: 75% !important;
}
.minw-80pr {
    min-width: 80% !important;
}
.minw-85pr {
    min-width: 85% !important;
}
.minw-90pr {
    min-width: 90% !important;
}
.minw-95pr {
    min-width: 95% !important;
}
.minw-100pr {
    min-width: 100% !important;
}
.minw-110pr {
    min-width: 110% !important;
}
.minw-120pr {
    min-width: 120% !important;
}
.minw-130pr {
    min-width: 130% !important;
}
.minw-140pr {
    min-width: 140% !important;
}
.minw-150pr {
    min-width: 150% !important;
}
.minw-200pr {
    min-width: 200% !important;
}
.minw-250pr {
    min-width: 250% !important;
}
.minw-300pr {
    min-width: 300% !important;
}
.minw-350pr {
    min-width: 350% !important;
}
.minw-400pr {
    min-width: 400% !important;
}
.minw-450pr {
    min-width: 450% !important;
}
.minw-500pr {
    min-width: 500% !important;
}
.minw-600pr {
    min-width: 600% !important;
}
.minw-700pr {
    min-width: 700% !important;
}
.minw-800pr {
    min-width: 800% !important;
}
.minw-900pr {
    min-width: 900% !important;
}
.minw-1000pr {
    min-width: 1000%;
}
.minw-1100pr {
    min-width: 1100%;
}
.minw-1200pr {
    min-width: 1200%;
}
.minw-1300pr {
    min-width: 1300%;
}
.minw-1400pr {
    min-width: 1400%;
}
.minw-1500pr {
    min-width: 1500%;
}
.minw-1600pr {
    min-width: 1600%;
}
.minw-1700pr {
    min-width: 1700%;
}
.minw-1800pr {
    min-width: 1800%;
}
.minw-1900pr {
    min-width: 1900%;
}

.w-1 {
    width: 1px !important;
}
.w-2 {
    width: 2px !important;
}
.w-3 {
    width: 3px !important;
}
.w-4 {
    width: 4px !important;
}
.w-5 {
    width: 5px !important;
}
.w-6 {
    width: 6px !important;
}
.w-7 {
    width: 7px !important;
}
.w-8 {
    width: 8px !important;
}
.w-9 {
    width: 9px !important;
}
.w-10 {
    width: 10px !important;
}
.w-15 {
    width: 15px !important;
}
.w-20 {
    width: 20px !important;
}
.w-25 {
    width: 25px !important;
}
.w-30 {
    width: 30px !important;
}
.w-35 {
    width: 35px !important;
}
.w-40 {
    width: 40px !important;
}
.w-45 {
    width: 45px !important;
}
.w-50 {
    width: 50px !important;
}
.w-55 {
    width: 55px !important;
}
.w-60 {
    width: 60px !important;
}
.w-65 {
    width: 65px !important;
}
.w-70 {
    width: 70px !important;
}
.w-75 {
    width: 75px !important;
}
.w-80 {
    width: 80px !important;
}
.w-85 {
    width: 85px !important;
}
.w-90 {
    width: 90px !important;
}
.w-95 {
    width: 95px !important;
}
.w-100 {
    width: 100px !important;
}
.w-110 {
    width: 110px !important;
}
.w-120 {
    width: 120px !important;
}
.w-130 {
    width: 130px !important;
}
.w-140 {
    width: 140px !important;
}
.w-150 {
    width: 150px !important;
}
.w-160 {
    width: 160px !important;
}
.w-170 {
    width: 170px !important;
}
.w-180 {
    width: 180px !important;
}
.w-190 {
    width: 190px !important;
}
.w-200 {
    width: 200px !important;
}
.w-210 {
    width: 210px !important;
}
.w-220 {
    width: 220px !important;
}
.w-230 {
    width: 230px !important;
}
.w-240 {
    width: 240px !important;
}
.w-250 {
    width: 250px !important;
}
.w-260 {
    width: 260px !important;
}
.w-270 {
    width: 270px !important;
}
.w-280 {
    width: 280px !important;
}
.w-290 {
    width: 290px !important;
}
.w-300 {
    width: 300px !important;
}
.w-310 {
    width: 310px !important;
}
.w-320 {
    width: 320px !important;
}
.w-330 {
    width: 330px !important;
}
.w-340 {
    width: 340px !important;
}
.w-350 {
    width: 350px !important;
}
.w-360 {
    width: 360px !important;
}
.w-370 {
    width: 370px !important;
}
.w-380 {
    width: 380px !important;
}
.w-390 {
    width: 390px !important;
}
.w-400 {
    width: 400px !important;
}
.w-450 {
    width: 450px !important;
}
.w-500 {
    width: 500px !important;
}
.w-550 {
    width: 550px !important;
}
.w-600 {
    width: 600px !important;
}
.w-650 {
    width: 650px !important;
}
.w-700 {
    width: 700px !important;
}
.w-750 {
    width: 750px !important;
}
.w-800 {
    width: 800px !important;
}
.w-850 {
    width: 850px !important;
}
.w-900 {
    width: 900px !important;
}
.w-950 {
    width: 950px !important;
}
.w-1000 {
    width: 1000px !important;
}

.maxw-1 {
    max-width: 1px !important;
}
.maxw-2 {
    max-width: 2px !important;
}
.maxw-3 {
    max-width: 3px !important;
}
.maxw-4 {
    max-width: 4px !important;
}
.maxw-5 {
    max-width: 5px !important;
}
.maxw-6 {
    max-width: 6px !important;
}
.maxw-7 {
    max-width: 7px !important;
}
.maxw-8 {
    max-width: 8px !important;
}
.maxw-9 {
    max-width: 9px !important;
}
.maxw-10 {
    max-width: 10px !important;
}
.maxw-20 {
    max-width: 20px !important;
}
.maxw-30 {
    max-width: 30px !important;
}
.maxw-35 {
    max-width: 35px !important;
}
.maxw-40 {
    max-width: 40px !important;
}
.maxw-50 {
    max-width: 50px !important;
}
.maxw-60 {
    max-width: 60px !important;
}
.maxw-70 {
    max-width: 70px !important;
}
.maxw-80 {
    max-width: 80px !important;
}
.maxw-90 {
    max-width: 90px !important;
}
.maxw-100 {
    max-width: 100px !important;
}
.maxw-110 {
    max-width: 110px !important;
}
.maxw-120 {
    max-width: 120px !important;
}
.maxw-130 {
    max-width: 130px !important;
}
.maxw-140 {
    max-width: 140px !important;
}
.maxw-150 {
    max-width: 150px !important;
}
.maxw-160 {
    max-width: 160px !important;
}
.maxw-170 {
    max-width: 170px !important;
}
.maxw-180 {
    max-width: 180px !important;
}
.maxw-190 {
    max-width: 190px !important;
}
.maxw-200 {
    max-width: 200px !important;
}
.maxw-210 {
    max-width: 210px !important;
}
.maxw-220 {
    max-width: 220px !important;
}
.maxw-230 {
    max-width: 230px !important;
}
.maxw-240 {
    max-width: 240px !important;
}
.maxw-250 {
    max-width: 250px !important;
}
.maxw-254 {
    max-width: 254px !important;
}
.maxw-255 {
    max-width: 255px !important;
}
.maxw-260 {
    max-width: 260px !important;
}
.maxw-270 {
    max-width: 270px !important;
}
.maxw-280 {
    max-width: 280px !important;
}
.maxw-290 {
    max-width: 290px !important;
}
.maxw-300 {
    max-width: 300px !important;
}
.maxw-305 {
    max-width: 305px !important;
}
.maxw-310 {
    max-width: 310px !important;
}
.maxw-320 {
    max-width: 320px !important;
}
.maxw-330 {
    max-width: 330px !important;
}
.maxw-340 {
    max-width: 340px !important;
}
.maxw-350 {
    max-width: 350px !important;
}
.maxw-360 {
    max-width: 360px !important;
}
.maxw-361 {
    max-width: 361px !important;
}
.maxw-362 {
    max-width: 362px !important;
}
.maxw-363 {
    max-width: 363px !important;
}
.maxw-364 {
    max-width: 364px !important;
}
.maxw-365 {
    max-width: 365px !important;
}
.maxw-366 {
    max-width: 366px !important;
}
.maxw-367 {
    max-width: 367px !important;
}
.maxw-368 {
    max-width: 368px !important;
}
.maxw-369 {
    max-width: 369px !important;
}
.maxw-370 {
    max-width: 370px !important;
}
.maxw-380 {
    max-width: 380px !important;
}
.maxw-390 {
    max-width: 390px !important;
}
.maxw-400 {
    max-width: 400px !important;
}
.maxw-410 {
    max-width: 410px !important;
}
.maxw-420 {
    max-width: 420px !important;
}
.maxw-430 {
    max-width: 430px !important;
}
.maxw-440 {
    max-width: 440px !important;
}
.maxw-450 {
    max-width: 450px !important;
}
.maxw-460 {
    max-width: 460px !important;
}
.maxw-470 {
    max-width: 470px !important;
}
.maxw-480 {
    max-width: 480px !important;
}
.maxw-490 {
    max-width: 490px !important;
}
.maxw-500 {
    max-width: 500px !important;
}
.maxw-505 {
    max-width: 505px !important;
}
.maxw-510 {
    max-width: 510px !important;
}
.maxw-520 {
    max-width: 520px !important;
}
.maxw-521 {
    max-width: 521px !important;
}
.maxw-522 {
    max-width: 522px !important;
}
.maxw-523 {
    max-width: 523px !important;
}
.maxw-524 {
    max-width: 524px !important;
}
.maxw-525 {
    max-width: 525px !important;
}
.maxw-526 {
    max-width: 526px !important;
}
.maxw-527 {
    max-width: 527px !important;
}
.maxw-528 {
    max-width: 528px !important;
}
.maxw-529 {
    max-width: 529px !important;
}
.maxw-530 {
    max-width: 530px !important;
}
.maxw-531 {
    max-width: 531px !important;
}
.maxw-532 {
    max-width: 532px !important;
}
.maxw-533 {
    max-width: 533px !important;
}
.maxw-534 {
    max-width: 534px !important;
}
.maxw-535 {
    max-width: 535px !important;
}
.maxw-536 {
    max-width: 536px !important;
}
.maxw-537 {
    max-width: 537px !important;
}
.maxw-538 {
    max-width: 538px !important;
}
.maxw-539 {
    max-width: 539px !important;
}
.maxw-540 {
    max-width: 540px !important;
}
.maxw-550 {
    max-width: 550px !important;
}
.maxw-560 {
    max-width: 560px !important;
}
.maxw-570 {
    max-width: 570px !important;
}
.maxw-580 {
    max-width: 580px !important;
}
.maxw-590 {
    max-width: 590px !important;
}
.maxw-600 {
    max-width: 600px !important;
}
.maxw-610 {
    max-width: 610px !important;
}
.maxw-620 {
    max-width: 620px !important;
}
.maxw-630 {
    max-width: 630px !important;
}
.maxw-640 {
    max-width: 640px !important;
}
.maxw-650 {
    max-width: 650px !important;
}
.maxw-660 {
    max-width: 660px !important;
}
.maxw-670 {
    max-width: 670px !important;
}
.maxw-680 {
    max-width: 680px !important;
}
.maxw-690 {
    max-width: 690px !important;
}
.maxw-700 {
    max-width: 700px !important;
}
.maxw-710 {
    max-width: 710px !important;
}
.maxw-720 {
    max-width: 720px !important;
}
.maxw-730 {
    max-width: 730px !important;
}
.maxw-740 {
    max-width: 740px !important;
}
.maxw-750 {
    max-width: 750px !important;
}
.maxw-755 {
    max-width: 755px !important;
}
.maxw-760 {
    max-width: 760px !important;
}
.maxw-770 {
    max-width: 770px !important;
}
.maxw-780 {
    max-width: 780px !important;
}
.maxw-790 {
    max-width: 790px !important;
}
.maxw-800 {
    max-width: 800px !important;
}
.maxw-810 {
    max-width: 810px !important;
}
.maxw-820 {
    max-width: 820px !important;
}
.maxw-830 {
    max-width: 830px !important;
}
.maxw-840 {
    max-width: 840px !important;
}
.maxw-850 {
    max-width: 850px !important;
}
.maxw-860 {
    max-width: 860px !important;
}
.maxw-870 {
    max-width: 870px !important;
}
.maxw-880 {
    max-width: 880px !important;
}
.maxw-890 {
    max-width: 890px !important;
}
.maxw-900 {
    max-width: 900px !important;
}
.maxw-910 {
    max-width: 910px !important;
}
.maxw-920 {
    max-width: 920px !important;
}
.maxw-930 {
    max-width: 930px !important;
}
.maxw-940 {
    max-width: 940px !important;
}
.maxw-950 {
    max-width: 950px !important;
}
.maxw-960 {
    max-width: 960px !important;
}
.maxw-970 {
    max-width: 970px !important;
}
.maxw-980 {
    max-width: 980px !important;
}
.maxw-990 {
    max-width: 990px !important;
}
.maxw-1000 {
    max-width: 1000px !important;
}
.maxw-1100 {
    max-width: 1100px !important;
}
.maxw-1110 {
    max-width: 1110px !important;
}
.maxw-1120 {
    max-width: 1120px !important;
}
.maxw-1130 {
    max-width: 1130px !important;
}
.maxw-1140 {
    max-width: 1140px !important;
}
.maxw-1150 {
    max-width: 1150px !important;
}
.maxw-1160 {
    max-width: 1160px !important;
}
.maxw-1170 {
    max-width: 1170px !important;
}
.maxw-1180 {
    max-width: 1180px !important;
}
.maxw-1190 {
    max-width: 1190px !important;
}
.maxw-1200 {
    max-width: 1200px !important;
}
.maxw-1300 {
    max-width: 1300px !important;
}
.maxw-1400 {
    max-width: 1400px !important;
}
.maxw-1500 {
    max-width: 1500px !important;
}
.maxw-1600 {
    max-width: 1600px !important;
}
.maxw-1700 {
    max-width: 1700px !important;
}
.maxw-1800 {
    max-width: 1800px !important;
}
.maxw-1900 {
    max-width: 1900px !important;
}

.minw-10 {
    min-width: 10px !important;
}
.minw-20 {
    min-width: 20px !important;
}
.minw-30 {
    min-width: 30px !important;
}
.minw-35 {
    min-width: 35px !important;
}
.minw-40 {
    min-width: 40px !important;
}
.minw-50 {
    min-width: 50px !important;
}
.minw-60 {
    min-width: 60px !important;
}
.minw-70 {
    min-width: 70px !important;
}
.minw-80 {
    min-width: 80px !important;
}
.minw-80 {
    min-width: 80px !important;
}
.minw-90 {
    min-width: 90px !important;
}
.minw-100 {
    min-width: 100px !important;
}
.minw-110 {
    min-width: 110px !important;
}
.minw-120 {
    min-width: 120px !important;
}
.minw-130 {
    min-width: 130px !important;
}
.minw-140 {
    min-width: 140px !important;
}
.minw-150 {
    min-width: 150px !important;
}
.minw-160 {
    min-width: 160px !important;
}
.minw-170 {
    min-width: 170px !important;
}
.minw-180 {
    min-width: 180px !important;
}
.minw-190 {
    min-width: 190px !important;
}
.minw-200 {
    min-width: 200px !important;
}
.minw-210 {
    min-width: 210px !important;
}
.minw-220 {
    min-width: 220px !important;
}
.minw-230 {
    min-width: 230px !important;
}
.minw-240 {
    min-width: 240px !important;
}
.minw-250 {
    min-width: 250px !important;
}
.minw-260 {
    min-width: 260px !important;
}
.minw-270 {
    min-width: 270px !important;
}
.minw-280 {
    min-width: 280px !important;
}
.minw-290 {
    min-width: 290px !important;
}
.minw-300 {
    min-width: 300px !important;
}

.margin-auto {
    margin-left: auto;
    margin-right: auto;
}
.outline-none {
    outline: none !important;
}
.box-shadow-none,
input:-webkit-autofill,
.box-shadow:-webkit-autofill,
input:-webkit-autofill:hover,
.box-shadow:-webkit-autofill:hover,
input:-webkit-autofill:focus,
.box-shadow:-webkit-autofill:focus,
input:-webkit-autofill:active,
.box-shadow:-webkit-autofill:active {
    /* transition: all 0s 500000000s; */
    transition: background-color 5000000s ease-in-out 0s;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}
.clearfix:after {
    clear: both;
}
.clear {
    position: relative;
    display: block;
    clear: both;
}
.overflow-none {
    overflow: initial !important;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-auto {
    overflow: auto;
}
.overflow-y-auto {
    overflow-y: auto;
}
.overflow-x-hidden {
    overflow-x: hidden;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.inline {
    display: inline !important;
}
.v-top {
    vertical-align: top;
}
.v-bottom {
    vertical-align: bottom;
}
.float-none {
    float: none;
}
.sticky {
    position: sticky;
}
.relative {
    position: relative;
}
.absolute {
    position: absolute;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.nowrap {
    white-space: nowrap;
}
.block-cheredovanie > div {
    transition: 0.5s;
    display: block;
}

.hover-mt--10:hover {
    margin-top: -10px;
}
.hover-mt--20:hover {
    margin-top: -20px;
}
.hover-mt--30:hover {
    margin-top: -30px;
}
.hover-mt--40:hover {
    margin-top: -40px;
}
.hover-mt--50:hover {
    margin-top: -50px;
}

a:hover .hover-mt-10,
div:hover > .hover-mt-10,
.hover-mt-10:hover {
    margin-top: 10px;
}
a:hover .hover-mt-20,
div:hover > .hover-mt-20,
.hover-mt-20:hover {
    margin-top: 20px;
}
a:hover .hover-mt-30,
div:hover > .hover-mt-30,
.hover-mt-30:hover {
    margin-top: 30px;
}
a:hover .hover-mt-40,
div:hover > .hover-mt-40,
.hover-mt-40:hover {
    margin-top: 40px;
}
a:hover .hover-mt-50,
div:hover > .hover-mt-50,
.hover-mt-50:hover {
    margin-top: 50px;
}

a:hover .hover-right--10,
div:hover .hover-right--10,
.hover-right--10:hover {
    margin-right: -10px;
}
a:hover .hover-right--20,
div:hover .hover-right--20,
.hover-right--20:hover {
    margin-right: -20px;
}
a:hover .hover-right--30,
div:hover .hover-right--30,
.hover-right--30:hover {
    margin-right: -30px;
}
a:hover .hover-right--40,
div:hover .hover-right--40,
.hover-right--40:hover {
    margin-right: -40px;
}
a:hover .hover-right--50,
div:hover .hover-right--50,
.hover-right--50:hover {
    margin-right: -50px;
}

/*==============================*/
/* Table block */
/*==============================*/
.table {
    display: table;
}
.table-cell {
    display: table-cell;
}
.table-row {
    display: table-row;
}
.table-caption {
    display: table-caption;
}
/*==============================*/
/* z-index */
/*==============================*/
.z-index-1 {
    z-index: -1 !important;
}
.z-index0 {
    z-index: 0 !important;
}
.z-index1 {
    z-index: 1 !important;
}
.z-index2 {
    z-index: 2 !important;
}
.z-index3 {
    z-index: 3 !important;
}
.z-index4 {
    z-index: 4 !important;
}
.z-index5 {
    z-index: 5 !important;
}
.z-index6 {
    z-index: 6 !important;
}
.z-index7 {
    z-index: 7 !important;
}
.z-index8 {
    z-index: 8 !important;
}
.z-index9 {
    z-index: 9 !important;
}
.z-index10 {
    z-index: 10 !important;
}
.z-index11 {
    z-index: 11 !important;
}
.z-index12 {
    z-index: 12 !important;
}
.z-index13 {
    z-index: 13 !important;
}
.z-index14 {
    z-index: 14 !important;
}
.z-index15 {
    z-index: 15 !important;
}
.z-index16 {
    z-index: 16 !important;
}
.z-index17 {
    z-index: 17 !important;
}
.z-index18 {
    z-index: 18 !important;
}
.z-index19 {
    z-index: 19 !important;
}
.z-index20 {
    z-index: 20 !important;
}
.z-index21 {
    z-index: 21 !important;
}
.z-index22 {
    z-index: 22 !important;
}
.z-index23 {
    z-index: 23 !important;
}
.z-index24 {
    z-index: 24 !important;
}
.z-index25 {
    z-index: 25 !important;
}
.z-index26 {
    z-index: 26 !important;
}
.z-index27 {
    z-index: 27 !important;
}
.z-index28 {
    z-index: 28 !important;
}
.z-index29 {
    z-index: 29 !important;
}
.z-index30 {
    z-index: 30 !important;
}
.z-index99 {
    z-index: 99 !important;
}
.z-index999 {
    z-index: 999 !important;
}
.z-index9999 {
    z-index: 99999 !important;
}
.z-index99999 {
    z-index: 999999 !important;
}
.z-index999999 {
    z-index: 999999 !important;
}

/*==============================*/
/* hiden */
/*==============================*/
.display-none {
    display: none;
}
.hide,
.hidden {
    display: none;
    visibility: hidden;
}

/*==============================*/
/* Font */
/*==============================*/
.p-style {
    font-size: inherit !important;
}
.lowercase {
    text-transform: lowercase;
}
.text-transform-none {
    text-transform: none !important;
}
.line-through {
    text-decoration: line-through;
}
.uppercase {
    text-transform: uppercase !important;
}
.small-95 {
    font-size: 95%;
}
.small-90 {
    font-size: 90%;
}
.small-85 {
    font-size: 85%;
}
.small-80 {
    font-size: 80%;
}
.small-75 {
    font-size: 75%;
}
.small-70 {
    font-size: 70%;
}
.small-65 {
    font-size: 65%;
}
.small-60 {
    font-size: 60%;
}
.small-55 {
    font-size: 55%;
}
.small-50 {
    font-size: 50%;
}
.small-45 {
    font-size: 45%;
}
.small-40 {
    font-size: 40%;
}
.small-35 {
    font-size: 35%;
}
.small-30 {
    font-size: 30%;
}
.small-25 {
    font-size: 25%;
}
.font-italic {
    font-style: italic;
}
.font-weight-100 {
    font-weight: 100;
}
.font-weight-200 {
    font-weight: 200;
}
.font-weight-300 {
    font-weight: 300;
}
.font-weight-400 {
    font-weight: 400;
}
.font-weight-500 {
    font-weight: 500;
}
.font-weight-600 {
    font-weight: 600;
}
.font-weight-700 {
    font-weight: 700;
}
.font-weight-700 {
    font-weight: 700;
}
.font-weight-800 {
    font-weight: 800;
}
.font-weight-900 {
    font-weight: 900;
}

/*==============================*/
/* grayscale */
/*==============================*/
.grayscale-100 {
    filter: grayscale(100%);
}
.grayscale-100-hover:hover {
    filter: grayscale(100%) !important;
}
.grayscale-90 {
    filter: grayscale(90%);
}
.grayscale-90-hover:hover {
    filter: grayscale(90%) !important;
}
.grayscale-80 {
    filter: grayscale(80%);
}
.grayscale-80-hover:hover {
    filter: grayscale(80%) !important;
}
.grayscale-70 {
    filter: grayscale(70%);
}
.grayscale-70-hover:hover {
    filter: grayscale(70%) !important;
}
.grayscale-60 {
    filter: grayscale(60%);
}
.grayscale-60-hover:hover {
    filter: grayscale(60%) !important;
}
.grayscale-50 {
    filter: grayscale(50%);
}
.grayscale-50-hover:hover {
    filter: grayscale(50%) !important;
}
.grayscale-40 {
    filter: grayscale(40%);
}
.grayscale-40-hover:hover {
    filter: grayscale(40%) !important;
}
.grayscale-30 {
    filter: grayscale(30%);
}
.grayscale-30-hover:hover {
    filter: grayscale(30%) !important;
}
.grayscale-20 {
    filter: grayscale(20%);
}
.grayscale-20-hover:hover {
    filter: grayscale(20%) !important;
}
.grayscale-10 {
    filter: grayscale(10%);
}
.grayscale-10-hover:hover {
    filter: grayscale(10%) !important;
}
.grayscale-0 {
    filter: grayscale(0%);
}
.grayscale-0-hover:hover {
    filter: grayscale(0%) !important;
}

/*==============================*/
/* Flip */
/*==============================*/
.flip-hor {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.flip-vert {
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
}

.flip-hor-vert {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";

    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
}

/*==============================*/
/* Round */
/*==============================*/
.round-100pr {
    border-radius: 100%;
}
.round-200 {
    border-radius: 200px;
}
.round-100 {
    border-radius: 100px;
}
.round-50 {
    border-radius: 50px;
}
.round-55 {
    border-radius: 55px;
}
.round-40 {
    border-radius: 40px;
}
.round-35 {
    border-radius: 35px;
}
.round-30 {
    border-radius: 30px;
}
.round-25 {
    border-radius: 25px;
}
.round-20 {
    border-radius: 20px;
}
.round-15 {
    border-radius: 15px;
}
.round-10 {
    border-radius: 10px;
}
.round-9 {
    border-radius: 9px;
}
.round-8 {
    border-radius: 8px;
}
.round-7 {
    border-radius: 7px;
}
.round-6 {
    border-radius: 6px;
}
.round-5 {
    border-radius: 5px;
}
.round-4 {
    border-radius: 4px;
}
.round-3 {
    border-radius: 3px;
}
.round-2 {
    border-radius: 2px;
}
.round-1 {
    border-radius: 1px;
}

/*==============================*/
/* icon */
/*==============================*/
.icon-w16 {
    width: 16px;
}
.icon-w20 {
    width: 20px;
}
.icon-w30 {
    width: 30px;
}
.icon-w40 {
    width: 40px;
}
.icon-w50 {
    width: 50px;
}
.icon-w60 {
    width: 60px;
}
.icon-w80 {
    width: 80px;
}
.icon-w100 {
    width: 100px;
}
.icon-w110 {
    width: 110px;
}
.icon-w120 {
    width: 120px;
}
.icon-w130 {
    width: 130px;
}
.icon-w140 {
    width: 140px;
}
.icon-w150 {
    width: 150px;
}
.icon-w160 {
    width: 160px;
}
.icon-w170 {
    width: 170px;
}
.icon-w180 {
    width: 180px;
}
.icon-w190 {
    width: 190px;
}
.icon-w200 {
    width: 200px;
}
.icon-w210 {
    width: 210px;
}
.icon-w220 {
    width: 220px;
}
.icon-w230 {
    width: 230px;
}
.icon-w240 {
    width: 240px;
}
.icon-h16 {
    height: 16px;
}
.icon-h20 {
    height: 20px;
}
.icon-h25 {
    height: 25px;
}
.icon-h30 {
    height: 30px;
}
.icon-h35 {
    height: 35px;
}
.icon-h40 {
    height: 40px;
}
.icon-h45 {
    height: 45px;
}
.icon-h50 {
    height: 50px;
}
.icon-h55 {
    height: 55px;
}
.icon-h60 {
    height: 60px;
}
.icon-h65 {
    height: 65px;
}
.icon-h70 {
    height: 70px;
}
.icon-h75 {
    height: 75px;
}
.icon-h80 {
    height: 80px;
}
.icon-h85 {
    height: 85px;
}
.icon-h90 {
    height: 90px;
}
.icon-h95 {
    height: 95px;
}
.icon-h100 {
    height: 100px;
}
.icon-h110 {
    height: 110px;
}
.icon-h120 {
    height: 120px;
}
.icon-h130 {
    height: 130px;
}
.icon-h140 {
    height: 140px;
}
.icon-h150 {
    height: 150px;
}
.icon-h160 {
    height: 160px;
}
.icon-h170 {
    height: 170px;
}
.icon-h180 {
    height: 180px;
}
.icon-h190 {
    height: 190px;
}
.icon-h200 {
    height: 200px;
}
.icon-h210 {
    height: 210px;
}
.icon-h220 {
    height: 220px;
}
.icon-h230 {
    height: 230px;
}
.icon-h240 {
    height: 240px;
}
.icon-h250 {
    height: 240px;
}

/*==============================*/
/* Border */
/*==============================*/
.border-none {
    border: none !important;
}
.border-1solid {
    border: 1px solid;
}
.border-top-1solid {
    border-top: 1px solid;
}
.border-bottom-1solid {
    border-bottom: 1px solid;
}
.border-2solid {
    border: 2px solid;
}
.border-top-2solid {
    border-top: 2px solid;
}
.border-bottom-2solid {
    border-bottom: 2px solid;
}
.border-3solid {
    border: 3px solid;
}
.border-top-3solid {
    border-top: 3px solid;
}
.border-bottom-3solid {
    border-bottom: 3px solid;
}
.border-4solid {
    border: 4px solid;
}
.border-top-4solid {
    border-top: 4px solid;
}
.border-bottom-4solid {
    border-bottom: 4px solid;
}
.border-5solid {
    border: 5px solid;
}
.border-top-5solid {
    border-top: 5px solid;
}
.border-bottom-5solid {
    border-bottom: 5px solid;
}
.border-6solid {
    border: 6px solid;
}
.border-top-6solid {
    border-top: 6px solid;
}
.border-bottom-6solid {
    border-bottom: 6px solid;
}
.border-7solid {
    border: 7px solid;
}
.border-top-7solid {
    border-top: 7px solid;
}
.border-bottom-7solid {
    border-bottom: 7px solid;
}
.border-8solid {
    border: 8px solid;
}
.border-top-8solid {
    border-top: 8px solid;
}
.border-bottom-8solid {
    border-bottom: 8px solid;
}
.border-9solid {
    border: 9px solid;
}
.border-top-9solid {
    border-top: 9px solid;
}
.border-bottom-9solid {
    border-bottom: 9px solid;
}
.border-10solid {
    border: 10px solid;
}
.border-top-10solid {
    border-top: 10px solid;
}
.border-bottom-10solid {
    border-bottom: 10px solid;
}
.border-15solid {
    border: 15px solid;
}
.border-20solid {
    border: 20px solid;
}
.border-1dashed {
    border: 1px dashed !important;
}
.border-top-1dashed {
    border-top: 1px dashed !important;
}
.border-bottom-1dashed {
    border-bottom: 1px dashed !important;
}
.border-2dashed {
    border: 2px dashed !important;
}
.border-top-2dashed {
    border-top: 2px dashed !important;
}
.border-bottom-2dashed {
    border-bottom: 2px dashed !important;
}
.border-1dotted {
    border: 1px dotted !important;
}
.border-top-1dotted {
    border-top: 1px dotted !important;
}
.border-bottom-1dotted {
    border-bottom: 1px dotted !important;
}
.border-2dotted {
    border: 2px dotted;
}
.border-top-2dotted {
    border-top: 2px dotted;
}
.border-bottom-2dotted {
    border-bottom: 2px dotted;
}
.border-hover-transparent:hover {
    border-color: transparent !important;
}
.border-left-none {
    border-left: transparent !important;
}
.border-top-none {
    border-top: transparent !important;
}
.border-right-none {
    border-right: transparent !important;
}
.border-bottom-none {
    border-bottom: transparent !important;
}

.border-transparent {
    border: transparent !important;
}
.border-transparent-005 {
    border-color: #00000005 !important;
}
.border-transparent-015 {
    border-color: #00000015 !important;
}
.border-transparent-025 {
    border-color: #00000025 !important;
}
.border-transparent-050 {
    border-color: #00000050 !important;
}
.border-transparent-075 {
    border-color: #00000075 !important;
}
.border-transparent-hover-0:hover {
    border-color: transparent !important;
}
.border-transparent-hover-100:hover {
    border-color: #000 !important;
}

/*==============================*/
/* Background */
/*==============================*/
.background-image {
    background-repeat: no-repeat;
    /* background-position: center; */
    background-attachment: initial;
}
.bcg-center {
    background-position: center;
}
.bcg-cover {
    background-size: cover;
}
.bcg-contain {
    background-size: contain;
}
.bcg-repeat {
    background-repeat: repeat;
}
.bcg-repeat-x {
    background-repeat: repeat-x;
}
.bcg-repeat-y {
    background-repeat: repeat-y;
}
.bcg-no-repeat {
    background-repeat: no-repeat;
}
.bcg-1 {
    background-size: 1%;
}
.bcg-2 {
    background-size: 2%;
}
.bcg-3 {
    background-size: 3%;
}
.bcg-4 {
    background-size: 4%;
}
.bcg-5 {
    background-size: 5%;
}
.bcg-6 {
    background-size: 6%;
}
.bcg-7 {
    background-size: 7%;
}
.bcg-8 {
    background-size: 8%;
}
.bcg-9 {
    background-size: 9%;
}
.bcg-10 {
    background-size: 10%;
}
.bcg-11 {
    background-size: 11%;
}
.bcg-12 {
    background-size: 12%;
}
.bcg-13 {
    background-size: 13%;
}
.bcg-14 {
    background-size: 14%;
}
.bcg-15 {
    background-size: 15%;
}
.bcg-16 {
    background-size: 16%;
}
.bcg-17 {
    background-size: 17%;
}
.bcg-18 {
    background-size: 18%;
}
.bcg-19 {
    background-size: 19%;
}
.bcg-20 {
    background-size: 20%;
}
.bcg-30 {
    background-size: 30%;
}
.bcg-40 {
    background-size: 40%;
}
.bcg-50 {
    background-size: 50%;
}
.bcg-60 {
    background-size: 60%;
}
.bcg-70 {
    background-size: 70%;
}
.bcg-80 {
    background-size: 80%;
}
.bcg-90 {
    background-size: 90%;
}
.bcg-100 {
    background-size: 100%;
}
.bcg-110 {
    background-size: 110%;
}
.bcg-120 {
    background-size: 120%;
}
.bcg-130 {
    background-size: 130%;
}
.bcg-140 {
    background-size: 140%;
}
.bcg-150 {
    background-size: 150%;
}
.bcg-160 {
    background-size: 160%;
}
.bcg-170 {
    background-size: 170%;
}
.bcg-180 {
    background-size: 180%;
}
.bcg-190 {
    background-size: 190%;
}
.bcg-200 {
    background-size: 200%;
}
.bcg-1px {
    background-size: 1px;
}
.bcg-2px {
    background-size: 2px;
}
.bcg-3px {
    background-size: 3px;
}
.bcg-4px {
    background-size: 4px;
}
.bcg-5px {
    background-size: 5px;
}
.bcg-6px {
    background-size: 6px;
}
.bcg-7px {
    background-size: 7px;
}
.bcg-8px {
    background-size: 8px;
}
.bcg-9px {
    background-size: 9px;
}
.bcg-10px {
    background-size: 10px;
}
.bcg-11px {
    background-size: 11px;
}
.bcg-12px {
    background-size: 12px;
}
.bcg-13px {
    background-size: 13px;
}
.bcg-14px {
    background-size: 14px;
}
.bcg-15px {
    background-size: 15px;
}
.bcg-16px {
    background-size: 16px;
}
.bcg-17px {
    background-size: 17px;
}
.bcg-18px {
    background-size: 18px;
}
.bcg-19px {
    background-size: 19px;
}
.bcg-20px {
    background-size: 20px;
}
.bcg-25px {
    background-size: 25px;
}
.bcg-30px {
    background-size: 30px;
}
.bcg-35px {
    background-size: 35px;
}
.bcg-40px {
    background-size: 40px;
}
.bcg-45px {
    background-size: 45px;
}
.bcg-50px {
    background-size: 50px;
}
.bcg-55px {
    background-size: 55px;
}
.bcg-60px {
    background-size: 60px;
}
.bcg-65px {
    background-size: 65px;
}
.bcg-70px {
    background-size: 70px;
}
.bcg-75px {
    background-size: 75px;
}
.bcg-80px {
    background-size: 80px;
}
.bcg-85px {
    background-size: 85px;
}
.bcg-90px {
    background-size: 90px;
}
.bcg-95px {
    background-size: 95px;
}
.bcg-100px {
    background-size: 100px;
}
.bcg-110px {
    background-size: 110px;
}
.bcg-120px {
    background-size: 120px;
}
.bcg-130px {
    background-size: 130px;
}
.bcg-140px {
    background-size: 140px;
}
.bcg-150px {
    background-size: 150px;
}
.bcg-160px {
    background-size: 160px;
}
.bcg-170px {
    background-size: 170px;
}
.bcg-180px {
    background-size: 180px;
}
.bcg-190px {
    background-size: 190px;
}
.bcg-200px {
    background-size: 200px;
}
