.w-auto { width: auto; }
.h-auto { height: auto; }

.w-auto-imp { width: auto !important; }
.h-auto-imp { height: auto !important; }

.w-fill {
    width: 100%;
    width: -moz-available;          /* WebKit-based browsers will ignore this. */
    width: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
    width: fill-available;
}
.w-fill-imp {
    width: 100% !important;
    width: -moz-available !important;          /* WebKit-based browsers will ignore this. */
    width: -webkit-fill-available !important;  /* Mozilla-based browsers will ignore this. */
    width: fill-available !important;
}

.w-full-om {
    width: inherit;
}

.h-fill {
    height: 100%;
    height: -moz-available;          /* WebKit-based browsers will ignore this. */
    height: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
    height: fill-available;
}

@media (max-width: 720px) {
    .w-full-om {
        width: 100% !important;
        width: -moz-available !important;          /* WebKit-based browsers will ignore this. */
        width: -webkit-fill-available !important;  /* Mozilla-based browsers will ignore this. */
        width: fill-available !important;
    }
}

.w-fit-content {
    width: fit-content;
}

.w-max-content {
    width: max-content;
}

.w-min-content {
    width: min-content;
}

.h-fit-content {
    height: fit-content;
}

.h-max-content {
    height: max-content;
}

.h-min-content {
    height: min-content;
}

.no-border {
    border-color: transparent !important;
}

.no-shaadow {
    box-shadow: none !important;
}

/*******************************************
    Minimum width in pixel
*******************************************/

.w-min-0px { min-width: 0px; }
.w-min-1px { min-width: 1px; }
.w-min-2px { min-width: 2px; }
.w-min-3px { min-width: 3px; }
.w-min-4px { min-width: 4px; }
.w-min-5px { min-width: 5px; }
.w-min-6px { min-width: 6px; }
.w-min-7px { min-width: 7px; }
.w-min-8px { min-width: 8px; }
.w-min-9px { min-width: 9px; }
.w-min-10px { min-width: 10px; }
.w-min-11px { min-width: 11px; }
.w-min-12px { min-width: 12px; }
.w-min-13px { min-width: 13px; }
.w-min-14px { min-width: 14px; }
.w-min-15px { min-width: 15px; }
.w-min-16px { min-width: 16px; }
.w-min-17px { min-width: 17px; }
.w-min-18px { min-width: 18px; }
.w-min-19px { min-width: 19px; }
.w-min-20px { min-width: 20px; }
.w-min-21px { min-width: 21px; }
.w-min-22px { min-width: 22px; }
.w-min-23px { min-width: 23px; }
.w-min-24px { min-width: 24px; }
.w-min-25px { min-width: 25px; }
.w-min-26px { min-width: 26px; }
.w-min-27px { min-width: 27px; }
.w-min-28px { min-width: 28px; }
.w-min-29px { min-width: 29px; }
.w-min-30px { min-width: 30px; }
.w-min-31px { min-width: 31px; }
.w-min-32px { min-width: 32px; }
.w-min-33px { min-width: 33px; }
.w-min-34px { min-width: 34px; }
.w-min-35px { min-width: 35px; }
.w-min-36px { min-width: 36px; }
.w-min-37px { min-width: 37px; }
.w-min-38px { min-width: 38px; }
.w-min-39px { min-width: 39px; }
.w-min-40px { min-width: 40px; }
.w-min-41px { min-width: 41px; }
.w-min-42px { min-width: 42px; }
.w-min-43px { min-width: 43px; }
.w-min-44px { min-width: 44px; }
.w-min-45px { min-width: 45px; }
.w-min-46px { min-width: 46px; }
.w-min-47px { min-width: 47px; }
.w-min-48px { min-width: 48px; }
.w-min-49px { min-width: 49px; }
.w-min-50px { min-width: 50px; }
.w-min-51px { min-width: 51px; }
.w-min-52px { min-width: 52px; }
.w-min-53px { min-width: 53px; }
.w-min-54px { min-width: 54px; }
.w-min-55px { min-width: 55px; }
.w-min-56px { min-width: 56px; }
.w-min-57px { min-width: 57px; }
.w-min-58px { min-width: 58px; }
.w-min-59px { min-width: 59px; }
.w-min-60px { min-width: 60px; }
.w-min-61px { min-width: 61px; }
.w-min-62px { min-width: 62px; }
.w-min-63px { min-width: 63px; }
.w-min-64px { min-width: 64px; }
.w-min-65px { min-width: 65px; }
.w-min-66px { min-width: 66px; }
.w-min-67px { min-width: 67px; }
.w-min-68px { min-width: 68px; }
.w-min-69px { min-width: 69px; }
.w-min-70px { min-width: 70px; }
.w-min-71px { min-width: 71px; }
.w-min-72px { min-width: 72px; }
.w-min-73px { min-width: 73px; }
.w-min-74px { min-width: 74px; }
.w-min-75px { min-width: 75px; }
.w-min-76px { min-width: 76px; }
.w-min-77px { min-width: 77px; }
.w-min-78px { min-width: 78px; }
.w-min-79px { min-width: 79px; }
.w-min-80px { min-width: 80px; }
.w-min-81px { min-width: 81px; }
.w-min-82px { min-width: 82px; }
.w-min-83px { min-width: 83px; }
.w-min-84px { min-width: 84px; }
.w-min-85px { min-width: 85px; }
.w-min-86px { min-width: 86px; }
.w-min-87px { min-width: 87px; }
.w-min-88px { min-width: 88px; }
.w-min-89px { min-width: 89px; }
.w-min-90px { min-width: 90px; }
.w-min-91px { min-width: 91px; }
.w-min-92px { min-width: 92px; }
.w-min-93px { min-width: 93px; }
.w-min-94px { min-width: 94px; }
.w-min-95px { min-width: 95px; }
.w-min-96px { min-width: 96px; }
.w-min-97px { min-width: 97px; }
.w-min-98px { min-width: 98px; }
.w-min-99px { min-width: 99px; }
.w-min-100px { min-width: 100px; }
.w-min-110px { min-width: 110px; }
.w-min-120px { min-width: 120px; }
.w-min-130px { min-width: 130px; }
.w-min-140px { min-width: 140px; }
.w-min-150px { min-width: 150px; }
.w-min-160px { min-width: 160px; }
.w-min-170px { min-width: 170px; }
.w-min-180px { min-width: 180px; }
.w-min-190px { min-width: 190px; }
.w-min-200px { min-width: 200px; }
.w-min-208px { min-width: 208px; }
.w-min-210px { min-width: 210px; }
.w-min-220px { min-width: 220px; }
.w-min-230px { min-width: 230px; }
.w-min-240px { min-width: 240px; }
.w-min-250px { min-width: 250px; }
.w-min-260px { min-width: 260px; }
.w-min-270px { min-width: 270px; }
.w-min-280px { min-width: 280px; }
.w-min-290px { min-width: 290px; }
.w-min-300px { min-width: 300px; }
.w-min-310px { min-width: 310px; }
.w-min-320px { min-width: 320px; }
.w-min-330px { min-width: 330px; }
.w-min-340px { min-width: 340px; }
.w-min-350px { min-width: 350px; }
.w-min-360px { min-width: 360px; }
.w-min-370px { min-width: 370px; }
.w-min-380px { min-width: 380px; }
.w-min-390px { min-width: 390px; }
.w-min-400px { min-width: 400px; }
.w-min-410px { min-width: 410px; }
.w-min-420px { min-width: 420px; }
.w-min-430px { min-width: 430px; }
.w-min-440px { min-width: 440px; }
.w-min-450px { min-width: 450px; }
.w-min-460px { min-width: 460px; }
.w-min-470px { min-width: 470px; }
.w-min-480px { min-width: 480px; }
.w-min-490px { min-width: 490px; }
.w-min-500px { min-width: 500px; }
.w-min-550px { min-width: 550px; }
.w-min-600px { min-width: 600px; }
.w-min-650px { min-width: 650px; }
.w-min-700px { min-width: 700px; }
.w-min-750px { min-width: 750px; }
.w-min-800px { min-width: 800px; }
.w-min-950px { min-width: 950px; }
.w-min-1000px { min-width: 1000px; }

.w-min-950px-imp { min-width: 950px !important; }
.w-min-1000px-imp { min-width: 1000px !important; }


/*******************************************
    Maximum width with calc
*******************************************/

.w-max-100p-5px { max-width: calc(100% - 5px); }
.w-max-100p-10px { max-width: calc(100% - 10px); }
.w-max-100p-15px { max-width: calc(100% - 15px); }
.w-max-100p-20px { max-width: calc(100% - 20px); }
.w-max-100p-25px { max-width: calc(100% - 25px); }
.w-max-100p-30px { max-width: calc(100% - 30px); }
.w-max-100p-35px { max-width: calc(100% - 35px); }
.w-max-100p-40px { max-width: calc(100% - 40px); }
.w-max-100p-45px { max-width: calc(100% - 45px); }
.w-max-100p-50px { max-width: calc(100% - 50px); }
.w-max-100p-55px { max-width: calc(100% - 55px); }
.w-max-100p-60px { max-width: calc(100% - 60px); }
.w-max-100p-65px { max-width: calc(100% - 65px); }
.w-max-100p-70px { max-width: calc(100% - 70px); }
.w-max-100p-75px { max-width: calc(100% - 75px); }
.w-max-100p-80px { max-width: calc(100% - 80px); }
.w-max-100p-85px { max-width: calc(100% - 85px); }
.w-max-100p-90px { max-width: calc(100% - 90px); }
.w-max-100p-95px { max-width: calc(100% - 95px); }
.w-max-100p-100px { max-width: calc(100% - 100px); }
.w-max-100p-105px { max-width: calc(100% - 105px); }
.w-max-100p-110px { max-width: calc(100% - 110px); }
.w-max-100p-115px { max-width: calc(100% - 115px); }
.w-max-100p-120px { max-width: calc(100% - 120px); }
.w-max-100p-125px { max-width: calc(100% - 125px); }
.w-max-100p-130px { max-width: calc(100% - 130px); }
.w-max-100p-135px { max-width: calc(100% - 135px); }
.w-max-100p-140px { max-width: calc(100% - 140px); }
.w-max-100p-145px { max-width: calc(100% - 145px); }
.w-max-100p-150px { max-width: calc(100% - 150px); }
.w-max-100p-155px { max-width: calc(100% - 155px); }
.w-max-100p-160px { max-width: calc(100% - 160px); }
.w-max-100p-165px { max-width: calc(100% - 165px); }
.w-max-100p-170px { max-width: calc(100% - 170px); }
.w-max-100p-175px { max-width: calc(100% - 175px); }
.w-max-100p-180px { max-width: calc(100% - 180px); }
.w-max-100p-185px { max-width: calc(100% - 185px); }
.w-max-100p-190px { max-width: calc(100% - 190px); }
.w-max-100p-195px { max-width: calc(100% - 195px); }
.w-max-100p-200px { max-width: calc(100% - 200px); }
.w-max-100p-205px { max-width: calc(100% - 205px); }
.w-max-100p-210px { max-width: calc(100% - 210px); }
.w-max-100p-215px { max-width: calc(100% - 215px); }
.w-max-100p-220px { max-width: calc(100% - 220px); }
.w-max-100p-225px { max-width: calc(100% - 225px); }
.w-max-100p-230px { max-width: calc(100% - 230px); }
.w-max-100p-235px { max-width: calc(100% - 235px); }
.w-max-100p-240px { max-width: calc(100% - 240px); }
.w-max-100p-245px { max-width: calc(100% - 245px); }
.w-max-100p-250px { max-width: calc(100% - 250px); }
.w-max-100p-255px { max-width: calc(100% - 255px); }
.w-max-100p-260px { max-width: calc(100% - 260px); }
.w-max-100p-265px { max-width: calc(100% - 265px); }
.w-max-100p-270px { max-width: calc(100% - 270px); }
.w-max-100p-275px { max-width: calc(100% - 275px); }
.w-max-100p-280px { max-width: calc(100% - 280px); }
.w-max-100p-285px { max-width: calc(100% - 285px); }
.w-max-100p-290px { max-width: calc(100% - 290px); }
.w-max-100p-295px { max-width: calc(100% - 295px); }
.w-max-100p-300px { max-width: calc(100% - 300px); }
.w-max-100p-305px { max-width: calc(100% - 305px); }
.w-max-100p-310px { max-width: calc(100% - 310px); }
.w-max-100p-315px { max-width: calc(100% - 315px); }
.w-max-100p-320px { max-width: calc(100% - 320px); }
.w-max-100p-325px { max-width: calc(100% - 325px); }
.w-max-100p-330px { max-width: calc(100% - 330px); }
.w-max-100p-335px { max-width: calc(100% - 335px); }
.w-max-100p-340px { max-width: calc(100% - 340px); }
.w-max-100p-345px { max-width: calc(100% - 345px); }
.w-max-100p-350px { max-width: calc(100% - 350px); }
.w-max-100p-355px { max-width: calc(100% - 355px); }
.w-max-100p-360px { max-width: calc(100% - 360px); }
.w-max-100p-365px { max-width: calc(100% - 365px); }
.w-max-100p-370px { max-width: calc(100% - 370px); }
.w-max-100p-375px { max-width: calc(100% - 375px); }
.w-max-100p-380px { max-width: calc(100% - 380px); }
.w-max-100p-385px { max-width: calc(100% - 385px); }
.w-max-100p-390px { max-width: calc(100% - 390px); }
.w-max-100p-395px { max-width: calc(100% - 395px); }
.w-max-100p-400px { max-width: calc(100% - 400px); }
.w-max-100p-405px { max-width: calc(100% - 405px); }
.w-max-100p-410px { max-width: calc(100% - 410px); }
.w-max-100p-415px { max-width: calc(100% - 415px); }
.w-max-100p-420px { max-width: calc(100% - 420px); }
.w-max-100p-425px { max-width: calc(100% - 425px); }
.w-max-100p-430px { max-width: calc(100% - 430px); }
.w-max-100p-435px { max-width: calc(100% - 435px); }
.w-max-100p-440px { max-width: calc(100% - 440px); }
.w-max-100p-445px { max-width: calc(100% - 445px); }
.w-max-100p-450px { max-width: calc(100% - 450px); }
.w-max-100p-455px { max-width: calc(100% - 455px); }
.w-max-100p-460px { max-width: calc(100% - 460px); }
.w-max-100p-465px { max-width: calc(100% - 465px); }
.w-max-100p-470px { max-width: calc(100% - 470px); }
.w-max-100p-475px { max-width: calc(100% - 475px); }
.w-max-100p-480px { max-width: calc(100% - 480px); }
.w-max-100p-485px { max-width: calc(100% - 485px); }
.w-max-100p-490px { max-width: calc(100% - 490px); }
.w-max-100p-495px { max-width: calc(100% - 495px); }
.w-max-100p-500px { max-width: calc(100% - 500px); }
.w-max-100p-505px { max-width: calc(100% - 505px); }
.w-max-100p-510px { max-width: calc(100% - 510px); }
.w-max-100p-515px { max-width: calc(100% - 515px); }
.w-max-100p-520px { max-width: calc(100% - 520px); }
.w-max-100p-525px { max-width: calc(100% - 525px); }
.w-max-100p-530px { max-width: calc(100% - 530px); }
.w-max-100p-535px { max-width: calc(100% - 535px); }
.w-max-100p-540px { max-width: calc(100% - 540px); }
.w-max-100p-545px { max-width: calc(100% - 545px); }
.w-max-100p-550px { max-width: calc(100% - 550px); }
.w-max-100p-555px { max-width: calc(100% - 555px); }
.w-max-100p-560px { max-width: calc(100% - 560px); }
.w-max-100p-565px { max-width: calc(100% - 565px); }
.w-max-100p-570px { max-width: calc(100% - 570px); }
.w-max-100p-575px { max-width: calc(100% - 575px); }
.w-max-100p-580px { max-width: calc(100% - 580px); }
.w-max-100p-585px { max-width: calc(100% - 585px); }
.w-max-100p-590px { max-width: calc(100% - 590px); }
.w-max-100p-595px { max-width: calc(100% - 595px); }
.w-max-100p-600px { max-width: calc(100% - 600px); }

/*******************************************
    Width in pixel
*******************************************/
.w-0px { width: 0px; }
.w-1px { width: 1px; }
.w-2px { width: 2px; }
.w-3px { width: 3px; }
.w-4px { width: 4px; }
.w-5px { width: 5px; }
.w-6px { width: 6px; }
.w-7px { width: 7px; }
.w-8px { width: 8px; }
.w-9px { width: 9px; }
.w-10px { width: 10px; }
.w-11px { width: 11px; }
.w-12px { width: 12px; }
.w-13px { width: 13px; }
.w-14px { width: 14px; }
.w-15px { width: 15px; }
.w-16px { width: 16px; }
.w-17px { width: 17px; }
.w-18px { width: 18px; }
.w-19px { width: 19px; }
.w-20px { width: 20px; }
.w-21px { width: 21px; }
.w-22px { width: 22px; }
.w-23px { width: 23px; }
.w-24px { width: 24px; }
.w-25px { width: 25px; }
.w-26px { width: 26px; }
.w-27px { width: 27px; }
.w-28px { width: 28px; }
.w-29px { width: 29px; }
.w-30px { width: 30px; }
.w-31px { width: 31px; }
.w-32px { width: 32px; }
.w-33px { width: 33px; }
.w-34px { width: 34px; }
.w-35px { width: 35px; }
.w-36px { width: 36px; }
.w-37px { width: 37px; }
.w-38px { width: 38px; }
.w-39px { width: 39px; }
.w-40px { width: 40px; }
.w-41px { width: 41px; }
.w-42px { width: 42px; }
.w-43px { width: 43px; }
.w-44px { width: 44px; }
.w-45px { width: 45px; }
.w-46px { width: 46px; }
.w-47px { width: 47px; }
.w-48px { width: 48px; }
.w-49px { width: 49px; }
.w-50px { width: 50px; }
.w-51px { width: 51px; }
.w-52px { width: 52px; }
.w-53px { width: 53px; }
.w-54px { width: 54px; }
.w-55px { width: 55px; }
.w-56px { width: 56px; }
.w-57px { width: 57px; }
.w-58px { width: 58px; }
.w-59px { width: 59px; }
.w-60px { width: 60px; }
.w-61px { width: 61px; }
.w-62px { width: 62px; }
.w-63px { width: 63px; }
.w-64px { width: 64px; }
.w-65px { width: 65px; }
.w-66px { width: 66px; }
.w-67px { width: 67px; }
.w-68px { width: 68px; }
.w-69px { width: 69px; }
.w-70px { width: 70px; }
.w-71px { width: 71px; }
.w-72px { width: 72px; }
.w-73px { width: 73px; }
.w-74px { width: 74px; }
.w-75px { width: 75px; }
.w-76px { width: 76px; }
.w-77px { width: 77px; }
.w-78px { width: 78px; }
.w-79px { width: 79px; }
.w-80px { width: 80px; }
.w-81px { width: 81px; }
.w-82px { width: 82px; }
.w-83px { width: 83px; }
.w-84px { width: 84px; }
.w-85px { width: 85px; }
.w-86px { width: 86px; }
.w-87px { width: 87px; }
.w-88px { width: 88px; }
.w-89px { width: 89px; }
.w-90px { width: 90px; }
.w-91px { width: 91px; }
.w-92px { width: 92px; }
.w-93px { width: 93px; }
.w-94px { width: 94px; }
.w-95px { width: 95px; }
.w-96px { width: 96px; }
.w-97px { width: 97px; }
.w-98px { width: 98px; }
.w-99px { width: 99px; }
.w-100px { width: 100px; }
.w-110px { width: 110px; }
.w-120px { width: 120px; }
.w-130px { width: 130px; }
.w-140px { width: 140px; }
.w-150px { width: 150px; }
.w-160px { width: 160px; }
.w-170px { width: 170px; }
.w-180px { width: 180px; }
.w-190px { width: 190px; }
.w-200px { width: 200px; }
.w-208px { width: 208px; }
.w-210px { width: 210px; }
.w-220px { width: 220px; }
.w-230px { width: 230px; }
.w-240px { width: 240px; }
.w-250px { width: 250px; }
.w-255px { width: 255px; }
.w-260px { width: 260px; }
.w-265px { width: 265px; }
.w-270px { width: 270px; }
.w-275px { width: 275px; }
.w-280px { width: 280px; }
.w-290px { width: 290px; }
.w-300px { width: 300px; }
.w-310px { width: 310px; }
.w-320px { width: 320px; }
.w-330px { width: 330px; }
.w-335px { width: 335px; }
.w-340px { width: 340px; }
.w-350px { width: 350px; }
.w-360px { width: 360px; }
.w-370px { width: 370px; }
.w-380px { width: 380px; }
.w-390px { width: 390px; }
.w-400px { width: 400px; }
.w-410px { width: 410px; }
.w-420px { width: 420px; }
.w-430px { width: 430px; }
.w-440px { width: 440px; }
.w-450px { width: 450px; }
.w-460px { width: 460px; }
.w-470px { width: 470px; }
.w-480px { width: 480px; }
.w-490px { width: 490px; }
.w-500px { width: 500px; }
.w-550px { width: 550px; }
.w-600px { width: 600px; }
.w-650px { width: 650px; }
.w-700px { width: 700px; }
.w-750px { width: 750px; }
.w-800px { width: 800px; }

