.msd-m-0 {
    margin: 0 !important
}

.msd-mt-0,
.msd-my-0 {
    margin-top: 0 !important
}

.msd-mr-0,
.msd-mx-0 {
    margin-right: 0 !important
}

.msd-mb-0,
.msd-my-0 {
    margin-bottom: 0 !important
}

.msd-ml-0,
.msd-mx-0 {
    margin-left: 0 !important
}
.msd-m-8 {
    margin: 8px !important
}

.msd-mt-8,
.msd-my-8 {
    margin-top: 8px !important
}

.msd-mr-8,
.msd-mx-8 {
    margin-right: 8px !important
}

.msd-mb-8,
.msd-my-8 {
    margin-bottom: 8px !important
}

.msd-ml-8,
.msd-mx-8 {
    margin-left: 8px !important
}
/*8px*/
.msd-m-4 {
    margin: 4px !important
}

.msd-mt-4,
.msd-my-4 {
    margin-top: 4px !important
}

.msd-mr-4,
.msd-mx-4 {
    margin-right: 4px !important
}

.msd-mb-4,
.msd-my-4 {
    margin-bottom: 4px !important
}

.msd-ml-4,
.msd-mx-4 {
    margin-left: 4px !important
}
/*4*/
.msd-m-12 {
    margin: 12px !important
}

.msd-mt-12,
.msd-my-12 {
    margin-top: 12px !important
}

.msd-mr-12,
.msd-mx-12 {
    margin-right: 12px !important
}

.msd-mb-12,
.msd-my-12 {
    margin-bottom: 12px !important
}

.msd-ml-12,
.msd-mx-12 {
    margin-left: 12px !important
}

/*16px*/
.msd-m-16 {
    margin: 16px !important
}

.msd-mt-16,
.msd-my-16 {
    margin-top: 16px !important
}

.msd-mr-16,
.msd-mx-16 {
    margin-right: 16px !important
}

.msd-mb-16,
.msd-my-16 {
    margin-bottom: 16px !important
}

.msd-ml-16,
.msd-mx-16 {
    margin-left: 16px !important
}


/*16px*/

/*20px*/
.msd-m-20 {
    margin: 20px !important
}

.msd-mt-20,
.msd-my-20 {
    margin-top: 20px !important
}

.msd-mr-20,
.msd-mx-20 {
    margin-right: 20px !important
}

.msd-mb-20,
.msd-my-20 {
    margin-bottom: 20px !important
}

.msd-ml-20,
.msd-mx-20 {
    margin-left: 20px !important
}
/*20px*/
.msd-m-24 {
    margin: 24px !important
}

.msd-mt-24,
.msd-my-24 {
    margin-top: 24px !important
}

.msd-mr-24,
.msd-mx-24 {
    margin-right: 24px !important
}

.msd-mb-24,
.msd-my-24 {
    margin-bottom: 24px !important
}

.msd-ml-24,
.msd-mx-24 {
    margin-left: 24px !important
}

.msd-m-36 {
    margin: 36px !important
}

.msd-mt-36,
.msd-my-36 {
    margin-top: 36px !important
}

.msd-mr-36,
.msd-mx-36 {
    margin-right: 36px !important
}

.msd-mb-36,
.msd-my-36 {
    margin-bottom: 36px !important
}

.msd-ml-36,
.msd-mx-36 {
    margin-left: 36px !important
}
/*48px*/
.msd-m-48 {
    margin: 48px !important
}

.msd-mt-48,
.msd-my-48 {
    margin-top: 48px !important
}

.msd-mr-48,
.msd-mx-48 {
    margin-right: 48px !important
}

.msd-mb-48,
.msd-my-48 {
    margin-bottom: 48px !important
}

.msd-ml-48,
.msd-mx-48 {
    margin-left: 48px !important
}

/*48px*/

.msd-m-64 {
    margin: 64px !important
}

.msd-mt-64,
.msd-my-64 {
    margin-top: 64px !important
}

.msd-mr-64,
.msd-mx-64 {
    margin-right: 64px !important
}

.msd-mb-64,
.msd-my-64 {
    margin-bottom: 64px !important
}

.msd-ml-64,
.msd-mx-64 {
    margin-left: 64px !important
}

.msd-m-78 {
    margin: 78px!important
}

.msd-mt-78,
.msd-my-78{
    margin-top: 78px!important
}

.msd-mr-78,
.msd-mx-78{
    margin-right: 78px!important
}

.msd-mb-78,
.msd-my-78{
    margin-bottom: 78px!important
}

.msd-ml-78,
.msd-mx-78{
    margin-left: 78px!important
}
.msd-m-72 {
    margin: 72px!important
}

.msd-mt-72,
.msd-my-72{
    margin-top: 72px!important
}

.msd-mr-72,
.msd-mx-72{
    margin-right: 72px!important
}

.msd-mb-72,
.msd-my-72{
    margin-bottom: 72px!important
}

.msd-ml-72,
.msd-mx-72{
    margin-left: 72px!important
}
/*96*/
.msd-m-96 {
    margin: 96px !important
}

.msd-mt-96,
.msd-my-96 {
    margin-top: 96px !important
}

.msd-mr-96,
.msd-mx-96 {
    margin-right: 96px !important
}

.msd-mb-96,
.msd-my-96 {
    margin-bottom: 96px !important
}

.msd-ml-96,
.msd-mx-96 {
    margin-left: 96px !important
}
/*96*/
.msd-p-0 {
    padding: 0 !important
}

.msd-pt-0,
.msd-py-0 {
    padding-top: 0 !important
}

.msd-pr-0,
.msd-px-0 {
    padding-right: 0 !important
}

.msd-pb-0,
.msd-py-0 {
    padding-bottom: 0 !important
}

.msd-pl-0,
.msd-px-0 {
    padding-left: 0 !important
}
.msd-p-4 {
    padding: 4px !important
}

.msd-pt-4,
.msd-py-4 {
    padding-top: 4px !important
}

.msd-pr-4,
.msd-px-4 {
    padding-right: 4px !important
}

.msd-pb-4,
.msd-py-4 {
    padding-bottom: 4px !important
}

.msd-pl-4,
.msd-px-4 {
    padding-left: 4px !important
}
/*4px*/
.msd-p-8 {
    padding: 8px !important
}

.msd-pt-8,
.msd-py-8 {
    padding-top: 8px !important
}

.msd-pr-8,
.msd-px-8 {
    padding-right: 8px !important
}

.msd-pb-8,
.msd-py-8 {
    padding-bottom: 8px !important
}

.msd-pl-8,
.msd-px-8 {
    padding-left: 8px !important
}
/*8px*/
.msd-p-12 {
    padding: 12px !important
}

.msd-pt-12,
.msd-py-12 {
    padding-top: 12px !important
}

.msd-pr-12,
.msd-px-12 {
    padding-right: 12px !important
}

.msd-pb-12,
.msd-py-12 {
    padding-bottom: 12px !important
}

.msd-pl-12,
.msd-px-12 {
    padding-left: 12px !important
}
/*16px*/
.msd-p-16 {
    padding: 16px !important
}

.msd-pt-16,
.msd-py-16 {
    padding-top: 16px !important
}

.msd-pr-16,
.msd-px-16 {
    padding-right: 16px !important
}

.msd-pb-16,
.msd-py-16 {
    padding-bottom: 16px !important
}

.msd-pl-16,
.msd-px-16 {
    padding-left: 16px !important
}
/*16px*/
/*20px*/
.msd-p-20 {
    padding: 20px !important
}

.msd-pt-20,
.msd-py-20 {
    padding-top: 20px !important
}

.msd-pr-20,
.msd-px-20 {
    padding-right: 20px !important
}

.msd-pb-20,
.msd-py-20 {
    padding-bottom: 20px !important
}

.msd-pl-20,
.msd-px-20 {
    padding-left: 20px !important
}
/*20*/

.msd-p-24 {
    padding: 24px !important
}

.msd-pt-24,
.msd-py-24 {
    padding-top: 24px !important
}

.msd-pr-24,
.msd-px-24 {
    padding-right: 24px !important
}

.msd-pb-24,
.msd-py-24 {
    padding-bottom: 24px !important
}

.msd-pl-24,
.msd-px-24 {
    padding-left: 24px !important
}

.msd-p-36 {
    padding: 36px !important
}

.msd-pt-36,
.msd-py-36 {
    padding-top: 36px !important
}

.msd-pr-36,
.msd-px-36 {
    padding-right: 36px !important
}

.msd-pb-36,
.msd-py-36 {
    padding-bottom: 36px !important
}

.msd-pl-36,
.msd-px-36 {
    padding-left: 36px !important
}
/*48*/
.msd-p-48 {
    padding: 48px !important
}

.msd-pt-48,
.msd-py-48 {
    padding-top: 48px !important
}

.msd-pr-48,
.msd-px-48 {
    padding-right: 48px !important
}

.msd-pb-48,
.msd-py-48 {
    padding-bottom: 48px !important
}

.msd-pl-48,
.msd-px-48 {
    padding-left: 48px !important
}
/*48*/
.msd-p-64 {
    padding: 64px !important
}

.msd-pt-64,
.msd-py-64 {
    padding-top: 64px !important
}

.msd-pr-64,
.msd-px-64 {
    padding-right: 64px !important
}

.msd-pb-64,
.msd-py-64 {
    padding-bottom: 64px !important
}

.msd-pl-64,
.msd-px-64 {
    padding-left: 64px !important
}
.msd-p-72 {
    padding: 72px !important
}

.msd-pt-72,
.msd-py-72 {
    padding-top: 72px !important
}

.msd-pr-72,
.msd-px-72 {
    padding-right: 72px !important
}

.msd-pb-72,
.msd-py-72 {
    padding-bottom: 72px !important
}

.msd-pl-72,
.msd-px-72 {
    padding-left: 72px !important
}
/*72px*/
.msd-p-78{
    padding: 78px!important
}

.msd-pt-78,
.msd-py-78{
    padding-top: 78px!important
}

.msd-pr-78,
.msd-px-78{
    padding-right: 78px!important
}

.msd-pb-78,
.msd-py-78{
    padding-bottom: 78px!important
}

.msd-pl-78,
.msd-px-78{
    padding-left: 78px!important
}
/*96*/
.msd-p-96 {
    padding: 96px !important
}

.msd-pt-96,
.msd-py-96 {
    padding-top: 96px !important
}

.msd-pr-96,
.msd-px-96 {
    padding-right: 96px !important
}

.msd-pb-96,
.msd-py-96 {
    padding-bottom: 96px !important
}

.msd-pl-96,
.msd-px-96 {
    padding-left: 96px !important
}
/*96*/
.msd-m-n12 {
    margin: -12px !important
}

.msd-mt-n12,
.msd-my-n12 {
    margin-top: -12px !important
}

.msd-mr-n12,
.msd-mx-n12 {
    margin-right: -12px !important
}

.msd-mb-n12,
.msd-my-n12 {
    margin-bottom: -12px !important
}

.msd-ml-n12,
.msd-mx-n12 {
    margin-left: -12px !important
}

.msd-m-n24 {
    margin: -24px !important
}

.msd-mt-n24,
.msd-my-n24 {
    margin-top: -24px !important
}

.msd-mr-n24,
.msd-mx-n24 {
    margin-right: -24px !important
}

.msd-mb-n24,
.msd-my-n24 {
    margin-bottom: -24px !important
}

.msd-ml-n24,
.msd-mx-n24 {
    margin-left: -24px !important
}

.msd-m-n36 {
    margin: -36px !important
}

.msd-mt-n36,
.msd-my-n36 {
    margin-top: -36px !important
}

.msd-mr-n36,
.msd-mx-n36 {
    margin-right: -36px !important
}

.msd-mb-n36,
.msd-my-n36 {
    margin-bottom: -36px !important
}

.msd-ml-n36,
.msd-mx-n36 {
    margin-left: -36px !important
}

.msd-m-n64 {
    margin: -64px !important
}

.msd-mt-n64,
.msd-my-n64 {
    margin-top: -64px !important
}

.msd-mr-n64,
.msd-mx-n64 {
    margin-right: -64px !important
}

.msd-mb-n64,
.msd-my-n64 {
    margin-bottom: -64px !important
}

.msd-ml-n64,
.msd-mx-n64 {
    margin-left: -64px !important
}

.msd-m-n78 {
    margin: -78px!important
}

.msd-mt-n78,
.msd-my-n78 {
    margin-top: -78px!important
}

.msd-mr-n78,
.msd-mx-n78 {
    margin-right: -78px!important
}

.msd-mb-n78,
.msd-my-n78 {
    margin-bottom: -78px!important
}

.msd-ml-n78,
.msd-mx-n78 {
    margin-left: -78px!important
}

.msd-m-auto {
    margin: auto !important
}

.msd-mt-auto,
.msd-my-auto {
    margin-top: auto !important
}

.msd-mr-auto,
.msd-mx-auto {
    margin-right: auto !important
}

.msd-mb-auto,
.msd-my-auto {
    margin-bottom: auto !important
}

.msd-ml-auto,
.msd-mx-auto {
    margin-left: auto !important
}

