/*____BOX SPACING (Padding & Margin)
======================================*/


/*-------------------------------------
    padding (around)
-------------------------------------*/

.p-a0 {
    padding: 0;
}

.p-a5 {
    padding: 5px;
}

.p-a10 {
    padding: 10px;
}

.p-a15 {
    padding: 15px;
}

.p-a20 {
    padding: 20px;
}

.p-a25 {
    padding: 25px;
}

.p-a30 {
    padding: 30px;
}

.p-a40 {
    padding: 40px;
}

.p-a50 {
    padding: 50px;
}

.p-a60 {
    padding: 60px;
}

.p-a70 {
    padding: 70px;
}

.p-a80 {
    padding: 80px;
}

.p-a90 {
    padding: 90px;
}

.p-a100 {
    padding: 100px;
}

.p-a110 {
    padding: 110px;
}

.p-a120 {
    padding: 120px;
}

.p-a130 {
    padding: 130px;
}

.p-a140 {
    padding: 140px;
}

.p-a150 {
    padding: 150px;
}


/*-------------------------------------
    Padding (top)
-------------------------------------*/

.p-t0 {
    padding-top: 0;
}

.p-t5 {
    padding-top: 5px;
}

.p-t10 {
    padding-top: 10px;
}

.p-t15 {
    padding-top: 15px;
}

.p-t20 {
    padding-top: 20px;
}

.p-t30 {
    padding-top: 30px;
}

.p-t40 {
    padding-top: 40px;
}

.p-t50 {
    padding-top: 50px;
}

.p-t60 {
    padding-top: 60px;
}

.p-t70 {
    padding-top: 70px;
}

.p-t80 {
    padding-top: 80px;
}

.p-t90 {
    padding-top: 90px;
}

.p-t100 {
    padding-top: 100px;
}

.p-t110 {
    padding-top: 110px;
}

.p-t120 {
    padding-top: 120px;
}

.p-t130 {
    padding-top: 130px;
}

.p-t140 {
    padding-top: 140px;
}

.p-t150 {
    padding-top: 150px;
}

.p-t250 {
    padding-top: 250px;
}

.p-t350 {
    padding-top: 350px;
}

.p-t450 {
    padding-top: 450px;
}


/*-------------------------------------
    Padding (bottom)
-------------------------------------*/

.p-b0 {
    padding-bottom: 0;
}

.p-b5 {
    padding-bottom: 5px;
}

.p-b10 {
    padding-bottom: 10px;
}

.p-b15 {
    padding-bottom: 15px;
}

.p-b20 {
    padding-bottom: 20px;
}

.p-b30 {
    padding-bottom: 30px;
}

.p-b40 {
    padding-bottom: 40px;
}

.p-b50 {
    padding-bottom: 50px;
}

.p-b60 {
    padding-bottom: 60px;
}

.p-b70 {
    padding-bottom: 70px;
}

.p-b80 {
    padding-bottom: 80px;
}

.p-b90 {
    padding-bottom: 90px;
}

.p-b100 {
    padding-bottom: 100px;
}

.p-b110 {
    padding-bottom: 110px;
}

.p-b120 {
    padding-bottom: 120px;
}

.p-b130 {
    padding-bottom: 130px;
}

.p-b140 {
    padding-bottom: 140px;
}

.p-b150 {
    padding-bottom: 150px;
}


/*-------------------------------------
    Padding (left)
-------------------------------------*/

.p-l0 {
    padding-left: 0;
}

.p-l5 {
    padding-left: 5px;
}

.p-l10 {
    padding-left: 10px;
}

.p-l15 {
    padding-left: 15px;
}

.p-l20 {
    padding-left: 20px;
}

.p-l30 {
    padding-left: 30px;
}

.p-l40 {
    padding-left: 40px;
}

.p-l50 {
    padding-left: 50px;
}

.p-l60 {
    padding-left: 60px;
}

.p-l70 {
    padding-left: 70px;
}

.p-l80 {
    padding-left: 80px;
}

.p-l90 {
    padding-left: 90px;
}

.p-l100 {
    padding-left: 100px;
}

.p-l110 {
    padding-left: 110px;
}

.p-l120 {
    padding-left: 120px;
}

.p-l130 {
    padding-left: 130px;
}

.p-l140 {
    padding-left: 140px;
}

.p-l150 {
    padding-left: 150px;
}