/*******************************************
    Width in pixel important
*******************************************/
.w-0px-imp { width: 0px !important; }
.w-1px-imp { width: 1px !important; }
.w-2px-imp { width: 2px !important; }
.w-3px-imp { width: 3px !important; }
.w-4px-imp { width: 4px !important; }
.w-5px-imp { width: 5px !important; }
.w-6px-imp { width: 6px !important; }
.w-7px-imp { width: 7px !important; }
.w-8px-imp { width: 8px !important; }
.w-9px-imp { width: 9px !important; }
.w-10px-imp { width: 10px !important; }
.w-11px-imp { width: 11px !important; }
.w-12px-imp { width: 12px !important; }
.w-13px-imp { width: 13px !important; }
.w-14px-imp { width: 14px !important; }
.w-15px-imp { width: 15px !important; }
.w-16px-imp { width: 16px !important; }
.w-17px-imp { width: 17px !important; }
.w-18px-imp { width: 18px !important; }
.w-19px-imp { width: 19px !important; }
.w-20px-imp { width: 20px !important; }
.w-21px-imp { width: 21px !important; }
.w-22px-imp { width: 22px !important; }
.w-23px-imp { width: 23px !important; }
.w-24px-imp { width: 24px !important; }
.w-25px-imp { width: 25px !important; }
.w-26px-imp { width: 26px !important; }
.w-27px-imp { width: 27px !important; }
.w-28px-imp { width: 28px !important; }
.w-29px-imp { width: 29px !important; }
.w-30px-imp { width: 30px !important; }
.w-31px-imp { width: 31px !important; }
.w-32px-imp { width: 32px !important; }
.w-33px-imp { width: 33px !important; }
.w-34px-imp { width: 34px !important; }
.w-35px-imp { width: 35px !important; }
.w-36px-imp { width: 36px !important; }
.w-37px-imp { width: 37px !important; }
.w-38px-imp { width: 38px !important; }
.w-39px-imp { width: 39px !important; }
.w-40px-imp { width: 40px !important; }
.w-41px-imp { width: 41px !important; }
.w-42px-imp { width: 42px !important; }
.w-43px-imp { width: 43px !important; }
.w-44px-imp { width: 44px !important; }
.w-45px-imp { width: 45px !important; }
.w-46px-imp { width: 46px !important; }
.w-47px-imp { width: 47px !important; }
.w-48px-imp { width: 48px !important; }
.w-49px-imp { width: 49px !important; }
.w-50px-imp { width: 50px !important; }
.w-51px-imp { width: 51px !important; }
.w-52px-imp { width: 52px !important; }
.w-53px-imp { width: 53px !important; }
.w-54px-imp { width: 54px !important; }
.w-55px-imp { width: 55px !important; }
.w-56px-imp { width: 56px !important; }
.w-57px-imp { width: 57px !important; }
.w-58px-imp { width: 58px !important; }
.w-59px-imp { width: 59px !important; }
.w-60px-imp { width: 60px !important; }
.w-61px-imp { width: 61px !important; }
.w-62px-imp { width: 62px !important; }
.w-63px-imp { width: 63px !important; }
.w-64px-imp { width: 64px !important; }
.w-65px-imp { width: 65px !important; }
.w-66px-imp { width: 66px !important; }
.w-67px-imp { width: 67px !important; }
.w-68px-imp { width: 68px !important; }
.w-69px-imp { width: 69px !important; }
.w-70px-imp { width: 70px !important; }
.w-71px-imp { width: 71px !important; }
.w-72px-imp { width: 72px !important; }
.w-73px-imp { width: 73px !important; }
.w-74px-imp { width: 74px !important; }
.w-75px-imp { width: 75px !important; }
.w-76px-imp { width: 76px !important; }
.w-77px-imp { width: 77px !important; }
.w-78px-imp { width: 78px !important; }
.w-79px-imp { width: 79px !important; }
.w-80px-imp { width: 80px !important; }
.w-81px-imp { width: 81px !important; }
.w-82px-imp { width: 82px !important; }
.w-83px-imp { width: 83px !important; }
.w-84px-imp { width: 84px !important; }
.w-85px-imp { width: 85px !important; }
.w-86px-imp { width: 86px !important; }
.w-87px-imp { width: 87px !important; }
.w-88px-imp { width: 88px !important; }
.w-89px-imp { width: 89px !important; }
.w-90px-imp { width: 90px !important; }
.w-91px-imp { width: 91px !important; }
.w-92px-imp { width: 92px !important; }
.w-93px-imp { width: 93px !important; }
.w-94px-imp { width: 94px !important; }
.w-95px-imp { width: 95px !important; }
.w-96px-imp { width: 96px !important; }
.w-97px-imp { width: 97px !important; }
.w-98px-imp { width: 98px !important; }
.w-99px-imp { width: 99px !important; }
.w-100px-imp { width: 100px !important; }
.w-110px-imp { width: 110px !important; }
.w-120px-imp { width: 120px !important; }
.w-130px-imp { width: 130px !important; }
.w-140px-imp { width: 140px !important; }
.w-150px-imp { width: 150px !important; }
.w-160px-imp { width: 160px !important; }
.w-170px-imp { width: 170px !important; }
.w-180px-imp { width: 180px !important; }
.w-190px-imp { width: 190px !important; }
.w-200px-imp { width: 200px !important; }
.w-208px-imp { width: 208px !important; }
.w-210px-imp { width: 210px !important; }
.w-220px-imp { width: 220px !important; }
.w-230px-imp { width: 230px !important; }
.w-240px-imp { width: 240px !important; }
.w-250px-imp { width: 250px !important; }
.w-260px-imp { width: 260px !important; }
.w-270px-imp { width: 270px !important; }
.w-280px-imp { width: 280px !important; }
.w-290px-imp { width: 290px !important; }
.w-300px-imp { width: 300px !important; }
.w-310px-imp { width: 310px !important; }
.w-320px-imp { width: 320px !important; }
.w-330px-imp { width: 330px !important; }
.w-340px-imp { width: 340px !important; }
.w-350px-imp { width: 350px !important; }
.w-360px-imp { width: 360px !important; }
.w-370px-imp { width: 370px !important; }
.w-380px-imp { width: 380px !important; }
.w-390px-imp { width: 390px !important; }
.w-400px-imp { width: 400px !important; }
.w-410px-imp { width: 410px !important; }
.w-420px-imp { width: 420px !important; }
.w-430px-imp { width: 430px !important; }
.w-440px-imp { width: 440px !important; }
.w-450px-imp { width: 450px !important; }
.w-460px-imp { width: 460px !important; }
.w-470px-imp { width: 470px !important; }
.w-480px-imp { width: 480px !important; }
.w-490px-imp { width: 490px !important; }
.w-500px-imp { width: 500px !important; }
.w-550px-imp { width: 550px !important; }
.w-600px-imp { width: 600px !important; }
.w-650px-imp { width: 650px !important; }
.w-700px-imp { width: 700px !important; }
.w-750px-imp { width: 750px !important; }
.w-800px-imp { width: 800px !important; }

/*******************************************
    Width in calc(100% - pixel)
*******************************************/
.w-100p-0px { width: calc(100% - 0px); }
.w-100p-1px { width: calc(100% - 1px); }
.w-100p-2px { width: calc(100% - 2px); }
.w-100p-3px { width: calc(100% - 3px); }
.w-100p-4px { width: calc(100% - 4px); }
.w-100p-5px { width: calc(100% - 5px); }
.w-100p-6px { width: calc(100% - 6px); }
.w-100p-7px { width: calc(100% - 7px); }
.w-100p-8px { width: calc(100% - 8px); }
.w-100p-9px { width: calc(100% - 9px); }
.w-100p-10px { width: calc(100% - 10px); }
.w-100p-11px { width: calc(100% - 11px); }
.w-100p-12px { width: calc(100% - 12px); }
.w-100p-13px { width: calc(100% - 13px); }
.w-100p-14px { width: calc(100% - 14px); }
.w-100p-15px { width: calc(100% - 15px); }
.w-100p-16px { width: calc(100% - 16px); }
.w-100p-17px { width: calc(100% - 17px); }
.w-100p-18px { width: calc(100% - 18px); }
.w-100p-19px { width: calc(100% - 19px); }
.w-100p-20px { width: calc(100% - 20px); }
.w-100p-21px { width: calc(100% - 21px); }
.w-100p-22px { width: calc(100% - 22px); }
.w-100p-23px { width: calc(100% - 23px); }
.w-100p-24px { width: calc(100% - 24px); }
.w-100p-25px { width: calc(100% - 25px); }
.w-100p-26px { width: calc(100% - 26px); }
.w-100p-27px { width: calc(100% - 27px); }
.w-100p-28px { width: calc(100% - 28px); }
.w-100p-29px { width: calc(100% - 29px); }
.w-100p-30px { width: calc(100% - 30px); }
.w-100p-31px { width: calc(100% - 31px); }
.w-100p-32px { width: calc(100% - 32px); }
.w-100p-33px { width: calc(100% - 33px); }
.w-100p-34px { width: calc(100% - 34px); }
.w-100p-35px { width: calc(100% - 35px); }
.w-100p-36px { width: calc(100% - 36px); }
.w-100p-37px { width: calc(100% - 37px); }
.w-100p-38px { width: calc(100% - 38px); }
.w-100p-39px { width: calc(100% - 39px); }
.w-100p-40px { width: calc(100% - 40px); }
.w-100p-41px { width: calc(100% - 41px); }
.w-100p-42px { width: calc(100% - 42px); }
.w-100p-43px { width: calc(100% - 43px); }
.w-100p-44px { width: calc(100% - 44px); }
.w-100p-45px { width: calc(100% - 45px); }
.w-100p-46px { width: calc(100% - 46px); }
.w-100p-47px { width: calc(100% - 47px); }
.w-100p-48px { width: calc(100% - 48px); }
.w-100p-49px { width: calc(100% - 49px); }
.w-100p-50px { width: calc(100% - 50px); }
.w-100p-51px { width: calc(100% - 51px); }
.w-100p-52px { width: calc(100% - 52px); }
.w-100p-53px { width: calc(100% - 53px); }
.w-100p-54px { width: calc(100% - 54px); }
.w-100p-55px { width: calc(100% - 55px); }
.w-100p-56px { width: calc(100% - 56px); }
.w-100p-57px { width: calc(100% - 57px); }
.w-100p-58px { width: calc(100% - 58px); }
.w-100p-59px { width: calc(100% - 59px); }
.w-100p-60px { width: calc(100% - 60px); }
.w-100p-61px { width: calc(100% - 61px); }
.w-100p-62px { width: calc(100% - 62px); }
.w-100p-63px { width: calc(100% - 63px); }
.w-100p-64px { width: calc(100% - 64px); }
.w-100p-65px { width: calc(100% - 65px); }
.w-100p-66px { width: calc(100% - 66px); }
.w-100p-67px { width: calc(100% - 67px); }
.w-100p-68px { width: calc(100% - 68px); }
.w-100p-69px { width: calc(100% - 69px); }
.w-100p-70px { width: calc(100% - 70px); }
.w-100p-71px { width: calc(100% - 71px); }
.w-100p-72px { width: calc(100% - 72px); }
.w-100p-73px { width: calc(100% - 73px); }
.w-100p-74px { width: calc(100% - 74px); }
.w-100p-75px { width: calc(100% - 75px); }
.w-100p-76px { width: calc(100% - 76px); }
.w-100p-77px { width: calc(100% - 77px); }
.w-100p-78px { width: calc(100% - 78px); }
.w-100p-79px { width: calc(100% - 79px); }
.w-100p-80px { width: calc(100% - 80px); }
.w-100p-81px { width: calc(100% - 81px); }
.w-100p-82px { width: calc(100% - 82px); }
.w-100p-83px { width: calc(100% - 83px); }
.w-100p-84px { width: calc(100% - 84px); }
.w-100p-85px { width: calc(100% - 85px); }
.w-100p-86px { width: calc(100% - 86px); }
.w-100p-87px { width: calc(100% - 87px); }
.w-100p-88px { width: calc(100% - 88px); }
.w-100p-89px { width: calc(100% - 89px); }
.w-100p-90px { width: calc(100% - 90px); }
.w-100p-91px { width: calc(100% - 91px); }
.w-100p-92px { width: calc(100% - 92px); }
.w-100p-93px { width: calc(100% - 93px); }
.w-100p-94px { width: calc(100% - 94px); }
.w-100p-95px { width: calc(100% - 95px); }
.w-100p-96px { width: calc(100% - 96px); }
.w-100p-97px { width: calc(100% - 97px); }
.w-100p-98px { width: calc(100% - 98px); }
.w-100p-99px { width: calc(100% - 99px); }
.w-100p-100px { width: calc(100% - 100px); }
.w-100p-110px { width: calc(100% - 110px); }
.w-100p-120px { width: calc(100% - 120px); }
.w-100p-130px { width: calc(100% - 130px); }
.w-100p-140px { width: calc(100% - 140px); }
.w-100p-150px { width: calc(100% - 150px); }
.w-100p-160px { width: calc(100% - 160px); }
.w-100p-170px { width: calc(100% - 170px); }
.w-100p-180px { width: calc(100% - 180px); }
.w-100p-190px { width: calc(100% - 190px); }
.w-100p-200px { width: calc(100% - 200px); }
.w-100p-208px { width: calc(100% - 208px); }
.w-100p-210px { width: calc(100% - 210px); }
.w-100p-220px { width: calc(100% - 220px); }
.w-100p-230px { width: calc(100% - 230px); }
.w-100p-240px { width: calc(100% - 240px); }
.w-100p-250px { width: calc(100% - 250px); }
.w-100p-260px { width: calc(100% - 260px); }
.w-100p-270px { width: calc(100% - 270px); }
.w-100p-280px { width: calc(100% - 280px); }
.w-100p-290px { width: calc(100% - 290px); }
.w-100p-300px { width: calc(100% - 300px); }
.w-100p-310px { width: calc(100% - 310px); }
.w-100p-320px { width: calc(100% - 320px); }
.w-100p-330px { width: calc(100% - 330px); }
.w-100p-340px { width: calc(100% - 340px); }
.w-100p-350px { width: calc(100% - 350px); }
.w-100p-360px { width: calc(100% - 360px); }
.w-100p-370px { width: calc(100% - 370px); }
.w-100p-380px { width: calc(100% - 380px); }
.w-100p-390px { width: calc(100% - 390px); }
.w-100p-400px { width: calc(100% - 400px); }
.w-100p-410px { width: calc(100% - 410px); }
.w-100p-420px { width: calc(100% - 420px); }
.w-100p-430px { width: calc(100% - 430px); }
.w-100p-440px { width: calc(100% - 440px); }
.w-100p-450px { width: calc(100% - 450px); }
.w-100p-460px { width: calc(100% - 460px); }
.w-100p-470px { width: calc(100% - 470px); }
.w-100p-480px { width: calc(100% - 480px); }
.w-100p-490px { width: calc(100% - 490px); }
.w-100p-500px { width: calc(100% - 500px); }
.w-100p-550px { width: calc(100% - 550px); }
.w-100p-600px { width: calc(100% - 600px); }
.w-100p-650px { width: calc(100% - 650px); }
.w-100p-700px { width: calc(100% - 700px); }
.w-100p-750px { width: calc(100% - 750px); }
.w-100p-800px { width: calc(100% - 800px); }


/*******************************************
    Width in percent
*******************************************/
.w-0p { width: 0%; }
.w-1p { width: 1%; }
.w-2p { width: 2%; }
.w-3p { width: 3%; }
.w-4p { width: 4%; }
.w-5p { width: 5%; }
.w-6p { width: 6%; }
.w-7p { width: 7%; }
.w-8p { width: 8%; }
.w-9p { width: 9%; }
.w-10p { width: 10%; }
.w-11p { width: 11%; }
.w-12p { width: 12%; }
.w-13p { width: 13%; }
.w-14p { width: 14%; }
.w-15p { width: 15%; }
.w-16p { width: 16%; }
.w-17p { width: 17%; }
.w-18p { width: 18%; }
.w-19p { width: 19%; }
.w-20p { width: 20%; }
.w-21p { width: 21%; }
.w-22p { width: 22%; }
.w-23p { width: 23%; }
.w-24p { width: 24%; }
.w-25p { width: 25%; }
.w-26p { width: 26%; }
.w-27p { width: 27%; }
.w-28p { width: 28%; }
.w-29p { width: 29%; }
.w-30p { width: 30%; }
.w-31p { width: 31%; }
.w-32p { width: 32%; }
.w-33p { width: 33%; }
.w-34p { width: 34%; }
.w-35p { width: 35%; }
.w-36p { width: 36%; }
.w-37p { width: 37%; }
.w-38p { width: 38%; }
.w-39p { width: 39%; }
.w-40p { width: 40%; }
.w-41p { width: 41%; }
.w-42p { width: 42%; }
.w-43p { width: 43%; }
.w-44p { width: 44%; }
.w-45p { width: 45%; }
.w-46p { width: 46%; }
.w-47p { width: 47%; }
.w-48p { width: 48%; }
.w-49p { width: 49%; }
.w-50p { width: 50%; }
.w-51p { width: 51%; }
.w-52p { width: 52%; }
.w-53p { width: 53%; }
.w-54p { width: 54%; }
.w-55p { width: 55%; }
.w-56p { width: 56%; }
.w-57p { width: 57%; }
.w-58p { width: 58%; }
.w-59p { width: 59%; }
.w-60p { width: 60%; }
.w-61p { width: 61%; }
.w-62p { width: 62%; }
.w-63p { width: 63%; }
.w-64p { width: 64%; }
.w-65p { width: 65%; }
.w-66p { width: 66%; }
.w-67p { width: 67%; }
.w-68p { width: 68%; }
.w-69p { width: 69%; }
.w-70p { width: 70%; }
.w-71p { width: 71%; }
.w-72p { width: 72%; }
.w-73p { width: 73%; }
.w-74p { width: 74%; }
.w-75p { width: 75%; }
.w-76p { width: 76%; }
.w-77p { width: 77%; }
.w-78p { width: 78%; }
.w-79p { width: 79%; }
.w-80p { width: 80%; }
.w-81p { width: 81%; }
.w-82p { width: 82%; }
.w-83p { width: 83%; }
.w-84p { width: 84%; }
.w-85p { width: 85%; }
.w-86p { width: 86%; }
.w-87p { width: 87%; }
.w-88p { width: 88%; }
.w-89p { width: 89%; }
.w-90p { width: 90%; }
.w-91p { width: 91%; }
.w-92p { width: 92%; }
.w-93p { width: 93%; }
.w-94p { width: 94%; }
.w-95p { width: 95%; }
.w-96p { width: 96%; }
.w-97p { width: 97%; }
.w-98p { width: 98%; }
.w-99p { width: 99%; }
.w-100p { width: 100%; }
.w-50p-20 { width: calc(50% - 20px); }