@media (min-width:320px) {
    .msd-m-sm-0 {
        margin: 0 !important
    }
    .msd-mt-sm-0,
    .msd-my-sm-0 {
        margin-top: 0 !important
    }
    .msd-mr-sm-0,
    .msd-mx-sm-0 {
        margin-right: 0 !important
    }
    .msd-mb-sm-0,
    .msd-my-sm-0 {
        margin-bottom: 0 !important
    }
    .msd-ml-sm-0,
    .msd-mx-sm-0 {
        margin-left: 0 !important
    }
     .msd-m-sm-4 {
        margin: 4px !important
    }
    .msd-mt-sm-4,
    .msd-my-sm-4 {
        margin-top: 4px !important
    }
    .msd-mr-sm-4,
    .msd-mx-sm-4 {
        margin-right: 4px !important
    }
    .msd-mb-sm-4,
    .msd-my-sm-4 {
        margin-bottom: 4px !important
    }
    .msd-ml-sm-4,
    .msd-mx-sm-4 {
        margin-left: 4px !important
    }
     .msd-m-sm-8 {
        margin: 8px !important
    }
    .msd-mt-sm-8,
    .msd-my-sm-8 {
        margin-top: 8px !important
    }
    .msd-mr-sm-8,
    .msd-mx-sm-8 {
        margin-right: 8px !important
    }
    .msd-mb-sm-8,
    .msd-my-sm-8 {
        margin-bottom: 8px !important
    }
    .msd-ml-sm-8,
    .msd-mx-sm-8 {
        margin-left: 8px !important
    }
    .msd-m-sm-8 {
        margin: 8px !important
    }
    .msd-mt-sm-8,
    .msd-my-sm-8 {
        margin-top: 8px !important
    }
/*16px*/
  .msd-m-sm-16 {
        margin: 16px !important
    }
    .msd-mr-sm-16,
    .msd-mx-sm-16 {
        margin-right: 16px !important
    }
    .msd-mb-sm-16,
    .msd-my-sm-16 {
        margin-bottom: 16px !important
    }
    .msd-ml-sm-16,
    .msd-mx-sm-16 {
        margin-left: 16px !important
    }
     .msd-m-sm-16 {
        margin: 16px !important
    }
    .msd-mt-sm-16,
    .msd-my-sm-16 {
        margin-top: 16px !important
    }
    .msd-mr-sm-16,
    .msd-mx-sm-16 {
        margin-right: 16px !important
    }
    .msd-mb-sm-16,
    .msd-my-sm-16 {
        margin-bottom: 16px !important
    }
    .msd-ml-sm-16,
    .msd-mx-sm-16 {
        margin-left: 16px !important
    }
/*16px*/
      .msd-m-sm-20 {
        margin: 20px !important
    }
    .msd-mr-sm-20,
    .msd-mx-sm-20 {
        margin-right: 20px !important
    }
    .msd-mb-sm-20,
    .msd-my-sm-20 {
        margin-bottom: 20px !important
    }
    .msd-ml-sm-20,
    .msd-mx-sm-20 {
        margin-left: 20px !important
    }
     .msd-m-sm-20 {
        margin: 20px !important
    }
    .msd-mt-sm-20,
    .msd-my-sm-20 {
        margin-top: 20px !important
    }
    .msd-mr-sm-20,
    .msd-mx-sm-20 {
        margin-right: 20px !important
    }
    .msd-mb-sm-20,
    .msd-my-sm-20 {
        margin-bottom: 20px !important
    }
    .msd-ml-sm-20,
    .msd-mx-sm-20 {
        margin-left: 20px !important
    }
    .msd-mb-sm-12,
    .msd-my-sm-12 {
        margin-bottom: 12px !important
    }
    /*20*/
    .msd-m-sm-24 {
        margin: 24px !important
    }
    .msd-mt-sm-24,
    .msd-my-sm-24 {
        margin-top: 24px !important
    }
    .msd-mr-sm-24,
    .msd-mx-sm-24 {
        margin-right: 24px !important
    }
    .msd-mb-sm-24,
    .msd-my-sm-24 {
        margin-bottom: 24px !important
    }
    .msd-ml-sm-24,
    .msd-mx-sm-24 {
        margin-left: 24px !important
    }
    .msd-m-sm-36 {
        margin: 36px !important
    }
    .msd-mt-sm-36,
    .msd-my-sm-36 {
        margin-top: 36px !important
    }
    .msd-mr-sm-36,
    .msd-mx-sm-36 {
        margin-right: 36px !important
    }
    .msd-mb-sm-36,
    .msd-my-sm-36 {
        margin-bottom: 36px !important
    }
    .msd-ml-sm-36,
    .msd-mx-sm-36 {
        margin-left: 36px !important
    }
    .msd-m-sm-48 {
        margin: 48px !important
    }
    .msd-mt-sm-48,
    .msd-my-sm-48 {
        margin-top: 48px !important
    }
    .msd-mr-sm-48,
    .msd-mx-sm-48 {
        margin-right: 48px !important
    }
    .msd-mb-sm-48,
    .msd-my-sm-48 {
        margin-bottom: 48px !important
    }
    .msd-ml-sm-48,
    .msd-mx-sm-48 {
        margin-left: 48px !important
    }
    .msd-m-sm-64 {
        margin: 64px !important
    }
    .msd-mt-sm-64,
    .msd-my-sm-64 {
        margin-top: 64px !important
    }
    .msd-mr-sm-64,
    .msd-mx-sm-64 {
        margin-right: 64px !important
    }
    .msd-mb-sm-64,
    .msd-my-sm-64 {
        margin-bottom: 64px !important
    }
    .msd-ml-sm-64,
    .msd-mx-sm-64 {
        margin-left: 64px !important
    }
    .msd-m-sm-72 {
        margin: 72px !important
    }
    .msd-mt-sm-72,
    .msd-my-sm-72 {
        margin-top: 72px !important
    }
    .msd-mr-sm-72,
    .msd-mx-sm-72 {
        margin-right: 72px !important
    }
    .msd-mb-sm-72,
    .msd-my-sm-72 {
        margin-bottom: 72px !important
    }
    .msd-ml-sm-72,
    .msd-mx-sm-72 {
        margin-left: 72px !important
    }
    .msd-m-sm-78 {
        margin: 78px!important
    }
    .msd-mt-sm-78,
    .msd-my-sm-78{
        margin-top: 78px!important
    }
    .msd-mr-sm-78,
    .msd-mx-sm-78{
        margin-right: 78px!important
    }
    .msd-mb-sm-78,
    .msd-my-sm-78{
        margin-bottom: 78px!important
    }
    .msd-ml-sm-78,
    .msd-mx-sm-78{
        margin-left: 78px!important
    }
    .msd-m-sm-96 {
        margin: 96px !important
    }
    .msd-mt-sm-96,
    .msd-my-sm-96 {
        margin-top: 96px !important
    }
    .msd-mr-sm-96,
    .msd-mx-sm-96 {
        margin-right: 96px !important
    }
    .msd-mb-sm-96,
    .msd-my-sm-96 {
        margin-bottom: 96px !important
    }
    .msd-ml-sm-96,
    .msd-mx-sm-96 {
        margin-left: 96px !important
    }
    .msd-p-sm-0 {
        padding: 0 !important
    }
    .msd-pt-sm-0,
    .msd-py-sm-0 {
        padding-top: 0 !important
    }
    .msd-pr-sm-0,
    .msd-px-sm-0 {
        padding-right: 0 !important
    }
    .msd-pb-sm-0,
    .msd-py-sm-0 {
        padding-bottom: 0 !important
    }
    .msd-pl-sm-0,
    .msd-px-sm-0 {
        padding-left: 0 !important
    }
    .msd-p-sm-4 {
        padding: 4px !important
    }
    .msd-pt-sm-4,
    .msd-py-sm-4 {
        padding-top: 4px !important
    }
    .msd-pr-sm-4,
    .msd-px-sm-4 {
        padding-right: 4px !important
    }
    .msd-pb-sm-4,
    .msd-py-sm-4 {
        padding-bottom: 4px !important
    }
    .msd-pl-sm-4,
    .msd-px-sm-4 {
        padding-left: 4px !important
    }
    .msd-p-sm-8 {
        padding: 8px !important
    }
    .msd-pt-sm-8,
    .msd-py-sm-8 {
        padding-top: 8px !important
    }
    .msd-pr-sm-8,
    .msd-px-sm-8 {
        padding-right: 8px !important
    }
    .msd-pb-sm-8,
    .msd-py-sm-8 {
        padding-bottom: 8px !important
    }
    .msd-pl-sm-8,
    .msd-px-sm-8 {
        padding-left: 8px !important
    }
    .msd-p-sm-12 {
        padding: 12px !important
    }
    .msd-pt-sm-12,
    .msd-py-sm-12 {
        padding-top: 12px !important
    }
    .msd-pr-sm-12,
    .msd-px-sm-12 {
        padding-right: 12px !important
    }
    .msd-pb-sm-12,
    .msd-py-sm-12 {
        padding-bottom: 12px !important
    }
    .msd-pl-sm-12,
    .msd-px-sm-12 {
        padding-left: 12px !important
    }
    .msd-p-sm-16 {
        padding: 16px !important
    }
    .msd-pt-sm-16,
    .msd-py-sm-16 {
        padding-top: 16px !important
    }
    .msd-pr-sm-16,
    .msd-px-sm-16 {
        padding-right: 16px !important
    }
    .msd-pb-sm-16,
    .msd-py-sm-16 {
        padding-bottom: 16px !important
    }
    .msd-pl-sm-16,
    .msd-px-sm-16 {
        padding-left: 16px !important
    }
    .msd-p-sm-24 {
        padding: 24px !important
    }
    .msd-pt-sm-24,
    .msd-py-sm-24 {
        padding-top: 24px !important
    }
    .msd-pr-sm-24,
    .msd-px-sm-24 {
        padding-right: 24px !important
    }
    .msd-pb-sm-24,
    .msd-py-sm-24 {
        padding-bottom: 24px !important
    }
    .msd-pl-sm-24,
    .msd-px-sm-24 {
        padding-left: 24px !important
    }
    .msd-p-sm-36 {
        padding: 36px !important
    }
    .msd-pt-sm-36,
    .msd-py-sm-36 {
        padding-top: 36px !important
    }
    .msd-pr-sm-36,
    .msd-px-sm-36 {
        padding-right: 36px !important
    }
    .msd-pb-sm-36,
    .msd-py-sm-36 {
        padding-bottom: 36px !important
    }
    .msd-pl-sm-36,
    .msd-px-sm-36 {
        padding-left: 36px !important
    }
    .msd-p-sm-48 {
        padding: 48px !important
    }
    .msd-pt-sm-48,
    .msd-py-sm-48 {
        padding-top: 48px !important
    }
    .msd-pr-sm-48,
    .msd-px-sm-48 {
        padding-right: 48px !important
    }
    .msd-pb-sm-48,
    .msd-py-sm-48 {
        padding-bottom: 48px !important
    }
    .msd-pl-sm-48,
    .msd-px-sm-48 {
        padding-left: 48px !important
    }
    .msd-p-sm-64 {
        padding: 64px !important
    }
    .msd-pt-sm-64,
    .msd-py-sm-64 {
        padding-top: 64px !important
    }
    .msd-pr-sm-64,
    .msd-px-sm-64 {
        padding-right: 64px !important
    }
    .msd-pb-sm-64,
    .msd-py-sm-64 {
        padding-bottom: 64px !important
    }
    .msd-pl-sm-64,
    .msd-px-sm-64 {
        padding-left: 64px !important
    }
    .msd-p-sm-72 {
        padding: 72px !important
    }
    .msd-pt-sm-72,
    .msd-py-sm-72 {
        padding-top: 72px !important
    }
    .msd-pr-sm-72,
    .msd-px-sm-72 {
        padding-right: 72px !important
    }
    .msd-pb-sm-72,
    .msd-py-sm-72 {
        padding-bottom: 72px !important
    }
    .msd-pl-sm-72,
    .msd-px-sm-72 {
        padding-left: 72px !important
    }
    .msd-p-sm-78 {
        padding: 78px!important
    }
    .msd-pt-sm-78,
    .msd-py-sm-78{
        padding-top: 78px!important
    }
    .msd-pr-sm-78,
    .msd-px-sm-78{
        padding-right: 78px!important
    }
    .msd-pb-sm-78,
    .msd-py-sm-78{
        padding-bottom: 78px!important
    }
    .msd-pl-sm-78,
    .msd-px-sm-78{
        padding-left: 78px!important
    }
    .msd-p-sm-96 {
        padding: 96px !important
    }
    .msd-pt-sm-96,
    .msd-py-sm-96 {
        padding-top: 96px !important
    }
    .msd-pr-sm-96,
    .msd-px-sm-96 {
        padding-right: 96px !important
    }
    .msd-pb-sm-96,
    .msd-py-sm-96 {
        padding-bottom: 96px !important
    }
    .msd-pl-sm-96,
    .msd-px-sm-96 {
        padding-left: 96px !important
    }
    .msd-m-sm-n12 {
        margin: -12px !important
    }
    .msd-mt-sm-n12,
    .msd-my-sm-n12 {
        margin-top: -12px !important
    }
    .msd-mr-sm-n12,
    .msd-mx-sm-n12 {
        margin-right: -12px !important
    }
    .msd-mb-sm-n12,
    .msd-my-sm-n12 {
        margin-bottom: -12px !important
    }
    .msd-ml-sm-n12,
    .msd-mx-sm-n12 {
        margin-left: -12px !important
    }
    .msd-m-sm-n2 {
        margin: -24px !important
    }
    .msd-mt-sm-n24,
    .msd-my-sm-n24 {
        margin-top: -24px !important
    }
    .msd-mr-sm-n24,
    .msd-mx-sm-n24 {
        margin-right: -24px !important
    }
    .msd-mb-sm-n24,
    .msd-my-sm-n24 {
        margin-bottom: -24px !important
    }
    .msd-ml-sm-n24,
    .msd-mx-sm-n24 {
        margin-left: -24px !important
    }
    .msd-m-sm-n36 {
        margin: -36px !important
    }
    .msd-mt-sm-n36,
    .msd-my-sm-n36 {
        margin-top: -36px !important
    }
    .msd-mr-sm-n36,
    .msd-mx-sm-n36 {
        margin-right: -36px !important
    }
    .msd-mb-sm-n36,
    .msd-my-sm-n36 {
        margin-bottom: -36px !important
    }
    .msd-ml-sm-n36,
    .msd-mx-sm-n36 {
        margin-left: -36px !important
    }
    .msd-m-sm-n64 {
        margin: -64px !important
    }
    .msd-mt-sm-n64,
    .msd-my-sm-n64 {
        margin-top: -64px !important
    }
    .msd-mr-sm-n64,
    .msd-mx-sm-n64 {
        margin-right: -64px !important
    }
    .msd-mb-sm-n64,
    .msd-my-sm-n64 {
        margin-bottom: -64px !important
    }
    .msd-ml-sm-n64,
    .msd-mx-sm-n64 {
        margin-left: -64px !important
    }
    .msd-m-sm-n78 {
        margin: -78px!important
    }
    .msd-mt-sm-n78,
    .msd-my-sm-n78 {
        margin-top: -78px!important
    }
    .msd-mr-sm-n78,
    .msd-mx-sm-n78 {
        margin-right: -78px!important
    }
    .msd-mb-sm-n78,
    .msd-my-sm-n78 {
        margin-bottom: -78px!important
    }
    .msd-ml-sm-n78,
    .msd-mx-sm-n78 {
        margin-left: -78px!important
    }
    .msd-m-sm-auto {
        margin: auto !important
    }
    .msd-mt-sm-auto,
    .msd-my-sm-auto {
        margin-top: auto !important
    }
    .msd-mr-sm-auto,
    .msd-mx-sm-auto {
        margin-right: auto !important
    }
    .msd-mb-sm-auto,
    .msd-my-sm-auto {
        margin-bottom: auto !important
    }
    .msd-ml-sm-auto,
    .msd-mx-sm-auto {
        margin-left: auto !important
    }
}

