* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
/* ---------------------------------Variables------------------------------ */
:root {
    --ww-blue: #0d6efd;
    --ww-indigo: #6610f2;
    --ww-purple: #6f42c1;
    --ww-pink: #d63384;
    --ww-red: #dc3545;
    --ww-orange: #fd7e14;
    --ww-yellow: #ffc107;
    --ww-green: #198754;
    --ww-teal: #20c997;
    --ww-cyan: #0dcaf0;
    --ww-white: #fff;
    --ww-gray: #6c757d;
    --ww-gray-dark: #343a40;
    --ww-primary: #0d6efd;
    --ww-secondary: #6c757d;
    --ww-success: #198754;
    --ww-info: #0dcaf0;
    --ww-warning: #ffc107;
    --ww-danger: #dc3545;
    --ww-light: #f8f9fa;
    --ww-dark: #212529;
    --ww-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --ww-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
        "Courier New", monospace;
    --ww-gradient: linear-gradient(180deg,
            rgba(255, 255, 255, 0.15),
            rgba(255, 255, 255, 0));
}
/* ---------------------------------Headings------------------------------ */

h1 {
    font-size: 40 !important;
}

h2 {
    font-size: 32 !important;
}

h3 {
    font-size: 28 !important;
}

h4 {
    font-size: 24 !important;
}

h5 {
    font-size: 20 !important;
}

h6 {
    font-size: 16 !important;
}



/* ---------------------------------font-sizes------------------------------ */

.fs_1 {
    font-size: 1px !important;
}

.fs_2 {
    font-size: 2px !important;
}

.fs_3 {
    font-size: 3px !important;
}

.fs_4 {
    font-size: 4px !important;
}

.fs_5 {
    font-size: 5px !important;
}

.fs_6 {
    font-size: 6px !important;
}

.fs_7 {
    font-size: 7px !important;
}

.fs_8 {
    font-size: 8px !important;
}

.fs_9 {
    font-size: 9px !important;
}

.fs_10 {
    font-size: 10px !important;
}

.fs_11 {
    font-size: 11px !important;
}

.fs_12 {
    font-size: 12px !important;
}

.fs_13 {
    font-size: 13px !important;
}

.fs_14 {
    font-size: 14px !important;
}

.fs_15 {
    font-size: 15px !important;
}

.fs_16 {
    font-size: 16px !important;
}

.fs_17 {
    font-size: 17px !important;
}

.fs_18 {
    font-size: 18px !important;
}

.fs_19 {
    font-size: 19px !important;
}

.fs_20 {
    font-size: 20px !important;
}

.fs_21 {
    font-size: 21px !important;
}

.fs_22 {
    font-size: 22px !important;
}

.fs_23 {
    font-size: 23px !important;
}

.fs_24 {
    font-size: 24px !important;
}

.fs_25 {
    font-size: 25px !important;
}

.fs_26 {
    font-size: 26px !important;
}

.fs_27 {
    font-size: 27px !important;
}

.fs_28 {
    font-size: 28px !important;
}

.fs_29 {
    font-size: 29px !important;
}

.fs_30 {
    font-size: 30px !important;
}

.fs_31 {
    font-size: 31px !important;
}

.fs_32 {
    font-size: 32px !important;
}

.fs_33 {
    font-size: 33px !important;
}

.fs_34 {
    font-size: 34px !important;
}

.fs_35 {
    font-size: 35px !important;
}

.fs_36 {
    font-size: 36px !important;
}

.fs_37 {
    font-size: 37px !important;
}

.fs_38 {
    font-size: 38px !important;
}

.fs_39 {
    font-size: 39px !important;
}

.fs_40 {
    font-size: 40px !important;
}

.fs_41 {
    font-size: 41px !important;
}

.fs_42 {
    font-size: 42px !important;
}

.fs_43 {
    font-size: 43px !important;
}

.fs_44 {
    font-size: 44px !important;
}

.fs_45 {
    font-size: 45px !important;
}

.fs_46 {
    font-size: 46px !important;
}

.fs_47 {
    font-size: 47px !important;
}

.fs_48 {
    font-size: 48px !important;
}

.fs_49 {
    font-size: 49px !important;
}

.fs_50 {
    font-size: 50px !important;
}

.fs_51 {
    font-size: 51px !important;
}

.fs_52 {
    font-size: 52px !important;
}

.fs_53 {
    font-size: 53px !important;
}

.fs_54 {
    font-size: 54px !important;
}

.fs_55 {
    font-size: 55px !important;
}

.fs_56 {
    font-size: 56px !important;
}

.fs_57 {
    font-size: 57px !important;
}

.fs_58 {
    font-size: 58px !important;
}

.fs_59 {
    font-size: 59px !important;
}

.fs_60 {
    font-size: 60px !important;
}

.fs_61 {
    font-size: 61px !important;
}

.fs_62 {
    font-size: 62px !important;
}

.fs_63 {
    font-size: 63px !important;
}

.fs_64 {
    font-size: 64px !important;
}

.fs_65 {
    font-size: 65px !important;
}