/*******************************************
    Height in pixel
*******************************************/
.h-0px { height: 0px; }
.h-1px { height: 1px; }
.h-2px { height: 2px; }
.h-3px { height: 3px; }
.h-4px { height: 4px; }
.h-5px { height: 5px; }
.h-6px { height: 6px; }
.h-7px { height: 7px; }
.h-8px { height: 8px; }
.h-9px { height: 9px; }
.h-10px { height: 10px; }
.h-11px { height: 11px; }
.h-12px { height: 12px; }
.h-13px { height: 13px; }
.h-14px { height: 14px; }
.h-15px { height: 15px; }
.h-16px { height: 16px; }
.h-17px { height: 17px; }
.h-18px { height: 18px; }
.h-19px { height: 19px; }
.h-20px { height: 20px; }
.h-21px { height: 21px; }
.h-22px { height: 22px; }
.h-23px { height: 23px; }
.h-24px { height: 24px; }
.h-25px { height: 25px; }
.h-26px { height: 26px; }
.h-27px { height: 27px; }
.h-28px { height: 28px; }
.h-29px { height: 29px; }
.h-30px { height: 30px; }
.h-31px { height: 31px; }
.h-32px { height: 32px; }
.h-33px { height: 33px; }
.h-34px { height: 34px; }
.h-35px { height: 35px; }
.h-36px { height: 36px; }
.h-37px { height: 37px; }
.h-38px { height: 38px; }
.h-39px { height: 39px; }
.h-40px { height: 40px; }
.h-41px { height: 41px; }
.h-42px { height: 42px; }
.h-43px { height: 43px; }
.h-44px { height: 44px; }
.h-45px { height: 45px; }
.h-46px { height: 46px; }
.h-47px { height: 47px; }
.h-48px { height: 48px; }
.h-49px { height: 49px; }
.h-50px { height: 50px; }
.h-51px { height: 51px; }
.h-52px { height: 52px; }
.h-53px { height: 53px; }
.h-54px { height: 54px; }
.h-55px { height: 55px; }
.h-56px { height: 56px; }
.h-57px { height: 57px; }
.h-58px { height: 58px; }
.h-59px { height: 59px; }
.h-60px { height: 60px; }
.h-61px { height: 61px; }
.h-62px { height: 62px; }
.h-63px { height: 63px; }
.h-64px { height: 64px; }
.h-65px { height: 65px; }
.h-66px { height: 66px; }
.h-67px { height: 67px; }
.h-68px { height: 68px; }
.h-69px { height: 69px; }
.h-70px { height: 70px; }
.h-71px { height: 71px; }
.h-72px { height: 72px; }
.h-73px { height: 73px; }
.h-74px { height: 74px; }
.h-75px { height: 75px; }
.h-76px { height: 76px; }
.h-77px { height: 77px; }
.h-78px { height: 78px; }
.h-79px { height: 79px; }
.h-80px { height: 80px; }
.h-81px { height: 81px; }
.h-82px { height: 82px; }
.h-83px { height: 83px; }
.h-84px { height: 84px; }
.h-85px { height: 85px; }
.h-86px { height: 86px; }
.h-87px { height: 87px; }
.h-88px { height: 88px; }
.h-89px { height: 89px; }
.h-90px { height: 90px; }
.h-91px { height: 91px; }
.h-92px { height: 92px; }
.h-93px { height: 93px; }
.h-94px { height: 94px; }
.h-95px { height: 95px; }
.h-96px { height: 96px; }
.h-97px { height: 97px; }
.h-98px { height: 98px; }
.h-99px { height: 99px; }
.h-100px { height: 100px; }
.h-110px { height: 110px; }
.h-120px { height: 120px; }
.h-130px { height: 130px; }
.h-140px { height: 140px; }
.h-150px { height: 150px; }
.h-160px { height: 160px; }
.h-170px { height: 170px; }
.h-180px { height: 180px; }
.h-190px { height: 190px; }
.h-200px { height: 200px; }
.h-210px { height: 210px; }
.h-220px { height: 220px; }
.h-230px { height: 230px; }
.h-240px { height: 240px; }
.h-250px { height: 250px; }
.h-260px { height: 260px; }
.h-270px { height: 270px; }
.h-280px { height: 280px; }
.h-290px { height: 290px; }
.h-300px { height: 300px; }
.h-310px { height: 310px; }
.h-320px { height: 320px; }
.h-330px { height: 330px; }
.h-340px { height: 340px; }
.h-350px { height: 350px; }
.h-360px { height: 360px; }
.h-370px { height: 370px; }
.h-380px { height: 380px; }
.h-390px { height: 390px; }
.h-400px { height: 400px; }
.h-410px { height: 410px; }
.h-420px { height: 420px; }
.h-430px { height: 430px; }
.h-440px { height: 440px; }
.h-450px { height: 450px; }
.h-460px { height: 460px; }
.h-470px { height: 470px; }
.h-480px { height: 480px; }
.h-490px { height: 490px; }
.h-500px { height: 500px; }
.h-600px { height: 600px; }
.h-700px { height: 700px; }
.h-800px { height: 800px; }
.h-900px { height: 900px; }

/*******************************************
    Height in pixel important
*******************************************/
.h-0px-imp { height: 0px !important; }
.h-1px-imp { height: 1px !important; }
.h-2px-imp { height: 2px !important; }
.h-3px-imp { height: 3px !important; }
.h-4px-imp { height: 4px !important; }
.h-5px-imp { height: 5px !important; }
.h-6px-imp { height: 6px !important; }
.h-7px-imp { height: 7px !important; }
.h-8px-imp { height: 8px !important; }
.h-9px-imp { height: 9px !important; }
.h-10px-imp { height: 10px !important; }
.h-11px-imp { height: 11px !important; }
.h-12px-imp { height: 12px !important; }
.h-13px-imp { height: 13px !important; }
.h-14px-imp { height: 14px !important; }
.h-15px-imp { height: 15px !important; }
.h-16px-imp { height: 16px !important; }
.h-17px-imp { height: 17px !important; }
.h-18px-imp { height: 18px !important; }
.h-19px-imp { height: 19px !important; }
.h-20px-imp { height: 20px !important; }
.h-21px-imp { height: 21px !important; }
.h-22px-imp { height: 22px !important; }
.h-23px-imp { height: 23px !important; }
.h-24px-imp { height: 24px !important; }
.h-25px-imp { height: 25px !important; }
.h-26px-imp { height: 26px !important; }
.h-27px-imp { height: 27px !important; }
.h-28px-imp { height: 28px !important; }
.h-29px-imp { height: 29px !important; }
.h-30px-imp { height: 30px !important; }
.h-31px-imp { height: 31px !important; }
.h-32px-imp { height: 32px !important; }
.h-33px-imp { height: 33px !important; }
.h-34px-imp { height: 34px !important; }
.h-35px-imp { height: 35px !important; }
.h-36px-imp { height: 36px !important; }
.h-37px-imp { height: 37px !important; }
.h-38px-imp { height: 38px !important; }
.h-39px-imp { height: 39px !important; }
.h-40px-imp { height: 40px !important; }
.h-41px-imp { height: 41px !important; }
.h-42px-imp { height: 42px !important; }
.h-43px-imp { height: 43px !important; }
.h-44px-imp { height: 44px !important; }
.h-45px-imp { height: 45px !important; }
.h-46px-imp { height: 46px !important; }
.h-47px-imp { height: 47px !important; }
.h-48px-imp { height: 48px !important; }
.h-49px-imp { height: 49px !important; }
.h-50px-imp { height: 50px !important; }
.h-51px-imp { height: 51px !important; }
.h-52px-imp { height: 52px !important; }
.h-53px-imp { height: 53px !important; }
.h-54px-imp { height: 54px !important; }
.h-55px-imp { height: 55px !important; }
.h-56px-imp { height: 56px !important; }
.h-57px-imp { height: 57px !important; }
.h-58px-imp { height: 58px !important; }
.h-59px-imp { height: 59px !important; }
.h-60px-imp { height: 60px !important; }
.h-61px-imp { height: 61px !important; }
.h-62px-imp { height: 62px !important; }
.h-63px-imp { height: 63px !important; }
.h-64px-imp { height: 64px !important; }
.h-65px-imp { height: 65px !important; }
.h-66px-imp { height: 66px !important; }
.h-67px-imp { height: 67px !important; }
.h-68px-imp { height: 68px !important; }
.h-69px-imp { height: 69px !important; }
.h-70px-imp { height: 70px !important; }
.h-71px-imp { height: 71px !important; }
.h-72px-imp { height: 72px !important; }
.h-73px-imp { height: 73px !important; }
.h-74px-imp { height: 74px !important; }
.h-75px-imp { height: 75px !important; }
.h-76px-imp { height: 76px !important; }
.h-77px-imp { height: 77px !important; }
.h-78px-imp { height: 78px !important; }
.h-79px-imp { height: 79px !important; }
.h-80px-imp { height: 80px !important; }
.h-81px-imp { height: 81px !important; }
.h-82px-imp { height: 82px !important; }
.h-83px-imp { height: 83px !important; }
.h-84px-imp { height: 84px !important; }
.h-85px-imp { height: 85px !important; }
.h-86px-imp { height: 86px !important; }
.h-87px-imp { height: 87px !important; }
.h-88px-imp { height: 88px !important; }
.h-89px-imp { height: 89px !important; }
.h-90px-imp { height: 90px !important; }
.h-91px-imp { height: 91px !important; }
.h-92px-imp { height: 92px !important; }
.h-93px-imp { height: 93px !important; }
.h-94px-imp { height: 94px !important; }
.h-95px-imp { height: 95px !important; }
.h-96px-imp { height: 96px !important; }
.h-97px-imp { height: 97px !important; }
.h-98px-imp { height: 98px !important; }
.h-99px-imp { height: 99px !important; }
.h-100px-imp { height: 100px !important; }
.h-110px-imp { height: 110px !important; }
.h-120px-imp { height: 120px !important; }
.h-130px-imp { height: 130px !important; }
.h-140px-imp { height: 140px !important; }
.h-150px-imp { height: 150px !important; }
.h-160px-imp { height: 160px !important; }
.h-170px-imp { height: 170px !important; }
.h-180px-imp { height: 180px !important; }
.h-190px-imp { height: 190px !important; }
.h-200px-imp { height: 200px !important; }
.h-210px-imp { height: 210px !important; }
.h-220px-imp { height: 220px !important; }
.h-230px-imp { height: 230px !important; }
.h-240px-imp { height: 240px !important; }
.h-250px-imp { height: 250px !important; }
.h-260px-imp { height: 260px !important; }
.h-270px-imp { height: 270px !important; }
.h-280px-imp { height: 280px !important; }
.h-290px-imp { height: 290px !important; }
.h-300px-imp { height: 300px !important; }
.h-310px-imp { height: 310px !important; }
.h-320px-imp { height: 320px !important; }
.h-330px-imp { height: 330px !important; }
.h-340px-imp { height: 340px !important; }
.h-350px-imp { height: 350px !important; }
.h-360px-imp { height: 360px !important; }
.h-370px-imp { height: 370px !important; }
.h-380px-imp { height: 380px !important; }
.h-390px-imp { height: 390px !important; }
.h-400px-imp { height: 400px !important; }
.h-410px-imp { height: 410px !important; }
.h-420px-imp { height: 420px !important; }
.h-430px-imp { height: 430px !important; }
.h-440px-imp { height: 440px !important; }
.h-450px-imp { height: 450px !important; }
.h-460px-imp { height: 460px !important; }
.h-470px-imp { height: 470px !important; }
.h-480px-imp { height: 480px !important; }
.h-490px-imp { height: 490px !important; }
.h-500px-imp { height: 500px !important; }
.h-600px-imp { height: 600px !important; }
.h-700px-imp { height: 700px !important; }
.h-800px-imp { height: 800px !important; }
.h-900px-imp { height: 900px !important; }

/*******************************************
    Height in percent
*******************************************/
.h-10p { height: 10%; }
.h-20p { height: 20%; }
.h-30p { height: 30%; }
.h-40p { height: 40%; }
.h-50p { height: 50%; }
.h-60p { height: 60%; }
.h-70p { height: 70%; }
.h-80p { height: 80%; }
.h-90p { height: 90%; }
.h-95p { height: 95%; }
.h-100p { height: 100%; }


/*******************************************
Minimum height in pixel
*******************************************/
.h-min-0px { min-height: 0px; }
.h-min-1px { min-height: 1px; }
.h-min-2px { min-height: 2px; }
.h-min-3px { min-height: 3px; }
.h-min-4px { min-height: 4px; }
.h-min-5px { min-height: 5px; }
.h-min-6px { min-height: 6px; }
.h-min-7px { min-height: 7px; }
.h-min-8px { min-height: 8px; }
.h-min-9px { min-height: 9px; }
.h-min-10px { min-height: 10px; }
.h-min-11px { min-height: 11px; }
.h-min-12px { min-height: 12px; }
.h-min-13px { min-height: 13px; }
.h-min-14px { min-height: 14px; }
.h-min-15px { min-height: 15px; }
.h-min-16px { min-height: 16px; }
.h-min-17px { min-height: 17px; }
.h-min-18px { min-height: 18px; }
.h-min-19px { min-height: 19px; }
.h-min-20px { min-height: 20px; }
.h-min-21px { min-height: 21px; }
.h-min-22px { min-height: 22px; }
.h-min-23px { min-height: 23px; }
.h-min-24px { min-height: 24px; }
.h-min-25px { min-height: 25px; }
.h-min-26px { min-height: 26px; }
.h-min-27px { min-height: 27px; }
.h-min-28px { min-height: 28px; }
.h-min-29px { min-height: 29px; }
.h-min-30px { min-height: 30px; }
.h-min-31px { min-height: 31px; }
.h-min-32px { min-height: 32px; }
.h-min-33px { min-height: 33px; }
.h-min-34px { min-height: 34px; }
.h-min-35px { min-height: 35px; }
.h-min-36px { min-height: 36px; }
.h-min-37px { min-height: 37px; }
.h-min-38px { min-height: 38px; }
.h-min-39px { min-height: 39px; }
.h-min-40px { min-height: 40px; }
.h-min-41px { min-height: 41px; }
.h-min-42px { min-height: 42px; }
.h-min-43px { min-height: 43px; }
.h-min-44px { min-height: 44px; }
.h-min-45px { min-height: 45px; }
.h-min-46px { min-height: 46px; }
.h-min-47px { min-height: 47px; }
.h-min-48px { min-height: 48px; }
.h-min-49px { min-height: 49px; }
.h-min-50px { min-height: 50px; }
.h-min-51px { min-height: 51px; }
.h-min-52px { min-height: 52px; }
.h-min-53px { min-height: 53px; }
.h-min-54px { min-height: 54px; }
.h-min-55px { min-height: 55px; }
.h-min-56px { min-height: 56px; }
.h-min-57px { min-height: 57px; }
.h-min-58px { min-height: 58px; }
.h-min-59px { min-height: 59px; }
.h-min-60px { min-height: 60px; }
.h-min-61px { min-height: 61px; }
.h-min-62px { min-height: 62px; }
.h-min-63px { min-height: 63px; }
.h-min-64px { min-height: 64px; }
.h-min-65px { min-height: 65px; }
.h-min-66px { min-height: 66px; }
.h-min-67px { min-height: 67px; }
.h-min-68px { min-height: 68px; }
.h-min-69px { min-height: 69px; }
.h-min-70px { min-height: 70px; }
.h-min-71px { min-height: 71px; }
.h-min-72px { min-height: 72px; }
.h-min-73px { min-height: 73px; }
.h-min-74px { min-height: 74px; }
.h-min-75px { min-height: 75px; }
.h-min-76px { min-height: 76px; }
.h-min-77px { min-height: 77px; }
.h-min-78px { min-height: 78px; }
.h-min-79px { min-height: 79px; }
.h-min-80px { min-height: 80px; }
.h-min-81px { min-height: 81px; }
.h-min-82px { min-height: 82px; }
.h-min-83px { min-height: 83px; }
.h-min-84px { min-height: 84px; }
.h-min-85px { min-height: 85px; }
.h-min-86px { min-height: 86px; }
.h-min-87px { min-height: 87px; }
.h-min-88px { min-height: 88px; }
.h-min-89px { min-height: 89px; }
.h-min-90px { min-height: 90px; }
.h-min-91px { min-height: 91px; }
.h-min-92px { min-height: 92px; }
.h-min-93px { min-height: 93px; }
.h-min-94px { min-height: 94px; }
.h-min-95px { min-height: 95px; }
.h-min-96px { min-height: 96px; }
.h-min-97px { min-height: 97px; }
.h-min-98px { min-height: 98px; }
.h-min-99px { min-height: 99px; }
.h-min-100px { min-height: 100px; }
.h-min-110px { min-height: 110px; }
.h-min-120px { min-height: 120px; }
.h-min-130px { min-height: 130px; }
.h-min-140px { min-height: 140px; }
.h-min-150px { min-height: 150px; }
.h-min-160px { min-height: 160px; }
.h-min-170px { min-height: 170px; }
.h-min-180px { min-height: 180px; }
.h-min-190px { min-height: 190px; }
.h-min-200px { min-height: 200px; }
.h-min-210px { min-height: 210px; }
.h-min-220px { min-height: 220px; }
.h-min-230px { min-height: 230px; }
.h-min-240px { min-height: 240px; }
.h-min-250px { min-height: 250px; }
.h-min-260px { min-height: 260px; }
.h-min-270px { min-height: 270px; }
.h-min-280px { min-height: 280px; }
.h-min-290px { min-height: 290px; }
.h-min-300px { min-height: 300px; }
.h-min-310px { min-height: 310px; }
.h-min-320px { min-height: 320px; }
.h-min-330px { min-height: 330px; }
.h-min-340px { min-height: 340px; }
.h-min-350px { min-height: 350px; }
.h-min-360px { min-height: 360px; }
.h-min-370px { min-height: 370px; }
.h-min-380px { min-height: 380px; }
.h-min-390px { min-height: 390px; }
.h-min-400px { min-height: 400px; }
.h-min-410px { min-height: 410px; }
.h-min-420px { min-height: 420px; }
.h-min-430px { min-height: 430px; }
.h-min-440px { min-height: 440px; }
.h-min-450px { min-height: 450px; }
.h-min-460px { min-height: 460px; }
.h-min-470px { min-height: 470px; }
.h-min-480px { min-height: 480px; }
.h-min-490px { min-height: 490px; }
.h-min-500px { min-height: 500px; }
.h-min-600px { min-height: 600px; }
.h-min-700px { min-height: 700px; }
.h-min-800px { min-height: 800px; }
.h-min-900px { min-height: 900px; }