@media (min-width:480px) {
    /* change form margin back from 320px view*/
    .forum-thread-post .mce-editor-mobile{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .thread-container .mce-editor-mobile{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .thread-container .card-body{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .thread-container .card-body .mce-editor-mobile{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .msd-p-36.forum-thread-post .mce-editor-mobile{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    /*end*/
    .msd-m-md-0 {
        margin: 0 !important
    }
    .msd-mt-md-0,
    .msd-my-md-0 {
        margin-top: 0 !important
    }
    .msd-mr-md-0,
    .msd-mx-md-0 {
        margin-right: 0 !important
    }
    .msd-mb-md-0,
    .msd-my-md-0 {
        margin-bottom: 0 !important
    }
    .msd-ml-md-0,
    .msd-mx-md-0 {
        margin-left: 0 !important
    }
     .msd-m-md-4 {
        margin: 4px !important
    }
    .msd-mt-md-4,
    .msd-my-md-4 {
        margin-top: 4px !important
    }
    .msd-mr-md-4,
    .msd-mx-md-4 {
        margin-right: 4px !important
    }
    .msd-mb-md-4,
    .msd-my-md-4 {
        margin-bottom: 4px !important
    }
    .msd-ml-md-4,
    .msd-mx-md-4 {
        margin-left: 4px !important
    }
     .msd-m-md-8 {
        margin: 8px !important
    }
    .msd-mt-md-8,
    .msd-my-md-8 {
        margin-top: 8px !important
    }
    .msd-mr-md-8,
    .msd-mx-md-8 {
        margin-right: 8px !important
    }
    .msd-mb-md-8,
    .msd-my-md-8 {
        margin-bottom: 8px !important
    }
    .msd-ml-md-8,
    .msd-mx-md-8 {
        margin-left: 8px !important
    }
    .msd-m-md-12 {
        margin: 12px !important
    }
    .msd-mt-md-12,
    .msd-my-md-12 {
        margin-top: 12px !important
    }
    .msd-mr-md-12,
    .msd-mx-md-12 {
        margin-right: 12px !important
    }
    .msd-mb-md-12,
    .msd-my-md-12 {
        margin-bottom: 12px !important
    }
    .msd-ml-md-12,
    .msd-mx-md-12 {
        margin-left: 12px !important
    }
     .msd-m-md-16 {
        margin: 16px !important
    }
    .msd-mt-md-16,
    .msd-my-md-16 {
        margin-top: 16px !important
    }
    .msd-mr-md-16,
    .msd-mx-md-16 {
        margin-right: 16px !important
    }
    .msd-mb-md-16,
    .msd-my-md-16 {
        margin-bottom: 16px !important
    }
    .msd-ml-md-16,
    .msd-mx-md-16 {
        margin-left: 16px !important
    }
    .msd-m-md-24 {
        margin: 24px !important
    }
    .msd-mt-md-24,
    .msd-my-md-24 {
        margin-top: 24px !important
    }
    .msd-mr-md-24,
    .msd-mx-md-24 {
        margin-right: 24px !important
    }
    .msd-mb-md-24,
    .msd-my-md-24 {
        margin-bottom: 24px !important
    }
    .msd-ml-md-24,
    .msd-mx-md-24 {
        margin-left: 24px !important
    }
    .msd-m-md-36 {
        margin: 36px !important
    }
    .msd-mt-md-36,
    .msd-my-md-36 {
        margin-top: 36px !important
    }
    .msd-mr-md-36,
    .msd-mx-md-36 {
        margin-right: 36px !important
    }
    .msd-mb-md-36,
    .msd-my-md-36 {
        margin-bottom: 36px !important
    }
    .msd-ml-md-36,
    .msd-mx-md-36 {
        margin-left: 36px !important
    }
     .msd-m-md-48 {
        margin: 48px !important
    }
    .msd-mt-md-48,
    .msd-my-md-48 {
        margin-top: 48px !important
    }
    .msd-mr-md-48,
    .msd-mx-md-48 {
        margin-right: 48px !important
    }
    .msd-mb-md-48,
    .msd-my-md-48 {
        margin-bottom: 48px !important
    }
    .msd-ml-md-48,
    .msd-mx-md-48 {
        margin-left: 48px !important
    }
    .msd-m-md-64 {
        margin: 64px !important
    }
    .msd-mt-md-64,
    .msd-my-md-64 {
        margin-top: 64px !important
    }
    .msd-mr-md-64,
    .msd-mx-md-64 {
        margin-right: 64px !important
    }
    .msd-mb-md-64,
    .msd-my-md-64 {
        margin-bottom: 64px !important
    }
    .msd-ml-md-64,
    .msd-mx-md-64 {
        margin-left: 64px !important
    }
     .msd-m-md-72 {
        margin: 72px !important
    }
    .msd-mt-md-72,
    .msd-my-md-72 {
        margin-top: 72px !important
    }
    .msd-mr-md-72,
    .msd-mx-md-72 {
        margin-right: 72px !important
    }
    .msd-mb-md-72,
    .msd-my-md-72 {
        margin-bottom: 72px !important
    }
    .msd-ml-md-72,
    .msd-mx-md-72 {
        margin-left: 72px !important
    }
    .msd-m-md-78 {
        margin: 78px!important
    }
    .msd-mt-md-78,
    .msd-my-md-78{
        margin-top: 78px!important
    }
    .msd-mr-md-78,
    .msd-mx-md-78{
        margin-right: 78px!important
    }
    .msd-mb-md-78,
    .msd-my-md-78{
        margin-bottom: 78px!important
    }
    .msd-ml-md-78,
    .msd-mx-md-78{
        margin-left: 78px!important
    }
     .msd-m-md-96 {
        margin: 96px !important
    }
    .msd-mt-md-96,
    .msd-my-md-96 {
        margin-top: 96px !important
    }
    .msd-mr-md-96,
    .msd-mx-md-96 {
        margin-right: 96px !important
    }
    .msd-mb-md-96,
    .msd-my-md-96 {
        margin-bottom: 96px !important
    }
    .msd-ml-md-96,
    .msd-mx-md-96 {
        margin-left: 96px !important
    }
    .msd-p-md-0 {
        padding: 0 !important
    }
    .msd-pt-md-0,
    .msd-py-md-0 {
        padding-top: 0 !important
    }
    .msd-pr-md-0,
    .msd-px-md-0 {
        padding-right: 0 !important
    }
    .msd-pb-md-0,
    .msd-py-md-0 {
        padding-bottom: 0 !important
    }
    .msd-pl-md-0,
    .msd-px-md-0 {
        padding-left: 0 !important
    }
     .msd-p-md-4 {
        padding: 4px !important
    }
    .msd-pt-md-4,
    .msd-py-md-4 {
        padding-top: 4px !important
    }
    .msd-pr-md-4,
    .msd-px-md-4 {
        padding-right: 4px !important
    }
    .msd-pb-md-4,
    .msd-py-md-4 {
        padding-bottom: 4px !important
    }
    .msd-pl-md-4,
    .msd-px-md-4 {
        padding-left: 4px !important
    }
     .msd-p-md-8 {
        padding: 8px !important
    }
    .msd-pt-md-8,
    .msd-py-md-8 {
        padding-top: 8px !important
    }
    .msd-pr-md-8,
    .msd-px-md-8 {
        padding-right: 8px !important
    }
    .msd-pb-md-8,
    .msd-py-md-8 {
        padding-bottom: 8px !important
    }
    .msd-pl-md-8,
    .msd-px-md-8 {
        padding-left: 8px !important
    }
    .msd-p-md-12 {
        padding: 12px !important
    }
    .msd-pt-md-12,
    .msd-py-md-12 {
        padding-top: 12px !important
    }
    .msd-pr-md-12,
    .msd-px-md-12 {
        padding-right: 12px !important
    }
    .msd-pb-md-12,
    .msd-py-md-12 {
        padding-bottom: 12px !important
    }
    .msd-pl-md-12,
    .msd-px-md-12 {
        padding-left: 12px !important
    }
     .msd-p-md-16 {
        padding: 16px !important
    }
    .msd-pt-md-16,
    .msd-py-md-16 {
        padding-top: 16px !important
    }
    .msd-pr-md-16,
    .msd-px-md-16 {
        padding-right: 16px !important
    }
    .msd-pb-md-16,
    .msd-py-md-16 {
        padding-bottom: 16px !important
    }
    .msd-pl-md-16,
    .msd-px-md-16 {
        padding-left: 12px !important
    }
     .msd-p-md-20 {
        padding: 20px !important
    }
    .msd-pt-md-20,
    .msd-py-md-20 {
        padding-top: 20px !important
    }
    .msd-pr-md-20,
    .msd-px-md-20 {
        padding-right: 20px !important
    }
    .msd-pb-md-20,
    .msd-py-md-20 {
        padding-bottom: 20px !important
    }
    .msd-pl-md-20,
    .msd-px-md-20 {
        padding-left: 20px !important
    }
    .msd-pt-md-24,
    .msd-py-md-24 {
        padding-top: 24px !important
    }
    .msd-pr-md-24,
    .msd-px-md-24 {
        padding-right: 24px !important
    }
    .msd-pb-md-24,
    .msd-py-md-24 {
        padding-bottom: 24px !important
    }
    .msd-pl-md-24,
    .msd-px-md-24 {
        padding-left: 24px !important
    }
    .msd-pt-md-36,
    .msd-py-md-36 {
        padding-top: 36px !important
    }
    .msd-pr-md-36,
    .msd-px-md-36 {
        padding-right: 36px !important
    }
    .msd-pb-md-36,
    .msd-py-md-36 {
        padding-bottom: 36px !important
    }
    .msd-pl-md-36,
    .msd-px-md-36 {
        padding-left: 36px !important
    }
     .msd-p-md-48 {
        padding: 48px !important
    }
    .msd-pt-md-48,
    .msd-py-md-48 {
        padding-top: 48px !important
    }
    .msd-pr-md-48,
    .msd-px-md-48 {
        padding-right: 48px !important
    }
    .msd-pb-md-48,
    .msd-py-md-48 {
        padding-bottom: 48px !important
    }
    .msd-pl-md-48,
    .msd-px-md-48 {
        padding-left: 48px !important
    }
    .msd-p-md-64 {
        padding: 64px !important
    }
    .msd-pt-md-64,
    .msd-py-md-64 {
        padding-top: 64px !important
    }
    .msd-pr-md-64,
    .msd-px-md-64 {
        padding-right: 64px !important
    }
    .msd-pb-md-64,
    .msd-py-md-64 {
        padding-bottom: 64px !important
    }
    .msd-pl-md-64,
    .msd-px-md-64 {
        padding-left: 64px !important
    }
     .msd-p-md-72 {
        padding: 72px !important
    }
    .msd-pt-md-72,
    .msd-py-md-72 {
        padding-top: 72px !important
    }
    .msd-pr-md-72,
    .msd-px-md-72 {
        padding-right: 72px !important
    }
    .msd-pb-md-72,
    .msd-py-md-72 {
        padding-bottom: 72px !important
    }
    .msd-pl-md-72,
    .msd-px-md-72 {
        padding-left: 72px !important
    }
    .msd-p-md-78 {
        padding: 78px!important
    }
    .msd-pt-md-78,
    .msd-py-md-78{
        padding-top: 78px!important
    }
    .msd-pr-md-78,
    .msd-px-md-78{
        padding-right: 78px!important
    }
    .msd-pb-md-78,
    .msd-py-md-78{
        padding-bottom: 78px!important
    }
    .msd-pl-md-78,
    .msd-px-md-78{
        padding-left: 78px!important
    }
     .msd-p-md-96 {
        padding: 96px !important
    }
    .msd-pt-md-96,
    .msd-py-md-96 {
        padding-top: 96px !important
    }
    .msd-pr-md-96,
    .msd-px-md-96 {
        padding-right: 96px !important
    }
    .msd-pb-md-96,
    .msd-py-md-96 {
        padding-bottom: 96px !important
    }
    .msd-pl-md-96,
    .msd-px-md-96 {
        padding-left: 96px !important
    }
    .msd-m-md-n1 {
        margin: -12px !important
    }
    .msd-mt-md-n12,
    .msd-my-md-n12 {
        margin-top: -12px !important
    }
    .msd-mr-md-n12,
    .msd-mx-md-n12 {
        margin-right: -12px !important
    }
    .msd-mb-md-n12,
    .msd-my-md-n12 {
        margin-bottom: -12px !important
    }
    .msd-ml-md-n12,
    .msd-mx-md-n12 {
        margin-left: -12px !important
    }
    .msd-m-md-n24 {
        margin: -24px !important
    }
    .msd-mt-md-n24,
    .msd-my-md-n24 {
        margin-top: -24px !important
    }
    .msd-mr-md-n24,
    .msd-mx-md-n24 {
        margin-right: -24px !important
    }
    .msd-mb-md-n24,
    .msd-my-md-n24 {
        margin-bottom: -24px !important
    }
    .msd-ml-md-n24,
    .msd-mx-md-n24 {
        margin-left: -24px !important
    }
    .msd-m-md-n3 {
        margin: -36px !important
    }
    .msd-mt-md-n36,
    .msd-my-md-n36 {
        margin-top: -36px !important
    }
    .msd-mr-md-n36,
    .msd-mx-md-n36 {
        margin-right: -36px !important
    }
    .msd-mb-md-n36,
    .msd-my-md-n36 {
        margin-bottom: -36px !important
    }
    .msd-ml-md-n36,
    .msd-mx-md-n36 {
        margin-left: -36px !important
    }
    .msd-m-md-n64 {
        margin: -64px !important
    }
    .msd-mt-md-n64,
    .msd-my-md-n64 {
        margin-top: -64px !important
    }
    .msd-mr-md-n64,
    .msd-mx-md-n64 {
        margin-right: -64px !important
    }
    .msd-mb-md-n64,
    .msd-my-md-n64 {
        margin-bottom: -64px !important
    }
    .msd-ml-md-n64,
    .msd-mx-md-n64 {
        margin-left: -64px !important
    }
    .msd-m-md-n78 {
        margin: -78px!important
    }
    .msd-mt-md-n78,
    .msd-my-md-n78 {
        margin-top: -78px!important
    }
    .msd-mr-md-n78,
    .msd-mx-md-n78 {
        margin-right: -78px!important
    }
    .msd-mb-md-n78,
    .msd-my-md-n78 {
        margin-bottom: -78px!important
    }
    .msd-ml-md-n78,
    .msd-mx-md-n78 {
        margin-left: -78px!important
    }
    .msd-m-md-auto {
        margin: auto !important
    }
    .msd-mt-md-auto,
    .msd-my-md-auto {
        margin-top: auto !important
    }
    .msd-mr-md-auto,
    .msd-mx-md-auto {
        margin-right: auto !important
    }
    .msd-mb-md-auto,
    .msd-my-md-auto {
        margin-bottom: auto !important
    }
    .msd-ml-md-auto,
    .msd-mx-md-auto {
        margin-left: auto !important
    }
}

@media (min-width:640px) {
    .msd-m-lg-0 {
        margin: 0 !important
    }
    .msd-mt-lg-0,
    .msd-my-lg-0 {
        margin-top: 0 !important
    }
    .msd-mr-lg-0,
    .msd-mx-lg-0 {
        margin-right: 0 !important
    }
    .msd-mb-lg-0,
    .msd-my-lg-0 {
        margin-bottom: 0 !important
    }
    .msd-ml-lg-0,
    .msd-mx-lg-0 {
        margin-left: 0 !important
    }
     .msd-m-lg-4 {
        margin: 4px !important
    }
    .msd-mt-lg-4,
    .msd-my-lg-4 {
        margin-top: 4px !important
    }
    .msd-mr-lg-4,
    .msd-mx-lg-4 {
        margin-right: 4px !important
    }
    .msd-mb-lg-4,
    .msd-my-lg-4 {
        margin-bottom: 4px !important
    }
    .msd-ml-lg-4,
    .msd-mx-lg-4 {
        margin-left: 4px !important
    }
     .msd-m-lg-8 {
        margin: 8px !important
    }
    .msd-mt-lg-8,
    .msd-my-lg-8 {
        margin-top: 8px !important
    }
    .msd-mr-lg-8,
    .msd-mx-lg-8 {
        margin-right: 8px !important
    }
    .msd-mb-lg-8,
    .msd-my-lg-8 {
        margin-bottom: 8px !important
    }
    .msd-ml-lg-8,
    .msd-mx-lg-8 {
        margin-left: 8px !important
    }
    .msd-m-lg-12 {
        margin: 12px !important
    }
    .msd-mt-lg-12,
    .msd-my-lg-12 {
        margin-top: 12px !important
    }
    .msd-mr-lg-12,
    .msd-mx-lg-12 {
        margin-right: 12px !important
    }
    .msd-mb-lg-12,
    .msd-my-lg-12 {
        margin-bottom: 12px !important
    }
    .msd-ml-lg-12,
    .msd-mx-lg-12 {
        margin-left: 12px !important
    }
     .msd-m-lg-16 {
        margin: 16px !important
    }
    .msd-mt-lg-16,
    .msd-my-lg-16 {
        margin-top: 16px !important
    }
    .msd-mr-lg-16,
    .msd-mx-lg-16 {
        margin-right: 16px !important
    }
    .msd-mb-lg-16,
    .msd-my-lg-16 {
        margin-bottom: 16px !important
    }
    .msd-ml-lg-16,
    .msd-mx-lg-16 {
        margin-left: 16px !important
    }
    .msd-m-lg-24 {
        margin: 24px !important
    }
    .msd-mt-lg-24,
    .msd-my-lg-24 {
        margin-top: 24px !important
    }
    .msd-mr-lg-24,
    .msd-mx-lg-24 {
        margin-right: 24px !important
    }
    .msd-mb-lg-24,
    .msd-my-lg-24 {
        margin-bottom: 24px !important
    }
    .msd-ml-lg-24,
    .msd-mx-lg-24 {
        margin-left: 24px !important
    }
    .msd-m-lg-36 {
        margin: 36px !important
    }
    .msd-mt-lg-36,
    .msd-my-lg-36 {
        margin-top: 36px !important
    }
    .msd-mr-lg-36,
    .msd-mx-lg-36 {
        margin-right: 36px !important
    }
    .msd-mb-lg-36,
    .msd-my-lg-36 {
        margin-bottom: 36px !important
    }
    .msd-ml-lg-36,
    .msd-mx-lg-36 {
        margin-left: 36px !important
    }
     .msd-m-lg-48 {
        margin: 48px !important
    }
    .msd-mt-lg-48,
    .msd-my-lg-48 {
        margin-top: 48px !important
    }
    .msd-mr-lg-48,
    .msd-mx-lg-48 {
        margin-right: 48px !important
    }
    .msd-mb-lg-48,
    .msd-my-lg-48 {
        margin-bottom: 48px !important
    }
    .msd-ml-lg-48,
    .msd-mx-lg-48 {
        margin-left: 48px !important
    }
    .msd-m-lg-64 {
        margin: 64px !important
    }
    .msd-mt-lg-64,
    .msd-my-lg-64 {
        margin-top: 64px !important
    }
    .msd-mr-lg-64,
    .msd-mx-lg-64 {
        margin-right: 64px !important
    }
    .msd-mb-lg-64,
    .msd-my-lg-64 {
        margin-bottom: 64px !important
    }
    .msd-ml-lg-64,
    .msd-mx-lg-64 {
        margin-left: 64px !important
    }
     .msd-m-lg-72 {
        margin: 72px !important
    }
    .msd-mt-lg-72,
    .msd-my-lg-72 {
        margin-top: 72px !important
    }
    .msd-mr-lg-72,
    .msd-mx-lg-72 {
        margin-right: 72px !important
    }
    .msd-mb-lg-72,
    .msd-my-lg-72 {
        margin-bottom: 72px !important
    }
    .msd-ml-lg-72,
    .msd-mx-lg-72 {
        margin-left: 72px !important
    }
    .msd-m-lg-78 {
        margin: 78px!important
    }
    .msd-mt-lg-78,
    .msd-my-lg-78{
        margin-top: 78px!important
    }
    .msd-mr-lg-78,
    .msd-mx-lg-78{
        margin-right: 78px!important
    }
    .msd-mb-lg-78,
    .msd-my-lg-78{
        margin-bottom: 78px!important
    }
    .msd-ml-lg-78,
    .msd-mx-lg-78{
        margin-left: 78px!important
    }
     .msd-m-lg-96 {
        margin: 96px !important
    }
    .msd-mt-lg-96,
    .msd-my-lg-96 {
        margin-top: 96px !important
    }
    .msd-mr-lg-96,
    .msd-mx-lg-96 {
        margin-right: 96px !important
    }
    .msd-mb-lg-96,
    .msd-my-lg-96 {
        margin-bottom: 96px !important
    }
    .msd-ml-lg-96,
    .msd-mx-lg-96 {
        margin-left: 96px !important
    }
    .msd-p-lg-0 {
        padding: 0 !important
    }
    .msd-pt-lg-0,
    .msd-py-lg-0 {
        padding-top: 0 !important
    }
    .msd-pr-lg-0,
    .msd-px-lg-0 {
        padding-right: 0 !important
    }
    .msd-pb-lg-0,
    .msd-py-lg-0 {
        padding-bottom: 0 !important
    }
    .msd-pl-lg-0,
    .msd-px-lg-0 {
        padding-left: 0 !important
    }
     .msd-p-lg-4 {
        padding: 4px !important
    }
    .msd-pt-lg-4,
    .msd-py-lg-4 {
        padding-top: 4px !important
    }
    .msd-pr-lg-4,
    .msd-px-lg-4 {
        padding-right: 4px !important
    }
    .msd-pb-lg-4,
    .msd-py-lg-4 {
        padding-bottom: 4px !important
    }
    .msd-pl-lg-4,
    .msd-px-lg-4 {
        padding-left: 4px !important
    }
     .msd-p-lg-8 {
        padding: 8px !important
    }
    .msd-pt-lg-8,
    .msd-py-lg-8 {
        padding-top: 8px !important
    }
    .msd-pr-lg-8,
    .msd-px-lg-8 {
        padding-right: 8px !important
    }
    .msd-pb-lg-8,
    .msd-py-lg-8 {
        padding-bottom: 8px !important
    }
    .msd-pl-lg-8,
    .msd-px-lg-8 {
        padding-left: 8px !important
    }
    .msd-p-lg-12 {
        padding: 12px !important
    }
    .msd-pt-lg-12,
    .msd-py-lg-12 {
        padding-top: 12px !important
    }
    .msd-pr-lg-12,
    .msd-px-lg-12 {
        padding-right: 12px !important
    }
    .msd-pb-lg-12,
    .msd-py-lg-12 {
        padding-bottom: 12px !important
    }
    .msd-pl-lg-12,
    .msd-px-lg-12 {
        padding-left: 12px !important
    }
     .msd-p-lg-16 {
        padding: 16px !important
    }
    .msd-pt-lg-16,
    .msd-py-lg-16 {
        padding-top: 16px !important
    }
    .msd-pr-lg-16,
    .msd-px-lg-16 {
        padding-right: 16px !important
    }
    .msd-pb-lg-16,
    .msd-py-lg-16 {
        padding-bottom: 16px !important
    }
    .msd-pl-lg-16,
    .msd-px-lg-16 {
        padding-left: 12px !important
    }
     .msd-p-lg-20 {
        padding: 20px !important
    }
    .msd-pt-lg-20,
    .msd-py-lg-20 {
        padding-top: 20px !important
    }
    .msd-pr-lg-20,
    .msd-px-lg-20 {
        padding-right: 20px !important
    }
    .msd-pb-lg-20,
    .msd-py-lg-20 {
        padding-bottom: 20px !important
    }
    .msd-pl-lg-20,
    .msd-px-lg-20 {
        padding-left: 20px !important
    }
    .msd-p-lg-24 {
        padding: 24px !important
    }
    .msd-pt-lg-24,
    .msd-py-lg-24 {
        padding-top: 24px !important
    }
    .msd-pr-lg-24,
    .msd-px-lg-24 {
        padding-right: 24px !important
    }
    .msd-pb-lg-24,
    .msd-py-lg-24 {
        padding-bottom: 24px !important
    }
    .msd-pl-lg-24,
    .msd-px-lg-24 {
        padding-left: 24px !important
    }
    .msd-p-lg-3 {
        padding: 36px !important
    }
    .msd-pt-lg-36,
    .msd-py-lg-36 {
        padding-top: 36px !important
    }
    .msd-pr-lg-36,
    .msd-px-lg-36 {
        padding-right: 36px !important
    }
    .msd-pb-lg-36,
    .msd-py-lg-36 {
        padding-bottom: 36px !important
    }
    .msd-pl-lg-36,
    .msd-px-lg-36 {
        padding-left: 36px !important
    }
     .msd-p-lg-48 {
        padding: 48px !important
    }
    .msd-pt-lg-48,
    .msd-py-lg-48 {
        padding-top: 48px !important
    }
    .msd-pr-lg-48,
    .msd-px-lg-48 {
        padding-right: 48px !important
    }
    .msd-pb-lg-48,
    .msd-py-lg-48 {
        padding-bottom: 48px !important
    }
    .msd-pl-lg-48,
    .msd-px-lg-48 {
        padding-left: 48px !important
    }
    .msd-p-lg-64 {
        padding: 64px !important
    }
    .msd-pt-lg-64,
    .msd-py-lg-64 {
        padding-top: 64px !important
    }
    .msd-pr-lg-64,
    .msd-px-lg-64 {
        padding-right: 64px !important
    }
    .msd-pb-lg-64,
    .msd-py-lg-64 {
        padding-bottom: 64px !important
    }
    .msd-pl-lg-64,
    .msd-px-lg-64 {
        padding-left: 64px !important
    }
     .msd-p-lg-72 {
        padding: 72px !important
    }
    .msd-pt-lg-72,
    .msd-py-lg-72 {
        padding-top: 72px !important
    }
    .msd-pr-lg-72,
    .msd-px-lg-72 {
        padding-right: 72px !important
    }
    .msd-pb-lg-72,
    .msd-py-lg-72 {
        padding-bottom: 72px !important
    }
    .msd-pl-lg-72,
    .msd-px-lg-72 {
        padding-left: 72px !important
    }
    .msd-p-lg-78 {
        padding: 78px!important
    }
    .msd-pt-lg-78,
    .msd-py-lg-78{
        padding-top: 78px!important
    }
    .msd-pr-lg-78,
    .msd-px-lg-78{
        padding-right: 78px!important
    }
    .msd-pb-lg-78,
    .msd-py-lg-78{
        padding-bottom: 78px!important
    }
    .msd-pl-lg-78,
    .msd-px-lg-78{
        padding-left: 78px!important
    }
     .msd-p-lg-96 {
        padding: 96px !important
    }
    .msd-pt-lg-96,
    .msd-py-lg-96 {
        padding-top: 96px !important
    }
    .msd-pr-lg-96,
    .msd-px-lg-96 {
        padding-right: 96px !important
    }
    .msd-pb-lg-96,
    .msd-py-lg-96 {
        padding-bottom: 96px !important
    }
    .msd-pl-lg-96,
    .msd-px-lg-96 {
        padding-left: 96px !important
    }
    .msd-m-lg-n1 {
        margin: -12px !important
    }
    .msd-mt-lg-n12,
    .msd-my-lg-n12 {
        margin-top: -12px !important
    }
    .msd-mr-lg-n12,
    .msd-mx-lg-n12 {
        margin-right: -12px !important
    }
    .msd-mb-lg-n12,
    .msd-my-lg-n12 {
        margin-bottom: -12px !important
    }
    .msd-ml-lg-n12,
    .msd-mx-lg-n12 {
        margin-left: -12px !important
    }
    .msd-m-lg-n2 {
        margin: -24px !important
    }
    .msd-mt-lg-n24,
    .msd-my-lg-n24 {
        margin-top: -24px !important
    }
    .msd-mr-lg-n24,
    .msd-mx-lg-n24 {
        margin-right: -24px !important
    }
    .msd-mb-lg-n24,
    .msd-my-lg-n24 {
        margin-bottom: -24px !important
    }
    .msd-ml-lg-n24,
    .msd-mx-lg-n24 {
        margin-left: -24px !important
    }
    .msd-m-lg-n3 {
        margin: -36px !important
    }
    .msd-mt-lg-n36,
    .msd-my-lg-n36 {
        margin-top: -36px !important
    }
    .msd-mr-lg-n36,
    .msd-mx-lg-n36 {
        margin-right: -36px !important
    }
    .msd-mb-lg-n36,
    .msd-my-lg-n36 {
        margin-bottom: -36px !important
    }
    .msd-ml-lg-n36,
    .msd-mx-lg-n36 {
        margin-left: -36px !important
    }
    .msd-m-lg-n64 {
        margin: -64px !important
    }
    .msd-mt-lg-n64,
    .msd-my-lg-n64 {
        margin-top: -64px !important
    }
    .msd-mr-lg-n64,
    .msd-mx-lg-n64 {
        margin-right: -64px !important
    }
    .msd-mb-lg-n64,
    .msd-my-lg-n64 {
        margin-bottom: -64px !important
    }
    .msd-ml-lg-n64,
    .msd-mx-lg-n64 {
        margin-left: -64px !important
    }
    .msd-m-lg-n78 {
        margin: -78px!important
    }
    .msd-mt-lg-n78,
    .msd-my-lg-n78 {
        margin-top: -78px!important
    }
    .msd-mr-lg-n78,
    .msd-mx-lg-n78 {
        margin-right: -78px!important
    }
    .msd-mb-lg-n78,
    .msd-my-lg-n78 {
        margin-bottom: -78px!important
    }
    .msd-ml-lg-n78,
    .msd-mx-lg-n78 {
        margin-left: -78px!important
    }
    .msd-m-lg-auto {
        margin: auto !important
    }
    .msd-mt-lg-auto,
    .msd-my-lg-auto {
        margin-top: auto !important
    }
    .msd-mr-lg-auto,
    .msd-mx-lg-auto {
        margin-right: auto !important
    }
    .msd-mb-lg-auto,
    .msd-my-lg-auto {
        margin-bottom: auto !important
    }
    .msd-ml-lg-auto,
    .msd-mx-lg-auto {
        margin-left: auto !important
    }
}

@media (min-width:1024px) {
    .msd-m-xl-0 {
        margin: 0 !important
    }
    .msd-mt-xl-0,
    .msd-my-xl-0 {
        margin-top: 0 !important
    }
    .msd-mr-xl-0,
    .msd-mx-xl-0 {
        margin-right: 0 !important
    }
    .msd-mb-xl-0,
    .msd-my-xl-0 {
        margin-bottom: 0 !important
    }
    .msd-ml-xl-0,
    .msd-mx-xl-0 {
        margin-left: 0 !important
    }
     .msd-m-xl-4 {
        margin: 4px !important
    }
    .msd-mt-xl-4,
    .msd-my-xl-4 {
        margin-top: 4px !important
    }
    .msd-mr-xl-4,
    .msd-mx-xl-4 {
        margin-right: 4px !important
    }
    .msd-mb-xl-4,
    .msd-my-xl-4 {
        margin-bottom: 4px !important
    }
    .msd-ml-xl-4,
    .msd-mx-xl-4 {
        margin-left: 4px !important
    }
     .msd-m-xl-8 {
        margin: 8px !important
    }
    .msd-mt-xl-8,
    .msd-my-xl-8 {
        margin-top: 8px !important
    }
    .msd-mr-xl-8,
    .msd-mx-xl-8 {
        margin-right: 8px !important
    }
    .msd-mb-xl-8,
    .msd-my-xl-8 {
        margin-bottom: 8px !important
    }
    .msd-ml-xl-8,
    .msd-mx-xl-8 {
        margin-left: 8px !important
    }
    .msd-m-xl-12 {
        margin: 12px !important
    }
    .msd-mt-xl-12,
    .msd-my-xl-12 {
        margin-top: 12px !important
    }
    .msd-mr-xl-12,
    .msd-mx-xl-12 {
        margin-right: 12px !important
    }
    .msd-mb-xl-12,
    .msd-my-xl-12 {
        margin-bottom: 12px !important
    }
    .msd-ml-xl-12,
    .msd-mx-xl-12 {
        margin-left: 12px !important
    }
     .msd-m-xl-16 {
        margin: 16px !important
    }
    .msd-mt-xl-16,
    .msd-my-xl-16 {
        margin-top: 16px !important
    }
    .msd-mr-xl-16,
    .msd-mx-xl-16 {
        margin-right: 16px !important
    }
    .msd-mb-xl-16,
    .msd-my-xl-16 {
        margin-bottom: 16px !important
    }
    .msd-ml-xl-16,
    .msd-mx-xl-16 {
        margin-left: 16px !important
    }
    .msd-m-xl-24 {
        margin: 24px !important
    }
    .msd-mt-xl-24,
    .msd-my-xl-24 {
        margin-top: 24px !important
    }
    .msd-mr-xl-24,
    .msd-mx-xl-24 {
        margin-right: 24px !important
    }
    .msd-mb-xl-24,
    .msd-my-xl-24 {
        margin-bottom: 24px !important
    }
    .msd-ml-xl-24,
    .msd-mx-xl-24 {
        margin-left: 24px !important
    }
    .msd-m-xl-36 {
        margin: 36px !important
    }
    .msd-mt-xl-36,
    .msd-my-xl-36 {
        margin-top: 36px !important
    }
    .msd-mr-xl-36,
    .msd-mx-xl-36 {
        margin-right: 36px !important
    }
    .msd-mb-xl-36,
    .msd-my-xl-36 {
        margin-bottom: 36px !important
    }
    .msd-ml-xl-36,
    .msd-mx-xl-36 {
        margin-left: 36px !important
    }
     .msd-m-xl-48 {
        margin: 48px !important
    }
    .msd-mt-xl-48,
    .msd-my-xl-48 {
        margin-top: 48px !important
    }
    .msd-mr-xl-48,
    .msd-mx-xl-48 {
        margin-right: 48px !important
    }
    .msd-mb-xl-48,
    .msd-my-xl-48 {
        margin-bottom: 48px !important
    }
    .msd-ml-xl-48,
    .msd-mx-xl-48 {
        margin-left: 48px !important
    }
    .msd-m-xl-64 {
        margin: 64px !important
    }
    .msd-mt-xl-64,
    .msd-my-xl-64 {
        margin-top: 64px !important
    }
    .msd-mr-xl-64,
    .msd-mx-xl-64 {
        margin-right: 64px !important
    }
    .msd-mb-xl-64,
    .msd-my-xl-64 {
        margin-bottom: 64px !important
    }
    .msd-ml-xl-64,
    .msd-mx-xl-64 {
        margin-left: 64px !important
    }
     .msd-m-xl-72 {
        margin: 72px !important
    }
    .msd-mt-xl-72,
    .msd-my-xl-72 {
        margin-top: 72px !important
    }
    .msd-mr-xl-72,
    .msd-mx-xl-72 {
        margin-right: 72px !important
    }
    .msd-mb-xl-72,
    .msd-my-xl-72 {
        margin-bottom: 72px !important
    }
    .msd-ml-xl-72,
    .msd-mx-xl-72 {
        margin-left: 72px !important
    }
    .msd-m-xl-78 {
        margin: 78px!important
    }
    .msd-mt-xl-78,
    .msd-my-xl-78{
        margin-top: 78px!important
    }
    .msd-mr-xl-78,
    .msd-mx-xl-78{
        margin-right: 78px!important
    }
    .msd-mb-xl-78,
    .msd-my-xl-78{
        margin-bottom: 78px!important
    }
    .msd-ml-xl-78,
    .msd-mx-xl-78{
        margin-left: 78px!important
    }
     .msd-m-xl-96 {
        margin: 96px !important
    }
    .msd-mt-xl-96,
    .msd-my-xl-96 {
        margin-top: 96px !important
    }
    .msd-mr-xl-96,
    .msd-mx-xl-96 {
        margin-right: 96px !important
    }
    .msd-mb-xl-96,
    .msd-my-xl-96 {
        margin-bottom: 96px !important
    }
    .msd-ml-xl-96,
    .msd-mx-xl-96 {
        margin-left: 96px !important
    }
    .msd-p-xl-0 {
        padding: 0 !important
    }
    .msd-pt-xl-0,
    .msd-py-xl-0 {
        padding-top: 0 !important
    }
    .msd-pr-xl-0,
    .msd-px-xl-0 {
        padding-right: 0 !important
    }
    .msd-pb-xl-0,
    .msd-py-xl-0 {
        padding-bottom: 0 !important
    }
    .msd-pl-xl-0,
    .msd-px-xl-0 {
        padding-left: 0 !important
    }
     .msd-p-xl-4 {
        padding: 4px !important
    }
    .msd-pt-xl-4,
    .msd-py-xl-4 {
        padding-top: 4px !important
    }
    .msd-pr-xl-4,
    .msd-px-xl-4 {
        padding-right: 4px !important
    }
    .msd-pb-xl-4,
    .msd-py-xl-4 {
        padding-bottom: 4px !important
    }
    .msd-pl-xl-4,
    .msd-px-xl-4 {
        padding-left: 4px !important
    }
     .msd-p-xl-8 {
        padding: 8px !important
    }
    .msd-pt-xl-8,
    .msd-py-xl-8 {
        padding-top: 8px !important
    }
    .msd-pr-xl-8,
    .msd-px-xl-8 {
        padding-right: 8px !important
    }
    .msd-pb-xl-8,
    .msd-py-xl-8 {
        padding-bottom: 8px !important
    }
    .msd-pl-xl-8,
    .msd-px-xl-8 {
        padding-left: 8px !important
    }
    .msd-p-xl-12 {
        padding: 12px !important
    }
    .msd-pt-xl-12,
    .msd-py-xl-12 {
        padding-top: 12px !important
    }
    .msd-pr-xl-12,
    .msd-px-xl-12 {
        padding-right: 12px !important
    }
    .msd-pb-xl-12,
    .msd-py-xl-12 {
        padding-bottom: 12px !important
    }
    .msd-pl-xl-12,
    .msd-px-xl-12 {
        padding-left: 12px !important
    }
     .msd-p-xl-16 {
        padding: 16px !important
    }
    .msd-pt-xl-16,
    .msd-py-xl-16 {
        padding-top: 16px !important
    }
    .msd-pr-xl-16,
    .msd-px-xl-16 {
        padding-right: 16px !important
    }
    .msd-pb-xl-16,
    .msd-py-xl-16 {
        padding-bottom: 16px !important
    }
    .msd-pl-xl-16,
    .msd-px-xl-16 {
        padding-left: 12px !important
    }
     .msd-p-xl-20 {
        padding: 20px !important
    }
    .msd-pt-xl-20,
    .msd-py-xl-20 {
        padding-top: 20px !important
    }
    .msd-pr-xl-20,
    .msd-px-xl-20 {
        padding-right: 20px !important
    }
    .msd-pb-xl-20,
    .msd-py-xl-20 {
        padding-bottom: 20px !important
    }
    .msd-pl-xl-20,
    .msd-px-xl-20 {
        padding-left: 20px !important
    }
    .msd-p-xl-24 {
        padding: 24px !important
    }
    .msd-pt-xl-24,
    .msd-py-xl-24 {
        padding-top: 24px !important
    }
    .msd-pr-xl-24,
    .msd-px-xl-24 {
        padding-right: 24px !important
    }
    .msd-pb-xl-24,
    .msd-py-xl-24 {
        padding-bottom: 24px !important
    }
    .msd-pl-xl-24,
    .msd-px-xl-24 {
        padding-left: 24px !important
    }
    .msd-p-xl-3 {
        padding: 36px !important
    }
    .msd-pt-xl-36,
    .msd-py-xl-36 {
        padding-top: 36px !important
    }
    .msd-pr-xl-36,
    .msd-px-xl-36 {
        padding-right: 36px !important
    }
    .msd-pb-xl-36,
    .msd-py-xl-36 {
        padding-bottom: 36px !important
    }
    .msd-pl-xl-36,
    .msd-px-xl-36 {
        padding-left: 36px !important
    }
     .msd-p-xl-48 {
        padding: 48px !important
    }
    .msd-pt-xl-48,
    .msd-py-xl-48 {
        padding-top: 48px !important
    }
    .msd-pr-xl-48,
    .msd-px-xl-48 {
        padding-right: 48px !important
    }
    .msd-pb-xl-48,
    .msd-py-xl-48 {
        padding-bottom: 48px !important
    }
    .msd-pl-xl-48,
    .msd-px-xl-48 {
        padding-left: 48px !important
    }
    .msd-p-xl-64 {
        padding: 64px !important
    }
    .msd-pt-xl-64,
    .msd-py-xl-64 {
        padding-top: 64px !important
    }
    .msd-pr-xl-64,
    .msd-px-xl-64 {
        padding-right: 64px !important
    }
    .msd-pb-xl-64,
    .msd-py-xl-64 {
        padding-bottom: 64px !important
    }
    .msd-pl-xl-64,
    .msd-px-xl-64 {
        padding-left: 64px !important
    }
     .msd-p-xl-72 {
        padding: 72px !important
    }
    .msd-pt-xl-72,
    .msd-py-xl-72 {
        padding-top: 72px !important
    }
    .msd-pr-xl-72,
    .msd-px-xl-72 {
        padding-right: 72px !important
    }
    .msd-pb-xl-72,
    .msd-py-xl-72 {
        padding-bottom: 72px !important
    }
    .msd-pl-xl-72,
    .msd-px-xl-72 {
        padding-left: 72px !important
    }
    .msd-p-xl-78 {
        padding: 78px!important
    }
    .msd-pt-xl-78,
    .msd-py-xl-78{
        padding-top: 78px!important
    }
    .msd-pr-xl-78,
    .msd-px-xl-78{
        padding-right: 78px!important
    }
    .msd-pb-xl-78,
    .msd-py-xl-78{
        padding-bottom: 78px!important
    }
    .msd-pl-xl-78,
    .msd-px-xl-78{
        padding-left: 78px!important
    }
     .msd-p-xl-96 {
        padding: 96px !important
    }
    .msd-pt-xl-96,
    .msd-py-xl-96 {
        padding-top: 96px !important
    }
    .msd-pr-xl-96,
    .msd-px-xl-96 {
        padding-right: 96px !important
    }
    .msd-pb-xl-96,
    .msd-py-xl-96 {
        padding-bottom: 96px !important
    }
    .msd-pl-xl-96,
    .msd-px-xl-96 {
        padding-left: 96px !important
    }
    .msd-m-xl-n1 {
        margin: -12px !important
    }
    .msd-mt-xl-n12,
    .msd-my-xl-n12 {
        margin-top: -12px !important
    }
    .msd-mr-xl-n12,
    .msd-mx-xl-n12 {
        margin-right: -12px !important
    }
    .msd-mb-xl-n12,
    .msd-my-xl-n12 {
        margin-bottom: -12px !important
    }
    .msd-ml-xl-n12,
    .msd-mx-xl-n12 {
        margin-left: -12px !important
    }
    .msd-m-xl-n2 {
        margin: -24px !important
    }
    .msd-mt-xl-n24,
    .msd-my-xl-n24 {
        margin-top: -24px !important
    }
    .msd-mr-xl-n24,
    .msd-mx-xl-n24 {
        margin-right: -24px !important
    }
    .msd-mb-xl-n24,
    .msd-my-xl-n24 {
        margin-bottom: -24px !important
    }
    .msd-ml-xl-n24,
    .msd-mx-xl-n24 {
        margin-left: -24px !important
    }
    .msd-m-xl-n3 {
        margin: -36px !important
    }
    .msd-mt-xl-n36,
    .msd-my-xl-n36 {
        margin-top: -36px !important
    }
    .msd-mr-xl-n36,
    .msd-mx-xl-n36 {
        margin-right: -36px !important
    }
    .msd-mb-xl-n36,
    .msd-my-xl-n36 {
        margin-bottom: -36px !important
    }
    .msd-ml-xl-n36,
    .msd-mx-xl-n36 {
        margin-left: -36px !important
    }
    .msd-m-xl-n64 {
        margin: -64px !important
    }
    .msd-mt-xl-n64,
    .msd-my-xl-n64 {
        margin-top: -64px !important
    }
    .msd-mr-xl-n64,
    .msd-mx-xl-n64 {
        margin-right: -64px !important
    }
    .msd-mb-xl-n64,
    .msd-my-xl-n64 {
        margin-bottom: -64px !important
    }
    .msd-ml-xl-n64,
    .msd-mx-xl-n64 {
        margin-left: -64px !important
    }
    .msd-m-xl-n78 {
        margin: -78px!important
    }
    .msd-mt-xl-n78,
    .msd-my-xl-n78 {
        margin-top: -78px!important
    }
    .msd-mr-xl-n78,
    .msd-mx-xl-n78 {
        margin-right: -78px!important
    }
    .msd-mb-xl-n78,
    .msd-my-xl-n78 {
        margin-bottom: -78px!important
    }
    .msd-ml-xl-n78,
    .msd-mx-xl-n78 {
        margin-left: -78px!important
    }
    .msd-m-xl-auto {
        margin: auto !important
    }
    .msd-mt-xl-auto,
    .msd-my-xl-auto {
        margin-top: auto !important
    }
    .msd-mr-xl-auto,
    .msd-mx-xl-auto {
        margin-right: auto !important
    }
    .msd-mb-xl-auto,
    .msd-my-xl-auto {
        margin-bottom: auto !important
    }
    .msd-ml-xl-auto,
    .msd-mx-xl-auto {
        margin-left: auto !important
    }
}
@media (min-width:1366px) {
    .msd-m-xxl-0 {
        margin: 0 !important
    }
    .msd-mt-xxl-0,
    .msd-my-xxl-0 {
        margin-top: 0 !important
    }
    .msd-mr-xxl-0,
    .msd-mx-xxl-0 {
        margin-right: 0 !important
    }
    .msd-mb-xxl-0,
    .msd-my-xxl-0 {
        margin-bottom: 0 !important
    }
    .msd-ml-xxl-0,
    .msd-mx-xxl-0 {
        margin-left: 0 !important
    }
     .msd-m-xxl-4 {
        margin: 4px !important
    }
    .msd-mt-xxl-4,
    .msd-my-xxl-4 {
        margin-top: 4px !important
    }
    .msd-mr-xxl-4,
    .msd-mx-xxl-4 {
        margin-right: 4px !important
    }
    .msd-mb-xxl-4,
    .msd-my-xxl-4 {
        margin-bottom: 4px !important
    }
    .msd-ml-xxl-4,
    .msd-mx-xxl-4 {
        margin-left: 4px !important
    }
     .msd-m-xxl-8 {
        margin: 8px !important
    }
    .msd-mt-xxl-8,
    .msd-my-xxl-8 {
        margin-top: 8px !important
    }
    .msd-mr-xxl-8,
    .msd-mx-xxl-8 {
        margin-right: 8px !important
    }
    .msd-mb-xxl-8,
    .msd-my-xxl-8 {
        margin-bottom: 8px !important
    }
    .msd-ml-xxl-8,
    .msd-mx-xxl-8 {
        margin-left: 8px !important
    }
    .msd-m-xxl-12 {
        margin: 12px !important
    }
    .msd-mt-xxl-12,
    .msd-my-xxl-12 {
        margin-top: 12px !important
    }
    .msd-mr-xxl-12,
    .msd-mx-xxl-12 {
        margin-right: 12px !important
    }
    .msd-mb-xxl-12,
    .msd-my-xxl-12 {
        margin-bottom: 12px !important
    }
    .msd-ml-xxl-12,
    .msd-mx-xxl-12 {
        margin-left: 12px !important
    }
     .msd-m-xxl-16 {
        margin: 16px !important
    }
    .msd-mt-xxl-16,
    .msd-my-xxl-16 {
        margin-top: 16px !important
    }
    .msd-mr-xxl-16,
    .msd-mx-xxl-16 {
        margin-right: 16px !important
    }
    .msd-mb-xxl-16,
    .msd-my-xxl-16 {
        margin-bottom: 16px !important
    }
    .msd-ml-xxl-16,
    .msd-mx-xxl-16 {
        margin-left: 16px !important
    }
    .msd-m-xxl-24 {
        margin: 24px !important
    }
    .msd-mt-xxl-24,
    .msd-my-xxl-24 {
        margin-top: 24px !important
    }
    .msd-mr-xxl-24,
    .msd-mx-xxl-24 {
        margin-right: 24px !important
    }
    .msd-mb-xxl-24,
    .msd-my-xxl-24 {
        margin-bottom: 24px !important
    }
    .msd-ml-xxl-24,
    .msd-mx-xxl-24 {
        margin-left: 24px !important
    }
    .msd-m-xxl-36 {
        margin: 36px !important
    }
    .msd-mt-xxl-36,
    .msd-my-xxl-36 {
        margin-top: 36px !important
    }
    .msd-mr-xxl-36,
    .msd-mx-xxl-36 {
        margin-right: 36px !important
    }
    .msd-mb-xxl-36,
    .msd-my-xxl-36 {
        margin-bottom: 36px !important
    }
    .msd-ml-xxl-36,
    .msd-mx-xxl-36 {
        margin-left: 36px !important
    }
     .msd-m-xxl-48 {
        margin: 48px !important
    }
    .msd-mt-xxl-48,
    .msd-my-xxl-48 {
        margin-top: 48px !important
    }
    .msd-mr-xxl-48,
    .msd-mx-xxl-48 {
        margin-right: 48px !important
    }
    .msd-mb-xxl-48,
    .msd-my-xxl-48 {
        margin-bottom: 48px !important
    }
    .msd-ml-xxl-48,
    .msd-mx-xxl-48 {
        margin-left: 48px !important
    }
    .msd-m-xxl-64 {
        margin: 64px !important
    }
    .msd-mt-xxl-64,
    .msd-my-xxl-64 {
        margin-top: 64px !important
    }
    .msd-mr-xxl-64,
    .msd-mx-xxl-64 {
        margin-right: 64px !important
    }
    .msd-mb-xxl-64,
    .msd-my-xxl-64 {
        margin-bottom: 64px !important
    }
    .msd-ml-xxl-64,
    .msd-mx-xxl-64 {
        margin-left: 64px !important
    }
     .msd-m-xxl-72 {
        margin: 72px !important
    }
    .msd-mt-xxl-72,
    .msd-my-xxl-72 {
        margin-top: 72px !important
    }
    .msd-mr-xxl-72,
    .msd-mx-xxl-72 {
        margin-right: 72px !important
    }
    .msd-mb-xxl-72,
    .msd-my-xxl-72 {
        margin-bottom: 72px !important
    }
    .msd-ml-xxl-72,
    .msd-mx-xxl-72 {
        margin-left: 72px !important
    }
    .msd-m-xxl-78 {
        margin: 78px!important
    }
    .msd-mt-xxl-78,
    .msd-my-xxl-78{
        margin-top: 78px!important
    }
    .msd-mr-xxl-78,
    .msd-mx-xxl-78{
        margin-right: 78px!important
    }
    .msd-mb-xxl-78,
    .msd-my-xxl-78{
        margin-bottom: 78px!important
    }
    .msd-ml-xxl-78,
    .msd-mx-xxl-78{
        margin-left: 78px!important
    }
     .msd-m-xxl-96 {
        margin: 96px !important
    }
    .msd-mt-xxl-96,
    .msd-my-xxl-96 {
        margin-top: 96px !important
    }
    .msd-mr-xxl-96,
    .msd-mx-xxl-96 {
        margin-right: 96px !important
    }
    .msd-mb-xxl-96,
    .msd-my-xxl-96 {
        margin-bottom: 96px !important
    }
    .msd-ml-xxl-96,
    .msd-mx-xxl-96 {
        margin-left: 96px !important
    }
    .msd-p-xxl-0 {
        padding: 0 !important
    }
    .msd-pt-xxl-0,
    .msd-py-xxl-0 {
        padding-top: 0 !important
    }
    .msd-pr-xxl-0,
    .msd-px-xxl-0 {
        padding-right: 0 !important
    }
    .msd-pb-xxl-0,
    .msd-py-xxl-0 {
        padding-bottom: 0 !important
    }
    .msd-pl-xxl-0,
    .msd-px-xxl-0 {
        padding-left: 0 !important
    }
     .msd-p-xxl-4 {
        padding: 4px !important
    }
    .msd-pt-xxl-4,
    .msd-py-xxl-4 {
        padding-top: 4px !important
    }
    .msd-pr-xxl-4,
    .msd-px-xxl-4 {
        padding-right: 4px !important
    }
    .msd-pb-xxl-4,
    .msd-py-xxl-4 {
        padding-bottom: 4px !important
    }
    .msd-pl-xxl-4,
    .msd-px-xxl-4 {
        padding-left: 4px !important
    }
     .msd-p-xxl-8 {
        padding: 8px !important
    }
    .msd-pt-xxl-8,
    .msd-py-xxl-8 {
        padding-top: 8px !important
    }
    .msd-pr-xxl-8,
    .msd-px-xxl-8 {
        padding-right: 8px !important
    }
    .msd-pb-xxl-8,
    .msd-py-xxl-8 {
        padding-bottom: 8px !important
    }
    .msd-pl-xxl-8,
    .msd-px-xxl-8 {
        padding-left: 8px !important
    }
    .msd-p-xxl-12 {
        padding: 12px !important
    }
    .msd-pt-xxl-12,
    .msd-py-xxl-12 {
        padding-top: 12px !important
    }
    .msd-pr-xxl-12,
    .msd-px-xxl-12 {
        padding-right: 12px !important
    }
    .msd-pb-xxl-12,
    .msd-py-xxl-12 {
        padding-bottom: 12px !important
    }
    .msd-pl-xxl-12,
    .msd-px-xxl-12 {
        padding-left: 12px !important
    }
     .msd-p-xxl-16 {
        padding: 16px !important
    }
    .msd-pt-xxl-16,
    .msd-py-xxl-16 {
        padding-top: 16px !important
    }
    .msd-pr-xxl-16,
    .msd-px-xxl-16 {
        padding-right: 16px !important
    }
    .msd-pb-xxl-16,
    .msd-py-xxl-16 {
        padding-bottom: 16px !important
    }
    .msd-pl-xxl-16,
    .msd-px-xxl-16 {
        padding-left: 12px !important
    }
     .msd-p-xxl-20 {
        padding: 20px !important
    }
    .msd-pt-xxl-20,
    .msd-py-xxl-20 {
        padding-top: 20px !important
    }
    .msd-pr-xxl-20,
    .msd-px-xxl-20 {
        padding-right: 20px !important
    }
    .msd-pb-xxl-20,
    .msd-py-xxl-20 {
        padding-bottom: 20px !important
    }
    .msd-pl-xxl-20,
    .msd-px-xxl-20 {
        padding-left: 20px !important
    }
    .msd-p-xxl-24 {
        padding: 24px !important
    }
    .msd-pt-xxl-24,
    .msd-py-xxl-24 {
        padding-top: 24px !important
    }
    .msd-pr-xxl-24,
    .msd-px-xxl-24 {
        padding-right: 24px !important
    }
    .msd-pb-xxl-24,
    .msd-py-xxl-24 {
        padding-bottom: 24px !important
    }
    .msd-pl-xxl-24,
    .msd-px-xxl-24 {
        padding-left: 24px !important
    }
    .msd-p-xxl-3 {
        padding: 36px !important
    }
    .msd-pt-xxl-36,
    .msd-py-xxl-36 {
        padding-top: 36px !important
    }
    .msd-pr-xxl-36,
    .msd-px-xxl-36 {
        padding-right: 36px !important
    }
    .msd-pb-xxl-36,
    .msd-py-xxl-36 {
        padding-bottom: 36px !important
    }
    .msd-pl-xxl-36,
    .msd-px-xxl-36 {
        padding-left: 36px !important
    }
     .msd-p-xxl-48 {
        padding: 48px !important
    }
    .msd-pt-xxl-48,
    .msd-py-xxl-48 {
        padding-top: 48px !important
    }
    .msd-pr-xxl-48,
    .msd-px-xxl-48 {
        padding-right: 48px !important
    }
    .msd-pb-xxl-48,
    .msd-py-xxl-48 {
        padding-bottom: 48px !important
    }
    .msd-pl-xxl-48,
    .msd-px-xxl-48 {
        padding-left: 48px !important
    }
    .msd-p-xxl-64 {
        padding: 64px !important
    }
    .msd-pt-xxl-64,
    .msd-py-xxl-64 {
        padding-top: 64px !important
    }
    .msd-pr-xxl-64,
    .msd-px-xxl-64 {
        padding-right: 64px !important
    }
    .msd-pb-xxl-64,
    .msd-py-xxl-64 {
        padding-bottom: 64px !important
    }
    .msd-pl-xxl-64,
    .msd-px-xxl-64 {
        padding-left: 64px !important
    }
     .msd-p-xxl-72 {
        padding: 72px !important
    }
    .msd-pt-xxl-72,
    .msd-py-xxl-72 {
        padding-top: 72px !important
    }
    .msd-pr-xxl-72,
    .msd-px-xxl-72 {
        padding-right: 72px !important
    }
    .msd-pb-xxl-72,
    .msd-py-xxl-72 {
        padding-bottom: 72px !important
    }
    .msd-pl-xxl-72,
    .msd-px-xxl-72 {
        padding-left: 72px !important
    }
    .msd-p-xxl-78 {
        padding: 78px!important
    }
    .msd-pt-xxl-78,
    .msd-py-xxl-78{
        padding-top: 78px!important
    }
    .msd-pr-xxl-78,
    .msd-px-xxl-78{
        padding-right: 78px!important
    }
    .msd-pb-xxl-78,
    .msd-py-xxl-78{
        padding-bottom: 78px!important
    }
    .msd-pl-xxl-78,
    .msd-px-xxl-78{
        padding-left: 78px!important
    }
     .msd-p-xxl-96 {
        padding: 96px !important
    }
    .msd-pt-xxl-96,
    .msd-py-xxl-96 {
        padding-top: 96px !important
    }
    .msd-pr-xxl-96,
    .msd-px-xxl-96 {
        padding-right: 96px !important
    }
    .msd-pb-xxl-96,
    .msd-py-xxl-96 {
        padding-bottom: 96px !important
    }
    .msd-pl-xxl-96,
    .msd-px-xxl-96 {
        padding-left: 96px !important
    }
    .msd-m-xxl-n1 {
        margin: -12px !important
    }
    .msd-mt-xxl-n12,
    .msd-my-xxl-n12 {
        margin-top: -12px !important
    }
    .msd-mr-xxl-n12,
    .msd-mx-xxl-n12 {
        margin-right: -12px !important
    }
    .msd-mb-xxl-n12,
    .msd-my-xxl-n12 {
        margin-bottom: -12px !important
    }
    .msd-ml-xxl-n12,
    .msd-mx-xxl-n12 {
        margin-left: -12px !important
    }
    .msd-m-xxl-n2 {
        margin: -24px !important
    }
    .msd-mt-xxl-n24,
    .msd-my-xxl-n24 {
        margin-top: -24px !important
    }
    .msd-mr-xxl-n24,
    .msd-mx-xxl-n24 {
        margin-right: -24px !important
    }
    .msd-mb-xxl-n24,
    .msd-my-xxl-n24 {
        margin-bottom: -24px !important
    }
    .msd-ml-xxl-n24,
    .msd-mx-xxl-n24 {
        margin-left: -24px !important
    }
    .msd-m-xxl-n3 {
        margin: -36px !important
    }
    .msd-mt-xxl-n36,
    .msd-my-xxl-n36 {
        margin-top: -36px !important
    }
    .msd-mr-xxl-n36,
    .msd-mx-xxl-n36 {
        margin-right: -36px !important
    }
    .msd-mb-xxl-n36,
    .msd-my-xxl-n36 {
        margin-bottom: -36px !important
    }
    .msd-ml-xxl-n36,
    .msd-mx-xxl-n36 {
        margin-left: -36px !important
    }
    .msd-m-xxl-n64 {
        margin: -64px !important
    }
    .msd-mt-xxl-n64,
    .msd-my-xxl-n64 {
        margin-top: -64px !important
    }
    .msd-mr-xxl-n64,
    .msd-mx-xxl-n64 {
        margin-right: -64px !important
    }
    .msd-mb-xxl-n64,
    .msd-my-xxl-n64 {
        margin-bottom: -64px !important
    }
    .msd-ml-xxl-n64,
    .msd-mx-xxl-n64 {
        margin-left: -64px !important
    }
    .msd-m-xxl-n78 {
        margin: -78px!important
    }
    .msd-mt-xxl-n78,
    .msd-my-xxl-n78 {
        margin-top: -78px!important
    }
    .msd-mr-xxl-n78,
    .msd-mx-xxl-n78 {
        margin-right: -78px!important
    }
    .msd-mb-xxl-n78,
    .msd-my-xxl-n78 {
        margin-bottom: -78px!important
    }
    .msd-ml-xxl-n78,
    .msd-mx-xxl-n78 {
        margin-left: -78px!important
    }
    .msd-m-xxl-auto {
        margin: auto !important
    }
    .msd-mt-xxl-auto,
    .msd-my-xxl-auto {
        margin-top: auto !important
    }
    .msd-mr-xxl-auto,
    .msd-mx-xxl-auto {
        margin-right: auto !important
    }
    .msd-mb-xxl-auto,
    .msd-my-xxl-auto {
        margin-bottom: auto !important
    }
    .msd-ml-xxl-auto,
    .msd-mx-xxl-auto {
        margin-left: auto !important
    }
}
@media (min-width:1920px) {
    .msd-m-xxxl-0 {
        margin: 0 !important
    }
    .msd-mt-xxxl-0,
    .msd-my-xxxl-0 {
        margin-top: 0 !important
    }
    .msd-mr-xxxl-0,
    .msd-mx-xxxl-0 {
        margin-right: 0 !important
    }
    .msd-mb-xxxl-0,
    .msd-my-xxxl-0 {
        margin-bottom: 0 !important
    }
    .msd-ml-xxxl-0,
    .msd-mx-xxxl-0 {
        margin-left: 0 !important
    }
     .msd-m-xxxl-4 {
        margin: 4px !important
    }
    .msd-mt-xxxl-4,
    .msd-my-xxxl-4 {
        margin-top: 4px !important
    }
    .msd-mr-xxxl-4,
    .msd-mx-xxxl-4 {
        margin-right: 4px !important
    }
    .msd-mb-xxxl-4,
    .msd-my-xxxl-4 {
        margin-bottom: 4px !important
    }
    .msd-ml-xxxl-4,
    .msd-mx-xxxl-4 {
        margin-left: 4px !important
    }
     .msd-m-xxxl-8 {
        margin: 8px !important
    }
    .msd-mt-xxxl-8,
    .msd-my-xxxl-8 {
        margin-top: 8px !important
    }
    .msd-mr-xxxl-8,
    .msd-mx-xxxl-8 {
        margin-right: 8px !important
    }
    .msd-mb-xxxl-8,
    .msd-my-xxxl-8 {
        margin-bottom: 8px !important
    }
    .msd-ml-xxxl-8,
    .msd-mx-xxxl-8 {
        margin-left: 8px !important
    }
    .msd-m-xxxl-12 {
        margin: 12px !important
    }
    .msd-mt-xxxl-12,
    .msd-my-xxxl-12 {
        margin-top: 12px !important
    }
    .msd-mr-xxxl-12,
    .msd-mx-xxxl-12 {
        margin-right: 12px !important
    }
    .msd-mb-xxxl-12,
    .msd-my-xxxl-12 {
        margin-bottom: 12px !important
    }
    .msd-ml-xxxl-12,
    .msd-mx-xxxl-12 {
        margin-left: 12px !important
    }
     .msd-m-xxxl-16 {
        margin: 16px !important
    }
    .msd-mt-xxxl-16,
    .msd-my-xxxl-16 {
        margin-top: 16px !important
    }
    .msd-mr-xxxl-16,
    .msd-mx-xxxl-16 {
        margin-right: 16px !important
    }
    .msd-mb-xxxl-16,
    .msd-my-xxxl-16 {
        margin-bottom: 16px !important
    }
    .msd-ml-xxxl-16,
    .msd-mx-xxxl-16 {
        margin-left: 16px !important
    }
    .msd-m-xxxl-24 {
        margin: 24px !important
    }
    .msd-mt-xxxl-24,
    .msd-my-xxxl-24 {
        margin-top: 24px !important
    }
    .msd-mr-xxxl-24,
    .msd-mx-xxxl-24 {
        margin-right: 24px !important
    }
    .msd-mb-xxxl-24,
    .msd-my-xxxl-24 {
        margin-bottom: 24px !important
    }
    .msd-ml-xxxl-24,
    .msd-mx-xxxl-24 {
        margin-left: 24px !important
    }
    .msd-m-xxxl-36 {
        margin: 36px !important
    }
    .msd-mt-xxxl-36,
    .msd-my-xxxl-36 {
        margin-top: 36px !important
    }
    .msd-mr-xxxl-36,
    .msd-mx-xxxl-36 {
        margin-right: 36px !important
    }
    .msd-mb-xxxl-36,
    .msd-my-xxxl-36 {
        margin-bottom: 36px !important
    }
    .msd-ml-xxxl-36,
    .msd-mx-xxxl-36 {
        margin-left: 36px !important
    }
     .msd-m-xxxl-48 {
        margin: 48px !important
    }
    .msd-mt-xxxl-48,
    .msd-my-xxxl-48 {
        margin-top: 48px !important
    }
    .msd-mr-xxxl-48,
    .msd-mx-xxxl-48 {
        margin-right: 48px !important
    }
    .msd-mb-xxxl-48,
    .msd-my-xxxl-48 {
        margin-bottom: 48px !important
    }
    .msd-ml-xxxl-48,
    .msd-mx-xxxl-48 {
        margin-left: 48px !important
    }
    .msd-m-xxxl-64 {
        margin: 64px !important
    }
    .msd-mt-xxxl-64,
    .msd-my-xxxl-64 {
        margin-top: 64px !important
    }
    .msd-mr-xxxl-64,
    .msd-mx-xxxl-64 {
        margin-right: 64px !important
    }
    .msd-mb-xxxl-64,
    .msd-my-xxxl-64 {
        margin-bottom: 64px !important
    }
    .msd-ml-xxxl-64,
    .msd-mx-xxxl-64 {
        margin-left: 64px !important
    }
     .msd-m-xxxl-72 {
        margin: 72px !important
    }
    .msd-mt-xxxl-72,
    .msd-my-xxxl-72 {
        margin-top: 72px !important
    }
    .msd-mr-xxxl-72,
    .msd-mx-xxxl-72 {
        margin-right: 72px !important
    }
    .msd-mb-xxxl-72,
    .msd-my-xxxl-72 {
        margin-bottom: 72px !important
    }
    .msd-ml-xxxl-72,
    .msd-mx-xxxl-72 {
        margin-left: 72px !important
    }
    .msd-m-xxxl-78 {
        margin: 78px!important
    }
    .msd-mt-xxxl-78,
    .msd-my-xxxl-78{
        margin-top: 78px!important
    }
    .msd-mr-xxxl-78,
    .msd-mx-xxxl-78{
        margin-right: 78px!important
    }
    .msd-mb-xxxl-78,
    .msd-my-xxxl-78{
        margin-bottom: 78px!important
    }
    .msd-ml-xxxl-78,
    .msd-mx-xxxl-78{
        margin-left: 78px!important
    }
     .msd-m-xxxl-96 {
        margin: 96px !important
    }
    .msd-mt-xxxl-96,
    .msd-my-xxxl-96 {
        margin-top: 96px !important
    }
    .msd-mr-xxxl-96,
    .msd-mx-xxxl-96 {
        margin-right: 96px !important
    }
    .msd-mb-xxxl-96,
    .msd-my-xxxl-96 {
        margin-bottom: 96px !important
    }
    .msd-ml-xxxl-96,
    .msd-mx-xxxl-96 {
        margin-left: 96px !important
    }
    .msd-p-xxxl-0 {
        padding: 0 !important
    }
    .msd-pt-xxxl-0,
    .msd-py-xxxl-0 {
        padding-top: 0 !important
    }
    .msd-pr-xxxl-0,
    .msd-px-xxxl-0 {
        padding-right: 0 !important
    }
    .msd-pb-xxxl-0,
    .msd-py-xxxl-0 {
        padding-bottom: 0 !important
    }
    .msd-pl-xxxl-0,
    .msd-px-xxxl-0 {
        padding-left: 0 !important
    }
     .msd-p-xxxl-4 {
        padding: 4px !important
    }
    .msd-pt-xxxl-4,
    .msd-py-xxxl-4 {
        padding-top: 4px !important
    }
    .msd-pr-xxxl-4,
    .msd-px-xxxl-4 {
        padding-right: 4px !important
    }
    .msd-pb-xxxl-4,
    .msd-py-xxxl-4 {
        padding-bottom: 4px !important
    }
    .msd-pl-xxxl-4,
    .msd-px-xxxl-4 {
        padding-left: 4px !important
    }
     .msd-p-xxxl-8 {
        padding: 8px !important
    }
    .msd-pt-xxxl-8,
    .msd-py-xxxl-8 {
        padding-top: 8px !important
    }
    .msd-pr-xxxl-8,
    .msd-px-xxxl-8 {
        padding-right: 8px !important
    }
    .msd-pb-xxxl-8,
    .msd-py-xxxl-8 {
        padding-bottom: 8px !important
    }
    .msd-pl-xxxl-8,
    .msd-px-xxxl-8 {
        padding-left: 8px !important
    }
    .msd-p-xxxl-12 {
        padding: 12px !important
    }
    .msd-pt-xxxl-12,
    .msd-py-xxxl-12 {
        padding-top: 12px !important
    }
    .msd-pr-xxxl-12,
    .msd-px-xxxl-12 {
        padding-right: 12px !important
    }
    .msd-pb-xxxl-12,
    .msd-py-xxxl-12 {
        padding-bottom: 12px !important
    }
    .msd-pl-xxxl-12,
    .msd-px-xxxl-12 {
        padding-left: 12px !important
    }
     .msd-p-xxxl-16 {
        padding: 16px !important
    }
    .msd-pt-xxxl-16,
    .msd-py-xxxl-16 {
        padding-top: 16px !important
    }
    .msd-pr-xxxl-16,
    .msd-px-xxxl-16 {
        padding-right: 16px !important
    }
    .msd-pb-xxxl-16,
    .msd-py-xxxl-16 {
        padding-bottom: 16px !important
    }
    .msd-pl-xxxl-16,
    .msd-px-xxxl-16 {
        padding-left: 12px !important
    }
     .msd-p-xxxl-20 {
        padding: 20px !important
    }
    .msd-pt-xxxl-20,
    .msd-py-xxxl-20 {
        padding-top: 20px !important
    }
    .msd-pr-xxxl-20,
    .msd-px-xxxl-20 {
        padding-right: 20px !important
    }
    .msd-pb-xxxl-20,
    .msd-py-xxxl-20 {
        padding-bottom: 20px !important
    }
    .msd-pl-xxxl-20,
    .msd-px-xxxl-20 {
        padding-left: 20px !important
    }
    .msd-p-xxxl-24 {
        padding: 24px !important
    }
    .msd-pt-xxxl-24,
    .msd-py-xxxl-24 {
        padding-top: 24px !important
    }
    .msd-pr-xxxl-24,
    .msd-px-xxxl-24 {
        padding-right: 24px !important
    }
    .msd-pb-xxxl-24,
    .msd-py-xxxl-24 {
        padding-bottom: 24px !important
    }
    .msd-pl-xxxl-24,
    .msd-px-xxxl-24 {
        padding-left: 24px !important
    }
    .msd-p-xxxl-36 {
        padding: 36px !important
    }
    .msd-pt-xxxl-36,
    .msd-py-xxxl-36 {
        padding-top: 36px !important
    }
    .msd-pr-xxxl-36,
    .msd-px-xxxl-36 {
        padding-right: 36px !important
    }
    .msd-pb-xxxl-36,
    .msd-py-xxxl-36 {
        padding-bottom: 36px !important
    }
    .msd-pl-xxxl-36,
    .msd-px-xxxl-36 {
        padding-left: 36px !important
    }
     .msd-p-xxxl-48 {
        padding: 48px !important
    }
    .msd-pt-xxxl-48,
    .msd-py-xxxl-48 {
        padding-top: 48px !important
    }
    .msd-pr-xxxl-48,
    .msd-px-xxxl-48 {
        padding-right: 48px !important
    }
    .msd-pb-xxxl-48,
    .msd-py-xxxl-48 {
        padding-bottom: 48px !important
    }
    .msd-pl-xxxl-48,
    .msd-px-xxxl-48 {
        padding-left: 48px !important
    }
    .msd-p-xxxl-64 {
        padding: 64px !important
    }
    .msd-pt-xxxl-64,
    .msd-py-xxxl-64 {
        padding-top: 64px !important
    }
    .msd-pr-xxxl-64,
    .msd-px-xxxl-64 {
        padding-right: 64px !important
    }
    .msd-pb-xxxl-64,
    .msd-py-xxxl-64 {
        padding-bottom: 64px !important
    }
    .msd-pl-xxxl-64,
    .msd-px-xxxl-64 {
        padding-left: 64px !important
    }
     .msd-p-xxxl-72 {
        padding: 72px !important
    }
    .msd-pt-xxxl-72,
    .msd-py-xxxl-72 {
        padding-top: 72px !important
    }
    .msd-pr-xxxl-72,
    .msd-px-xxxl-72 {
        padding-right: 72px !important
    }
    .msd-pb-xxxl-72,
    .msd-py-xxxl-72 {
        padding-bottom: 72px !important
    }
    .msd-pl-xxxl-72,
    .msd-px-xxxl-72 {
        padding-left: 72px !important
    }
    .msd-p-xxxl-78 {
        padding: 78px!important
    }
    .msd-pt-xxxl-78,
    .msd-py-xxxl-78{
        padding-top: 78px!important
    }
    .msd-pr-xxxl-78,
    .msd-px-xxxl-78{
        padding-right: 78px!important
    }
    .msd-pb-xxxl-78,
    .msd-py-xxxl-78{
        padding-bottom: 78px!important
    }
    .msd-pl-xxxl-78,
    .msd-px-xxxl-78{
        padding-left: 78px!important
    }
     .msd-p-xxxl-96 {
        padding: 96px !important
    }
    .msd-pt-xxxl-96,
    .msd-py-xxxl-96 {
        padding-top: 96px !important
    }
    .msd-pr-xxxl-96,
    .msd-px-xxxl-96 {
        padding-right: 96px !important
    }
    .msd-pb-xxxl-96,
    .msd-py-xxxl-96 {
        padding-bottom: 96px !important
    }
    .msd-pl-xxxl-96,
    .msd-px-xxxl-96 {
        padding-left: 96px !important
    }
    .msd-m-xxxl-n1 {
        margin: -12px !important
    }
    .msd-mt-xxxl-n12,
    .msd-my-xxxl-n12 {
        margin-top: -12px !important
    }
    .msd-mr-xxxl-n12,
    .msd-mx-xxxl-n12 {
        margin-right: -12px !important
    }
    .msd-mb-xxxl-n12,
    .msd-my-xxxl-n12 {
        margin-bottom: -12px !important
    }
    .msd-ml-xxxl-n12,
    .msd-mx-xxxl-n12 {
        margin-left: -12px !important
    }
    .msd-m-xxxl-n2 {
        margin: -24px !important
    }
    .msd-mt-xxxl-n24,
    .msd-my-xxxl-n24 {
        margin-top: -24px !important
    }
    .msd-mr-xxxl-n24,
    .msd-mx-xxxl-n24 {
        margin-right: -24px !important
    }
    .msd-mb-xxxl-n24,
    .msd-my-xxxl-n24 {
        margin-bottom: -24px !important
    }
    .msd-ml-xxxl-n24,
    .msd-mx-xxxl-n24 {
        margin-left: -24px !important
    }
    .msd-m-xxxl-n3 {
        margin: -36px !important
    }
    .msd-mt-xxxl-n36,
    .msd-my-xxxl-n36 {
        margin-top: -36px !important
    }
    .msd-mr-xxxl-n36,
    .msd-mx-xxxl-n36 {
        margin-right: -36px !important
    }
    .msd-mb-xxxl-n36,
    .msd-my-xxxl-n36 {
        margin-bottom: -36px !important
    }
    .msd-ml-xxxl-n36,
    .msd-mx-xxxl-n36 {
        margin-left: -36px !important
    }
    .msd-m-xxxl-n64 {
        margin: -64px !important
    }
    .msd-mt-xxxl-n64,
    .msd-my-xxxl-n64 {
        margin-top: -64px !important
    }
    .msd-mr-xxxl-n64,
    .msd-mx-xxxl-n64 {
        margin-right: -64px !important
    }
    .msd-mb-xxxl-n64,
    .msd-my-xxxl-n64 {
        margin-bottom: -64px !important
    }
    .msd-ml-xxxl-n64,
    .msd-mx-xxxl-n64 {
        margin-left: -64px !important
    }
    .msd-m-xxxl-n78 {
        margin: -78px!important
    }
    .msd-mt-xxxl-n78,
    .msd-my-xxxl-n78 {
        margin-top: -78px!important
    }
    .msd-mr-xxxl-n78,
    .msd-mx-xxxl-n78 {
        margin-right: -78px!important
    }
    .msd-mb-xxxl-n78,
    .msd-my-xxxl-n78 {
        margin-bottom: -78px!important
    }
    .msd-ml-xxxl-n78,
    .msd-mx-xxxl-n78 {
        margin-left: -78px!important
    }
    .msd-m-xxxl-auto {
        margin: auto !important
    }
    .msd-mt-xxxl-auto,
    .msd-my-xxxl-auto {
        margin-top: auto !important
    }
    .msd-mr-xxxl-auto,
    .msd-mx-xxxl-auto {
        margin-right: auto !important
    }
    .msd-mb-xxxl-auto,
    .msd-my-xxxl-auto {
        margin-bottom: auto !important
    }
    .msd-ml-xxxl-auto,
    .msd-mx-xxxl-auto {
        margin-left: auto !important
    }
}
/* For 320 resolution margins */

@media (max-width:320px){
    
.msd-mt-sm-n72,
.msd-my-sm-n72 {
    margin-top: -72px!important
}

.msd-mr-sm-n72,
.msd-mx-sm-n72 {
    margin-right: -72px!important
}

.msd-mb-sm-n72,
.msd-my-sm-n72 {
    margin-bottom: -72px!important
}

.msd-ml-sm-n72,
.msd-mx-sm-n72 {
    margin-left: -72px!important
}
}

/* END 320 resolution margins */