/* Custom sizing css*/
/* Standard sizes*/
.la-mx-center {
    margin: 0 auto;
}

.la-container-max {
    max-width: 1640px;
}
 
.la-container-gap-b:last-child {
    /* border: 2px solid gold; */
    margin-bottom: 2rem !important;
}

/*smallest mobile*/
@media (max-width: 575px) {

    .la-container-max {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*between mobile to tablet*/
@media (min-width:576px) and (max-width:767.98px) {
    .la-container-max {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*between tablet to laptop*/
@media (min-width:768px) and (max-width:1019px) {
    .la-container-max {
        max-width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }
}

/*between latop to desktop*/
@media (min-width:1020px) and (max-width:1299px) {
    .la-container-max {
        max-width: 100%;
    }
}

/* desktop mini */
@media (min-width:1300px) and (max-width:1439px) {
    .la-container-max {
        max-width: 100%;
    }
}

.la-container-max>.container,
.la-container-max>.container-fluid {
   /* border: 2px solid blue; */
    max-width: 100%;
}

@media (max-width:1019px) {
    .la-container-max > #customer-status-panel {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* video pages padding*/
@media (max-width:1610px) {
    .la-container-padding {
        padding: 0 15px;
    }
}

/* resource library page*/
@media (min-width:1020px) and (max-width:1610px) {
    .la-container-max > .resource-library {
        padding: 0 15px !important;
    }
}

/*Absolute centered item*/
.la-absolute-centered {
    /*border: 2px solid red;*/
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
}

.la-relative {
    position: relative;
}

@media (max-width:767px) {
    .la-absolute-centered {
        height: 85%;
    }
}

.la-mb-10 {
    margin-bottom: 20px;
}

.la-mt-10 {
    margin-top: 20px;
}

@media (min-width:992px) {
    .la-px-desktop {
        padding-left: 1rem;
        padding-right: 1rem
    }
}