/*******************************************
Minimum height in pixel important
*******************************************/
.h-min-0px-imp { min-height: 0px !important; }
.h-min-1px-imp { min-height: 1px !important; }
.h-min-2px-imp { min-height: 2px !important; }
.h-min-3px-imp { min-height: 3px !important; }
.h-min-4px-imp { min-height: 4px !important; }
.h-min-5px-imp { min-height: 5px !important; }
.h-min-6px-imp { min-height: 6px !important; }
.h-min-7px-imp { min-height: 7px !important; }
.h-min-8px-imp { min-height: 8px !important; }
.h-min-9px-imp { min-height: 9px !important; }
.h-min-10px-imp { min-height: 10px !important; }
.h-min-11px-imp { min-height: 11px !important; }
.h-min-12px-imp { min-height: 12px !important; }
.h-min-13px-imp { min-height: 13px !important; }
.h-min-14px-imp { min-height: 14px !important; }
.h-min-15px-imp { min-height: 15px !important; }
.h-min-16px-imp { min-height: 16px !important; }
.h-min-17px-imp { min-height: 17px !important; }
.h-min-18px-imp { min-height: 18px !important; }
.h-min-19px-imp { min-height: 19px !important; }
.h-min-20px-imp { min-height: 20px !important; }
.h-min-21px-imp { min-height: 21px !important; }
.h-min-22px-imp { min-height: 22px !important; }
.h-min-23px-imp { min-height: 23px !important; }
.h-min-24px-imp { min-height: 24px !important; }
.h-min-25px-imp { min-height: 25px !important; }
.h-min-26px-imp { min-height: 26px !important; }
.h-min-27px-imp { min-height: 27px !important; }
.h-min-28px-imp { min-height: 28px !important; }
.h-min-29px-imp { min-height: 29px !important; }
.h-min-30px-imp { min-height: 30px !important; }
.h-min-31px-imp { min-height: 31px !important; }
.h-min-32px-imp { min-height: 32px !important; }
.h-min-33px-imp { min-height: 33px !important; }
.h-min-34px-imp { min-height: 34px !important; }
.h-min-35px-imp { min-height: 35px !important; }
.h-min-36px-imp { min-height: 36px !important; }
.h-min-37px-imp { min-height: 37px !important; }
.h-min-38px-imp { min-height: 38px !important; }
.h-min-39px-imp { min-height: 39px !important; }
.h-min-40px-imp { min-height: 40px !important; }
.h-min-41px-imp { min-height: 41px !important; }
.h-min-42px-imp { min-height: 42px !important; }
.h-min-43px-imp { min-height: 43px !important; }
.h-min-44px-imp { min-height: 44px !important; }
.h-min-45px-imp { min-height: 45px !important; }
.h-min-46px-imp { min-height: 46px !important; }
.h-min-47px-imp { min-height: 47px !important; }
.h-min-48px-imp { min-height: 48px !important; }
.h-min-49px-imp { min-height: 49px !important; }
.h-min-50px-imp { min-height: 50px !important; }
.h-min-51px-imp { min-height: 51px !important; }
.h-min-52px-imp { min-height: 52px !important; }
.h-min-53px-imp { min-height: 53px !important; }
.h-min-54px-imp { min-height: 54px !important; }
.h-min-55px-imp { min-height: 55px !important; }
.h-min-56px-imp { min-height: 56px !important; }
.h-min-57px-imp { min-height: 57px !important; }
.h-min-58px-imp { min-height: 58px !important; }
.h-min-59px-imp { min-height: 59px !important; }
.h-min-60px-imp { min-height: 60px !important; }
.h-min-61px-imp { min-height: 61px !important; }
.h-min-62px-imp { min-height: 62px !important; }
.h-min-63px-imp { min-height: 63px !important; }
.h-min-64px-imp { min-height: 64px !important; }
.h-min-65px-imp { min-height: 65px !important; }
.h-min-66px-imp { min-height: 66px !important; }
.h-min-67px-imp { min-height: 67px !important; }
.h-min-68px-imp { min-height: 68px !important; }
.h-min-69px-imp { min-height: 69px !important; }
.h-min-70px-imp { min-height: 70px !important; }
.h-min-71px-imp { min-height: 71px !important; }
.h-min-72px-imp { min-height: 72px !important; }
.h-min-73px-imp { min-height: 73px !important; }
.h-min-74px-imp { min-height: 74px !important; }
.h-min-75px-imp { min-height: 75px !important; }
.h-min-76px-imp { min-height: 76px !important; }
.h-min-77px-imp { min-height: 77px !important; }
.h-min-78px-imp { min-height: 78px !important; }
.h-min-79px-imp { min-height: 79px !important; }
.h-min-80px-imp { min-height: 80px !important; }
.h-min-81px-imp { min-height: 81px !important; }
.h-min-82px-imp { min-height: 82px !important; }
.h-min-83px-imp { min-height: 83px !important; }
.h-min-84px-imp { min-height: 84px !important; }
.h-min-85px-imp { min-height: 85px !important; }
.h-min-86px-imp { min-height: 86px !important; }
.h-min-87px-imp { min-height: 87px !important; }
.h-min-88px-imp { min-height: 88px !important; }
.h-min-89px-imp { min-height: 89px !important; }
.h-min-90px-imp { min-height: 90px !important; }
.h-min-91px-imp { min-height: 91px !important; }
.h-min-92px-imp { min-height: 92px !important; }
.h-min-93px-imp { min-height: 93px !important; }
.h-min-94px-imp { min-height: 94px !important; }
.h-min-95px-imp { min-height: 95px !important; }
.h-min-96px-imp { min-height: 96px !important; }
.h-min-97px-imp { min-height: 97px !important; }
.h-min-98px-imp { min-height: 98px !important; }
.h-min-99px-imp { min-height: 99px !important; }
.h-min-100px-imp { min-height: 100px !important; }
.h-min-110px-imp { min-height: 110px !important; }
.h-min-120px-imp { min-height: 120px !important; }
.h-min-130px-imp { min-height: 130px !important; }
.h-min-140px-imp { min-height: 140px !important; }
.h-min-150px-imp { min-height: 150px !important; }
.h-min-160px-imp { min-height: 160px !important; }
.h-min-170px-imp { min-height: 170px !important; }
.h-min-180px-imp { min-height: 180px !important; }
.h-min-190px-imp { min-height: 190px !important; }
.h-min-200px-imp { min-height: 200px !important; }
.h-min-210px-imp { min-height: 210px !important; }
.h-min-220px-imp { min-height: 220px !important; }
.h-min-230px-imp { min-height: 230px !important; }
.h-min-240px-imp { min-height: 240px !important; }
.h-min-250px-imp { min-height: 250px !important; }
.h-min-260px-imp { min-height: 260px !important; }
.h-min-270px-imp { min-height: 270px !important; }
.h-min-280px-imp { min-height: 280px !important; }
.h-min-290px-imp { min-height: 290px !important; }
.h-min-300px-imp { min-height: 300px !important; }
.h-min-310px-imp { min-height: 310px !important; }
.h-min-320px-imp { min-height: 320px !important; }
.h-min-330px-imp { min-height: 330px !important; }
.h-min-340px-imp { min-height: 340px !important; }
.h-min-350px-imp { min-height: 350px !important; }
.h-min-360px-imp { min-height: 360px !important; }
.h-min-370px-imp { min-height: 370px !important; }
.h-min-380px-imp { min-height: 380px !important; }
.h-min-390px-imp { min-height: 390px !important; }
.h-min-400px-imp { min-height: 400px !important; }
.h-min-410px-imp { min-height: 410px !important; }
.h-min-420px-imp { min-height: 420px !important; }
.h-min-430px-imp { min-height: 430px !important; }
.h-min-440px-imp { min-height: 440px !important; }
.h-min-450px-imp { min-height: 450px !important; }
.h-min-460px-imp { min-height: 460px !important; }
.h-min-470px-imp { min-height: 470px !important; }
.h-min-480px-imp { min-height: 480px !important; }
.h-min-490px-imp { min-height: 490px !important; }
.h-min-500px-imp { min-height: 500px !important; }
.h-min-600px-imp { min-height: 600px !important; }
.h-min-700px-imp { min-height: 700px !important; }
.h-min-800px-imp { min-height: 800px !important; }
.h-min-900px-imp { min-height: 900px !important; }


/*******************************************
Maximum height in pixel
*******************************************/
.h-max-0px { max-height: 0px; }
.h-max-1px { max-height: 1px; }
.h-max-2px { max-height: 2px; }
.h-max-3px { max-height: 3px; }
.h-max-4px { max-height: 4px; }
.h-max-5px { max-height: 5px; }
.h-max-6px { max-height: 6px; }
.h-max-7px { max-height: 7px; }
.h-max-8px { max-height: 8px; }
.h-max-9px { max-height: 9px; }
.h-max-10px { max-height: 10px; }
.h-max-11px { max-height: 11px; }
.h-max-12px { max-height: 12px; }
.h-max-13px { max-height: 13px; }
.h-max-14px { max-height: 14px; }
.h-max-15px { max-height: 15px; }
.h-max-16px { max-height: 16px; }
.h-max-17px { max-height: 17px; }
.h-max-18px { max-height: 18px; }
.h-max-19px { max-height: 19px; }
.h-max-20px { max-height: 20px; }
.h-max-21px { max-height: 21px; }
.h-max-22px { max-height: 22px; }
.h-max-23px { max-height: 23px; }
.h-max-24px { max-height: 24px; }
.h-max-25px { max-height: 25px; }
.h-max-26px { max-height: 26px; }
.h-max-27px { max-height: 27px; }
.h-max-28px { max-height: 28px; }
.h-max-29px { max-height: 29px; }
.h-max-30px { max-height: 30px; }
.h-max-31px { max-height: 31px; }
.h-max-32px { max-height: 32px; }
.h-max-33px { max-height: 33px; }
.h-max-34px { max-height: 34px; }
.h-max-35px { max-height: 35px; }
.h-max-36px { max-height: 36px; }
.h-max-37px { max-height: 37px; }
.h-max-38px { max-height: 38px; }
.h-max-39px { max-height: 39px; }
.h-max-40px { max-height: 40px; }
.h-max-41px { max-height: 41px; }
.h-max-42px { max-height: 42px; }
.h-max-43px { max-height: 43px; }
.h-max-44px { max-height: 44px; }
.h-max-45px { max-height: 45px; }
.h-max-46px { max-height: 46px; }
.h-max-47px { max-height: 47px; }
.h-max-48px { max-height: 48px; }
.h-max-49px { max-height: 49px; }
.h-max-50px { max-height: 50px; }
.h-max-51px { max-height: 51px; }
.h-max-52px { max-height: 52px; }
.h-max-53px { max-height: 53px; }
.h-max-54px { max-height: 54px; }
.h-max-55px { max-height: 55px; }
.h-max-56px { max-height: 56px; }
.h-max-57px { max-height: 57px; }
.h-max-58px { max-height: 58px; }
.h-max-59px { max-height: 59px; }
.h-max-60px { max-height: 60px; }
.h-max-61px { max-height: 61px; }
.h-max-62px { max-height: 62px; }
.h-max-63px { max-height: 63px; }
.h-max-64px { max-height: 64px; }
.h-max-65px { max-height: 65px; }
.h-max-66px { max-height: 66px; }
.h-max-67px { max-height: 67px; }
.h-max-68px { max-height: 68px; }
.h-max-69px { max-height: 69px; }
.h-max-70px { max-height: 70px; }
.h-max-71px { max-height: 71px; }
.h-max-72px { max-height: 72px; }
.h-max-73px { max-height: 73px; }
.h-max-74px { max-height: 74px; }
.h-max-75px { max-height: 75px; }
.h-max-76px { max-height: 76px; }
.h-max-77px { max-height: 77px; }
.h-max-78px { max-height: 78px; }
.h-max-79px { max-height: 79px; }
.h-max-80px { max-height: 80px; }
.h-max-81px { max-height: 81px; }
.h-max-82px { max-height: 82px; }
.h-max-83px { max-height: 83px; }
.h-max-84px { max-height: 84px; }
.h-max-85px { max-height: 85px; }
.h-max-86px { max-height: 86px; }
.h-max-87px { max-height: 87px; }
.h-max-88px { max-height: 88px; }
.h-max-89px { max-height: 89px; }
.h-max-90px { max-height: 90px; }
.h-max-91px { max-height: 91px; }
.h-max-92px { max-height: 92px; }
.h-max-93px { max-height: 93px; }
.h-max-94px { max-height: 94px; }
.h-max-95px { max-height: 95px; }
.h-max-96px { max-height: 96px; }
.h-max-97px { max-height: 97px; }
.h-max-98px { max-height: 98px; }
.h-max-99px { max-height: 99px; }
.h-max-100px { max-height: 100px; }
.h-max-110px { max-height: 110px; }
.h-max-120px { max-height: 120px; }
.h-max-130px { max-height: 130px; }
.h-max-140px { max-height: 140px; }
.h-max-150px { max-height: 150px; }
.h-max-160px { max-height: 160px; }
.h-max-170px { max-height: 170px; }
.h-max-180px { max-height: 180px; }
.h-max-190px { max-height: 190px; }
.h-max-200px { max-height: 200px; }
.h-max-210px { max-height: 210px; }
.h-max-220px { max-height: 220px; }
.h-max-230px { max-height: 230px; }
.h-max-240px { max-height: 240px; }
.h-max-250px { max-height: 250px; }
.h-max-260px { max-height: 260px; }
.h-max-270px { max-height: 270px; }
.h-max-280px { max-height: 280px; }
.h-max-290px { max-height: 290px; }
.h-max-300px { max-height: 300px; }
.h-max-310px { max-height: 310px; }
.h-max-320px { max-height: 320px; }
.h-max-330px { max-height: 330px; }
.h-max-340px { max-height: 340px; }
.h-max-350px { max-height: 350px; }
.h-max-360px { max-height: 360px; }
.h-max-370px { max-height: 370px; }
.h-max-380px { max-height: 380px; }
.h-max-390px { max-height: 390px; }
.h-max-400px { max-height: 400px; }
.h-max-410px { max-height: 410px; }
.h-max-420px { max-height: 420px; }
.h-max-430px { max-height: 430px; }
.h-max-440px { max-height: 440px; }
.h-max-450px { max-height: 450px; }
.h-max-460px { max-height: 460px; }
.h-max-470px { max-height: 470px; }
.h-max-480px { max-height: 480px; }
.h-max-490px { max-height: 490px; }
.h-max-500px { max-height: 500px; }
.h-max-600px { max-height: 600px; }
.h-max-700px { max-height: 700px; }
.h-max-800px { max-height: 800px; }
.h-max-900px { max-height: 900px; }


/*******************************************
Maximum height in view height percent
*******************************************/
.h-max-0vh { max-height: 0vh; }
.h-max-1vh { max-height: 1vh; }
.h-max-2vh { max-height: 2vh; }
.h-max-3vh { max-height: 3vh; }
.h-max-4vh { max-height: 4vh; }
.h-max-5vh { max-height: 5vh; }
.h-max-6vh { max-height: 6vh; }
.h-max-7vh { max-height: 7vh; }
.h-max-8vh { max-height: 8vh; }
.h-max-9vh { max-height: 9vh; }
.h-max-10vh { max-height: 10vh; }
.h-max-11vh { max-height: 11vh; }
.h-max-12vh { max-height: 12vh; }
.h-max-13vh { max-height: 13vh; }
.h-max-14vh { max-height: 14vh; }
.h-max-15vh { max-height: 15vh; }
.h-max-16vh { max-height: 16vh; }
.h-max-17vh { max-height: 17vh; }
.h-max-18vh { max-height: 18vh; }
.h-max-19vh { max-height: 19vh; }
.h-max-20vh { max-height: 20vh; }
.h-max-21vh { max-height: 21vh; }
.h-max-22vh { max-height: 22vh; }
.h-max-23vh { max-height: 23vh; }
.h-max-24vh { max-height: 24vh; }
.h-max-25vh { max-height: 25vh; }
.h-max-26vh { max-height: 26vh; }
.h-max-27vh { max-height: 27vh; }
.h-max-28vh { max-height: 28vh; }
.h-max-29vh { max-height: 29vh; }
.h-max-30vh { max-height: 30vh; }
.h-max-31vh { max-height: 31vh; }
.h-max-32vh { max-height: 32vh; }
.h-max-33vh { max-height: 33vh; }
.h-max-34vh { max-height: 34vh; }
.h-max-35vh { max-height: 35vh; }
.h-max-36vh { max-height: 36vh; }
.h-max-37vh { max-height: 37vh; }
.h-max-38vh { max-height: 38vh; }
.h-max-39vh { max-height: 39vh; }
.h-max-40vh { max-height: 40vh; }
.h-max-41vh { max-height: 41vh; }
.h-max-42vh { max-height: 42vh; }
.h-max-43vh { max-height: 43vh; }
.h-max-44vh { max-height: 44vh; }
.h-max-45vh { max-height: 45vh; }
.h-max-46vh { max-height: 46vh; }
.h-max-47vh { max-height: 47vh; }
.h-max-48vh { max-height: 48vh; }
.h-max-49vh { max-height: 49vh; }
.h-max-50vh { max-height: 50vh; }
.h-max-51vh { max-height: 51vh; }
.h-max-52vh { max-height: 52vh; }
.h-max-53vh { max-height: 53vh; }
.h-max-54vh { max-height: 54vh; }
.h-max-55vh { max-height: 55vh; }
.h-max-56vh { max-height: 56vh; }
.h-max-57vh { max-height: 57vh; }
.h-max-58vh { max-height: 58vh; }
.h-max-59vh { max-height: 59vh; }
.h-max-60vh { max-height: 60vh; }
.h-max-61vh { max-height: 61vh; }
.h-max-62vh { max-height: 62vh; }
.h-max-63vh { max-height: 63vh; }
.h-max-64vh { max-height: 64vh; }
.h-max-65vh { max-height: 65vh; }
.h-max-66vh { max-height: 66vh; }
.h-max-67vh { max-height: 67vh; }
.h-max-68vh { max-height: 68vh; }
.h-max-69vh { max-height: 69vh; }
.h-max-70vh { max-height: 70vh; }
.h-max-71vh { max-height: 71vh; }
.h-max-72vh { max-height: 72vh; }
.h-max-73vh { max-height: 73vh; }
.h-max-74vh { max-height: 74vh; }
.h-max-75vh { max-height: 75vh; }
.h-max-76vh { max-height: 76vh; }
.h-max-77vh { max-height: 77vh; }
.h-max-78vh { max-height: 78vh; }
.h-max-79vh { max-height: 79vh; }
.h-max-80vh { max-height: 80vh; }
.h-max-81vh { max-height: 81vh; }
.h-max-82vh { max-height: 82vh; }
.h-max-83vh { max-height: 83vh; }
.h-max-84vh { max-height: 84vh; }
.h-max-85vh { max-height: 85vh; }
.h-max-86vh { max-height: 86vh; }
.h-max-87vh { max-height: 87vh; }
.h-max-88vh { max-height: 88vh; }
.h-max-89vh { max-height: 89vh; }
.h-max-90vh { max-height: 90vh; }
.h-max-91vh { max-height: 91vh; }
.h-max-92vh { max-height: 92vh; }
.h-max-93vh { max-height: 93vh; }
.h-max-94vh { max-height: 94vh; }
.h-max-95vh { max-height: 95vh; }
.h-max-96vh { max-height: 96vh; }
.h-max-97vh { max-height: 97vh; }
.h-max-98vh { max-height: 98vh; }
.h-max-99vh { max-height: 99vh; }
.h-max-100vh { max-height: 100vh; }

/*******************************************
    Margin
*******************************************/
.m--2px { margin: -2px; }
.m-auto { margin: auto; }
.m-0px { margin: 0px; }
.m-1px { margin: 1px; }
.m-2px { margin: 2px; }
.m-3px { margin: 3px; }
.m-4px { margin: 4px; }
.m-5px { margin: 5px; }
.m-6px { margin: 6px; }
.m-7px { margin: 7px; }
.m-8px { margin: 8px; }
.m-9px { margin: 9px; }
.m-10px { margin: 10px; }
.m-11px { margin: 11px; }
.m-12px { margin: 12px; }
.m-13px { margin: 13px; }
.m-14px { margin: 14px; }
.m-15px { margin: 15px; }
.m-16px { margin: 16px; }
.m-17px { margin: 17px; }
.m-18px { margin: 18px; }
.m-19px { margin: 19px; }
.m-20px { margin: 20px; }
.m-21px { margin: 21px; }
.m-22px { margin: 22px; }
.m-23px { margin: 23px; }
.m-24px { margin: 24px; }
.m-25px { margin: 25px; }
.m-26px { margin: 26px; }
.m-27px { margin: 27px; }
.m-28px { margin: 28px; }
.m-29px { margin: 29px; }
.m-30px { margin: 30px; }
.m-40px { margin: 40px; }
.m-50px { margin: 50px; }
.m-60px { margin: 60px; }

.m--20px {margin: -20px;}

/*******************************************
    Margin important
*******************************************/
.m--2px-imp { margin: -2px !important; }
.m-auto-imp { margin: auto !important; }
.m-0px-imp { margin: 0px !important; }
.m-1px-imp { margin: 1px !important; }
.m-2px-imp { margin: 2px !important; }
.m-3px-imp { margin: 3px !important; }
.m-4px-imp { margin: 4px !important; }
.m-5px-imp { margin: 5px !important; }
.m-6px-imp { margin: 6px !important; }
.m-7px-imp { margin: 7px !important; }
.m-8px-imp { margin: 8px !important; }
.m-9px-imp { margin: 9px !important; }
.m-10px-imp { margin: 10px !important; }
.m-11px-imp { margin: 11px !important; }
.m-12px-imp { margin: 12px !important; }
.m-13px-imp { margin: 13px !important; }
.m-14px-imp { margin: 14px !important; }
.m-15px-imp { margin: 15px !important; }
.m-16px-imp { margin: 16px !important; }
.m-17px-imp { margin: 17px !important; }
.m-18px-imp { margin: 18px !important; }
.m-19px-imp { margin: 19px !important; }
.m-20px-imp { margin: 20px !important; }
.m-21px-imp { margin: 21px !important; }
.m-22px-imp { margin: 22px !important; }
.m-23px-imp { margin: 23px !important; }
.m-24px-imp { margin: 24px !important; }
.m-25px-imp { margin: 25px !important; }
.m-26px-imp { margin: 26px !important; }
.m-27px-imp { margin: 27px !important; }
.m-28px-imp { margin: 28px !important; }
.m-29px-imp { margin: 29px !important; }
.m-30px-imp { margin: 30px !important; }
.m-40px-imp { margin: 40px !important; }
.m-50px-imp { margin: 50px !important; }
.m-60px-imp { margin: 60px !important; }