/*-------------------------------------
    Padding (right)
-------------------------------------*/

.p-r0 {
    padding-right: 0;
}

.p-r5 {
    padding-right: 5px;
}

.p-r10 {
    padding-right: 10px;
}

.p-r15 {
    padding-right: 15px;
}

.p-r20 {
    padding-right: 20px;
}

.p-r30 {
    padding-right: 30px;
}

.p-r40 {
    padding-right: 40px;
}

.p-r50 {
    padding-right: 50px;
}

.p-r60 {
    padding-right: 60px;
}

.p-r70 {
    padding-right: 70px;
}

.p-r80 {
    padding-right: 80px;
}

.p-r90 {
    padding-right: 90px;
}

.p-r100 {
    padding-right: 100px;
}

.p-r110 {
    padding-right: 110px;
}

.p-r120 {
    padding-right: 120px;
}

.p-r130 {
    padding-right: 130px;
}

.p-r140 {
    padding-right: 140px;
}

.p-r150 {
    padding-right: 150px;
}


/*-------------------------------------
    Padding (left right)
-------------------------------------*/

.p-lr0 {
    padding-left: 0;
    padding-right: 0;
}

.p-lr5 {
    padding-left: 5px;
    padding-right: 5px;
}

.p-lr10 {
    padding-left: 10px;
    padding-right: 10px;
}

.p-lr15 {
    padding-left: 15px;
    padding-right: 15px;
}

.p-lr20 {
    padding-left: 20px;
    padding-right: 20px;
}

.p-lr30 {
    padding-left: 30px;
    padding-right: 30px;
}

.p-lr40 {
    padding-left: 40px;
    padding-right: 40px;
}

.p-lr50 {
    padding-left: 50px;
    padding-right: 50px;
}

.p-lr60 {
    padding-left: 60px;
    padding-right: 60px;
}

.p-lr70 {
    padding-left: 70px;
    padding-right: 70px;
}

.p-lr80 {
    padding-left: 80px;
    padding-right: 80px;
}

.p-lr90 {
    padding-left: 90px;
    padding-right: 90px;
}

.p-lr100 {
    padding-left: 100px;
    padding-right: 100px;
}

.p-lr120 {
    padding-left: 120px;
    padding-right: 120px;
}

.p-lr150 {
    padding-left: 150px;
    padding-right: 150px;
}


/*-------------------------------------
    Padding (top bottom)
-------------------------------------*/

.p-tb0 {
    padding-bottom: 0;
    padding-top: 0;
}

.p-tb5 {
    padding-bottom: 5px;
    padding-top: 5px;
}

.p-tb10 {
    padding-bottom: 10px;
    padding-top: 10px;
}

.p-tb15 {
    padding-bottom: 15px;
    padding-top: 15px;
}

.p-tb20 {
    padding-bottom: 20px;
    padding-top: 20px;
}

.p-tb30 {
    padding-bottom: 30px;
    padding-top: 30px;
}

.p-tb40 {
    padding-bottom: 40px;
    padding-top: 40px;
}

.p-tb50 {
    padding-bottom: 50px;
    padding-top: 50px;
}

.p-tb60 {
    padding-bottom: 60px;
    padding-top: 60px;
}

.p-tb70 {
    padding-bottom: 70px;
    padding-top: 70px;
}

.p-tb80 {
    padding-bottom: 80px;
    padding-top: 80px;
}

.p-tb90 {
    padding-bottom: 90px;
    padding-top: 90px;
}

.p-tb100 {
    padding-bottom: 100px;
    padding-top: 100px;
}

.p-tb120 {
    padding-bottom: 120px;
    padding-top: 120px;
}

.p-tb150 {
    padding-bottom: 150px;
    padding-top: 150px;
}


/*-------------------------------------
    margin (around)
-------------------------------------*/

.m-a-1 {
    margin: -1px
}

.m-a0 {
    margin: 0;
}

.m-a5 {
    margin: 5px;
}

.m-a10 {
    margin: 10px;
}

.m-a15 {
    margin: 15px;
}

.m-a20 {
    margin: 20px;
}

.m-a30 {
    margin: 30px;
}

.m-a40 {
    margin: 40px;
}

.m-a50 {
    margin: 50px;
}

.m-a60 {
    margin: 60px;
}

.m-a70 {
    margin: 70px;
}

.m-a80 {
    margin: 80px;
}

.m-a90 {
    margin: 90px;
}

