
/*****************************************************************/
/** Global design specifications
 /*****************************************************************/

/* Letter Spacings */

.letter-spacing-0 {
    letter-spacing:0 !important;
}
.letter-spacing-1 {
    letter-spacing: 1px !important;
}
.letter-spacing-2 {
    letter-spacing: 2px !important;
}
.letter-spacing-3 {
    letter-spacing: 3px !important;
}
.letter-spacing-4 {
    letter-spacing: 4px !important;
}
.letter-spacing-5 {
    letter-spacing: 5px !important;
}
.letter-spacing-10 {
    letter-spacing: 10px !important;
}

/* Word Spacings */

.word-spacing-1 {
    word-spacing: 1px !important;
}
.word-spacing-2 {
    word-spacing: 2px !important;
}
.word-spacing-3 {
    word-spacing: 3px !important;
}
.word-spacing-4 {
    word-spacing: 4px !important;
}
.word-spacing-5 {
    word-spacing: 5px !important;
}
.word-spacing-10 {
    word-spacing: 10px !important;
}

/* Margins */

.no-margin-top {
    margin-top: 0 !important;
}
.no-margin-bottom {
    margin-bottom: 0 !important;
}
.no-margin-left {
    margin-left: 0 !important;
}
.no-margin-right {
    margin-right: 0 !important;
}
.no-margin-side {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.no-margin {
    margin: 0 !important;
}
.mar-top-100 {
    margin-top: 100px !important;
}
.mar-top-50 {
    margin-top: 50px !important;
}
.mar-top-45 {
    margin-top: 45px !important;
}
.mar-top-40 {
    margin-top: 40px !important;
}
.mar-top-35 {
    margin-top: 35px !important;
}
.mar-top-30 {
    margin-top: 30px !important;
}
.mar-top-25 {
    margin-top: 25px !important;
}
.mar-top-20 {
    margin-top: 20px !important;
}
.mar-top-15 {
    margin-top: 15px !important;
}
.mar-top-10 {
    margin-top: 10px !important;
}
.mar-top-5 {
    margin-top: 5px !important;
}
.mar-top-100 {
    margin-top: 100px !important;
}
.mar-bot-100 {
    margin-bottom: 100px !important;
}
.mar-bot-50 {
    margin-bottom: 50px !important;
}
.mar-bot-45 {
    margin-bottom: 45px !important;
}
.mar-bot-40 {
    margin-bottom: 40px !important;
}
.mar-bot-35 {
    margin-bottom: 35px !important;
}
.mar-bot-30 {
    margin-bottom: 30px !important;
}
.mar-bot-25 {
    margin-bottom: 25px !important;
}
.mar-bot-20 {
    margin-bottom: 20px !important;
}
.mar-bot-15 {
    margin-bottom: 15px !important;
}
.mar-bot-10 {
    margin-bottom: 10px !important;
}
.mar-bot-5 {
    margin-bottom: 5px !important;
}
.mar-left-100 {
    margin-left: 100px !important;
}
.mar-left-50 {
    margin-left: 50px !important;
}
.mar-left-45 {
    margin-left: 45px !important;
}
.mar-left-40 {
    margin-left: 40px !important;
}
.mar-left-35 {
    margin-left: 35px !important;
}
.mar-left-30 {
    margin-left: 30px !important;
}
.mar-left-25 {
    margin-left: 25px !important;
}
.mar-left-20 {
    margin-left: 20px !important;
}
.mar-left-15 {
    margin-left: 15px !important;
}
.mar-left-10 {
    margin-left: 10px !important;
}
.mar-left-5 {
    margin-left: 5px !important;
}
.mar-right-100 {
    margin-right: 100px !important;
}
.mar-right-50 {
    margin-right: 50px !important;
}
.mar-right-45 {
    margin-right: 45px !important;
}
.mar-right-40 {
    margin-right: 40px !important;
}
.mar-right-35 {
    margin-right: 35px !important;
}
.mar-right-30 {
    margin-right: 30px !important;
}
.mar-right-25 {
    margin-right: 25px !important;
}
.mar-right-20 {
    margin-right: 20px !important;
}
.mar-right-15 {
    margin-right: 15px !important;
}
.mar-right-10 {
    margin-right: 10px !important;
}
.mar-right-5 {
    margin-right: 5px !important;
}

/* Paddings */

.no-padding-top {
    padding-top: 0 !important;
}
.no-padding-bottom {
    padding-bottom: 0 !important;
}
.no-padding-left {
    padding-left: 0 !important;
}
.no-padding-right {
    padding-right: 0 !important;
}
.no-padding-side {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.no-padding {
    padding: 0 !important;
}
.pad-left-100 {
    padding-left: 100px !important;
}
.pad-left-50 {
    padding-left: 50px !important;
}
.pad-left-45 {
    padding-left: 45px !important;
}
.pad-left-40 {
    padding-left: 40px !important;
}
.pad-left-35 {
    padding-left: 35px !important;
}
.pad-left-30 {
    padding-left: 30px !important;
}
.pad-left-25 {
    padding-left: 25px !important;
}
.pad-left-20 {
    padding-left: 20px !important;
}
.pad-left-15 {
    padding-left: 15px !important;
}
.pad-left-10 {
    padding-left: 10px !important;
}
.pad-left-5 {
    padding-left: 5px !important;
}
.pad-right-100 {
    padding-right: 100px !important;
}
.pad-right-50 {
    padding-right: 50px !important;
}
.pad-right-60 {
    padding-right: 60px !important;
}
.pad-right-70 {
    padding-right: 70px !important;
}
.pad-right-80 {
    padding-right: 80px !important;
}
.pad-right-45 {
    padding-right: 45px !important;
}
.pad-right-40 {
    padding-right: 40px !important;
}
.pad-right-35 {
    padding-right: 35px !important;
}
.pad-right-30 {
    padding-right: 30px !important;
}
.pad-right-25 {
    padding-right: 25px !important;
}
.pad-right-20 {
    padding-right: 20px !important;
}
.pad-right-15 {
    padding-right: 15px !important;
}
.pad-right-10 {
    padding-right: 10px !important;
}
.pad-right-5 {
    padding-right: 5px !important;
}
.pad-top-100 {
    padding-top: 100px !important;
}
.pad-top-50 {
    padding-top: 50px !important;
}
.pad-top-45 {
    padding-top: 45px !important;
}
.pad-top-40 {
    padding-top: 40px !important;
}
.pad-top-35 {
    padding-top: 35px !important;
}
.pad-top-30 {
    padding-top: 30px !important;
}
.pad-top-25 {
    padding-top: 25px !important;
}
.pad-top-20 {
    padding-top: 20px !important;
}
.pad-top-15 {
    padding-top: 15px !important;
}
.pad-top-10 {
    padding-top: 10px !important;
}
.pad-top-5 {
    padding-top: 5px !important;
}
.pad-bot-100 {
    padding-bottom: 100px !important;
}
.pad-bot-50 {
    padding-bottom: 50px !important;
}
.pad-bot-45 {
    padding-bottom: 45px !important;
}
.pad-bot-40 {
    padding-bottom: 40px !important;
}
.pad-bot-35 {
    padding-bottom: 35px !important;
}
.pad-bot-30 {
    padding-bottom: 30px !important;
}
.pad-bot-25 {
    padding-bottom: 25px !important;
}
.pad-bot-20 {
    padding-bottom: 20px !important;
}
.pad-bot-15 {
    padding-bottom: 15px !important;
}
.pad-bot-10 {
    padding-bottom: 10px !important;
}
.pad-bot-5 {
    padding-bottom: 5px !important;
}

/* Alignment */

.va-middle {
    vertical-align:middle;
}
.right-align {
    float: right;
}
.left-align {
    float: left;
}
.read-only {
    display:none;
}
/***
 * Desktop Specific
 */
@media only screen and (min-width :992px) {
    /* Alignment */
    .text-left-desktop {
        text-align:left !important;
    }
    .text-center-desktop {
        text-align:center !important;
    }
    .text-right-desktop {
        text-align:right !important;
    }
    .img-center-desktop {
        margin-left:auto !important;
        margin-right: auto !important;
        display:block !important;
    }
    .img-left-desktop {
        margin-left:inherit !important;
        margin-right: auto !important;
        display:block !important;
    }
    .img-right-desktop {
        margin-left:auto !important;
        margin-right: inherit !important;
        display:block !important;
    }
    /* Margins - Desktop Specific */
    .no-margin-top-desktop{
        margin-top: 0 !important;
    }
    .no-margin-bottom-desktop{
        margin-bottom: 0 !important;
    }
    .no-margin-left-desktop{
        margin-left: 0 !important;
    }
    .no-margin-right-desktop{
        margin-right: 0 !important;
    }
    .no-margin-side-desktop{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .no-margin-desktop{
        margin: 0 !important;
    }
    .mar-top-100-desktop{
        margin-top: 100px !important;
    }
    .mar-top-50-desktop{
        margin-top: 50px !important;
    }
    .mar-top-45-desktop{
        margin-top: 45px !important;
    }
    .mar-top-40-desktop{
        margin-top: 40px !important;
    }
    .mar-top-35-desktop{
        margin-top: 35px !important;
    }
    .mar-top-30-desktop{
        margin-top: 30px !important;
    }
    .mar-top-25-desktop{
        margin-top: 25px !important;
    }
    .mar-top-20-desktop{
        margin-top: 20px !important;
    }
    .mar-top-15-desktop{
        margin-top: 15px !important;
    }
    .mar-top-10-desktop{
        margin-top: 10px !important;
    }
    .mar-top-5-desktop{
        margin-top: 5px !important;
    }
    .mar-bot-100-desktop{
        margin-bottom: 100px !important;
    }
    .mar-bot-50-desktop{
        margin-bottom: 50px !important;
    }
    .mar-bot-45-desktop{
        margin-bottom: 45px !important;
    }
    .mar-bot-40-desktop{
        margin-bottom: 40px !important;
    }
    .mar-bot-35-desktop{
        margin-bottom: 35px !important;
    }
    .mar-bot-30-desktop{
        margin-bottom: 30px !important;
    }
    .mar-bot-25-desktop{
        margin-bottom: 25px !important;
    }
    .mar-bot-20-desktop{
        margin-bottom: 20px !important;
    }
    .mar-bot-15-desktop{
        margin-bottom: 15px !important;
    }
    .mar-bot-10-desktop{
        margin-bottom: 10px !important;
    }
    .mar-bot-5-desktop{
        margin-bottom: 5px !important;
    }
    .mar-left-100-desktop{
        margin-left: 100px !important;
    }
    .mar-left-50-desktop{
        margin-left: 50px !important;
    }
    .mar-left-45-desktop{
        margin-left: 45px !important;
    }
    .mar-left-40-desktop{
        margin-left: 40px !important;
    }
    .mar-left-35-desktop{
        margin-left: 35px !important;
    }
    .mar-left-30-desktop{
        margin-left: 30px !important;
    }
    .mar-left-25-desktop{
        margin-left: 25px !important;
    }
    .mar-left-20-desktop{
        margin-left: 20px !important;
    }
    .mar-left-15-desktop{
        margin-left: 15px !important;
    }
    .mar-left-10-desktop{
        margin-left: 10px !important;
    }
    .mar-left-5-desktop{
        margin-left: 5px !important;
    }
    .mar-right-100-desktop{
        margin-right: 100px !important;
    }
    .mar-right-50-desktop{
        margin-right: 50px !important;
    }
    .mar-right-45-desktop{
        margin-right: 45px !important;
    }
    .mar-right-40-desktop{
        margin-right: 40px !important;
    }
    .mar-right-35-desktop{
        margin-right: 35px !important;
    }
    .mar-right-30-desktop{
        margin-right: 30px !important;
    }
    .mar-right-25-desktop{
        margin-right: 25px !important;
    }
    .mar-right-20-desktop{
        margin-right: 20px !important;
    }
    .mar-right-15-desktop{
        margin-right: 15px !important;
    }
    .mar-right-10-desktop{
        margin-right: 10px !important;
    }
    .mar-right-5-desktop{
        margin-right: 5px !important;
    }
    /* Paddings - Desktop Specific */
    .no-padding-top-desktop{
        padding-top: 0 !important;
    }
    .no-padding-bottom-desktop{
        padding-bottom: 0 !important;
    }
    .no-padding-left-desktop{
        padding-left: 0 !important;
    }
    .no-padding-right-desktop{
        padding-right: 0 !important;
    }
    .no-padding-side-desktop{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .no-padding-desktop{
        padding: 0 !important;
    }
    .pad-left-100-desktop{
        padding-left: 100px !important;
    }
    .pad-left-50-desktop{
        padding-left: 50px !important;
    }
    .pad-left-45-desktop{
        padding-left: 45px !important;
    }
    .pad-left-40-desktop{
        padding-left: 40px !important;
    }
    .pad-left-35-desktop{
        padding-left: 35px !important;
    }
    .pad-left-30-desktop{
        padding-left: 30px !important;
    }
    .pad-left-25-desktop{
        padding-left: 25px !important;
    }
    .pad-left-20-desktop{
        padding-left: 20px !important;
    }
    .pad-left-15-desktop{
        padding-left: 15px !important;
    }
    .pad-left-10-desktop{
        padding-left: 10px !important;
    }
    .pad-left-5-desktop{
        padding-left: 5px !important;
    }
    .pad-right-100-desktop{
        padding-right: 100px !important;
    }
    .pad-right-70-desktop{
        padding-right: 70px !important;
    }
    .pad-right-50-desktop{
        padding-right: 50px !important;
    }
    .pad-right-45-desktop{
        padding-right: 45px !important;
    }
    .pad-right-40-desktop{
        padding-right: 40px !important;
    }
    .pad-right-35-desktop{
        padding-right: 35px !important;
    }
    .pad-right-30-desktop{
        padding-right: 30px !important;
    }
    .pad-right-25-desktop{
        padding-right: 25px !important;
    }
    .pad-right-20-desktop{
        padding-right: 20px !important;
    }
    .pad-right-15-desktop{
        padding-right: 15px !important;
    }
    .pad-right-10-desktop{
        padding-right: 10px !important;
    }
    .pad-right-5-desktop{
        padding-right: 5px !important;
    }
    .pad-top-100-desktop{
        padding-top: 100px !important;
    }
    .pad-top-50-desktop{
        padding-top: 50px !important;
    }
    .pad-top-45-desktop{
        padding-top: 45px !important;
    }
    .pad-top-40-desktop{
        padding-top: 40px !important;
    }
    .pad-top-35-desktop{
        padding-top: 35px !important;
    }
    .pad-top-30-desktop{
        padding-top: 30px !important;
    }
    .pad-top-25-desktop{
        padding-top: 25px !important;
    }
    .pad-top-20-desktop{
        padding-top: 20px !important;
    }
    .pad-top-15-desktop{
        padding-top: 15px !important;
    }
    .pad-top-10-desktop{
        padding-top: 10px !important;
    }
    .pad-top-5-desktop{
        padding-top: 5px !important;
    }
    .pad-bot-100-desktop{
        padding-bottom: 100px !important;
    }
    .pad-bot-50-desktop{
        padding-bottom: 50px !important;
    }
    .pad-bot-45-desktop{
        padding-bottom: 45px !important;
    }
    .pad-bot-40-desktop{
        padding-bottom: 40px !important;
    }
    .pad-bot-35-desktop{
        padding-bottom: 35px !important;
    }
    .pad-bot-30-desktop{
        padding-bottom: 30px !important;
    }
    .pad-bot-25-desktop{
        padding-bottom: 25px !important;
    }
    .pad-bot-20-desktop{
        padding-bottom: 20px !important;
    }
    .pad-bot-15-desktop{
        padding-bottom: 15px !important;
    }
    .pad-bot-10-desktop{
        padding-bottom: 10px !important;
    }
    .pad-bot-5-desktop{
        padding-bottom: 5px !important;
    }
    /* Owl With Pagination Right/Left */
    .text-center-desktop.owl-theme.pagination-left .owl-controls .owl-pagination,
    .text-center-desktop.owl-theme.pagination-right .owl-controls .owl-pagination {
        text-align:center;
    }
    .text-center-desktop.owl-theme.pagination-left .owl-controls .owl-page span,
    .text-center-desktop.owl-theme.pagination-left .owl-controls .owl-page.active span,
    .text-center-desktop.owl-theme.pagination-right .owl-controls .owl-page span,
    .text-center-desktop.owl-theme.pagination-right .owl-controls .owl-page.active span {
        margin:0 5px;
    }
}
/***
 *    Tablet specific
 */
@media screen and (min-width :768px) and (max-width: 991px) {
    /* Alignment */
    .text-left-tablet {
        text-align:left !important;
    }
    .text-center-tablet {
        text-align:center !important;
    }
    .text-right-tablet {
        text-align:right !important;
    }
    .img-center-tablet {
        margin-left:auto !important;
        margin-right: auto !important;
        display:block !important;
    }
    .img-left-tablet {
        margin-left:inherit !important;
        margin-right: auto !important;
        display:block !important;
    }
    .img-right-tablet {
        margin-left:auto !important;
        margin-right: inherit !important;
        display:block !important;
    }
    /* Margins - Tablet Specific */
    .no-margin-top-tablet{
        margin-top: 0 !important;
    }
    .no-margin-bottom-tablet{
        margin-bottom: 0 !important;
    }
    .no-margin-left-tablet{
        margin-left: 0 !important;
    }
    .no-margin-right-tablet{
        margin-right: 0 !important;
    }
    .no-margin-side-tablet{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .no-margin-tablet{
        margin: 0 !important;
    }
    .mar-top-100-tablet{
        margin-top: 100px !important;
    }
    .mar-top-50-tablet{
        margin-top: 50px !important;
    }
    .mar-top-45-tablet{
        margin-top: 45px !important;
    }
    .mar-top-40-tablet{
        margin-top: 40px !important;
    }
    .mar-top-35-tablet{
        margin-top: 35px !important;
    }
    .mar-top-30-tablet{
        margin-top: 30px !important;
    }
    .mar-top-25-tablet{
        margin-top: 25px !important;
    }
    .mar-top-20-tablet{
        margin-top: 20px !important;
    }
    .mar-top-15-tablet{
        margin-top: 15px !important;
    }
    .mar-top-10-tablet{
        margin-top: 10px !important;
    }
    .mar-top-5-tablet{
        margin-top: 5px !important;
    }
    .mar-bot-100-tablet{
        margin-bottom: 100px !important;
    }
    .mar-bot-50-tablet{
        margin-bottom: 50px !important;
    }
    .mar-bot-45-tablet{
        margin-bottom: 45px !important;
    }
    .mar-bot-40-tablet{
        margin-bottom: 40px !important;
    }
    .mar-bot-35-tablet{
        margin-bottom: 35px !important;
    }
    .mar-bot-30-tablet{
        margin-bottom: 30px !important;
    }
    .mar-bot-25-tablet{
        margin-bottom: 25px !important;
    }
    .mar-bot-20-tablet{
        margin-bottom: 20px !important;
    }
    .mar-bot-15-tablet{
        margin-bottom: 15px !important;
    }
    .mar-bot-10-tablet{
        margin-bottom: 10px !important;
    }
    .mar-bot-5-tablet{
        margin-bottom: 5px !important;
    }
    .mar-left-100-tablet{
        margin-left: 100px !important;
    }
    .mar-left-50-tablet{
        margin-left: 50px !important;
    }
    .mar-left-45-tablet{
        margin-left: 45px !important;
    }
    .mar-left-40-tablet{
        margin-left: 40px !important;
    }
    .mar-left-35-tablet{
        margin-left: 35px !important;
    }
    .mar-left-30-tablet{
        margin-left: 30px !important;
    }
    .mar-left-25-tablet{
        margin-left: 25px !important;
    }
    .mar-left-20-tablet{
        margin-left: 20px !important;
    }
    .mar-left-15-tablet{
        margin-left: 15px !important;
    }
    .mar-left-10-tablet{
        margin-left: 10px !important;
    }
    .mar-left-5-tablet{
        margin-left: 5px !important;
    }
    .mar-right-100-tablet{
        margin-right: 100px !important;
    }
    .mar-right-50-tablet{
        margin-right: 50px !important;
    }
    .mar-right-45-tablet{
        margin-right: 45px !important;
    }
    .mar-right-40-tablet{
        margin-right: 40px !important;
    }
    .mar-right-35-tablet{
        margin-right: 35px !important;
    }
    .mar-right-30-tablet{
        margin-right: 30px !important;
    }
    .mar-right-25-tablet{
        margin-right: 25px !important;
    }
    .mar-right-20-tablet{
        margin-right: 20px !important;
    }
    .mar-right-15-tablet{
        margin-right: 15px !important;
    }
    .mar-right-10-tablet{
        margin-right: 10px !important;
    }
    .mar-right-5-tablet{
        margin-right: 5px !important;
    }
    /* Paddings - Tablet Specific */
    .no-padding-top-tablet{
        padding-top: 0 !important;
    }
    .no-padding-bottom-tablet{
        padding-bottom: 0 !important;
    }
    .no-padding-left-tablet{
        padding-left: 0 !important;
    }
    .no-padding-right-tablet{
        padding-right: 0 !important;
    }
    .no-padding-side-tablet{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .no-padding-tablet{
        padding: 0 !important;
    }
    .pad-left-100-tablet{
        padding-left: 100px !important;
    }
    .pad-left-50-tablet{
        padding-left: 50px !important;
    }
    .pad-left-45-tablet{
        padding-left: 45px !important;
    }
    .pad-left-40-tablet{
        padding-left: 40px !important;
    }
    .pad-left-35-tablet{
        padding-left: 35px !important;
    }
    .pad-left-30-tablet{
        padding-left: 30px !important;
    }
    .pad-left-25-tablet{
        padding-left: 25px !important;
    }
    .pad-left-20-tablet{
        padding-left: 20px !important;
    }
    .pad-left-15-tablet{
        padding-left: 15px !important;
    }
    .pad-left-10-tablet{
        padding-left: 10px !important;
    }
    .pad-left-5-tablet{
        padding-left: 5px !important;
    }
    .pad-right-100-tablet{
        padding-right: 100px !important;
    }
    .pad-right-80-tablet{
        padding-right: 80px !important;
    }
    .pad-right-50-tablet{
        padding-right: 50px !important;
    }
    .pad-right-45-tablet{
        padding-right: 45px !important;
    }
    .pad-right-40-tablet{
        padding-right: 40px !important;
    }
    .pad-right-35-tablet{
        padding-right: 35px !important;
    }
    .pad-right-30-tablet{
        padding-right: 30px !important;
    }
    .pad-right-25-tablet{
        padding-right: 25px !important;
    }
    .pad-right-20-tablet{
        padding-right: 20px !important;
    }
    .pad-right-15-tablet{
        padding-right: 15px !important;
    }
    .pad-right-10-tablet{
        padding-right: 10px !important;
    }
    .pad-right-5-tablet{
        padding-right: 5px !important;
    }
    .pad-top-100-tablet{
        padding-top: 100px !important;
    }
    .pad-top-200-tablet{
        padding-top: 200px !important;
    }
    .pad-top-50-tablet{
        padding-top: 50px !important;
    }
    .pad-top-45-tablet{
        padding-top: 45px !important;
    }
    .pad-top-40-tablet{
        padding-top: 40px !important;
    }
    .pad-top-35-tablet{
        padding-top: 35px !important;
    }
    .pad-top-30-tablet{
        padding-top: 30px !important;
    }
    .pad-top-25-tablet{
        padding-top: 25px !important;
    }
    .pad-top-20-tablet{
        padding-top: 20px !important;
    }
    .pad-top-15-tablet{
        padding-top: 15px !important;
    }
    .pad-top-10-tablet{
        padding-top: 10px !important;
    }
    .pad-top-5-tablet{
        padding-top: 5px !important;
    }
    .pad-bot-100-tablet{
        padding-bottom: 100px !important;
    }
    .pad-bot-50-tablet{
        padding-bottom: 50px !important;
    }
    .pad-bot-45-tablet{
        padding-bottom: 45px !important;
    }
    .pad-bot-40-tablet{
        padding-bottom: 40px !important;
    }
    .pad-bot-35-tablet{
        padding-bottom: 35px !important;
    }
    .pad-bot-30-tablet{
        padding-bottom: 30px !important;
    }
    .pad-bot-25-tablet{
        padding-bottom: 25px !important;
    }
    .pad-bot-20-tablet{
        padding-bottom: 20px !important;
    }
    .pad-bot-15-tablet{
        padding-bottom: 15px !important;
    }
    .pad-bot-10-tablet{
        padding-bottom: 10px !important;
    }
    .pad-bot-5-tablet{
        padding-bottom: 5px !important;
    }
    /*Trailer Side*/
    .tsb-text {
        font-size:170px;
        line-height: 118px;
    }
    .tss-text {
        font-size:25px;
    }
    .tss-subheading {
        font-size:20px;
    }
    /* Trailer */
    figure.trailer-image h2.content-background {
        font-size:100%;
    }
    /*Cart*/
    .shipping {
        text-align: center;
        font-size: 14px;
    }
    .shipping .date {
        font-weight: 800;
    }
    /*Trailer Images*/
    figure.trailer h2 {
        font-size:15px;
    }
    figure.trailer p {
        font-size:12px;
    }
    /* Owl With Pagination Right/Left */
    .text-center-tablet.owl-theme.pagination-left .owl-controls .owl-pagination,
    .text-center-tablet.owl-theme.pagination-right .owl-controls .owl-pagination {
        text-align:center;
    }
    .text-center-tablet.owl-theme.pagination-left .owl-controls .owl-page span,
    .text-center-tablet.owl-theme.pagination-left .owl-controls .owl-page.active span,
    .text-center-tablet.owl-theme.pagination-right .owl-controls .owl-page span,
    .text-center-tablet.owl-theme.pagination-right .owl-controls .owl-page.active span {
        margin:0 5px;
    }
}

/***
 * Mobile specific
 */
@media screen and (max-width: 767px) {

    /* Alignment */

    .text-left-mobile {
        text-align:left !important;
    }
    .text-center-mobile {
        text-align:center !important;
    }
    .text-right-mobile {
        text-align:right !important;
    }
    .img-center-mobile {
        margin-left:auto !important;
        margin-right: auto !important;
        display:block !important;
    }
    .img-left-mobile {
        margin-left:inherit !important;
        margin-right: auto !important;
        display:block !important;
    }
    .img-right-mobile {
        margin-left:auto !important;
        margin-right: inherit !important;
        display:block !important;
    }
    /* Margins - Mobile Specific */
    .no-margin-top-mobile {
        margin-top: 0 !important;
    }
    .no-margin-bottom-mobile {
        margin-bottom: 0 !important;
    }
    .no-margin-left-mobile {
        margin-left: 0 !important;
    }
    .no-margin-right-mobile {
        margin-right: 0 !important;
    }
    .no-margin-side-mobile {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .no-margin-mobile {
        margin: 0 !important;
    }
    .mar-top-100-mobile {
        margin-top: 100px !important;
    }
    .mar-top-50-mobile {
        margin-top: 50px !important;
    }
    .mar-top-45-mobile {
        margin-top: 45px !important;
    }
    .mar-top-40-mobile {
        margin-top: 40px !important;
    }
    .mar-top-35-mobile {
        margin-top: 35px !important;
    }
    .mar-top-30-mobile {
        margin-top: 30px !important;
    }
    .mar-top-25-mobile {
        margin-top: 25px !important;
    }
    .mar-top-20-mobile {
        margin-top: 20px !important;
    }
    .mar-top-15-mobile {
        margin-top: 15px !important;
    }
    .mar-top-10-mobile {
        margin-top: 10px !important;
    }
    .mar-top-5-mobile {
        margin-top: 5px !important;
    }
    .mar-bot-100-mobile {
        margin-bottom: 100px !important;
    }
    .mar-bot-50-mobile {
        margin-bottom: 50px !important;
    }
    .mar-bot-45-mobile {
        margin-bottom: 45px !important;
    }
    .mar-bot-40-mobile {
        margin-bottom: 40px !important;
    }
    .mar-bot-35-mobile {
        margin-bottom: 35px !important;
    }
    .mar-bot-30-mobile {
        margin-bottom: 30px !important;
    }
    .mar-bot-25-mobile {
        margin-bottom: 25px !important;
    }
    .mar-bot-20-mobile {
        margin-bottom: 20px !important;
    }
    .mar-bot-15-mobile {
        margin-bottom: 15px !important;
    }
    .mar-bot-10-mobile {
        margin-bottom: 10px !important;
    }
    .mar-bot-5-mobile {
        margin-bottom: 5px !important;
    }
    .mar-left-100-mobile {
        margin-left: 100px !important;
    }
    .mar-left-50-mobile {
        margin-left: 50px !important;
    }
    .mar-left-45-mobile {
        margin-left: 45px !important;
    }
    .mar-left-40-mobile {
        margin-left: 40px !important;
    }
    .mar-left-35-mobile {
        margin-left: 35px !important;
    }
    .mar-left-30-mobile {
        margin-left: 30px !important;
    }
    .mar-left-25-mobile {
        margin-left: 25px !important;
    }
    .mar-left-20-mobile {
        margin-left: 20px !important;
    }
    .mar-left-15-mobile {
        margin-left: 15px !important;
    }
    .mar-left-10-mobile {
        margin-left: 10px !important;
    }
    .mar-left-5-mobile {
        margin-left: 5px !important;
    }
    .mar-right-100-mobile {
        margin-right: 100px !important;
    }
    .mar-right-50-mobile {
        margin-right: 50px !important;
    }
    .mar-right-45-mobile {
        margin-right: 45px !important;
    }
    .mar-right-40-mobile {
        margin-right: 40px !important;
    }
    .mar-right-35-mobile {
        margin-right: 35px !important;
    }
    .mar-right-30-mobile {
        margin-right: 30px !important;
    }
    .mar-right-25-mobile {
        margin-right: 25px !important;
    }
    .mar-right-20-mobile {
        margin-right: 20px !important;
    }
    .mar-right-15-mobile {
        margin-right: 15px !important;
    }
    .mar-right-10-mobile {
        margin-right: 10px !important;
    }
    .mar-right-5-mobile {
        margin-right: 5px !important;
    }
    /* Paddings - Mobile Specific */
    .no-padding-top-mobile {
        padding-top: 0 !important;
    }
    .no-padding-bottom-mobile {
        padding-bottom: 0 !important;
    }
    .no-padding-left-mobile {
        padding-left: 0 !important;
    }
    .no-padding-right-mobile {
        padding-right: 0 !important;
    }
    .no-padding-side-mobile {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .no-padding-mobile {
        padding: 0 !important;
    }
    .pad-left-100-mobile {
        padding-left: 100px !important;
    }
    .pad-left-50-mobile {
        padding-left: 50px !important;
    }
    .pad-left-45-mobile {
        padding-left: 45px !important;
    }
    .pad-left-40-mobile {
        padding-left: 40px !important;
    }
    .pad-left-35-mobile {
        padding-left: 35px !important;
    }
    .pad-left-30-mobile {
        padding-left: 30px !important;
    }
    .pad-left-25-mobile {
        padding-left: 25px !important;
    }
    .pad-left-20-mobile {
        padding-left: 20px !important;
    }
    .pad-left-15-mobile {
        padding-left: 15px !important;
    }
    .pad-left-10-mobile {
        padding-left: 10px !important;
    }
    .pad-left-5-mobile {
        padding-left: 5px !important;
    }
    .pad-right-100-mobile {
        padding-right: 100px !important;
    }
    .pad-right-50-mobile {
        padding-right: 50px !important;
    }
    .pad-right-45-mobile {
        padding-right: 45px !important;
    }
    .pad-right-40-mobile {
        padding-right: 40px !important;
    }
    .pad-right-35-mobile {
        padding-right: 35px !important;
    }
    .pad-right-30-mobile {
        padding-right: 30px !important;
    }
    .pad-right-25-mobile {
        padding-right: 25px !important;
    }
    .pad-right-20-mobile {
        padding-right: 20px !important;
    }
    .pad-right-15-mobile {
        padding-right: 15px !important;
    }
    .pad-right-10-mobile {
        padding-right: 10px !important;
    }
    .pad-right-5-mobile {
        padding-right: 5px !important;
    }
    .pad-top-100-mobile {
        padding-top: 100px !important;
    }
    .pad-top-50-mobile {
        padding-top: 50px !important;
    }
    .pad-top-45-mobile {
        padding-top: 45px !important;
    }
    .pad-top-40-mobile {
        padding-top: 40px !important;
    }
    .pad-top-35-mobile {
        padding-top: 35px !important;
    }
    .pad-top-30-mobile {
        padding-top: 30px !important;
    }
    .pad-top-25-mobile {
        padding-top: 25px !important;
    }
    .pad-top-20-mobile {
        padding-top: 20px !important;
    }
    .pad-top-15-mobile {
        padding-top: 15px !important;
    }
    .pad-top-10-mobile {
        padding-top: 10px !important;
    }
    .pad-top-5-mobile {
        padding-top: 5px !important;
    }
    .pad-bot-100-mobile {
        padding-bottom: 100px !important;
    }
    .pad-bot-50-mobile {
        padding-bottom: 50px !important;
    }
    .pad-bot-45-mobile {
        padding-bottom: 45px !important;
    }
    .pad-bot-40-mobile {
        padding-bottom: 40px !important;
    }
    .pad-bot-35-mobile {
        padding-bottom: 35px !important;
    }
    .pad-bot-30-mobile {
        padding-bottom: 30px !important;
    }
    .pad-bot-25-mobile {
        padding-bottom: 25px !important;
    }
    .pad-bot-20-mobile {
        padding-bottom: 20px !important;
    }
    .pad-bot-15-mobile {
        padding-bottom: 15px !important;
    }
    .pad-bot-10-mobile {
        padding-bottom: 10px !important;
    }
    .pad-bot-5-mobile {
        padding-bottom: 5px !important;
    }
}