.m--20px-imp {margin: -20px !important; }

/*******************************************
    Margin-top
*******************************************/
.mt-auto { margin-top: auto; }

.mt-0px { margin-top: 0px; }
.mt-1px { margin-top: 1px; }
.mt-2px { margin-top: 2px; }
.mt-3px { margin-top: 3px; }
.mt-4px { margin-top: 4px; }
.mt-5px { margin-top: 5px; }
.mt-6px { margin-top: 6px; }
.mt-7px { margin-top: 7px; }
.mt-8px { margin-top: 8px; }
.mt-9px { margin-top: 9px; }
.mt-10px { margin-top: 10px; }
.mt-11px { margin-top: 11px; }
.mt-12px { margin-top: 12px; }
.mt-13px { margin-top: 13px; }
.mt-14px { margin-top: 14px; }
.mt-15px { margin-top: 15px; }
.mt-16px { margin-top: 16px; }
.mt-17px { margin-top: 17px; }
.mt-18px { margin-top: 18px; }
.mt-19px { margin-top: 19px; }
.mt-20px { margin-top: 20px; }
.mt-21px { margin-top: 21px; }
.mt-22px { margin-top: 22px; }
.mt-23px { margin-top: 23px; }
.mt-24px { margin-top: 24px; }
.mt-25px { margin-top: 25px; }
.mt-26px { margin-top: 26px; }
.mt-27px { margin-top: 27px; }
.mt-28px { margin-top: 28px; }
.mt-29px { margin-top: 29px; }
.mt-30px { margin-top: 30px; }
.mt-34px { margin-top: 34px; }
.mt-35px { margin-top: 35px; }
.mt-40px { margin-top: 40px; }
.mt-50px { margin-top: 50px; }
.mt-54px { margin-top: 54px; }
.mt-60px { margin-top: 60px; }
.mt-70px { margin-top: 70px; }
.mt-75px { margin-top: 75px; }
.mt-80px { margin-top: 80px; }
.mt-90px { margin-top: 90px; }
.mt-100px { margin-top: 100px; }
.mt-105px { margin-top: 105px; }
.mt-120px { margin-top: 120px;}
.mt-200px { margin-top: 200px;}

.mt--1px { margin-top: -1px; }
.mt--2px { margin-top: -2px; }
.mt--3px { margin-top: -3px; }
.mt--4px { margin-top: -4px; }
.mt--5px { margin-top: -5px; }
.mt--6px { margin-top: -6px; }
.mt--7px { margin-top: -7px; }
.mt--8px { margin-top: -8px; }
.mt--9px { margin-top: -9px; }
.mt--10px { margin-top: -10px; }
.mt--11px { margin-top: -11px; }
.mt--12px { margin-top: -12px; }
.mt--13px { margin-top: -13px; }
.mt--14px { margin-top: -14px; }
.mt--15px { margin-top: -15px; }
.mt--16px { margin-top: -16px; }
.mt--17px { margin-top: -17px; }
.mt--18px { margin-top: -18px; }
.mt--19px { margin-top: -19px; }
.mt--20px { margin-top: -20px; }
.mt--21px { margin-top: -21px; }
.mt--22px { margin-top: -22px; }
.mt--23px { margin-top: -23px; }
.mt--24px { margin-top: -24px; }
.mt--25px { margin-top: -25px; }
.mt--26px { margin-top: -26px; }
.mt--27px { margin-top: -27px; }
.mt--28px { margin-top: -28px; }
.mt--29px { margin-top: -29px; }
.mt--30px { margin-top: -30px; }
.mt--31px { margin-top: -31px; }
.mt--32px { margin-top: -32px; }
.mt--33px { margin-top: -33px; }
.mt--34px { margin-top: -34px; }
.mt--35px { margin-top: -35px; }
.mt--36px { margin-top: -36px; }
.mt--37px { margin-top: -37px; }
.mt--38px { margin-top: -38px; }
.mt--39px { margin-top: -39px; }
.mt--40px { margin-top: -40px; }
.mt--41px { margin-top: -41px; }
.mt--42px { margin-top: -42px; }
.mt--43px { margin-top: -43px; }
.mt--44px { margin-top: -44px; }
.mt--45px { margin-top: -45px; }
.mt--46px { margin-top: -46px; }
.mt--47px { margin-top: -47px; }
.mt--48px { margin-top: -48px; }
.mt--49px { margin-top: -49px; }
.mt--50px { margin-top: -50px; }
.mt--54px { margin-top: -54px; }
.mt--55px { margin-top: -55px; }
.mt--57px { margin-top: -57px; }
.mt--60px { margin-top: -60px; }
.mt--61px { margin-top: -61px; }
.mt--62px { margin-top: -62px; }
.mt--63px { margin-top: -63px; }
.mt--64px { margin-top: -64px; }
.mt--65px { margin-top: -65px; }
.mt--66px { margin-top: -66px; }
.mt--67px { margin-top: -67px; }
.mt--68px { margin-top: -68px; }
.mt--69px { margin-top: -69px; }
.mt--70px { margin-top: -70px; }
.mt--80px { margin-top: -80px; }
.mt--90px { margin-top: -90px; }
.mt--100px { margin-top: -100px; }
.mt--101px { margin-top: -101px; }
.mt--102px { margin-top: -102px; }
.mt--103px { margin-top: -103px; }
.mt--104px { margin-top: -104px; }
.mt--105px { margin-top: -105px; }
.mt--106px { margin-top: -106px; }
.mt--107px { margin-top: -107px; }
.mt--108px { margin-top: -108px; }
.mt--109px { margin-top: -109px; }
.mt--110px { margin-top: -110px; }
.mt--111px { margin-top: -111px; }
.mt--112px { margin-top: -112px; }
.mt--113px { margin-top: -113px; }
.mt--114px { margin-top: -114px; }
.mt--115px { margin-top: -115px; }
.mt--116px { margin-top: -116px; }
.mt--117px { margin-top: -117px; }
.mt--118px { margin-top: -118px; }
.mt--119px { margin-top: -119px; }
.mt--120px { margin-top: -120px; }
.mt--121px { margin-top: -121px; }
.mt--122px { margin-top: -122px; }
.mt--123px { margin-top: -123px; }
.mt--124px { margin-top: -124px; }
.mt--125px { margin-top: -125px; }
.mt--126px { margin-top: -126px; }
.mt--127px { margin-top: -127px; }
.mt--128px { margin-top: -128px; }
.mt--129px { margin-top: -129px; }
.mt--130px { margin-top: -130px; }
.mt--131px { margin-top: -131px; }
.mt--132px { margin-top: -132px; }
.mt--133px { margin-top: -133px; }
.mt--134px { margin-top: -134px; }
.mt--135px { margin-top: -135px; }
.mt--136px { margin-top: -136px; }
.mt--137px { margin-top: -137px; }
.mt--138px { margin-top: -138px; }
.mt--139px { margin-top: -139px; }
.mt--140px { margin-top: -140px; }
.mt--150px { margin-top: -150px; }
.mt--160px { margin-top: -160px; }
.mt--170px { margin-top: -170px; }
.mt--180px { margin-top: -180px; }
.mt--190px { margin-top: -190px; }
.mt--200px { margin-top: -200px; }

/*******************************************
    Margin-bottom
*******************************************/
.mb-auto { margin-bottom: auto; }

.mb-0px { margin-bottom: 0px; }
.mb-1px { margin-bottom: 1px; }
.mb-2px { margin-bottom: 2px; }
.mb-3px { margin-bottom: 3px; }
.mb-4px { margin-bottom: 4px; }
.mb-5px { margin-bottom: 5px; }
.mb-6px { margin-bottom: 6px; }
.mb-7px { margin-bottom: 7px; }
.mb-8px { margin-bottom: 8px; }
.mb-9px { margin-bottom: 9px; }
.mb-10px { margin-bottom: 10px; }
.mb-11px { margin-bottom: 11px; }
.mb-12px { margin-bottom: 12px; }
.mb-13px { margin-bottom: 13px; }
.mb-14px { margin-bottom: 14px; }
.mb-15px { margin-bottom: 15px; }
.mb-16px { margin-bottom: 16px; }
.mb-17px { margin-bottom: 17px; }
.mb-18px { margin-bottom: 18px; }
.mb-19px { margin-bottom: 19px; }
.mb-20px { margin-bottom: 20px; }
.mb-21px { margin-bottom: 21px; }
.mb-22px { margin-bottom: 22px; }
.mb-23px { margin-bottom: 23px; }
.mb-24px { margin-bottom: 24px; }
.mb-25px { margin-bottom: 25px; }
.mb-26px { margin-bottom: 26px; }
.mb-27px { margin-bottom: 27px; }
.mb-28px { margin-bottom: 28px; }
.mb-29px { margin-bottom: 29px; }
.mb-30px { margin-bottom: 30px; }
.mb-35px { margin-bottom: 35px; }
.mb-40px { margin-bottom: 40px; }
.mb-45px { margin-bottom: 45px; }
.mb-50px { margin-bottom: 50px; }
.mb-55px { margin-bottom: 55px; }
.mb-60px { margin-bottom: 60px; }
.mb-65px { margin-bottom: 65px; }
.mb-70px { margin-bottom: 70px; }
.mb-75px { margin-bottom: 75px; }
.mb-80px { margin-bottom: 80px; }
.mb-85px { margin-bottom: 85px; }
.mb-90px { margin-bottom: 90px; }
.mb-95px { margin-bottom: 95px; }

.mb--1px { margin-bottom: -1px; }
.mb--2px { margin-bottom: -2px; }
.mb--3px { margin-bottom: -3px; }
.mb--4px { margin-bottom: -4px; }
.mb--5px { margin-bottom: -5px; }
.mb--6px { margin-bottom: -6px; }
.mb--7px { margin-bottom: -7px; }
.mb--8px { margin-bottom: -8px; }
.mb--9px { margin-bottom: -9px; }
.mb--10px { margin-bottom: -10px; }
.mb--11px { margin-bottom: -11px; }
.mb--12px { margin-bottom: -12px; }
.mb--13px { margin-bottom: -13px; }
.mb--14px { margin-bottom: -14px; }
.mb--15px { margin-bottom: -15px; }
.mb--16px { margin-bottom: -16px; }
.mb--17px { margin-bottom: -17px; }
.mb--18px { margin-bottom: -18px; }
.mb--19px { margin-bottom: -19px; }
.mb--20px { margin-bottom: -20px; }
.mb--21px { margin-bottom: -21px; }
.mb--22px { margin-bottom: -22px; }
.mb--23px { margin-bottom: -23px; }
.mb--24px { margin-bottom: -24px; }
.mb--25px { margin-bottom: -25px; }
.mb--26px { margin-bottom: -26px; }
.mb--27px { margin-bottom: -27px; }
.mb--28px { margin-bottom: -28px; }
.mb--29px { margin-bottom: -29px; }
.mb--30px { margin-bottom: -30px; }


/*******************************************
    Margin-bottom important
*******************************************/
.mb-auto-imp { margin-bottom: auto !important; }

.mb-0px-imp { margin-bottom: 0px !important; }
.mb-1px-imp { margin-bottom: 1px !important; }
.mb-2px-imp { margin-bottom: 2px !important; }
.mb-3px-imp { margin-bottom: 3px !important; }
.mb-4px-imp { margin-bottom: 4px !important; }
.mb-5px-imp { margin-bottom: 5px !important; }
.mb-6px-imp { margin-bottom: 6px !important; }
.mb-7px-imp { margin-bottom: 7px !important; }
.mb-8px-imp { margin-bottom: 8px !important; }
.mb-9px-imp { margin-bottom: 9px !important; }
.mb-10px-imp { margin-bottom: 10px !important; }
.mb-11px-imp { margin-bottom: 11px !important; }
.mb-12px-imp { margin-bottom: 12px !important; }
.mb-13px-imp { margin-bottom: 13px !important; }
.mb-14px-imp { margin-bottom: 14px !important; }
.mb-15px-imp { margin-bottom: 15px !important; }
.mb-16px-imp { margin-bottom: 16px !important; }
.mb-17px-imp { margin-bottom: 17px !important; }
.mb-18px-imp { margin-bottom: 18px !important; }
.mb-19px-imp { margin-bottom: 19px !important; }
.mb-20px-imp { margin-bottom: 20px !important; }
.mb-21px-imp { margin-bottom: 21px !important; }
.mb-22px-imp { margin-bottom: 22px !important; }
.mb-23px-imp { margin-bottom: 23px !important; }
.mb-24px-imp { margin-bottom: 24px !important; }
.mb-25px-imp { margin-bottom: 25px !important; }
.mb-26px-imp { margin-bottom: 26px !important; }
.mb-27px-imp { margin-bottom: 27px !important; }
.mb-28px-imp { margin-bottom: 28px !important; }
.mb-29px-imp { margin-bottom: 29px !important; }
.mb-30px-imp { margin-bottom: 30px !important; }
.mb-35px-imp { margin-bottom: 35px !important; }
.mb-40px-imp { margin-bottom: 40px !important; }
.mb-45px-imp { margin-bottom: 45px !important; }
.mb-50px-imp { margin-bottom: 50px !important; }
.mb-55px-imp { margin-bottom: 55px !important; }
.mb-60px-imp { margin-bottom: 60px !important; }
.mb-65px-imp { margin-bottom: 65px !important; }
.mb-70px-imp { margin-bottom: 70px !important; }
.mb-75px-imp { margin-bottom: 75px !important; }
.mb-80px-imp { margin-bottom: 80px !important; }
.mb-85px-imp { margin-bottom: 85px !important; }
.mb-90px-imp { margin-bottom: 90px !important; }
.mb-95px-imp { margin-bottom: 95px !important; }

.mb--1px-imp { margin-bottom: -1px !important; }
.mb--2px-imp { margin-bottom: -2px !important; }
.mb--3px-imp { margin-bottom: -3px !important; }
.mb--4px-imp { margin-bottom: -4px !important; }
.mb--5px-imp { margin-bottom: -5px !important; }
.mb--6px-imp { margin-bottom: -6px !important; }
.mb--7px-imp { margin-bottom: -7px !important; }
.mb--8px-imp { margin-bottom: -8px !important; }
.mb--9px-imp { margin-bottom: -9px !important; }
.mb--10px-imp { margin-bottom: -10px !important; }
.mb--11px-imp { margin-bottom: -11px !important; }
.mb--12px-imp { margin-bottom: -12px !important; }
.mb--13px-imp { margin-bottom: -13px !important; }
.mb--14px-imp { margin-bottom: -14px !important; }
.mb--15px-imp { margin-bottom: -15px !important; }
.mb--16px-imp { margin-bottom: -16px !important; }
.mb--17px-imp { margin-bottom: -17px !important; }
.mb--18px-imp { margin-bottom: -18px !important; }
.mb--19px-imp { margin-bottom: -19px !important; }
.mb--20px-imp { margin-bottom: -20px !important; }
.mb--21px-imp { margin-bottom: -21px !important; }
.mb--22px-imp { margin-bottom: -22px !important; }
.mb--23px-imp { margin-bottom: -23px !important; }
.mb--24px-imp { margin-bottom: -24px !important; }
.mb--25px-imp { margin-bottom: -25px !important; }
.mb--26px-imp { margin-bottom: -26px !important; }
.mb--27px-imp { margin-bottom: -27px !important; }
.mb--28px-imp { margin-bottom: -28px !important; }
.mb--29px-imp { margin-bottom: -29px !important; }
.mb--30px-imp { margin-bottom: -30px !important; }

/*******************************************
    Margin-left
*******************************************/
.ml-auto { margin-left: auto; }

.ml--15px { margin-left: -15px; }
.ml-0px { margin-left: 0px; }
.ml-1px { margin-left: 1px; }
.ml-2px { margin-left: 2px; }
.ml-3px { margin-left: 3px; }
.ml-4px { margin-left: 4px; }
.ml-5px { margin-left: 5px; }
.ml-6px { margin-left: 6px; }
.ml-7px { margin-left: 7px; }
.ml-8px { margin-left: 8px; }
.ml-9px { margin-left: 9px; }
.ml-10px { margin-left: 10px; }
.ml-11px { margin-left: 11px; }
.ml-12px { margin-left: 12px; }
.ml-13px { margin-left: 13px; }
.ml-14px { margin-left: 14px; }
.ml-15px { margin-left: 15px; }
.ml-16px { margin-left: 16px; }
.ml-17px { margin-left: 17px; }
.ml-18px { margin-left: 18px; }
.ml-19px { margin-left: 19px; }
.ml-20px { margin-left: 20px; }
.ml-21px { margin-left: 21px; }
.ml-22px { margin-left: 22px; }
.ml-23px { margin-left: 23px; }
.ml-24px { margin-left: 24px; }
.ml-25px { margin-left: 25px; }
.ml-26px { margin-left: 26px; }
.ml-27px { margin-left: 27px; }
.ml-28px { margin-left: 28px; }
.ml-29px { margin-left: 29px; }
.ml-30px { margin-left: 30px; }
.ml-35px { margin-left: 35px; }
.ml-40px { margin-left: 40px; }
.ml-45px { margin-left: 45px; }
.ml-50px { margin-left: 50px; }
.ml-55px { margin-left: 55px; }
.ml-60px { margin-left: 60px; }
.ml-65px { margin-left: 65px; }
.ml-70px { margin-left: 70px; }
.ml-75px { margin-left: 75px; }
.ml-80px { margin-left: 80px; }
.ml-85px { margin-left: 85px; }
.ml-90px { margin-left: 90px; }
.ml-95px { margin-left: 95px; }
.ml-100px { margin-left: 100px; }
.ml-105px { margin-left: 105px; }
.ml-110px { margin-left: 110px; }
.ml-115px { margin-left: 115px; }
.ml-120px { margin-left: 120px; }
.ml-125px { margin-left: 125px; }
.ml-130px { margin-left: 130px; }
.ml-135px { margin-left: 135px; }
.ml-140px { margin-left: 140px; }
.ml-145px { margin-left: 145px; }
.ml-150px { margin-left: 150px; }
.ml-151px { margin-left: 151px; }
.ml-152px { margin-left: 152px; }
.ml-153px { margin-left: 153px; }
.ml-154px { margin-left: 154px; }
.ml-155px { margin-left: 155px; }
.ml-160px { margin-left: 160px; }
.ml-165px { margin-left: 165px; }
.ml-170px { margin-left: 170px; }
.ml-175px { margin-left: 175px; }
.ml-180px { margin-left: 180px; }
.ml-185px { margin-left: 185px; }
.ml-190px { margin-left: 190px; }
.ml-195px { margin-left: 195px; }
.ml-200px { margin-left: 200px; }
.ml-205px { margin-left: 205px; }
.ml-210px { margin-left: 210px; }
.ml-215px { margin-left: 215px; }
.ml-220px { margin-left: 220px; }
.ml-225px { margin-left: 225px; }
.ml-230px { margin-left: 230px; }
.ml-235px { margin-left: 235px; }
.ml-240px { margin-left: 240px; }
.ml-245px { margin-left: 245px; }
.ml-250px { margin-left: 250px; }
.ml-255px { margin-left: 255px; }
.ml-260px { margin-left: 260px; }
.ml-265px { margin-left: 265px; }
.ml-270px { margin-left: 270px; }
.ml-275px { margin-left: 275px; }
.ml-280px { margin-left: 280px; }
.ml-285px { margin-left: 285px; }
.ml-290px { margin-left: 290px; }
.ml-295px { margin-left: 295px; }
.ml-300px { margin-left: 300px; }