.m-a100 {
    margin: 100px;
}

.m-a110 {
    margin: 110px;
}

.m-a120 {
    margin: 120px;
}

.m-a130 {
    margin: 130px;
}

.m-a140 {
    margin: 140px;
}

.m-a150 {
    margin: 150px;
}


/*-------------------------------------
    marging (top)
-------------------------------------*/

.m-t0 {
    margin-top: 0;
}

.m-t5 {
    margin-top: 5px;
}

.m-t10 {
    margin-top: 10px;
}

.m-t15 {
    margin-top: 15px;
}

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

.m-t30 {
    margin-top: 30px;
}

.m-t40 {
    margin-top: 40px;
}

.m-t50 {
    margin-top: 50px;
}

.m-t60 {
    margin-top: 60px;
}

.m-t70 {
    margin-top: 70px;
}

.m-t80 {
    margin-top: 80px;
}

.m-t90 {
    margin-top: 90px;
}

.m-t100 {
    margin-top: 100px;
}

.m-t110 {
    margin-top: 110px;
}

.m-t120 {
    margin-top: 120px;
}

.m-t130 {
    margin-top: 130px;
}

.m-t140 {
    margin-top: 140px;
}

.m-t150 {
    margin-top: 150px;
}


/*-------------------------------------
    marging (bottom)
-------------------------------------*/

.m-b0 {
    margin-bottom: 0;
}

.m-b5 {
    margin-bottom: 5px;
}

.m-b10 {
    margin-bottom: 10px;
}

.m-b15 {
    margin-bottom: 15px;
}

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

.m-b30 {
    margin-bottom: 30px;
}

.m-b40 {
    margin-bottom: 40px;
}

.m-b50 {
    margin-bottom: 50px;
}

.m-b60 {
    margin-bottom: 60px;
}

.m-b70 {
    margin-bottom: 70px;
}

.m-b80 {
    margin-bottom: 80px;
}

.m-b90 {
    margin-bottom: 90px;
}

.m-b100 {
    margin-bottom: 100px;
}

.m-b110 {
    margin-bottom: 110px;
}

.m-b120 {
    margin-bottom: 120px;
}

.m-b130 {
    margin-bottom: 130px;
}

.m-b140 {
    margin-bottom: 140px;

}

.m-b150 {
    margin-bottom: 150px;
}

/*-------------------------------------
    marging (left)
-------------------------------------*/
.m-la {
    margin-left: auto;
}

.m-l0 {
    margin-left: 0;
}

.m-l5 {
    margin-left: 5px;
}

.m-l10 {
    margin-left: 10px;
}

.m-l15 {
    margin-left: 15px;
}

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

.m-l30 {
    margin-left: 30px;
}

.m-l40 {
    margin-left: 40px;
}

.m-l50 {
    margin-left: 50px;
}

.m-l60 {
    margin-left: 60px;
}

.m-l70 {
    margin-left: 70px;
}

.m-l80 {
    margin-left: 80px;
}

.m-l90 {
    margin-left: 90px;
}

.m-l100 {
    margin-left: 100px;
}

.m-l110 {
    margin-left: 110px;
}

.m-l120 {
    margin-left: 120px;
}

.m-l130 {
    margin-left: 130px;
}

.m-l140 {
    margin-left: 140px;
}

.m-l150 {
    margin-left: 150px;
}


/*-------------------------------------
    marging (right)
-------------------------------------*/

.m-r0 {
    margin-right: 0;
}

.m-r5 {
    margin-right: 5px;
}

.m-r10 {
    margin-right: 10px;
}

.m-r15 {
    margin-right: 15px;
}

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

.m-r30 {
    margin-right: 30px;
}

.m-r40 {
    margin-right: 40px;
}

.m-r50 {
    margin-right: 50px;
}

.m-r60 {
    margin-right: 60px;
}

.m-r70 {
    margin-right: 70px;
}

.m-r80 {
    margin-right: 80px;
}

.m-r90 {
    margin-right: 90px;
}

.m-r100 {
    margin-right: 100px;
}

.m-r110 {
    margin-right: 110px;
}

.m-r120 {
    margin-right: 120px;
}

.m-r130 {
    margin-right: 130px;
}

.m-r140 {
    margin-right: 140px;
}

.m-r150 {
    margin-right: 150px;
}


/*-------------------------------------
    marging (left right)
-------------------------------------*/