.fs_66 {
    font-size: 66px !important;
}

.fs_67 {
    font-size: 67px !important;
}

.fs_68 {
    font-size: 68px !important;
}

.fs_69 {
    font-size: 69px !important;
}

.fs_70 {
    font-size: 70px !important;
}

.fs_71 {
    font-size: 71px !important;
}

.fs_72 {
    font-size: 72px !important;
}

.fs_73 {
    font-size: 73px !important;
}

.fs_74 {
    font-size: 74px !important;
}

.fs_75 {
    font-size: 75px !important;
}

.fs_76 {
    font-size: 76px !important;
}

.fs_77 {
    font-size: 77px !important;
}

.fs_78 {
    font-size: 78px !important;
}

.fs_79 {
    font-size: 79px !important;
}

.fs_80 {
    font-size: 80px !important;
}

.fs_81 {
    font-size: 81px !important;
}

.fs_82 {
    font-size: 82px !important;
}

.fs_83 {
    font-size: 83px !important;
}

.fs_84 {
    font-size: 84px !important;
}

.fs_85 {
    font-size: 85px !important;
}

.fs_86 {
    font-size: 86px !important;
}

.fs_87 {
    font-size: 87px !important;
}

.fs_88 {
    font-size: 88px !important;
}

.fs_89 {
    font-size: 89px !important;
}

.fs_90 {
    font-size: 90px !important;
}

.fs_91 {
    font-size: 91px !important;
}

.fs_92 {
    font-size: 92px !important;
}

.fs_93 {
    font-size: 93px !important;
}

.fs_94 {
    font-size: 94px !important;
}

.fs_95 {
    font-size: 95px !important;
}

.fs_96 {
    font-size: 96px !important;
}

.fs_97 {
    font-size: 97px !important;
}

.fs_98 {
    font-size: 98px !important;
}

.fs_99 {
    font-size: 99px !important;
}

.fs_100 {
    font-size: 100px !important;
}




/* ---------------------------------Paddings------------------------------ */

.pu-5 {
    padding-top: 5px !important;
}

.pu-10 {
    padding-top: 10px !important;
}

.pu-15 {
    padding-top: 15px !important;
}

.pu-20 {
    padding-top: 20px !important;
}

.pu-25 {
    padding-top: 25px !important;
}

.pu-30 {
    padding-top: 30px !important;
}

.pu-35 {
    padding-top: 35px !important;
}

.pu-40 {
    padding-top: 40px !important;
}

.pu-45 {
    padding-top: 45px !important;
}

.pu-50 {
    padding-top: 50px !important;
}


.pd-5 {
    padding-bottom: 5px !important;
}

.pd-10 {
    padding-bottom: 10px !important;
}

.pd-15 {
    padding-bottom: 15px !important;
}

.pd-20 {
    padding-bottom: 20px !important;
}

.pd-25 {
    padding-bottom: 25px !important;
}

.pd-30 {
    padding-bottom: 30px !important;
}

.pd-35 {
    padding-bottom: 35px !important;
}

.pd-40 {
    padding-bottom: 40px !important;
}

.pd-45 {
    padding-bottom: 45px !important;
}

.pd-50 {
    padding-bottom: 50px !important;
}



.pr-5 {
    padding-right: 5px !important;
}

.pr-10 {
    padding-right: 10px !important;
}

.pr-15 {
    padding-right: 15px !important;
}

.pr-20 {
    padding-right: 20px !important;
}

.pr-25 {
    padding-right: 25px !important;
}

.pr-30 {
    padding-right: 30px !important;
}

.pr-35 {
    padding-right: 35px !important;
}

.pr-40 {
    padding-right: 40px !important;
}

.pr-45 {
    padding-right: 45px !important;
}

.pr-50 {
    padding-right: 50px !important;
}

.pl-5 {
    padding-left: 5px !important;
}

.pl-10 {
    padding-left: 10px !important;
}

.pl-15 {
    padding-left: 15px !important;
}

.pl-20 {
    padding-left: 20px !important;
}

.pl-25 {
    padding-left: 25px !important;
}

.pl-30 {
    padding-left: 30px !important;
}

.pl-35 {
    padding-left: 35px !important;
}

.pl-40 {
    padding-left: 40px !important;
}

.pl-45 {
    padding-left: 45px !important;
}

.pl-50 {
    padding-left: 50px !important;
}


.plr-5 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.plr-10 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.plr-15 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.plr-20 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.plr-25 {
    padding-right: 25px !important;
    padding-left: 25px !important;
}

.plr-30 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.plr-35 {
    padding-right: 35px !important;
    padding-left: 35px !important;
}

.plr-40 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}

.plr-45 {
    padding-right: 45px !important;
    padding-left: 45px !important;
}

.plr-50 {
    padding-right: 50px !important;
    padding-left: 50px !important;
}

.pud-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.pud-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.pud-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.pud-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.pud-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.pud-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.pud-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

.pud-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.pud-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}

.pud-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.pud-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

/* ---------------------------------Margins------------------------------ */