.ml--1px { margin-left: -1px; }
.ml--2px { margin-left: -2px; }
.ml--3px { margin-left: -3px; }
.ml--4px { margin-left: -4px; }
.ml--5px { margin-left: -5px; }
.ml--6px { margin-left: -6px; }
.ml--7px { margin-left: -7px; }
.ml--8px { margin-left: -8px; }
.ml--9px { margin-left: -9px; }
.ml--10px { margin-left: -10px; }
.ml--11px { margin-left: -11px; }
.ml--12px { margin-left: -12px; }
.ml--13px { margin-left: -13px; }
.ml--14px { margin-left: -14px; }
.ml--15px { margin-left: -15px; }
.ml--16px { margin-left: -16px; }
.ml--17px { margin-left: -17px; }
.ml--18px { margin-left: -18px; }
.ml--19px { margin-left: -19px; }
.ml--20px {margin-left: -20px;}
.ml--23px {margin-left: -23px;}
.ml--25px {margin-left: -25px;}
.ml--28px {margin-left: -28px;}
.ml--30px {margin-left: -30px;}
.ml--35px { margin-left: -35px; }
.ml--40px { margin-left: -40px; }
.ml--45px { margin-left: -45px; }
.ml--50px { margin-left: -50px; }
.ml--70px { margin-left: -75px; }
.ml--100px { margin-left: -100px; }
.ml--120px { margin-left: -120px; }


.ml-0p { margin-left: 0%; }
.ml-1p { margin-left: 1%; }
.ml-2p { margin-left: 2%; }
.ml-3p { margin-left: 3%; }
.ml-4p { margin-left: 4%; }
.ml-5p { margin-left: 5%; }
.ml-6p { margin-left: 6%; }
.ml-7p { margin-left: 7%; }
.ml-8p { margin-left: 8%; }
.ml-9p { margin-left: 9%; }
.ml-10p { margin-left: 10%; }
.ml-11p { margin-left: 11%; }
.ml-12p { margin-left: 12%; }
.ml-13p { margin-left: 13%; }
.ml-14p { margin-left: 14%; }
.ml-15p { margin-left: 15%; }
.ml-16p { margin-left: 16%; }
.ml-17p { margin-left: 17%; }
.ml-18p { margin-left: 18%; }
.ml-19p { margin-left: 19%; }
.ml-20p { margin-left: 20%; }
.ml-21p { margin-left: 21%; }
.ml-22p { margin-left: 22%; }
.ml-23p { margin-left: 23%; }
.ml-24p { margin-left: 24%; }
.ml-25p { margin-left: 25%; }
.ml-26p { margin-left: 26%; }
.ml-27p { margin-left: 27%; }
.ml-28p { margin-left: 28%; }
.ml-29p { margin-left: 29%; }
.ml-30p { margin-left: 30%; }
.ml-31p { margin-left: 31%; }
.ml-32p { margin-left: 32%; }
.ml-33p { margin-left: 33%; }
.ml-34p { margin-left: 34%; }
.ml-35p { margin-left: 35%; }
.ml-36p { margin-left: 36%; }
.ml-37p { margin-left: 37%; }
.ml-38p { margin-left: 38%; }
.ml-39p { margin-left: 39%; }
.ml-40p { margin-left: 40%; }
.ml-41p { margin-left: 41%; }
.ml-42p { margin-left: 42%; }
.ml-43p { margin-left: 43%; }
.ml-44p { margin-left: 44%; }
.ml-45p { margin-left: 45%; }
.ml-46p { margin-left: 46%; }
.ml-47p { margin-left: 47%; }
.ml-48p { margin-left: 48%; }
.ml-49p { margin-left: 49%; }
.ml-50p { margin-left: 50%; }
.ml-51p { margin-left: 51%; }
.ml-52p { margin-left: 52%; }
.ml-53p { margin-left: 53%; }
.ml-54p { margin-left: 54%; }
.ml-55p { margin-left: 55%; }
.ml-56p { margin-left: 56%; }
.ml-57p { margin-left: 57%; }
.ml-58p { margin-left: 58%; }
.ml-59p { margin-left: 59%; }
.ml-60p { margin-left: 60%; }
.ml-61p { margin-left: 61%; }
.ml-62p { margin-left: 62%; }
.ml-63p { margin-left: 63%; }
.ml-64p { margin-left: 64%; }
.ml-65p { margin-left: 65%; }
.ml-66p { margin-left: 66%; }
.ml-67p { margin-left: 67%; }
.ml-68p { margin-left: 68%; }
.ml-69p { margin-left: 69%; }
.ml-70p { margin-left: 70%; }
.ml-71p { margin-left: 71%; }
.ml-72p { margin-left: 72%; }
.ml-73p { margin-left: 73%; }
.ml-74p { margin-left: 74%; }
.ml-75p { margin-left: 75%; }
.ml-76p { margin-left: 76%; }
.ml-77p { margin-left: 77%; }
.ml-78p { margin-left: 78%; }
.ml-79p { margin-left: 79%; }
.ml-80p { margin-left: 80%; }
.ml-81p { margin-left: 81%; }
.ml-82p { margin-left: 82%; }
.ml-83p { margin-left: 83%; }
.ml-84p { margin-left: 84%; }
.ml-85p { margin-left: 85%; }
.ml-86p { margin-left: 86%; }
.ml-87p { margin-left: 87%; }
.ml-88p { margin-left: 88%; }
.ml-89p { margin-left: 89%; }
.ml-90p { margin-left: 90%; }
.ml-91p { margin-left: 91%; }
.ml-92p { margin-left: 92%; }
.ml-93p { margin-left: 93%; }
.ml-94p { margin-left: 94%; }
.ml-95p { margin-left: 95%; }
.ml-96p { margin-left: 96%; }
.ml-97p { margin-left: 97%; }
.ml-98p { margin-left: 98%; }
.ml-99p { margin-left: 99%; }
.ml-100p { margin-left: 100%; }

/*******************************************
    Margin-right
*******************************************/
.mr-auto { margin-right: auto; }

.mr-0px { margin-right: 0px; }
.mr-1px { margin-right: 1px; }
.mr-2px { margin-right: 2px; }
.mr-3px { margin-right: 3px; }
.mr-4px { margin-right: 4px; }
.mr-5px { margin-right: 5px; }
.mr-6px { margin-right: 6px; }
.mr-7px { margin-right: 7px; }
.mr-8px { margin-right: 8px; }
.mr-9px { margin-right: 9px; }
.mr-10px { margin-right: 10px; }
.mr-11px { margin-right: 11px; }
.mr-12px { margin-right: 12px; }
.mr-13px { margin-right: 13px; }
.mr-14px { margin-right: 14px; }
.mr-15px { margin-right: 15px; }
.mr-16px { margin-right: 16px; }
.mr-17px { margin-right: 17px; }
.mr-18px { margin-right: 18px; }
.mr-19px { margin-right: 19px; }
.mr-20px { margin-right: 20px; }
.mr-21px { margin-right: 21px; }
.mr-22px { margin-right: 22px; }
.mr-23px { margin-right: 23px; }
.mr-24px { margin-right: 24px; }
.mr-25px { margin-right: 25px; }
.mr-26px { margin-right: 26px; }
.mr-27px { margin-right: 27px; }
.mr-28px { margin-right: 28px; }
.mr-29px { margin-right: 29px; }
.mr-30px { margin-right: 30px; }
.mr-31px { margin-right: 31px; }
.mr-32px { margin-right: 32px; }
.mr-33px { margin-right: 33px; }
.mr-34px { margin-right: 34px; }
.mr-35px { margin-right: 35px; }
.mr-36px { margin-right: 36px; }
.mr-37px { margin-right: 37px; }
.mr-38px { margin-right: 38px; }
.mr-39px { margin-right: 39px; }
.mr-40px { margin-right: 40px; }
.mr-50px { margin-right: 50px; }
.mr-60px { margin-right: 60px; }
.mr-70px { margin-right: 70px; }
.mr-80px { margin-right: 80px; }
.mr-90px { margin-right: 90px; }
.mr-100px { margin-right: 100px; }

.mr--1px { margin-right: -1px; }
.mr--2px { margin-right: -2px; }
.mr--3px { margin-right: -3px; }
.mr--4px { margin-right: -4px; }
.mr--5px { margin-right: -5px; }
.mr--6px { margin-right: -6px; }
.mr--7px { margin-right: -7px; }
.mr--8px { margin-right: -8px; }
.mr--9px { margin-right: -9px; }
.mr--10px { margin-right: -10px; }
.mr--11px { margin-right: -11px; }
.mr--12px { margin-right: -12px; }
.mr--13px { margin-right: -13px; }
.mr--14px { margin-right: -14px; }
.mr--15px { margin-right: -15px; }
.mr--16px { margin-right: -16px; }
.mr--17px { margin-right: -17px; }
.mr--18px { margin-right: -18px; }
.mr--19px { margin-right: -19px; }
.mr--20px { margin-right: -20px; }
.mr--21px { margin-right: -21px; }
.mr--22px { margin-right: -22px; }
.mr--23px { margin-right: -23px; }
.mr--24px { margin-right: -24px; }
.mr--25px { margin-right: -25px; }
.mr--26px { margin-right: -26px; }
.mr--27px { margin-right: -27px; }
.mr--28px { margin-right: -28px; }
.mr--29px { margin-right: -29px; }
.mr--30px { margin-right: -30px; }
.mr--31px { margin-right: -31px; }
.mr--32px { margin-right: -32px; }
.mr--33px { margin-right: -33px; }
.mr--34px { margin-right: -34px; }
.mr--35px { margin-right: -35px; }
.mr--36px { margin-right: -36px; }
.mr--37px { margin-right: -37px; }
.mr--38px { margin-right: -38px; }
.mr--39px { margin-right: -39px; }
.mr--40px { margin-right: -40px; }
.mr--50px { margin-right: -50px; }
.mr--60px { margin-right: -60px; }
.mr--70px { margin-right: -70px; }
.mr--80px { margin-right: -80px; }
.mr--90px { margin-right: -90px; }
.mr--100px { margin-right: -100px; }

/*******************************************
    Padding important
*******************************************/
.p-0px-imp { padding: 0px !important; }

/*******************************************
    Padding
*******************************************/
.p-0px { padding: 0px; }
.p-1px { padding: 1px; }
.p-2px { padding: 2px; }
.p-3px { padding: 3px; }
.p-4px { padding: 4px; }
.p-5px { padding: 5px; }
.p-6px { padding: 6px; }
.p-7px { padding: 7px; }
.p-8px { padding: 8px; }
.p-9px { padding: 9px; }
.p-10px { padding: 10px; }
.p-11px { padding: 11px; }
.p-12px { padding: 12px; }
.p-13px { padding: 13px; }
.p-14px { padding: 14px; }
.p-15px { padding: 15px; }
.p-16px { padding: 16px; }
.p-17px { padding: 17px; }
.p-18px { padding: 18px; }
.p-19px { padding: 19px; }
.p-20px { padding: 20px; }
.p-21px { padding: 21px; }
.p-22px { padding: 22px; }
.p-23px { padding: 23px; }
.p-24px { padding: 24px; }
.p-25px { padding: 25px; }
.p-26px { padding: 26px; }
.p-27px { padding: 27px; }
.p-28px { padding: 28px; }
.p-29px { padding: 29px; }
.p-30px { padding: 30px; }

/*******************************************
    Padding-top
*******************************************/
.pt-0px { padding-top: 0px; }
.pt-1px { padding-top: 1px; }
.pt-2px { padding-top: 2px; }
.pt-3px { padding-top: 3px; }
.pt-4px { padding-top: 4px; }
.pt-5px { padding-top: 5px; }
.pt-6px { padding-top: 6px; }
.pt-7px { padding-top: 7px; }
.pt-8px { padding-top: 8px; }
.pt-9px { padding-top: 9px; }
.pt-10px { padding-top: 10px; }
.pt-11px { padding-top: 11px; }
.pt-12px { padding-top: 12px; }
.pt-13px { padding-top: 13px; }
.pt-14px { padding-top: 14px; }
.pt-15px { padding-top: 15px; }
.pt-16px { padding-top: 16px; }
.pt-17px { padding-top: 17px; }
.pt-18px { padding-top: 18px; }
.pt-19px { padding-top: 19px; }
.pt-20px { padding-top: 20px; }
.pt-21px { padding-top: 21px; }
.pt-22px { padding-top: 22px; }
.pt-23px { padding-top: 23px; }
.pt-24px { padding-top: 24px; }
.pt-25px { padding-top: 25px; }
.pt-26px { padding-top: 26px; }
.pt-27px { padding-top: 27px; }
.pt-28px { padding-top: 28px; }
.pt-29px { padding-top: 29px; }
.pt-30px { padding-top: 30px; }
.pt-35px { padding-top: 35px; }
.pt-40px { padding-top: 40px; }
.pt-50px { padding-top: 50px; }
.pt-60px { padding-top: 60px; }
.pt-70px { padding-top: 70px; }
.pt-80px { padding-top: 80px; }
.pt-90px { padding-top: 90px; }
.pt-100px { padding-top: 100px; }
.pt-100  { padding-top:100%;  }

/*******************************************
    Padding-top important
*******************************************/
.pt-0px-imp { padding-top: 0px !important; }
.pt-1px-imp { padding-top: 1px !important; }
.pt-2px-imp { padding-top: 2px !important; }
.pt-3px-imp { padding-top: 3px !important; }
.pt-4px-imp { padding-top: 4px !important; }
.pt-5px-imp { padding-top: 5px !important; }
.pt-6px-imp { padding-top: 6px !important; }
.pt-7px-imp { padding-top: 7px !important; }
.pt-8px-imp { padding-top: 8px !important; }
.pt-9px-imp { padding-top: 9px !important; }
.pt-10px-imp { padding-top: 10px !important; }
.pt-11px-imp { padding-top: 11px !important; }
.pt-12px-imp { padding-top: 12px !important; }
.pt-13px-imp { padding-top: 13px !important; }
.pt-14px-imp { padding-top: 14px !important; }
.pt-15px-imp { padding-top: 15px !important; }
.pt-16px-imp { padding-top: 16px !important; }
.pt-17px-imp { padding-top: 17px !important; }
.pt-18px-imp { padding-top: 18px !important; }
.pt-19px-imp { padding-top: 19px !important; }
.pt-20px-imp { padding-top: 20px !important; }
.pt-21px-imp { padding-top: 21px !important; }
.pt-22px-imp { padding-top: 22px !important; }
.pt-23px-imp { padding-top: 23px !important; }
.pt-24px-imp { padding-top: 24px !important; }
.pt-25px-imp { padding-top: 25px !important; }
.pt-26px-imp { padding-top: 26px !important; }
.pt-27px-imp { padding-top: 27px !important; }
.pt-28px-imp { padding-top: 28px !important; }
.pt-29px-imp { padding-top: 29px !important; }
.pt-30px-imp { padding-top: 30px !important; }
.pt-35px-imp { padding-top: 35px !important; }
.pt-40px-imp { padding-top: 40px !important; }
.pt-50px-imp { padding-top: 50px !important; }
.pt-60px-imp { padding-top: 60px !important; }
.pt-70px-imp { padding-top: 70px !important; }
.pt-80px-imp { padding-top: 80px !important; }
.pt-90px-imp { padding-top: 90px !important; }
.pt-100px-imp { padding-top: 100px !important; }
.pt-100-imp  { padding-top:100% !important;  }

/*******************************************
    Padding-bottom
*******************************************/
.pb-0px { padding-bottom: 0px; }
.pb-1px { padding-bottom: 1px; }
.pb-2px { padding-bottom: 2px; }
.pb-3px { padding-bottom: 3px; }
.pb-4px { padding-bottom: 4px; }
.pb-5px { padding-bottom: 5px; }
.pb-6px { padding-bottom: 6px; }
.pb-7px { padding-bottom: 7px; }
.pb-8px { padding-bottom: 8px; }
.pb-9px { padding-bottom: 9px; }
.pb-10px { padding-bottom: 10px; }
.pb-11px { padding-bottom: 11px; }
.pb-12px { padding-bottom: 12px; }
.pb-13px { padding-bottom: 13px; }
.pb-14px { padding-bottom: 14px; }
.pb-15px { padding-bottom: 15px; }
.pb-16px { padding-bottom: 16px; }
.pb-17px { padding-bottom: 17px; }
.pb-18px { padding-bottom: 18px; }
.pb-19px { padding-bottom: 19px; }
.pb-20px { padding-bottom: 20px; }
.pb-21px { padding-bottom: 21px; }
.pb-22px { padding-bottom: 22px; }
.pb-23px { padding-bottom: 23px; }
.pb-24px { padding-bottom: 24px; }
.pb-25px { padding-bottom: 25px; }
.pb-26px { padding-bottom: 26px; }
.pb-27px { padding-bottom: 27px; }
.pb-28px { padding-bottom: 28px; }
.pb-29px { padding-bottom: 29px; }
.pb-30px { padding-bottom: 30px; }
.pb-50px { padding-bottom: 50px; }
.pb-100px  { padding-bottom: 100px;}
.pb-100  { padding-bottom: 100%;}

/*******************************************
    Padding-left
*******************************************/
.pl-0px { padding-left: 0px; }
.pl-1px { padding-left: 1px; }
.pl-2px { padding-left: 2px; }
.pl-3px { padding-left: 3px; }
.pl-4px { padding-left: 4px; }
.pl-5px { padding-left: 5px; }
.pl-6px { padding-left: 6px; }
.pl-7px { padding-left: 7px; }
.pl-8px { padding-left: 8px; }
.pl-9px { padding-left: 9px; }
.pl-10px { padding-left: 10px; }
.pl-11px { padding-left: 11px; }
.pl-12px { padding-left: 12px; }
.pl-13px { padding-left: 13px; }
.pl-14px { padding-left: 14px; }
.pl-15px { padding-left: 15px; }
.pl-16px { padding-left: 16px; }
.pl-17px { padding-left: 17px; }
.pl-18px { padding-left: 18px; }
.pl-19px { padding-left: 19px; }
.pl-20px { padding-left: 20px; }
.pl-21px { padding-left: 21px; }
.pl-22px { padding-left: 22px; }
.pl-23px { padding-left: 23px; }
.pl-24px { padding-left: 24px; }
.pl-25px { padding-left: 25px; }
.pl-26px { padding-left: 26px; }
.pl-27px { padding-left: 27px; }
.pl-28px { padding-left: 28px; }
.pl-29px { padding-left: 29px; }
.pl-30px { padding-left: 30px; }
.pl-35px { padding-left: 35px; }
.pl-38px { padding-left: 38px; }
.pl-40px { padding-left: 40px; }
.pl-45px { padding-left: 45px; }
.pl-50px { padding-left: 50px; }
.pl-55px { padding-left: 55px; }
.pl-60px { padding-left: 60px; }
.pl-65px { padding-left: 65px; }
.pl-70px { padding-left: 70px; }
.pl-75px { padding-left: 75px; }
.pl-80px { padding-left: 80px; }
.pl-85px { padding-left: 85px; }
.pl-90px { padding-left: 90px; }
.pl-95px { padding-left: 95px; }
.pl-100px { padding-left: 100px; }

/*******************************************
    Padding-left important
*******************************************/
.pl-0px-imp { padding-left: 0px !important; }
.pl-1px-imp { padding-left: 1px !important; }
.pl-2px-imp { padding-left: 2px !important; }
.pl-3px-imp { padding-left: 3px !important; }
.pl-4px-imp { padding-left: 4px !important; }
.pl-5px-imp { padding-left: 5px !important; }
.pl-6px-imp { padding-left: 6px !important; }
.pl-7px-imp { padding-left: 7px !important; }
.pl-8px-imp { padding-left: 8px !important; }
.pl-9px-imp { padding-left: 9px !important; }
.pl-10px-imp { padding-left: 10px !important; }
.pl-11px-imp { padding-left: 11px !important; }
.pl-12px-imp { padding-left: 12px !important; }
.pl-13px-imp { padding-left: 13px !important; }
.pl-14px-imp { padding-left: 14px !important; }
.pl-15px-imp { padding-left: 15px !important; }
.pl-16px-imp { padding-left: 16px !important; }
.pl-17px-imp { padding-left: 17px !important; }
.pl-18px-imp { padding-left: 18px !important; }
.pl-19px-imp { padding-left: 19px !important; }
.pl-20px-imp { padding-left: 20px !important; }
.pl-21px-imp { padding-left: 21px !important; }
.pl-22px-imp { padding-left: 22px !important; }
.pl-23px-imp { padding-left: 23px !important; }
.pl-24px-imp { padding-left: 24px !important; }
.pl-25px-imp { padding-left: 25px !important; }
.pl-26px-imp { padding-left: 26px !important; }
.pl-27px-imp { padding-left: 27px !important; }
.pl-28px-imp { padding-left: 28px !important; }
.pl-29px-imp { padding-left: 29px !important; }
.pl-30px-imp { padding-left: 30px !important; }
.pl-35px-imp { padding-left: 35px !important; }
.pl-38px-imp { padding-left: 38px !important; }
.pl-40px-imp { padding-left: 40px !important; }
.pl-45px-imp { padding-left: 45px !important; }
.pl-50px-imp { padding-left: 50px !important; }
.pl-55px-imp { padding-left: 55px !important; }
.pl-60px-imp { padding-left: 60px !important; }
.pl-65px-imp { padding-left: 65px !important; }
.pl-70px-imp { padding-left: 70px !important; }
.pl-75px-imp { padding-left: 75px !important; }
.pl-80px-imp { padding-left: 80px !important; }
.pl-85px-imp { padding-left: 85px !important; }
.pl-90px-imp { padding-left: 90px !important; }
.pl-95px-imp { padding-left: 95px !important; }
.pl-100px-imp { padding-left: 100px !important; }