.m-lr0 {
    margin-left: 0;
    margin-right: 0;
}

.m-lr5 {
    margin-left: 5px;
    margin-right: 5px;
}

.m-lr10 {
    margin-left: 10px;
    margin-right: 10px;
}

.m-lr15 {
    margin-left: 15px;
    margin-right: 15px;
}

.m-lr20 {
    margin-left: 20px;
    margin-right: 20px;
}

.m-lr30 {
    margin-left: 30px;
    margin-right: 30px;
}

.m-lr40 {
    margin-left: 40px;
    margin-right: 40px;
}

.m-lr50 {
    margin-left: 50px;
    margin-right: 50px;
}

.m-lr60 {
    margin-left: 60px;
    margin-right: 60px;
}

.m-lr70 {
    margin-left: 70px;
    margin-right: 70px;
}

.m-lr80 {
    margin-left: 80px;
    margin-right: 80px;
}

.m-lr90 {
    margin-left: 90px;
    margin-right: 90px;
}

.m-lr100 {
    margin-left: 100px;
    margin-right: 100px;
}

.m-lr120 {
    margin-left: 120px;
    margin-right: 120px;
}

.m-lr150 {
    margin-left: 150px;
    margin-right: 150px;
}


/*-------------------------------------
    marging (top bottom)
-------------------------------------*/

.m-tb0 {
    margin-bottom: 0;
    margin-top: 0;
}

.m-tb5 {
    margin-bottom: 5px;
    margin-top: 5px;
}

.m-tb10 {
    margin-bottom: 10px;
    margin-top: 10px;
}

.m-tb15 {
    margin-bottom: 15px;
    margin-top: 15px;
}

.m-tb20 {
    margin-bottom: 20px;
    margin-top: 20px;
}

.m-tb30 {
    margin-bottom: 30px;
    margin-top: 30px;
}

.m-tb40 {
    margin-bottom: 40px;
    margin-top: 40px;
}

.m-tb50 {
    margin-bottom: 50px;
    margin-top: 50px;
}

.m-tb60 {
    margin-bottom: 60px;
    margin-top: 60px;
}

.m-tb70 {
    margin-bottom: 70px;
    margin-top: 70px;
}

.m-tb80 {
    margin-bottom: 80px;
    margin-top: 80px;
}

.m-tb90 {
    margin-bottom: 90px;
    margin-top: 90px;
}

.m-tb100 {
    margin-bottom: 100px;
    margin-top: 100px;
}

.m-tb120 {
    margin-bottom: 120px;
    margin-top: 120px;
}