.mu-5 {
    padding-top: 5px !important;
}

.mu-10 {
    padding-top: 10px !important;
}

.mu-15 {
    padding-top: 15px !important;
}

.mu-20 {
    padding-top: 20px !important;
}

.mu-25 {
    padding-top: 25px !important;
}

.mu-30 {
    padding-top: 30px !important;
}

.mu-35 {
    padding-top: 35px !important;
}

.mu-40 {
    padding-top: 40px !important;
}

.mu-45 {
    padding-top: 45px !important;
}

.mu-50 {
    padding-top: 50px !important;
}


.md-5 {
    padding-bottom: 5px !important;
}

.md-10 {
    padding-bottom: 10px !important;
}

.md-15 {
    padding-bottom: 15px !important;
}

.md-20 {
    padding-bottom: 20px !important;
}

.md-25 {
    padding-bottom: 25px !important;
}

.md-30 {
    padding-bottom: 30px !important;
}

.md-35 {
    padding-bottom: 35px !important;
}

.md-40 {
    padding-bottom: 40px !important;
}

.md-45 {
    padding-bottom: 45px !important;
}

.md-50 {
    padding-bottom: 50px !important;
}



.mr-5 {
    padding-right: 5px !important;
}

.mr-10 {
    padding-right: 10px !important;
}

.mr-15 {
    padding-right: 15px !important;
}

.mr-20 {
    padding-right: 20px !important;
}

.mr-25 {
    padding-right: 25px !important;
}

.mr-30 {
    padding-right: 30px !important;
}

.mr-35 {
    padding-right: 35px !important;
}

.mr-40 {
    padding-right: 40px !important;
}

.mr-45 {
    padding-right: 45px !important;
}

.mr-50 {
    padding-right: 50px !important;
}

.ml-5 {
    padding-left: 5px !important;
}

.ml-10 {
    padding-left: 10px !important;
}

.ml-15 {
    padding-left: 15px !important;
}

.ml-20 {
    padding-left: 20px !important;
}

.ml-25 {
    padding-left: 25px !important;
}

.ml-30 {
    padding-left: 30px !important;
}

.ml-35 {
    padding-left: 35px !important;
}

.ml-40 {
    padding-left: 40px !important;
}

.ml-45 {
    padding-left: 45px !important;
}

.ml-50 {
    padding-left: 50px !important;
}


.mlr-5 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.mlr-10 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.mlr-15 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.mlr-20 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.mlr-25 {
    padding-right: 25px !important;
    padding-left: 25px !important;
}

.mlr-30 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.mlr-35 {
    padding-right: 35px !important;
    padding-left: 35px !important;
}

.mlr-40 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}

.mlr-45 {
    padding-right: 45px !important;
    padding-left: 45px !important;
}

.mlr-50 {
    padding-right: 50px !important;
    padding-left: 50px !important;
}

.mud-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.mud-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.mud-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.mud-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.mud-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.mud-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.mud-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

.mud-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.mud-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}

.mud-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}