/*******************************************
    Padding-right
*******************************************/
.pr-0px { padding-right: 0px; }
.pr-1px { padding-right: 1px; }
.pr-2px { padding-right: 2px; }
.pr-3px { padding-right: 3px; }
.pr-4px { padding-right: 4px; }
.pr-5px { padding-right: 5px; }
.pr-6px { padding-right: 6px; }
.pr-7px { padding-right: 7px; }
.pr-8px { padding-right: 8px; }
.pr-9px { padding-right: 9px; }
.pr-10px { padding-right: 10px; }
.pr-11px { padding-right: 11px; }
.pr-12px { padding-right: 12px; }
.pr-13px { padding-right: 13px; }
.pr-14px { padding-right: 14px; }
.pr-15px { padding-right: 15px; }
.pr-16px { padding-right: 16px; }
.pr-17px { padding-right: 17px; }
.pr-18px { padding-right: 18px; }
.pr-19px { padding-right: 19px; }
.pr-20px { padding-right: 20px; }
.pr-21px { padding-right: 21px; }
.pr-22px { padding-right: 22px; }
.pr-23px { padding-right: 23px; }
.pr-24px { padding-right: 24px; }
.pr-25px { padding-right: 25px; }
.pr-26px { padding-right: 26px; }
.pr-27px { padding-right: 27px; }
.pr-28px { padding-right: 28px; }
.pr-29px { padding-right: 29px; }
.pr-30px { padding-right: 30px; }
.pr-35px { padding-right: 35px; }
.pr-40px { padding-right: 40px; }
.pr-45px { padding-right: 45px; }
.pr-50px { padding-right: 50px; }
.pr-55px { padding-right: 55px; }
.pr-60px { padding-right: 60px; }
.pr-65px { padding-right: 65px; }
.pr-70px { padding-right: 70px; }
.pr-75px { padding-right: 75px; }
.pr-80px { padding-right: 80px; }
.pr-85px { padding-right: 85px; }
.pr-90px { padding-right: 90px; }
.pr-95px { padding-right: 95px; }
.pr-100px { padding-right: 100px; }
.pr-110px { padding-right: 110px; }
.pr-120px { padding-right: 120px; }
.pr-130px { padding-right: 130px; }
.pr-140px { padding-right: 140px; }
.pr-150px { padding-right: 150px; }
.pr-160px { padding-right: 160px; }
.pr-170px { padding-right: 170px; }
.pr-180px { padding-right: 180px; }
.pr-190px { padding-right: 190px; }
.pr-200px { padding-right: 200px; }
.pr-210px { padding-right: 210px; }
.pr-220px { padding-right: 220px; }
.pr-230px { padding-right: 230px; }
.pr-240px { padding-right: 240px; }
.pr-250px { padding-right: 250px; }

/*******************************************
    Padding-right important
*******************************************/
.pr-0px-imp { padding-right: 0px !important; }
.pr-1px-imp { padding-right: 1px !important; }
.pr-2px-imp { padding-right: 2px !important; }
.pr-3px-imp { padding-right: 3px !important; }
.pr-4px-imp { padding-right: 4px !important; }
.pr-5px-imp { padding-right: 5px !important; }
.pr-6px-imp { padding-right: 6px !important; }
.pr-7px-imp { padding-right: 7px !important; }
.pr-8px-imp { padding-right: 8px !important; }
.pr-9px-imp { padding-right: 9px !important; }
.pr-10px-imp { padding-right: 10px !important; }
.pr-11px-imp { padding-right: 11px !important; }
.pr-12px-imp { padding-right: 12px !important; }
.pr-13px-imp { padding-right: 13px !important; }
.pr-14px-imp { padding-right: 14px !important; }
.pr-15px-imp { padding-right: 15px !important; }
.pr-16px-imp { padding-right: 16px !important; }
.pr-17px-imp { padding-right: 17px !important; }
.pr-18px-imp { padding-right: 18px !important; }
.pr-19px-imp { padding-right: 19px !important; }
.pr-20px-imp { padding-right: 20px !important; }
.pr-21px-imp { padding-right: 21px !important; }
.pr-22px-imp { padding-right: 22px !important; }
.pr-23px-imp { padding-right: 23px !important; }
.pr-24px-imp { padding-right: 24px !important; }
.pr-25px-imp { padding-right: 25px !important; }
.pr-26px-imp { padding-right: 26px !important; }
.pr-27px-imp { padding-right: 27px !important; }
.pr-28px-imp { padding-right: 28px !important; }
.pr-29px-imp { padding-right: 29px !important; }
.pr-30px-imp { padding-right: 30px !important; }
.pr-35px-imp { padding-right: 35px !important; }
.pr-40px-imp { padding-right: 40px !important; }
.pr-45px-imp { padding-right: 45px !important; }
.pr-50px-imp { padding-right: 50px !important; }
.pr-55px-imp { padding-right: 55px !important; }
.pr-60px-imp { padding-right: 60px !important; }
.pr-65px-imp { padding-right: 65px !important; }
.pr-70px-imp { padding-right: 70px !important; }
.pr-75px-imp { padding-right: 75px !important; }
.pr-80px-imp { padding-right: 80px !important; }
.pr-85px-imp { padding-right: 85px !important; }
.pr-90px-imp { padding-right: 90px !important; }
.pr-95px-imp { padding-right: 95px !important; }
.pr-100px-imp { padding-right: 100px !important; }
.pr-110px-imp { padding-right: 110px !important; }
.pr-120px-imp { padding-right: 120px !important; }
.pr-130px-imp { padding-right: 130px !important; }
.pr-140px-imp { padding-right: 140px !important; }
.pr-150px-imp { padding-right: 150px !important; }
.pr-160px-imp { padding-right: 160px !important; }
.pr-170px-imp { padding-right: 170px !important; }
.pr-180px-imp { padding-right: 180px !important; }
.pr-190px-imp { padding-right: 190px !important; }
.pr-200px-imp { padding-right: 200px !important; }
.pr-210px-imp { padding-right: 210px !important; }
.pr-220px-imp { padding-right: 220px !important; }
.pr-230px-imp { padding-right: 230px !important; }
.pr-240px-imp { padding-right: 240px !important; }
.pr-250px-imp { padding-right: 250px !important; }

/*******************************************
    Display
*******************************************/
.gap-50px{
    gap:50px;
}

.d-block { display: block; }
.d-inline { display: inline; }
.d-inline-block { display: inline-block; }
.d-none { display: none; }
.d-table { display: table; }
.d-table-caption { display: table-caption; }
.d-table-cell { display: table-cell; }
.d-table-column { display: table-column; }
.d-inline-flex { display: inline-flex; }

.v-hidden {
    visibility: hidden;
}

.d-block-imp { display: block !important; }
.d-inline-imp { display: inline !important; }
.d-inline-block-imp { display: inline-block !important; }
.d-none-imp { display: none !important; }
.d-table-imp { display: table !important; }
.d-table-caption-imp { display: table-caption !important; }
.d-table-cell-imp { display: table-cell !important; }
.d-table-column-imp { display: table-column !important; }
.d-inline-flex-imp { display: inline-flex !important; }

.grid-1-col{display: grid;grid-template-columns: repeat(1, 1fr);}
.grid-2-col{display: grid;grid-template-columns: repeat(2, 1fr);}
.grid-3-col{display: grid;grid-template-columns: repeat(3, 1fr);}
.grid-4-col{display: grid;grid-template-columns: repeat(4, 1fr);}
.grid-5-col{display: grid;grid-template-columns: repeat(5, 1fr);}
.grid-6-col{display: grid;grid-template-columns: repeat(6, 1fr);}
.grid-7-col{display: grid;grid-template-columns: repeat(7, 1fr);}
.grid-8-col{display: grid;grid-template-columns: repeat(8, 1fr);}
.grid-9-col{display: grid;grid-template-columns: repeat(9, 1fr);}
.grid-10-col{display: grid;grid-template-columns: repeat(10, 1fr);}

.grid-col-gap-20px{
    column-gap:20px;
}

.grid-row-gap-20px{
    row-gap:20px;
}

.grid-position-1-1{
    grid-row-start:1;
    grid-row-end:1;
    grid-column-start: 1;
    grid-column-end: 1;
}

.grid-position-1-2{
    grid-row-start:1;
    grid-row-end:1;
    grid-column-start: 2;
    grid-column-end: 2;
}
.grid-position-1-3{
    grid-row-start:1;
    grid-row-end:1;
    grid-column-start: 3;
    grid-column-end: 3;
}

/*******************************************
    Flex directions
*******************************************/
.d-flex{
    display: flex;
}
.d-flex-col{
    display: flex;
    flex-direction: column;
}

.d-flex-row{
    display: flex;
    flex-direction: row;
}

/*******************************************
    Text-align
*******************************************/
.ta-center { text-align: center; }
.ta-end { text-align: end; }
.ta-justify { text-align: justify; }
.ta-left { text-align: left; }
.ta-right { text-align: right; }
.ta-start { text-align: start; }
.ta-inherit { text-align: inherit; }
.ta-initial { text-align: initial; }
.ta-unset { text-align: unset; }

/*******************************************
    Vertical-align
*******************************************/
.va-auto { vertical-align: auto; }
.va-baseline { vertical-align: baseline; }
.va-bottom { vertical-align: bottom; }
.va-middle { vertical-align: middle; }
.va-sub { vertical-align: sub; }
.va-super { vertical-align: super; }
.va-text-bottom { vertical-align: text-bottom; }
.va-text-top { vertical-align: text-top; }
.va-top { vertical-align: top; }
.va-webkit-baseline-middle { vertical-align: -webkit-baseline-middle; }


/*******************************************
    Position
*******************************************/
.pos-absolute { position: absolute; }
.pos-fixed { position: fixed; }
.pos-relative { position: relative; }
.pos-static { position: static; }
.pos-sticky { position: sticky; }
.pos-inherit { position: inherit; }
.pos-initial { position: initial; }
.pos-unset { position: unset; }

.pos-top-50 { top: 50%; }

.float-right{
    float: right;
}

.float-right-imp{
    float: right !important;
}
/*******************************************
    Align
*******************************************/
.align-content-center{
    align-content:center;
}
.align-items-center{
    align-items:center;
}
.align-self-center{ align-self:center;}

/*******************************************
    Justify-content
*******************************************/
.justify-content-sb{
    justify-content: space-between;
}
.justify-content-sa{
    justify-content: space-around;
}
.justify-content-se{
    justify-content: space-evenly;
}
.justify-content-ct{
    justify-content: center;
}
.justify-self-right{
    justify-self:right;
}
.justify-self-center{
    justify-self:center;
}
.justify-self-left{
    justify-self:left;
}
/*******************************************
    Font-size
*******************************************/
.fs-5px { font-size: 5px !important; }
.fs-6px { font-size: 6px !important; }
.fs-7px { font-size: 7px !important; }
.fs-8px { font-size: 8px !important; }
.fs-9px { font-size: 9px !important; }
.fs-10px { font-size: 10px !important; }
.fs-11px { font-size: 11px !important; }
.fs-12px { font-size: 12px !important; }
.fs-13px { font-size: 13px !important; }
.fs-14px { font-size: 14px !important; }
.fs-15px { font-size: 15px !important; }
.fs-16px { font-size: 16px !important; }
.fs-17px { font-size: 17px !important; }
.fs-18px { font-size: 18px !important; }
.fs-19px { font-size: 19px !important; }
.fs-20px { font-size: 20px !important; }
.fs-21px { font-size: 21px !important; }
.fs-22px { font-size: 22px !important; }
.fs-23px { font-size: 23px !important; }
.fs-24px { font-size: 24px !important; }
.fs-25px { font-size: 25px !important; }
.fs-26px { font-size: 26px !important; }
.fs-27px { font-size: 27px !important; }
.fs-28px { font-size: 28px !important; }
.fs-29px { font-size: 29px !important; }
.fs-30px { font-size: 30px !important; }
.fs-31px { font-size: 31px !important; }
.fs-32px { font-size: 32px !important; }
.fs-33px { font-size: 33px !important; }
.fs-34px { font-size: 34px !important; }
.fs-35px { font-size: 35px !important; }
.fs-36px { font-size: 36px !important; }
.fs-37px { font-size: 37px !important; }
.fs-38px { font-size: 38px !important; }
.fs-39px { font-size: 39px !important; }
.fs-40px { font-size: 40px !important; }
.fs-41px { font-size: 41px !important; }
.fs-42px { font-size: 42px !important; }
.fs-43px { font-size: 43px !important; }
.fs-44px { font-size: 44px !important; }
.fs-45px { font-size: 45px !important; }
.fs-46px { font-size: 46px !important; }
.fs-47px { font-size: 47px !important; }
.fs-48px { font-size: 48px !important; }
.fs-49px { font-size: 49px !important; }
.fs-50px { font-size: 50px !important; }

/*******************************************
    Font-weight
*******************************************/
.fw-normal { font-weight: normal !important; }
.fw-bold { font-weight: bold !important; }
.fw-bolder { font-weight: bolder !important; }
.fw-lighter { font-weight: lighter !important; }
.fw-inherit { font-weight: inherit !important; }
.fw-initial { font-weight: initial !important; }
.fw-unset { font-weight: unset !important; }
.fw-500 { font-weight: 500 !important;}
.fw-900 { font-weight: 900 !important;}

/*******************************************
    Top
*******************************************/
.t-0px { top: 0px; }
.t-1px { top: 1px; }
.t-2px { top: 2px; }
.t-3px { top: 3px; }
.t-4px { top: 4px; }
.t-5px { top: 5px; }
.t-6px { top: 6px; }
.t-7px { top: 7px; }
.t-8px { top: 8px; }
.t-9px { top: 9px; }
.t-10px { top: 10px; }
.t-11px { top: 11px; }
.t-12px { top: 12px; }
.t-13px { top: 13px; }
.t-14px { top: 14px; }
.t-15px { top: 15px; }
.t-16px { top: 16px; }
.t-17px { top: 17px; }
.t-18px { top: 18px; }
.t-19px { top: 19px; }
.t-20px { top: 20px; }
.t-21px { top: 21px; }
.t-22px { top: 22px; }
.t-23px { top: 23px; }
.t-24px { top: 24px; }
.t-25px { top: 25px; }
.t-26px { top: 26px; }
.t-27px { top: 27px; }
.t-28px { top: 28px; }
.t-29px { top: 29px; }
.t-30px { top: 30px; }
.t-40px { top: 40px; }
.t-45px { top: 45px; }
.t-50px { top: 50px; }
.t-60px { top: 60px; }
.t-70px { top: 70px; }
.t-80px { top: 80px; }
.t-85px { top: 85px; }
.t-90px { top: 90px; }
.t-98px { top: 98px; }
.t-100px { top: 100px; }
.t-105px { top: 105px; }
.t-110px { top: 110px; }
.t-115px { top: 115px; }
.t-120px { top: 120px; }
.t-125px { top: 125px; }
.t-130px { top: 130px; }
.t-135px { top: 135px; }
.t-140px { top: 140px; }
.t-145px { top: 145px; }
.t-150px { top: 150px; }
.t-155px { top: 155px; }
.t-160px { top: 160px; }
.t-165px { top: 165px; }
.t-170px { top: 170px; }
.t-175px { top: 175px; }
.t-180px { top: 180px; }
.t-185px { top: 185px; }
.t-190px { top: 190px; }
.t-195px { top: 195px; }
.t-200px { top: 200px; }
.t-250px { top: 250px; }
.t-300px { top: 300px; }
.t-350px { top: 350px; }
.t-400px { top: 400px; }
.t-410px { top: 410px; }
.t-420px { top: 420px; }
.t-430px { top: 430px; }
.t-440px { top: 440px; }
.t-450px { top: 450px; }
.t-460px { top: 460px; }
.t-470px { top: 470px; }
.t-480px { top: 480px; }
.t-490px { top: 490px; }
.t-500px { top: 500px; }
.t-510px { top: 510px; }
.t-520px { top: 520px; }
.t-530px { top: 530px; }
.t-540px { top: 540px; }
.t-550px { top: 550px; }
.t-560px { top: 560px; }
.t-570px { top: 570px; }
.t-580px { top: 580px; }
.t-590px { top: 590px; }
.t-600px { top: 600px; }
.t-610px { top: 610px; }
.t-620px { top: 620px; }
.t-630px { top: 630px; }
.t-640px { top: 640px; }
.t-650px { top: 650px; }
.t-660px { top: 660px; }
.t-670px { top: 670px; }
.t-680px { top: 680px; }
.t-690px { top: 690px; }
.t-700px { top: 700px; }
.t-710px { top: 710px; }
.t-720px { top: 720px; }
.t-730px { top: 730px; }
.t-740px { top: 740px; }
.t-750px { top: 750px; }
.t-760px { top: 760px; }
.t-770px { top: 770px; }
.t-780px { top: 780px; }
.t-790px { top: 790px; }
.t-800px { top: 800px; }
.t-850px { top: 850px; }
.t-900px { top: 900px; }
.t-950px { top: 950px; }

.t--0px { top: -0px; }
.t--1px { top: -1px; }
.t--2px { top: -2px; }
.t--3px { top: -3px; }
.t--4px { top: -4px; }
.t--5px { top: -5px; }
.t--6px { top: -6px; }
.t--7px { top: -7px; }
.t--8px { top: -8px; }
.t--9px { top: -9px; }
.t--10px { top: -10px; }
.t--11px { top: -11px; }
.t--12px { top: -12px; }
.t--13px { top: -13px; }
.t--14px { top: -14px; }
.t--15px { top: -15px; }
.t--16px { top: -16px; }
.t--17px { top: -17px; }
.t--18px { top: -18px; }
.t--19px { top: -19px; }
.t--20px { top: -20px; }
.t--21px { top: -21px; }
.t--22px { top: -22px; }
.t--23px { top: -23px; }
.t--24px { top: -24px; }
.t--25px { top: -25px; }
.t--26px { top: -26px; }
.t--27px { top: -27px; }
.t--28px { top: -28px; }
.t--29px { top: -29px; }
.t--30px { top: -30px; }
.t--40px { top: -40px; }
.t--50px { top: -50px; }
.t--60px { top: -60px; }
.t--70px { top: -70px; }
.t--80px { top: -80px; }
.t--90px { top: -90px; }
.t--100px { top: -100px; }
.t--105px { top: -105px; }
.t--110px { top: -110px; }
.t--115px { top: -115px; }
.t--120px { top: -120px; }
.t--125px { top: -125px; }
.t--130px { top: -130px; }
.t--135px { top: -135px; }
.t--140px { top: -140px; }
.t--145px { top: -145px; }
.t--150px { top: -150px; }
.t--155px { top: -155px; }
.t--160px { top: -160px; }
.t--165px { top: -165px; }
.t--170px { top: -170px; }
.t--175px { top: -175px; }
.t--180px { top: -180px; }
.t--185px { top: -185px; }
.t--190px { top: -190px; }
.t--195px { top: -195px; }
.t--200px { top: -200px; }
.t--250px { top: -250px; }
.t--300px { top: -300px; }
.t--350px { top: -350px; }
.t--400px { top: -400px; }
.t--450px { top: -450px; }
.t--500px { top: -500px; }
.t--550px { top: -550px; }