.m-tb150 {
    margin-bottom: 150px;
    margin-top: 150px;
}


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

    /*-------------------------------------
    padding (around)
-------------------------------------*/

    .p-sm-a0 {
        padding: 0;
    }

    .p-sm-a5 {
        padding: 5px;
    }

    .p-sm-a10 {
        padding: 10px;
    }

    .p-sm-a15 {
        padding: 15px;
    }

    .p-sm-a20 {
        padding: 20px;
    }

    .p-sm-a25 {
        padding: 25px;
    }

    .p-sm-a30 {
        padding: 30px;
    }

    .p-sm-a40 {
        padding: 40px;
    }

    .p-sm-a50 {
        padding: 50px;
    }

    .p-sm-a60 {
        padding: 60px;
    }

    .p-sm-a70 {
        padding: 70px;
    }

    .p-sm-a80 {
        padding: 80px;
    }

    .p-sm-a90 {
        padding: 90px;
    }

    .p-sm-a100 {
        padding: 100px;
    }

    .p-sm-a110 {
        padding: 110px;
    }

    .p-sm-a120 {
        padding: 120px;
    }

    .p-sm-a130 {
        padding: 130px;
    }

    .p-sm-a140 {
        padding: 140px;
    }

    .p-sm-a150 {
        padding: 150px;
    }


    /*-------------------------------------
    Padding (top)
-------------------------------------*/

    .p-sm-t0 {
        padding-top: 0;
    }

    .p-sm-t5 {
        padding-top: 5px;
    }

    .p-sm-t10 {
        padding-top: 10px;
    }

    .p-sm-t15 {
        padding-top: 15px;
    }

    .p-sm-t20 {
        padding-top: 20px;
    }

    .p-sm-t30 {
        padding-top: 30px;
    }

    .p-sm-t40 {
        padding-top: 40px;
    }

    .p-sm-t50 {
        padding-top: 50px;
    }

    .p-sm-t60 {
        padding-top: 60px;
    }

    .p-sm-t70 {
        padding-top: 70px;
    }

    .p-sm-t80 {
        padding-top: 80px;
    }

    .p-sm-t90 {
        padding-top: 90px;
    }

    .p-sm-t100 {
        padding-top: 100px;
    }

    .p-sm-t110 {
        padding-top: 110px;
    }

    .p-sm-t120 {
        padding-top: 120px;
    }

    .p-sm-t130 {
        padding-top: 130px;
    }

    .p-sm-t140 {
        padding-top: 140px;
    }

    .p-sm-t150 {
        padding-top: 150px;
    }

    .p-sm-t250 {
        padding-top: 250px;
    }

    .p-sm-t350 {
        padding-top: 350px;
    }

    .p-sm-t450 {
        padding-top: 450px;
    }


    /*-------------------------------------
    Padding (bottom)
-------------------------------------*/

    .p-sm-b0 {
        padding-bottom: 0;
    }

    .p-sm-b5 {
        padding-bottom: 5px;
    }

    .p-sm-b10 {
        padding-bottom: 10px;
    }

    .p-sm-b15 {
        padding-bottom: 15px;
    }

    .p-sm-b20 {
        padding-bottom: 20px;
    }

    .p-sm-b30 {
        padding-bottom: 30px;
    }

    .p-sm-b40 {
        padding-bottom: 40px;
    }

    .p-sm-b50 {
        padding-bottom: 50px;
    }

    .p-sm-b60 {
        padding-bottom: 60px;
    }

    .p-sm-b70 {
        padding-bottom: 70px;
    }

    .p-sm-b80 {
        padding-bottom: 80px;
    }

    .p-sm-b90 {
        padding-bottom: 90px;
    }

    .p-sm-b100 {
        padding-bottom: 100px;
    }

    .p-sm-b110 {
        padding-bottom: 110px;
    }

    .p-sm-b120 {
        padding-bottom: 120px;
    }

    .p-sm-b130 {
        padding-bottom: 130px;
    }

    .p-sm-b140 {
        padding-bottom: 140px;
    }

    .p-sm-b150 {
        padding-bottom: 150px;
    }


    /*-------------------------------------
    Padding (left)
-------------------------------------*/

    .p-sm-l0 {
        padding-left: 0;
    }

    .p-sm-l5 {
        padding-left: 5px;
    }

    .p-sm-l10 {
        padding-left: 10px;
    }

    .p-sm-l15 {
        padding-left: 15px;
    }

    .p-sm-l20 {
        padding-left: 20px;
    }

    .p-sm-l30 {
        padding-left: 30px;
    }

    .p-sm-l40 {
        padding-left: 40px;
    }

    .p-sm-l50 {
        padding-left: 50px;
    }

    .p-sm-l60 {
        padding-left: 60px;
    }

    .p-sm-l70 {
        padding-left: 70px;
    }

    .p-sm-l80 {
        padding-left: 80px;
    }

    .p-sm-l90 {
        padding-left: 90px;
    }

    .p-sm-l100 {
        padding-left: 100px;
    }

    .p-sm-l110 {
        padding-left: 110px;
    }

    .p-sm-l120 {
        padding-left: 120px;
    }

    .p-sm-l130 {
        padding-left: 130px;
    }

    .p-sm-l140 {
        padding-left: 140px;
    }

    .p-sm-l150 {
        padding-left: 150px;
    }


    /*-------------------------------------
    Padding (right)
-------------------------------------*/

    .p-sm-r0 {
        padding-right: 0;
    }

    .p-sm-r5 {
        padding-right: 5px;
    }

    .p-sm-r10 {
        padding-right: 10px;
    }

    .p-sm-r15 {
        padding-right: 15px;
    }

    .p-sm-r20 {
        padding-right: 20px;
    }

    .p-sm-r30 {
        padding-right: 30px;
    }

    .p-sm-r40 {
        padding-right: 40px;
    }

    .p-sm-r50 {
        padding-right: 50px;
    }

    .p-sm-r60 {
        padding-right: 60px;
    }

    .p-sm-r70 {
        padding-right: 70px;
    }

    .p-sm-r80 {
        padding-right: 80px;
    }

    .p-sm-r90 {
        padding-right: 90px;
    }

    .p-sm-r100 {
        padding-right: 100px;
    }

    .p-sm-r110 {
        padding-right: 110px;
    }

    .p-sm-r120 {
        padding-right: 120px;
    }

    .p-sm-r130 {
        padding-right: 130px;
    }

    .p-sm-r140 {
        padding-right: 140px;
    }

    .p-sm-r150 {
        padding-right: 150px;
    }


    /*-------------------------------------
    Padding (left right)
-------------------------------------*/

    .p-sm-lr0 {
        padding-left: 0;
        padding-right: 0;
    }

    .p-sm-lr5 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .p-sm-lr10 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .p-sm-lr15 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .p-sm-lr20 {
        padding-left: 20px;
        padding-right: 20px;
    }

    .p-sm-lr30 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .p-sm-lr40 {
        padding-left: 40px;
        padding-right: 40px;
    }

    .p-sm-lr50 {
        padding-left: 50px;
        padding-right: 50px;
    }

    .p-sm-lr60 {
        padding-left: 60px;
        padding-right: 60px;
    }

    .p-sm-lr70 {
        padding-left: 70px;
        padding-right: 70px;
    }

    .p-sm-lr80 {
        padding-left: 80px;
        padding-right: 80px;
    }

    .p-sm-lr90 {
        padding-left: 90px;
        padding-right: 90px;
    }

    .p-sm-lr100 {
        padding-left: 100px;
        padding-right: 100px;
    }

    .p-sm-lr120 {
        padding-left: 120px;
        padding-right: 120px;
    }

    .p-sm-lr150 {
        padding-left: 150px;
        padding-right: 150px;
    }


    /*-------------------------------------
    Padding (top bottom)
-------------------------------------*/

    .p-sm-tb0 {
        padding-bottom: 0;
        padding-top: 0;
    }

    .p-sm-tb5 {
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .p-sm-tb10 {
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .p-sm-tb15 {
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .p-sm-tb20 {
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .p-sm-tb30 {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .p-sm-tb40 {
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .p-sm-tb50 {
        padding-bottom: 50px;
        padding-top: 50px;
    }

    .p-sm-tb60 {
        padding-bottom: 60px;
        padding-top: 60px;
    }

    .p-sm-tb70 {
        padding-bottom: 70px;
        padding-top: 70px;
    }

    .p-sm-tb80 {
        padding-bottom: 80px;
        padding-top: 80px;
    }

    .p-sm-tb90 {
        padding-bottom: 90px;
        padding-top: 90px;
    }

    .p-sm-tb100 {
        padding-bottom: 100px;
        padding-top: 100px;
    }

    .p-sm-tb120 {
        padding-bottom: 120px;
        padding-top: 120px;
    }

    .p-sm-tb150 {
        padding-bottom: 150px;
        padding-top: 150px;
    }


    /*-------------------------------------
    margin (around)
-------------------------------------*/

    .m-sm-a-1 {
        margin: -1px
    }

    .m-sm-a0 {
        margin: 0;
    }

    .m-sm-a5 {
        margin: 5px;
    }

    .m-sm-a10 {
        margin: 10px;
    }

    .m-sm-a15 {
        margin: 15px;
    }

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

    .m-sm-a30 {
        margin: 30px;
    }

    .m-sm-a40 {
        margin: 40px;
    }

    .m-sm-a50 {
        margin: 50px;
    }

    .m-sm-a60 {
        margin: 60px;
    }

    .m-sm-a70 {
        margin: 70px;
    }

    .m-sm-a80 {
        margin: 80px;
    }

    .m-sm-a90 {
        margin: 90px;
    }

    .m-sm-a100 {
        margin: 100px;
    }

    .m-sm-a110 {
        margin: 110px;
    }

    .m-sm-a120 {
        margin: 120px;
    }

    .m-sm-a130 {
        margin: 130px;
    }

    .m-sm-a140 {
        margin: 140px;
    }

    .m-sm-a150 {
        margin: 150px;
    }


    /*-------------------------------------
    marging (top)
-------------------------------------*/

    .m-sm-t0 {
        margin-top: 0;
    }

    .m-sm-t5 {
        margin-top: 5px;
    }

    .m-sm-t10 {
        margin-top: 10px;
    }

    .m-sm-t15 {
        margin-top: 15px;
    }

    .m-sm-t20 {
        margin-top: 20px;
    }

    .m-sm-t30 {
        margin-top: 30px;
    }

    .m-sm-t40 {
        margin-top: 40px;
    }

    .m-sm-t50 {
        margin-top: 50px;
    }

    .m-sm-t60 {
        margin-top: 60px;
    }

    .m-sm-t70 {
        margin-top: 70px;
    }

    .m-sm-t80 {
        margin-top: 80px;
    }

    .m-sm-t90 {
        margin-top: 90px;
    }

    .m-sm-t100 {
        margin-top: 100px;
    }

    .m-sm-t110 {
        margin-top: 110px;
    }

    .m-sm-t120 {
        margin-top: 120px;
    }

    .m-sm-t130 {
        margin-top: 130px;
    }

    .m-sm-t140 {
        margin-top: 140px;
    }

    .m-sm-t150 {
        margin-top: 150px;
    }


    /*-------------------------------------
    marging (bottom)
-------------------------------------*/

    .m-sm-b0 {
        margin-bottom: 0;
    }

    .m-sm-b5 {
        margin-bottom: 5px;
    }

    .m-sm-b10 {
        margin-bottom: 10px;
    }

    .m-sm-b15 {
        margin-bottom: 15px;
    }

    .m-sm-b20 {
        margin-bottom: 20px;
    }

    .m-sm-b30 {
        margin-bottom: 30px;
    }

    .m-sm-b40 {
        margin-bottom: 40px;
    }

    .m-sm-b50 {
        margin-bottom: 50px;
    }

    .m-sm-b60 {
        margin-bottom: 60px;
    }

    .m-sm-b70 {
        margin-bottom: 70px;
    }

    .m-sm-b80 {
        margin-bottom: 80px;
    }

    .m-sm-b90 {
        margin-bottom: 90px;
    }

    .m-sm-b100 {
        margin-bottom: 100px;
    }

    .m-sm-b110 {
        margin-bottom: 110px;
    }

    .m-sm-b120 {
        margin-bottom: 120px;
    }

    .m-sm-b130 {
        margin-bottom: 130px;
    }

    .m-sm-b140 {
        margin-bottom: 140px;

    }

    .m-sm-b150 {
        margin-bottom: 150px;
    }

    /*-------------------------------------
    marging (left)
-------------------------------------*/
    .m-sm-la {
        margin-left: auto;
    }

    .m-sm-l0 {
        margin-left: 0;
    }

    .m-sm-l5 {
        margin-left: 5px;
    }

    .m-sm-l10 {
        margin-left: 10px;
    }

    .m-sm-l15 {
        margin-left: 15px;
    }

    .m-sm-l20 {
        margin-left: 20px;
    }

    .m-sm-l30 {
        margin-left: 30px;
    }

    .m-sm-l40 {
        margin-left: 40px;
    }

    .m-sm-l50 {
        margin-left: 50px;
    }

    .m-sm-l60 {
        margin-left: 60px;
    }

    .m-sm-l70 {
        margin-left: 70px;
    }

    .m-sm-l80 {
        margin-left: 80px;
    }

    .m-sm-l90 {
        margin-left: 90px;
    }

    .m-sm-l100 {
        margin-left: 100px;
    }

    .m-sm-l110 {
        margin-left: 110px;
    }

    .m-sm-l120 {
        margin-left: 120px;
    }

    .m-sm-l130 {
        margin-left: 130px;
    }

    .m-sm-l140 {
        margin-left: 140px;
    }

    .m-sm-l150 {
        margin-left: 150px;
    }


    /*-------------------------------------
    marging (right)
-------------------------------------*/

    .m-sm-r0 {
        margin-right: 0;
    }

    .m-sm-r5 {
        margin-right: 5px;
    }

    .m-sm-r10 {
        margin-right: 10px;
    }

    .m-sm-r15 {
        margin-right: 15px;
    }

    .m-sm-r20 {
        margin-right: 20px;
    }

    .m-sm-r30 {
        margin-right: 30px;
    }

    .m-sm-r40 {
        margin-right: 40px;
    }

    .m-sm-r50 {
        margin-right: 50px;
    }

    .m-sm-r60 {
        margin-right: 60px;
    }

    .m-sm-r70 {
        margin-right: 70px;
    }

    .m-sm-r80 {
        margin-right: 80px;
    }

    .m-sm-r90 {
        margin-right: 90px;
    }

    .m-sm-r100 {
        margin-right: 100px;
    }

    .m-sm-r110 {
        margin-right: 110px;
    }

    .m-sm-r120 {
        margin-right: 120px;
    }

    .m-sm-r130 {
        margin-right: 130px;
    }

    .m-sm-r140 {
        margin-right: 140px;
    }

    .m-sm-r150 {
        margin-right: 150px;
    }


    /*-------------------------------------
    marging (left right)
-------------------------------------*/

    .m-sm-lr0 {
        margin-left: 0;
        margin-right: 0;
    }

    .m-sm-lr5 {
        margin-left: 5px;
        margin-right: 5px;
    }

    .m-sm-lr10 {
        margin-left: 10px;
        margin-right: 10px;
    }

    .m-sm-lr15 {
        margin-left: 15px;
        margin-right: 15px;
    }

    .m-sm-lr20 {
        margin-left: 20px;
        margin-right: 20px;
    }

    .m-sm-lr30 {
        margin-left: 30px;
        margin-right: 30px;
    }

    .m-sm-lr40 {
        margin-left: 40px;
        margin-right: 40px;
    }

    .m-sm-lr50 {
        margin-left: 50px;
        margin-right: 50px;
    }

    .m-sm-lr60 {
        margin-left: 60px;
        margin-right: 60px;
    }

    .m-sm-lr70 {
        margin-left: 70px;
        margin-right: 70px;
    }

    .m-sm-lr80 {
        margin-left: 80px;
        margin-right: 80px;
    }

    .m-sm-lr90 {
        margin-left: 90px;
        margin-right: 90px;
    }

    .m-sm-lr100 {
        margin-left: 100px;
        margin-right: 100px;
    }

    .m-sm-lr120 {
        margin-left: 120px;
        margin-right: 120px;
    }

    .m-sm-lr150 {
        margin-left: 150px;
        margin-right: 150px;
    }


    /*-------------------------------------
    marging (top bottom)
-------------------------------------*/

    .m-sm-tb0 {
        margin-bottom: 0;
        margin-top: 0;
    }

    .m-sm-tb5 {
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .m-sm-tb10 {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .m-sm-tb15 {
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .m-sm-tb20 {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .m-sm-tb30 {
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .m-sm-tb40 {
        margin-bottom: 40px;
        margin-top: 40px;
    }

    .m-sm-tb50 {
        margin-bottom: 50px;
        margin-top: 50px;
    }

    .m-sm-tb60 {
        margin-bottom: 60px;
        margin-top: 60px;
    }

    .m-sm-tb70 {
        margin-bottom: 70px;
        margin-top: 70px;
    }

    .m-sm-tb80 {
        margin-bottom: 80px;
        margin-top: 80px;
    }

    .m-sm-tb90 {
        margin-bottom: 90px;
        margin-top: 90px;
    }

    .m-sm-tb100 {
        margin-bottom: 100px;
        margin-top: 100px;
    }

    .m-sm-tb120 {
        margin-bottom: 120px;
        margin-top: 120px;
    }

    .m-sm-tb150 {
        margin-bottom: 150px;
        margin-top: 150px;
    }
}


/*____POSITIONS ( absolute , relative , statice & z-index)
======================================*/


/*-------------------------------------
    position
-------------------------------------*/


/*relative*/

.relative {
    position: relative;
}


/*absolute*/

.absolute {
    position: absolute;
}


/*static*/

.static {
    position: static;
}


/*-------------------------------------
    z-index
-------------------------------------*/

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

.z-index2 {
    z-index: 2;
}

.z-index3 {
    z-index: 3;
}

.z-index4 {
    z-index: 4;
}

.z-index5 {
    z-index: 5;
}

.z-index6 {
    z-index: 6;
}

.z-index7 {
    z-index: 7;
}

.z-index8 {
    z-index: 8;
}

.z-index9 {
    z-index: 9;
}

.z-index10 {
    z-index: 10;
}

.z-index100 {
    z-index: 100;
}

.z-index999 {
    z-index: 999;
}

.black {
    color: #666;
}

.white {
    color: white;
}
.blue{
    color: #0a80c6;
}
.pink{
    color: #E62699;
}
.green{
    color: #BFE626;
}
.orange{
    color: #f44336;
}
.yellow{
    color: yellow;
}

.bg-cover {
    background-size: cover;
}

.bg-center {
    background-position: center;
}