@media screen and (max-width:992px) {

/* ---------------------------------Font-sizes medium------------------------------ */

    .fs_md_1 {
        font-size: 1px !important;
    }

    .fs_md_2 {
        font-size: 2px !important;
    }

    .fs_md_3 {
        font-size: 3px !important;
    }

    .fs_md_4 {
        font-size: 4px !important;
    }

    .fs_md_5 {
        font-size: 5px !important;
    }

    .fs_md_6 {
        font-size: 6px !important;
    }

    .fs_md_7 {
        font-size: 7px !important;
    }

    .fs_md_8 {
        font-size: 8px !important;
    }

    .fs_md_9 {
        font-size: 9px !important;
    }

    .fs_md_10 {
        font-size: 10px !important;
    }

    .fs_md_11 {
        font-size: 11px !important;
    }

    .fs_md_12 {
        font-size: 12px !important;
    }

    .fs_md_13 {
        font-size: 13px !important;
    }

    .fs_md_14 {
        font-size: 14px !important;
    }

    .fs_md_15 {
        font-size: 15px !important;
    }

    .fs_md_16 {
        font-size: 16px !important;
    }

    .fs_md_17 {
        font-size: 17px !important;
    }

    .fs_md_18 {
        font-size: 18px !important;
    }

    .fs_md_19 {
        font-size: 19px !important;
    }

    .fs_md_20 {
        font-size: 20px !important;
    }

    .fs_md_21 {
        font-size: 21px !important;
    }

    .fs_md_22 {
        font-size: 22px !important;
    }

    .fs_md_23 {
        font-size: 23px !important;
    }

    .fs_md_24 {
        font-size: 24px !important;
    }

    .fs_md_25 {
        font-size: 25px !important;
    }

    .fs_md_26 {
        font-size: 26px !important;
    }

    .fs_md_27 {
        font-size: 27px !important;
    }

    .fs_md_28 {
        font-size: 28px !important;
    }

    .fs_md_29 {
        font-size: 29px !important;
    }

    .fs_md_30 {
        font-size: 30px !important;
    }

    .fs_md_31 {
        font-size: 31px !important;
    }

    .fs_md_32 {
        font-size: 32px !important;
    }

    .fs_md_33 {
        font-size: 33px !important;
    }

    .fs_md_34 {
        font-size: 34px !important;
    }

    .fs_md_35 {
        font-size: 35px !important;
    }

    .fs_md_36 {
        font-size: 36px !important;
    }

    .fs_md_37 {
        font-size: 37px !important;
    }

    .fs_md_38 {
        font-size: 38px !important;
    }

    .fs_md_39 {
        font-size: 39px !important;
    }

    .fs_md_40 {
        font-size: 40px !important;
    }

    .fs_md_41 {
        font-size: 41px !important;
    }

    .fs_md_42 {
        font-size: 42px !important;
    }

    .fs_md_43 {
        font-size: 43px !important;
    }

    .fs_md_44 {
        font-size: 44px !important;
    }

    .fs_md_45 {
        font-size: 45px !important;
    }

    .fs_md_46 {
        font-size: 46px !important;
    }

    .fs_md_47 {
        font-size: 47px !important;
    }

    .fs_md_48 {
        font-size: 48px !important;
    }

    .fs_md_49 {
        font-size: 49px !important;
    }

    .fs_md_50 {
        font-size: 50px !important;
    }

    .fs_md_51 {
        font-size: 51px !important;
    }

    .fs_md_52 {
        font-size: 52px !important;
    }

    .fs_md_53 {
        font-size: 53px !important;
    }

    .fs_md_54 {
        font-size: 54px !important;
    }

    .fs_md_55 {
        font-size: 55px !important;
    }

    .fs_md_56 {
        font-size: 56px !important;
    }

    .fs_md_57 {
        font-size: 57px !important;
    }

    .fs_md_58 {
        font-size: 58px !important;
    }

    .fs_md_59 {
        font-size: 59px !important;
    }

    .fs_md_60 {
        font-size: 60px !important;
    }

    .fs_md_61 {
        font-size: 61px !important;
    }

    .fs_md_62 {
        font-size: 62px !important;
    }

    .fs_md_63 {
        font-size: 63px !important;
    }

    .fs_md_64 {
        font-size: 64px !important;
    }

    .fs_md_65 {
        font-size: 65px !important;
    }

    .fs_md_66 {
        font-size: 66px !important;
    }

    .fs_md_67 {
        font-size: 67px !important;
    }

    .fs_md_68 {
        font-size: 68px !important;
    }

    .fs_md_69 {
        font-size: 69px !important;
    }

    .fs_md_70 {
        font-size: 70px !important;
    }

    .fs_md_71 {
        font-size: 71px !important;
    }

    .fs_md_72 {
        font-size: 72px !important;
    }

    .fs_md_73 {
        font-size: 73px !important;
    }

    .fs_md_74 {
        font-size: 74px !important;
    }

    .fs_md_75 {
        font-size: 75px !important;
    }

    .fs_md_76 {
        font-size: 76px !important;
    }

    .fs_md_77 {
        font-size: 77px !important;
    }

    .fs_md_78 {
        font-size: 78px !important;
    }

    .fs_md_79 {
        font-size: 79px !important;
    }

    .fs_md_80 {
        font-size: 80px !important;
    }

    .fs_md_81 {
        font-size: 81px !important;
    }

    .fs_md_82 {
        font-size: 82px !important;
    }

    .fs_md_83 {
        font-size: 83px !important;
    }

    .fs_md_84 {
        font-size: 84px !important;
    }

    .fs_md_85 {
        font-size: 85px !important;
    }

    .fs_md_86 {
        font-size: 86px !important;
    }

    .fs_md_87 {
        font-size: 87px !important;
    }

    .fs_md_88 {
        font-size: 88px !important;
    }

    .fs_md_89 {
        font-size: 89px !important;
    }

    .fs_md_90 {
        font-size: 90px !important;
    }

    .fs_md_91 {
        font-size: 91px !important;
    }

    .fs_md_92 {
        font-size: 92px !important;
    }

    .fs_md_93 {
        font-size: 93px !important;
    }

    .fs_md_94 {
        font-size: 94px !important;
    }

    .fs_md_95 {
        font-size: 95px !important;
    }

    .fs_md_96 {
        font-size: 96px !important;
    }

    .fs_md_97 {
        font-size: 97px !important;
    }

    .fs_md_98 {
        font-size: 98px !important;
    }

    .fs_md_99 {
        font-size: 99px !important;
    }

    .fs_md_100 {
        font-size: 100px !important;
    }
/* ---------------------------------Paddings medium------------------------------ */

    .pu-md-5 {
        padding-top: 5px !important;
    }

    .pu-md-10 {
        padding-top: 10px !important;
    }

    .pu-md-15 {
        padding-top: 15px !important;
    }

    .pu-md-20 {
        padding-top: 20px !important;
    }

    .pu-md-25 {
        padding-top: 25px !important;
    }

    .pu-md-30 {
        padding-top: 30px !important;
    }

    .pu-md-35 {
        padding-top: 35px !important;
    }

    .pu-md-40 {
        padding-top: 40px !important;
    }

    .pu-md-45 {
        padding-top: 45px !important;
    }

    .pu-md-50 {
        padding-top: 50px !important;
    }


    .pd-md-5 {
        padding-bottom: 5px !important;
    }

    .pd-md-10 {
        padding-bottom: 10px !important;
    }

    .pd-md-15 {
        padding-bottom: 15px !important;
    }

    .pd-md-20 {
        padding-bottom: 20px !important;
    }

    .pd-md-25 {
        padding-bottom: 25px !important;
    }

    .pd-md-30 {
        padding-bottom: 30px !important;
    }

    .pd-md-35 {
        padding-bottom: 35px !important;
    }

    .pd-md-40 {
        padding-bottom: 40px !important;
    }

    .pd-md-45 {
        padding-bottom: 45px !important;
    }

    .pd-md-50 {
        padding-bottom: 50px !important;
    }



    .pr-md-5 {
        padding-right: 5px !important;
    }

    .pr-md-10 {
        padding-right: 10px !important;
    }

    .pr-md-15 {
        padding-right: 15px !important;
    }

    .pr-md-20 {
        padding-right: 20px !important;
    }

    .pr-md-25 {
        padding-right: 25px !important;
    }

    .pr-md-30 {
        padding-right: 30px !important;
    }

    .pr-md-35 {
        padding-right: 35px !important;
    }

    .pr-md-40 {
        padding-right: 40px !important;
    }

    .pr-md-45 {
        padding-right: 45px !important;
    }

    .pr-md-50 {
        padding-right: 50px !important;
    }

    .pl-md-5 {
        padding-left: 5px !important;
    }

    .pl-md-10 {
        padding-left: 10px !important;
    }

    .pl-md-15 {
        padding-left: 15px !important;
    }

    .pl-md-20 {
        padding-left: 20px !important;
    }

    .pl-md-25 {
        padding-left: 25px !important;
    }

    .pl-md-30 {
        padding-left: 30px !important;
    }

    .pl-md-35 {
        padding-left: 35px !important;
    }

    .pl-md-40 {
        padding-left: 40px !important;
    }

    .pl-md-45 {
        padding-left: 45px !important;
    }

    .pl-md-50 {
        padding-left: 50px !important;
    }


    .plr-md-5 {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .plr-md-10 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .plr-md-15 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .plr-md-20 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .plr-md-25 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .plr-md-30 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .plr-md-35 {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .plr-md-40 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }

    .plr-md-45 {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }

    .plr-md-50 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .pud-md-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .pud-md-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .pud-md-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .pud-md-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .pud-md-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    .pud-md-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .pud-md-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    .pud-md-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .pud-md-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    .pud-md-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

/* ---------------------------------margins medium------------------------------ */


    .mu-md-5 {
        padding-top: 5px !important;
    }

    .mu-md-10 {
        padding-top: 10px !important;
    }

    .mu-md-15 {
        padding-top: 15px !important;
    }

    .mu-md-20 {
        padding-top: 20px !important;
    }

    .mu-md-25 {
        padding-top: 25px !important;
    }

    .mu-md-30 {
        padding-top: 30px !important;
    }

    .mu-md-35 {
        padding-top: 35px !important;
    }

    .mu-md-40 {
        padding-top: 40px !important;
    }

    .mu-md-45 {
        padding-top: 45px !important;
    }

    .mu-md-50 {
        padding-top: 50px !important;
    }


    .md-md-5 {
        padding-bottom: 5px !important;
    }

    .md-md-10 {
        padding-bottom: 10px !important;
    }

    .md-md-15 {
        padding-bottom: 15px !important;
    }

    .md-md-20 {
        padding-bottom: 20px !important;
    }

    .md-md-25 {
        padding-bottom: 25px !important;
    }

    .md-md-30 {
        padding-bottom: 30px !important;
    }

    .md-md-35 {
        padding-bottom: 35px !important;
    }

    .md-md-40 {
        padding-bottom: 40px !important;
    }

    .md-md-45 {
        padding-bottom: 45px !important;
    }

    .md-md-50 {
        padding-bottom: 50px !important;
    }



    .mr-md-5 {
        padding-right: 5px !important;
    }

    .mr-md-10 {
        padding-right: 10px !important;
    }

    .mr-md-15 {
        padding-right: 15px !important;
    }

    .mr-md-20 {
        padding-right: 20px !important;
    }

    .mr-md-25 {
        padding-right: 25px !important;
    }

    .mr-md-30 {
        padding-right: 30px !important;
    }

    .mr-md-35 {
        padding-right: 35px !important;
    }

    .mr-md-40 {
        padding-right: 40px !important;
    }

    .mr-md-45 {
        padding-right: 45px !important;
    }

    .mr-md-50 {
        padding-right: 50px !important;
    }

    .ml-md-5 {
        padding-left: 5px !important;
    }

    .ml-md-10 {
        padding-left: 10px !important;
    }

    .ml-md-15 {
        padding-left: 15px !important;
    }

    .ml-md-20 {
        padding-left: 20px !important;
    }

    .ml-md-25 {
        padding-left: 25px !important;
    }

    .ml-md-30 {
        padding-left: 30px !important;
    }

    .ml-md-35 {
        padding-left: 35px !important;
    }

    .ml-md-40 {
        padding-left: 40px !important;
    }

    .ml-md-45 {
        padding-left: 45px !important;
    }

    .ml-md-50 {
        padding-left: 50px !important;
    }


    .mlr-md-5 {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .mlr-md-10 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .mlr-md-15 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .mlr-md-20 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .mlr-md-25 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .mlr-md-30 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .mlr-md-35 {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .mlr-md-40 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }

    .mlr-md-45 {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }

    .mlr-md-50 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .mud-md-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .mud-md-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .mud-md-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .mud-md-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .mud-md-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    .mud-md-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .mud-md-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    .mud-md-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .mud-md-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    .mud-md-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
}

@media screen and (max-width:767px) {
/* ---------------------------------Headings Small------------------------------ */

    h1 {
        font-size: 32 !important;
    }

    h2 {
        font-size: 28 !important;
    }

    h3 {
        font-size: 24 !important;
    }

    h4 {
        font-size: 20 !important;
    }

    h5 {
        font-size: 18 !important;
    }

    h6 {
        font-size: 14 !important;
    }


/* ---------------------------------Font-sizes Small------------------------------ */


    .fs_sm_1 {
        font-size: 1px !important;
    }

    .fs_sm_2 {
        font-size: 2px !important;
    }

    .fs_sm_3 {
        font-size: 3px !important;
    }

    .fs_sm_4 {
        font-size: 4px !important;
    }

    .fs_sm_5 {
        font-size: 5px !important;
    }

    .fs_sm_6 {
        font-size: 6px !important;
    }

    .fs_sm_7 {
        font-size: 7px !important;
    }

    .fs_sm_8 {
        font-size: 8px !important;
    }

    .fs_sm_9 {
        font-size: 9px !important;
    }

    .fs_sm_10 {
        font-size: 10px !important;
    }

    .fs_sm_11 {
        font-size: 11px !important;
    }

    .fs_sm_12 {
        font-size: 12px !important;
    }

    .fs_sm_13 {
        font-size: 13px !important;
    }

    .fs_sm_14 {
        font-size: 14px !important;
    }

    .fs_sm_15 {
        font-size: 15px !important;
    }

    .fs_sm_16 {
        font-size: 16px !important;
    }

    .fs_sm_17 {
        font-size: 17px !important;
    }

    .fs_sm_18 {
        font-size: 18px !important;
    }

    .fs_sm_19 {
        font-size: 19px !important;
    }

    .fs_sm_20 {
        font-size: 20px !important;
    }

    .fs_sm_21 {
        font-size: 21px !important;
    }

    .fs_sm_22 {
        font-size: 22px !important;
    }

    .fs_sm_23 {
        font-size: 23px !important;
    }

    .fs_sm_24 {
        font-size: 24px !important;
    }

    .fs_sm_25 {
        font-size: 25px !important;
    }

    .fs_sm_26 {
        font-size: 26px !important;
    }

    .fs_sm_27 {
        font-size: 27px !important;
    }

    .fs_sm_28 {
        font-size: 28px !important;
    }

    .fs_sm_29 {
        font-size: 29px !important;
    }

    .fs_sm_30 {
        font-size: 30px !important;
    }

    .fs_sm_31 {
        font-size: 31px !important;
    }

    .fs_sm_32 {
        font-size: 32px !important;
    }

    .fs_sm_33 {
        font-size: 33px !important;
    }

    .fs_sm_34 {
        font-size: 34px !important;
    }

    .fs_sm_35 {
        font-size: 35px !important;
    }

    .fs_sm_36 {
        font-size: 36px !important;
    }

    .fs_sm_37 {
        font-size: 37px !important;
    }

    .fs_sm_38 {
        font-size: 38px !important;
    }

    .fs_sm_39 {
        font-size: 39px !important;
    }

    .fs_sm_40 {
        font-size: 40px !important;
    }

    .fs_sm_41 {
        font-size: 41px !important;
    }

    .fs_sm_42 {
        font-size: 42px !important;
    }

    .fs_sm_43 {
        font-size: 43px !important;
    }

    .fs_sm_44 {
        font-size: 44px !important;
    }

    .fs_sm_45 {
        font-size: 45px !important;
    }

    .fs_sm_46 {
        font-size: 46px !important;
    }

    .fs_sm_47 {
        font-size: 47px !important;
    }

    .fs_sm_48 {
        font-size: 48px !important;
    }

    .fs_sm_49 {
        font-size: 49px !important;
    }

    .fs_sm_50 {
        font-size: 50px !important;
    }

    .fs_sm_51 {
        font-size: 51px !important;
    }

    .fs_sm_52 {
        font-size: 52px !important;
    }

    .fs_sm_53 {
        font-size: 53px !important;
    }

    .fs_sm_54 {
        font-size: 54px !important;
    }

    .fs_sm_55 {
        font-size: 55px !important;
    }

    .fs_sm_56 {
        font-size: 56px !important;
    }

    .fs_sm_57 {
        font-size: 57px !important;
    }

    .fs_sm_58 {
        font-size: 58px !important;
    }

    .fs_sm_59 {
        font-size: 59px !important;
    }

    .fs_sm_60 {
        font-size: 60px !important;
    }

    .fs_sm_61 {
        font-size: 61px !important;
    }

    .fs_sm_62 {
        font-size: 62px !important;
    }

    .fs_sm_63 {
        font-size: 63px !important;
    }

    .fs_sm_64 {
        font-size: 64px !important;
    }

    .fs_sm_65 {
        font-size: 65px !important;
    }

    .fs_sm_66 {
        font-size: 66px !important;
    }

    .fs_sm_67 {
        font-size: 67px !important;
    }

    .fs_sm_68 {
        font-size: 68px !important;
    }

    .fs_sm_69 {
        font-size: 69px !important;
    }

    .fs_sm_70 {
        font-size: 70px !important;
    }

    .fs_sm_71 {
        font-size: 71px !important;
    }

    .fs_sm_72 {
        font-size: 72px !important;
    }

    .fs_sm_73 {
        font-size: 73px !important;
    }

    .fs_sm_74 {
        font-size: 74px !important;
    }

    .fs_sm_75 {
        font-size: 75px !important;
    }

    .fs_sm_76 {
        font-size: 76px !important;
    }

    .fs_sm_77 {
        font-size: 77px !important;
    }

    .fs_sm_78 {
        font-size: 78px !important;
    }

    .fs_sm_79 {
        font-size: 79px !important;
    }

    .fs_sm_80 {
        font-size: 80px !important;
    }

    .fs_sm_81 {
        font-size: 81px !important;
    }

    .fs_sm_82 {
        font-size: 82px !important;
    }

    .fs_sm_83 {
        font-size: 83px !important;
    }

    .fs_sm_84 {
        font-size: 84px !important;
    }

    .fs_sm_85 {
        font-size: 85px !important;
    }

    .fs_sm_86 {
        font-size: 86px !important;
    }

    .fs_sm_87 {
        font-size: 87px !important;
    }

    .fs_sm_88 {
        font-size: 88px !important;
    }

    .fs_sm_89 {
        font-size: 89px !important;
    }

    .fs_sm_90 {
        font-size: 90px !important;
    }

    .fs_sm_91 {
        font-size: 91px !important;
    }

    .fs_sm_92 {
        font-size: 92px !important;
    }

    .fs_sm_93 {
        font-size: 93px !important;
    }

    .fs_sm_94 {
        font-size: 94px !important;
    }

    .fs_sm_95 {
        font-size: 95px !important;
    }

    .fs_sm_96 {
        font-size: 96px !important;
    }

    .fs_sm_97 {
        font-size: 97px !important;
    }

    .fs_sm_98 {
        font-size: 98px !important;
    }

    .fs_sm_99 {
        font-size: 99px !important;
    }

    .fs_sm_100 {
        font-size: 100px !important;
    }


/* ---------------------------------Padding Small------------------------------ */


    .pu-sm-5 {
        padding-top: 5px !important;
    }

    .pu-sm-10 {
        padding-top: 10px !important;
    }

    .pu-sm-15 {
        padding-top: 15px !important;
    }

    .pu-sm-20 {
        padding-top: 20px !important;
    }

    .pu-sm-25 {
        padding-top: 25px !important;
    }

    .pu-sm-30 {
        padding-top: 30px !important;
    }

    .pu-sm-35 {
        padding-top: 35px !important;
    }

    .pu-sm-40 {
        padding-top: 40px !important;
    }

    .pu-sm-45 {
        padding-top: 45px !important;
    }

    .pu-sm-50 {
        padding-top: 50px !important;
    }


    .pd-sm-5 {
        padding-bottom: 5px !important;
    }

    .pd-sm-10 {
        padding-bottom: 10px !important;
    }

    .pd-sm-15 {
        padding-bottom: 15px !important;
    }

    .pd-sm-20 {
        padding-bottom: 20px !important;
    }

    .pd-sm-25 {
        padding-bottom: 25px !important;
    }

    .pd-sm-30 {
        padding-bottom: 30px !important;
    }

    .pd-sm-35 {
        padding-bottom: 35px !important;
    }

    .pd-sm-40 {
        padding-bottom: 40px !important;
    }

    .pd-sm-45 {
        padding-bottom: 45px !important;
    }

    .pd-sm-50 {
        padding-bottom: 50px !important;
    }



    .pr-sm-5 {
        padding-right: 5px !important;
    }

    .pr-sm-10 {
        padding-right: 10px !important;
    }

    .pr-sm-15 {
        padding-right: 15px !important;
    }

    .pr-sm-20 {
        padding-right: 20px !important;
    }

    .pr-sm-25 {
        padding-right: 25px !important;
    }

    .pr-sm-30 {
        padding-right: 30px !important;
    }

    .pr-sm-35 {
        padding-right: 35px !important;
    }

    .pr-sm-40 {
        padding-right: 40px !important;
    }

    .pr-sm-45 {
        padding-right: 45px !important;
    }

    .pr-sm-50 {
        padding-right: 50px !important;
    }

    .pl-sm-5 {
        padding-left: 5px !important;
    }

    .pl-sm-10 {
        padding-left: 10px !important;
    }

    .pl-sm-15 {
        padding-left: 15px !important;
    }

    .pl-sm-20 {
        padding-left: 20px !important;
    }

    .pl-sm-25 {
        padding-left: 25px !important;
    }

    .pl-sm-30 {
        padding-left: 30px !important;
    }

    .pl-sm-35 {
        padding-left: 35px !important;
    }

    .pl-sm-40 {
        padding-left: 40px !important;
    }

    .pl-sm-45 {
        padding-left: 45px !important;
    }

    .pl-sm-50 {
        padding-left: 50px !important;
    }


    .plr-sm-5 {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .plr-sm-10 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .plr-sm-15 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .plr-sm-20 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .plr-sm-25 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .plr-sm-30 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .plr-sm-35 {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .plr-sm-40 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }

    .plr-sm-45 {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }

    .plr-sm-50 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .pud-sm-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .pud-sm-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .pud-sm-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .pud-sm-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .pud-sm-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    .pud-sm-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .pud-sm-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    .pud-sm-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .pud-sm-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    .pud-sm-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

/* ---------------------------------Margins Small------------------------------ */


    .mu-sm-5 {
        padding-top: 5px !important;
    }

    .mu-sm-10 {
        padding-top: 10px !important;
    }

    .mu-sm-15 {
        padding-top: 15px !important;
    }

    .mu-sm-20 {
        padding-top: 20px !important;
    }

    .mu-sm-25 {
        padding-top: 25px !important;
    }

    .mu-sm-30 {
        padding-top: 30px !important;
    }

    .mu-sm-35 {
        padding-top: 35px !important;
    }

    .mu-sm-40 {
        padding-top: 40px !important;
    }

    .mu-sm-45 {
        padding-top: 45px !important;
    }

    .mu-sm-50 {
        padding-top: 50px !important;
    }


    .md-sm-5 {
        padding-bottom: 5px !important;
    }

    .md-sm-10 {
        padding-bottom: 10px !important;
    }

    .md-sm-15 {
        padding-bottom: 15px !important;
    }

    .md-sm-20 {
        padding-bottom: 20px !important;
    }

    .md-sm-25 {
        padding-bottom: 25px !important;
    }

    .md-sm-30 {
        padding-bottom: 30px !important;
    }

    .md-sm-35 {
        padding-bottom: 35px !important;
    }

    .md-sm-40 {
        padding-bottom: 40px !important;
    }

    .md-sm-45 {
        padding-bottom: 45px !important;
    }

    .md-sm-50 {
        padding-bottom: 50px !important;
    }



    .mr-sm-5 {
        padding-right: 5px !important;
    }

    .mr-sm-10 {
        padding-right: 10px !important;
    }

    .mr-sm-15 {
        padding-right: 15px !important;
    }

    .mr-sm-20 {
        padding-right: 20px !important;
    }

    .mr-sm-25 {
        padding-right: 25px !important;
    }

    .mr-sm-30 {
        padding-right: 30px !important;
    }

    .mr-sm-35 {
        padding-right: 35px !important;
    }

    .mr-sm-40 {
        padding-right: 40px !important;
    }

    .mr-sm-45 {
        padding-right: 45px !important;
    }

    .mr-sm-50 {
        padding-right: 50px !important;
    }

    .ml-sm-5 {
        padding-left: 5px !important;
    }

    .ml-sm-10 {
        padding-left: 10px !important;
    }

    .ml-sm-15 {
        padding-left: 15px !important;
    }

    .ml-sm-20 {
        padding-left: 20px !important;
    }

    .ml-sm-25 {
        padding-left: 25px !important;
    }

    .ml-sm-30 {
        padding-left: 30px !important;
    }

    .ml-sm-35 {
        padding-left: 35px !important;
    }

    .ml-sm-40 {
        padding-left: 40px !important;
    }

    .ml-sm-45 {
        padding-left: 45px !important;
    }

    .ml-sm-50 {
        padding-left: 50px !important;
    }


    .mlr-sm-5 {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .mlr-sm-10 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .mlr-sm-15 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .mlr-sm-20 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .mlr-sm-25 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .mlr-sm-30 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .mlr-sm-35 {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .mlr-sm-40 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }

    .mlr-sm-45 {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }

    .mlr-sm-50 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .mud-sm-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .mud-sm-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .mud-sm-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .mud-sm-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .mud-sm-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    .mud-sm-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .mud-sm-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    .mud-sm-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .mud-sm-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    .mud-sm-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
}