.t-0px-imp { top: 0px !important; }
.t-1px-imp { top: 1px !important; }
.t-2px-imp { top: 2px !important; }
.t-3px-imp { top: 3px !important; }
.t-4px-imp { top: 4px !important; }
.t-5px-imp { top: 5px !important; }
.t-6px-imp { top: 6px !important; }
.t-7px-imp { top: 7px !important; }
.t-8px-imp { top: 8px !important; }
.t-9px-imp { top: 9px !important; }
.t-10px-imp { top: 10px !important; }
.t-11px-imp { top: 11px !important; }
.t-12px-imp { top: 12px !important; }
.t-13px-imp { top: 13px !important; }
.t-14px-imp { top: 14px !important; }
.t-15px-imp { top: 15px !important; }
.t-16px-imp { top: 16px !important; }
.t-17px-imp { top: 17px !important; }
.t-18px-imp { top: 18px !important; }
.t-19px-imp { top: 19px !important; }
.t-20px-imp { top: 20px !important; }
.t-21px-imp { top: 21px !important; }
.t-22px-imp { top: 22px !important; }
.t-23px-imp { top: 23px !important; }
.t-24px-imp { top: 24px !important; }
.t-25px-imp { top: 25px !important; }
.t-26px-imp { top: 26px !important; }
.t-27px-imp { top: 27px !important; }
.t-28px-imp { top: 28px !important; }
.t-29px-imp { top: 29px !important; }
.t-30px-imp { top: 30px !important; }
.t-40px-imp { top: 40px !important; }
.t-45px-imp { top: 45px !important; }
.t-50px-imp { top: 50px !important; }
.t-60px-imp { top: 60px !important; }
.t-70px-imp { top: 70px !important; }
.t-80px-imp { top: 80px !important; }
.t-85px-imp { top: 85px !important; }
.t-90px-imp { top: 90px !important; }
.t-98px-imp { top: 98px !important; }
.t-100px-imp { top: 100px !important; }
.t-105px-imp { top: 105px !important; }
.t-110px-imp { top: 110px !important; }
.t-115px-imp { top: 115px !important; }
.t-120px-imp { top: 120px !important; }
.t-125px-imp { top: 125px !important; }
.t-130px-imp { top: 130px !important; }
.t-135px-imp { top: 135px !important; }
.t-140px-imp { top: 140px !important; }
.t-145px-imp { top: 145px !important; }
.t-150px-imp { top: 150px !important; }
.t-155px-imp { top: 155px !important; }
.t-160px-imp { top: 160px !important; }
.t-165px-imp { top: 165px !important; }
.t-170px-imp { top: 170px !important; }
.t-175px-imp { top: 175px !important; }
.t-180px-imp { top: 180px !important; }
.t-185px-imp { top: 185px !important; }
.t-190px-imp { top: 190px !important; }
.t-195px-imp { top: 195px !important; }
.t-200px-imp { top: 200px !important; }
.t-250px-imp { top: 250px !important; }
.t-300px-imp { top: 300px !important; }
.t-350px-imp { top: 350px !important; }
.t-400px-imp { top: 400px !important; }
.t-410px-imp { top: 410px !important; }
.t-420px-imp { top: 420px !important; }
.t-430px-imp { top: 430px !important; }
.t-440px-imp { top: 440px !important; }
.t-450px-imp { top: 450px !important; }
.t-460px-imp { top: 460px !important; }
.t-470px-imp { top: 470px !important; }
.t-480px-imp { top: 480px !important; }
.t-490px-imp { top: 490px !important; }
.t-500px-imp { top: 500px !important; }
.t-510px-imp { top: 510px !important; }
.t-520px-imp { top: 520px !important; }
.t-530px-imp { top: 530px !important; }
.t-540px-imp { top: 540px !important; }
.t-550px-imp { top: 550px !important; }
.t-560px-imp { top: 560px !important; }
.t-570px-imp { top: 570px !important; }
.t-580px-imp { top: 580px !important; }
.t-590px-imp { top: 590px !important; }
.t-600px-imp { top: 600px !important; }
.t-610px-imp { top: 610px !important; }
.t-620px-imp { top: 620px !important; }
.t-630px-imp { top: 630px !important; }
.t-640px-imp { top: 640px !important; }
.t-650px-imp { top: 650px !important; }
.t-660px-imp { top: 660px !important; }
.t-670px-imp { top: 670px !important; }
.t-680px-imp { top: 680px !important; }
.t-690px-imp { top: 690px !important; }
.t-700px-imp { top: 700px !important; }
.t-710px-imp { top: 710px !important; }
.t-720px-imp { top: 720px !important; }
.t-730px-imp { top: 730px !important; }
.t-740px-imp { top: 740px !important; }
.t-750px-imp { top: 750px !important; }
.t-760px-imp { top: 760px !important; }
.t-770px-imp { top: 770px !important; }
.t-780px-imp { top: 780px !important; }
.t-790px-imp { top: 790px !important; }
.t-800px-imp { top: 800px !important; }
.t-850px-imp { top: 850px !important; }
.t-900px-imp { top: 900px !important; }
.t-950px-imp { top: 950px !important; }

.t--0px-imp { top: -0px !important; }
.t--1px-imp { top: -1px !important; }
.t--2px-imp { top: -2px !important; }
.t--3px-imp { top: -3px !important; }
.t--4px-imp { top: -4px !important; }
.t--5px-imp { top: -5px !important; }
.t--6px-imp { top: -6px !important; }
.t--7px-imp { top: -7px !important; }
.t--8px-imp { top: -8px !important; }
.t--9px-imp { top: -9px !important; }
.t--10px-imp { top: -10px !important; }
.t--11px-imp { top: -11px !important; }
.t--12px-imp { top: -12px !important; }
.t--13px-imp { top: -13px !important; }
.t--14px-imp { top: -14px !important; }
.t--15px-imp { top: -15px !important; }
.t--16px-imp { top: -16px !important; }
.t--17px-imp { top: -17px !important; }
.t--18px-imp { top: -18px !important; }
.t--19px-imp { top: -19px !important; }
.t--20px-imp { top: -20px !important; }
.t--21px-imp { top: -21px !important; }
.t--22px-imp { top: -22px !important; }
.t--23px-imp { top: -23px !important; }
.t--24px-imp { top: -24px !important; }
.t--25px-imp { top: -25px !important; }
.t--26px-imp { top: -26px !important; }
.t--27px-imp { top: -27px !important; }
.t--28px-imp { top: -28px !important; }
.t--29px-imp { top: -29px !important; }
.t--30px-imp { top: -30px !important; }
.t--40px-imp { top: -40px !important; }
.t--50px-imp { top: -50px !important; }
.t--60px-imp { top: -60px !important; }
.t--70px-imp { top: -70px !important; }
.t--80px-imp { top: -80px !important; }
.t--90px-imp { top: -90px !important; }
.t--100px-imp { top: -100px !important; }
.t--105px-imp { top: -105px !important; }
.t--110px-imp { top: -110px !important; }
.t--115px-imp { top: -115px !important; }
.t--120px-imp { top: -120px !important; }
.t--125px-imp { top: -125px !important; }
.t--130px-imp { top: -130px !important; }
.t--135px-imp { top: -135px !important; }
.t--140px-imp { top: -140px !important; }
.t--145px-imp { top: -145px !important; }
.t--150px-imp { top: -150px !important; }
.t--155px-imp { top: -155px !important; }
.t--160px-imp { top: -160px !important; }
.t--165px-imp { top: -165px !important; }
.t--170px-imp { top: -170px !important; }
.t--175px-imp { top: -175px !important; }
.t--180px-imp { top: -180px !important; }
.t--185px-imp { top: -185px !important; }
.t--190px-imp { top: -190px !important; }
.t--195px-imp { top: -195px !important; }
.t--200px-imp { top: -200px !important; }
.t--250px-imp { top: -250px !important; }
.t--300px-imp { top: -300px !important; }
.t--350px-imp { top: -350px !important; }
.t--400px-imp { top: -400px !important; }
.t--450px-imp { top: -450px !important; }
.t--500px-imp { top: -500px !important; }
.t--550px-imp { top: -550px !important; }

/*******************************************
    Right
*******************************************/
.r-0px { right: 0px; }
.r-1px { right: 1px; }
.r-2px { right: 2px; }
.r-3px { right: 3px; }
.r-4px { right: 4px; }
.r-5px { right: 5px; }
.r-6px { right: 6px; }
.r-7px { right: 7px; }
.r-8px { right: 8px; }
.r-9px { right: 9px; }
.r-10px { right: 10px; }
.r-11px { right: 11px; }
.r-12px { right: 12px; }
.r-13px { right: 13px; }
.r-14px { right: 14px; }
.r-15px { right: 15px; }
.r-16px { right: 16px; }
.r-17px { right: 17px; }
.r-18px { right: 18px; }
.r-19px { right: 19px; }
.r-20px { right: 20px; }
.r-21px { right: 21px; }
.r-22px { right: 22px; }
.r-23px { right: 23px; }
.r-24px { right: 24px; }
.r-25px { right: 25px; }
.r-26px { right: 26px; }
.r-27px { right: 27px; }
.r-28px { right: 28px; }
.r-29px { right: 29px; }
.r-30px { right: 30px; }
.r-40px { right: 40px; }
.r-50px { right: 50px; }
.r-60px { right: 60px; }
.r-70px { right: 70px; }
.r-80px { right: 80px; }
.r-90px { right: 90px; }
.r-100px { right: 100px; }
.r-105px { right: 105px; }

.r-50p{
    right: 50%;
}

/*******************************************
    Left
*******************************************/
.l-0px { left: 0px; }
.l-1px { left: 1px; }
.l-2px { left: 2px; }
.l-3px { left: 3px; }
.l-4px { left: 4px; }
.l-5px { left: 5px; }
.l-6px { left: 6px; }
.l-7px { left: 7px; }
.l-8px { left: 8px; }
.l-9px { left: 9px; }
.l-10px { left: 10px; }
.l-11px { left: 11px; }
.l-12px { left: 12px; }
.l-13px { left: 13px; }
.l-14px { left: 14px; }
.l-15px { left: 15px; }
.l-16px { left: 16px; }
.l-17px { left: 17px; }
.l-18px { left: 18px; }
.l-19px { left: 19px; }
.l-20px { left: 20px; }
.l-21px { left: 21px; }
.l-22px { left: 22px; }
.l-23px { left: 23px; }
.l-24px { left: 24px; }
.l-25px { left: 25px; }
.l-26px { left: 26px; }
.l-27px { left: 27px; }
.l-28px { left: 28px; }
.l-29px { left: 29px; }
.l-30px { left: 30px; }
.l-40px { left: 40px; }
.l-50px { left: 50px; }
.l-60px { left: 60px; }
.l-70px { left: 70px; }
.l-80px { left: 80px; }
.l-90px { left: 90px; }
.l-100px { left: 100px; }
.l-170px { left:170px;}
.l-227px { left:227px;}
.l-257px { left:257px;}
.l-290px { left: 290px; }

.l-0p { left: 0%; }
.l-1p { left: 1%; }
.l-2p { left: 2%; }
.l-3p { left: 3%; }
.l-4p { left: 4%; }
.l-5p { left: 5%; }
.l-6p { left: 6%; }
.l-7p { left: 7%; }
.l-8p { left: 8%; }
.l-9p { left: 9%; }
.l-10p { left: 10%; }
.l-11p { left: 11%; }
.l-12p { left: 12%; }
.l-13p { left: 13%; }
.l-14p { left: 14%; }
.l-15p { left: 15%; }
.l-16p { left: 16%; }
.l-17p { left: 17%; }
.l-18p { left: 18%; }
.l-19p { left: 19%; }
.l-20p { left: 20%; }
.l-21p { left: 21%; }
.l-22p { left: 22%; }
.l-23p { left: 23%; }
.l-24p { left: 24%; }
.l-25p { left: 25%; }
.l-26p { left: 26%; }
.l-27p { left: 27%; }
.l-28p { left: 28%; }
.l-29p { left: 29%; }
.l-30p { left: 30%; }
.l-40p { left: 40%; }
.l-50p { left: 50%; }
.l-60p { left: 60%; }
.l-70p { left: 70%; }
.l-80p { left: 80%; }
.l-90p { left: 90%; }
.l-100p { left: 100%; }

.l--0px { left: -0px; }
.l--1px { left: -1px; }
.l--2px { left: -2px; }
.l--3px { left: -3px; }
.l--4px { left: -4px; }
.l--5px { left: -5px; }
.l--6px { left: -6px; }
.l--7px { left: -7px; }
.l--8px { left: -8px; }
.l--9px { left: -9px; }
.l--10px { left: -10px; }
.l--11px { left: -11px; }
.l--12px { left: -12px; }
.l--13px { left: -13px; }
.l--14px { left: -14px; }
.l--15px { left: -15px; }
.l--16px { left: -16px; }
.l--17px { left: -17px; }
.l--18px { left: -18px; }
.l--19px { left: -19px; }
.l--20px { left: -20px; }
.l--21px { left: -21px; }
.l--22px { left: -22px; }
.l--23px { left: -23px; }
.l--24px { left: -24px; }
.l--25px { left: -25px; }
.l--26px { left: -26px; }
.l--27px { left: -27px; }
.l--28px { left: -28px; }
.l--29px { left: -29px; }
.l--30px { left: -30px; }
.l--40px { left: -40px; }
.l--50px { left: -50px; }
.l--60px { left: -60px; }
.l--70px { left: -70px; }
.l--80px { left: -80px; }
.l--90px { left: -90px; }
.l--100px { left: -100px; }

/*******************************************
    Z-index
*******************************************/
.z-1 { z-index: 1; }
.z-2 { z-index: 2; }
.z-3 { z-index: 3; }
.z-4 { z-index: 4; }
.z-5 { z-index: 5; }
.z-6 { z-index: 6; }
.z-7 { z-index: 7; }
.z-8 { z-index: 8; }
.z-9 { z-index: 9; }
.z-10 { z-index: 10; }
.z-11 { z-index: 11; }
.z-12 { z-index: 12; }
.z-13 { z-index: 13; }
.z-14 { z-index: 14; }
.z-15 { z-index: 15; }
.z-16 { z-index: 16; }
.z-17 { z-index: 17; }
.z-18 { z-index: 18; }
.z-19 { z-index: 19; }
.z-20 { z-index: 20; }
.z-21{ z-index:21; }

.z-1-imp { z-index: 1 !important; }
.z-2-imp { z-index: 2 !important; }
.z-3-imp { z-index: 3 !important; }
.z-4-imp { z-index: 4 !important; }
.z-5-imp { z-index: 5 !important; }
.z-6-imp { z-index: 6 !important; }
.z-7-imp { z-index: 7 !important; }
.z-8-imp { z-index: 8 !important; }
.z-9-imp { z-index: 9 !important; }
.z-10-imp { z-index: 10 !important; }
.z-11-imp { z-index: 11 !important; }
.z-12-imp { z-index: 12 !important; }
.z-13-imp { z-index: 13 !important; }
.z-14-imp { z-index: 14 !important; }
.z-15-imp { z-index: 15 !important; }
.z-16-imp { z-index: 16 !important; }
.z-17-imp { z-index: 17 !important; }
.z-18-imp { z-index: 18 !important; }
.z-19-imp { z-index: 19 !important; }
.z-20-imp { z-index: 20 !important; }

.z--1 { z-index: -1; }

/*******************************************
    Bottom
*******************************************/
.b-0px { bottom: 0px; }
.b-1px { bottom: 1px; }
.b-2px { bottom: 2px; }
.b-3px { bottom: 3px; }
.b-4px { bottom: 4px; }
.b-5px { bottom: 5px; }
.b-6px { bottom: 6px; }
.b-7px { bottom: 7px; }
.b-8px { bottom: 8px; }
.b-9px { bottom: 9px; }
.b-10px { bottom: 10px; }
.b-11px { bottom: 11px; }
.b-12px { bottom: 12px; }
.b-13px { bottom: 13px; }
.b-14px { bottom: 14px; }
.b-15px { bottom: 15px; }
.b-16px { bottom: 16px; }
.b-17px { bottom: 17px; }
.b-18px { bottom: 18px; }
.b-19px { bottom: 19px; }
.b-20px { bottom: 20px; }
.b-21px { bottom: 21px; }
.b-22px { bottom: 22px; }
.b-23px { bottom: 23px; }
.b-24px { bottom: 24px; }
.b-25px { bottom: 25px; }
.b-26px { bottom: 26px; }
.b-27px { bottom: 27px; }
.b-28px { bottom: 28px; }
.b-29px { bottom: 29px; }
.b-30px { bottom: 30px; }
.b-40px { bottom: 40px; }
.b-50px { bottom: 50px; }
.b-60px { bottom: 60px; }
.b-70px { bottom: 70px; }
.b-80px { bottom: 80px; }
.b-90px { bottom: 90px; }
.b-100px { bottom: 100px; }

/*******************************************
    Font color
*******************************************/

.color-blue {
    color: #2a2a8d !important;
}

.color-purple {
    color: #b12fc7 !important;
}

.color-white {
    color: #fff !important;
}

.color-red {
    color: #f00 !important;
}

.color-green {
    color: #090 !important;
}

.color-gray {
    color: gray !important;
}

.color-lightgray {
    color: rgb(170,170,170) !important;
}

.color-blue-flip {
    background: #f7f9f8; /* Old browsers */
    background: -moz-linear-gradient(45deg,  #f7f9f8 0%, #f7f9f8 calc(100% - 50px), #2a2a8d calc(100% - 50px), #2a2a8d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg,  #f7f9f8 0%,#f7f9f8 calc(100% - 50px),#2a2a8d calc(100% - 50px),#2a2a8d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg,  #f7f9f8 0%,#f7f9f8 calc(100% - 50px),#2a2a8d calc(100% - 50px),#2a2a8d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9f8', endColorstr='#2a2a8d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.color-purple-flip {
    background: #f7f9f8; /* Old browsers */
    background: -moz-linear-gradient(45deg,  #f7f9f8 0%, #f7f9f8 calc(100% - 50px), #b12fc7 calc(100% - 50px), #b12fc7 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg,  #f7f9f8 0%,#f7f9f8 calc(100% - 50px),#b12fc7 calc(100% - 50px),#b12fc7 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg,  #f7f9f8 0%,#f7f9f8 calc(100% - 50px), #b12fc7 calc(100% - 50px),#b12fc7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9f8', endColorstr='#b12fc7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


/*******************************************
    Border
*******************************************/

.border-none {
    border: none !important;
}

.border-left-none {
    border-left: none !important;
}

.border-right-none {
    border-right: none !important;
}

/*******************************************
    Border radius
*******************************************/

.brad-16px {
    border-radius: 16px;
}

.brad-20px {
    border-radius: 20px;
}

.brad-50p {
    border-radius: 50%;
}

/*******************************************
    Text
*******************************************/


.text-overflow-ellipse {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.text-max-row-2 {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


/*******************************************
    Transform
*******************************************/
.t-translatey--10px{ transform: translateY(-10px)}
.t-translatey--5px { transform: translateY(-5px); }
.t-translatey--4px { transform: translateY(-4px); }
.t-translatey--3px { transform: translateY(-3px); }
.t-translatey--2px { transform: translateY(-2px); }
.t-translatey--1px { transform: translateY(-1px); }

.t-rotate-0deg{
    transform: rotate(0deg);
}

.t-rotate-45deg{
    transform: rotate(45deg);
}

.t-rotate-90deg{
    transform: rotate(90deg);
}

.t-rotate-135deg{
    transform: rotate(135deg);
}

.t-rotate-180deg{
    transform: rotate(180deg);
}

.t-rotate-270deg{
    transform: rotate(270deg);
}

/*******************************************
    Transition
*******************************************/
.tran-1 {transition: top 1s ease-in-out 0s;}

/*******************************************
    Overflow
*******************************************/
.o-visible { overflow: visible; }
.o-hidden { overflow: hidden; }
.o-scroll { overflow: scroll; }
.o-auto { overflow: auto; }
.o-clip { overflow: clip; }

.ox-visible { overflow-x: visible; }
.ox-hidden { overflow-x: hidden; }
.ox-scroll { overflow-x: scroll; }
.ox-auto { overflow-x: auto; }
.ox-clip { overflow-x: clip; }

.oy-visible { overflow-y: visible; }
.oy-hidden { overflow-y: hidden; }
.oy-scroll { overflow-y: scroll; }
.oy-auto { overflow-y: auto; }
.oy-clip { overflow-y: clip; }
