* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* -- BRAND VARIABLES -- */
/*font-family: 'Bebas Neue', cursive;*/
/*font-family: 'Roboto', sans-serif;*/
/*font-family: 'Roboto Condensed', sans-serif;*/
/*font-family: 'Roboto Mono', monospace;*/
/* header font */
/*@import url('http://fonts.cdnfonts.com/css/prestage');*/
/* body font */
/*@import url('http://fonts.cdnfonts.com/css/roboto');*/
/*@import url('http://fonts.cdnfonts.com/css/prestage?styles=27019');*/
@font-face {
    font-family: 'Pre';
    font-style: normal;
    font-weight: 400;
    src: url('/assets/fonts/Pre.woff2') format('woff2');   
    /*src: url('https://fonts.cdnfonts.com/s/18846/Prestage Regular.woff') format('woff');*/
}
@font-face {
    font-family: 'PreOutline';
    font-style: normal;
    font-weight: 400;
    src: url('/assets/fonts/PreOutline.woff2') format('woff2');   
    /*src: url('https://fonts.cdnfonts.com/s/18846/Prestage Regular.woff') format('woff');*/
}
@font-face {
    font-family: 'Pre';
    font-style: italic;
    font-weight: 400;
    src: url('/assets/fonts/PreItalic.woff2') format('woff2');   
    /*src: url('https://fonts.cdnfonts.com/s/18846/Prestage Regular.woff') format('woff');*/
}
@font-face {
    font-family: 'PreOutline';
    font-style: italic;
    font-weight: 400;
    src: url('/assets/fonts/PreOutlineItalic.woff2') format('woff2');   
    /*src: url('https://fonts.cdnfonts.com/s/18846/Prestage Regular.woff') format('woff');*/
}

:root {
  --dark-bg-color: #272727;
  --light-bg-color: #ffffff;
  --dark-text: #272727;
  --light-text: #ffffff;
  --brand-primary:#0e4229;
  --brand-secondary:#76cf3f;
  --muted:#ddd;
  --header-font:'Pre', sans-serif;
  /*--header-font: 'Bebas Neue', cursive;*/
  --body-font: 'Cabin', sans-serif;
  --header-height:46px;
}

/*font-family: */

/*
 * -- BASE STYLES --
 * Most of these are inherited from Base, but I want to change a few.
 */
body {
    line-height: 1.7em;
    color: var(--dark-text);
    font-size: 16px;
    font-family:var(--body-font);
}

div.header{
    height:var(--header-height);
    -webkit-box-shadow: 0 5px 15px -10px #646464;
    box-shadow: 0 5px 15px -10px #646464;
}

h1,h2,h3,h4,h5,h6,label {
    color: var(--brand-primary);
}
h1,h2,h3,h4,h5,h6{
font-family:var(--header-font);
}

h1{font-size:2.5em;}
h2{font-size:2em;}
h3{font-size:1.75em;}
h4{font-size:1.5em;}
h5{font-size:1.25em;}

.pure-img-responsive {
    max-width: 100%;
    height: auto;
}

/*
 * -- LAYOUT STYLES --
 * These are some useful classes which I will need
 */
.l-box {
    padding: 1em;
}

.l-box-lrg {
    padding: 2em;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}

.is-center {
    text-align: center;
}



/*
 * -- PURE FORM STYLES --
 * Style the form inputs and labels
 */
.pure-form label {
    margin: 1em 0 0;
    font-weight: bold;
    font-size: 100%;
}

label .subtext{
    font-weight:normal;
}

.pure-form input[type='checkbox'],
.pure-form input[type='radio']{
    margin-right:5px;
    border: 2px solid var(--muted);
    box-shadow: none;
    font-size: 100%;
    margin-bottom: 1em;
}
.pure-form input[type]:not([type='checkbox']):not([type='radio']),
.pure-form textarea{
    border: 2px solid var(--muted);
    box-shadow: none;
    font-size: 100%;
    width: 100%;
    margin-bottom: 1em;
}

/*
 * -- PURE BUTTON STYLES --
 * I want my pure-button elements to look a little different
 */
.pure-button {
    background-color: var(--brand-primary);
    color: var(--light-text);
    padding: 0.5em 2em;
    border-radius: 5px;
}

a.pure-button-primary {
    background: var(--light-bg-color);
    color: var(--dark-text);
    border-radius: 5px;
    font-size: 120%;
}


/*
 * -- MENU STYLES --
 * I want to customize how my .pure-menu looks at the top of the page
 */

.home-menu {
    padding: 0.5em;
    text-align: center;
    box-shadow: 0 1px 1px rgba(0,0,0, 0.10);
}
.home-menu {
    background: var(--light-bg-color);
}
.pure-menu.pure-menu-fixed {
    /*height:60px;*/
    /* Fixed menus normally have a border at the bottom. */
    border-bottom: none;
    /* I need a higher z-index here because of the scroll-over effect. */
    z-index: 4;
    
    -webkit-box-shadow: 0 5px 15px -10px #646464;
    box-shadow: 0 5px 15px -10px #646464;
    
}

.home-menu .pure-menu-heading {
    color: var(--dark-text);
    font-weight: 400;
    font-size: 120%;
}

.home-menu .pure-menu-selected a {
    color: var(--dark-text);
}

.home-menu a {
    color: var(--dark-text);
}
.home-menu li a:hover,
.home-menu li a:focus {
    background: none;
    border: none;
    color: var(--brand-secondary);
}


/*
 * -- SPLASH STYLES --
 * This is the blue top section that appears on the page.
 */

.splash-container {
    /*background: var(--dark-bg-color);*/
    background: var(--light-bg-color);
    z-index: 1;
    overflow: hidden;
    /* The following styles are required for the "scroll-over" effect */
    width: 100%;
    /*height: 88%;*/
    /*width:calc(100vw - 60px) !important; */
    height:calc(85vh - var(--header-height)) !important; /* important tag just for testing, remove for responsiveness */
    top: var(--header-height);
    left: 0;
    position: fixed !important;
}

.splash {
    /* absolute center .splash within .splash-container */
    width: 80%;
    height: 50%;
    margin: auto;
    position: absolute;
    top: 100px; left: 0; bottom: 0; right: 0;
    text-align: center;
    text-transform: uppercase;
}

.splash-container .splash{
    width:calc(100% - 60px); /* important tag just for testing, remove for responsiveness */
    height:100%; /* important tag just for testing, remove for responsiveness */
    position: static;
    top:auto;
}


/* This is the main heading that appears on the blue section */
.splash-head {
    font-size: 20px;
    font-weight: bold;
    /*color: var(--light-text);*/
    color: var(--dark-text);
    border: 3px solid var(--light-text);
    padding: 1em 1.6em;
    font-weight: 100;
    border-radius: 5px;
    line-height: 1em;
}
.splash-head i.fa{
    margin-right: 7px;
}

/* This is the subheading that appears on the blue section */
.splash-subhead {
    color: var(--light-text);
    letter-spacing: 0.05em;
    opacity: 0.8;
}



/*
 * -- CONTENT STYLES --
 * This represents the content area (everything below the blue section)
 */
.content-wrapper {
    /* These styles are required for the "scroll-over" effect */
    position: absolute;
    top: 87%;
    width: 100%;
    min-height: 12%;
    z-index: 2;
    background: var(--light-bg-color);

}

/* We want to give the content area some more padding */
.content {
    padding: 1em 1em 3em;
}

/* This is the class used for the main content headers (<h2>) */
.content-head {
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin: 2em 0 1em;
}

/* This is a modifier class used when the content-head is inside a ribbon */
.content-head-ribbon {
    color: var(--light-bg-color);
}

/* This is the class used for the content sub-headers (<h3>) */
.content-subhead {
    color: var(--brand-secondary);
}
    .content-subhead i {
        margin-right: 7px;
    }

/* This is the class used for the dark-background areas. */
.ribbon {
    background: var(--brand-primary);
    color: var(--light-text);
}

/* This is the class used for the footer */
.footer {
    background: var(--dark-bg-color);
    color:var(--muted);
    font-size:13px;
    /*position: fixed;*/
    /*bottom: 0;*/
    width: 100%;
}





/* ----------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */
/* --------HELPER CLASSES ------------------------------------------------------------------------ */
/* ----------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */

.font-header{
    font-family:var(--header-font) !important;
}

/* --------DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
.display-inline{display:inline;}                .display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
.display-block{display:block;}                  .display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
.display-contents{display:contents;}            .display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
.display-flex{display:flex;}                    .display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
.display-grid{display:grid;}                    .display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
.display-inline-block{display:inline-block;}    .display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
.display-inline-flex{display:inline-flex;}      .display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
.display-inline-grid{display:inline-grid;}      .display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
.display-inline-table{display:inline-table;}    .display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
.display-list-item{display:list-item;}          .display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
.display-run-in{display:run-in;}                .display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
.display-table{display:table;}                  .display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
.display-table-caption{display:table-caption;}  .display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
.display-table-column-group{display:table-column-group;}  .display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
.display-table-header-group{display:table-header-group;}  .display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
.display-table-footer-group{display:table-footer-group;}  .display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
.display-table-row-group{display:table-row-group;}        .display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
.display-table-cell{display:table-cell;}        .display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
.display-table-column{display:table-column;}    .display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
.display-table-row{display:table-row;}          .display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
.display-none{display:none;}                    .display-none-i{display:none !important;}                    /* The element is completely removed */
.display-initial{display:initial;}              .display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
.display-inherit{display:inherit;}              .display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

/* --------POSITION HELPER CLASSES ------------------------------------------------------------------------ */
.position-absolute{position:absolute;}  .position-absolute-i{position:absolute !important;}
.position-fixed{position:fixed;}        .position-fixed-i{position:fixed !important;}
.position-inherit{position:inherit;}    .position-inherit-i{position:inherit !important;}
.position-initial{position:initial;}    .position-initial-i{position:initial !important;}
.position-relative{position:relative;}  .position-relative-i{position:relative !important;}
.position-revert{position:revert;}      .position-revert-i{position:revert !important;}
.position-static{position:static;}      .position-static-i{position:static !important;}
.position-sticky{position:sticky;}      .position-sticky-i{position:sticky !important;}
.position-unset{position:unset;}        .position-unset-i{position:unset !important;}

/* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
.vertically-center{
    /* note, parent div must be position:relative */
    position:absolute;
    top:50%;
    transform: translateY(-50%);
}
.center{
    /* note, parent div must be position:relative */
    position:absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
}
.left-0{left:0;}
.right-0{right:0;}
.top-0{top:0;}
.bottom-0{bottom:0;}

/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
.text-dark{color:var(--dark-text);}
.text-light{color:var(--light-text);}
.text-primary{color:var(--brand-primary);}
.text-secondary{color:var(--brand-secondary);}
.text-muted{color:var(--muted);}

/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
.fs-0   {font-size: 0px !important;}     .fs-15  {font-size: 15px !important;}    .fs-30  {font-size: 30px !important;}   
.fs-1   {font-size: 1px !important;}     .fs-16  {font-size: 16px !important;}    .fs-35  {font-size: 35px !important;}   
.fs-2   {font-size: 2px !important;}     .fs-17  {font-size: 17px !important;}    .fs-40  {font-size: 40px !important;}   
.fs-3   {font-size: 3px !important;}     .fs-18  {font-size: 18px !important;}    .fs-45  {font-size: 45px !important;}   
.fs-4   {font-size: 4px !important;}     .fs-19  {font-size: 19px !important;}    .fs-50  {font-size: 50px !important;}   
.fs-5   {font-size: 5px !important;}     .fs-20  {font-size: 20px !important;}    .fs-55  {font-size: 55px !important;}   
.fs-6   {font-size: 6px !important;}     .fs-21  {font-size: 21px !important;}    .fs-60  {font-size: 60px !important;}   
.fs-7   {font-size: 7px !important;}     .fs-22  {font-size: 22px !important;}    .fs-65  {font-size: 65px !important;}   
.fs-8   {font-size: 8px !important;}     .fs-23  {font-size: 23px !important;}    .fs-70  {font-size: 70px !important;}   
.fs-9   {font-size: 9px !important;}     .fs-24  {font-size: 24px !important;}    .fs-75  {font-size: 75px !important;}   
.fs-10  {font-size: 10px !important;}    .fs-25  {font-size: 25px !important;}    .fs-80  {font-size: 80px !important;}   
.fs-11  {font-size: 11px !important;}    .fs-26  {font-size: 26px !important;}    .fs-85  {font-size: 85px !important;}   
.fs-12  {font-size: 12px !important;}    .fs-27  {font-size: 27px !important;}    .fs-90  {font-size: 90px !important;}   
.fs-13  {font-size: 13px !important;}    .fs-28  {font-size: 28px !important;}    .fs-95  {font-size: 95px !important;}   
.fs-14  {font-size: 14px !important;}    .fs-29  {font-size: 29px !important;}    .fs-100 {font-size: 100px !important;}

/* -------- HEIGHT HELPER CLASSES -------------------------------------------------------- */
.height-auto{height:auto;}                                   .height-auto-i{height:auto !important;}                                   
.height-fit-content{height:fit-content;}                     .height-fit-content-i{height:fit-content !important;}                     
.height-inherit{height:inherit;}                             .height-inherit-i{height:inherit !important;}                             
.height-initial{height:initial;}                             .height-initial-i{height:initial !important;}                             
.height-max-content{height:max-content;}                     .height-max-content-i{height:max-content !important;}                     
.height-min-content{height:min-content;}                     .height-min-content-i{height:min-content !important;}                     
.height-revert{height:revert;}                               .height-revert-i{height:revert !important;}                               
.height-unset{height:unset;}                                 .height-unset-i{height:unset !important;}                                 
.height-webkit-fill-available{height:webkit-fill-available;} .height-webkit-fill-available-i{height:webkit-fill-available !important;} 
.height-0{height:0;}                                         .height-0-i{height:0 !important;}                                         
.height-1px{height:1px;}                                     .height-1px-i{height:1px !important;}                                     
.height-2px{height:2px;}                                     .height-2px-i{height:2px !important;}                                     
.height-3px{height:3px;}                                     .height-3px-i{height:3px !important;}                                     
.height-4px{height:4px;}                                     .height-4px-i{height:4px !important;}                                     
.height-5px{height:5px;}                                     .height-5px-i{height:5px !important;}                                     
.height-6px{height:6px;}                                     .height-6px-i{height:6px !important;}                                     
.height-7px{height:7px;}                                     .height-7px-i{height:7px !important;}                                     
.height-8px{height:8px;}                                     .height-8px-i{height:8px !important;}                                     
.height-9px{height:9px;}                                     .height-9px-i{height:9px !important;}                                     
.height-10px{height:10px;}                                   .height-10px-i{height:10px !important;}                                   
.height-11px{height:11px;}                                   .height-11px-i{height:11px !important;}                                   
.height-12px{height:12px;}                                   .height-12px-i{height:12px !important;}                                   
.height-13px{height:13px;}                                   .height-13px-i{height:13px !important;}                                   
.height-14px{height:14px;}                                   .height-14px-i{height:14px !important;}                                   
.height-15px{height:15px;}                                   .height-15px-i{height:15px !important;}                                   
.height-16px{height:16px;}                                   .height-16px-i{height:16px !important;}                                   
.height-17px{height:17px;}                                   .height-17px-i{height:17px !important;}                                   
.height-18px{height:18px;}                                   .height-18px-i{height:18px !important;}                                   
.height-19px{height:19px;}                                   .height-19px-i{height:19px !important;}                                   
.height-20px{height:20px;}                                   .height-20px-i{height:20px !important;}                                   
.height-21px{height:21px;}                                   .height-21px-i{height:21px !important;}                                   
.height-22px{height:22px;}                                   .height-22px-i{height:22px !important;}                                   
.height-23px{height:23px;}                                   .height-23px-i{height:23px !important;}                                   
.height-24px{height:24px;}                                   .height-24px-i{height:24px !important;}                                   
.height-25px{height:25px;}                                   .height-25px-i{height:25px !important;}                                   
.height-26px{height:26px;}                                   .height-26px-i{height:26px !important;}                                   
.height-27px{height:27px;}                                   .height-27px-i{height:27px !important;}                                   
.height-28px{height:28px;}                                   .height-28px-i{height:28px !important;}                                   
.height-29px{height:29px;}                                   .height-29px-i{height:29px !important;}                                   
.height-30px{height:30px;}                                   .height-30px-i{height:30px !important;}                                   
.height-35px{height:35px;}                                   .height-35px-i{height:35px !important;}                                   
.height-40px{height:40px;}                                   .height-40px-i{height:40px !important;}                                   
.height-45px{height:45px;}                                   .height-45px-i{height:45px !important;}                                   
.height-50px{height:50px;}                                   .height-50px-i{height:50px !important;}                                   
.height-55px{height:55px;}                                   .height-55px-i{height:55px !important;}                                   
.height-60px{height:60px;}                                   .height-60px-i{height:60px !important;}                                   
.height-65px{height:65px;}                                   .height-65px-i{height:65px !important;}                                   
.height-70px{height:70px;}                                   .height-70px-i{height:70px !important;}                                   
.height-75px{height:75px;}                                   .height-75px-i{height:75px !important;}                                   
.height-80px{height:80px;}                                   .height-80px-i{height:80px !important;}                                   
.height-85px{height:85px;}                                   .height-85px-i{height:85px !important;}                                   
.height-90px{height:90px;}                                   .height-90px-i{height:90px !important;}                                   
.height-95px{height:95px;}                                   .height-95px-i{height:95px !important;}                                   
.height-100px{height:100px;}                                 .height-100px-i{height:100px !important;}                                 
.height-10pct{height:10%;}                                   .height-10pct-i{height:10% !important;}                                   
.height-20pct{height:20%;}                                   .height-20pct-i{height:20% !important;}                                   
.height-25pct{height:25%;}                                   .height-25pct-i{height:25% !important;}                                   
.height-30pct{height:30%;}                                   .height-30pct-i{height:30% !important;}                                   
.height-40pct{height:40%;}                                   .height-40pct-i{height:40% !important;}                                   
.height-50pct{height:50%;}                                   .height-50pct-i{height:50% !important;}                                   
.height-60pct{height:60%;}                                   .height-60pct-i{height:60% !important;}                                   
.height-70pct{height:70%;}                                   .height-70pct-i{height:70% !important;}                                   
.height-75pct{height:75%;}                                   .height-75pct-i{height:75% !important;}                                   
.height-80pct{height:80%;}                                   .height-80pct-i{height:80% !important;}                                   
.height-90pct{height:90%;}                                   .height-90pct-i{height:90% !important;}                                   
.height-100pct{height:100%;}                                 .height-100pct-i{height:100% !important;}                                 


/* --------TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
.text-left{text-align:left;}
.text-left-i{text-align:left !important;}
.text-right{text-align:right;}
.text-right-i{text-align:right !important;}
.text-center{text-align:center;}
.text-center-i{text-align:center !important;}
/* --------BORDER HELPER CLASSES ------------------------------------------------------------------------ */
.border-dark{border-color:var(--dark-text);}
.border-light{border-color:var(--light-text);}
.border-primary{border-color:var(--brand-primary);}
.border-secondary{border-color:var(--brand-secondary);}
.border-muted{border-color:var(--muted);}
.border-transparent{border-color:transparent;}
/* --------LETTER SPACING HELPER CLASSES ------------------------------------------------------------------------ */
.ls-normal{letter-spacing:normal;}


/* --------PADDING HELPER CLASSES -------------------------------------------------------------------------- */
.p-0   {padding: 0px !important;}     .p-15  {padding: 15px !important;}    .p-30  {padding: 30px !important;}   
.p-1   {padding: 1px !important;}     .p-16  {padding: 16px !important;}    .p-35  {padding: 35px !important;}   
.p-2   {padding: 2px !important;}     .p-17  {padding: 17px !important;}    .p-40  {padding: 40px !important;}   
.p-3   {padding: 3px !important;}     .p-18  {padding: 18px !important;}    .p-45  {padding: 45px !important;}   
.p-4   {padding: 4px !important;}     .p-19  {padding: 19px !important;}    .p-50  {padding: 50px !important;}   
.p-5   {padding: 5px !important;}     .p-20  {padding: 20px !important;}    .p-55  {padding: 55px !important;}   
.p-6   {padding: 6px !important;}     .p-21  {padding: 21px !important;}    .p-60  {padding: 60px !important;}   
.p-7   {padding: 7px !important;}     .p-22  {padding: 22px !important;}    .p-65  {padding: 65px !important;}   
.p-8   {padding: 8px !important;}     .p-23  {padding: 23px !important;}    .p-70  {padding: 70px !important;}   
.p-9   {padding: 9px !important;}     .p-24  {padding: 24px !important;}    .p-75  {padding: 75px !important;}   
.p-10  {padding: 10px !important;}    .p-25  {padding: 25px !important;}    .p-80  {padding: 80px !important;}   
.p-11  {padding: 11px !important;}    .p-26  {padding: 26px !important;}    .p-85  {padding: 85px !important;}   
.p-12  {padding: 12px !important;}    .p-27  {padding: 27px !important;}    .p-90  {padding: 90px !important;}   
.p-13  {padding: 13px !important;}    .p-28  {padding: 28px !important;}    .p-95  {padding: 95px !important;}   
.p-14  {padding: 14px !important;}    .p-29  {padding: 29px !important;}    .p-100 {padding: 100px !important;}  


.pl-0  {padding-left: 0px !important;}     .pl-15 {padding-left: 15px !important;}    .pl-30 {padding-left: 30px !important;}   
.pl-1  {padding-left: 1px !important;}     .pl-16 {padding-left: 16px !important;}    .pl-35 {padding-left: 35px !important;}   
.pl-2  {padding-left: 2px !important;}     .pl-17 {padding-left: 17px !important;}    .pl-40 {padding-left: 40px !important;}   
.pl-3  {padding-left: 3px !important;}     .pl-18 {padding-left: 18px !important;}    .pl-45 {padding-left: 45px !important;}   
.pl-4  {padding-left: 4px !important;}     .pl-19 {padding-left: 19px !important;}    .pl-50 {padding-left: 50px !important;}   
.pl-5  {padding-left: 5px !important;}     .pl-20 {padding-left: 20px !important;}    .pl-55 {padding-left: 55px !important;}   
.pl-6  {padding-left: 6px !important;}     .pl-21 {padding-left: 21px !important;}    .pl-60 {padding-left: 60px !important;}   
.pl-7  {padding-left: 7px !important;}     .pl-22 {padding-left: 22px !important;}    .pl-65 {padding-left: 65px !important;}   
.pl-8  {padding-left: 8px !important;}     .pl-23 {padding-left: 23px !important;}    .pl-70 {padding-left: 70px !important;}   
.pl-9  {padding-left: 9px !important;}     .pl-24 {padding-left: 24px !important;}    .pl-75 {padding-left: 75px !important;}   
.pl-10 {padding-left: 10px !important;}    .pl-25 {padding-left: 25px !important;}    .pl-80 {padding-left: 80px !important;}   
.pl-11 {padding-left: 11px !important;}    .pl-26 {padding-left: 26px !important;}    .pl-85 {padding-left: 85px !important;}   
.pl-12 {padding-left: 12px !important;}    .pl-27 {padding-left: 27px !important;}    .pl-90 {padding-left: 90px !important;}   
.pl-13 {padding-left: 13px !important;}    .pl-28 {padding-left: 28px !important;}    .pl-95 {padding-left: 95px !important;}   
.pl-14 {padding-left: 14px !important;}    .pl-29 {padding-left: 29px !important;}    .pl-100{padding-left: 100px !important;}  


.pr-0  {padding-right: 0px !important;}     .pr-15 {padding-right: 15px !important;}    .pr-30 {padding-right: 30px !important;}   
.pr-1  {padding-right: 1px !important;}     .pr-16 {padding-right: 16px !important;}    .pr-35 {padding-right: 35px !important;}   
.pr-2  {padding-right: 2px !important;}     .pr-17 {padding-right: 17px !important;}    .pr-40 {padding-right: 40px !important;}   
.pr-3  {padding-right: 3px !important;}     .pr-18 {padding-right: 18px !important;}    .pr-45 {padding-right: 45px !important;}   
.pr-4  {padding-right: 4px !important;}     .pr-19 {padding-right: 19px !important;}    .pr-50 {padding-right: 50px !important;}   
.pr-5  {padding-right: 5px !important;}     .pr-20 {padding-right: 20px !important;}    .pr-55 {padding-right: 55px !important;}   
.pr-6  {padding-right: 6px !important;}     .pr-21 {padding-right: 21px !important;}    .pr-60 {padding-right: 60px !important;}   
.pr-7  {padding-right: 7px !important;}     .pr-22 {padding-right: 22px !important;}    .pr-65 {padding-right: 65px !important;}   
.pr-8  {padding-right: 8px !important;}     .pr-23 {padding-right: 23px !important;}    .pr-70 {padding-right: 70px !important;}   
.pr-9  {padding-right: 9px !important;}     .pr-24 {padding-right: 24px !important;}    .pr-75 {padding-right: 75px !important;}   
.pr-10 {padding-right: 10px !important;}    .pr-25 {padding-right: 25px !important;}    .pr-80 {padding-right: 80px !important;}   
.pr-11 {padding-right: 11px !important;}    .pr-26 {padding-right: 26px !important;}    .pr-85 {padding-right: 85px !important;}   
.pr-12 {padding-right: 12px !important;}    .pr-27 {padding-right: 27px !important;}    .pr-90 {padding-right: 90px !important;}   
.pr-13 {padding-right: 13px !important;}    .pr-28 {padding-right: 28px !important;}    .pr-95 {padding-right: 95px !important;}   
.pr-14 {padding-right: 14px !important;}    .pr-29 {padding-right: 29px !important;}    .pr-100{padding-right: 100px !important;}  


.pt-0  {padding-top: 0px !important;}     .pt-15 {padding-top: 15px !important;}    .pt-30 {padding-top: 30px !important;}   
.pt-1  {padding-top: 1px !important;}     .pt-16 {padding-top: 16px !important;}    .pt-35 {padding-top: 35px !important;}   
.pt-2  {padding-top: 2px !important;}     .pt-17 {padding-top: 17px !important;}    .pt-40 {padding-top: 40px !important;}   
.pt-3  {padding-top: 3px !important;}     .pt-18 {padding-top: 18px !important;}    .pt-45 {padding-top: 45px !important;}   
.pt-4  {padding-top: 4px !important;}     .pt-19 {padding-top: 19px !important;}    .pt-50 {padding-top: 50px !important;}   
.pt-5  {padding-top: 5px !important;}     .pt-20 {padding-top: 20px !important;}    .pt-55 {padding-top: 55px !important;}   
.pt-6  {padding-top: 6px !important;}     .pt-21 {padding-top: 21px !important;}    .pt-60 {padding-top: 60px !important;}   
.pt-7  {padding-top: 7px !important;}     .pt-22 {padding-top: 22px !important;}    .pt-65 {padding-top: 65px !important;}   
.pt-8  {padding-top: 8px !important;}     .pt-23 {padding-top: 23px !important;}    .pt-70 {padding-top: 70px !important;}   
.pt-9  {padding-top: 9px !important;}     .pt-24 {padding-top: 24px !important;}    .pt-75 {padding-top: 75px !important;}   
.pt-10 {padding-top: 10px !important;}    .pt-25 {padding-top: 25px !important;}    .pt-80 {padding-top: 80px !important;}   
.pt-11 {padding-top: 11px !important;}    .pt-26 {padding-top: 26px !important;}    .pt-85 {padding-top: 85px !important;}   
.pt-12 {padding-top: 12px !important;}    .pt-27 {padding-top: 27px !important;}    .pt-90 {padding-top: 90px !important;}   
.pt-13 {padding-top: 13px !important;}    .pt-28 {padding-top: 28px !important;}    .pt-95 {padding-top: 95px !important;}   
.pt-14 {padding-top: 14px !important;}    .pt-29 {padding-top: 29px !important;}    .pt-100{padding-top: 100px !important;}  


.pb-0  {padding-bottom: 0px !important;}     .pb-15 {padding-bottom: 15px !important;}    .pb-30 {padding-bottom: 30px !important;}   
.pb-1  {padding-bottom: 1px !important;}     .pb-16 {padding-bottom: 16px !important;}    .pb-35 {padding-bottom: 35px !important;}   
.pb-2  {padding-bottom: 2px !important;}     .pb-17 {padding-bottom: 17px !important;}    .pb-40 {padding-bottom: 40px !important;}   
.pb-3  {padding-bottom: 3px !important;}     .pb-18 {padding-bottom: 18px !important;}    .pb-45 {padding-bottom: 45px !important;}   
.pb-4  {padding-bottom: 4px !important;}     .pb-19 {padding-bottom: 19px !important;}    .pb-50 {padding-bottom: 50px !important;}   
.pb-5  {padding-bottom: 5px !important;}     .pb-20 {padding-bottom: 20px !important;}    .pb-55 {padding-bottom: 55px !important;}   
.pb-6  {padding-bottom: 6px !important;}     .pb-21 {padding-bottom: 21px !important;}    .pb-60 {padding-bottom: 60px !important;}   
.pb-7  {padding-bottom: 7px !important;}     .pb-22 {padding-bottom: 22px !important;}    .pb-65 {padding-bottom: 65px !important;}   
.pb-8  {padding-bottom: 8px !important;}     .pb-23 {padding-bottom: 23px !important;}    .pb-70 {padding-bottom: 70px !important;}   
.pb-9  {padding-bottom: 9px !important;}     .pb-24 {padding-bottom: 24px !important;}    .pb-75 {padding-bottom: 75px !important;}   
.pb-10 {padding-bottom: 10px !important;}    .pb-25 {padding-bottom: 25px !important;}    .pb-80 {padding-bottom: 80px !important;}   
.pb-11 {padding-bottom: 11px !important;}    .pb-26 {padding-bottom: 26px !important;}    .pb-85 {padding-bottom: 85px !important;}   
.pb-12 {padding-bottom: 12px !important;}    .pb-27 {padding-bottom: 27px !important;}    .pb-90 {padding-bottom: 90px !important;}   
.pb-13 {padding-bottom: 13px !important;}    .pb-28 {padding-bottom: 28px !important;}    .pb-95 {padding-bottom: 95px !important;}   
.pb-14 {padding-bottom: 14px !important;}    .pb-29 {padding-bottom: 29px !important;}    .pb-100{padding-bottom: 100px !important;}


/* --------MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
.m-0   {margin: 0px !important;}     .m-15  {margin: 15px !important;}    .m-30  {margin: 30px !important;}   
.m-1   {margin: 1px !important;}     .m-16  {margin: 16px !important;}    .m-35  {margin: 35px !important;}   
.m-2   {margin: 2px !important;}     .m-17  {margin: 17px !important;}    .m-40  {margin: 40px !important;}   
.m-3   {margin: 3px !important;}     .m-18  {margin: 18px !important;}    .m-45  {margin: 45px !important;}   
.m-4   {margin: 4px !important;}     .m-19  {margin: 19px !important;}    .m-50  {margin: 50px !important;}   
.m-5   {margin: 5px !important;}     .m-20  {margin: 20px !important;}    .m-55  {margin: 55px !important;}   
.m-6   {margin: 6px !important;}     .m-21  {margin: 21px !important;}    .m-60  {margin: 60px !important;}   
.m-7   {margin: 7px !important;}     .m-22  {margin: 22px !important;}    .m-65  {margin: 65px !important;}   
.m-8   {margin: 8px !important;}     .m-23  {margin: 23px !important;}    .m-70  {margin: 70px !important;}   
.m-9   {margin: 9px !important;}     .m-24  {margin: 24px !important;}    .m-75  {margin: 75px !important;}   
.m-10  {margin: 10px !important;}    .m-25  {margin: 25px !important;}    .m-80  {margin: 80px !important;}   
.m-11  {margin: 11px !important;}    .m-26  {margin: 26px !important;}    .m-85  {margin: 85px !important;}   
.m-12  {margin: 12px !important;}    .m-27  {margin: 27px !important;}    .m-90  {margin: 90px !important;}   
.m-13  {margin: 13px !important;}    .m-28  {margin: 28px !important;}    .m-95  {margin: 95px !important;}   
.m-14  {margin: 14px !important;}    .m-29  {margin: 29px !important;}    .m-100 {margin: 100px !important;}  


.ml-0  {margin-left: 0px !important;}     .ml-15 {margin-left: 15px !important;}    .ml-30 {margin-left: 30px !important;}   
.ml-1  {margin-left: 1px !important;}     .ml-16 {margin-left: 16px !important;}    .ml-35 {margin-left: 35px !important;}   
.ml-2  {margin-left: 2px !important;}     .ml-17 {margin-left: 17px !important;}    .ml-40 {margin-left: 40px !important;}   
.ml-3  {margin-left: 3px !important;}     .ml-18 {margin-left: 18px !important;}    .ml-45 {margin-left: 45px !important;}   
.ml-4  {margin-left: 4px !important;}     .ml-19 {margin-left: 19px !important;}    .ml-50 {margin-left: 50px !important;}   
.ml-5  {margin-left: 5px !important;}     .ml-20 {margin-left: 20px !important;}    .ml-55 {margin-left: 55px !important;}   
.ml-6  {margin-left: 6px !important;}     .ml-21 {margin-left: 21px !important;}    .ml-60 {margin-left: 60px !important;}   
.ml-7  {margin-left: 7px !important;}     .ml-22 {margin-left: 22px !important;}    .ml-65 {margin-left: 65px !important;}   
.ml-8  {margin-left: 8px !important;}     .ml-23 {margin-left: 23px !important;}    .ml-70 {margin-left: 70px !important;}   
.ml-9  {margin-left: 9px !important;}     .ml-24 {margin-left: 24px !important;}    .ml-75 {margin-left: 75px !important;}   
.ml-10 {margin-left: 10px !important;}    .ml-25 {margin-left: 25px !important;}    .ml-80 {margin-left: 80px !important;}   
.ml-11 {margin-left: 11px !important;}    .ml-26 {margin-left: 26px !important;}    .ml-85 {margin-left: 85px !important;}   
.ml-12 {margin-left: 12px !important;}    .ml-27 {margin-left: 27px !important;}    .ml-90 {margin-left: 90px !important;}   
.ml-13 {margin-left: 13px !important;}    .ml-28 {margin-left: 28px !important;}    .ml-95 {margin-left: 95px !important;}   
.ml-14 {margin-left: 14px !important;}    .ml-29 {margin-left: 29px !important;}    .ml-100{margin-left: 100px !important;}  


.mr-0  {margin-right: 0px !important;}     .mr-15 {margin-right: 15px !important;}    .mr-30 {margin-right: 30px !important;}   
.mr-1  {margin-right: 1px !important;}     .mr-16 {margin-right: 16px !important;}    .mr-35 {margin-right: 35px !important;}   
.mr-2  {margin-right: 2px !important;}     .mr-17 {margin-right: 17px !important;}    .mr-40 {margin-right: 40px !important;}   
.mr-3  {margin-right: 3px !important;}     .mr-18 {margin-right: 18px !important;}    .mr-45 {margin-right: 45px !important;}   
.mr-4  {margin-right: 4px !important;}     .mr-19 {margin-right: 19px !important;}    .mr-50 {margin-right: 50px !important;}   
.mr-5  {margin-right: 5px !important;}     .mr-20 {margin-right: 20px !important;}    .mr-55 {margin-right: 55px !important;}   
.mr-6  {margin-right: 6px !important;}     .mr-21 {margin-right: 21px !important;}    .mr-60 {margin-right: 60px !important;}   
.mr-7  {margin-right: 7px !important;}     .mr-22 {margin-right: 22px !important;}    .mr-65 {margin-right: 65px !important;}   
.mr-8  {margin-right: 8px !important;}     .mr-23 {margin-right: 23px !important;}    .mr-70 {margin-right: 70px !important;}   
.mr-9  {margin-right: 9px !important;}     .mr-24 {margin-right: 24px !important;}    .mr-75 {margin-right: 75px !important;}   
.mr-10 {margin-right: 10px !important;}    .mr-25 {margin-right: 25px !important;}    .mr-80 {margin-right: 80px !important;}   
.mr-11 {margin-right: 11px !important;}    .mr-26 {margin-right: 26px !important;}    .mr-85 {margin-right: 85px !important;}   
.mr-12 {margin-right: 12px !important;}    .mr-27 {margin-right: 27px !important;}    .mr-90 {margin-right: 90px !important;}   
.mr-13 {margin-right: 13px !important;}    .mr-28 {margin-right: 28px !important;}    .mr-95 {margin-right: 95px !important;}   
.mr-14 {margin-right: 14px !important;}    .mr-29 {margin-right: 29px !important;}    .mr-100{margin-right: 100px !important;}  


.mt-0  {margin-top: 0px !important;}     .mt-15 {margin-top: 15px !important;}    .mt-30 {margin-top: 30px !important;}   
.mt-1  {margin-top: 1px !important;}     .mt-16 {margin-top: 16px !important;}    .mt-35 {margin-top: 35px !important;}   
.mt-2  {margin-top: 2px !important;}     .mt-17 {margin-top: 17px !important;}    .mt-40 {margin-top: 40px !important;}   
.mt-3  {margin-top: 3px !important;}     .mt-18 {margin-top: 18px !important;}    .mt-45 {margin-top: 45px !important;}   
.mt-4  {margin-top: 4px !important;}     .mt-19 {margin-top: 19px !important;}    .mt-50 {margin-top: 50px !important;}   
.mt-5  {margin-top: 5px !important;}     .mt-20 {margin-top: 20px !important;}    .mt-55 {margin-top: 55px !important;}   
.mt-6  {margin-top: 6px !important;}     .mt-21 {margin-top: 21px !important;}    .mt-60 {margin-top: 60px !important;}   
.mt-7  {margin-top: 7px !important;}     .mt-22 {margin-top: 22px !important;}    .mt-65 {margin-top: 65px !important;}   
.mt-8  {margin-top: 8px !important;}     .mt-23 {margin-top: 23px !important;}    .mt-70 {margin-top: 70px !important;}   
.mt-9  {margin-top: 9px !important;}     .mt-24 {margin-top: 24px !important;}    .mt-75 {margin-top: 75px !important;}   
.mt-10 {margin-top: 10px !important;}    .mt-25 {margin-top: 25px !important;}    .mt-80 {margin-top: 80px !important;}   
.mt-11 {margin-top: 11px !important;}    .mt-26 {margin-top: 26px !important;}    .mt-85 {margin-top: 85px !important;}   
.mt-12 {margin-top: 12px !important;}    .mt-27 {margin-top: 27px !important;}    .mt-90 {margin-top: 90px !important;}   
.mt-13 {margin-top: 13px !important;}    .mt-28 {margin-top: 28px !important;}    .mt-95 {margin-top: 95px !important;}   
.mt-14 {margin-top: 14px !important;}    .mt-29 {margin-top: 29px !important;}    .mt-100{margin-top: 100px !important;}  


.mb-0  {margin-bottom: 0px !important;}     .mb-15 {margin-bottom: 15px !important;}    .mb-30 {margin-bottom: 30px !important;}   
.mb-1  {margin-bottom: 1px !important;}     .mb-16 {margin-bottom: 16px !important;}    .mb-35 {margin-bottom: 35px !important;}   
.mb-2  {margin-bottom: 2px !important;}     .mb-17 {margin-bottom: 17px !important;}    .mb-40 {margin-bottom: 40px !important;}   
.mb-3  {margin-bottom: 3px !important;}     .mb-18 {margin-bottom: 18px !important;}    .mb-45 {margin-bottom: 45px !important;}   
.mb-4  {margin-bottom: 4px !important;}     .mb-19 {margin-bottom: 19px !important;}    .mb-50 {margin-bottom: 50px !important;}   
.mb-5  {margin-bottom: 5px !important;}     .mb-20 {margin-bottom: 20px !important;}    .mb-55 {margin-bottom: 55px !important;}   
.mb-6  {margin-bottom: 6px !important;}     .mb-21 {margin-bottom: 21px !important;}    .mb-60 {margin-bottom: 60px !important;}   
.mb-7  {margin-bottom: 7px !important;}     .mb-22 {margin-bottom: 22px !important;}    .mb-65 {margin-bottom: 65px !important;}   
.mb-8  {margin-bottom: 8px !important;}     .mb-23 {margin-bottom: 23px !important;}    .mb-70 {margin-bottom: 70px !important;}   
.mb-9  {margin-bottom: 9px !important;}     .mb-24 {margin-bottom: 24px !important;}    .mb-75 {margin-bottom: 75px !important;}   
.mb-10 {margin-bottom: 10px !important;}    .mb-25 {margin-bottom: 25px !important;}    .mb-80 {margin-bottom: 80px !important;}   
.mb-11 {margin-bottom: 11px !important;}    .mb-26 {margin-bottom: 26px !important;}    .mb-85 {margin-bottom: 85px !important;}   
.mb-12 {margin-bottom: 12px !important;}    .mb-27 {margin-bottom: 27px !important;}    .mb-90 {margin-bottom: 90px !important;}   
.mb-13 {margin-bottom: 13px !important;}    .mb-28 {margin-bottom: 28px !important;}    .mb-95 {margin-bottom: 95px !important;}   
.mb-14 {margin-bottom: 14px !important;}    .mb-29 {margin-bottom: 29px !important;}    .mb-100{margin-bottom: 100px !important;} 

/* --------------------------------------------------------------------------------------- */
/* -------- FLOAT HELPER CLASSES --------------------------------------------------------- */
/* --------------------------------------------------------------------------------------- */
.float-inherit{float:inherit;}           .float-inherit-i{float:inherit !important;}           
.float-initial{float:initial;}           .float-initial-i{float:initial !important;}           
.float-inline-end{float:inline-end;}     .float-inline-end-i{float:inline-end !important;}     
.float-inline-start{float:inline-start;} .float-inline-start-i{float:inline-start !important;} 
.float-left{float:left;}                 .float-left-i{float:left !important;}                 
.float-none{float:none;}                 .float-none-i{float:none !important;}                 
.float-revert{float:revert;}             .float-revert-i{float:revert !important;}             
.float-right{float:right;}               .float-right-i{float:right !important;}               
.float-unset{float:unset;}               .float-unset-i{float:unset !important;}               

/* splash customizations */
     .splash .splash-head{
         line-height: 1;
         padding:0;
         margin-top:0;
         margin-bottom:0;
         height:50%;
         position:relative;
         float:left;
         text-align:right;
         font-family:var(--header-font);
         border-color:transparent;
         font-size:25px;
     }
      .splash .splash-head .splash-head-inner-container{
        display:inline-block;
        text-align:left;
        padding-right:30px;
     }
    .splash .splash-head .splash-head-inner-container{
        /*width:100%;*/
        width:auto;
        /*min-width:380px;*/
    }    
    .splash .splash-head{
        font-size:30px;
    }  
    .splash .splash-head:not(:first-child) {
        font-size:35px;
    } 
     .splash .splash-head .splash-head-inner-container .splash-head-bullet-container{
         display:inline-block;
         width:auto;
         position:relative;
     }
     .splash .splash-head .splash-head-inner-container .splash-head-bullet-container .splash-head-bullet-item{
        padding-bottom:10px;
        position:relative;
        min-width:220px;
     }
      .splash .splash-head:first-child .splash-head-inner-container .splash-head-bullet-container .splash-head-bullet-item{
        margin-left:40px;
     }

/* photo-and-text-section   */
.photo-and-text-section{
/*width:100%;*/
/*    position: relative;*/
}
.photo-and-text-section .photo-sub-section-bg{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height:300px;
/*    height: 85vw;*/
/*    width: 100%;*/
/*    position: absolute;*/
}
.photo-and-text-section .photo-sub-section{

}
.photo-and-text-section .text-sub-section{
    /*background-color:var(--brand-primary);*/
    background-color:var(--dark-bg-color);
}
.photo-and-text-section .text-sub-section .text-sub-section-inner{
    width:100%;
    height:100%;
    padding:60px;
}
 .photo-and-text-section .text-sub-section .text-sub-section-inner .content-head{
     line-height:1;
     padding-bottom:30px;
 }
 .photo-and-text-section .text-sub-section .text-sub-section-inner .text-sub-section-content .annotation{
    display:block;
    margin-top:3em;
 }


/* anicons styles */
    .splash-head-bullet-item .icon{
       font-size:40px;
       line-height:30px;
       top:-2px;
    }


/* quote sections */

.quote-container{
    /*background-color: var(--muted);*/
    border: 2px solid var(--brand-secondary);
    border-radius: 20px 20px 0px 20px;
    padding:25px;
}

.quote-container .quote-body{
    /*font-family:var(--header-font);*/
    font-size:35px;
    line-height:50px;
    font-style:italic;
}

.quote-container .quote-footer{
    margin-top:25px;
    text-align:right;
}

.quote-container .quote-footer .quote-author-name{
font-size:20px;
}
.quote-container .quote-footer .quote-author-title,
.quote-container .quote-footer .quote-author-company{
    display:inline-block;
}
.quote-container .quote-footer .quote-author-title::after{
    content:',';
}
 
/*                                                                                                                                           
888b     d888 8888888888 8888888b.  8888888        d8888      .d88888b.  888     888 8888888888 8888888b.  8888888 8888888888  .d8888b.  
8888b   d8888 888        888  "Y88b   888         d88888     d88P" "Y88b 888     888 888        888   Y88b   888   888        d88P  Y88b 
88888b.d88888 888        888    888   888        d88P888     888     888 888     888 888        888    888   888   888        Y88b.      
888Y88888P888 8888888    888    888   888       d88P 888     888     888 888     888 8888888    888   d88P   888   8888888     "Y888b.   
888 Y888P 888 888        888    888   888      d88P  888     888     888 888     888 888        8888888P"    888   888            "Y88b. 
888  Y8P  888 888        888    888   888     d88P   888     888 Y8b 888 888     888 888        888 T88b     888   888              "888 
888   "   888 888        888  .d88P   888    d8888888888     Y88b.Y8b88P Y88b. .d88P 888        888  T88b    888   888        Y88b  d88P 
888       888 8888888888 8888888P"  8888888 d88P     888      "Y888888"   "Y88888P"  8888888888 888   T88b 8888888 8888888888  "Y8888P"  
                                                                    Y8b                                                                  

https://www.messletters.com/en/big-text/
style=colossal
*/                                                                                                                                                               

/* -------------- */
/* ------xs------ */
/* -------------- */           
 @media screen and (max-width:567px){
      .splash .splash-head:not(:first-child){
      font-size:40px; 
     }
      .splash .splash-head:first-child .splash-head-inner-container{
        text-align:left;
     }
     .splash .splash-head:not(:first-child) .splash-head-inner-container{
      text-align:center;   
     }
     

     
     /* --------(xs) DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
	.xs-display-inline{display:inline;}                .xs-display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
	.xs-display-block{display:block;}                  .xs-display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
	.xs-display-contents{display:contents;}            .xs-display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
	.xs-display-flex{display:flex;}                    .xs-display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
	.xs-display-grid{display:grid;}                    .xs-display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
	.xs-display-inline-block{display:inline-block;}    .xs-display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
	.xs-display-inline-flex{display:inline-flex;}      .xs-display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
	.xs-display-inline-grid{display:inline-grid;}      .xs-display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
	.xs-display-inline-table{display:inline-table;}    .xs-display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
	.xs-display-list-item{display:list-item;}          .xs-display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
	.xs-display-run-in{display:run-in;}                .xs-display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
	.xs-display-table{display:table;}                  .xs-display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
	.xs-display-table-caption{display:table-caption;}  .xs-display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
	.xs-display-table-column-group{display:table-column-group;}  .xs-display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
	.xs-display-table-header-group{display:table-header-group;}  .xs-display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
	.xs-display-table-footer-group{display:table-footer-group;}  .xs-display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
	.xs-display-table-row-group{display:table-row-group;}        .xs-display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
	.xs-display-table-cell{display:table-cell;}        .xs-display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
	.xs-display-table-column{display:table-column;}    .xs-display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
	.xs-display-table-row{display:table-row;}          .xs-display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
	.xs-display-none{display:none;}                    .xs-display-none-i{display:none !important;}                    /* The element is completely removed */
	.xs-display-initial{display:initial;}              .xs-display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
	.xs-display-inherit{display:inherit;}              .xs-display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

	/* --------(xs) POSITION HELPER CLASSES ------------------------------------------------------------------------ */
	.xs-position-absolute{position:absolute;}  .xs-position-absolute-i{position:absolute !important;}
	.xs-position-fixed{position:fixed;}        .xs-position-fixed-i{position:fixed !important;}
	.xs-position-inherit{position:inherit;}    .xs-position-inherit-i{position:inherit !important;}
	.xs-position-initial{position:initial;}    .xs-position-initial-i{position:initial !important;}
	.xs-position-relative{position:relative;}  .xs-position-relative-i{position:relative !important;}
	.xs-position-revert{position:revert;}      .xs-position-revert-i{position:revert !important;}
	.xs-position-static{position:static;}      .xs-position-static-i{position:static !important;}
	.xs-position-sticky{position:sticky;}      .xs-position-sticky-i{position:sticky !important;}
	.xs-position-unset{position:unset;}        .xs-position-unset-i{position:unset !important;}

    /* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
    .xs-vertically-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        transform: translateY(-50%);
    }
    .xs-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }
    .xs-left-0{left:0;}
    .xs-right-0{right:0;}
    .xs-top-0{top:0;}
    .xs-bottom-0{bottom:0;}

	/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
	.xs-text-dark{color:var(--dark-text);}
	.xs-text-light{color:var(--light-text);}
	.xs-text-primary{color:var(--brand-primary);}
	.xs-text-secondary{color:var(--brand-secondary);}
	.xs-text-muted{color:var(--muted);}

	/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
	.xs-fs-0   {font-size: 0px !important;}     .xs-fs-15  {font-size: 15px !important;}    .xs-fs-30  {font-size: 30px !important;}   
	.xs-fs-1   {font-size: 1px !important;}     .xs-fs-16  {font-size: 16px !important;}    .xs-fs-35  {font-size: 35px !important;}   
	.xs-fs-2   {font-size: 2px !important;}     .xs-fs-17  {font-size: 17px !important;}    .xs-fs-40  {font-size: 40px !important;}   
	.xs-fs-3   {font-size: 3px !important;}     .xs-fs-18  {font-size: 18px !important;}    .xs-fs-45  {font-size: 45px !important;}   
	.xs-fs-4   {font-size: 4px !important;}     .xs-fs-19  {font-size: 19px !important;}    .xs-fs-50  {font-size: 50px !important;}   
	.xs-fs-5   {font-size: 5px !important;}     .xs-fs-20  {font-size: 20px !important;}    .xs-fs-55  {font-size: 55px !important;}   
	.xs-fs-6   {font-size: 6px !important;}     .xs-fs-21  {font-size: 21px !important;}    .xs-fs-60  {font-size: 60px !important;}   
	.xs-fs-7   {font-size: 7px !important;}     .xs-fs-22  {font-size: 22px !important;}    .xs-fs-65  {font-size: 65px !important;}   
	.xs-fs-8   {font-size: 8px !important;}     .xs-fs-23  {font-size: 23px !important;}    .xs-fs-70  {font-size: 70px !important;}   
	.xs-fs-9   {font-size: 9px !important;}     .xs-fs-24  {font-size: 24px !important;}    .xs-fs-75  {font-size: 75px !important;}   
	.xs-fs-10  {font-size: 10px !important;}    .xs-fs-25  {font-size: 25px !important;}    .xs-fs-80  {font-size: 80px !important;}   
	.xs-fs-11  {font-size: 11px !important;}    .xs-fs-26  {font-size: 26px !important;}    .xs-fs-85  {font-size: 85px !important;}   
	.xs-fs-12  {font-size: 12px !important;}    .xs-fs-27  {font-size: 27px !important;}    .xs-fs-90  {font-size: 90px !important;}   
	.xs-fs-13  {font-size: 13px !important;}    .xs-fs-28  {font-size: 28px !important;}    .xs-fs-95  {font-size: 95px !important;}   
	.xs-fs-14  {font-size: 14px !important;}    .xs-fs-29  {font-size: 29px !important;}    .xs-fs-100 {font-size: 100px !important;}  

    /* -------- (xs) HEIGHT HELPER CLASSES --------------------------------------------------- */
    .xs-height-auto{height:auto;}                                   .xs-height-auto-i{height:auto !important;}                                   
    .xs-height-fit-content{height:fit-content;}                     .xs-height-fit-content-i{height:fit-content !important;}                     
    .xs-height-inherit{height:inherit;}                             .xs-height-inherit-i{height:inherit !important;}                             
    .xs-height-initial{height:initial;}                             .xs-height-initial-i{height:initial !important;}                             
    .xs-height-max-content{height:max-content;}                     .xs-height-max-content-i{height:max-content !important;}                     
    .xs-height-min-content{height:min-content;}                     .xs-height-min-content-i{height:min-content !important;}                     
    .xs-height-revert{height:revert;}                               .xs-height-revert-i{height:revert !important;}                               
    .xs-height-unset{height:unset;}                                 .xs-height-unset-i{height:unset !important;}                                 
    .xs-height-webkit-fill-available{height:webkit-fill-available;} .xs-height-webkit-fill-available-i{height:webkit-fill-available !important;} 
    .xs-height-0{height:0;}                                         .xs-height-0-i{height:0 !important;}                                         
    .xs-height-1px{height:1px;}                                     .xs-height-1px-i{height:1px !important;}                                     
    .xs-height-2px{height:2px;}                                     .xs-height-2px-i{height:2px !important;}                                     
    .xs-height-3px{height:3px;}                                     .xs-height-3px-i{height:3px !important;}                                     
    .xs-height-4px{height:4px;}                                     .xs-height-4px-i{height:4px !important;}                                     
    .xs-height-5px{height:5px;}                                     .xs-height-5px-i{height:5px !important;}                                     
    .xs-height-6px{height:6px;}                                     .xs-height-6px-i{height:6px !important;}                                     
    .xs-height-7px{height:7px;}                                     .xs-height-7px-i{height:7px !important;}                                     
    .xs-height-8px{height:8px;}                                     .xs-height-8px-i{height:8px !important;}                                     
    .xs-height-9px{height:9px;}                                     .xs-height-9px-i{height:9px !important;}                                     
    .xs-height-10px{height:10px;}                                   .xs-height-10px-i{height:10px !important;}                                   
    .xs-height-11px{height:11px;}                                   .xs-height-11px-i{height:11px !important;}                                   
    .xs-height-12px{height:12px;}                                   .xs-height-12px-i{height:12px !important;}                                   
    .xs-height-13px{height:13px;}                                   .xs-height-13px-i{height:13px !important;}                                   
    .xs-height-14px{height:14px;}                                   .xs-height-14px-i{height:14px !important;}                                   
    .xs-height-15px{height:15px;}                                   .xs-height-15px-i{height:15px !important;}                                   
    .xs-height-16px{height:16px;}                                   .xs-height-16px-i{height:16px !important;}                                   
    .xs-height-17px{height:17px;}                                   .xs-height-17px-i{height:17px !important;}                                   
    .xs-height-18px{height:18px;}                                   .xs-height-18px-i{height:18px !important;}                                   
    .xs-height-19px{height:19px;}                                   .xs-height-19px-i{height:19px !important;}                                   
    .xs-height-20px{height:20px;}                                   .xs-height-20px-i{height:20px !important;}                                   
    .xs-height-21px{height:21px;}                                   .xs-height-21px-i{height:21px !important;}                                   
    .xs-height-22px{height:22px;}                                   .xs-height-22px-i{height:22px !important;}                                   
    .xs-height-23px{height:23px;}                                   .xs-height-23px-i{height:23px !important;}                                   
    .xs-height-24px{height:24px;}                                   .xs-height-24px-i{height:24px !important;}                                   
    .xs-height-25px{height:25px;}                                   .xs-height-25px-i{height:25px !important;}                                   
    .xs-height-26px{height:26px;}                                   .xs-height-26px-i{height:26px !important;}                                   
    .xs-height-27px{height:27px;}                                   .xs-height-27px-i{height:27px !important;}                                   
    .xs-height-28px{height:28px;}                                   .xs-height-28px-i{height:28px !important;}                                   
    .xs-height-29px{height:29px;}                                   .xs-height-29px-i{height:29px !important;}                                   
    .xs-height-30px{height:30px;}                                   .xs-height-30px-i{height:30px !important;}                                   
    .xs-height-35px{height:35px;}                                   .xs-height-35px-i{height:35px !important;}                                   
    .xs-height-40px{height:40px;}                                   .xs-height-40px-i{height:40px !important;}                                   
    .xs-height-45px{height:45px;}                                   .xs-height-45px-i{height:45px !important;}                                   
    .xs-height-50px{height:50px;}                                   .xs-height-50px-i{height:50px !important;}                                   
    .xs-height-55px{height:55px;}                                   .xs-height-55px-i{height:55px !important;}                                   
    .xs-height-60px{height:60px;}                                   .xs-height-60px-i{height:60px !important;}                                   
    .xs-height-65px{height:65px;}                                   .xs-height-65px-i{height:65px !important;}                                   
    .xs-height-70px{height:70px;}                                   .xs-height-70px-i{height:70px !important;}                                   
    .xs-height-75px{height:75px;}                                   .xs-height-75px-i{height:75px !important;}                                   
    .xs-height-80px{height:80px;}                                   .xs-height-80px-i{height:80px !important;}                                   
    .xs-height-85px{height:85px;}                                   .xs-height-85px-i{height:85px !important;}                                   
    .xs-height-90px{height:90px;}                                   .xs-height-90px-i{height:90px !important;}                                   
    .xs-height-95px{height:95px;}                                   .xs-height-95px-i{height:95px !important;}                                   
    .xs-height-100px{height:100px;}                                 .xs-height-100px-i{height:100px !important;}                                 
    .xs-height-10pct{height:10%;}                                   .xs-height-10pct-i{height:10% !important;}                                   
    .xs-height-20pct{height:20%;}                                   .xs-height-20pct-i{height:20% !important;}                                   
    .xs-height-25pct{height:25%;}                                   .xs-height-25pct-i{height:25% !important;}                                   
    .xs-height-30pct{height:30%;}                                   .xs-height-30pct-i{height:30% !important;}                                   
    .xs-height-40pct{height:40%;}                                   .xs-height-40pct-i{height:40% !important;}                                   
    .xs-height-50pct{height:50%;}                                   .xs-height-50pct-i{height:50% !important;}                                   
    .xs-height-60pct{height:60%;}                                   .xs-height-60pct-i{height:60% !important;}                                   
    .xs-height-70pct{height:70%;}                                   .xs-height-70pct-i{height:70% !important;}                                   
    .xs-height-75pct{height:75%;}                                   .xs-height-75pct-i{height:75% !important;}                                   
    .xs-height-80pct{height:80%;}                                   .xs-height-80pct-i{height:80% !important;}                                   
    .xs-height-90pct{height:90%;}                                   .xs-height-90pct-i{height:90% !important;}                                   
    .xs-height-100pct{height:100%;}                                 .xs-height-100pct-i{height:100% !important;}                                 


	/* --------(xs) TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
	.xs-text-left{text-align:left;}
	.xs-text-left-i{text-align:left !important;}
	.xs-text-right{text-align:right;}
	.xs-text-right-i{text-align:right !important;}
	.xs-text-center{text-align:center;}
	.xs-text-center-i{text-align:center !important;}

	/* --------(xs) BORDER HELPER CLASSES ------------------------------------------------------------------------ */
	.xs-border-dark{border-color:var(--dark-text);}
	.xs-border-light{border-color:var(--light-text);}
	.xs-border-primary{border-color:var(--brand-primary);}
	.xs-border-secondary{border-color:var(--brand-secondary);}
	.xs-border-muted{border-color:var(--muted);}
	.xs-border-transparent{border-color:transparent;}

	/* --------(xs) PADDING HELPER CLASSES -------------------------------------------------------------------------- */
	.xs-p-0   {padding: 0px !important;}     .xs-p-15  {padding: 15px !important;}    .xs-p-30  {padding: 30px !important;}   
	.xs-p-1   {padding: 1px !important;}     .xs-p-16  {padding: 16px !important;}    .xs-p-35  {padding: 35px !important;}   
	.xs-p-2   {padding: 2px !important;}     .xs-p-17  {padding: 17px !important;}    .xs-p-40  {padding: 40px !important;}   
	.xs-p-3   {padding: 3px !important;}     .xs-p-18  {padding: 18px !important;}    .xs-p-45  {padding: 45px !important;}   
	.xs-p-4   {padding: 4px !important;}     .xs-p-19  {padding: 19px !important;}    .xs-p-50  {padding: 50px !important;}   
	.xs-p-5   {padding: 5px !important;}     .xs-p-20  {padding: 20px !important;}    .xs-p-55  {padding: 55px !important;}   
	.xs-p-6   {padding: 6px !important;}     .xs-p-21  {padding: 21px !important;}    .xs-p-60  {padding: 60px !important;}   
	.xs-p-7   {padding: 7px !important;}     .xs-p-22  {padding: 22px !important;}    .xs-p-65  {padding: 65px !important;}   
	.xs-p-8   {padding: 8px !important;}     .xs-p-23  {padding: 23px !important;}    .xs-p-70  {padding: 70px !important;}   
	.xs-p-9   {padding: 9px !important;}     .xs-p-24  {padding: 24px !important;}    .xs-p-75  {padding: 75px !important;}   
	.xs-p-10  {padding: 10px !important;}    .xs-p-25  {padding: 25px !important;}    .xs-p-80  {padding: 80px !important;}   
	.xs-p-11  {padding: 11px !important;}    .xs-p-26  {padding: 26px !important;}    .xs-p-85  {padding: 85px !important;}   
	.xs-p-12  {padding: 12px !important;}    .xs-p-27  {padding: 27px !important;}    .xs-p-90  {padding: 90px !important;}   
	.xs-p-13  {padding: 13px !important;}    .xs-p-28  {padding: 28px !important;}    .xs-p-95  {padding: 95px !important;}   
	.xs-p-14  {padding: 14px !important;}    .xs-p-29  {padding: 29px !important;}    .xs-p-100 {padding: 100px !important;}  
	
	
	.xs-pl-0  {padding-left: 0px !important;}     .xs-pl-15 {padding-left: 15px !important;}    .xs-pl-30 {padding-left: 30px !important;}   
	.xs-pl-1  {padding-left: 1px !important;}     .xs-pl-16 {padding-left: 16px !important;}    .xs-pl-35 {padding-left: 35px !important;}   
	.xs-pl-2  {padding-left: 2px !important;}     .xs-pl-17 {padding-left: 17px !important;}    .xs-pl-40 {padding-left: 40px !important;}   
	.xs-pl-3  {padding-left: 3px !important;}     .xs-pl-18 {padding-left: 18px !important;}    .xs-pl-45 {padding-left: 45px !important;}   
	.xs-pl-4  {padding-left: 4px !important;}     .xs-pl-19 {padding-left: 19px !important;}    .xs-pl-50 {padding-left: 50px !important;}   
	.xs-pl-5  {padding-left: 5px !important;}     .xs-pl-20 {padding-left: 20px !important;}    .xs-pl-55 {padding-left: 55px !important;}   
	.xs-pl-6  {padding-left: 6px !important;}     .xs-pl-21 {padding-left: 21px !important;}    .xs-pl-60 {padding-left: 60px !important;}   
	.xs-pl-7  {padding-left: 7px !important;}     .xs-pl-22 {padding-left: 22px !important;}    .xs-pl-65 {padding-left: 65px !important;}   
	.xs-pl-8  {padding-left: 8px !important;}     .xs-pl-23 {padding-left: 23px !important;}    .xs-pl-70 {padding-left: 70px !important;}   
	.xs-pl-9  {padding-left: 9px !important;}     .xs-pl-24 {padding-left: 24px !important;}    .xs-pl-75 {padding-left: 75px !important;}   
	.xs-pl-10 {padding-left: 10px !important;}    .xs-pl-25 {padding-left: 25px !important;}    .xs-pl-80 {padding-left: 80px !important;}   
	.xs-pl-11 {padding-left: 11px !important;}    .xs-pl-26 {padding-left: 26px !important;}    .xs-pl-85 {padding-left: 85px !important;}   
	.xs-pl-12 {padding-left: 12px !important;}    .xs-pl-27 {padding-left: 27px !important;}    .xs-pl-90 {padding-left: 90px !important;}   
	.xs-pl-13 {padding-left: 13px !important;}    .xs-pl-28 {padding-left: 28px !important;}    .xs-pl-95 {padding-left: 95px !important;}   
	.xs-pl-14 {padding-left: 14px !important;}    .xs-pl-29 {padding-left: 29px !important;}    .xs-pl-100{padding-left: 100px !important;}  
	
	
	.xs-pr-0  {padding-right: 0px !important;}     .xs-pr-15 {padding-right: 15px !important;}    .xs-pr-30 {padding-right: 30px !important;}   
	.xs-pr-1  {padding-right: 1px !important;}     .xs-pr-16 {padding-right: 16px !important;}    .xs-pr-35 {padding-right: 35px !important;}   
	.xs-pr-2  {padding-right: 2px !important;}     .xs-pr-17 {padding-right: 17px !important;}    .xs-pr-40 {padding-right: 40px !important;}   
	.xs-pr-3  {padding-right: 3px !important;}     .xs-pr-18 {padding-right: 18px !important;}    .xs-pr-45 {padding-right: 45px !important;}   
	.xs-pr-4  {padding-right: 4px !important;}     .xs-pr-19 {padding-right: 19px !important;}    .xs-pr-50 {padding-right: 50px !important;}   
	.xs-pr-5  {padding-right: 5px !important;}     .xs-pr-20 {padding-right: 20px !important;}    .xs-pr-55 {padding-right: 55px !important;}   
	.xs-pr-6  {padding-right: 6px !important;}     .xs-pr-21 {padding-right: 21px !important;}    .xs-pr-60 {padding-right: 60px !important;}   
	.xs-pr-7  {padding-right: 7px !important;}     .xs-pr-22 {padding-right: 22px !important;}    .xs-pr-65 {padding-right: 65px !important;}   
	.xs-pr-8  {padding-right: 8px !important;}     .xs-pr-23 {padding-right: 23px !important;}    .xs-pr-70 {padding-right: 70px !important;}   
	.xs-pr-9  {padding-right: 9px !important;}     .xs-pr-24 {padding-right: 24px !important;}    .xs-pr-75 {padding-right: 75px !important;}   
	.xs-pr-10 {padding-right: 10px !important;}    .xs-pr-25 {padding-right: 25px !important;}    .xs-pr-80 {padding-right: 80px !important;}   
	.xs-pr-11 {padding-right: 11px !important;}    .xs-pr-26 {padding-right: 26px !important;}    .xs-pr-85 {padding-right: 85px !important;}   
	.xs-pr-12 {padding-right: 12px !important;}    .xs-pr-27 {padding-right: 27px !important;}    .xs-pr-90 {padding-right: 90px !important;}   
	.xs-pr-13 {padding-right: 13px !important;}    .xs-pr-28 {padding-right: 28px !important;}    .xs-pr-95 {padding-right: 95px !important;}   
	.xs-pr-14 {padding-right: 14px !important;}    .xs-pr-29 {padding-right: 29px !important;}    .xs-pr-100{padding-right: 100px !important;}  
	
	
	.xs-pt-0  {padding-top: 0px !important;}     .xs-pt-15 {padding-top: 15px !important;}    .xs-pt-30 {padding-top: 30px !important;}   
	.xs-pt-1  {padding-top: 1px !important;}     .xs-pt-16 {padding-top: 16px !important;}    .xs-pt-35 {padding-top: 35px !important;}   
	.xs-pt-2  {padding-top: 2px !important;}     .xs-pt-17 {padding-top: 17px !important;}    .xs-pt-40 {padding-top: 40px !important;}   
	.xs-pt-3  {padding-top: 3px !important;}     .xs-pt-18 {padding-top: 18px !important;}    .xs-pt-45 {padding-top: 45px !important;}   
	.xs-pt-4  {padding-top: 4px !important;}     .xs-pt-19 {padding-top: 19px !important;}    .xs-pt-50 {padding-top: 50px !important;}   
	.xs-pt-5  {padding-top: 5px !important;}     .xs-pt-20 {padding-top: 20px !important;}    .xs-pt-55 {padding-top: 55px !important;}   
	.xs-pt-6  {padding-top: 6px !important;}     .xs-pt-21 {padding-top: 21px !important;}    .xs-pt-60 {padding-top: 60px !important;}   
	.xs-pt-7  {padding-top: 7px !important;}     .xs-pt-22 {padding-top: 22px !important;}    .xs-pt-65 {padding-top: 65px !important;}   
	.xs-pt-8  {padding-top: 8px !important;}     .xs-pt-23 {padding-top: 23px !important;}    .xs-pt-70 {padding-top: 70px !important;}   
	.xs-pt-9  {padding-top: 9px !important;}     .xs-pt-24 {padding-top: 24px !important;}    .xs-pt-75 {padding-top: 75px !important;}   
	.xs-pt-10 {padding-top: 10px !important;}    .xs-pt-25 {padding-top: 25px !important;}    .xs-pt-80 {padding-top: 80px !important;}   
	.xs-pt-11 {padding-top: 11px !important;}    .xs-pt-26 {padding-top: 26px !important;}    .xs-pt-85 {padding-top: 85px !important;}   
	.xs-pt-12 {padding-top: 12px !important;}    .xs-pt-27 {padding-top: 27px !important;}    .xs-pt-90 {padding-top: 90px !important;}   
	.xs-pt-13 {padding-top: 13px !important;}    .xs-pt-28 {padding-top: 28px !important;}    .xs-pt-95 {padding-top: 95px !important;}   
	.xs-pt-14 {padding-top: 14px !important;}    .xs-pt-29 {padding-top: 29px !important;}    .xs-pt-100{padding-top: 100px !important;}  
	
	
	.xs-pb-0  {padding-bottom: 0px !important;}     .xs-pb-15 {padding-bottom: 15px !important;}    .xs-pb-30 {padding-bottom: 30px !important;}   
	.xs-pb-1  {padding-bottom: 1px !important;}     .xs-pb-16 {padding-bottom: 16px !important;}    .xs-pb-35 {padding-bottom: 35px !important;}   
	.xs-pb-2  {padding-bottom: 2px !important;}     .xs-pb-17 {padding-bottom: 17px !important;}    .xs-pb-40 {padding-bottom: 40px !important;}   
	.xs-pb-3  {padding-bottom: 3px !important;}     .xs-pb-18 {padding-bottom: 18px !important;}    .xs-pb-45 {padding-bottom: 45px !important;}   
	.xs-pb-4  {padding-bottom: 4px !important;}     .xs-pb-19 {padding-bottom: 19px !important;}    .xs-pb-50 {padding-bottom: 50px !important;}   
	.xs-pb-5  {padding-bottom: 5px !important;}     .xs-pb-20 {padding-bottom: 20px !important;}    .xs-pb-55 {padding-bottom: 55px !important;}   
	.xs-pb-6  {padding-bottom: 6px !important;}     .xs-pb-21 {padding-bottom: 21px !important;}    .xs-pb-60 {padding-bottom: 60px !important;}   
	.xs-pb-7  {padding-bottom: 7px !important;}     .xs-pb-22 {padding-bottom: 22px !important;}    .xs-pb-65 {padding-bottom: 65px !important;}   
	.xs-pb-8  {padding-bottom: 8px !important;}     .xs-pb-23 {padding-bottom: 23px !important;}    .xs-pb-70 {padding-bottom: 70px !important;}   
	.xs-pb-9  {padding-bottom: 9px !important;}     .xs-pb-24 {padding-bottom: 24px !important;}    .xs-pb-75 {padding-bottom: 75px !important;}   
	.xs-pb-10 {padding-bottom: 10px !important;}    .xs-pb-25 {padding-bottom: 25px !important;}    .xs-pb-80 {padding-bottom: 80px !important;}   
	.xs-pb-11 {padding-bottom: 11px !important;}    .xs-pb-26 {padding-bottom: 26px !important;}    .xs-pb-85 {padding-bottom: 85px !important;}   
	.xs-pb-12 {padding-bottom: 12px !important;}    .xs-pb-27 {padding-bottom: 27px !important;}    .xs-pb-90 {padding-bottom: 90px !important;}   
	.xs-pb-13 {padding-bottom: 13px !important;}    .xs-pb-28 {padding-bottom: 28px !important;}    .xs-pb-95 {padding-bottom: 95px !important;}   
	.xs-pb-14 {padding-bottom: 14px !important;}    .xs-pb-29 {padding-bottom: 29px !important;}    .xs-pb-100{padding-bottom: 100px !important;}

	/* --------(xs) MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
	.xs-m-0   {margin: 0px !important;}     .xs-m-15  {margin: 15px !important;}    .xs-m-30  {margin: 30px !important;}   
	.xs-m-1   {margin: 1px !important;}     .xs-m-16  {margin: 16px !important;}    .xs-m-35  {margin: 35px !important;}   
	.xs-m-2   {margin: 2px !important;}     .xs-m-17  {margin: 17px !important;}    .xs-m-40  {margin: 40px !important;}   
	.xs-m-3   {margin: 3px !important;}     .xs-m-18  {margin: 18px !important;}    .xs-m-45  {margin: 45px !important;}   
	.xs-m-4   {margin: 4px !important;}     .xs-m-19  {margin: 19px !important;}    .xs-m-50  {margin: 50px !important;}   
	.xs-m-5   {margin: 5px !important;}     .xs-m-20  {margin: 20px !important;}    .xs-m-55  {margin: 55px !important;}   
	.xs-m-6   {margin: 6px !important;}     .xs-m-21  {margin: 21px !important;}    .xs-m-60  {margin: 60px !important;}   
	.xs-m-7   {margin: 7px !important;}     .xs-m-22  {margin: 22px !important;}    .xs-m-65  {margin: 65px !important;}   
	.xs-m-8   {margin: 8px !important;}     .xs-m-23  {margin: 23px !important;}    .xs-m-70  {margin: 70px !important;}   
	.xs-m-9   {margin: 9px !important;}     .xs-m-24  {margin: 24px !important;}    .xs-m-75  {margin: 75px !important;}   
	.xs-m-10  {margin: 10px !important;}    .xs-m-25  {margin: 25px !important;}    .xs-m-80  {margin: 80px !important;}   
	.xs-m-11  {margin: 11px !important;}    .xs-m-26  {margin: 26px !important;}    .xs-m-85  {margin: 85px !important;}   
	.xs-m-12  {margin: 12px !important;}    .xs-m-27  {margin: 27px !important;}    .xs-m-90  {margin: 90px !important;}   
	.xs-m-13  {margin: 13px !important;}    .xs-m-28  {margin: 28px !important;}    .xs-m-95  {margin: 95px !important;}   
	.xs-m-14  {margin: 14px !important;}    .xs-m-29  {margin: 29px !important;}    .xs-m-100 {margin: 100px !important;}  
	
	
	.xs-ml-0  {margin-left: 0px !important;}     .xs-ml-15 {margin-left: 15px !important;}    .xs-ml-30 {margin-left: 30px !important;}   
	.xs-ml-1  {margin-left: 1px !important;}     .xs-ml-16 {margin-left: 16px !important;}    .xs-ml-35 {margin-left: 35px !important;}   
	.xs-ml-2  {margin-left: 2px !important;}     .xs-ml-17 {margin-left: 17px !important;}    .xs-ml-40 {margin-left: 40px !important;}   
	.xs-ml-3  {margin-left: 3px !important;}     .xs-ml-18 {margin-left: 18px !important;}    .xs-ml-45 {margin-left: 45px !important;}   
	.xs-ml-4  {margin-left: 4px !important;}     .xs-ml-19 {margin-left: 19px !important;}    .xs-ml-50 {margin-left: 50px !important;}   
	.xs-ml-5  {margin-left: 5px !important;}     .xs-ml-20 {margin-left: 20px !important;}    .xs-ml-55 {margin-left: 55px !important;}   
	.xs-ml-6  {margin-left: 6px !important;}     .xs-ml-21 {margin-left: 21px !important;}    .xs-ml-60 {margin-left: 60px !important;}   
	.xs-ml-7  {margin-left: 7px !important;}     .xs-ml-22 {margin-left: 22px !important;}    .xs-ml-65 {margin-left: 65px !important;}   
	.xs-ml-8  {margin-left: 8px !important;}     .xs-ml-23 {margin-left: 23px !important;}    .xs-ml-70 {margin-left: 70px !important;}   
	.xs-ml-9  {margin-left: 9px !important;}     .xs-ml-24 {margin-left: 24px !important;}    .xs-ml-75 {margin-left: 75px !important;}   
	.xs-ml-10 {margin-left: 10px !important;}    .xs-ml-25 {margin-left: 25px !important;}    .xs-ml-80 {margin-left: 80px !important;}   
	.xs-ml-11 {margin-left: 11px !important;}    .xs-ml-26 {margin-left: 26px !important;}    .xs-ml-85 {margin-left: 85px !important;}   
	.xs-ml-12 {margin-left: 12px !important;}    .xs-ml-27 {margin-left: 27px !important;}    .xs-ml-90 {margin-left: 90px !important;}   
	.xs-ml-13 {margin-left: 13px !important;}    .xs-ml-28 {margin-left: 28px !important;}    .xs-ml-95 {margin-left: 95px !important;}   
	.xs-ml-14 {margin-left: 14px !important;}    .xs-ml-29 {margin-left: 29px !important;}    .xs-ml-100{margin-left: 100px !important;}  
	
	
	.xs-mr-0  {margin-right: 0px !important;}     .xs-mr-15 {margin-right: 15px !important;}    .xs-mr-30 {margin-right: 30px !important;}   
	.xs-mr-1  {margin-right: 1px !important;}     .xs-mr-16 {margin-right: 16px !important;}    .xs-mr-35 {margin-right: 35px !important;}   
	.xs-mr-2  {margin-right: 2px !important;}     .xs-mr-17 {margin-right: 17px !important;}    .xs-mr-40 {margin-right: 40px !important;}   
	.xs-mr-3  {margin-right: 3px !important;}     .xs-mr-18 {margin-right: 18px !important;}    .xs-mr-45 {margin-right: 45px !important;}   
	.xs-mr-4  {margin-right: 4px !important;}     .xs-mr-19 {margin-right: 19px !important;}    .xs-mr-50 {margin-right: 50px !important;}   
	.xs-mr-5  {margin-right: 5px !important;}     .xs-mr-20 {margin-right: 20px !important;}    .xs-mr-55 {margin-right: 55px !important;}   
	.xs-mr-6  {margin-right: 6px !important;}     .xs-mr-21 {margin-right: 21px !important;}    .xs-mr-60 {margin-right: 60px !important;}   
	.xs-mr-7  {margin-right: 7px !important;}     .xs-mr-22 {margin-right: 22px !important;}    .xs-mr-65 {margin-right: 65px !important;}   
	.xs-mr-8  {margin-right: 8px !important;}     .xs-mr-23 {margin-right: 23px !important;}    .xs-mr-70 {margin-right: 70px !important;}   
	.xs-mr-9  {margin-right: 9px !important;}     .xs-mr-24 {margin-right: 24px !important;}    .xs-mr-75 {margin-right: 75px !important;}   
	.xs-mr-10 {margin-right: 10px !important;}    .xs-mr-25 {margin-right: 25px !important;}    .xs-mr-80 {margin-right: 80px !important;}   
	.xs-mr-11 {margin-right: 11px !important;}    .xs-mr-26 {margin-right: 26px !important;}    .xs-mr-85 {margin-right: 85px !important;}   
	.xs-mr-12 {margin-right: 12px !important;}    .xs-mr-27 {margin-right: 27px !important;}    .xs-mr-90 {margin-right: 90px !important;}   
	.xs-mr-13 {margin-right: 13px !important;}    .xs-mr-28 {margin-right: 28px !important;}    .xs-mr-95 {margin-right: 95px !important;}   
	.xs-mr-14 {margin-right: 14px !important;}    .xs-mr-29 {margin-right: 29px !important;}    .xs-mr-100{margin-right: 100px !important;}  
	
	
	.xs-mt-0  {margin-top: 0px !important;}     .xs-mt-15 {margin-top: 15px !important;}    .xs-mt-30 {margin-top: 30px !important;}   
	.xs-mt-1  {margin-top: 1px !important;}     .xs-mt-16 {margin-top: 16px !important;}    .xs-mt-35 {margin-top: 35px !important;}   
	.xs-mt-2  {margin-top: 2px !important;}     .xs-mt-17 {margin-top: 17px !important;}    .xs-mt-40 {margin-top: 40px !important;}   
	.xs-mt-3  {margin-top: 3px !important;}     .xs-mt-18 {margin-top: 18px !important;}    .xs-mt-45 {margin-top: 45px !important;}   
	.xs-mt-4  {margin-top: 4px !important;}     .xs-mt-19 {margin-top: 19px !important;}    .xs-mt-50 {margin-top: 50px !important;}   
	.xs-mt-5  {margin-top: 5px !important;}     .xs-mt-20 {margin-top: 20px !important;}    .xs-mt-55 {margin-top: 55px !important;}   
	.xs-mt-6  {margin-top: 6px !important;}     .xs-mt-21 {margin-top: 21px !important;}    .xs-mt-60 {margin-top: 60px !important;}   
	.xs-mt-7  {margin-top: 7px !important;}     .xs-mt-22 {margin-top: 22px !important;}    .xs-mt-65 {margin-top: 65px !important;}   
	.xs-mt-8  {margin-top: 8px !important;}     .xs-mt-23 {margin-top: 23px !important;}    .xs-mt-70 {margin-top: 70px !important;}   
	.xs-mt-9  {margin-top: 9px !important;}     .xs-mt-24 {margin-top: 24px !important;}    .xs-mt-75 {margin-top: 75px !important;}   
	.xs-mt-10 {margin-top: 10px !important;}    .xs-mt-25 {margin-top: 25px !important;}    .xs-mt-80 {margin-top: 80px !important;}   
	.xs-mt-11 {margin-top: 11px !important;}    .xs-mt-26 {margin-top: 26px !important;}    .xs-mt-85 {margin-top: 85px !important;}   
	.xs-mt-12 {margin-top: 12px !important;}    .xs-mt-27 {margin-top: 27px !important;}    .xs-mt-90 {margin-top: 90px !important;}   
	.xs-mt-13 {margin-top: 13px !important;}    .xs-mt-28 {margin-top: 28px !important;}    .xs-mt-95 {margin-top: 95px !important;}   
	.xs-mt-14 {margin-top: 14px !important;}    .xs-mt-29 {margin-top: 29px !important;}    .xs-mt-100{margin-top: 100px !important;}  
	
	
	.xs-mb-0  {margin-bottom: 0px !important;}     .xs-mb-15 {margin-bottom: 15px !important;}    .xs-mb-30 {margin-bottom: 30px !important;}   
	.xs-mb-1  {margin-bottom: 1px !important;}     .xs-mb-16 {margin-bottom: 16px !important;}    .xs-mb-35 {margin-bottom: 35px !important;}   
	.xs-mb-2  {margin-bottom: 2px !important;}     .xs-mb-17 {margin-bottom: 17px !important;}    .xs-mb-40 {margin-bottom: 40px !important;}   
	.xs-mb-3  {margin-bottom: 3px !important;}     .xs-mb-18 {margin-bottom: 18px !important;}    .xs-mb-45 {margin-bottom: 45px !important;}   
	.xs-mb-4  {margin-bottom: 4px !important;}     .xs-mb-19 {margin-bottom: 19px !important;}    .xs-mb-50 {margin-bottom: 50px !important;}   
	.xs-mb-5  {margin-bottom: 5px !important;}     .xs-mb-20 {margin-bottom: 20px !important;}    .xs-mb-55 {margin-bottom: 55px !important;}   
	.xs-mb-6  {margin-bottom: 6px !important;}     .xs-mb-21 {margin-bottom: 21px !important;}    .xs-mb-60 {margin-bottom: 60px !important;}   
	.xs-mb-7  {margin-bottom: 7px !important;}     .xs-mb-22 {margin-bottom: 22px !important;}    .xs-mb-65 {margin-bottom: 65px !important;}   
	.xs-mb-8  {margin-bottom: 8px !important;}     .xs-mb-23 {margin-bottom: 23px !important;}    .xs-mb-70 {margin-bottom: 70px !important;}   
	.xs-mb-9  {margin-bottom: 9px !important;}     .xs-mb-24 {margin-bottom: 24px !important;}    .xs-mb-75 {margin-bottom: 75px !important;}   
	.xs-mb-10 {margin-bottom: 10px !important;}    .xs-mb-25 {margin-bottom: 25px !important;}    .xs-mb-80 {margin-bottom: 80px !important;}   
	.xs-mb-11 {margin-bottom: 11px !important;}    .xs-mb-26 {margin-bottom: 26px !important;}    .xs-mb-85 {margin-bottom: 85px !important;}   
	.xs-mb-12 {margin-bottom: 12px !important;}    .xs-mb-27 {margin-bottom: 27px !important;}    .xs-mb-90 {margin-bottom: 90px !important;}   
	.xs-mb-13 {margin-bottom: 13px !important;}    .xs-mb-28 {margin-bottom: 28px !important;}    .xs-mb-95 {margin-bottom: 95px !important;}   
	.xs-mb-14 {margin-bottom: 14px !important;}    .xs-mb-29 {margin-bottom: 29px !important;}    .xs-mb-100{margin-bottom: 100px !important;} 

	/* --------(xs) FLOAT HELPER CLASSES -------------------------------------------------------------------------- */
	.xs-float-inherit{float:inherit;}           .xs-float-inherit-i{float:inherit !important;}           
	.xs-float-initial{float:initial;}           .xs-float-initial-i{float:initial !important;}           
	.xs-float-inline-end{float:inline-end;}     .xs-float-inline-end-i{float:inline-end !important;}     
	.xs-float-inline-start{float:inline-start;} .xs-float-inline-start-i{float:inline-start !important;} 
	.xs-float-left{float:left;}                 .xs-float-left-i{float:left !important;}                 
	.xs-float-none{float:none;}                 .xs-float-none-i{float:none !important;}                 
	.xs-float-revert{float:revert;}             .xs-float-revert-i{float:revert !important;}             
	.xs-float-right{float:right;}               .xs-float-right-i{float:right !important;}               
	.xs-float-unset{float:unset;}               .xs-float-unset-i{float:unset !important;}               

 }
 
/* -------------- */
/* ------sm------ */
/* -------------- */                                                                                                                                                  
 @media screen and (min-width:568px) and (max-width:768px){
     
    .splash .splash-head .splash-head-inner-container {
        text-align:center;
    } 
    .splash .splash-head {
        font-size:40px;
    } 
    .splash .splash-head:not(:first-child) {
        font-size:50px;
    } 
  .splash .splash-head .splash-head-inner-container .splash-head-bullet-container{
        text-align:left;
     }
  
  .photo-and-text-section .text-sub-section .text-sub-section-inner {
      position:relative;
      padding:130px 30px 50px 30px;
  }   
  .photo-and-text-section .text-sub-section .text-sub-section-inner .content-head{
    background-color: white;
    color: var(--dark-text);
    border-left:5px solid var(--dark-bg-color);
    border-bottom:5px solid var(--dark-bg-color);
    padding-bottom: 0px;
    font-size: 30px;
    font-weight: 600;
    width: auto;
    white-space: nowrap;
    padding: 10px 20px;
    margin-left: -220px !important;
    position: absolute;
    top: 30px;
    right: 0;
 }
     
     /* anicons styles */
    .splash-head-bullet-item .icon{
       font-size:50px;
       line-height:40px;
       top:-5px;
    }
     
	/* --------(sm) DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-display-inline{display:inline;}                .sm-display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
	.sm-display-block{display:block;}                  .sm-display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
	.sm-display-contents{display:contents;}            .sm-display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
	.sm-display-flex{display:flex;}                    .sm-display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
	.sm-display-grid{display:grid;}                    .sm-display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
	.sm-display-inline-block{display:inline-block;}    .sm-display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
	.sm-display-inline-flex{display:inline-flex;}      .sm-display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
	.sm-display-inline-grid{display:inline-grid;}      .sm-display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
	.sm-display-inline-table{display:inline-table;}    .sm-display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
	.sm-display-list-item{display:list-item;}          .sm-display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
	.sm-display-run-in{display:run-in;}                .sm-display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
	.sm-display-table{display:table;}                  .sm-display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
	.sm-display-table-caption{display:table-caption;}  .sm-display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
	.sm-display-table-column-group{display:table-column-group;}  .sm-display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
	.sm-display-table-header-group{display:table-header-group;}  .sm-display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
	.sm-display-table-footer-group{display:table-footer-group;}  .sm-display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
	.sm-display-table-row-group{display:table-row-group;}        .sm-display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
	.sm-display-table-cell{display:table-cell;}        .sm-display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
	.sm-display-table-column{display:table-column;}    .sm-display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
	.sm-display-table-row{display:table-row;}          .sm-display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
	.sm-display-none{display:none;}                    .sm-display-none-i{display:none !important;}                    /* The element is completely removed */
	.sm-display-initial{display:initial;}              .sm-display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
	.sm-display-inherit{display:inherit;}              .sm-display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

	/* --------(sm) POSITION HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-position-absolute{position:absolute;}  .sm-position-absolute-i{position:absolute !important;}
	.sm-position-fixed{position:fixed;}        .sm-position-fixed-i{position:fixed !important;}
	.sm-position-inherit{position:inherit;}    .sm-position-inherit-i{position:inherit !important;}
	.sm-position-initial{position:initial;}    .sm-position-initial-i{position:initial !important;}
	.sm-position-relative{position:relative;}  .sm-position-relative-i{position:relative !important;}
	.sm-position-revert{position:revert;}      .sm-position-revert-i{position:revert !important;}
	.sm-position-static{position:static;}      .sm-position-static-i{position:static !important;}
	.sm-position-sticky{position:sticky;}      .sm-position-sticky-i{position:sticky !important;}
	.sm-position-unset{position:unset;}        .sm-position-unset-i{position:unset !important;}

    /* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
    .sm-vertically-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        transform: translateY(-50%);
    }
    .sm-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }
    .sm-left-0{left:0;}
    .sm-right-0{right:0;}
    .sm-top-0{top:0;}
    .sm-bottom-0{bottom:0;}

	/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-text-dark{color:var(--dark-text);}
	.sm-text-light{color:var(--light-text);}
	.sm-text-primary{color:var(--brand-primary);}
	.sm-text-secondary{color:var(--brand-secondary);}
	.sm-text-muted{color:var(--muted);}

	/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-fs-0   {font-size: 0px !important;}     .sm-fs-15  {font-size: 15px !important;}    .sm-fs-30  {font-size: 30px !important;}   
	.sm-fs-1   {font-size: 1px !important;}     .sm-fs-16  {font-size: 16px !important;}    .sm-fs-35  {font-size: 35px !important;}   
	.sm-fs-2   {font-size: 2px !important;}     .sm-fs-17  {font-size: 17px !important;}    .sm-fs-40  {font-size: 40px !important;}   
	.sm-fs-3   {font-size: 3px !important;}     .sm-fs-18  {font-size: 18px !important;}    .sm-fs-45  {font-size: 45px !important;}   
	.sm-fs-4   {font-size: 4px !important;}     .sm-fs-19  {font-size: 19px !important;}    .sm-fs-50  {font-size: 50px !important;}   
	.sm-fs-5   {font-size: 5px !important;}     .sm-fs-20  {font-size: 20px !important;}    .sm-fs-55  {font-size: 55px !important;}   
	.sm-fs-6   {font-size: 6px !important;}     .sm-fs-21  {font-size: 21px !important;}    .sm-fs-60  {font-size: 60px !important;}   
	.sm-fs-7   {font-size: 7px !important;}     .sm-fs-22  {font-size: 22px !important;}    .sm-fs-65  {font-size: 65px !important;}   
	.sm-fs-8   {font-size: 8px !important;}     .sm-fs-23  {font-size: 23px !important;}    .sm-fs-70  {font-size: 70px !important;}   
	.sm-fs-9   {font-size: 9px !important;}     .sm-fs-24  {font-size: 24px !important;}    .sm-fs-75  {font-size: 75px !important;}   
	.sm-fs-10  {font-size: 10px !important;}    .sm-fs-25  {font-size: 25px !important;}    .sm-fs-80  {font-size: 80px !important;}   
	.sm-fs-11  {font-size: 11px !important;}    .sm-fs-26  {font-size: 26px !important;}    .sm-fs-85  {font-size: 85px !important;}   
	.sm-fs-12  {font-size: 12px !important;}    .sm-fs-27  {font-size: 27px !important;}    .sm-fs-90  {font-size: 90px !important;}   
	.sm-fs-13  {font-size: 13px !important;}    .sm-fs-28  {font-size: 28px !important;}    .sm-fs-95  {font-size: 95px !important;}   
	.sm-fs-14  {font-size: 14px !important;}    .sm-fs-29  {font-size: 29px !important;}    .sm-fs-100 {font-size: 100px !important;}  

    /* -------- (sm) HEIGHT HELPER CLASSES --------------------------------------------------- */
    .sm-height-auto{height:auto;}                                   .sm-height-auto-i{height:auto !important;}                                   
    .sm-height-fit-content{height:fit-content;}                     .sm-height-fit-content-i{height:fit-content !important;}                     
    .sm-height-inherit{height:inherit;}                             .sm-height-inherit-i{height:inherit !important;}                             
    .sm-height-initial{height:initial;}                             .sm-height-initial-i{height:initial !important;}                             
    .sm-height-max-content{height:max-content;}                     .sm-height-max-content-i{height:max-content !important;}                     
    .sm-height-min-content{height:min-content;}                     .sm-height-min-content-i{height:min-content !important;}                     
    .sm-height-revert{height:revert;}                               .sm-height-revert-i{height:revert !important;}                               
    .sm-height-unset{height:unset;}                                 .sm-height-unset-i{height:unset !important;}                                 
    .sm-height-webkit-fill-available{height:webkit-fill-available;} .sm-height-webkit-fill-available-i{height:webkit-fill-available !important;} 
    .sm-height-0{height:0;}                                         .sm-height-0-i{height:0 !important;}                                         
    .sm-height-1px{height:1px;}                                     .sm-height-1px-i{height:1px !important;}                                     
    .sm-height-2px{height:2px;}                                     .sm-height-2px-i{height:2px !important;}                                     
    .sm-height-3px{height:3px;}                                     .sm-height-3px-i{height:3px !important;}                                     
    .sm-height-4px{height:4px;}                                     .sm-height-4px-i{height:4px !important;}                                     
    .sm-height-5px{height:5px;}                                     .sm-height-5px-i{height:5px !important;}                                     
    .sm-height-6px{height:6px;}                                     .sm-height-6px-i{height:6px !important;}                                     
    .sm-height-7px{height:7px;}                                     .sm-height-7px-i{height:7px !important;}                                     
    .sm-height-8px{height:8px;}                                     .sm-height-8px-i{height:8px !important;}                                     
    .sm-height-9px{height:9px;}                                     .sm-height-9px-i{height:9px !important;}                                     
    .sm-height-10px{height:10px;}                                   .sm-height-10px-i{height:10px !important;}                                   
    .sm-height-11px{height:11px;}                                   .sm-height-11px-i{height:11px !important;}                                   
    .sm-height-12px{height:12px;}                                   .sm-height-12px-i{height:12px !important;}                                   
    .sm-height-13px{height:13px;}                                   .sm-height-13px-i{height:13px !important;}                                   
    .sm-height-14px{height:14px;}                                   .sm-height-14px-i{height:14px !important;}                                   
    .sm-height-15px{height:15px;}                                   .sm-height-15px-i{height:15px !important;}                                   
    .sm-height-16px{height:16px;}                                   .sm-height-16px-i{height:16px !important;}                                   
    .sm-height-17px{height:17px;}                                   .sm-height-17px-i{height:17px !important;}                                   
    .sm-height-18px{height:18px;}                                   .sm-height-18px-i{height:18px !important;}                                   
    .sm-height-19px{height:19px;}                                   .sm-height-19px-i{height:19px !important;}                                   
    .sm-height-20px{height:20px;}                                   .sm-height-20px-i{height:20px !important;}                                   
    .sm-height-21px{height:21px;}                                   .sm-height-21px-i{height:21px !important;}                                   
    .sm-height-22px{height:22px;}                                   .sm-height-22px-i{height:22px !important;}                                   
    .sm-height-23px{height:23px;}                                   .sm-height-23px-i{height:23px !important;}                                   
    .sm-height-24px{height:24px;}                                   .sm-height-24px-i{height:24px !important;}                                   
    .sm-height-25px{height:25px;}                                   .sm-height-25px-i{height:25px !important;}                                   
    .sm-height-26px{height:26px;}                                   .sm-height-26px-i{height:26px !important;}                                   
    .sm-height-27px{height:27px;}                                   .sm-height-27px-i{height:27px !important;}                                   
    .sm-height-28px{height:28px;}                                   .sm-height-28px-i{height:28px !important;}                                   
    .sm-height-29px{height:29px;}                                   .sm-height-29px-i{height:29px !important;}                                   
    .sm-height-30px{height:30px;}                                   .sm-height-30px-i{height:30px !important;}                                   
    .sm-height-35px{height:35px;}                                   .sm-height-35px-i{height:35px !important;}                                   
    .sm-height-40px{height:40px;}                                   .sm-height-40px-i{height:40px !important;}                                   
    .sm-height-45px{height:45px;}                                   .sm-height-45px-i{height:45px !important;}                                   
    .sm-height-50px{height:50px;}                                   .sm-height-50px-i{height:50px !important;}                                   
    .sm-height-55px{height:55px;}                                   .sm-height-55px-i{height:55px !important;}                                   
    .sm-height-60px{height:60px;}                                   .sm-height-60px-i{height:60px !important;}                                   
    .sm-height-65px{height:65px;}                                   .sm-height-65px-i{height:65px !important;}                                   
    .sm-height-70px{height:70px;}                                   .sm-height-70px-i{height:70px !important;}                                   
    .sm-height-75px{height:75px;}                                   .sm-height-75px-i{height:75px !important;}                                   
    .sm-height-80px{height:80px;}                                   .sm-height-80px-i{height:80px !important;}                                   
    .sm-height-85px{height:85px;}                                   .sm-height-85px-i{height:85px !important;}                                   
    .sm-height-90px{height:90px;}                                   .sm-height-90px-i{height:90px !important;}                                   
    .sm-height-95px{height:95px;}                                   .sm-height-95px-i{height:95px !important;}                                   
    .sm-height-100px{height:100px;}                                 .sm-height-100px-i{height:100px !important;}                                 
    .sm-height-10pct{height:10%;}                                   .sm-height-10pct-i{height:10% !important;}                                   
    .sm-height-20pct{height:20%;}                                   .sm-height-20pct-i{height:20% !important;}                                   
    .sm-height-25pct{height:25%;}                                   .sm-height-25pct-i{height:25% !important;}                                   
    .sm-height-30pct{height:30%;}                                   .sm-height-30pct-i{height:30% !important;}                                   
    .sm-height-40pct{height:40%;}                                   .sm-height-40pct-i{height:40% !important;}                                   
    .sm-height-50pct{height:50%;}                                   .sm-height-50pct-i{height:50% !important;}                                   
    .sm-height-60pct{height:60%;}                                   .sm-height-60pct-i{height:60% !important;}                                   
    .sm-height-70pct{height:70%;}                                   .sm-height-70pct-i{height:70% !important;}                                   
    .sm-height-75pct{height:75%;}                                   .sm-height-75pct-i{height:75% !important;}                                   
    .sm-height-80pct{height:80%;}                                   .sm-height-80pct-i{height:80% !important;}                                   
    .sm-height-90pct{height:90%;}                                   .sm-height-90pct-i{height:90% !important;}                                   
    .sm-height-100pct{height:100%;}                                 .sm-height-100pct-i{height:100% !important;}                                 


	/* --------(sm) TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-text-left{text-align:left;}
	.sm-text-left-i{text-align:left !important;}
	.sm-text-right{text-align:right;}
	.sm-text-right-i{text-align:right !important;}
	.sm-text-center{text-align:center;}
	.sm-text-center-i{text-align:center !important;}

	/* --------(sm) BORDER HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-border-dark{border-color:var(--dark-text);}
	.sm-border-light{border-color:var(--light-text);}
	.sm-border-primary{border-color:var(--brand-primary);}
	.sm-border-secondary{border-color:var(--brand-secondary);}
	.sm-border-muted{border-color:var(--muted);}
	.sm-border-transparent{border-color:transparent;}

	/* --------(sm) PADDING HELPER CLASSES -------------------------------------------------------------------------- */
	.sm-p-0   {padding: 0px !important;}     .sm-p-15  {padding: 15px !important;}    .sm-p-30  {padding: 30px !important;}   
	.sm-p-1   {padding: 1px !important;}     .sm-p-16  {padding: 16px !important;}    .sm-p-35  {padding: 35px !important;}   
	.sm-p-2   {padding: 2px !important;}     .sm-p-17  {padding: 17px !important;}    .sm-p-40  {padding: 40px !important;}   
	.sm-p-3   {padding: 3px !important;}     .sm-p-18  {padding: 18px !important;}    .sm-p-45  {padding: 45px !important;}   
	.sm-p-4   {padding: 4px !important;}     .sm-p-19  {padding: 19px !important;}    .sm-p-50  {padding: 50px !important;}   
	.sm-p-5   {padding: 5px !important;}     .sm-p-20  {padding: 20px !important;}    .sm-p-55  {padding: 55px !important;}   
	.sm-p-6   {padding: 6px !important;}     .sm-p-21  {padding: 21px !important;}    .sm-p-60  {padding: 60px !important;}   
	.sm-p-7   {padding: 7px !important;}     .sm-p-22  {padding: 22px !important;}    .sm-p-65  {padding: 65px !important;}   
	.sm-p-8   {padding: 8px !important;}     .sm-p-23  {padding: 23px !important;}    .sm-p-70  {padding: 70px !important;}   
	.sm-p-9   {padding: 9px !important;}     .sm-p-24  {padding: 24px !important;}    .sm-p-75  {padding: 75px !important;}   
	.sm-p-10  {padding: 10px !important;}    .sm-p-25  {padding: 25px !important;}    .sm-p-80  {padding: 80px !important;}   
	.sm-p-11  {padding: 11px !important;}    .sm-p-26  {padding: 26px !important;}    .sm-p-85  {padding: 85px !important;}   
	.sm-p-12  {padding: 12px !important;}    .sm-p-27  {padding: 27px !important;}    .sm-p-90  {padding: 90px !important;}   
	.sm-p-13  {padding: 13px !important;}    .sm-p-28  {padding: 28px !important;}    .sm-p-95  {padding: 95px !important;}   
	.sm-p-14  {padding: 14px !important;}    .sm-p-29  {padding: 29px !important;}    .sm-p-100 {padding: 100px !important;}  
	
	
	.sm-pl-0  {padding-left: 0px !important;}     .sm-pl-15 {padding-left: 15px !important;}    .sm-pl-30 {padding-left: 30px !important;}   
	.sm-pl-1  {padding-left: 1px !important;}     .sm-pl-16 {padding-left: 16px !important;}    .sm-pl-35 {padding-left: 35px !important;}   
	.sm-pl-2  {padding-left: 2px !important;}     .sm-pl-17 {padding-left: 17px !important;}    .sm-pl-40 {padding-left: 40px !important;}   
	.sm-pl-3  {padding-left: 3px !important;}     .sm-pl-18 {padding-left: 18px !important;}    .sm-pl-45 {padding-left: 45px !important;}   
	.sm-pl-4  {padding-left: 4px !important;}     .sm-pl-19 {padding-left: 19px !important;}    .sm-pl-50 {padding-left: 50px !important;}   
	.sm-pl-5  {padding-left: 5px !important;}     .sm-pl-20 {padding-left: 20px !important;}    .sm-pl-55 {padding-left: 55px !important;}   
	.sm-pl-6  {padding-left: 6px !important;}     .sm-pl-21 {padding-left: 21px !important;}    .sm-pl-60 {padding-left: 60px !important;}   
	.sm-pl-7  {padding-left: 7px !important;}     .sm-pl-22 {padding-left: 22px !important;}    .sm-pl-65 {padding-left: 65px !important;}   
	.sm-pl-8  {padding-left: 8px !important;}     .sm-pl-23 {padding-left: 23px !important;}    .sm-pl-70 {padding-left: 70px !important;}   
	.sm-pl-9  {padding-left: 9px !important;}     .sm-pl-24 {padding-left: 24px !important;}    .sm-pl-75 {padding-left: 75px !important;}   
	.sm-pl-10 {padding-left: 10px !important;}    .sm-pl-25 {padding-left: 25px !important;}    .sm-pl-80 {padding-left: 80px !important;}   
	.sm-pl-11 {padding-left: 11px !important;}    .sm-pl-26 {padding-left: 26px !important;}    .sm-pl-85 {padding-left: 85px !important;}   
	.sm-pl-12 {padding-left: 12px !important;}    .sm-pl-27 {padding-left: 27px !important;}    .sm-pl-90 {padding-left: 90px !important;}   
	.sm-pl-13 {padding-left: 13px !important;}    .sm-pl-28 {padding-left: 28px !important;}    .sm-pl-95 {padding-left: 95px !important;}   
	.sm-pl-14 {padding-left: 14px !important;}    .sm-pl-29 {padding-left: 29px !important;}    .sm-pl-100{padding-left: 100px !important;}  
	
	
	.sm-pr-0  {padding-right: 0px !important;}     .sm-pr-15 {padding-right: 15px !important;}    .sm-pr-30 {padding-right: 30px !important;}   
	.sm-pr-1  {padding-right: 1px !important;}     .sm-pr-16 {padding-right: 16px !important;}    .sm-pr-35 {padding-right: 35px !important;}   
	.sm-pr-2  {padding-right: 2px !important;}     .sm-pr-17 {padding-right: 17px !important;}    .sm-pr-40 {padding-right: 40px !important;}   
	.sm-pr-3  {padding-right: 3px !important;}     .sm-pr-18 {padding-right: 18px !important;}    .sm-pr-45 {padding-right: 45px !important;}   
	.sm-pr-4  {padding-right: 4px !important;}     .sm-pr-19 {padding-right: 19px !important;}    .sm-pr-50 {padding-right: 50px !important;}   
	.sm-pr-5  {padding-right: 5px !important;}     .sm-pr-20 {padding-right: 20px !important;}    .sm-pr-55 {padding-right: 55px !important;}   
	.sm-pr-6  {padding-right: 6px !important;}     .sm-pr-21 {padding-right: 21px !important;}    .sm-pr-60 {padding-right: 60px !important;}   
	.sm-pr-7  {padding-right: 7px !important;}     .sm-pr-22 {padding-right: 22px !important;}    .sm-pr-65 {padding-right: 65px !important;}   
	.sm-pr-8  {padding-right: 8px !important;}     .sm-pr-23 {padding-right: 23px !important;}    .sm-pr-70 {padding-right: 70px !important;}   
	.sm-pr-9  {padding-right: 9px !important;}     .sm-pr-24 {padding-right: 24px !important;}    .sm-pr-75 {padding-right: 75px !important;}   
	.sm-pr-10 {padding-right: 10px !important;}    .sm-pr-25 {padding-right: 25px !important;}    .sm-pr-80 {padding-right: 80px !important;}   
	.sm-pr-11 {padding-right: 11px !important;}    .sm-pr-26 {padding-right: 26px !important;}    .sm-pr-85 {padding-right: 85px !important;}   
	.sm-pr-12 {padding-right: 12px !important;}    .sm-pr-27 {padding-right: 27px !important;}    .sm-pr-90 {padding-right: 90px !important;}   
	.sm-pr-13 {padding-right: 13px !important;}    .sm-pr-28 {padding-right: 28px !important;}    .sm-pr-95 {padding-right: 95px !important;}   
	.sm-pr-14 {padding-right: 14px !important;}    .sm-pr-29 {padding-right: 29px !important;}    .sm-pr-100{padding-right: 100px !important;}  
	
	
	.sm-pt-0  {padding-top: 0px !important;}     .sm-pt-15 {padding-top: 15px !important;}    .sm-pt-30 {padding-top: 30px !important;}   
	.sm-pt-1  {padding-top: 1px !important;}     .sm-pt-16 {padding-top: 16px !important;}    .sm-pt-35 {padding-top: 35px !important;}   
	.sm-pt-2  {padding-top: 2px !important;}     .sm-pt-17 {padding-top: 17px !important;}    .sm-pt-40 {padding-top: 40px !important;}   
	.sm-pt-3  {padding-top: 3px !important;}     .sm-pt-18 {padding-top: 18px !important;}    .sm-pt-45 {padding-top: 45px !important;}   
	.sm-pt-4  {padding-top: 4px !important;}     .sm-pt-19 {padding-top: 19px !important;}    .sm-pt-50 {padding-top: 50px !important;}   
	.sm-pt-5  {padding-top: 5px !important;}     .sm-pt-20 {padding-top: 20px !important;}    .sm-pt-55 {padding-top: 55px !important;}   
	.sm-pt-6  {padding-top: 6px !important;}     .sm-pt-21 {padding-top: 21px !important;}    .sm-pt-60 {padding-top: 60px !important;}   
	.sm-pt-7  {padding-top: 7px !important;}     .sm-pt-22 {padding-top: 22px !important;}    .sm-pt-65 {padding-top: 65px !important;}   
	.sm-pt-8  {padding-top: 8px !important;}     .sm-pt-23 {padding-top: 23px !important;}    .sm-pt-70 {padding-top: 70px !important;}   
	.sm-pt-9  {padding-top: 9px !important;}     .sm-pt-24 {padding-top: 24px !important;}    .sm-pt-75 {padding-top: 75px !important;}   
	.sm-pt-10 {padding-top: 10px !important;}    .sm-pt-25 {padding-top: 25px !important;}    .sm-pt-80 {padding-top: 80px !important;}   
	.sm-pt-11 {padding-top: 11px !important;}    .sm-pt-26 {padding-top: 26px !important;}    .sm-pt-85 {padding-top: 85px !important;}   
	.sm-pt-12 {padding-top: 12px !important;}    .sm-pt-27 {padding-top: 27px !important;}    .sm-pt-90 {padding-top: 90px !important;}   
	.sm-pt-13 {padding-top: 13px !important;}    .sm-pt-28 {padding-top: 28px !important;}    .sm-pt-95 {padding-top: 95px !important;}   
	.sm-pt-14 {padding-top: 14px !important;}    .sm-pt-29 {padding-top: 29px !important;}    .sm-pt-100{padding-top: 100px !important;}  
	
	
	.sm-pb-0  {padding-bottom: 0px !important;}     .sm-pb-15 {padding-bottom: 15px !important;}    .sm-pb-30 {padding-bottom: 30px !important;}   
	.sm-pb-1  {padding-bottom: 1px !important;}     .sm-pb-16 {padding-bottom: 16px !important;}    .sm-pb-35 {padding-bottom: 35px !important;}   
	.sm-pb-2  {padding-bottom: 2px !important;}     .sm-pb-17 {padding-bottom: 17px !important;}    .sm-pb-40 {padding-bottom: 40px !important;}   
	.sm-pb-3  {padding-bottom: 3px !important;}     .sm-pb-18 {padding-bottom: 18px !important;}    .sm-pb-45 {padding-bottom: 45px !important;}   
	.sm-pb-4  {padding-bottom: 4px !important;}     .sm-pb-19 {padding-bottom: 19px !important;}    .sm-pb-50 {padding-bottom: 50px !important;}   
	.sm-pb-5  {padding-bottom: 5px !important;}     .sm-pb-20 {padding-bottom: 20px !important;}    .sm-pb-55 {padding-bottom: 55px !important;}   
	.sm-pb-6  {padding-bottom: 6px !important;}     .sm-pb-21 {padding-bottom: 21px !important;}    .sm-pb-60 {padding-bottom: 60px !important;}   
	.sm-pb-7  {padding-bottom: 7px !important;}     .sm-pb-22 {padding-bottom: 22px !important;}    .sm-pb-65 {padding-bottom: 65px !important;}   
	.sm-pb-8  {padding-bottom: 8px !important;}     .sm-pb-23 {padding-bottom: 23px !important;}    .sm-pb-70 {padding-bottom: 70px !important;}   
	.sm-pb-9  {padding-bottom: 9px !important;}     .sm-pb-24 {padding-bottom: 24px !important;}    .sm-pb-75 {padding-bottom: 75px !important;}   
	.sm-pb-10 {padding-bottom: 10px !important;}    .sm-pb-25 {padding-bottom: 25px !important;}    .sm-pb-80 {padding-bottom: 80px !important;}   
	.sm-pb-11 {padding-bottom: 11px !important;}    .sm-pb-26 {padding-bottom: 26px !important;}    .sm-pb-85 {padding-bottom: 85px !important;}   
	.sm-pb-12 {padding-bottom: 12px !important;}    .sm-pb-27 {padding-bottom: 27px !important;}    .sm-pb-90 {padding-bottom: 90px !important;}   
	.sm-pb-13 {padding-bottom: 13px !important;}    .sm-pb-28 {padding-bottom: 28px !important;}    .sm-pb-95 {padding-bottom: 95px !important;}   
	.sm-pb-14 {padding-bottom: 14px !important;}    .sm-pb-29 {padding-bottom: 29px !important;}    .sm-pb-100{padding-bottom: 100px !important;}

	/* --------(sm) MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
	.sm-m-0   {margin: 0px !important;}     .sm-m-15  {margin: 15px !important;}    .sm-m-30  {margin: 30px !important;}   
	.sm-m-1   {margin: 1px !important;}     .sm-m-16  {margin: 16px !important;}    .sm-m-35  {margin: 35px !important;}   
	.sm-m-2   {margin: 2px !important;}     .sm-m-17  {margin: 17px !important;}    .sm-m-40  {margin: 40px !important;}   
	.sm-m-3   {margin: 3px !important;}     .sm-m-18  {margin: 18px !important;}    .sm-m-45  {margin: 45px !important;}   
	.sm-m-4   {margin: 4px !important;}     .sm-m-19  {margin: 19px !important;}    .sm-m-50  {margin: 50px !important;}   
	.sm-m-5   {margin: 5px !important;}     .sm-m-20  {margin: 20px !important;}    .sm-m-55  {margin: 55px !important;}   
	.sm-m-6   {margin: 6px !important;}     .sm-m-21  {margin: 21px !important;}    .sm-m-60  {margin: 60px !important;}   
	.sm-m-7   {margin: 7px !important;}     .sm-m-22  {margin: 22px !important;}    .sm-m-65  {margin: 65px !important;}   
	.sm-m-8   {margin: 8px !important;}     .sm-m-23  {margin: 23px !important;}    .sm-m-70  {margin: 70px !important;}   
	.sm-m-9   {margin: 9px !important;}     .sm-m-24  {margin: 24px !important;}    .sm-m-75  {margin: 75px !important;}   
	.sm-m-10  {margin: 10px !important;}    .sm-m-25  {margin: 25px !important;}    .sm-m-80  {margin: 80px !important;}   
	.sm-m-11  {margin: 11px !important;}    .sm-m-26  {margin: 26px !important;}    .sm-m-85  {margin: 85px !important;}   
	.sm-m-12  {margin: 12px !important;}    .sm-m-27  {margin: 27px !important;}    .sm-m-90  {margin: 90px !important;}   
	.sm-m-13  {margin: 13px !important;}    .sm-m-28  {margin: 28px !important;}    .sm-m-95  {margin: 95px !important;}   
	.sm-m-14  {margin: 14px !important;}    .sm-m-29  {margin: 29px !important;}    .sm-m-100 {margin: 100px !important;}  
	
	
	.sm-ml-0  {margin-left: 0px !important;}     .sm-ml-15 {margin-left: 15px !important;}    .sm-ml-30 {margin-left: 30px !important;}   
	.sm-ml-1  {margin-left: 1px !important;}     .sm-ml-16 {margin-left: 16px !important;}    .sm-ml-35 {margin-left: 35px !important;}   
	.sm-ml-2  {margin-left: 2px !important;}     .sm-ml-17 {margin-left: 17px !important;}    .sm-ml-40 {margin-left: 40px !important;}   
	.sm-ml-3  {margin-left: 3px !important;}     .sm-ml-18 {margin-left: 18px !important;}    .sm-ml-45 {margin-left: 45px !important;}   
	.sm-ml-4  {margin-left: 4px !important;}     .sm-ml-19 {margin-left: 19px !important;}    .sm-ml-50 {margin-left: 50px !important;}   
	.sm-ml-5  {margin-left: 5px !important;}     .sm-ml-20 {margin-left: 20px !important;}    .sm-ml-55 {margin-left: 55px !important;}   
	.sm-ml-6  {margin-left: 6px !important;}     .sm-ml-21 {margin-left: 21px !important;}    .sm-ml-60 {margin-left: 60px !important;}   
	.sm-ml-7  {margin-left: 7px !important;}     .sm-ml-22 {margin-left: 22px !important;}    .sm-ml-65 {margin-left: 65px !important;}   
	.sm-ml-8  {margin-left: 8px !important;}     .sm-ml-23 {margin-left: 23px !important;}    .sm-ml-70 {margin-left: 70px !important;}   
	.sm-ml-9  {margin-left: 9px !important;}     .sm-ml-24 {margin-left: 24px !important;}    .sm-ml-75 {margin-left: 75px !important;}   
	.sm-ml-10 {margin-left: 10px !important;}    .sm-ml-25 {margin-left: 25px !important;}    .sm-ml-80 {margin-left: 80px !important;}   
	.sm-ml-11 {margin-left: 11px !important;}    .sm-ml-26 {margin-left: 26px !important;}    .sm-ml-85 {margin-left: 85px !important;}   
	.sm-ml-12 {margin-left: 12px !important;}    .sm-ml-27 {margin-left: 27px !important;}    .sm-ml-90 {margin-left: 90px !important;}   
	.sm-ml-13 {margin-left: 13px !important;}    .sm-ml-28 {margin-left: 28px !important;}    .sm-ml-95 {margin-left: 95px !important;}   
	.sm-ml-14 {margin-left: 14px !important;}    .sm-ml-29 {margin-left: 29px !important;}    .sm-ml-100{margin-left: 100px !important;}  
	
	
	.sm-mr-0  {margin-right: 0px !important;}     .sm-mr-15 {margin-right: 15px !important;}    .sm-mr-30 {margin-right: 30px !important;}   
	.sm-mr-1  {margin-right: 1px !important;}     .sm-mr-16 {margin-right: 16px !important;}    .sm-mr-35 {margin-right: 35px !important;}   
	.sm-mr-2  {margin-right: 2px !important;}     .sm-mr-17 {margin-right: 17px !important;}    .sm-mr-40 {margin-right: 40px !important;}   
	.sm-mr-3  {margin-right: 3px !important;}     .sm-mr-18 {margin-right: 18px !important;}    .sm-mr-45 {margin-right: 45px !important;}   
	.sm-mr-4  {margin-right: 4px !important;}     .sm-mr-19 {margin-right: 19px !important;}    .sm-mr-50 {margin-right: 50px !important;}   
	.sm-mr-5  {margin-right: 5px !important;}     .sm-mr-20 {margin-right: 20px !important;}    .sm-mr-55 {margin-right: 55px !important;}   
	.sm-mr-6  {margin-right: 6px !important;}     .sm-mr-21 {margin-right: 21px !important;}    .sm-mr-60 {margin-right: 60px !important;}   
	.sm-mr-7  {margin-right: 7px !important;}     .sm-mr-22 {margin-right: 22px !important;}    .sm-mr-65 {margin-right: 65px !important;}   
	.sm-mr-8  {margin-right: 8px !important;}     .sm-mr-23 {margin-right: 23px !important;}    .sm-mr-70 {margin-right: 70px !important;}   
	.sm-mr-9  {margin-right: 9px !important;}     .sm-mr-24 {margin-right: 24px !important;}    .sm-mr-75 {margin-right: 75px !important;}   
	.sm-mr-10 {margin-right: 10px !important;}    .sm-mr-25 {margin-right: 25px !important;}    .sm-mr-80 {margin-right: 80px !important;}   
	.sm-mr-11 {margin-right: 11px !important;}    .sm-mr-26 {margin-right: 26px !important;}    .sm-mr-85 {margin-right: 85px !important;}   
	.sm-mr-12 {margin-right: 12px !important;}    .sm-mr-27 {margin-right: 27px !important;}    .sm-mr-90 {margin-right: 90px !important;}   
	.sm-mr-13 {margin-right: 13px !important;}    .sm-mr-28 {margin-right: 28px !important;}    .sm-mr-95 {margin-right: 95px !important;}   
	.sm-mr-14 {margin-right: 14px !important;}    .sm-mr-29 {margin-right: 29px !important;}    .sm-mr-100{margin-right: 100px !important;}  
	
	
	.sm-mt-0  {margin-top: 0px !important;}     .sm-mt-15 {margin-top: 15px !important;}    .sm-mt-30 {margin-top: 30px !important;}   
	.sm-mt-1  {margin-top: 1px !important;}     .sm-mt-16 {margin-top: 16px !important;}    .sm-mt-35 {margin-top: 35px !important;}   
	.sm-mt-2  {margin-top: 2px !important;}     .sm-mt-17 {margin-top: 17px !important;}    .sm-mt-40 {margin-top: 40px !important;}   
	.sm-mt-3  {margin-top: 3px !important;}     .sm-mt-18 {margin-top: 18px !important;}    .sm-mt-45 {margin-top: 45px !important;}   
	.sm-mt-4  {margin-top: 4px !important;}     .sm-mt-19 {margin-top: 19px !important;}    .sm-mt-50 {margin-top: 50px !important;}   
	.sm-mt-5  {margin-top: 5px !important;}     .sm-mt-20 {margin-top: 20px !important;}    .sm-mt-55 {margin-top: 55px !important;}   
	.sm-mt-6  {margin-top: 6px !important;}     .sm-mt-21 {margin-top: 21px !important;}    .sm-mt-60 {margin-top: 60px !important;}   
	.sm-mt-7  {margin-top: 7px !important;}     .sm-mt-22 {margin-top: 22px !important;}    .sm-mt-65 {margin-top: 65px !important;}   
	.sm-mt-8  {margin-top: 8px !important;}     .sm-mt-23 {margin-top: 23px !important;}    .sm-mt-70 {margin-top: 70px !important;}   
	.sm-mt-9  {margin-top: 9px !important;}     .sm-mt-24 {margin-top: 24px !important;}    .sm-mt-75 {margin-top: 75px !important;}   
	.sm-mt-10 {margin-top: 10px !important;}    .sm-mt-25 {margin-top: 25px !important;}    .sm-mt-80 {margin-top: 80px !important;}   
	.sm-mt-11 {margin-top: 11px !important;}    .sm-mt-26 {margin-top: 26px !important;}    .sm-mt-85 {margin-top: 85px !important;}   
	.sm-mt-12 {margin-top: 12px !important;}    .sm-mt-27 {margin-top: 27px !important;}    .sm-mt-90 {margin-top: 90px !important;}   
	.sm-mt-13 {margin-top: 13px !important;}    .sm-mt-28 {margin-top: 28px !important;}    .sm-mt-95 {margin-top: 95px !important;}   
	.sm-mt-14 {margin-top: 14px !important;}    .sm-mt-29 {margin-top: 29px !important;}    .sm-mt-100{margin-top: 100px !important;}  
	
	
	.sm-mb-0  {margin-bottom: 0px !important;}     .sm-mb-15 {margin-bottom: 15px !important;}    .sm-mb-30 {margin-bottom: 30px !important;}   
	.sm-mb-1  {margin-bottom: 1px !important;}     .sm-mb-16 {margin-bottom: 16px !important;}    .sm-mb-35 {margin-bottom: 35px !important;}   
	.sm-mb-2  {margin-bottom: 2px !important;}     .sm-mb-17 {margin-bottom: 17px !important;}    .sm-mb-40 {margin-bottom: 40px !important;}   
	.sm-mb-3  {margin-bottom: 3px !important;}     .sm-mb-18 {margin-bottom: 18px !important;}    .sm-mb-45 {margin-bottom: 45px !important;}   
	.sm-mb-4  {margin-bottom: 4px !important;}     .sm-mb-19 {margin-bottom: 19px !important;}    .sm-mb-50 {margin-bottom: 50px !important;}   
	.sm-mb-5  {margin-bottom: 5px !important;}     .sm-mb-20 {margin-bottom: 20px !important;}    .sm-mb-55 {margin-bottom: 55px !important;}   
	.sm-mb-6  {margin-bottom: 6px !important;}     .sm-mb-21 {margin-bottom: 21px !important;}    .sm-mb-60 {margin-bottom: 60px !important;}   
	.sm-mb-7  {margin-bottom: 7px !important;}     .sm-mb-22 {margin-bottom: 22px !important;}    .sm-mb-65 {margin-bottom: 65px !important;}   
	.sm-mb-8  {margin-bottom: 8px !important;}     .sm-mb-23 {margin-bottom: 23px !important;}    .sm-mb-70 {margin-bottom: 70px !important;}   
	.sm-mb-9  {margin-bottom: 9px !important;}     .sm-mb-24 {margin-bottom: 24px !important;}    .sm-mb-75 {margin-bottom: 75px !important;}   
	.sm-mb-10 {margin-bottom: 10px !important;}    .sm-mb-25 {margin-bottom: 25px !important;}    .sm-mb-80 {margin-bottom: 80px !important;}   
	.sm-mb-11 {margin-bottom: 11px !important;}    .sm-mb-26 {margin-bottom: 26px !important;}    .sm-mb-85 {margin-bottom: 85px !important;}   
	.sm-mb-12 {margin-bottom: 12px !important;}    .sm-mb-27 {margin-bottom: 27px !important;}    .sm-mb-90 {margin-bottom: 90px !important;}   
	.sm-mb-13 {margin-bottom: 13px !important;}    .sm-mb-28 {margin-bottom: 28px !important;}    .sm-mb-95 {margin-bottom: 95px !important;}   
	.sm-mb-14 {margin-bottom: 14px !important;}    .sm-mb-29 {margin-bottom: 29px !important;}    .sm-mb-100{margin-bottom: 100px !important;} 

	/* --------(sm) FLOAT HELPER CLASSES -------------------------------------------------------------------------- */
	.sm-float-inherit{float:inherit;}           .sm-float-inherit-i{float:inherit !important;}           
	.sm-float-initial{float:initial;}           .sm-float-initial-i{float:initial !important;}           
	.sm-float-inline-end{float:inline-end;}     .sm-float-inline-end-i{float:inline-end !important;}     
	.sm-float-inline-start{float:inline-start;} .sm-float-inline-start-i{float:inline-start !important;} 
	.sm-float-left{float:left;}                 .sm-float-left-i{float:left !important;}                 
	.sm-float-none{float:none;}                 .sm-float-none-i{float:none !important;}                 
	.sm-float-revert{float:revert;}             .sm-float-revert-i{float:revert !important;}             
	.sm-float-right{float:right;}               .sm-float-right-i{float:right !important;}               
	.sm-float-unset{float:unset;}               .sm-float-unset-i{float:unset !important;}               
  
       

 }
 
/* -------------- */
/* ----sm down--- */
/* -------------- */                                                                                                                                                  
 @media screen and (max-width:768px){
 .splash-container .splash{
    width:calc(100% - 20px);
}
     
.splash .splash-head .splash-head-inner-container{
    display:inline-block;
    /*text-align:center;*/
    padding-right:0px;
    width:100%;
 }     
 
 


     
	/* --------(sm down) DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-down-display-inline{display:inline;}                .sm-down-display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
	.sm-down-display-block{display:block;}                  .sm-down-display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
	.sm-down-display-contents{display:contents;}            .sm-down-display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
	.sm-down-display-flex{display:flex;}                    .sm-down-display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
	.sm-down-display-grid{display:grid;}                    .sm-down-display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
	.sm-down-display-inline-block{display:inline-block;}    .sm-down-display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
	.sm-down-display-inline-flex{display:inline-flex;}      .sm-down-display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
	.sm-down-display-inline-grid{display:inline-grid;}      .sm-down-display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
	.sm-down-display-inline-table{display:inline-table;}    .sm-down-display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
	.sm-down-display-list-item{display:list-item;}          .sm-down-display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
	.sm-down-display-run-in{display:run-in;}                .sm-down-display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
	.sm-down-display-table{display:table;}                  .sm-down-display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
	.sm-down-display-table-caption{display:table-caption;}  .sm-down-display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
	.sm-down-display-table-column-group{display:table-column-group;}  .sm-down-display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
	.sm-down-display-table-header-group{display:table-header-group;}  .sm-down-display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
	.sm-down-display-table-footer-group{display:table-footer-group;}  .sm-down-display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
	.sm-down-display-table-row-group{display:table-row-group;}        .sm-down-display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
	.sm-down-display-table-cell{display:table-cell;}        .sm-down-display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
	.sm-down-display-table-column{display:table-column;}    .sm-down-display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
	.sm-down-display-table-row{display:table-row;}          .sm-down-display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
	.sm-down-display-none{display:none;}                    .sm-down-display-none-i{display:none !important;}                    /* The element is completely removed */
	.sm-down-display-initial{display:initial;}              .sm-down-display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
	.sm-down-display-inherit{display:inherit;}              .sm-down-display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

	/* --------(sm down) POSITION HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-down-position-absolute{position:absolute;}  .sm-down-position-absolute-i{position:absolute !important;}
	.sm-down-position-fixed{position:fixed;}        .sm-down-position-fixed-i{position:fixed !important;}
	.sm-down-position-inherit{position:inherit;}    .sm-down-position-inherit-i{position:inherit !important;}
	.sm-down-position-initial{position:initial;}    .sm-down-position-initial-i{position:initial !important;}
	.sm-down-position-relative{position:relative;}  .sm-down-position-relative-i{position:relative !important;}
	.sm-down-position-revert{position:revert;}      .sm-down-position-revert-i{position:revert !important;}
	.sm-down-position-static{position:static;}      .sm-down-position-static-i{position:static !important;}
	.sm-down-position-sticky{position:sticky;}      .sm-down-position-sticky-i{position:sticky !important;}
	.sm-down-position-unset{position:unset;}        .sm-down-position-unset-i{position:unset !important;}

    /* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
    .sm-down-vertically-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        transform: translateY(-50%);
    }
    .sm-down-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }
    .sm-down-left-0{left:0;}
    .sm-down-right-0{right:0;}
    .sm-down-top-0{top:0;}
    .sm-down-bottom-0{bottom:0;}

	/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-down-text-dark{color:var(--dark-text);}
	.sm-down-text-light{color:var(--light-text);}
	.sm-down-text-primary{color:var(--brand-primary);}
	.sm-down-text-secondary{color:var(--brand-secondary);}
	.sm-down-text-muted{color:var(--muted);}

	/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-down-fs-0   {font-size: 0px !important;}     .sm-down-fs-15  {font-size: 15px !important;}    .sm-down-fs-30  {font-size: 30px !important;}   
	.sm-down-fs-1   {font-size: 1px !important;}     .sm-down-fs-16  {font-size: 16px !important;}    .sm-down-fs-35  {font-size: 35px !important;}   
	.sm-down-fs-2   {font-size: 2px !important;}     .sm-down-fs-17  {font-size: 17px !important;}    .sm-down-fs-40  {font-size: 40px !important;}   
	.sm-down-fs-3   {font-size: 3px !important;}     .sm-down-fs-18  {font-size: 18px !important;}    .sm-down-fs-45  {font-size: 45px !important;}   
	.sm-down-fs-4   {font-size: 4px !important;}     .sm-down-fs-19  {font-size: 19px !important;}    .sm-down-fs-50  {font-size: 50px !important;}   
	.sm-down-fs-5   {font-size: 5px !important;}     .sm-down-fs-20  {font-size: 20px !important;}    .sm-down-fs-55  {font-size: 55px !important;}   
	.sm-down-fs-6   {font-size: 6px !important;}     .sm-down-fs-21  {font-size: 21px !important;}    .sm-down-fs-60  {font-size: 60px !important;}   
	.sm-down-fs-7   {font-size: 7px !important;}     .sm-down-fs-22  {font-size: 22px !important;}    .sm-down-fs-65  {font-size: 65px !important;}   
	.sm-down-fs-8   {font-size: 8px !important;}     .sm-down-fs-23  {font-size: 23px !important;}    .sm-down-fs-70  {font-size: 70px !important;}   
	.sm-down-fs-9   {font-size: 9px !important;}     .sm-down-fs-24  {font-size: 24px !important;}    .sm-down-fs-75  {font-size: 75px !important;}   
	.sm-down-fs-10  {font-size: 10px !important;}    .sm-down-fs-25  {font-size: 25px !important;}    .sm-down-fs-80  {font-size: 80px !important;}   
	.sm-down-fs-11  {font-size: 11px !important;}    .sm-down-fs-26  {font-size: 26px !important;}    .sm-down-fs-85  {font-size: 85px !important;}   
	.sm-down-fs-12  {font-size: 12px !important;}    .sm-down-fs-27  {font-size: 27px !important;}    .sm-down-fs-90  {font-size: 90px !important;}   
	.sm-down-fs-13  {font-size: 13px !important;}    .sm-down-fs-28  {font-size: 28px !important;}    .sm-down-fs-95  {font-size: 95px !important;}   
	.sm-down-fs-14  {font-size: 14px !important;}    .sm-down-fs-29  {font-size: 29px !important;}    .sm-down-fs-100 {font-size: 100px !important;}  

    /* -------- (sm-down) width HELPER CLASSES ---------------------------------------------- */
    .sm-down-width-auto{width:auto;}                                   .sm-down-width-auto-i{width:auto !important;}                                   
    .sm-down-width-fit-content{width:fit-content;}                     .sm-down-width-fit-content-i{width:fit-content !important;}                     
    .sm-down-width-inherit{width:inherit;}                             .sm-down-width-inherit-i{width:inherit !important;}                             
    .sm-down-width-initial{width:initial;}                             .sm-down-width-initial-i{width:initial !important;}                             
    .sm-down-width-max-content{width:max-content;}                     .sm-down-width-max-content-i{width:max-content !important;}                     
    .sm-down-width-min-content{width:min-content;}                     .sm-down-width-min-content-i{width:min-content !important;}                     
    .sm-down-width-revert{width:revert;}                               .sm-down-width-revert-i{width:revert !important;}                               
    .sm-down-width-unset{width:unset;}                                 .sm-down-width-unset-i{width:unset !important;}                                 
    .sm-down-width-webkit-fill-available{width:webkit-fill-available;} .sm-down-width-webkit-fill-available-i{width:webkit-fill-available !important;} 
    .sm-down-width-0{width:0;}                                         .sm-down-width-0-i{width:0 !important;}                                         
    .sm-down-width-1px{width:1px;}                                     .sm-down-width-1px-i{width:1px !important;}                                     
    .sm-down-width-2px{width:2px;}                                     .sm-down-width-2px-i{width:2px !important;}                                     
    .sm-down-width-3px{width:3px;}                                     .sm-down-width-3px-i{width:3px !important;}                                     
    .sm-down-width-4px{width:4px;}                                     .sm-down-width-4px-i{width:4px !important;}                                     
    .sm-down-width-5px{width:5px;}                                     .sm-down-width-5px-i{width:5px !important;}                                     
    .sm-down-width-6px{width:6px;}                                     .sm-down-width-6px-i{width:6px !important;}                                     
    .sm-down-width-7px{width:7px;}                                     .sm-down-width-7px-i{width:7px !important;}                                     
    .sm-down-width-8px{width:8px;}                                     .sm-down-width-8px-i{width:8px !important;}                                     
    .sm-down-width-9px{width:9px;}                                     .sm-down-width-9px-i{width:9px !important;}                                     
    .sm-down-width-10px{width:10px;}                                   .sm-down-width-10px-i{width:10px !important;}                                   
    .sm-down-width-11px{width:11px;}                                   .sm-down-width-11px-i{width:11px !important;}                                   
    .sm-down-width-12px{width:12px;}                                   .sm-down-width-12px-i{width:12px !important;}                                   
    .sm-down-width-13px{width:13px;}                                   .sm-down-width-13px-i{width:13px !important;}                                   
    .sm-down-width-14px{width:14px;}                                   .sm-down-width-14px-i{width:14px !important;}                                   
    .sm-down-width-15px{width:15px;}                                   .sm-down-width-15px-i{width:15px !important;}                                   
    .sm-down-width-16px{width:16px;}                                   .sm-down-width-16px-i{width:16px !important;}                                   
    .sm-down-width-17px{width:17px;}                                   .sm-down-width-17px-i{width:17px !important;}                                   
    .sm-down-width-18px{width:18px;}                                   .sm-down-width-18px-i{width:18px !important;}                                   
    .sm-down-width-19px{width:19px;}                                   .sm-down-width-19px-i{width:19px !important;}                                   
    .sm-down-width-20px{width:20px;}                                   .sm-down-width-20px-i{width:20px !important;}                                   
    .sm-down-width-21px{width:21px;}                                   .sm-down-width-21px-i{width:21px !important;}                                   
    .sm-down-width-22px{width:22px;}                                   .sm-down-width-22px-i{width:22px !important;}                                   
    .sm-down-width-23px{width:23px;}                                   .sm-down-width-23px-i{width:23px !important;}                                   
    .sm-down-width-24px{width:24px;}                                   .sm-down-width-24px-i{width:24px !important;}                                   
    .sm-down-width-25px{width:25px;}                                   .sm-down-width-25px-i{width:25px !important;}                                   
    .sm-down-width-26px{width:26px;}                                   .sm-down-width-26px-i{width:26px !important;}                                   
    .sm-down-width-27px{width:27px;}                                   .sm-down-width-27px-i{width:27px !important;}                                   
    .sm-down-width-28px{width:28px;}                                   .sm-down-width-28px-i{width:28px !important;}                                   
    .sm-down-width-29px{width:29px;}                                   .sm-down-width-29px-i{width:29px !important;}                                   
    .sm-down-width-30px{width:30px;}                                   .sm-down-width-30px-i{width:30px !important;}                                   
    .sm-down-width-35px{width:35px;}                                   .sm-down-width-35px-i{width:35px !important;}                                   
    .sm-down-width-40px{width:40px;}                                   .sm-down-width-40px-i{width:40px !important;}                                   
    .sm-down-width-45px{width:45px;}                                   .sm-down-width-45px-i{width:45px !important;}                                   
    .sm-down-width-50px{width:50px;}                                   .sm-down-width-50px-i{width:50px !important;}                                   
    .sm-down-width-55px{width:55px;}                                   .sm-down-width-55px-i{width:55px !important;}                                   
    .sm-down-width-60px{width:60px;}                                   .sm-down-width-60px-i{width:60px !important;}                                   
    .sm-down-width-65px{width:65px;}                                   .sm-down-width-65px-i{width:65px !important;}                                   
    .sm-down-width-70px{width:70px;}                                   .sm-down-width-70px-i{width:70px !important;}                                   
    .sm-down-width-75px{width:75px;}                                   .sm-down-width-75px-i{width:75px !important;}                                   
    .sm-down-width-80px{width:80px;}                                   .sm-down-width-80px-i{width:80px !important;}                                   
    .sm-down-width-85px{width:85px;}                                   .sm-down-width-85px-i{width:85px !important;}                                   
    .sm-down-width-90px{width:90px;}                                   .sm-down-width-90px-i{width:90px !important;}                                   
    .sm-down-width-95px{width:95px;}                                   .sm-down-width-95px-i{width:95px !important;}                                   
    .sm-down-width-100px{width:100px;}                                 .sm-down-width-100px-i{width:100px !important;}                                 
    .sm-down-width-10pct{width:10%;}                                   .sm-down-width-10pct-i{width:10% !important;}                                   
    .sm-down-width-20pct{width:20%;}                                   .sm-down-width-20pct-i{width:20% !important;}                                   
    .sm-down-width-25pct{width:25%;}                                   .sm-down-width-25pct-i{width:25% !important;}                                   
    .sm-down-width-30pct{width:30%;}                                   .sm-down-width-30pct-i{width:30% !important;}                                   
    .sm-down-width-40pct{width:40%;}                                   .sm-down-width-40pct-i{width:40% !important;}                                   
    .sm-down-width-50pct{width:50%;}                                   .sm-down-width-50pct-i{width:50% !important;}                                   
    .sm-down-width-60pct{width:60%;}                                   .sm-down-width-60pct-i{width:60% !important;}                                   
    .sm-down-width-70pct{width:70%;}                                   .sm-down-width-70pct-i{width:70% !important;}                                   
    .sm-down-width-75pct{width:75%;}                                   .sm-down-width-75pct-i{width:75% !important;}                                   
    .sm-down-width-80pct{width:80%;}                                   .sm-down-width-80pct-i{width:80% !important;}                                   
    .sm-down-width-90pct{width:90%;}                                   .sm-down-width-90pct-i{width:90% !important;}                                   
    .sm-down-width-100pct{width:100%;}                                 .sm-down-width-100pct-i{width:100% !important;}         
    
    /* -------- (sm-down) HEIGHT HELPER CLASSES ---------------------------------------------- */
    .sm-down-height-auto{height:auto;}                                   .sm-down-height-auto-i{height:auto !important;}                                   
    .sm-down-height-fit-content{height:fit-content;}                     .sm-down-height-fit-content-i{height:fit-content !important;}                     
    .sm-down-height-inherit{height:inherit;}                             .sm-down-height-inherit-i{height:inherit !important;}                             
    .sm-down-height-initial{height:initial;}                             .sm-down-height-initial-i{height:initial !important;}                             
    .sm-down-height-max-content{height:max-content;}                     .sm-down-height-max-content-i{height:max-content !important;}                     
    .sm-down-height-min-content{height:min-content;}                     .sm-down-height-min-content-i{height:min-content !important;}                     
    .sm-down-height-revert{height:revert;}                               .sm-down-height-revert-i{height:revert !important;}                               
    .sm-down-height-unset{height:unset;}                                 .sm-down-height-unset-i{height:unset !important;}                                 
    .sm-down-height-webkit-fill-available{height:webkit-fill-available;} .sm-down-height-webkit-fill-available-i{height:webkit-fill-available !important;} 
    .sm-down-height-0{height:0;}                                         .sm-down-height-0-i{height:0 !important;}                                         
    .sm-down-height-1px{height:1px;}                                     .sm-down-height-1px-i{height:1px !important;}                                     
    .sm-down-height-2px{height:2px;}                                     .sm-down-height-2px-i{height:2px !important;}                                     
    .sm-down-height-3px{height:3px;}                                     .sm-down-height-3px-i{height:3px !important;}                                     
    .sm-down-height-4px{height:4px;}                                     .sm-down-height-4px-i{height:4px !important;}                                     
    .sm-down-height-5px{height:5px;}                                     .sm-down-height-5px-i{height:5px !important;}                                     
    .sm-down-height-6px{height:6px;}                                     .sm-down-height-6px-i{height:6px !important;}                                     
    .sm-down-height-7px{height:7px;}                                     .sm-down-height-7px-i{height:7px !important;}                                     
    .sm-down-height-8px{height:8px;}                                     .sm-down-height-8px-i{height:8px !important;}                                     
    .sm-down-height-9px{height:9px;}                                     .sm-down-height-9px-i{height:9px !important;}                                     
    .sm-down-height-10px{height:10px;}                                   .sm-down-height-10px-i{height:10px !important;}                                   
    .sm-down-height-11px{height:11px;}                                   .sm-down-height-11px-i{height:11px !important;}                                   
    .sm-down-height-12px{height:12px;}                                   .sm-down-height-12px-i{height:12px !important;}                                   
    .sm-down-height-13px{height:13px;}                                   .sm-down-height-13px-i{height:13px !important;}                                   
    .sm-down-height-14px{height:14px;}                                   .sm-down-height-14px-i{height:14px !important;}                                   
    .sm-down-height-15px{height:15px;}                                   .sm-down-height-15px-i{height:15px !important;}                                   
    .sm-down-height-16px{height:16px;}                                   .sm-down-height-16px-i{height:16px !important;}                                   
    .sm-down-height-17px{height:17px;}                                   .sm-down-height-17px-i{height:17px !important;}                                   
    .sm-down-height-18px{height:18px;}                                   .sm-down-height-18px-i{height:18px !important;}                                   
    .sm-down-height-19px{height:19px;}                                   .sm-down-height-19px-i{height:19px !important;}                                   
    .sm-down-height-20px{height:20px;}                                   .sm-down-height-20px-i{height:20px !important;}                                   
    .sm-down-height-21px{height:21px;}                                   .sm-down-height-21px-i{height:21px !important;}                                   
    .sm-down-height-22px{height:22px;}                                   .sm-down-height-22px-i{height:22px !important;}                                   
    .sm-down-height-23px{height:23px;}                                   .sm-down-height-23px-i{height:23px !important;}                                   
    .sm-down-height-24px{height:24px;}                                   .sm-down-height-24px-i{height:24px !important;}                                   
    .sm-down-height-25px{height:25px;}                                   .sm-down-height-25px-i{height:25px !important;}                                   
    .sm-down-height-26px{height:26px;}                                   .sm-down-height-26px-i{height:26px !important;}                                   
    .sm-down-height-27px{height:27px;}                                   .sm-down-height-27px-i{height:27px !important;}                                   
    .sm-down-height-28px{height:28px;}                                   .sm-down-height-28px-i{height:28px !important;}                                   
    .sm-down-height-29px{height:29px;}                                   .sm-down-height-29px-i{height:29px !important;}                                   
    .sm-down-height-30px{height:30px;}                                   .sm-down-height-30px-i{height:30px !important;}                                   
    .sm-down-height-35px{height:35px;}                                   .sm-down-height-35px-i{height:35px !important;}                                   
    .sm-down-height-40px{height:40px;}                                   .sm-down-height-40px-i{height:40px !important;}                                   
    .sm-down-height-45px{height:45px;}                                   .sm-down-height-45px-i{height:45px !important;}                                   
    .sm-down-height-50px{height:50px;}                                   .sm-down-height-50px-i{height:50px !important;}                                   
    .sm-down-height-55px{height:55px;}                                   .sm-down-height-55px-i{height:55px !important;}                                   
    .sm-down-height-60px{height:60px;}                                   .sm-down-height-60px-i{height:60px !important;}                                   
    .sm-down-height-65px{height:65px;}                                   .sm-down-height-65px-i{height:65px !important;}                                   
    .sm-down-height-70px{height:70px;}                                   .sm-down-height-70px-i{height:70px !important;}                                   
    .sm-down-height-75px{height:75px;}                                   .sm-down-height-75px-i{height:75px !important;}                                   
    .sm-down-height-80px{height:80px;}                                   .sm-down-height-80px-i{height:80px !important;}                                   
    .sm-down-height-85px{height:85px;}                                   .sm-down-height-85px-i{height:85px !important;}                                   
    .sm-down-height-90px{height:90px;}                                   .sm-down-height-90px-i{height:90px !important;}                                   
    .sm-down-height-95px{height:95px;}                                   .sm-down-height-95px-i{height:95px !important;}                                   
    .sm-down-height-100px{height:100px;}                                 .sm-down-height-100px-i{height:100px !important;}                                 
    .sm-down-height-10pct{height:10%;}                                   .sm-down-height-10pct-i{height:10% !important;}                                   
    .sm-down-height-20pct{height:20%;}                                   .sm-down-height-20pct-i{height:20% !important;}                                   
    .sm-down-height-25pct{height:25%;}                                   .sm-down-height-25pct-i{height:25% !important;}                                   
    .sm-down-height-30pct{height:30%;}                                   .sm-down-height-30pct-i{height:30% !important;}                                   
    .sm-down-height-40pct{height:40%;}                                   .sm-down-height-40pct-i{height:40% !important;}                                   
    .sm-down-height-50pct{height:50%;}                                   .sm-down-height-50pct-i{height:50% !important;}                                   
    .sm-down-height-60pct{height:60%;}                                   .sm-down-height-60pct-i{height:60% !important;}                                   
    .sm-down-height-70pct{height:70%;}                                   .sm-down-height-70pct-i{height:70% !important;}                                   
    .sm-down-height-75pct{height:75%;}                                   .sm-down-height-75pct-i{height:75% !important;}                                   
    .sm-down-height-80pct{height:80%;}                                   .sm-down-height-80pct-i{height:80% !important;}                                   
    .sm-down-height-90pct{height:90%;}                                   .sm-down-height-90pct-i{height:90% !important;}                                   
    .sm-down-height-100pct{height:100%;}                                 .sm-down-height-100pct-i{height:100% !important;}                                 


	/* --------(sm down) TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-down-text-left{text-align:left;}
	.sm-down-text-left-i{text-align:left !important;}
	.sm-down-text-right{text-align:right;}
	.sm-down-text-right-i{text-align:right !important;}
	.sm-down-text-center{text-align:center;}
	.sm-down-text-center-i{text-align:center !important;}

	/* --------(sm down) BORDER HELPER CLASSES ------------------------------------------------------------------------ */
	.sm-down-border-dark{border-color:var(--dark-text);}
	.sm-down-border-light{border-color:var(--light-text);}
	.sm-down-border-primary{border-color:var(--brand-primary);}
	.sm-down-border-secondary{border-color:var(--brand-secondary);}
	.sm-down-border-muted{border-color:var(--muted);}
	.sm-down-border-transparent{border-color:transparent;}

	/* --------(sm down) PADDING HELPER CLASSES -------------------------------------------------------------------------- */
	.sm-down-p-0   {padding: 0px !important;}     .sm-down-p-15  {padding: 15px !important;}    .sm-down-p-30  {padding: 30px !important;}   
	.sm-down-p-1   {padding: 1px !important;}     .sm-down-p-16  {padding: 16px !important;}    .sm-down-p-35  {padding: 35px !important;}   
	.sm-down-p-2   {padding: 2px !important;}     .sm-down-p-17  {padding: 17px !important;}    .sm-down-p-40  {padding: 40px !important;}   
	.sm-down-p-3   {padding: 3px !important;}     .sm-down-p-18  {padding: 18px !important;}    .sm-down-p-45  {padding: 45px !important;}   
	.sm-down-p-4   {padding: 4px !important;}     .sm-down-p-19  {padding: 19px !important;}    .sm-down-p-50  {padding: 50px !important;}   
	.sm-down-p-5   {padding: 5px !important;}     .sm-down-p-20  {padding: 20px !important;}    .sm-down-p-55  {padding: 55px !important;}   
	.sm-down-p-6   {padding: 6px !important;}     .sm-down-p-21  {padding: 21px !important;}    .sm-down-p-60  {padding: 60px !important;}   
	.sm-down-p-7   {padding: 7px !important;}     .sm-down-p-22  {padding: 22px !important;}    .sm-down-p-65  {padding: 65px !important;}   
	.sm-down-p-8   {padding: 8px !important;}     .sm-down-p-23  {padding: 23px !important;}    .sm-down-p-70  {padding: 70px !important;}   
	.sm-down-p-9   {padding: 9px !important;}     .sm-down-p-24  {padding: 24px !important;}    .sm-down-p-75  {padding: 75px !important;}   
	.sm-down-p-10  {padding: 10px !important;}    .sm-down-p-25  {padding: 25px !important;}    .sm-down-p-80  {padding: 80px !important;}   
	.sm-down-p-11  {padding: 11px !important;}    .sm-down-p-26  {padding: 26px !important;}    .sm-down-p-85  {padding: 85px !important;}   
	.sm-down-p-12  {padding: 12px !important;}    .sm-down-p-27  {padding: 27px !important;}    .sm-down-p-90  {padding: 90px !important;}   
	.sm-down-p-13  {padding: 13px !important;}    .sm-down-p-28  {padding: 28px !important;}    .sm-down-p-95  {padding: 95px !important;}   
	.sm-down-p-14  {padding: 14px !important;}    .sm-down-p-29  {padding: 29px !important;}    .sm-down-p-100 {padding: 100px !important;}  
	
	
	.sm-down-pl-0  {padding-left: 0px !important;}     .sm-down-pl-15 {padding-left: 15px !important;}    .sm-down-pl-30 {padding-left: 30px !important;}   
	.sm-down-pl-1  {padding-left: 1px !important;}     .sm-down-pl-16 {padding-left: 16px !important;}    .sm-down-pl-35 {padding-left: 35px !important;}   
	.sm-down-pl-2  {padding-left: 2px !important;}     .sm-down-pl-17 {padding-left: 17px !important;}    .sm-down-pl-40 {padding-left: 40px !important;}   
	.sm-down-pl-3  {padding-left: 3px !important;}     .sm-down-pl-18 {padding-left: 18px !important;}    .sm-down-pl-45 {padding-left: 45px !important;}   
	.sm-down-pl-4  {padding-left: 4px !important;}     .sm-down-pl-19 {padding-left: 19px !important;}    .sm-down-pl-50 {padding-left: 50px !important;}   
	.sm-down-pl-5  {padding-left: 5px !important;}     .sm-down-pl-20 {padding-left: 20px !important;}    .sm-down-pl-55 {padding-left: 55px !important;}   
	.sm-down-pl-6  {padding-left: 6px !important;}     .sm-down-pl-21 {padding-left: 21px !important;}    .sm-down-pl-60 {padding-left: 60px !important;}   
	.sm-down-pl-7  {padding-left: 7px !important;}     .sm-down-pl-22 {padding-left: 22px !important;}    .sm-down-pl-65 {padding-left: 65px !important;}   
	.sm-down-pl-8  {padding-left: 8px !important;}     .sm-down-pl-23 {padding-left: 23px !important;}    .sm-down-pl-70 {padding-left: 70px !important;}   
	.sm-down-pl-9  {padding-left: 9px !important;}     .sm-down-pl-24 {padding-left: 24px !important;}    .sm-down-pl-75 {padding-left: 75px !important;}   
	.sm-down-pl-10 {padding-left: 10px !important;}    .sm-down-pl-25 {padding-left: 25px !important;}    .sm-down-pl-80 {padding-left: 80px !important;}   
	.sm-down-pl-11 {padding-left: 11px !important;}    .sm-down-pl-26 {padding-left: 26px !important;}    .sm-down-pl-85 {padding-left: 85px !important;}   
	.sm-down-pl-12 {padding-left: 12px !important;}    .sm-down-pl-27 {padding-left: 27px !important;}    .sm-down-pl-90 {padding-left: 90px !important;}   
	.sm-down-pl-13 {padding-left: 13px !important;}    .sm-down-pl-28 {padding-left: 28px !important;}    .sm-down-pl-95 {padding-left: 95px !important;}   
	.sm-down-pl-14 {padding-left: 14px !important;}    .sm-down-pl-29 {padding-left: 29px !important;}    .sm-down-pl-100{padding-left: 100px !important;}  
	
	
	.sm-down-pr-0  {padding-right: 0px !important;}     .sm-down-pr-15 {padding-right: 15px !important;}    .sm-down-pr-30 {padding-right: 30px !important;}   
	.sm-down-pr-1  {padding-right: 1px !important;}     .sm-down-pr-16 {padding-right: 16px !important;}    .sm-down-pr-35 {padding-right: 35px !important;}   
	.sm-down-pr-2  {padding-right: 2px !important;}     .sm-down-pr-17 {padding-right: 17px !important;}    .sm-down-pr-40 {padding-right: 40px !important;}   
	.sm-down-pr-3  {padding-right: 3px !important;}     .sm-down-pr-18 {padding-right: 18px !important;}    .sm-down-pr-45 {padding-right: 45px !important;}   
	.sm-down-pr-4  {padding-right: 4px !important;}     .sm-down-pr-19 {padding-right: 19px !important;}    .sm-down-pr-50 {padding-right: 50px !important;}   
	.sm-down-pr-5  {padding-right: 5px !important;}     .sm-down-pr-20 {padding-right: 20px !important;}    .sm-down-pr-55 {padding-right: 55px !important;}   
	.sm-down-pr-6  {padding-right: 6px !important;}     .sm-down-pr-21 {padding-right: 21px !important;}    .sm-down-pr-60 {padding-right: 60px !important;}   
	.sm-down-pr-7  {padding-right: 7px !important;}     .sm-down-pr-22 {padding-right: 22px !important;}    .sm-down-pr-65 {padding-right: 65px !important;}   
	.sm-down-pr-8  {padding-right: 8px !important;}     .sm-down-pr-23 {padding-right: 23px !important;}    .sm-down-pr-70 {padding-right: 70px !important;}   
	.sm-down-pr-9  {padding-right: 9px !important;}     .sm-down-pr-24 {padding-right: 24px !important;}    .sm-down-pr-75 {padding-right: 75px !important;}   
	.sm-down-pr-10 {padding-right: 10px !important;}    .sm-down-pr-25 {padding-right: 25px !important;}    .sm-down-pr-80 {padding-right: 80px !important;}   
	.sm-down-pr-11 {padding-right: 11px !important;}    .sm-down-pr-26 {padding-right: 26px !important;}    .sm-down-pr-85 {padding-right: 85px !important;}   
	.sm-down-pr-12 {padding-right: 12px !important;}    .sm-down-pr-27 {padding-right: 27px !important;}    .sm-down-pr-90 {padding-right: 90px !important;}   
	.sm-down-pr-13 {padding-right: 13px !important;}    .sm-down-pr-28 {padding-right: 28px !important;}    .sm-down-pr-95 {padding-right: 95px !important;}   
	.sm-down-pr-14 {padding-right: 14px !important;}    .sm-down-pr-29 {padding-right: 29px !important;}    .sm-down-pr-100{padding-right: 100px !important;}  
	
	
	.sm-down-pt-0  {padding-top: 0px !important;}     .sm-down-pt-15 {padding-top: 15px !important;}    .sm-down-pt-30 {padding-top: 30px !important;}   
	.sm-down-pt-1  {padding-top: 1px !important;}     .sm-down-pt-16 {padding-top: 16px !important;}    .sm-down-pt-35 {padding-top: 35px !important;}   
	.sm-down-pt-2  {padding-top: 2px !important;}     .sm-down-pt-17 {padding-top: 17px !important;}    .sm-down-pt-40 {padding-top: 40px !important;}   
	.sm-down-pt-3  {padding-top: 3px !important;}     .sm-down-pt-18 {padding-top: 18px !important;}    .sm-down-pt-45 {padding-top: 45px !important;}   
	.sm-down-pt-4  {padding-top: 4px !important;}     .sm-down-pt-19 {padding-top: 19px !important;}    .sm-down-pt-50 {padding-top: 50px !important;}   
	.sm-down-pt-5  {padding-top: 5px !important;}     .sm-down-pt-20 {padding-top: 20px !important;}    .sm-down-pt-55 {padding-top: 55px !important;}   
	.sm-down-pt-6  {padding-top: 6px !important;}     .sm-down-pt-21 {padding-top: 21px !important;}    .sm-down-pt-60 {padding-top: 60px !important;}   
	.sm-down-pt-7  {padding-top: 7px !important;}     .sm-down-pt-22 {padding-top: 22px !important;}    .sm-down-pt-65 {padding-top: 65px !important;}   
	.sm-down-pt-8  {padding-top: 8px !important;}     .sm-down-pt-23 {padding-top: 23px !important;}    .sm-down-pt-70 {padding-top: 70px !important;}   
	.sm-down-pt-9  {padding-top: 9px !important;}     .sm-down-pt-24 {padding-top: 24px !important;}    .sm-down-pt-75 {padding-top: 75px !important;}   
	.sm-down-pt-10 {padding-top: 10px !important;}    .sm-down-pt-25 {padding-top: 25px !important;}    .sm-down-pt-80 {padding-top: 80px !important;}   
	.sm-down-pt-11 {padding-top: 11px !important;}    .sm-down-pt-26 {padding-top: 26px !important;}    .sm-down-pt-85 {padding-top: 85px !important;}   
	.sm-down-pt-12 {padding-top: 12px !important;}    .sm-down-pt-27 {padding-top: 27px !important;}    .sm-down-pt-90 {padding-top: 90px !important;}   
	.sm-down-pt-13 {padding-top: 13px !important;}    .sm-down-pt-28 {padding-top: 28px !important;}    .sm-down-pt-95 {padding-top: 95px !important;}   
	.sm-down-pt-14 {padding-top: 14px !important;}    .sm-down-pt-29 {padding-top: 29px !important;}    .sm-down-pt-100{padding-top: 100px !important;}  
	
	
	.sm-down-pb-0  {padding-bottom: 0px !important;}     .sm-down-pb-15 {padding-bottom: 15px !important;}    .sm-down-pb-30 {padding-bottom: 30px !important;}   
	.sm-down-pb-1  {padding-bottom: 1px !important;}     .sm-down-pb-16 {padding-bottom: 16px !important;}    .sm-down-pb-35 {padding-bottom: 35px !important;}   
	.sm-down-pb-2  {padding-bottom: 2px !important;}     .sm-down-pb-17 {padding-bottom: 17px !important;}    .sm-down-pb-40 {padding-bottom: 40px !important;}   
	.sm-down-pb-3  {padding-bottom: 3px !important;}     .sm-down-pb-18 {padding-bottom: 18px !important;}    .sm-down-pb-45 {padding-bottom: 45px !important;}   
	.sm-down-pb-4  {padding-bottom: 4px !important;}     .sm-down-pb-19 {padding-bottom: 19px !important;}    .sm-down-pb-50 {padding-bottom: 50px !important;}   
	.sm-down-pb-5  {padding-bottom: 5px !important;}     .sm-down-pb-20 {padding-bottom: 20px !important;}    .sm-down-pb-55 {padding-bottom: 55px !important;}   
	.sm-down-pb-6  {padding-bottom: 6px !important;}     .sm-down-pb-21 {padding-bottom: 21px !important;}    .sm-down-pb-60 {padding-bottom: 60px !important;}   
	.sm-down-pb-7  {padding-bottom: 7px !important;}     .sm-down-pb-22 {padding-bottom: 22px !important;}    .sm-down-pb-65 {padding-bottom: 65px !important;}   
	.sm-down-pb-8  {padding-bottom: 8px !important;}     .sm-down-pb-23 {padding-bottom: 23px !important;}    .sm-down-pb-70 {padding-bottom: 70px !important;}   
	.sm-down-pb-9  {padding-bottom: 9px !important;}     .sm-down-pb-24 {padding-bottom: 24px !important;}    .sm-down-pb-75 {padding-bottom: 75px !important;}   
	.sm-down-pb-10 {padding-bottom: 10px !important;}    .sm-down-pb-25 {padding-bottom: 25px !important;}    .sm-down-pb-80 {padding-bottom: 80px !important;}   
	.sm-down-pb-11 {padding-bottom: 11px !important;}    .sm-down-pb-26 {padding-bottom: 26px !important;}    .sm-down-pb-85 {padding-bottom: 85px !important;}   
	.sm-down-pb-12 {padding-bottom: 12px !important;}    .sm-down-pb-27 {padding-bottom: 27px !important;}    .sm-down-pb-90 {padding-bottom: 90px !important;}   
	.sm-down-pb-13 {padding-bottom: 13px !important;}    .sm-down-pb-28 {padding-bottom: 28px !important;}    .sm-down-pb-95 {padding-bottom: 95px !important;}   
	.sm-down-pb-14 {padding-bottom: 14px !important;}    .sm-down-pb-29 {padding-bottom: 29px !important;}    .sm-down-pb-100{padding-bottom: 100px !important;}

	/* --------(sm down) MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
	.sm-down-m-0   {margin: 0px !important;}     .sm-down-m-15  {margin: 15px !important;}    .sm-down-m-30  {margin: 30px !important;}   
	.sm-down-m-1   {margin: 1px !important;}     .sm-down-m-16  {margin: 16px !important;}    .sm-down-m-35  {margin: 35px !important;}   
	.sm-down-m-2   {margin: 2px !important;}     .sm-down-m-17  {margin: 17px !important;}    .sm-down-m-40  {margin: 40px !important;}   
	.sm-down-m-3   {margin: 3px !important;}     .sm-down-m-18  {margin: 18px !important;}    .sm-down-m-45  {margin: 45px !important;}   
	.sm-down-m-4   {margin: 4px !important;}     .sm-down-m-19  {margin: 19px !important;}    .sm-down-m-50  {margin: 50px !important;}   
	.sm-down-m-5   {margin: 5px !important;}     .sm-down-m-20  {margin: 20px !important;}    .sm-down-m-55  {margin: 55px !important;}   
	.sm-down-m-6   {margin: 6px !important;}     .sm-down-m-21  {margin: 21px !important;}    .sm-down-m-60  {margin: 60px !important;}   
	.sm-down-m-7   {margin: 7px !important;}     .sm-down-m-22  {margin: 22px !important;}    .sm-down-m-65  {margin: 65px !important;}   
	.sm-down-m-8   {margin: 8px !important;}     .sm-down-m-23  {margin: 23px !important;}    .sm-down-m-70  {margin: 70px !important;}   
	.sm-down-m-9   {margin: 9px !important;}     .sm-down-m-24  {margin: 24px !important;}    .sm-down-m-75  {margin: 75px !important;}   
	.sm-down-m-10  {margin: 10px !important;}    .sm-down-m-25  {margin: 25px !important;}    .sm-down-m-80  {margin: 80px !important;}   
	.sm-down-m-11  {margin: 11px !important;}    .sm-down-m-26  {margin: 26px !important;}    .sm-down-m-85  {margin: 85px !important;}   
	.sm-down-m-12  {margin: 12px !important;}    .sm-down-m-27  {margin: 27px !important;}    .sm-down-m-90  {margin: 90px !important;}   
	.sm-down-m-13  {margin: 13px !important;}    .sm-down-m-28  {margin: 28px !important;}    .sm-down-m-95  {margin: 95px !important;}   
	.sm-down-m-14  {margin: 14px !important;}    .sm-down-m-29  {margin: 29px !important;}    .sm-down-m-100 {margin: 100px !important;}  
	
	
	.sm-down-ml-0  {margin-left: 0px !important;}     .sm-down-ml-15 {margin-left: 15px !important;}    .sm-down-ml-30 {margin-left: 30px !important;}   
	.sm-down-ml-1  {margin-left: 1px !important;}     .sm-down-ml-16 {margin-left: 16px !important;}    .sm-down-ml-35 {margin-left: 35px !important;}   
	.sm-down-ml-2  {margin-left: 2px !important;}     .sm-down-ml-17 {margin-left: 17px !important;}    .sm-down-ml-40 {margin-left: 40px !important;}   
	.sm-down-ml-3  {margin-left: 3px !important;}     .sm-down-ml-18 {margin-left: 18px !important;}    .sm-down-ml-45 {margin-left: 45px !important;}   
	.sm-down-ml-4  {margin-left: 4px !important;}     .sm-down-ml-19 {margin-left: 19px !important;}    .sm-down-ml-50 {margin-left: 50px !important;}   
	.sm-down-ml-5  {margin-left: 5px !important;}     .sm-down-ml-20 {margin-left: 20px !important;}    .sm-down-ml-55 {margin-left: 55px !important;}   
	.sm-down-ml-6  {margin-left: 6px !important;}     .sm-down-ml-21 {margin-left: 21px !important;}    .sm-down-ml-60 {margin-left: 60px !important;}   
	.sm-down-ml-7  {margin-left: 7px !important;}     .sm-down-ml-22 {margin-left: 22px !important;}    .sm-down-ml-65 {margin-left: 65px !important;}   
	.sm-down-ml-8  {margin-left: 8px !important;}     .sm-down-ml-23 {margin-left: 23px !important;}    .sm-down-ml-70 {margin-left: 70px !important;}   
	.sm-down-ml-9  {margin-left: 9px !important;}     .sm-down-ml-24 {margin-left: 24px !important;}    .sm-down-ml-75 {margin-left: 75px !important;}   
	.sm-down-ml-10 {margin-left: 10px !important;}    .sm-down-ml-25 {margin-left: 25px !important;}    .sm-down-ml-80 {margin-left: 80px !important;}   
	.sm-down-ml-11 {margin-left: 11px !important;}    .sm-down-ml-26 {margin-left: 26px !important;}    .sm-down-ml-85 {margin-left: 85px !important;}   
	.sm-down-ml-12 {margin-left: 12px !important;}    .sm-down-ml-27 {margin-left: 27px !important;}    .sm-down-ml-90 {margin-left: 90px !important;}   
	.sm-down-ml-13 {margin-left: 13px !important;}    .sm-down-ml-28 {margin-left: 28px !important;}    .sm-down-ml-95 {margin-left: 95px !important;}   
	.sm-down-ml-14 {margin-left: 14px !important;}    .sm-down-ml-29 {margin-left: 29px !important;}    .sm-down-ml-100{margin-left: 100px !important;}  
	
	
	.sm-down-mr-0  {margin-right: 0px !important;}     .sm-down-mr-15 {margin-right: 15px !important;}    .sm-down-mr-30 {margin-right: 30px !important;}   
	.sm-down-mr-1  {margin-right: 1px !important;}     .sm-down-mr-16 {margin-right: 16px !important;}    .sm-down-mr-35 {margin-right: 35px !important;}   
	.sm-down-mr-2  {margin-right: 2px !important;}     .sm-down-mr-17 {margin-right: 17px !important;}    .sm-down-mr-40 {margin-right: 40px !important;}   
	.sm-down-mr-3  {margin-right: 3px !important;}     .sm-down-mr-18 {margin-right: 18px !important;}    .sm-down-mr-45 {margin-right: 45px !important;}   
	.sm-down-mr-4  {margin-right: 4px !important;}     .sm-down-mr-19 {margin-right: 19px !important;}    .sm-down-mr-50 {margin-right: 50px !important;}   
	.sm-down-mr-5  {margin-right: 5px !important;}     .sm-down-mr-20 {margin-right: 20px !important;}    .sm-down-mr-55 {margin-right: 55px !important;}   
	.sm-down-mr-6  {margin-right: 6px !important;}     .sm-down-mr-21 {margin-right: 21px !important;}    .sm-down-mr-60 {margin-right: 60px !important;}   
	.sm-down-mr-7  {margin-right: 7px !important;}     .sm-down-mr-22 {margin-right: 22px !important;}    .sm-down-mr-65 {margin-right: 65px !important;}   
	.sm-down-mr-8  {margin-right: 8px !important;}     .sm-down-mr-23 {margin-right: 23px !important;}    .sm-down-mr-70 {margin-right: 70px !important;}   
	.sm-down-mr-9  {margin-right: 9px !important;}     .sm-down-mr-24 {margin-right: 24px !important;}    .sm-down-mr-75 {margin-right: 75px !important;}   
	.sm-down-mr-10 {margin-right: 10px !important;}    .sm-down-mr-25 {margin-right: 25px !important;}    .sm-down-mr-80 {margin-right: 80px !important;}   
	.sm-down-mr-11 {margin-right: 11px !important;}    .sm-down-mr-26 {margin-right: 26px !important;}    .sm-down-mr-85 {margin-right: 85px !important;}   
	.sm-down-mr-12 {margin-right: 12px !important;}    .sm-down-mr-27 {margin-right: 27px !important;}    .sm-down-mr-90 {margin-right: 90px !important;}   
	.sm-down-mr-13 {margin-right: 13px !important;}    .sm-down-mr-28 {margin-right: 28px !important;}    .sm-down-mr-95 {margin-right: 95px !important;}   
	.sm-down-mr-14 {margin-right: 14px !important;}    .sm-down-mr-29 {margin-right: 29px !important;}    .sm-down-mr-100{margin-right: 100px !important;}  
	
	
	.sm-down-mt-0  {margin-top: 0px !important;}     .sm-down-mt-15 {margin-top: 15px !important;}    .sm-down-mt-30 {margin-top: 30px !important;}   
	.sm-down-mt-1  {margin-top: 1px !important;}     .sm-down-mt-16 {margin-top: 16px !important;}    .sm-down-mt-35 {margin-top: 35px !important;}   
	.sm-down-mt-2  {margin-top: 2px !important;}     .sm-down-mt-17 {margin-top: 17px !important;}    .sm-down-mt-40 {margin-top: 40px !important;}   
	.sm-down-mt-3  {margin-top: 3px !important;}     .sm-down-mt-18 {margin-top: 18px !important;}    .sm-down-mt-45 {margin-top: 45px !important;}   
	.sm-down-mt-4  {margin-top: 4px !important;}     .sm-down-mt-19 {margin-top: 19px !important;}    .sm-down-mt-50 {margin-top: 50px !important;}   
	.sm-down-mt-5  {margin-top: 5px !important;}     .sm-down-mt-20 {margin-top: 20px !important;}    .sm-down-mt-55 {margin-top: 55px !important;}   
	.sm-down-mt-6  {margin-top: 6px !important;}     .sm-down-mt-21 {margin-top: 21px !important;}    .sm-down-mt-60 {margin-top: 60px !important;}   
	.sm-down-mt-7  {margin-top: 7px !important;}     .sm-down-mt-22 {margin-top: 22px !important;}    .sm-down-mt-65 {margin-top: 65px !important;}   
	.sm-down-mt-8  {margin-top: 8px !important;}     .sm-down-mt-23 {margin-top: 23px !important;}    .sm-down-mt-70 {margin-top: 70px !important;}   
	.sm-down-mt-9  {margin-top: 9px !important;}     .sm-down-mt-24 {margin-top: 24px !important;}    .sm-down-mt-75 {margin-top: 75px !important;}   
	.sm-down-mt-10 {margin-top: 10px !important;}    .sm-down-mt-25 {margin-top: 25px !important;}    .sm-down-mt-80 {margin-top: 80px !important;}   
	.sm-down-mt-11 {margin-top: 11px !important;}    .sm-down-mt-26 {margin-top: 26px !important;}    .sm-down-mt-85 {margin-top: 85px !important;}   
	.sm-down-mt-12 {margin-top: 12px !important;}    .sm-down-mt-27 {margin-top: 27px !important;}    .sm-down-mt-90 {margin-top: 90px !important;}   
	.sm-down-mt-13 {margin-top: 13px !important;}    .sm-down-mt-28 {margin-top: 28px !important;}    .sm-down-mt-95 {margin-top: 95px !important;}   
	.sm-down-mt-14 {margin-top: 14px !important;}    .sm-down-mt-29 {margin-top: 29px !important;}    .sm-down-mt-100{margin-top: 100px !important;}  
	
	
	.sm-down-mb-0  {margin-bottom: 0px !important;}     .sm-down-mb-15 {margin-bottom: 15px !important;}    .sm-down-mb-30 {margin-bottom: 30px !important;}   
	.sm-down-mb-1  {margin-bottom: 1px !important;}     .sm-down-mb-16 {margin-bottom: 16px !important;}    .sm-down-mb-35 {margin-bottom: 35px !important;}   
	.sm-down-mb-2  {margin-bottom: 2px !important;}     .sm-down-mb-17 {margin-bottom: 17px !important;}    .sm-down-mb-40 {margin-bottom: 40px !important;}   
	.sm-down-mb-3  {margin-bottom: 3px !important;}     .sm-down-mb-18 {margin-bottom: 18px !important;}    .sm-down-mb-45 {margin-bottom: 45px !important;}   
	.sm-down-mb-4  {margin-bottom: 4px !important;}     .sm-down-mb-19 {margin-bottom: 19px !important;}    .sm-down-mb-50 {margin-bottom: 50px !important;}   
	.sm-down-mb-5  {margin-bottom: 5px !important;}     .sm-down-mb-20 {margin-bottom: 20px !important;}    .sm-down-mb-55 {margin-bottom: 55px !important;}   
	.sm-down-mb-6  {margin-bottom: 6px !important;}     .sm-down-mb-21 {margin-bottom: 21px !important;}    .sm-down-mb-60 {margin-bottom: 60px !important;}   
	.sm-down-mb-7  {margin-bottom: 7px !important;}     .sm-down-mb-22 {margin-bottom: 22px !important;}    .sm-down-mb-65 {margin-bottom: 65px !important;}   
	.sm-down-mb-8  {margin-bottom: 8px !important;}     .sm-down-mb-23 {margin-bottom: 23px !important;}    .sm-down-mb-70 {margin-bottom: 70px !important;}   
	.sm-down-mb-9  {margin-bottom: 9px !important;}     .sm-down-mb-24 {margin-bottom: 24px !important;}    .sm-down-mb-75 {margin-bottom: 75px !important;}   
	.sm-down-mb-10 {margin-bottom: 10px !important;}    .sm-down-mb-25 {margin-bottom: 25px !important;}    .sm-down-mb-80 {margin-bottom: 80px !important;}   
	.sm-down-mb-11 {margin-bottom: 11px !important;}    .sm-down-mb-26 {margin-bottom: 26px !important;}    .sm-down-mb-85 {margin-bottom: 85px !important;}   
	.sm-down-mb-12 {margin-bottom: 12px !important;}    .sm-down-mb-27 {margin-bottom: 27px !important;}    .sm-down-mb-90 {margin-bottom: 90px !important;}   
	.sm-down-mb-13 {margin-bottom: 13px !important;}    .sm-down-mb-28 {margin-bottom: 28px !important;}    .sm-down-mb-95 {margin-bottom: 95px !important;}   
	.sm-down-mb-14 {margin-bottom: 14px !important;}    .sm-down-mb-29 {margin-bottom: 29px !important;}    .sm-down-mb-100{margin-bottom: 100px !important;} 

	/* --------(sm down) FLOAT HELPER CLASSES -------------------------------------------------------------------------- */
	.sm-down-float-inherit{float:inherit;}           .sm-down-float-inherit-i{float:inherit !important;}           
	.sm-down-float-initial{float:initial;}           .sm-down-float-initial-i{float:initial !important;}           
	.sm-down-float-inline-end{float:inline-end;}     .sm-down-float-inline-end-i{float:inline-end !important;}     
	.sm-down-float-inline-start{float:inline-start;} .sm-down-float-inline-start-i{float:inline-start !important;} 
	.sm-down-float-left{float:left;}                 .sm-down-float-left-i{float:left !important;}                 
	.sm-down-float-none{float:none;}                 .sm-down-float-none-i{float:none !important;}                 
	.sm-down-float-revert{float:revert;}             .sm-down-float-revert-i{float:revert !important;}             
	.sm-down-float-right{float:right;}               .sm-down-float-right-i{float:right !important;}               
	.sm-down-float-unset{float:unset;}               .sm-down-float-unset-i{float:unset !important;}               
  
       

 }
 
/* -------------- */
/* ------md------ */
/* -------------- */     
 @media screen and (min-width:769px) and (max-width:1023px){
   .splash .splash-head:first-child .splash-head-inner-container .splash-head-bullet-container .splash-head-bullet-item{
        margin-left:50px;
     }
 
    .photo-and-text-section .text-sub-section .text-sub-section-inner {
        position:relative;
        padding:130px 30px 50px 30px;
    }   
    .photo-and-text-section .text-sub-section .text-sub-section-inner .content-head{
        background-color: white;
        color: var(--dark-text);
    border-left:5px solid var(--dark-bg-color);
    border-bottom:5px solid var(--dark-bg-color);
        padding-bottom: 0px;
        font-size: 30px;
        font-weight: 600;
        width: auto;
        white-space: nowrap;
        padding: 10px 20px;
        margin-left: -220px !important;
        position: absolute;
        top: 30px;
        right: 0;
    }
     
	/* --------(md) DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
	.md-display-inline{display:inline;}                .md-display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
	.md-display-block{display:block;}                  .md-display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
	.md-display-contents{display:contents;}            .md-display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
	.md-display-flex{display:flex;}                    .md-display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
	.md-display-grid{display:grid;}                    .md-display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
	.md-display-inline-block{display:inline-block;}    .md-display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
	.md-display-inline-flex{display:inline-flex;}      .md-display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
	.md-display-inline-grid{display:inline-grid;}      .md-display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
	.md-display-inline-table{display:inline-table;}    .md-display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
	.md-display-list-item{display:list-item;}          .md-display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
	.md-display-run-in{display:run-in;}                .md-display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
	.md-display-table{display:table;}                  .md-display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
	.md-display-table-caption{display:table-caption;}  .md-display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
	.md-display-table-column-group{display:table-column-group;}  .md-display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
	.md-display-table-header-group{display:table-header-group;}  .md-display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
	.md-display-table-footer-group{display:table-footer-group;}  .md-display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
	.md-display-table-row-group{display:table-row-group;}        .md-display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
	.md-display-table-cell{display:table-cell;}        .md-display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
	.md-display-table-column{display:table-column;}    .md-display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
	.md-display-table-row{display:table-row;}          .md-display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
	.md-display-none{display:none;}                    .md-display-none-i{display:none !important;}                    /* The element is completely removed */
	.md-display-initial{display:initial;}              .md-display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
	.md-display-inherit{display:inherit;}              .md-display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

	/* --------(md) POSITION HELPER CLASSES ------------------------------------------------------------------------ */
	.md-position-absolute{position:absolute;}  .md-position-absolute-i{position:absolute !important;}
	.md-position-fixed{position:fixed;}        .md-position-fixed-i{position:fixed !important;}
	.md-position-inherit{position:inherit;}    .md-position-inherit-i{position:inherit !important;}
	.md-position-initial{position:initial;}    .md-position-initial-i{position:initial !important;}
	.md-position-relative{position:relative;}  .md-position-relative-i{position:relative !important;}
	.md-position-revert{position:revert;}      .md-position-revert-i{position:revert !important;}
	.md-position-static{position:static;}      .md-position-static-i{position:static !important;}
	.md-position-sticky{position:sticky;}      .md-position-sticky-i{position:sticky !important;}
	.md-position-unset{position:unset;}        .md-position-unset-i{position:unset !important;}

    /* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
    .md-vertically-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        transform: translateY(-50%);
    }
    .md-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }
    .md-left-0{left:0;}
    .md-right-0{right:0;}
    .md-top-0{top:0;}
    .md-bottom-0{bottom:0;}

	/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
	.md-text-dark{color:var(--dark-text);}
	.md-text-light{color:var(--light-text);}
	.md-text-primary{color:var(--brand-primary);}
	.md-text-secondary{color:var(--brand-secondary);}
	.md-text-muted{color:var(--muted);}

	/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
	.md-fs-0   {font-size: 0px !important;}     .md-fs-15  {font-size: 15px !important;}    .md-fs-30  {font-size: 30px !important;}   
	.md-fs-1   {font-size: 1px !important;}     .md-fs-16  {font-size: 16px !important;}    .md-fs-35  {font-size: 35px !important;}   
	.md-fs-2   {font-size: 2px !important;}     .md-fs-17  {font-size: 17px !important;}    .md-fs-40  {font-size: 40px !important;}   
	.md-fs-3   {font-size: 3px !important;}     .md-fs-18  {font-size: 18px !important;}    .md-fs-45  {font-size: 45px !important;}   
	.md-fs-4   {font-size: 4px !important;}     .md-fs-19  {font-size: 19px !important;}    .md-fs-50  {font-size: 50px !important;}   
	.md-fs-5   {font-size: 5px !important;}     .md-fs-20  {font-size: 20px !important;}    .md-fs-55  {font-size: 55px !important;}   
	.md-fs-6   {font-size: 6px !important;}     .md-fs-21  {font-size: 21px !important;}    .md-fs-60  {font-size: 60px !important;}   
	.md-fs-7   {font-size: 7px !important;}     .md-fs-22  {font-size: 22px !important;}    .md-fs-65  {font-size: 65px !important;}   
	.md-fs-8   {font-size: 8px !important;}     .md-fs-23  {font-size: 23px !important;}    .md-fs-70  {font-size: 70px !important;}   
	.md-fs-9   {font-size: 9px !important;}     .md-fs-24  {font-size: 24px !important;}    .md-fs-75  {font-size: 75px !important;}   
	.md-fs-10  {font-size: 10px !important;}    .md-fs-25  {font-size: 25px !important;}    .md-fs-80  {font-size: 80px !important;}   
	.md-fs-11  {font-size: 11px !important;}    .md-fs-26  {font-size: 26px !important;}    .md-fs-85  {font-size: 85px !important;}   
	.md-fs-12  {font-size: 12px !important;}    .md-fs-27  {font-size: 27px !important;}    .md-fs-90  {font-size: 90px !important;}   
	.md-fs-13  {font-size: 13px !important;}    .md-fs-28  {font-size: 28px !important;}    .md-fs-95  {font-size: 95px !important;}   
	.md-fs-14  {font-size: 14px !important;}    .md-fs-29  {font-size: 29px !important;}    .md-fs-100 {font-size: 100px !important;}  

    /* -------- (md) HEIGHT HELPER CLASSES --------------------------------------------------- */
    .md-height-auto{height:auto;}                                   .md-height-auto-i{height:auto !important;}                                   
    .md-height-fit-content{height:fit-content;}                     .md-height-fit-content-i{height:fit-content !important;}                     
    .md-height-inherit{height:inherit;}                             .md-height-inherit-i{height:inherit !important;}                             
    .md-height-initial{height:initial;}                             .md-height-initial-i{height:initial !important;}                             
    .md-height-max-content{height:max-content;}                     .md-height-max-content-i{height:max-content !important;}                     
    .md-height-min-content{height:min-content;}                     .md-height-min-content-i{height:min-content !important;}                     
    .md-height-revert{height:revert;}                               .md-height-revert-i{height:revert !important;}                               
    .md-height-unset{height:unset;}                                 .md-height-unset-i{height:unset !important;}                                 
    .md-height-webkit-fill-available{height:webkit-fill-available;} .md-height-webkit-fill-available-i{height:webkit-fill-available !important;} 
    .md-height-0{height:0;}                                         .md-height-0-i{height:0 !important;}                                         
    .md-height-1px{height:1px;}                                     .md-height-1px-i{height:1px !important;}                                     
    .md-height-2px{height:2px;}                                     .md-height-2px-i{height:2px !important;}                                     
    .md-height-3px{height:3px;}                                     .md-height-3px-i{height:3px !important;}                                     
    .md-height-4px{height:4px;}                                     .md-height-4px-i{height:4px !important;}                                     
    .md-height-5px{height:5px;}                                     .md-height-5px-i{height:5px !important;}                                     
    .md-height-6px{height:6px;}                                     .md-height-6px-i{height:6px !important;}                                     
    .md-height-7px{height:7px;}                                     .md-height-7px-i{height:7px !important;}                                     
    .md-height-8px{height:8px;}                                     .md-height-8px-i{height:8px !important;}                                     
    .md-height-9px{height:9px;}                                     .md-height-9px-i{height:9px !important;}                                     
    .md-height-10px{height:10px;}                                   .md-height-10px-i{height:10px !important;}                                   
    .md-height-11px{height:11px;}                                   .md-height-11px-i{height:11px !important;}                                   
    .md-height-12px{height:12px;}                                   .md-height-12px-i{height:12px !important;}                                   
    .md-height-13px{height:13px;}                                   .md-height-13px-i{height:13px !important;}                                   
    .md-height-14px{height:14px;}                                   .md-height-14px-i{height:14px !important;}                                   
    .md-height-15px{height:15px;}                                   .md-height-15px-i{height:15px !important;}                                   
    .md-height-16px{height:16px;}                                   .md-height-16px-i{height:16px !important;}                                   
    .md-height-17px{height:17px;}                                   .md-height-17px-i{height:17px !important;}                                   
    .md-height-18px{height:18px;}                                   .md-height-18px-i{height:18px !important;}                                   
    .md-height-19px{height:19px;}                                   .md-height-19px-i{height:19px !important;}                                   
    .md-height-20px{height:20px;}                                   .md-height-20px-i{height:20px !important;}                                   
    .md-height-21px{height:21px;}                                   .md-height-21px-i{height:21px !important;}                                   
    .md-height-22px{height:22px;}                                   .md-height-22px-i{height:22px !important;}                                   
    .md-height-23px{height:23px;}                                   .md-height-23px-i{height:23px !important;}                                   
    .md-height-24px{height:24px;}                                   .md-height-24px-i{height:24px !important;}                                   
    .md-height-25px{height:25px;}                                   .md-height-25px-i{height:25px !important;}                                   
    .md-height-26px{height:26px;}                                   .md-height-26px-i{height:26px !important;}                                   
    .md-height-27px{height:27px;}                                   .md-height-27px-i{height:27px !important;}                                   
    .md-height-28px{height:28px;}                                   .md-height-28px-i{height:28px !important;}                                   
    .md-height-29px{height:29px;}                                   .md-height-29px-i{height:29px !important;}                                   
    .md-height-30px{height:30px;}                                   .md-height-30px-i{height:30px !important;}                                   
    .md-height-35px{height:35px;}                                   .md-height-35px-i{height:35px !important;}                                   
    .md-height-40px{height:40px;}                                   .md-height-40px-i{height:40px !important;}                                   
    .md-height-45px{height:45px;}                                   .md-height-45px-i{height:45px !important;}                                   
    .md-height-50px{height:50px;}                                   .md-height-50px-i{height:50px !important;}                                   
    .md-height-55px{height:55px;}                                   .md-height-55px-i{height:55px !important;}                                   
    .md-height-60px{height:60px;}                                   .md-height-60px-i{height:60px !important;}                                   
    .md-height-65px{height:65px;}                                   .md-height-65px-i{height:65px !important;}                                   
    .md-height-70px{height:70px;}                                   .md-height-70px-i{height:70px !important;}                                   
    .md-height-75px{height:75px;}                                   .md-height-75px-i{height:75px !important;}                                   
    .md-height-80px{height:80px;}                                   .md-height-80px-i{height:80px !important;}                                   
    .md-height-85px{height:85px;}                                   .md-height-85px-i{height:85px !important;}                                   
    .md-height-90px{height:90px;}                                   .md-height-90px-i{height:90px !important;}                                   
    .md-height-95px{height:95px;}                                   .md-height-95px-i{height:95px !important;}                                   
    .md-height-100px{height:100px;}                                 .md-height-100px-i{height:100px !important;}                                 
    .md-height-10pct{height:10%;}                                   .md-height-10pct-i{height:10% !important;}                                   
    .md-height-20pct{height:20%;}                                   .md-height-20pct-i{height:20% !important;}                                   
    .md-height-25pct{height:25%;}                                   .md-height-25pct-i{height:25% !important;}                                   
    .md-height-30pct{height:30%;}                                   .md-height-30pct-i{height:30% !important;}                                   
    .md-height-40pct{height:40%;}                                   .md-height-40pct-i{height:40% !important;}                                   
    .md-height-50pct{height:50%;}                                   .md-height-50pct-i{height:50% !important;}                                   
    .md-height-60pct{height:60%;}                                   .md-height-60pct-i{height:60% !important;}                                   
    .md-height-70pct{height:70%;}                                   .md-height-70pct-i{height:70% !important;}                                   
    .md-height-75pct{height:75%;}                                   .md-height-75pct-i{height:75% !important;}                                   
    .md-height-80pct{height:80%;}                                   .md-height-80pct-i{height:80% !important;}                                   
    .md-height-90pct{height:90%;}                                   .md-height-90pct-i{height:90% !important;}                                   
    .md-height-100pct{height:100%;}                                 .md-height-100pct-i{height:100% !important;}                                 


	/* --------(md) TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
	.md-text-left{text-align:left;}
	.md-text-left-i{text-align:left !important;}
	.md-text-right{text-align:right;}
	.md-text-right-i{text-align:right !important;}
	.md-text-center{text-align:center;}
	.md-text-center-i{text-align:center !important;}

	/* --------(md) BORDER HELPER CLASSES ------------------------------------------------------------------------ */
	.md-border-dark{border-color:var(--dark-text);}
	.md-border-light{border-color:var(--light-text);}
	.md-border-primary{border-color:var(--brand-primary);}
	.md-border-secondary{border-color:var(--brand-secondary);}
	.md-border-muted{border-color:var(--muted);}
	.md-border-transparent{border-color:transparent;}

	/* --------(md) PADDING HELPER CLASSES -------------------------------------------------------------------------- */
	.md-p-0   {padding: 0px !important;}     .md-p-15  {padding: 15px !important;}    .md-p-30  {padding: 30px !important;}   
	.md-p-1   {padding: 1px !important;}     .md-p-16  {padding: 16px !important;}    .md-p-35  {padding: 35px !important;}   
	.md-p-2   {padding: 2px !important;}     .md-p-17  {padding: 17px !important;}    .md-p-40  {padding: 40px !important;}   
	.md-p-3   {padding: 3px !important;}     .md-p-18  {padding: 18px !important;}    .md-p-45  {padding: 45px !important;}   
	.md-p-4   {padding: 4px !important;}     .md-p-19  {padding: 19px !important;}    .md-p-50  {padding: 50px !important;}   
	.md-p-5   {padding: 5px !important;}     .md-p-20  {padding: 20px !important;}    .md-p-55  {padding: 55px !important;}   
	.md-p-6   {padding: 6px !important;}     .md-p-21  {padding: 21px !important;}    .md-p-60  {padding: 60px !important;}   
	.md-p-7   {padding: 7px !important;}     .md-p-22  {padding: 22px !important;}    .md-p-65  {padding: 65px !important;}   
	.md-p-8   {padding: 8px !important;}     .md-p-23  {padding: 23px !important;}    .md-p-70  {padding: 70px !important;}   
	.md-p-9   {padding: 9px !important;}     .md-p-24  {padding: 24px !important;}    .md-p-75  {padding: 75px !important;}   
	.md-p-10  {padding: 10px !important;}    .md-p-25  {padding: 25px !important;}    .md-p-80  {padding: 80px !important;}   
	.md-p-11  {padding: 11px !important;}    .md-p-26  {padding: 26px !important;}    .md-p-85  {padding: 85px !important;}   
	.md-p-12  {padding: 12px !important;}    .md-p-27  {padding: 27px !important;}    .md-p-90  {padding: 90px !important;}   
	.md-p-13  {padding: 13px !important;}    .md-p-28  {padding: 28px !important;}    .md-p-95  {padding: 95px !important;}   
	.md-p-14  {padding: 14px !important;}    .md-p-29  {padding: 29px !important;}    .md-p-100 {padding: 100px !important;}  
	
	
	.md-pl-0  {padding-left: 0px !important;}     .md-pl-15 {padding-left: 15px !important;}    .md-pl-30 {padding-left: 30px !important;}   
	.md-pl-1  {padding-left: 1px !important;}     .md-pl-16 {padding-left: 16px !important;}    .md-pl-35 {padding-left: 35px !important;}   
	.md-pl-2  {padding-left: 2px !important;}     .md-pl-17 {padding-left: 17px !important;}    .md-pl-40 {padding-left: 40px !important;}   
	.md-pl-3  {padding-left: 3px !important;}     .md-pl-18 {padding-left: 18px !important;}    .md-pl-45 {padding-left: 45px !important;}   
	.md-pl-4  {padding-left: 4px !important;}     .md-pl-19 {padding-left: 19px !important;}    .md-pl-50 {padding-left: 50px !important;}   
	.md-pl-5  {padding-left: 5px !important;}     .md-pl-20 {padding-left: 20px !important;}    .md-pl-55 {padding-left: 55px !important;}   
	.md-pl-6  {padding-left: 6px !important;}     .md-pl-21 {padding-left: 21px !important;}    .md-pl-60 {padding-left: 60px !important;}   
	.md-pl-7  {padding-left: 7px !important;}     .md-pl-22 {padding-left: 22px !important;}    .md-pl-65 {padding-left: 65px !important;}   
	.md-pl-8  {padding-left: 8px !important;}     .md-pl-23 {padding-left: 23px !important;}    .md-pl-70 {padding-left: 70px !important;}   
	.md-pl-9  {padding-left: 9px !important;}     .md-pl-24 {padding-left: 24px !important;}    .md-pl-75 {padding-left: 75px !important;}   
	.md-pl-10 {padding-left: 10px !important;}    .md-pl-25 {padding-left: 25px !important;}    .md-pl-80 {padding-left: 80px !important;}   
	.md-pl-11 {padding-left: 11px !important;}    .md-pl-26 {padding-left: 26px !important;}    .md-pl-85 {padding-left: 85px !important;}   
	.md-pl-12 {padding-left: 12px !important;}    .md-pl-27 {padding-left: 27px !important;}    .md-pl-90 {padding-left: 90px !important;}   
	.md-pl-13 {padding-left: 13px !important;}    .md-pl-28 {padding-left: 28px !important;}    .md-pl-95 {padding-left: 95px !important;}   
	.md-pl-14 {padding-left: 14px !important;}    .md-pl-29 {padding-left: 29px !important;}    .md-pl-100{padding-left: 100px !important;}  
	
	
	.md-pr-0  {padding-right: 0px !important;}     .md-pr-15 {padding-right: 15px !important;}    .md-pr-30 {padding-right: 30px !important;}   
	.md-pr-1  {padding-right: 1px !important;}     .md-pr-16 {padding-right: 16px !important;}    .md-pr-35 {padding-right: 35px !important;}   
	.md-pr-2  {padding-right: 2px !important;}     .md-pr-17 {padding-right: 17px !important;}    .md-pr-40 {padding-right: 40px !important;}   
	.md-pr-3  {padding-right: 3px !important;}     .md-pr-18 {padding-right: 18px !important;}    .md-pr-45 {padding-right: 45px !important;}   
	.md-pr-4  {padding-right: 4px !important;}     .md-pr-19 {padding-right: 19px !important;}    .md-pr-50 {padding-right: 50px !important;}   
	.md-pr-5  {padding-right: 5px !important;}     .md-pr-20 {padding-right: 20px !important;}    .md-pr-55 {padding-right: 55px !important;}   
	.md-pr-6  {padding-right: 6px !important;}     .md-pr-21 {padding-right: 21px !important;}    .md-pr-60 {padding-right: 60px !important;}   
	.md-pr-7  {padding-right: 7px !important;}     .md-pr-22 {padding-right: 22px !important;}    .md-pr-65 {padding-right: 65px !important;}   
	.md-pr-8  {padding-right: 8px !important;}     .md-pr-23 {padding-right: 23px !important;}    .md-pr-70 {padding-right: 70px !important;}   
	.md-pr-9  {padding-right: 9px !important;}     .md-pr-24 {padding-right: 24px !important;}    .md-pr-75 {padding-right: 75px !important;}   
	.md-pr-10 {padding-right: 10px !important;}    .md-pr-25 {padding-right: 25px !important;}    .md-pr-80 {padding-right: 80px !important;}   
	.md-pr-11 {padding-right: 11px !important;}    .md-pr-26 {padding-right: 26px !important;}    .md-pr-85 {padding-right: 85px !important;}   
	.md-pr-12 {padding-right: 12px !important;}    .md-pr-27 {padding-right: 27px !important;}    .md-pr-90 {padding-right: 90px !important;}   
	.md-pr-13 {padding-right: 13px !important;}    .md-pr-28 {padding-right: 28px !important;}    .md-pr-95 {padding-right: 95px !important;}   
	.md-pr-14 {padding-right: 14px !important;}    .md-pr-29 {padding-right: 29px !important;}    .md-pr-100{padding-right: 100px !important;}  
	
	
	.md-pt-0  {padding-top: 0px !important;}     .md-pt-15 {padding-top: 15px !important;}    .md-pt-30 {padding-top: 30px !important;}   
	.md-pt-1  {padding-top: 1px !important;}     .md-pt-16 {padding-top: 16px !important;}    .md-pt-35 {padding-top: 35px !important;}   
	.md-pt-2  {padding-top: 2px !important;}     .md-pt-17 {padding-top: 17px !important;}    .md-pt-40 {padding-top: 40px !important;}   
	.md-pt-3  {padding-top: 3px !important;}     .md-pt-18 {padding-top: 18px !important;}    .md-pt-45 {padding-top: 45px !important;}   
	.md-pt-4  {padding-top: 4px !important;}     .md-pt-19 {padding-top: 19px !important;}    .md-pt-50 {padding-top: 50px !important;}   
	.md-pt-5  {padding-top: 5px !important;}     .md-pt-20 {padding-top: 20px !important;}    .md-pt-55 {padding-top: 55px !important;}   
	.md-pt-6  {padding-top: 6px !important;}     .md-pt-21 {padding-top: 21px !important;}    .md-pt-60 {padding-top: 60px !important;}   
	.md-pt-7  {padding-top: 7px !important;}     .md-pt-22 {padding-top: 22px !important;}    .md-pt-65 {padding-top: 65px !important;}   
	.md-pt-8  {padding-top: 8px !important;}     .md-pt-23 {padding-top: 23px !important;}    .md-pt-70 {padding-top: 70px !important;}   
	.md-pt-9  {padding-top: 9px !important;}     .md-pt-24 {padding-top: 24px !important;}    .md-pt-75 {padding-top: 75px !important;}   
	.md-pt-10 {padding-top: 10px !important;}    .md-pt-25 {padding-top: 25px !important;}    .md-pt-80 {padding-top: 80px !important;}   
	.md-pt-11 {padding-top: 11px !important;}    .md-pt-26 {padding-top: 26px !important;}    .md-pt-85 {padding-top: 85px !important;}   
	.md-pt-12 {padding-top: 12px !important;}    .md-pt-27 {padding-top: 27px !important;}    .md-pt-90 {padding-top: 90px !important;}   
	.md-pt-13 {padding-top: 13px !important;}    .md-pt-28 {padding-top: 28px !important;}    .md-pt-95 {padding-top: 95px !important;}   
	.md-pt-14 {padding-top: 14px !important;}    .md-pt-29 {padding-top: 29px !important;}    .md-pt-100{padding-top: 100px !important;}  
	
	
	.md-pb-0  {padding-bottom: 0px !important;}     .md-pb-15 {padding-bottom: 15px !important;}    .md-pb-30 {padding-bottom: 30px !important;}   
	.md-pb-1  {padding-bottom: 1px !important;}     .md-pb-16 {padding-bottom: 16px !important;}    .md-pb-35 {padding-bottom: 35px !important;}   
	.md-pb-2  {padding-bottom: 2px !important;}     .md-pb-17 {padding-bottom: 17px !important;}    .md-pb-40 {padding-bottom: 40px !important;}   
	.md-pb-3  {padding-bottom: 3px !important;}     .md-pb-18 {padding-bottom: 18px !important;}    .md-pb-45 {padding-bottom: 45px !important;}   
	.md-pb-4  {padding-bottom: 4px !important;}     .md-pb-19 {padding-bottom: 19px !important;}    .md-pb-50 {padding-bottom: 50px !important;}   
	.md-pb-5  {padding-bottom: 5px !important;}     .md-pb-20 {padding-bottom: 20px !important;}    .md-pb-55 {padding-bottom: 55px !important;}   
	.md-pb-6  {padding-bottom: 6px !important;}     .md-pb-21 {padding-bottom: 21px !important;}    .md-pb-60 {padding-bottom: 60px !important;}   
	.md-pb-7  {padding-bottom: 7px !important;}     .md-pb-22 {padding-bottom: 22px !important;}    .md-pb-65 {padding-bottom: 65px !important;}   
	.md-pb-8  {padding-bottom: 8px !important;}     .md-pb-23 {padding-bottom: 23px !important;}    .md-pb-70 {padding-bottom: 70px !important;}   
	.md-pb-9  {padding-bottom: 9px !important;}     .md-pb-24 {padding-bottom: 24px !important;}    .md-pb-75 {padding-bottom: 75px !important;}   
	.md-pb-10 {padding-bottom: 10px !important;}    .md-pb-25 {padding-bottom: 25px !important;}    .md-pb-80 {padding-bottom: 80px !important;}   
	.md-pb-11 {padding-bottom: 11px !important;}    .md-pb-26 {padding-bottom: 26px !important;}    .md-pb-85 {padding-bottom: 85px !important;}   
	.md-pb-12 {padding-bottom: 12px !important;}    .md-pb-27 {padding-bottom: 27px !important;}    .md-pb-90 {padding-bottom: 90px !important;}   
	.md-pb-13 {padding-bottom: 13px !important;}    .md-pb-28 {padding-bottom: 28px !important;}    .md-pb-95 {padding-bottom: 95px !important;}   
	.md-pb-14 {padding-bottom: 14px !important;}    .md-pb-29 {padding-bottom: 29px !important;}    .md-pb-100{padding-bottom: 100px !important;}

	/* --------(md) MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
	.md-m-0   {margin: 0px !important;}     .md-m-15  {margin: 15px !important;}    .md-m-30  {margin: 30px !important;}   
	.md-m-1   {margin: 1px !important;}     .md-m-16  {margin: 16px !important;}    .md-m-35  {margin: 35px !important;}   
	.md-m-2   {margin: 2px !important;}     .md-m-17  {margin: 17px !important;}    .md-m-40  {margin: 40px !important;}   
	.md-m-3   {margin: 3px !important;}     .md-m-18  {margin: 18px !important;}    .md-m-45  {margin: 45px !important;}   
	.md-m-4   {margin: 4px !important;}     .md-m-19  {margin: 19px !important;}    .md-m-50  {margin: 50px !important;}   
	.md-m-5   {margin: 5px !important;}     .md-m-20  {margin: 20px !important;}    .md-m-55  {margin: 55px !important;}   
	.md-m-6   {margin: 6px !important;}     .md-m-21  {margin: 21px !important;}    .md-m-60  {margin: 60px !important;}   
	.md-m-7   {margin: 7px !important;}     .md-m-22  {margin: 22px !important;}    .md-m-65  {margin: 65px !important;}   
	.md-m-8   {margin: 8px !important;}     .md-m-23  {margin: 23px !important;}    .md-m-70  {margin: 70px !important;}   
	.md-m-9   {margin: 9px !important;}     .md-m-24  {margin: 24px !important;}    .md-m-75  {margin: 75px !important;}   
	.md-m-10  {margin: 10px !important;}    .md-m-25  {margin: 25px !important;}    .md-m-80  {margin: 80px !important;}   
	.md-m-11  {margin: 11px !important;}    .md-m-26  {margin: 26px !important;}    .md-m-85  {margin: 85px !important;}   
	.md-m-12  {margin: 12px !important;}    .md-m-27  {margin: 27px !important;}    .md-m-90  {margin: 90px !important;}   
	.md-m-13  {margin: 13px !important;}    .md-m-28  {margin: 28px !important;}    .md-m-95  {margin: 95px !important;}   
	.md-m-14  {margin: 14px !important;}    .md-m-29  {margin: 29px !important;}    .md-m-100 {margin: 100px !important;}  
	
	
	.md-ml-0  {margin-left: 0px !important;}     .md-ml-15 {margin-left: 15px !important;}    .md-ml-30 {margin-left: 30px !important;}   
	.md-ml-1  {margin-left: 1px !important;}     .md-ml-16 {margin-left: 16px !important;}    .md-ml-35 {margin-left: 35px !important;}   
	.md-ml-2  {margin-left: 2px !important;}     .md-ml-17 {margin-left: 17px !important;}    .md-ml-40 {margin-left: 40px !important;}   
	.md-ml-3  {margin-left: 3px !important;}     .md-ml-18 {margin-left: 18px !important;}    .md-ml-45 {margin-left: 45px !important;}   
	.md-ml-4  {margin-left: 4px !important;}     .md-ml-19 {margin-left: 19px !important;}    .md-ml-50 {margin-left: 50px !important;}   
	.md-ml-5  {margin-left: 5px !important;}     .md-ml-20 {margin-left: 20px !important;}    .md-ml-55 {margin-left: 55px !important;}   
	.md-ml-6  {margin-left: 6px !important;}     .md-ml-21 {margin-left: 21px !important;}    .md-ml-60 {margin-left: 60px !important;}   
	.md-ml-7  {margin-left: 7px !important;}     .md-ml-22 {margin-left: 22px !important;}    .md-ml-65 {margin-left: 65px !important;}   
	.md-ml-8  {margin-left: 8px !important;}     .md-ml-23 {margin-left: 23px !important;}    .md-ml-70 {margin-left: 70px !important;}   
	.md-ml-9  {margin-left: 9px !important;}     .md-ml-24 {margin-left: 24px !important;}    .md-ml-75 {margin-left: 75px !important;}   
	.md-ml-10 {margin-left: 10px !important;}    .md-ml-25 {margin-left: 25px !important;}    .md-ml-80 {margin-left: 80px !important;}   
	.md-ml-11 {margin-left: 11px !important;}    .md-ml-26 {margin-left: 26px !important;}    .md-ml-85 {margin-left: 85px !important;}   
	.md-ml-12 {margin-left: 12px !important;}    .md-ml-27 {margin-left: 27px !important;}    .md-ml-90 {margin-left: 90px !important;}   
	.md-ml-13 {margin-left: 13px !important;}    .md-ml-28 {margin-left: 28px !important;}    .md-ml-95 {margin-left: 95px !important;}   
	.md-ml-14 {margin-left: 14px !important;}    .md-ml-29 {margin-left: 29px !important;}    .md-ml-100{margin-left: 100px !important;}  
	
	
	.md-mr-0  {margin-right: 0px !important;}     .md-mr-15 {margin-right: 15px !important;}    .md-mr-30 {margin-right: 30px !important;}   
	.md-mr-1  {margin-right: 1px !important;}     .md-mr-16 {margin-right: 16px !important;}    .md-mr-35 {margin-right: 35px !important;}   
	.md-mr-2  {margin-right: 2px !important;}     .md-mr-17 {margin-right: 17px !important;}    .md-mr-40 {margin-right: 40px !important;}   
	.md-mr-3  {margin-right: 3px !important;}     .md-mr-18 {margin-right: 18px !important;}    .md-mr-45 {margin-right: 45px !important;}   
	.md-mr-4  {margin-right: 4px !important;}     .md-mr-19 {margin-right: 19px !important;}    .md-mr-50 {margin-right: 50px !important;}   
	.md-mr-5  {margin-right: 5px !important;}     .md-mr-20 {margin-right: 20px !important;}    .md-mr-55 {margin-right: 55px !important;}   
	.md-mr-6  {margin-right: 6px !important;}     .md-mr-21 {margin-right: 21px !important;}    .md-mr-60 {margin-right: 60px !important;}   
	.md-mr-7  {margin-right: 7px !important;}     .md-mr-22 {margin-right: 22px !important;}    .md-mr-65 {margin-right: 65px !important;}   
	.md-mr-8  {margin-right: 8px !important;}     .md-mr-23 {margin-right: 23px !important;}    .md-mr-70 {margin-right: 70px !important;}   
	.md-mr-9  {margin-right: 9px !important;}     .md-mr-24 {margin-right: 24px !important;}    .md-mr-75 {margin-right: 75px !important;}   
	.md-mr-10 {margin-right: 10px !important;}    .md-mr-25 {margin-right: 25px !important;}    .md-mr-80 {margin-right: 80px !important;}   
	.md-mr-11 {margin-right: 11px !important;}    .md-mr-26 {margin-right: 26px !important;}    .md-mr-85 {margin-right: 85px !important;}   
	.md-mr-12 {margin-right: 12px !important;}    .md-mr-27 {margin-right: 27px !important;}    .md-mr-90 {margin-right: 90px !important;}   
	.md-mr-13 {margin-right: 13px !important;}    .md-mr-28 {margin-right: 28px !important;}    .md-mr-95 {margin-right: 95px !important;}   
	.md-mr-14 {margin-right: 14px !important;}    .md-mr-29 {margin-right: 29px !important;}    .md-mr-100{margin-right: 100px !important;}  
	
	
	.md-mt-0  {margin-top: 0px !important;}     .md-mt-15 {margin-top: 15px !important;}    .md-mt-30 {margin-top: 30px !important;}   
	.md-mt-1  {margin-top: 1px !important;}     .md-mt-16 {margin-top: 16px !important;}    .md-mt-35 {margin-top: 35px !important;}   
	.md-mt-2  {margin-top: 2px !important;}     .md-mt-17 {margin-top: 17px !important;}    .md-mt-40 {margin-top: 40px !important;}   
	.md-mt-3  {margin-top: 3px !important;}     .md-mt-18 {margin-top: 18px !important;}    .md-mt-45 {margin-top: 45px !important;}   
	.md-mt-4  {margin-top: 4px !important;}     .md-mt-19 {margin-top: 19px !important;}    .md-mt-50 {margin-top: 50px !important;}   
	.md-mt-5  {margin-top: 5px !important;}     .md-mt-20 {margin-top: 20px !important;}    .md-mt-55 {margin-top: 55px !important;}   
	.md-mt-6  {margin-top: 6px !important;}     .md-mt-21 {margin-top: 21px !important;}    .md-mt-60 {margin-top: 60px !important;}   
	.md-mt-7  {margin-top: 7px !important;}     .md-mt-22 {margin-top: 22px !important;}    .md-mt-65 {margin-top: 65px !important;}   
	.md-mt-8  {margin-top: 8px !important;}     .md-mt-23 {margin-top: 23px !important;}    .md-mt-70 {margin-top: 70px !important;}   
	.md-mt-9  {margin-top: 9px !important;}     .md-mt-24 {margin-top: 24px !important;}    .md-mt-75 {margin-top: 75px !important;}   
	.md-mt-10 {margin-top: 10px !important;}    .md-mt-25 {margin-top: 25px !important;}    .md-mt-80 {margin-top: 80px !important;}   
	.md-mt-11 {margin-top: 11px !important;}    .md-mt-26 {margin-top: 26px !important;}    .md-mt-85 {margin-top: 85px !important;}   
	.md-mt-12 {margin-top: 12px !important;}    .md-mt-27 {margin-top: 27px !important;}    .md-mt-90 {margin-top: 90px !important;}   
	.md-mt-13 {margin-top: 13px !important;}    .md-mt-28 {margin-top: 28px !important;}    .md-mt-95 {margin-top: 95px !important;}   
	.md-mt-14 {margin-top: 14px !important;}    .md-mt-29 {margin-top: 29px !important;}    .md-mt-100{margin-top: 100px !important;}  
	
	
	.md-mb-0  {margin-bottom: 0px !important;}     .md-mb-15 {margin-bottom: 15px !important;}    .md-mb-30 {margin-bottom: 30px !important;}   
	.md-mb-1  {margin-bottom: 1px !important;}     .md-mb-16 {margin-bottom: 16px !important;}    .md-mb-35 {margin-bottom: 35px !important;}   
	.md-mb-2  {margin-bottom: 2px !important;}     .md-mb-17 {margin-bottom: 17px !important;}    .md-mb-40 {margin-bottom: 40px !important;}   
	.md-mb-3  {margin-bottom: 3px !important;}     .md-mb-18 {margin-bottom: 18px !important;}    .md-mb-45 {margin-bottom: 45px !important;}   
	.md-mb-4  {margin-bottom: 4px !important;}     .md-mb-19 {margin-bottom: 19px !important;}    .md-mb-50 {margin-bottom: 50px !important;}   
	.md-mb-5  {margin-bottom: 5px !important;}     .md-mb-20 {margin-bottom: 20px !important;}    .md-mb-55 {margin-bottom: 55px !important;}   
	.md-mb-6  {margin-bottom: 6px !important;}     .md-mb-21 {margin-bottom: 21px !important;}    .md-mb-60 {margin-bottom: 60px !important;}   
	.md-mb-7  {margin-bottom: 7px !important;}     .md-mb-22 {margin-bottom: 22px !important;}    .md-mb-65 {margin-bottom: 65px !important;}   
	.md-mb-8  {margin-bottom: 8px !important;}     .md-mb-23 {margin-bottom: 23px !important;}    .md-mb-70 {margin-bottom: 70px !important;}   
	.md-mb-9  {margin-bottom: 9px !important;}     .md-mb-24 {margin-bottom: 24px !important;}    .md-mb-75 {margin-bottom: 75px !important;}   
	.md-mb-10 {margin-bottom: 10px !important;}    .md-mb-25 {margin-bottom: 25px !important;}    .md-mb-80 {margin-bottom: 80px !important;}   
	.md-mb-11 {margin-bottom: 11px !important;}    .md-mb-26 {margin-bottom: 26px !important;}    .md-mb-85 {margin-bottom: 85px !important;}   
	.md-mb-12 {margin-bottom: 12px !important;}    .md-mb-27 {margin-bottom: 27px !important;}    .md-mb-90 {margin-bottom: 90px !important;}   
	.md-mb-13 {margin-bottom: 13px !important;}    .md-mb-28 {margin-bottom: 28px !important;}    .md-mb-95 {margin-bottom: 95px !important;}   
	.md-mb-14 {margin-bottom: 14px !important;}    .md-mb-29 {margin-bottom: 29px !important;}    .md-mb-100{margin-bottom: 100px !important;} 

	/* --------(md) FLOAT HELPER CLASSES -------------------------------------------------------------------------- */
	.md-float-inherit{float:inherit;}           .md-float-inherit-i{float:inherit !important;}           
	.md-float-initial{float:initial;}           .md-float-initial-i{float:initial !important;}           
	.md-float-inline-end{float:inline-end;}     .md-float-inline-end-i{float:inline-end !important;}     
	.md-float-inline-start{float:inline-start;} .md-float-inline-start-i{float:inline-start !important;} 
	.md-float-left{float:left;}                 .md-float-left-i{float:left !important;}                 
	.md-float-none{float:none;}                 .md-float-none-i{float:none !important;}                 
	.md-float-revert{float:revert;}             .md-float-revert-i{float:revert !important;}             
	.md-float-right{float:right;}               .md-float-right-i{float:right !important;}               
	.md-float-unset{float:unset;}               .md-float-unset-i{float:unset !important;}               
	
 }

/* -------------- */
/* ----md down--- */
/* -------------- */                                                                                                                                                  
 @media screen and (max-width:1023px){
     

     
	/* --------(md down) DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
	.md-down-display-inline{display:inline;}                .md-down-display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
	.md-down-display-block{display:block;}                  .md-down-display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
	.md-down-display-contents{display:contents;}            .md-down-display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
	.md-down-display-flex{display:flex;}                    .md-down-display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
	.md-down-display-grid{display:grid;}                    .md-down-display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
	.md-down-display-inline-block{display:inline-block;}    .md-down-display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
	.md-down-display-inline-flex{display:inline-flex;}      .md-down-display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
	.md-down-display-inline-grid{display:inline-grid;}      .md-down-display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
	.md-down-display-inline-table{display:inline-table;}    .md-down-display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
	.md-down-display-list-item{display:list-item;}          .md-down-display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
	.md-down-display-run-in{display:run-in;}                .md-down-display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
	.md-down-display-table{display:table;}                  .md-down-display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
	.md-down-display-table-caption{display:table-caption;}  .md-down-display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
	.md-down-display-table-column-group{display:table-column-group;}  .md-down-display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
	.md-down-display-table-header-group{display:table-header-group;}  .md-down-display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
	.md-down-display-table-footer-group{display:table-footer-group;}  .md-down-display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
	.md-down-display-table-row-group{display:table-row-group;}        .md-down-display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
	.md-down-display-table-cell{display:table-cell;}        .md-down-display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
	.md-down-display-table-column{display:table-column;}    .md-down-display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
	.md-down-display-table-row{display:table-row;}          .md-down-display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
	.md-down-display-none{display:none;}                    .md-down-display-none-i{display:none !important;}                    /* The element is completely removed */
	.md-down-display-initial{display:initial;}              .md-down-display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
	.md-down-display-inherit{display:inherit;}              .md-down-display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

	/* --------(md down) POSITION HELPER CLASSES ------------------------------------------------------------------------ */
	.md-down-position-absolute{position:absolute;}  .md-down-position-absolute-i{position:absolute !important;}
	.md-down-position-fixed{position:fixed;}        .md-down-position-fixed-i{position:fixed !important;}
	.md-down-position-inherit{position:inherit;}    .md-down-position-inherit-i{position:inherit !important;}
	.md-down-position-initial{position:initial;}    .md-down-position-initial-i{position:initial !important;}
	.md-down-position-relative{position:relative;}  .md-down-position-relative-i{position:relative !important;}
	.md-down-position-revert{position:revert;}      .md-down-position-revert-i{position:revert !important;}
	.md-down-position-static{position:static;}      .md-down-position-static-i{position:static !important;}
	.md-down-position-sticky{position:sticky;}      .md-down-position-sticky-i{position:sticky !important;}
	.md-down-position-unset{position:unset;}        .md-down-position-unset-i{position:unset !important;}

    /* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
    .md-down-vertically-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        transform: translateY(-50%);
    }
    .md-down-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }
    .md-down-left-0{left:0;}
    .md-down-right-0{right:0;}
    .md-down-top-0{top:0;}
    .md-down-bottom-0{bottom:0;}

	/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
	.md-down-text-dark{color:var(--dark-text);}
	.md-down-text-light{color:var(--light-text);}
	.md-down-text-primary{color:var(--brand-primary);}
	.md-down-text-secondary{color:var(--brand-secondary);}
	.md-down-text-muted{color:var(--muted);}

	/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
	.md-down-fs-0   {font-size: 0px !important;}     .md-down-fs-15  {font-size: 15px !important;}    .md-down-fs-30  {font-size: 30px !important;}   
	.md-down-fs-1   {font-size: 1px !important;}     .md-down-fs-16  {font-size: 16px !important;}    .md-down-fs-35  {font-size: 35px !important;}   
	.md-down-fs-2   {font-size: 2px !important;}     .md-down-fs-17  {font-size: 17px !important;}    .md-down-fs-40  {font-size: 40px !important;}   
	.md-down-fs-3   {font-size: 3px !important;}     .md-down-fs-18  {font-size: 18px !important;}    .md-down-fs-45  {font-size: 45px !important;}   
	.md-down-fs-4   {font-size: 4px !important;}     .md-down-fs-19  {font-size: 19px !important;}    .md-down-fs-50  {font-size: 50px !important;}   
	.md-down-fs-5   {font-size: 5px !important;}     .md-down-fs-20  {font-size: 20px !important;}    .md-down-fs-55  {font-size: 55px !important;}   
	.md-down-fs-6   {font-size: 6px !important;}     .md-down-fs-21  {font-size: 21px !important;}    .md-down-fs-60  {font-size: 60px !important;}   
	.md-down-fs-7   {font-size: 7px !important;}     .md-down-fs-22  {font-size: 22px !important;}    .md-down-fs-65  {font-size: 65px !important;}   
	.md-down-fs-8   {font-size: 8px !important;}     .md-down-fs-23  {font-size: 23px !important;}    .md-down-fs-70  {font-size: 70px !important;}   
	.md-down-fs-9   {font-size: 9px !important;}     .md-down-fs-24  {font-size: 24px !important;}    .md-down-fs-75  {font-size: 75px !important;}   
	.md-down-fs-10  {font-size: 10px !important;}    .md-down-fs-25  {font-size: 25px !important;}    .md-down-fs-80  {font-size: 80px !important;}   
	.md-down-fs-11  {font-size: 11px !important;}    .md-down-fs-26  {font-size: 26px !important;}    .md-down-fs-85  {font-size: 85px !important;}   
	.md-down-fs-12  {font-size: 12px !important;}    .md-down-fs-27  {font-size: 27px !important;}    .md-down-fs-90  {font-size: 90px !important;}   
	.md-down-fs-13  {font-size: 13px !important;}    .md-down-fs-28  {font-size: 28px !important;}    .md-down-fs-95  {font-size: 95px !important;}   
	.md-down-fs-14  {font-size: 14px !important;}    .md-down-fs-29  {font-size: 29px !important;}    .md-down-fs-100 {font-size: 100px !important;}  

    /* -------- (md-down) HEIGHT HELPER CLASSES ---------------------------------------------- */
    .md-down-height-auto{height:auto;}                                   .md-down-height-auto-i{height:auto !important;}                                   
    .md-down-height-fit-content{height:fit-content;}                     .md-down-height-fit-content-i{height:fit-content !important;}                     
    .md-down-height-inherit{height:inherit;}                             .md-down-height-inherit-i{height:inherit !important;}                             
    .md-down-height-initial{height:initial;}                             .md-down-height-initial-i{height:initial !important;}                             
    .md-down-height-max-content{height:max-content;}                     .md-down-height-max-content-i{height:max-content !important;}                     
    .md-down-height-min-content{height:min-content;}                     .md-down-height-min-content-i{height:min-content !important;}                     
    .md-down-height-revert{height:revert;}                               .md-down-height-revert-i{height:revert !important;}                               
    .md-down-height-unset{height:unset;}                                 .md-down-height-unset-i{height:unset !important;}                                 
    .md-down-height-webkit-fill-available{height:webkit-fill-available;} .md-down-height-webkit-fill-available-i{height:webkit-fill-available !important;} 
    .md-down-height-0{height:0;}                                         .md-down-height-0-i{height:0 !important;}                                         
    .md-down-height-1px{height:1px;}                                     .md-down-height-1px-i{height:1px !important;}                                     
    .md-down-height-2px{height:2px;}                                     .md-down-height-2px-i{height:2px !important;}                                     
    .md-down-height-3px{height:3px;}                                     .md-down-height-3px-i{height:3px !important;}                                     
    .md-down-height-4px{height:4px;}                                     .md-down-height-4px-i{height:4px !important;}                                     
    .md-down-height-5px{height:5px;}                                     .md-down-height-5px-i{height:5px !important;}                                     
    .md-down-height-6px{height:6px;}                                     .md-down-height-6px-i{height:6px !important;}                                     
    .md-down-height-7px{height:7px;}                                     .md-down-height-7px-i{height:7px !important;}                                     
    .md-down-height-8px{height:8px;}                                     .md-down-height-8px-i{height:8px !important;}                                     
    .md-down-height-9px{height:9px;}                                     .md-down-height-9px-i{height:9px !important;}                                     
    .md-down-height-10px{height:10px;}                                   .md-down-height-10px-i{height:10px !important;}                                   
    .md-down-height-11px{height:11px;}                                   .md-down-height-11px-i{height:11px !important;}                                   
    .md-down-height-12px{height:12px;}                                   .md-down-height-12px-i{height:12px !important;}                                   
    .md-down-height-13px{height:13px;}                                   .md-down-height-13px-i{height:13px !important;}                                   
    .md-down-height-14px{height:14px;}                                   .md-down-height-14px-i{height:14px !important;}                                   
    .md-down-height-15px{height:15px;}                                   .md-down-height-15px-i{height:15px !important;}                                   
    .md-down-height-16px{height:16px;}                                   .md-down-height-16px-i{height:16px !important;}                                   
    .md-down-height-17px{height:17px;}                                   .md-down-height-17px-i{height:17px !important;}                                   
    .md-down-height-18px{height:18px;}                                   .md-down-height-18px-i{height:18px !important;}                                   
    .md-down-height-19px{height:19px;}                                   .md-down-height-19px-i{height:19px !important;}                                   
    .md-down-height-20px{height:20px;}                                   .md-down-height-20px-i{height:20px !important;}                                   
    .md-down-height-21px{height:21px;}                                   .md-down-height-21px-i{height:21px !important;}                                   
    .md-down-height-22px{height:22px;}                                   .md-down-height-22px-i{height:22px !important;}                                   
    .md-down-height-23px{height:23px;}                                   .md-down-height-23px-i{height:23px !important;}                                   
    .md-down-height-24px{height:24px;}                                   .md-down-height-24px-i{height:24px !important;}                                   
    .md-down-height-25px{height:25px;}                                   .md-down-height-25px-i{height:25px !important;}                                   
    .md-down-height-26px{height:26px;}                                   .md-down-height-26px-i{height:26px !important;}                                   
    .md-down-height-27px{height:27px;}                                   .md-down-height-27px-i{height:27px !important;}                                   
    .md-down-height-28px{height:28px;}                                   .md-down-height-28px-i{height:28px !important;}                                   
    .md-down-height-29px{height:29px;}                                   .md-down-height-29px-i{height:29px !important;}                                   
    .md-down-height-30px{height:30px;}                                   .md-down-height-30px-i{height:30px !important;}                                   
    .md-down-height-35px{height:35px;}                                   .md-down-height-35px-i{height:35px !important;}                                   
    .md-down-height-40px{height:40px;}                                   .md-down-height-40px-i{height:40px !important;}                                   
    .md-down-height-45px{height:45px;}                                   .md-down-height-45px-i{height:45px !important;}                                   
    .md-down-height-50px{height:50px;}                                   .md-down-height-50px-i{height:50px !important;}                                   
    .md-down-height-55px{height:55px;}                                   .md-down-height-55px-i{height:55px !important;}                                   
    .md-down-height-60px{height:60px;}                                   .md-down-height-60px-i{height:60px !important;}                                   
    .md-down-height-65px{height:65px;}                                   .md-down-height-65px-i{height:65px !important;}                                   
    .md-down-height-70px{height:70px;}                                   .md-down-height-70px-i{height:70px !important;}                                   
    .md-down-height-75px{height:75px;}                                   .md-down-height-75px-i{height:75px !important;}                                   
    .md-down-height-80px{height:80px;}                                   .md-down-height-80px-i{height:80px !important;}                                   
    .md-down-height-85px{height:85px;}                                   .md-down-height-85px-i{height:85px !important;}                                   
    .md-down-height-90px{height:90px;}                                   .md-down-height-90px-i{height:90px !important;}                                   
    .md-down-height-95px{height:95px;}                                   .md-down-height-95px-i{height:95px !important;}                                   
    .md-down-height-100px{height:100px;}                                 .md-down-height-100px-i{height:100px !important;}                                 
    .md-down-height-10pct{height:10%;}                                   .md-down-height-10pct-i{height:10% !important;}                                   
    .md-down-height-20pct{height:20%;}                                   .md-down-height-20pct-i{height:20% !important;}                                   
    .md-down-height-25pct{height:25%;}                                   .md-down-height-25pct-i{height:25% !important;}                                   
    .md-down-height-30pct{height:30%;}                                   .md-down-height-30pct-i{height:30% !important;}                                   
    .md-down-height-40pct{height:40%;}                                   .md-down-height-40pct-i{height:40% !important;}                                   
    .md-down-height-50pct{height:50%;}                                   .md-down-height-50pct-i{height:50% !important;}                                   
    .md-down-height-60pct{height:60%;}                                   .md-down-height-60pct-i{height:60% !important;}                                   
    .md-down-height-70pct{height:70%;}                                   .md-down-height-70pct-i{height:70% !important;}                                   
    .md-down-height-75pct{height:75%;}                                   .md-down-height-75pct-i{height:75% !important;}                                   
    .md-down-height-80pct{height:80%;}                                   .md-down-height-80pct-i{height:80% !important;}                                   
    .md-down-height-90pct{height:90%;}                                   .md-down-height-90pct-i{height:90% !important;}                                   
    .md-down-height-100pct{height:100%;}                                 .md-down-height-100pct-i{height:100% !important;}                                 


	/* --------(md down) TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
	.md-down-text-left{text-align:left;}
	.md-down-text-left-i{text-align:left !important;}
	.md-down-text-right{text-align:right;}
	.md-down-text-right-i{text-align:right !important;}
	.md-down-text-center{text-align:center;}
	.md-down-text-center-i{text-align:center !important;}

	/* --------(md down) BORDER HELPER CLASSES ------------------------------------------------------------------------ */
	.md-down-border-dark{border-color:var(--dark-text);}
	.md-down-border-light{border-color:var(--light-text);}
	.md-down-border-primary{border-color:var(--brand-primary);}
	.md-down-border-secondary{border-color:var(--brand-secondary);}
	.md-down-border-muted{border-color:var(--muted);}
	.md-down-border-transparent{border-color:transparent;}

	/* --------(md down) PADDING HELPER CLASSES -------------------------------------------------------------------------- */
	.md-down-p-0   {padding: 0px !important;}     .md-down-p-15  {padding: 15px !important;}    .md-down-p-30  {padding: 30px !important;}   
	.md-down-p-1   {padding: 1px !important;}     .md-down-p-16  {padding: 16px !important;}    .md-down-p-35  {padding: 35px !important;}   
	.md-down-p-2   {padding: 2px !important;}     .md-down-p-17  {padding: 17px !important;}    .md-down-p-40  {padding: 40px !important;}   
	.md-down-p-3   {padding: 3px !important;}     .md-down-p-18  {padding: 18px !important;}    .md-down-p-45  {padding: 45px !important;}   
	.md-down-p-4   {padding: 4px !important;}     .md-down-p-19  {padding: 19px !important;}    .md-down-p-50  {padding: 50px !important;}   
	.md-down-p-5   {padding: 5px !important;}     .md-down-p-20  {padding: 20px !important;}    .md-down-p-55  {padding: 55px !important;}   
	.md-down-p-6   {padding: 6px !important;}     .md-down-p-21  {padding: 21px !important;}    .md-down-p-60  {padding: 60px !important;}   
	.md-down-p-7   {padding: 7px !important;}     .md-down-p-22  {padding: 22px !important;}    .md-down-p-65  {padding: 65px !important;}   
	.md-down-p-8   {padding: 8px !important;}     .md-down-p-23  {padding: 23px !important;}    .md-down-p-70  {padding: 70px !important;}   
	.md-down-p-9   {padding: 9px !important;}     .md-down-p-24  {padding: 24px !important;}    .md-down-p-75  {padding: 75px !important;}   
	.md-down-p-10  {padding: 10px !important;}    .md-down-p-25  {padding: 25px !important;}    .md-down-p-80  {padding: 80px !important;}   
	.md-down-p-11  {padding: 11px !important;}    .md-down-p-26  {padding: 26px !important;}    .md-down-p-85  {padding: 85px !important;}   
	.md-down-p-12  {padding: 12px !important;}    .md-down-p-27  {padding: 27px !important;}    .md-down-p-90  {padding: 90px !important;}   
	.md-down-p-13  {padding: 13px !important;}    .md-down-p-28  {padding: 28px !important;}    .md-down-p-95  {padding: 95px !important;}   
	.md-down-p-14  {padding: 14px !important;}    .md-down-p-29  {padding: 29px !important;}    .md-down-p-100 {padding: 100px !important;}  
	
	
	.md-down-pl-0  {padding-left: 0px !important;}     .md-down-pl-15 {padding-left: 15px !important;}    .md-down-pl-30 {padding-left: 30px !important;}   
	.md-down-pl-1  {padding-left: 1px !important;}     .md-down-pl-16 {padding-left: 16px !important;}    .md-down-pl-35 {padding-left: 35px !important;}   
	.md-down-pl-2  {padding-left: 2px !important;}     .md-down-pl-17 {padding-left: 17px !important;}    .md-down-pl-40 {padding-left: 40px !important;}   
	.md-down-pl-3  {padding-left: 3px !important;}     .md-down-pl-18 {padding-left: 18px !important;}    .md-down-pl-45 {padding-left: 45px !important;}   
	.md-down-pl-4  {padding-left: 4px !important;}     .md-down-pl-19 {padding-left: 19px !important;}    .md-down-pl-50 {padding-left: 50px !important;}   
	.md-down-pl-5  {padding-left: 5px !important;}     .md-down-pl-20 {padding-left: 20px !important;}    .md-down-pl-55 {padding-left: 55px !important;}   
	.md-down-pl-6  {padding-left: 6px !important;}     .md-down-pl-21 {padding-left: 21px !important;}    .md-down-pl-60 {padding-left: 60px !important;}   
	.md-down-pl-7  {padding-left: 7px !important;}     .md-down-pl-22 {padding-left: 22px !important;}    .md-down-pl-65 {padding-left: 65px !important;}   
	.md-down-pl-8  {padding-left: 8px !important;}     .md-down-pl-23 {padding-left: 23px !important;}    .md-down-pl-70 {padding-left: 70px !important;}   
	.md-down-pl-9  {padding-left: 9px !important;}     .md-down-pl-24 {padding-left: 24px !important;}    .md-down-pl-75 {padding-left: 75px !important;}   
	.md-down-pl-10 {padding-left: 10px !important;}    .md-down-pl-25 {padding-left: 25px !important;}    .md-down-pl-80 {padding-left: 80px !important;}   
	.md-down-pl-11 {padding-left: 11px !important;}    .md-down-pl-26 {padding-left: 26px !important;}    .md-down-pl-85 {padding-left: 85px !important;}   
	.md-down-pl-12 {padding-left: 12px !important;}    .md-down-pl-27 {padding-left: 27px !important;}    .md-down-pl-90 {padding-left: 90px !important;}   
	.md-down-pl-13 {padding-left: 13px !important;}    .md-down-pl-28 {padding-left: 28px !important;}    .md-down-pl-95 {padding-left: 95px !important;}   
	.md-down-pl-14 {padding-left: 14px !important;}    .md-down-pl-29 {padding-left: 29px !important;}    .md-down-pl-100{padding-left: 100px !important;}  
	
	
	.md-down-pr-0  {padding-right: 0px !important;}     .md-down-pr-15 {padding-right: 15px !important;}    .md-down-pr-30 {padding-right: 30px !important;}   
	.md-down-pr-1  {padding-right: 1px !important;}     .md-down-pr-16 {padding-right: 16px !important;}    .md-down-pr-35 {padding-right: 35px !important;}   
	.md-down-pr-2  {padding-right: 2px !important;}     .md-down-pr-17 {padding-right: 17px !important;}    .md-down-pr-40 {padding-right: 40px !important;}   
	.md-down-pr-3  {padding-right: 3px !important;}     .md-down-pr-18 {padding-right: 18px !important;}    .md-down-pr-45 {padding-right: 45px !important;}   
	.md-down-pr-4  {padding-right: 4px !important;}     .md-down-pr-19 {padding-right: 19px !important;}    .md-down-pr-50 {padding-right: 50px !important;}   
	.md-down-pr-5  {padding-right: 5px !important;}     .md-down-pr-20 {padding-right: 20px !important;}    .md-down-pr-55 {padding-right: 55px !important;}   
	.md-down-pr-6  {padding-right: 6px !important;}     .md-down-pr-21 {padding-right: 21px !important;}    .md-down-pr-60 {padding-right: 60px !important;}   
	.md-down-pr-7  {padding-right: 7px !important;}     .md-down-pr-22 {padding-right: 22px !important;}    .md-down-pr-65 {padding-right: 65px !important;}   
	.md-down-pr-8  {padding-right: 8px !important;}     .md-down-pr-23 {padding-right: 23px !important;}    .md-down-pr-70 {padding-right: 70px !important;}   
	.md-down-pr-9  {padding-right: 9px !important;}     .md-down-pr-24 {padding-right: 24px !important;}    .md-down-pr-75 {padding-right: 75px !important;}   
	.md-down-pr-10 {padding-right: 10px !important;}    .md-down-pr-25 {padding-right: 25px !important;}    .md-down-pr-80 {padding-right: 80px !important;}   
	.md-down-pr-11 {padding-right: 11px !important;}    .md-down-pr-26 {padding-right: 26px !important;}    .md-down-pr-85 {padding-right: 85px !important;}   
	.md-down-pr-12 {padding-right: 12px !important;}    .md-down-pr-27 {padding-right: 27px !important;}    .md-down-pr-90 {padding-right: 90px !important;}   
	.md-down-pr-13 {padding-right: 13px !important;}    .md-down-pr-28 {padding-right: 28px !important;}    .md-down-pr-95 {padding-right: 95px !important;}   
	.md-down-pr-14 {padding-right: 14px !important;}    .md-down-pr-29 {padding-right: 29px !important;}    .md-down-pr-100{padding-right: 100px !important;}  
	
	
	.md-down-pt-0  {padding-top: 0px !important;}     .md-down-pt-15 {padding-top: 15px !important;}    .md-down-pt-30 {padding-top: 30px !important;}   
	.md-down-pt-1  {padding-top: 1px !important;}     .md-down-pt-16 {padding-top: 16px !important;}    .md-down-pt-35 {padding-top: 35px !important;}   
	.md-down-pt-2  {padding-top: 2px !important;}     .md-down-pt-17 {padding-top: 17px !important;}    .md-down-pt-40 {padding-top: 40px !important;}   
	.md-down-pt-3  {padding-top: 3px !important;}     .md-down-pt-18 {padding-top: 18px !important;}    .md-down-pt-45 {padding-top: 45px !important;}   
	.md-down-pt-4  {padding-top: 4px !important;}     .md-down-pt-19 {padding-top: 19px !important;}    .md-down-pt-50 {padding-top: 50px !important;}   
	.md-down-pt-5  {padding-top: 5px !important;}     .md-down-pt-20 {padding-top: 20px !important;}    .md-down-pt-55 {padding-top: 55px !important;}   
	.md-down-pt-6  {padding-top: 6px !important;}     .md-down-pt-21 {padding-top: 21px !important;}    .md-down-pt-60 {padding-top: 60px !important;}   
	.md-down-pt-7  {padding-top: 7px !important;}     .md-down-pt-22 {padding-top: 22px !important;}    .md-down-pt-65 {padding-top: 65px !important;}   
	.md-down-pt-8  {padding-top: 8px !important;}     .md-down-pt-23 {padding-top: 23px !important;}    .md-down-pt-70 {padding-top: 70px !important;}   
	.md-down-pt-9  {padding-top: 9px !important;}     .md-down-pt-24 {padding-top: 24px !important;}    .md-down-pt-75 {padding-top: 75px !important;}   
	.md-down-pt-10 {padding-top: 10px !important;}    .md-down-pt-25 {padding-top: 25px !important;}    .md-down-pt-80 {padding-top: 80px !important;}   
	.md-down-pt-11 {padding-top: 11px !important;}    .md-down-pt-26 {padding-top: 26px !important;}    .md-down-pt-85 {padding-top: 85px !important;}   
	.md-down-pt-12 {padding-top: 12px !important;}    .md-down-pt-27 {padding-top: 27px !important;}    .md-down-pt-90 {padding-top: 90px !important;}   
	.md-down-pt-13 {padding-top: 13px !important;}    .md-down-pt-28 {padding-top: 28px !important;}    .md-down-pt-95 {padding-top: 95px !important;}   
	.md-down-pt-14 {padding-top: 14px !important;}    .md-down-pt-29 {padding-top: 29px !important;}    .md-down-pt-100{padding-top: 100px !important;}  
	
	
	.md-down-pb-0  {padding-bottom: 0px !important;}     .md-down-pb-15 {padding-bottom: 15px !important;}    .md-down-pb-30 {padding-bottom: 30px !important;}   
	.md-down-pb-1  {padding-bottom: 1px !important;}     .md-down-pb-16 {padding-bottom: 16px !important;}    .md-down-pb-35 {padding-bottom: 35px !important;}   
	.md-down-pb-2  {padding-bottom: 2px !important;}     .md-down-pb-17 {padding-bottom: 17px !important;}    .md-down-pb-40 {padding-bottom: 40px !important;}   
	.md-down-pb-3  {padding-bottom: 3px !important;}     .md-down-pb-18 {padding-bottom: 18px !important;}    .md-down-pb-45 {padding-bottom: 45px !important;}   
	.md-down-pb-4  {padding-bottom: 4px !important;}     .md-down-pb-19 {padding-bottom: 19px !important;}    .md-down-pb-50 {padding-bottom: 50px !important;}   
	.md-down-pb-5  {padding-bottom: 5px !important;}     .md-down-pb-20 {padding-bottom: 20px !important;}    .md-down-pb-55 {padding-bottom: 55px !important;}   
	.md-down-pb-6  {padding-bottom: 6px !important;}     .md-down-pb-21 {padding-bottom: 21px !important;}    .md-down-pb-60 {padding-bottom: 60px !important;}   
	.md-down-pb-7  {padding-bottom: 7px !important;}     .md-down-pb-22 {padding-bottom: 22px !important;}    .md-down-pb-65 {padding-bottom: 65px !important;}   
	.md-down-pb-8  {padding-bottom: 8px !important;}     .md-down-pb-23 {padding-bottom: 23px !important;}    .md-down-pb-70 {padding-bottom: 70px !important;}   
	.md-down-pb-9  {padding-bottom: 9px !important;}     .md-down-pb-24 {padding-bottom: 24px !important;}    .md-down-pb-75 {padding-bottom: 75px !important;}   
	.md-down-pb-10 {padding-bottom: 10px !important;}    .md-down-pb-25 {padding-bottom: 25px !important;}    .md-down-pb-80 {padding-bottom: 80px !important;}   
	.md-down-pb-11 {padding-bottom: 11px !important;}    .md-down-pb-26 {padding-bottom: 26px !important;}    .md-down-pb-85 {padding-bottom: 85px !important;}   
	.md-down-pb-12 {padding-bottom: 12px !important;}    .md-down-pb-27 {padding-bottom: 27px !important;}    .md-down-pb-90 {padding-bottom: 90px !important;}   
	.md-down-pb-13 {padding-bottom: 13px !important;}    .md-down-pb-28 {padding-bottom: 28px !important;}    .md-down-pb-95 {padding-bottom: 95px !important;}   
	.md-down-pb-14 {padding-bottom: 14px !important;}    .md-down-pb-29 {padding-bottom: 29px !important;}    .md-down-pb-100{padding-bottom: 100px !important;}

	/* --------(md down) MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
	.md-down-m-0   {margin: 0px !important;}     .md-down-m-15  {margin: 15px !important;}    .md-down-m-30  {margin: 30px !important;}   
	.md-down-m-1   {margin: 1px !important;}     .md-down-m-16  {margin: 16px !important;}    .md-down-m-35  {margin: 35px !important;}   
	.md-down-m-2   {margin: 2px !important;}     .md-down-m-17  {margin: 17px !important;}    .md-down-m-40  {margin: 40px !important;}   
	.md-down-m-3   {margin: 3px !important;}     .md-down-m-18  {margin: 18px !important;}    .md-down-m-45  {margin: 45px !important;}   
	.md-down-m-4   {margin: 4px !important;}     .md-down-m-19  {margin: 19px !important;}    .md-down-m-50  {margin: 50px !important;}   
	.md-down-m-5   {margin: 5px !important;}     .md-down-m-20  {margin: 20px !important;}    .md-down-m-55  {margin: 55px !important;}   
	.md-down-m-6   {margin: 6px !important;}     .md-down-m-21  {margin: 21px !important;}    .md-down-m-60  {margin: 60px !important;}   
	.md-down-m-7   {margin: 7px !important;}     .md-down-m-22  {margin: 22px !important;}    .md-down-m-65  {margin: 65px !important;}   
	.md-down-m-8   {margin: 8px !important;}     .md-down-m-23  {margin: 23px !important;}    .md-down-m-70  {margin: 70px !important;}   
	.md-down-m-9   {margin: 9px !important;}     .md-down-m-24  {margin: 24px !important;}    .md-down-m-75  {margin: 75px !important;}   
	.md-down-m-10  {margin: 10px !important;}    .md-down-m-25  {margin: 25px !important;}    .md-down-m-80  {margin: 80px !important;}   
	.md-down-m-11  {margin: 11px !important;}    .md-down-m-26  {margin: 26px !important;}    .md-down-m-85  {margin: 85px !important;}   
	.md-down-m-12  {margin: 12px !important;}    .md-down-m-27  {margin: 27px !important;}    .md-down-m-90  {margin: 90px !important;}   
	.md-down-m-13  {margin: 13px !important;}    .md-down-m-28  {margin: 28px !important;}    .md-down-m-95  {margin: 95px !important;}   
	.md-down-m-14  {margin: 14px !important;}    .md-down-m-29  {margin: 29px !important;}    .md-down-m-100 {margin: 100px !important;}  
	
	
	.md-down-ml-0  {margin-left: 0px !important;}     .md-down-ml-15 {margin-left: 15px !important;}    .md-down-ml-30 {margin-left: 30px !important;}   
	.md-down-ml-1  {margin-left: 1px !important;}     .md-down-ml-16 {margin-left: 16px !important;}    .md-down-ml-35 {margin-left: 35px !important;}   
	.md-down-ml-2  {margin-left: 2px !important;}     .md-down-ml-17 {margin-left: 17px !important;}    .md-down-ml-40 {margin-left: 40px !important;}   
	.md-down-ml-3  {margin-left: 3px !important;}     .md-down-ml-18 {margin-left: 18px !important;}    .md-down-ml-45 {margin-left: 45px !important;}   
	.md-down-ml-4  {margin-left: 4px !important;}     .md-down-ml-19 {margin-left: 19px !important;}    .md-down-ml-50 {margin-left: 50px !important;}   
	.md-down-ml-5  {margin-left: 5px !important;}     .md-down-ml-20 {margin-left: 20px !important;}    .md-down-ml-55 {margin-left: 55px !important;}   
	.md-down-ml-6  {margin-left: 6px !important;}     .md-down-ml-21 {margin-left: 21px !important;}    .md-down-ml-60 {margin-left: 60px !important;}   
	.md-down-ml-7  {margin-left: 7px !important;}     .md-down-ml-22 {margin-left: 22px !important;}    .md-down-ml-65 {margin-left: 65px !important;}   
	.md-down-ml-8  {margin-left: 8px !important;}     .md-down-ml-23 {margin-left: 23px !important;}    .md-down-ml-70 {margin-left: 70px !important;}   
	.md-down-ml-9  {margin-left: 9px !important;}     .md-down-ml-24 {margin-left: 24px !important;}    .md-down-ml-75 {margin-left: 75px !important;}   
	.md-down-ml-10 {margin-left: 10px !important;}    .md-down-ml-25 {margin-left: 25px !important;}    .md-down-ml-80 {margin-left: 80px !important;}   
	.md-down-ml-11 {margin-left: 11px !important;}    .md-down-ml-26 {margin-left: 26px !important;}    .md-down-ml-85 {margin-left: 85px !important;}   
	.md-down-ml-12 {margin-left: 12px !important;}    .md-down-ml-27 {margin-left: 27px !important;}    .md-down-ml-90 {margin-left: 90px !important;}   
	.md-down-ml-13 {margin-left: 13px !important;}    .md-down-ml-28 {margin-left: 28px !important;}    .md-down-ml-95 {margin-left: 95px !important;}   
	.md-down-ml-14 {margin-left: 14px !important;}    .md-down-ml-29 {margin-left: 29px !important;}    .md-down-ml-100{margin-left: 100px !important;}  
	
	
	.md-down-mr-0  {margin-right: 0px !important;}     .md-down-mr-15 {margin-right: 15px !important;}    .md-down-mr-30 {margin-right: 30px !important;}   
	.md-down-mr-1  {margin-right: 1px !important;}     .md-down-mr-16 {margin-right: 16px !important;}    .md-down-mr-35 {margin-right: 35px !important;}   
	.md-down-mr-2  {margin-right: 2px !important;}     .md-down-mr-17 {margin-right: 17px !important;}    .md-down-mr-40 {margin-right: 40px !important;}   
	.md-down-mr-3  {margin-right: 3px !important;}     .md-down-mr-18 {margin-right: 18px !important;}    .md-down-mr-45 {margin-right: 45px !important;}   
	.md-down-mr-4  {margin-right: 4px !important;}     .md-down-mr-19 {margin-right: 19px !important;}    .md-down-mr-50 {margin-right: 50px !important;}   
	.md-down-mr-5  {margin-right: 5px !important;}     .md-down-mr-20 {margin-right: 20px !important;}    .md-down-mr-55 {margin-right: 55px !important;}   
	.md-down-mr-6  {margin-right: 6px !important;}     .md-down-mr-21 {margin-right: 21px !important;}    .md-down-mr-60 {margin-right: 60px !important;}   
	.md-down-mr-7  {margin-right: 7px !important;}     .md-down-mr-22 {margin-right: 22px !important;}    .md-down-mr-65 {margin-right: 65px !important;}   
	.md-down-mr-8  {margin-right: 8px !important;}     .md-down-mr-23 {margin-right: 23px !important;}    .md-down-mr-70 {margin-right: 70px !important;}   
	.md-down-mr-9  {margin-right: 9px !important;}     .md-down-mr-24 {margin-right: 24px !important;}    .md-down-mr-75 {margin-right: 75px !important;}   
	.md-down-mr-10 {margin-right: 10px !important;}    .md-down-mr-25 {margin-right: 25px !important;}    .md-down-mr-80 {margin-right: 80px !important;}   
	.md-down-mr-11 {margin-right: 11px !important;}    .md-down-mr-26 {margin-right: 26px !important;}    .md-down-mr-85 {margin-right: 85px !important;}   
	.md-down-mr-12 {margin-right: 12px !important;}    .md-down-mr-27 {margin-right: 27px !important;}    .md-down-mr-90 {margin-right: 90px !important;}   
	.md-down-mr-13 {margin-right: 13px !important;}    .md-down-mr-28 {margin-right: 28px !important;}    .md-down-mr-95 {margin-right: 95px !important;}   
	.md-down-mr-14 {margin-right: 14px !important;}    .md-down-mr-29 {margin-right: 29px !important;}    .md-down-mr-100{margin-right: 100px !important;}  
	
	
	.md-down-mt-0  {margin-top: 0px !important;}     .md-down-mt-15 {margin-top: 15px !important;}    .md-down-mt-30 {margin-top: 30px !important;}   
	.md-down-mt-1  {margin-top: 1px !important;}     .md-down-mt-16 {margin-top: 16px !important;}    .md-down-mt-35 {margin-top: 35px !important;}   
	.md-down-mt-2  {margin-top: 2px !important;}     .md-down-mt-17 {margin-top: 17px !important;}    .md-down-mt-40 {margin-top: 40px !important;}   
	.md-down-mt-3  {margin-top: 3px !important;}     .md-down-mt-18 {margin-top: 18px !important;}    .md-down-mt-45 {margin-top: 45px !important;}   
	.md-down-mt-4  {margin-top: 4px !important;}     .md-down-mt-19 {margin-top: 19px !important;}    .md-down-mt-50 {margin-top: 50px !important;}   
	.md-down-mt-5  {margin-top: 5px !important;}     .md-down-mt-20 {margin-top: 20px !important;}    .md-down-mt-55 {margin-top: 55px !important;}   
	.md-down-mt-6  {margin-top: 6px !important;}     .md-down-mt-21 {margin-top: 21px !important;}    .md-down-mt-60 {margin-top: 60px !important;}   
	.md-down-mt-7  {margin-top: 7px !important;}     .md-down-mt-22 {margin-top: 22px !important;}    .md-down-mt-65 {margin-top: 65px !important;}   
	.md-down-mt-8  {margin-top: 8px !important;}     .md-down-mt-23 {margin-top: 23px !important;}    .md-down-mt-70 {margin-top: 70px !important;}   
	.md-down-mt-9  {margin-top: 9px !important;}     .md-down-mt-24 {margin-top: 24px !important;}    .md-down-mt-75 {margin-top: 75px !important;}   
	.md-down-mt-10 {margin-top: 10px !important;}    .md-down-mt-25 {margin-top: 25px !important;}    .md-down-mt-80 {margin-top: 80px !important;}   
	.md-down-mt-11 {margin-top: 11px !important;}    .md-down-mt-26 {margin-top: 26px !important;}    .md-down-mt-85 {margin-top: 85px !important;}   
	.md-down-mt-12 {margin-top: 12px !important;}    .md-down-mt-27 {margin-top: 27px !important;}    .md-down-mt-90 {margin-top: 90px !important;}   
	.md-down-mt-13 {margin-top: 13px !important;}    .md-down-mt-28 {margin-top: 28px !important;}    .md-down-mt-95 {margin-top: 95px !important;}   
	.md-down-mt-14 {margin-top: 14px !important;}    .md-down-mt-29 {margin-top: 29px !important;}    .md-down-mt-100{margin-top: 100px !important;}  
	
	
	.md-down-mb-0  {margin-bottom: 0px !important;}     .md-down-mb-15 {margin-bottom: 15px !important;}    .md-down-mb-30 {margin-bottom: 30px !important;}   
	.md-down-mb-1  {margin-bottom: 1px !important;}     .md-down-mb-16 {margin-bottom: 16px !important;}    .md-down-mb-35 {margin-bottom: 35px !important;}   
	.md-down-mb-2  {margin-bottom: 2px !important;}     .md-down-mb-17 {margin-bottom: 17px !important;}    .md-down-mb-40 {margin-bottom: 40px !important;}   
	.md-down-mb-3  {margin-bottom: 3px !important;}     .md-down-mb-18 {margin-bottom: 18px !important;}    .md-down-mb-45 {margin-bottom: 45px !important;}   
	.md-down-mb-4  {margin-bottom: 4px !important;}     .md-down-mb-19 {margin-bottom: 19px !important;}    .md-down-mb-50 {margin-bottom: 50px !important;}   
	.md-down-mb-5  {margin-bottom: 5px !important;}     .md-down-mb-20 {margin-bottom: 20px !important;}    .md-down-mb-55 {margin-bottom: 55px !important;}   
	.md-down-mb-6  {margin-bottom: 6px !important;}     .md-down-mb-21 {margin-bottom: 21px !important;}    .md-down-mb-60 {margin-bottom: 60px !important;}   
	.md-down-mb-7  {margin-bottom: 7px !important;}     .md-down-mb-22 {margin-bottom: 22px !important;}    .md-down-mb-65 {margin-bottom: 65px !important;}   
	.md-down-mb-8  {margin-bottom: 8px !important;}     .md-down-mb-23 {margin-bottom: 23px !important;}    .md-down-mb-70 {margin-bottom: 70px !important;}   
	.md-down-mb-9  {margin-bottom: 9px !important;}     .md-down-mb-24 {margin-bottom: 24px !important;}    .md-down-mb-75 {margin-bottom: 75px !important;}   
	.md-down-mb-10 {margin-bottom: 10px !important;}    .md-down-mb-25 {margin-bottom: 25px !important;}    .md-down-mb-80 {margin-bottom: 80px !important;}   
	.md-down-mb-11 {margin-bottom: 11px !important;}    .md-down-mb-26 {margin-bottom: 26px !important;}    .md-down-mb-85 {margin-bottom: 85px !important;}   
	.md-down-mb-12 {margin-bottom: 12px !important;}    .md-down-mb-27 {margin-bottom: 27px !important;}    .md-down-mb-90 {margin-bottom: 90px !important;}   
	.md-down-mb-13 {margin-bottom: 13px !important;}    .md-down-mb-28 {margin-bottom: 28px !important;}    .md-down-mb-95 {margin-bottom: 95px !important;}   
	.md-down-mb-14 {margin-bottom: 14px !important;}    .md-down-mb-29 {margin-bottom: 29px !important;}    .md-down-mb-100{margin-bottom: 100px !important;} 

	/* --------(md down) FLOAT HELPER CLASSES -------------------------------------------------------------------------- */
	.md-down-float-inherit{float:inherit;}           .md-down-float-inherit-i{float:inherit !important;}           
	.md-down-float-initial{float:initial;}           .md-down-float-initial-i{float:initial !important;}           
	.md-down-float-inline-end{float:inline-end;}     .md-down-float-inline-end-i{float:inline-end !important;}     
	.md-down-float-inline-start{float:inline-start;} .md-down-float-inline-start-i{float:inline-start !important;} 
	.md-down-float-left{float:left;}                 .md-down-float-left-i{float:left !important;}                 
	.md-down-float-none{float:none;}                 .md-down-float-none-i{float:none !important;}                 
	.md-down-float-revert{float:revert;}             .md-down-float-revert-i{float:revert !important;}             
	.md-down-float-right{float:right;}               .md-down-float-right-i{float:right !important;}               
	.md-down-float-unset{float:unset;}               .md-down-float-unset-i{float:unset !important;}               
  
       

 }
 
/* -------------- */
/* ------mdsm---- */
/* -------------- */     
 @media screen and (min-width:769px) and (max-width:896px){
     
     /*.splash .splash-head:not(:first-child){*/
     /*   font-size:60px;*/
     /*}*/
    /* .splash .splash-head:not(:first-child) .splash-head-inner-container {*/
    /*    text-align:center;*/
    /*    width:100%;*/
    /*} */
     .splash .splash-head{
         text-align:center;
     }
     .splash .splash-head .splash-head-inner-container {
        text-align:center;
        padding-right:0;
    } 
    .splash .splash-head {
        font-size:40px;
    } 
    .splash .splash-head:not(:first-child) {
        font-size:60px;
    } 
    .splash .splash-head .splash-head-inner-container .splash-head-bullet-container{
        text-align:left;
        width: auto;
        white-space: nowrap;
        width:max-content;
    }
    
    /* anicons styles */
    .splash-head-bullet-item .icon{
        font-size:50px;
        line-height:40px;
        top:-5px;
    }

	/* --------(mdsm) DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
	.mdsm-display-inline{display:inline;}                .mdsm-display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
	.mdsm-display-block{display:block;}                  .mdsm-display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
	.mdsm-display-contents{display:contents;}            .mdsm-display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
	.mdsm-display-flex{display:flex;}                    .mdsm-display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
	.mdsm-display-grid{display:grid;}                    .mdsm-display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
	.mdsm-display-inline-block{display:inline-block;}    .mdsm-display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
	.mdsm-display-inline-flex{display:inline-flex;}      .mdsm-display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
	.mdsm-display-inline-grid{display:inline-grid;}      .mdsm-display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
	.mdsm-display-inline-table{display:inline-table;}    .mdsm-display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
	.mdsm-display-list-item{display:list-item;}          .mdsm-display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
	.mdsm-display-run-in{display:run-in;}                .mdsm-display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
	.mdsm-display-table{display:table;}                  .mdsm-display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
	.mdsm-display-table-caption{display:table-caption;}  .mdsm-display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
	.mdsm-display-table-column-group{display:table-column-group;}  .mdsm-display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
	.mdsm-display-table-header-group{display:table-header-group;}  .mdsm-display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
	.mdsm-display-table-footer-group{display:table-footer-group;}  .mdsm-display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
	.mdsm-display-table-row-group{display:table-row-group;}        .mdsm-display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
	.mdsm-display-table-cell{display:table-cell;}        .mdsm-display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
	.mdsm-display-table-column{display:table-column;}    .mdsm-display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
	.mdsm-display-table-row{display:table-row;}          .mdsm-display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
	.mdsm-display-none{display:none;}                    .mdsm-display-none-i{display:none !important;}                    /* The element is completely removed */
	.mdsm-display-initial{display:initial;}              .mdsm-display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
	.mdsm-display-inherit{display:inherit;}              .mdsm-display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

	/* --------(mdsm) POSITION HELPER CLASSES ------------------------------------------------------------------------ */
	.mdsm-position-absolute{position:absolute;}  .mdsm-position-absolute-i{position:absolute !important;}
	.mdsm-position-fixed{position:fixed;}        .mdsm-position-fixed-i{position:fixed !important;}
	.mdsm-position-inherit{position:inherit;}    .mdsm-position-inherit-i{position:inherit !important;}
	.mdsm-position-initial{position:initial;}    .mdsm-position-initial-i{position:initial !important;}
	.mdsm-position-relative{position:relative;}  .mdsm-position-relative-i{position:relative !important;}
	.mdsm-position-revert{position:revert;}      .mdsm-position-revert-i{position:revert !important;}
	.mdsm-position-static{position:static;}      .mdsm-position-static-i{position:static !important;}
	.mdsm-position-sticky{position:sticky;}      .mdsm-position-sticky-i{position:sticky !important;}
	.mdsm-position-unset{position:unset;}        .mdsm-position-unset-i{position:unset !important;}

    /* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
    .mdsm-vertically-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        transform: translateY(-50%);
    }
    .mdsm-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }
    .mdsm-left-0{left:0;}
    .mdsm-right-0{right:0;}
    .mdsm-top-0{top:0;}
    .mdsm-bottom-0{bottom:0;}

	/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
	.mdsm-text-dark{color:var(--dark-text);}
	.mdsm-text-light{color:var(--light-text);}
	.mdsm-text-primary{color:var(--brand-primary);}
	.mdsm-text-secondary{color:var(--brand-secondary);}
	.mdsm-text-muted{color:var(--muted);}

	/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
	.mdsm-fs-0   {font-size: 0px !important;}     .mdsm-fs-15  {font-size: 15px !important;}    .mdsm-fs-30  {font-size: 30px !important;}   
	.mdsm-fs-1   {font-size: 1px !important;}     .mdsm-fs-16  {font-size: 16px !important;}    .mdsm-fs-35  {font-size: 35px !important;}   
	.mdsm-fs-2   {font-size: 2px !important;}     .mdsm-fs-17  {font-size: 17px !important;}    .mdsm-fs-40  {font-size: 40px !important;}   
	.mdsm-fs-3   {font-size: 3px !important;}     .mdsm-fs-18  {font-size: 18px !important;}    .mdsm-fs-45  {font-size: 45px !important;}   
	.mdsm-fs-4   {font-size: 4px !important;}     .mdsm-fs-19  {font-size: 19px !important;}    .mdsm-fs-50  {font-size: 50px !important;}   
	.mdsm-fs-5   {font-size: 5px !important;}     .mdsm-fs-20  {font-size: 20px !important;}    .mdsm-fs-55  {font-size: 55px !important;}   
	.mdsm-fs-6   {font-size: 6px !important;}     .mdsm-fs-21  {font-size: 21px !important;}    .mdsm-fs-60  {font-size: 60px !important;}   
	.mdsm-fs-7   {font-size: 7px !important;}     .mdsm-fs-22  {font-size: 22px !important;}    .mdsm-fs-65  {font-size: 65px !important;}   
	.mdsm-fs-8   {font-size: 8px !important;}     .mdsm-fs-23  {font-size: 23px !important;}    .mdsm-fs-70  {font-size: 70px !important;}   
	.mdsm-fs-9   {font-size: 9px !important;}     .mdsm-fs-24  {font-size: 24px !important;}    .mdsm-fs-75  {font-size: 75px !important;}   
	.mdsm-fs-10  {font-size: 10px !important;}    .mdsm-fs-25  {font-size: 25px !important;}    .mdsm-fs-80  {font-size: 80px !important;}   
	.mdsm-fs-11  {font-size: 11px !important;}    .mdsm-fs-26  {font-size: 26px !important;}    .mdsm-fs-85  {font-size: 85px !important;}   
	.mdsm-fs-12  {font-size: 12px !important;}    .mdsm-fs-27  {font-size: 27px !important;}    .mdsm-fs-90  {font-size: 90px !important;}   
	.mdsm-fs-13  {font-size: 13px !important;}    .mdsm-fs-28  {font-size: 28px !important;}    .mdsm-fs-95  {font-size: 95px !important;}   
	.mdsm-fs-14  {font-size: 14px !important;}    .mdsm-fs-29  {font-size: 29px !important;}    .mdsm-fs-100 {font-size: 100px !important;}  

    /* -------- (mdsm) HEIGHT HELPER CLASSES ------------------------------------------------- */
    .mdsm-height-auto{height:auto;}                                   .mdsm-height-auto-i{height:auto !important;}                                   
    .mdsm-height-fit-content{height:fit-content;}                     .mdsm-height-fit-content-i{height:fit-content !important;}                     
    .mdsm-height-inherit{height:inherit;}                             .mdsm-height-inherit-i{height:inherit !important;}                             
    .mdsm-height-initial{height:initial;}                             .mdsm-height-initial-i{height:initial !important;}                             
    .mdsm-height-max-content{height:max-content;}                     .mdsm-height-max-content-i{height:max-content !important;}                     
    .mdsm-height-min-content{height:min-content;}                     .mdsm-height-min-content-i{height:min-content !important;}                     
    .mdsm-height-revert{height:revert;}                               .mdsm-height-revert-i{height:revert !important;}                               
    .mdsm-height-unset{height:unset;}                                 .mdsm-height-unset-i{height:unset !important;}                                 
    .mdsm-height-webkit-fill-available{height:webkit-fill-available;} .mdsm-height-webkit-fill-available-i{height:webkit-fill-available !important;} 
    .mdsm-height-0{height:0;}                                         .mdsm-height-0-i{height:0 !important;}                                         
    .mdsm-height-1px{height:1px;}                                     .mdsm-height-1px-i{height:1px !important;}                                     
    .mdsm-height-2px{height:2px;}                                     .mdsm-height-2px-i{height:2px !important;}                                     
    .mdsm-height-3px{height:3px;}                                     .mdsm-height-3px-i{height:3px !important;}                                     
    .mdsm-height-4px{height:4px;}                                     .mdsm-height-4px-i{height:4px !important;}                                     
    .mdsm-height-5px{height:5px;}                                     .mdsm-height-5px-i{height:5px !important;}                                     
    .mdsm-height-6px{height:6px;}                                     .mdsm-height-6px-i{height:6px !important;}                                     
    .mdsm-height-7px{height:7px;}                                     .mdsm-height-7px-i{height:7px !important;}                                     
    .mdsm-height-8px{height:8px;}                                     .mdsm-height-8px-i{height:8px !important;}                                     
    .mdsm-height-9px{height:9px;}                                     .mdsm-height-9px-i{height:9px !important;}                                     
    .mdsm-height-10px{height:10px;}                                   .mdsm-height-10px-i{height:10px !important;}                                   
    .mdsm-height-11px{height:11px;}                                   .mdsm-height-11px-i{height:11px !important;}                                   
    .mdsm-height-12px{height:12px;}                                   .mdsm-height-12px-i{height:12px !important;}                                   
    .mdsm-height-13px{height:13px;}                                   .mdsm-height-13px-i{height:13px !important;}                                   
    .mdsm-height-14px{height:14px;}                                   .mdsm-height-14px-i{height:14px !important;}                                   
    .mdsm-height-15px{height:15px;}                                   .mdsm-height-15px-i{height:15px !important;}                                   
    .mdsm-height-16px{height:16px;}                                   .mdsm-height-16px-i{height:16px !important;}                                   
    .mdsm-height-17px{height:17px;}                                   .mdsm-height-17px-i{height:17px !important;}                                   
    .mdsm-height-18px{height:18px;}                                   .mdsm-height-18px-i{height:18px !important;}                                   
    .mdsm-height-19px{height:19px;}                                   .mdsm-height-19px-i{height:19px !important;}                                   
    .mdsm-height-20px{height:20px;}                                   .mdsm-height-20px-i{height:20px !important;}                                   
    .mdsm-height-21px{height:21px;}                                   .mdsm-height-21px-i{height:21px !important;}                                   
    .mdsm-height-22px{height:22px;}                                   .mdsm-height-22px-i{height:22px !important;}                                   
    .mdsm-height-23px{height:23px;}                                   .mdsm-height-23px-i{height:23px !important;}                                   
    .mdsm-height-24px{height:24px;}                                   .mdsm-height-24px-i{height:24px !important;}                                   
    .mdsm-height-25px{height:25px;}                                   .mdsm-height-25px-i{height:25px !important;}                                   
    .mdsm-height-26px{height:26px;}                                   .mdsm-height-26px-i{height:26px !important;}                                   
    .mdsm-height-27px{height:27px;}                                   .mdsm-height-27px-i{height:27px !important;}                                   
    .mdsm-height-28px{height:28px;}                                   .mdsm-height-28px-i{height:28px !important;}                                   
    .mdsm-height-29px{height:29px;}                                   .mdsm-height-29px-i{height:29px !important;}                                   
    .mdsm-height-30px{height:30px;}                                   .mdsm-height-30px-i{height:30px !important;}                                   
    .mdsm-height-35px{height:35px;}                                   .mdsm-height-35px-i{height:35px !important;}                                   
    .mdsm-height-40px{height:40px;}                                   .mdsm-height-40px-i{height:40px !important;}                                   
    .mdsm-height-45px{height:45px;}                                   .mdsm-height-45px-i{height:45px !important;}                                   
    .mdsm-height-50px{height:50px;}                                   .mdsm-height-50px-i{height:50px !important;}                                   
    .mdsm-height-55px{height:55px;}                                   .mdsm-height-55px-i{height:55px !important;}                                   
    .mdsm-height-60px{height:60px;}                                   .mdsm-height-60px-i{height:60px !important;}                                   
    .mdsm-height-65px{height:65px;}                                   .mdsm-height-65px-i{height:65px !important;}                                   
    .mdsm-height-70px{height:70px;}                                   .mdsm-height-70px-i{height:70px !important;}                                   
    .mdsm-height-75px{height:75px;}                                   .mdsm-height-75px-i{height:75px !important;}                                   
    .mdsm-height-80px{height:80px;}                                   .mdsm-height-80px-i{height:80px !important;}                                   
    .mdsm-height-85px{height:85px;}                                   .mdsm-height-85px-i{height:85px !important;}                                   
    .mdsm-height-90px{height:90px;}                                   .mdsm-height-90px-i{height:90px !important;}                                   
    .mdsm-height-95px{height:95px;}                                   .mdsm-height-95px-i{height:95px !important;}                                   
    .mdsm-height-100px{height:100px;}                                 .mdsm-height-100px-i{height:100px !important;}                                 
    .mdsm-height-10pct{height:10%;}                                   .mdsm-height-10pct-i{height:10% !important;}                                   
    .mdsm-height-20pct{height:20%;}                                   .mdsm-height-20pct-i{height:20% !important;}                                   
    .mdsm-height-25pct{height:25%;}                                   .mdsm-height-25pct-i{height:25% !important;}                                   
    .mdsm-height-30pct{height:30%;}                                   .mdsm-height-30pct-i{height:30% !important;}                                   
    .mdsm-height-40pct{height:40%;}                                   .mdsm-height-40pct-i{height:40% !important;}                                   
    .mdsm-height-50pct{height:50%;}                                   .mdsm-height-50pct-i{height:50% !important;}                                   
    .mdsm-height-60pct{height:60%;}                                   .mdsm-height-60pct-i{height:60% !important;}                                   
    .mdsm-height-70pct{height:70%;}                                   .mdsm-height-70pct-i{height:70% !important;}                                   
    .mdsm-height-75pct{height:75%;}                                   .mdsm-height-75pct-i{height:75% !important;}                                   
    .mdsm-height-80pct{height:80%;}                                   .mdsm-height-80pct-i{height:80% !important;}                                   
    .mdsm-height-90pct{height:90%;}                                   .mdsm-height-90pct-i{height:90% !important;}                                   
    .mdsm-height-100pct{height:100%;}                                 .mdsm-height-100pct-i{height:100% !important;}                                 


	/* --------(mdsm) TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
	.mdsm-text-left{text-align:left;}
	.mdsm-text-left-i{text-align:left !important;}
	.mdsm-text-right{text-align:right;}
	.mdsm-text-right-i{text-align:right !important;}
	.mdsm-text-center{text-align:center;}
	.mdsm-text-center-i{text-align:center !important;}

	/* --------(mdsm) BORDER HELPER CLASSES ------------------------------------------------------------------------ */
	.mdsm-border-dark{border-color:var(--dark-text);}
	.mdsm-border-light{border-color:var(--light-text);}
	.mdsm-border-primary{border-color:var(--brand-primary);}
	.mdsm-border-secondary{border-color:var(--brand-secondary);}
	.mdsm-border-muted{border-color:var(--muted);}
	.mdsm-border-transparent{border-color:transparent;}

	/* --------(mdsm) PADDING HELPER CLASSES -------------------------------------------------------------------------- */
	.mdsm-p-0   {padding: 0px !important;}     .mdsm-p-15  {padding: 15px !important;}    .mdsm-p-30  {padding: 30px !important;}   
	.mdsm-p-1   {padding: 1px !important;}     .mdsm-p-16  {padding: 16px !important;}    .mdsm-p-35  {padding: 35px !important;}   
	.mdsm-p-2   {padding: 2px !important;}     .mdsm-p-17  {padding: 17px !important;}    .mdsm-p-40  {padding: 40px !important;}   
	.mdsm-p-3   {padding: 3px !important;}     .mdsm-p-18  {padding: 18px !important;}    .mdsm-p-45  {padding: 45px !important;}   
	.mdsm-p-4   {padding: 4px !important;}     .mdsm-p-19  {padding: 19px !important;}    .mdsm-p-50  {padding: 50px !important;}   
	.mdsm-p-5   {padding: 5px !important;}     .mdsm-p-20  {padding: 20px !important;}    .mdsm-p-55  {padding: 55px !important;}   
	.mdsm-p-6   {padding: 6px !important;}     .mdsm-p-21  {padding: 21px !important;}    .mdsm-p-60  {padding: 60px !important;}   
	.mdsm-p-7   {padding: 7px !important;}     .mdsm-p-22  {padding: 22px !important;}    .mdsm-p-65  {padding: 65px !important;}   
	.mdsm-p-8   {padding: 8px !important;}     .mdsm-p-23  {padding: 23px !important;}    .mdsm-p-70  {padding: 70px !important;}   
	.mdsm-p-9   {padding: 9px !important;}     .mdsm-p-24  {padding: 24px !important;}    .mdsm-p-75  {padding: 75px !important;}   
	.mdsm-p-10  {padding: 10px !important;}    .mdsm-p-25  {padding: 25px !important;}    .mdsm-p-80  {padding: 80px !important;}   
	.mdsm-p-11  {padding: 11px !important;}    .mdsm-p-26  {padding: 26px !important;}    .mdsm-p-85  {padding: 85px !important;}   
	.mdsm-p-12  {padding: 12px !important;}    .mdsm-p-27  {padding: 27px !important;}    .mdsm-p-90  {padding: 90px !important;}   
	.mdsm-p-13  {padding: 13px !important;}    .mdsm-p-28  {padding: 28px !important;}    .mdsm-p-95  {padding: 95px !important;}   
	.mdsm-p-14  {padding: 14px !important;}    .mdsm-p-29  {padding: 29px !important;}    .mdsm-p-100 {padding: 100px !important;}  
	
	
	.mdsm-pl-0  {padding-left: 0px !important;}     .mdsm-pl-15 {padding-left: 15px !important;}    .mdsm-pl-30 {padding-left: 30px !important;}   
	.mdsm-pl-1  {padding-left: 1px !important;}     .mdsm-pl-16 {padding-left: 16px !important;}    .mdsm-pl-35 {padding-left: 35px !important;}   
	.mdsm-pl-2  {padding-left: 2px !important;}     .mdsm-pl-17 {padding-left: 17px !important;}    .mdsm-pl-40 {padding-left: 40px !important;}   
	.mdsm-pl-3  {padding-left: 3px !important;}     .mdsm-pl-18 {padding-left: 18px !important;}    .mdsm-pl-45 {padding-left: 45px !important;}   
	.mdsm-pl-4  {padding-left: 4px !important;}     .mdsm-pl-19 {padding-left: 19px !important;}    .mdsm-pl-50 {padding-left: 50px !important;}   
	.mdsm-pl-5  {padding-left: 5px !important;}     .mdsm-pl-20 {padding-left: 20px !important;}    .mdsm-pl-55 {padding-left: 55px !important;}   
	.mdsm-pl-6  {padding-left: 6px !important;}     .mdsm-pl-21 {padding-left: 21px !important;}    .mdsm-pl-60 {padding-left: 60px !important;}   
	.mdsm-pl-7  {padding-left: 7px !important;}     .mdsm-pl-22 {padding-left: 22px !important;}    .mdsm-pl-65 {padding-left: 65px !important;}   
	.mdsm-pl-8  {padding-left: 8px !important;}     .mdsm-pl-23 {padding-left: 23px !important;}    .mdsm-pl-70 {padding-left: 70px !important;}   
	.mdsm-pl-9  {padding-left: 9px !important;}     .mdsm-pl-24 {padding-left: 24px !important;}    .mdsm-pl-75 {padding-left: 75px !important;}   
	.mdsm-pl-10 {padding-left: 10px !important;}    .mdsm-pl-25 {padding-left: 25px !important;}    .mdsm-pl-80 {padding-left: 80px !important;}   
	.mdsm-pl-11 {padding-left: 11px !important;}    .mdsm-pl-26 {padding-left: 26px !important;}    .mdsm-pl-85 {padding-left: 85px !important;}   
	.mdsm-pl-12 {padding-left: 12px !important;}    .mdsm-pl-27 {padding-left: 27px !important;}    .mdsm-pl-90 {padding-left: 90px !important;}   
	.mdsm-pl-13 {padding-left: 13px !important;}    .mdsm-pl-28 {padding-left: 28px !important;}    .mdsm-pl-95 {padding-left: 95px !important;}   
	.mdsm-pl-14 {padding-left: 14px !important;}    .mdsm-pl-29 {padding-left: 29px !important;}    .mdsm-pl-100{padding-left: 100px !important;}  
	
	
	.mdsm-pr-0  {padding-right: 0px !important;}     .mdsm-pr-15 {padding-right: 15px !important;}    .mdsm-pr-30 {padding-right: 30px !important;}   
	.mdsm-pr-1  {padding-right: 1px !important;}     .mdsm-pr-16 {padding-right: 16px !important;}    .mdsm-pr-35 {padding-right: 35px !important;}   
	.mdsm-pr-2  {padding-right: 2px !important;}     .mdsm-pr-17 {padding-right: 17px !important;}    .mdsm-pr-40 {padding-right: 40px !important;}   
	.mdsm-pr-3  {padding-right: 3px !important;}     .mdsm-pr-18 {padding-right: 18px !important;}    .mdsm-pr-45 {padding-right: 45px !important;}   
	.mdsm-pr-4  {padding-right: 4px !important;}     .mdsm-pr-19 {padding-right: 19px !important;}    .mdsm-pr-50 {padding-right: 50px !important;}   
	.mdsm-pr-5  {padding-right: 5px !important;}     .mdsm-pr-20 {padding-right: 20px !important;}    .mdsm-pr-55 {padding-right: 55px !important;}   
	.mdsm-pr-6  {padding-right: 6px !important;}     .mdsm-pr-21 {padding-right: 21px !important;}    .mdsm-pr-60 {padding-right: 60px !important;}   
	.mdsm-pr-7  {padding-right: 7px !important;}     .mdsm-pr-22 {padding-right: 22px !important;}    .mdsm-pr-65 {padding-right: 65px !important;}   
	.mdsm-pr-8  {padding-right: 8px !important;}     .mdsm-pr-23 {padding-right: 23px !important;}    .mdsm-pr-70 {padding-right: 70px !important;}   
	.mdsm-pr-9  {padding-right: 9px !important;}     .mdsm-pr-24 {padding-right: 24px !important;}    .mdsm-pr-75 {padding-right: 75px !important;}   
	.mdsm-pr-10 {padding-right: 10px !important;}    .mdsm-pr-25 {padding-right: 25px !important;}    .mdsm-pr-80 {padding-right: 80px !important;}   
	.mdsm-pr-11 {padding-right: 11px !important;}    .mdsm-pr-26 {padding-right: 26px !important;}    .mdsm-pr-85 {padding-right: 85px !important;}   
	.mdsm-pr-12 {padding-right: 12px !important;}    .mdsm-pr-27 {padding-right: 27px !important;}    .mdsm-pr-90 {padding-right: 90px !important;}   
	.mdsm-pr-13 {padding-right: 13px !important;}    .mdsm-pr-28 {padding-right: 28px !important;}    .mdsm-pr-95 {padding-right: 95px !important;}   
	.mdsm-pr-14 {padding-right: 14px !important;}    .mdsm-pr-29 {padding-right: 29px !important;}    .mdsm-pr-100{padding-right: 100px !important;}  
	
	
	.mdsm-pt-0  {padding-top: 0px !important;}     .mdsm-pt-15 {padding-top: 15px !important;}    .mdsm-pt-30 {padding-top: 30px !important;}   
	.mdsm-pt-1  {padding-top: 1px !important;}     .mdsm-pt-16 {padding-top: 16px !important;}    .mdsm-pt-35 {padding-top: 35px !important;}   
	.mdsm-pt-2  {padding-top: 2px !important;}     .mdsm-pt-17 {padding-top: 17px !important;}    .mdsm-pt-40 {padding-top: 40px !important;}   
	.mdsm-pt-3  {padding-top: 3px !important;}     .mdsm-pt-18 {padding-top: 18px !important;}    .mdsm-pt-45 {padding-top: 45px !important;}   
	.mdsm-pt-4  {padding-top: 4px !important;}     .mdsm-pt-19 {padding-top: 19px !important;}    .mdsm-pt-50 {padding-top: 50px !important;}   
	.mdsm-pt-5  {padding-top: 5px !important;}     .mdsm-pt-20 {padding-top: 20px !important;}    .mdsm-pt-55 {padding-top: 55px !important;}   
	.mdsm-pt-6  {padding-top: 6px !important;}     .mdsm-pt-21 {padding-top: 21px !important;}    .mdsm-pt-60 {padding-top: 60px !important;}   
	.mdsm-pt-7  {padding-top: 7px !important;}     .mdsm-pt-22 {padding-top: 22px !important;}    .mdsm-pt-65 {padding-top: 65px !important;}   
	.mdsm-pt-8  {padding-top: 8px !important;}     .mdsm-pt-23 {padding-top: 23px !important;}    .mdsm-pt-70 {padding-top: 70px !important;}   
	.mdsm-pt-9  {padding-top: 9px !important;}     .mdsm-pt-24 {padding-top: 24px !important;}    .mdsm-pt-75 {padding-top: 75px !important;}   
	.mdsm-pt-10 {padding-top: 10px !important;}    .mdsm-pt-25 {padding-top: 25px !important;}    .mdsm-pt-80 {padding-top: 80px !important;}   
	.mdsm-pt-11 {padding-top: 11px !important;}    .mdsm-pt-26 {padding-top: 26px !important;}    .mdsm-pt-85 {padding-top: 85px !important;}   
	.mdsm-pt-12 {padding-top: 12px !important;}    .mdsm-pt-27 {padding-top: 27px !important;}    .mdsm-pt-90 {padding-top: 90px !important;}   
	.mdsm-pt-13 {padding-top: 13px !important;}    .mdsm-pt-28 {padding-top: 28px !important;}    .mdsm-pt-95 {padding-top: 95px !important;}   
	.mdsm-pt-14 {padding-top: 14px !important;}    .mdsm-pt-29 {padding-top: 29px !important;}    .mdsm-pt-100{padding-top: 100px !important;}  
	
	
	.mdsm-pb-0  {padding-bottom: 0px !important;}     .mdsm-pb-15 {padding-bottom: 15px !important;}    .mdsm-pb-30 {padding-bottom: 30px !important;}   
	.mdsm-pb-1  {padding-bottom: 1px !important;}     .mdsm-pb-16 {padding-bottom: 16px !important;}    .mdsm-pb-35 {padding-bottom: 35px !important;}   
	.mdsm-pb-2  {padding-bottom: 2px !important;}     .mdsm-pb-17 {padding-bottom: 17px !important;}    .mdsm-pb-40 {padding-bottom: 40px !important;}   
	.mdsm-pb-3  {padding-bottom: 3px !important;}     .mdsm-pb-18 {padding-bottom: 18px !important;}    .mdsm-pb-45 {padding-bottom: 45px !important;}   
	.mdsm-pb-4  {padding-bottom: 4px !important;}     .mdsm-pb-19 {padding-bottom: 19px !important;}    .mdsm-pb-50 {padding-bottom: 50px !important;}   
	.mdsm-pb-5  {padding-bottom: 5px !important;}     .mdsm-pb-20 {padding-bottom: 20px !important;}    .mdsm-pb-55 {padding-bottom: 55px !important;}   
	.mdsm-pb-6  {padding-bottom: 6px !important;}     .mdsm-pb-21 {padding-bottom: 21px !important;}    .mdsm-pb-60 {padding-bottom: 60px !important;}   
	.mdsm-pb-7  {padding-bottom: 7px !important;}     .mdsm-pb-22 {padding-bottom: 22px !important;}    .mdsm-pb-65 {padding-bottom: 65px !important;}   
	.mdsm-pb-8  {padding-bottom: 8px !important;}     .mdsm-pb-23 {padding-bottom: 23px !important;}    .mdsm-pb-70 {padding-bottom: 70px !important;}   
	.mdsm-pb-9  {padding-bottom: 9px !important;}     .mdsm-pb-24 {padding-bottom: 24px !important;}    .mdsm-pb-75 {padding-bottom: 75px !important;}   
	.mdsm-pb-10 {padding-bottom: 10px !important;}    .mdsm-pb-25 {padding-bottom: 25px !important;}    .mdsm-pb-80 {padding-bottom: 80px !important;}   
	.mdsm-pb-11 {padding-bottom: 11px !important;}    .mdsm-pb-26 {padding-bottom: 26px !important;}    .mdsm-pb-85 {padding-bottom: 85px !important;}   
	.mdsm-pb-12 {padding-bottom: 12px !important;}    .mdsm-pb-27 {padding-bottom: 27px !important;}    .mdsm-pb-90 {padding-bottom: 90px !important;}   
	.mdsm-pb-13 {padding-bottom: 13px !important;}    .mdsm-pb-28 {padding-bottom: 28px !important;}    .mdsm-pb-95 {padding-bottom: 95px !important;}   
	.mdsm-pb-14 {padding-bottom: 14px !important;}    .mdsm-pb-29 {padding-bottom: 29px !important;}    .mdsm-pb-100{padding-bottom: 100px !important;}

	/* --------(mdsm) MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
	.mdsm-m-0   {margin: 0px !important;}     .mdsm-m-15  {margin: 15px !important;}    .mdsm-m-30  {margin: 30px !important;}   
	.mdsm-m-1   {margin: 1px !important;}     .mdsm-m-16  {margin: 16px !important;}    .mdsm-m-35  {margin: 35px !important;}   
	.mdsm-m-2   {margin: 2px !important;}     .mdsm-m-17  {margin: 17px !important;}    .mdsm-m-40  {margin: 40px !important;}   
	.mdsm-m-3   {margin: 3px !important;}     .mdsm-m-18  {margin: 18px !important;}    .mdsm-m-45  {margin: 45px !important;}   
	.mdsm-m-4   {margin: 4px !important;}     .mdsm-m-19  {margin: 19px !important;}    .mdsm-m-50  {margin: 50px !important;}   
	.mdsm-m-5   {margin: 5px !important;}     .mdsm-m-20  {margin: 20px !important;}    .mdsm-m-55  {margin: 55px !important;}   
	.mdsm-m-6   {margin: 6px !important;}     .mdsm-m-21  {margin: 21px !important;}    .mdsm-m-60  {margin: 60px !important;}   
	.mdsm-m-7   {margin: 7px !important;}     .mdsm-m-22  {margin: 22px !important;}    .mdsm-m-65  {margin: 65px !important;}   
	.mdsm-m-8   {margin: 8px !important;}     .mdsm-m-23  {margin: 23px !important;}    .mdsm-m-70  {margin: 70px !important;}   
	.mdsm-m-9   {margin: 9px !important;}     .mdsm-m-24  {margin: 24px !important;}    .mdsm-m-75  {margin: 75px !important;}   
	.mdsm-m-10  {margin: 10px !important;}    .mdsm-m-25  {margin: 25px !important;}    .mdsm-m-80  {margin: 80px !important;}   
	.mdsm-m-11  {margin: 11px !important;}    .mdsm-m-26  {margin: 26px !important;}    .mdsm-m-85  {margin: 85px !important;}   
	.mdsm-m-12  {margin: 12px !important;}    .mdsm-m-27  {margin: 27px !important;}    .mdsm-m-90  {margin: 90px !important;}   
	.mdsm-m-13  {margin: 13px !important;}    .mdsm-m-28  {margin: 28px !important;}    .mdsm-m-95  {margin: 95px !important;}   
	.mdsm-m-14  {margin: 14px !important;}    .mdsm-m-29  {margin: 29px !important;}    .mdsm-m-100 {margin: 100px !important;}  
	
	
	.mdsm-ml-0  {margin-left: 0px !important;}     .mdsm-ml-15 {margin-left: 15px !important;}    .mdsm-ml-30 {margin-left: 30px !important;}   
	.mdsm-ml-1  {margin-left: 1px !important;}     .mdsm-ml-16 {margin-left: 16px !important;}    .mdsm-ml-35 {margin-left: 35px !important;}   
	.mdsm-ml-2  {margin-left: 2px !important;}     .mdsm-ml-17 {margin-left: 17px !important;}    .mdsm-ml-40 {margin-left: 40px !important;}   
	.mdsm-ml-3  {margin-left: 3px !important;}     .mdsm-ml-18 {margin-left: 18px !important;}    .mdsm-ml-45 {margin-left: 45px !important;}   
	.mdsm-ml-4  {margin-left: 4px !important;}     .mdsm-ml-19 {margin-left: 19px !important;}    .mdsm-ml-50 {margin-left: 50px !important;}   
	.mdsm-ml-5  {margin-left: 5px !important;}     .mdsm-ml-20 {margin-left: 20px !important;}    .mdsm-ml-55 {margin-left: 55px !important;}   
	.mdsm-ml-6  {margin-left: 6px !important;}     .mdsm-ml-21 {margin-left: 21px !important;}    .mdsm-ml-60 {margin-left: 60px !important;}   
	.mdsm-ml-7  {margin-left: 7px !important;}     .mdsm-ml-22 {margin-left: 22px !important;}    .mdsm-ml-65 {margin-left: 65px !important;}   
	.mdsm-ml-8  {margin-left: 8px !important;}     .mdsm-ml-23 {margin-left: 23px !important;}    .mdsm-ml-70 {margin-left: 70px !important;}   
	.mdsm-ml-9  {margin-left: 9px !important;}     .mdsm-ml-24 {margin-left: 24px !important;}    .mdsm-ml-75 {margin-left: 75px !important;}   
	.mdsm-ml-10 {margin-left: 10px !important;}    .mdsm-ml-25 {margin-left: 25px !important;}    .mdsm-ml-80 {margin-left: 80px !important;}   
	.mdsm-ml-11 {margin-left: 11px !important;}    .mdsm-ml-26 {margin-left: 26px !important;}    .mdsm-ml-85 {margin-left: 85px !important;}   
	.mdsm-ml-12 {margin-left: 12px !important;}    .mdsm-ml-27 {margin-left: 27px !important;}    .mdsm-ml-90 {margin-left: 90px !important;}   
	.mdsm-ml-13 {margin-left: 13px !important;}    .mdsm-ml-28 {margin-left: 28px !important;}    .mdsm-ml-95 {margin-left: 95px !important;}   
	.mdsm-ml-14 {margin-left: 14px !important;}    .mdsm-ml-29 {margin-left: 29px !important;}    .mdsm-ml-100{margin-left: 100px !important;}  
	
	
	.mdsm-mr-0  {margin-right: 0px !important;}     .mdsm-mr-15 {margin-right: 15px !important;}    .mdsm-mr-30 {margin-right: 30px !important;}   
	.mdsm-mr-1  {margin-right: 1px !important;}     .mdsm-mr-16 {margin-right: 16px !important;}    .mdsm-mr-35 {margin-right: 35px !important;}   
	.mdsm-mr-2  {margin-right: 2px !important;}     .mdsm-mr-17 {margin-right: 17px !important;}    .mdsm-mr-40 {margin-right: 40px !important;}   
	.mdsm-mr-3  {margin-right: 3px !important;}     .mdsm-mr-18 {margin-right: 18px !important;}    .mdsm-mr-45 {margin-right: 45px !important;}   
	.mdsm-mr-4  {margin-right: 4px !important;}     .mdsm-mr-19 {margin-right: 19px !important;}    .mdsm-mr-50 {margin-right: 50px !important;}   
	.mdsm-mr-5  {margin-right: 5px !important;}     .mdsm-mr-20 {margin-right: 20px !important;}    .mdsm-mr-55 {margin-right: 55px !important;}   
	.mdsm-mr-6  {margin-right: 6px !important;}     .mdsm-mr-21 {margin-right: 21px !important;}    .mdsm-mr-60 {margin-right: 60px !important;}   
	.mdsm-mr-7  {margin-right: 7px !important;}     .mdsm-mr-22 {margin-right: 22px !important;}    .mdsm-mr-65 {margin-right: 65px !important;}   
	.mdsm-mr-8  {margin-right: 8px !important;}     .mdsm-mr-23 {margin-right: 23px !important;}    .mdsm-mr-70 {margin-right: 70px !important;}   
	.mdsm-mr-9  {margin-right: 9px !important;}     .mdsm-mr-24 {margin-right: 24px !important;}    .mdsm-mr-75 {margin-right: 75px !important;}   
	.mdsm-mr-10 {margin-right: 10px !important;}    .mdsm-mr-25 {margin-right: 25px !important;}    .mdsm-mr-80 {margin-right: 80px !important;}   
	.mdsm-mr-11 {margin-right: 11px !important;}    .mdsm-mr-26 {margin-right: 26px !important;}    .mdsm-mr-85 {margin-right: 85px !important;}   
	.mdsm-mr-12 {margin-right: 12px !important;}    .mdsm-mr-27 {margin-right: 27px !important;}    .mdsm-mr-90 {margin-right: 90px !important;}   
	.mdsm-mr-13 {margin-right: 13px !important;}    .mdsm-mr-28 {margin-right: 28px !important;}    .mdsm-mr-95 {margin-right: 95px !important;}   
	.mdsm-mr-14 {margin-right: 14px !important;}    .mdsm-mr-29 {margin-right: 29px !important;}    .mdsm-mr-100{margin-right: 100px !important;}  
	
	
	.mdsm-mt-0  {margin-top: 0px !important;}     .mdsm-mt-15 {margin-top: 15px !important;}    .mdsm-mt-30 {margin-top: 30px !important;}   
	.mdsm-mt-1  {margin-top: 1px !important;}     .mdsm-mt-16 {margin-top: 16px !important;}    .mdsm-mt-35 {margin-top: 35px !important;}   
	.mdsm-mt-2  {margin-top: 2px !important;}     .mdsm-mt-17 {margin-top: 17px !important;}    .mdsm-mt-40 {margin-top: 40px !important;}   
	.mdsm-mt-3  {margin-top: 3px !important;}     .mdsm-mt-18 {margin-top: 18px !important;}    .mdsm-mt-45 {margin-top: 45px !important;}   
	.mdsm-mt-4  {margin-top: 4px !important;}     .mdsm-mt-19 {margin-top: 19px !important;}    .mdsm-mt-50 {margin-top: 50px !important;}   
	.mdsm-mt-5  {margin-top: 5px !important;}     .mdsm-mt-20 {margin-top: 20px !important;}    .mdsm-mt-55 {margin-top: 55px !important;}   
	.mdsm-mt-6  {margin-top: 6px !important;}     .mdsm-mt-21 {margin-top: 21px !important;}    .mdsm-mt-60 {margin-top: 60px !important;}   
	.mdsm-mt-7  {margin-top: 7px !important;}     .mdsm-mt-22 {margin-top: 22px !important;}    .mdsm-mt-65 {margin-top: 65px !important;}   
	.mdsm-mt-8  {margin-top: 8px !important;}     .mdsm-mt-23 {margin-top: 23px !important;}    .mdsm-mt-70 {margin-top: 70px !important;}   
	.mdsm-mt-9  {margin-top: 9px !important;}     .mdsm-mt-24 {margin-top: 24px !important;}    .mdsm-mt-75 {margin-top: 75px !important;}   
	.mdsm-mt-10 {margin-top: 10px !important;}    .mdsm-mt-25 {margin-top: 25px !important;}    .mdsm-mt-80 {margin-top: 80px !important;}   
	.mdsm-mt-11 {margin-top: 11px !important;}    .mdsm-mt-26 {margin-top: 26px !important;}    .mdsm-mt-85 {margin-top: 85px !important;}   
	.mdsm-mt-12 {margin-top: 12px !important;}    .mdsm-mt-27 {margin-top: 27px !important;}    .mdsm-mt-90 {margin-top: 90px !important;}   
	.mdsm-mt-13 {margin-top: 13px !important;}    .mdsm-mt-28 {margin-top: 28px !important;}    .mdsm-mt-95 {margin-top: 95px !important;}   
	.mdsm-mt-14 {margin-top: 14px !important;}    .mdsm-mt-29 {margin-top: 29px !important;}    .mdsm-mt-100{margin-top: 100px !important;}  
	
	
	.mdsm-mb-0  {margin-bottom: 0px !important;}     .mdsm-mb-15 {margin-bottom: 15px !important;}    .mdsm-mb-30 {margin-bottom: 30px !important;}   
	.mdsm-mb-1  {margin-bottom: 1px !important;}     .mdsm-mb-16 {margin-bottom: 16px !important;}    .mdsm-mb-35 {margin-bottom: 35px !important;}   
	.mdsm-mb-2  {margin-bottom: 2px !important;}     .mdsm-mb-17 {margin-bottom: 17px !important;}    .mdsm-mb-40 {margin-bottom: 40px !important;}   
	.mdsm-mb-3  {margin-bottom: 3px !important;}     .mdsm-mb-18 {margin-bottom: 18px !important;}    .mdsm-mb-45 {margin-bottom: 45px !important;}   
	.mdsm-mb-4  {margin-bottom: 4px !important;}     .mdsm-mb-19 {margin-bottom: 19px !important;}    .mdsm-mb-50 {margin-bottom: 50px !important;}   
	.mdsm-mb-5  {margin-bottom: 5px !important;}     .mdsm-mb-20 {margin-bottom: 20px !important;}    .mdsm-mb-55 {margin-bottom: 55px !important;}   
	.mdsm-mb-6  {margin-bottom: 6px !important;}     .mdsm-mb-21 {margin-bottom: 21px !important;}    .mdsm-mb-60 {margin-bottom: 60px !important;}   
	.mdsm-mb-7  {margin-bottom: 7px !important;}     .mdsm-mb-22 {margin-bottom: 22px !important;}    .mdsm-mb-65 {margin-bottom: 65px !important;}   
	.mdsm-mb-8  {margin-bottom: 8px !important;}     .mdsm-mb-23 {margin-bottom: 23px !important;}    .mdsm-mb-70 {margin-bottom: 70px !important;}   
	.mdsm-mb-9  {margin-bottom: 9px !important;}     .mdsm-mb-24 {margin-bottom: 24px !important;}    .mdsm-mb-75 {margin-bottom: 75px !important;}   
	.mdsm-mb-10 {margin-bottom: 10px !important;}    .mdsm-mb-25 {margin-bottom: 25px !important;}    .mdsm-mb-80 {margin-bottom: 80px !important;}   
	.mdsm-mb-11 {margin-bottom: 11px !important;}    .mdsm-mb-26 {margin-bottom: 26px !important;}    .mdsm-mb-85 {margin-bottom: 85px !important;}   
	.mdsm-mb-12 {margin-bottom: 12px !important;}    .mdsm-mb-27 {margin-bottom: 27px !important;}    .mdsm-mb-90 {margin-bottom: 90px !important;}   
	.mdsm-mb-13 {margin-bottom: 13px !important;}    .mdsm-mb-28 {margin-bottom: 28px !important;}    .mdsm-mb-95 {margin-bottom: 95px !important;}   
	.mdsm-mb-14 {margin-bottom: 14px !important;}    .mdsm-mb-29 {margin-bottom: 29px !important;}    .mdsm-mb-100{margin-bottom: 100px !important;} 

	/* --------(mdsm) FLOAT HELPER CLASSES -------------------------------------------------------------------------- */
	.mdsm-float-inherit{float:inherit;}           .mdsm-float-inherit-i{float:inherit !important;}           
	.mdsm-float-initial{float:initial;}           .mdsm-float-initial-i{float:initial !important;}           
	.mdsm-float-inline-end{float:inline-end;}     .mdsm-float-inline-end-i{float:inline-end !important;}     
	.mdsm-float-inline-start{float:inline-start;} .mdsm-float-inline-start-i{float:inline-start !important;} 
	.mdsm-float-left{float:left;}                 .mdsm-float-left-i{float:left !important;}                 
	.mdsm-float-none{float:none;}                 .mdsm-float-none-i{float:none !important;}                 
	.mdsm-float-revert{float:revert;}             .mdsm-float-revert-i{float:revert !important;}             
	.mdsm-float-right{float:right;}               .mdsm-float-right-i{float:right !important;}               
	.mdsm-float-unset{float:unset;}               .mdsm-float-unset-i{float:unset !important;}               

 }
/* -------------- */
/* ------mdlg---- */
/* -------------- */     
 @media screen and (min-width:897px) and (max-width:1023px){
     
       .splash .splash-head{
         height:100%;
         font-size:30px;
     }
      .splash .splash-head:not(:first-child){
        font-size:45px;
     } 
     .splash .splash-head .splash-head-inner-container{
        width:100%;
        padding-left:30px;
    }    
     .splash .splash-head .splash-head-inner-container > div{
         display:inline-block;
         width:auto;
     }
     
    /* anicons styles */
    .splash-head-bullet-item .icon{
        font-size:40px;
        line-height:30px;
        top:-3px;
    }
     
     /* --------(mdlg) DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
	.mdlg-display-inline{display:inline;}                .mdlg-display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
	.mdlg-display-block{display:block;}                  .mdlg-display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
	.mdlg-display-contents{display:contents;}            .mdlg-display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
	.mdlg-display-flex{display:flex;}                    .mdlg-display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
	.mdlg-display-grid{display:grid;}                    .mdlg-display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
	.mdlg-display-inline-block{display:inline-block;}    .mdlg-display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
	.mdlg-display-inline-flex{display:inline-flex;}      .mdlg-display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
	.mdlg-display-inline-grid{display:inline-grid;}      .mdlg-display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
	.mdlg-display-inline-table{display:inline-table;}    .mdlg-display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
	.mdlg-display-list-item{display:list-item;}          .mdlg-display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
	.mdlg-display-run-in{display:run-in;}                .mdlg-display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
	.mdlg-display-table{display:table;}                  .mdlg-display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
	.mdlg-display-table-caption{display:table-caption;}  .mdlg-display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
	.mdlg-display-table-column-group{display:table-column-group;}  .mdlg-display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
	.mdlg-display-table-header-group{display:table-header-group;}  .mdlg-display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
	.mdlg-display-table-footer-group{display:table-footer-group;}  .mdlg-display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
	.mdlg-display-table-row-group{display:table-row-group;}        .mdlg-display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
	.mdlg-display-table-cell{display:table-cell;}        .mdlg-display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
	.mdlg-display-table-column{display:table-column;}    .mdlg-display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
	.mdlg-display-table-row{display:table-row;}          .mdlg-display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
	.mdlg-display-none{display:none;}                    .mdlg-display-none-i{display:none !important;}                    /* The element is completely removed */
	.mdlg-display-initial{display:initial;}              .mdlg-display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
	.mdlg-display-inherit{display:inherit;}              .mdlg-display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

	/* --------(mdlg) POSITION HELPER CLASSES ------------------------------------------------------------------------ */
	.mdlg-position-absolute{position:absolute;}  .mdlg-position-absolute-i{position:absolute !important;}
	.mdlg-position-fixed{position:fixed;}        .mdlg-position-fixed-i{position:fixed !important;}
	.mdlg-position-inherit{position:inherit;}    .mdlg-position-inherit-i{position:inherit !important;}
	.mdlg-position-initial{position:initial;}    .mdlg-position-initial-i{position:initial !important;}
	.mdlg-position-relative{position:relative;}  .mdlg-position-relative-i{position:relative !important;}
	.mdlg-position-revert{position:revert;}      .mdlg-position-revert-i{position:revert !important;}
	.mdlg-position-static{position:static;}      .mdlg-position-static-i{position:static !important;}
	.mdlg-position-sticky{position:sticky;}      .mdlg-position-sticky-i{position:sticky !important;}
	.mdlg-position-unset{position:unset;}        .mdlg-position-unset-i{position:unset !important;}

    /* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
    .mdlg-vertically-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        transform: translateY(-50%);
    }
    .mdlg-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }
    .mdlg-left-0{left:0;}
    .mdlg-right-0{right:0;}
    .mdlg-top-0{top:0;}
    .mdlg-bottom-0{bottom:0;}

	/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
	.mdlg-text-dark{color:var(--dark-text);}
	.mdlg-text-light{color:var(--light-text);}
	.mdlg-text-primary{color:var(--brand-primary);}
	.mdlg-text-secondary{color:var(--brand-secondary);}
	.mdlg-text-muted{color:var(--muted);}

	/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
	.mdlg-fs-0   {font-size: 0px !important;}     .mdlg-fs-15  {font-size: 15px !important;}    .mdlg-fs-30  {font-size: 30px !important;}   
	.mdlg-fs-1   {font-size: 1px !important;}     .mdlg-fs-16  {font-size: 16px !important;}    .mdlg-fs-35  {font-size: 35px !important;}   
	.mdlg-fs-2   {font-size: 2px !important;}     .mdlg-fs-17  {font-size: 17px !important;}    .mdlg-fs-40  {font-size: 40px !important;}   
	.mdlg-fs-3   {font-size: 3px !important;}     .mdlg-fs-18  {font-size: 18px !important;}    .mdlg-fs-45  {font-size: 45px !important;}   
	.mdlg-fs-4   {font-size: 4px !important;}     .mdlg-fs-19  {font-size: 19px !important;}    .mdlg-fs-50  {font-size: 50px !important;}   
	.mdlg-fs-5   {font-size: 5px !important;}     .mdlg-fs-20  {font-size: 20px !important;}    .mdlg-fs-55  {font-size: 55px !important;}   
	.mdlg-fs-6   {font-size: 6px !important;}     .mdlg-fs-21  {font-size: 21px !important;}    .mdlg-fs-60  {font-size: 60px !important;}   
	.mdlg-fs-7   {font-size: 7px !important;}     .mdlg-fs-22  {font-size: 22px !important;}    .mdlg-fs-65  {font-size: 65px !important;}   
	.mdlg-fs-8   {font-size: 8px !important;}     .mdlg-fs-23  {font-size: 23px !important;}    .mdlg-fs-70  {font-size: 70px !important;}   
	.mdlg-fs-9   {font-size: 9px !important;}     .mdlg-fs-24  {font-size: 24px !important;}    .mdlg-fs-75  {font-size: 75px !important;}   
	.mdlg-fs-10  {font-size: 10px !important;}    .mdlg-fs-25  {font-size: 25px !important;}    .mdlg-fs-80  {font-size: 80px !important;}   
	.mdlg-fs-11  {font-size: 11px !important;}    .mdlg-fs-26  {font-size: 26px !important;}    .mdlg-fs-85  {font-size: 85px !important;}   
	.mdlg-fs-12  {font-size: 12px !important;}    .mdlg-fs-27  {font-size: 27px !important;}    .mdlg-fs-90  {font-size: 90px !important;}   
	.mdlg-fs-13  {font-size: 13px !important;}    .mdlg-fs-28  {font-size: 28px !important;}    .mdlg-fs-95  {font-size: 95px !important;}   
	.mdlg-fs-14  {font-size: 14px !important;}    .mdlg-fs-29  {font-size: 29px !important;}    .mdlg-fs-100 {font-size: 100px !important;}  

    /* -------- (mdlg) HEIGHT HELPER CLASSES ------------------------------------------------- */
    .mdlg-height-auto{height:auto;}                                   .mdlg-height-auto-i{height:auto !important;}                                   
    .mdlg-height-fit-content{height:fit-content;}                     .mdlg-height-fit-content-i{height:fit-content !important;}                     
    .mdlg-height-inherit{height:inherit;}                             .mdlg-height-inherit-i{height:inherit !important;}                             
    .mdlg-height-initial{height:initial;}                             .mdlg-height-initial-i{height:initial !important;}                             
    .mdlg-height-max-content{height:max-content;}                     .mdlg-height-max-content-i{height:max-content !important;}                     
    .mdlg-height-min-content{height:min-content;}                     .mdlg-height-min-content-i{height:min-content !important;}                     
    .mdlg-height-revert{height:revert;}                               .mdlg-height-revert-i{height:revert !important;}                               
    .mdlg-height-unset{height:unset;}                                 .mdlg-height-unset-i{height:unset !important;}                                 
    .mdlg-height-webkit-fill-available{height:webkit-fill-available;} .mdlg-height-webkit-fill-available-i{height:webkit-fill-available !important;} 
    .mdlg-height-0{height:0;}                                         .mdlg-height-0-i{height:0 !important;}                                         
    .mdlg-height-1px{height:1px;}                                     .mdlg-height-1px-i{height:1px !important;}                                     
    .mdlg-height-2px{height:2px;}                                     .mdlg-height-2px-i{height:2px !important;}                                     
    .mdlg-height-3px{height:3px;}                                     .mdlg-height-3px-i{height:3px !important;}                                     
    .mdlg-height-4px{height:4px;}                                     .mdlg-height-4px-i{height:4px !important;}                                     
    .mdlg-height-5px{height:5px;}                                     .mdlg-height-5px-i{height:5px !important;}                                     
    .mdlg-height-6px{height:6px;}                                     .mdlg-height-6px-i{height:6px !important;}                                     
    .mdlg-height-7px{height:7px;}                                     .mdlg-height-7px-i{height:7px !important;}                                     
    .mdlg-height-8px{height:8px;}                                     .mdlg-height-8px-i{height:8px !important;}                                     
    .mdlg-height-9px{height:9px;}                                     .mdlg-height-9px-i{height:9px !important;}                                     
    .mdlg-height-10px{height:10px;}                                   .mdlg-height-10px-i{height:10px !important;}                                   
    .mdlg-height-11px{height:11px;}                                   .mdlg-height-11px-i{height:11px !important;}                                   
    .mdlg-height-12px{height:12px;}                                   .mdlg-height-12px-i{height:12px !important;}                                   
    .mdlg-height-13px{height:13px;}                                   .mdlg-height-13px-i{height:13px !important;}                                   
    .mdlg-height-14px{height:14px;}                                   .mdlg-height-14px-i{height:14px !important;}                                   
    .mdlg-height-15px{height:15px;}                                   .mdlg-height-15px-i{height:15px !important;}                                   
    .mdlg-height-16px{height:16px;}                                   .mdlg-height-16px-i{height:16px !important;}                                   
    .mdlg-height-17px{height:17px;}                                   .mdlg-height-17px-i{height:17px !important;}                                   
    .mdlg-height-18px{height:18px;}                                   .mdlg-height-18px-i{height:18px !important;}                                   
    .mdlg-height-19px{height:19px;}                                   .mdlg-height-19px-i{height:19px !important;}                                   
    .mdlg-height-20px{height:20px;}                                   .mdlg-height-20px-i{height:20px !important;}                                   
    .mdlg-height-21px{height:21px;}                                   .mdlg-height-21px-i{height:21px !important;}                                   
    .mdlg-height-22px{height:22px;}                                   .mdlg-height-22px-i{height:22px !important;}                                   
    .mdlg-height-23px{height:23px;}                                   .mdlg-height-23px-i{height:23px !important;}                                   
    .mdlg-height-24px{height:24px;}                                   .mdlg-height-24px-i{height:24px !important;}                                   
    .mdlg-height-25px{height:25px;}                                   .mdlg-height-25px-i{height:25px !important;}                                   
    .mdlg-height-26px{height:26px;}                                   .mdlg-height-26px-i{height:26px !important;}                                   
    .mdlg-height-27px{height:27px;}                                   .mdlg-height-27px-i{height:27px !important;}                                   
    .mdlg-height-28px{height:28px;}                                   .mdlg-height-28px-i{height:28px !important;}                                   
    .mdlg-height-29px{height:29px;}                                   .mdlg-height-29px-i{height:29px !important;}                                   
    .mdlg-height-30px{height:30px;}                                   .mdlg-height-30px-i{height:30px !important;}                                   
    .mdlg-height-35px{height:35px;}                                   .mdlg-height-35px-i{height:35px !important;}                                   
    .mdlg-height-40px{height:40px;}                                   .mdlg-height-40px-i{height:40px !important;}                                   
    .mdlg-height-45px{height:45px;}                                   .mdlg-height-45px-i{height:45px !important;}                                   
    .mdlg-height-50px{height:50px;}                                   .mdlg-height-50px-i{height:50px !important;}                                   
    .mdlg-height-55px{height:55px;}                                   .mdlg-height-55px-i{height:55px !important;}                                   
    .mdlg-height-60px{height:60px;}                                   .mdlg-height-60px-i{height:60px !important;}                                   
    .mdlg-height-65px{height:65px;}                                   .mdlg-height-65px-i{height:65px !important;}                                   
    .mdlg-height-70px{height:70px;}                                   .mdlg-height-70px-i{height:70px !important;}                                   
    .mdlg-height-75px{height:75px;}                                   .mdlg-height-75px-i{height:75px !important;}                                   
    .mdlg-height-80px{height:80px;}                                   .mdlg-height-80px-i{height:80px !important;}                                   
    .mdlg-height-85px{height:85px;}                                   .mdlg-height-85px-i{height:85px !important;}                                   
    .mdlg-height-90px{height:90px;}                                   .mdlg-height-90px-i{height:90px !important;}                                   
    .mdlg-height-95px{height:95px;}                                   .mdlg-height-95px-i{height:95px !important;}                                   
    .mdlg-height-100px{height:100px;}                                 .mdlg-height-100px-i{height:100px !important;}                                 
    .mdlg-height-10pct{height:10%;}                                   .mdlg-height-10pct-i{height:10% !important;}                                   
    .mdlg-height-20pct{height:20%;}                                   .mdlg-height-20pct-i{height:20% !important;}                                   
    .mdlg-height-25pct{height:25%;}                                   .mdlg-height-25pct-i{height:25% !important;}                                   
    .mdlg-height-30pct{height:30%;}                                   .mdlg-height-30pct-i{height:30% !important;}                                   
    .mdlg-height-40pct{height:40%;}                                   .mdlg-height-40pct-i{height:40% !important;}                                   
    .mdlg-height-50pct{height:50%;}                                   .mdlg-height-50pct-i{height:50% !important;}                                   
    .mdlg-height-60pct{height:60%;}                                   .mdlg-height-60pct-i{height:60% !important;}                                   
    .mdlg-height-70pct{height:70%;}                                   .mdlg-height-70pct-i{height:70% !important;}                                   
    .mdlg-height-75pct{height:75%;}                                   .mdlg-height-75pct-i{height:75% !important;}                                   
    .mdlg-height-80pct{height:80%;}                                   .mdlg-height-80pct-i{height:80% !important;}                                   
    .mdlg-height-90pct{height:90%;}                                   .mdlg-height-90pct-i{height:90% !important;}                                   
    .mdlg-height-100pct{height:100%;}                                 .mdlg-height-100pct-i{height:100% !important;}                                 


	/* --------(mdlg) TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
	.mdlg-text-left{text-align:left;}
	.mdlg-text-left-i{text-align:left !important;}
	.mdlg-text-right{text-align:right;}
	.mdlg-text-right-i{text-align:right !important;}
	.mdlg-text-center{text-align:center;}
	.mdlg-text-center-i{text-align:center !important;}

	/* --------(mdlg) BORDER HELPER CLASSES ------------------------------------------------------------------------ */
	.mdlg-border-dark{border-color:var(--dark-text);}
	.mdlg-border-light{border-color:var(--light-text);}
	.mdlg-border-primary{border-color:var(--brand-primary);}
	.mdlg-border-secondary{border-color:var(--brand-secondary);}
	.mdlg-border-muted{border-color:var(--muted);}
	.mdlg-border-transparent{border-color:transparent;}

	/* --------(mdlg) PADDING HELPER CLASSES -------------------------------------------------------------------------- */
	.mdlg-p-0   {padding: 0px !important;}     .mdlg-p-15  {padding: 15px !important;}    .mdlg-p-30  {padding: 30px !important;}   
	.mdlg-p-1   {padding: 1px !important;}     .mdlg-p-16  {padding: 16px !important;}    .mdlg-p-35  {padding: 35px !important;}   
	.mdlg-p-2   {padding: 2px !important;}     .mdlg-p-17  {padding: 17px !important;}    .mdlg-p-40  {padding: 40px !important;}   
	.mdlg-p-3   {padding: 3px !important;}     .mdlg-p-18  {padding: 18px !important;}    .mdlg-p-45  {padding: 45px !important;}   
	.mdlg-p-4   {padding: 4px !important;}     .mdlg-p-19  {padding: 19px !important;}    .mdlg-p-50  {padding: 50px !important;}   
	.mdlg-p-5   {padding: 5px !important;}     .mdlg-p-20  {padding: 20px !important;}    .mdlg-p-55  {padding: 55px !important;}   
	.mdlg-p-6   {padding: 6px !important;}     .mdlg-p-21  {padding: 21px !important;}    .mdlg-p-60  {padding: 60px !important;}   
	.mdlg-p-7   {padding: 7px !important;}     .mdlg-p-22  {padding: 22px !important;}    .mdlg-p-65  {padding: 65px !important;}   
	.mdlg-p-8   {padding: 8px !important;}     .mdlg-p-23  {padding: 23px !important;}    .mdlg-p-70  {padding: 70px !important;}   
	.mdlg-p-9   {padding: 9px !important;}     .mdlg-p-24  {padding: 24px !important;}    .mdlg-p-75  {padding: 75px !important;}   
	.mdlg-p-10  {padding: 10px !important;}    .mdlg-p-25  {padding: 25px !important;}    .mdlg-p-80  {padding: 80px !important;}   
	.mdlg-p-11  {padding: 11px !important;}    .mdlg-p-26  {padding: 26px !important;}    .mdlg-p-85  {padding: 85px !important;}   
	.mdlg-p-12  {padding: 12px !important;}    .mdlg-p-27  {padding: 27px !important;}    .mdlg-p-90  {padding: 90px !important;}   
	.mdlg-p-13  {padding: 13px !important;}    .mdlg-p-28  {padding: 28px !important;}    .mdlg-p-95  {padding: 95px !important;}   
	.mdlg-p-14  {padding: 14px !important;}    .mdlg-p-29  {padding: 29px !important;}    .mdlg-p-100 {padding: 100px !important;}  
	
	
	.mdlg-pl-0  {padding-left: 0px !important;}     .mdlg-pl-15 {padding-left: 15px !important;}    .mdlg-pl-30 {padding-left: 30px !important;}   
	.mdlg-pl-1  {padding-left: 1px !important;}     .mdlg-pl-16 {padding-left: 16px !important;}    .mdlg-pl-35 {padding-left: 35px !important;}   
	.mdlg-pl-2  {padding-left: 2px !important;}     .mdlg-pl-17 {padding-left: 17px !important;}    .mdlg-pl-40 {padding-left: 40px !important;}   
	.mdlg-pl-3  {padding-left: 3px !important;}     .mdlg-pl-18 {padding-left: 18px !important;}    .mdlg-pl-45 {padding-left: 45px !important;}   
	.mdlg-pl-4  {padding-left: 4px !important;}     .mdlg-pl-19 {padding-left: 19px !important;}    .mdlg-pl-50 {padding-left: 50px !important;}   
	.mdlg-pl-5  {padding-left: 5px !important;}     .mdlg-pl-20 {padding-left: 20px !important;}    .mdlg-pl-55 {padding-left: 55px !important;}   
	.mdlg-pl-6  {padding-left: 6px !important;}     .mdlg-pl-21 {padding-left: 21px !important;}    .mdlg-pl-60 {padding-left: 60px !important;}   
	.mdlg-pl-7  {padding-left: 7px !important;}     .mdlg-pl-22 {padding-left: 22px !important;}    .mdlg-pl-65 {padding-left: 65px !important;}   
	.mdlg-pl-8  {padding-left: 8px !important;}     .mdlg-pl-23 {padding-left: 23px !important;}    .mdlg-pl-70 {padding-left: 70px !important;}   
	.mdlg-pl-9  {padding-left: 9px !important;}     .mdlg-pl-24 {padding-left: 24px !important;}    .mdlg-pl-75 {padding-left: 75px !important;}   
	.mdlg-pl-10 {padding-left: 10px !important;}    .mdlg-pl-25 {padding-left: 25px !important;}    .mdlg-pl-80 {padding-left: 80px !important;}   
	.mdlg-pl-11 {padding-left: 11px !important;}    .mdlg-pl-26 {padding-left: 26px !important;}    .mdlg-pl-85 {padding-left: 85px !important;}   
	.mdlg-pl-12 {padding-left: 12px !important;}    .mdlg-pl-27 {padding-left: 27px !important;}    .mdlg-pl-90 {padding-left: 90px !important;}   
	.mdlg-pl-13 {padding-left: 13px !important;}    .mdlg-pl-28 {padding-left: 28px !important;}    .mdlg-pl-95 {padding-left: 95px !important;}   
	.mdlg-pl-14 {padding-left: 14px !important;}    .mdlg-pl-29 {padding-left: 29px !important;}    .mdlg-pl-100{padding-left: 100px !important;}  
	
	
	.mdlg-pr-0  {padding-right: 0px !important;}     .mdlg-pr-15 {padding-right: 15px !important;}    .mdlg-pr-30 {padding-right: 30px !important;}   
	.mdlg-pr-1  {padding-right: 1px !important;}     .mdlg-pr-16 {padding-right: 16px !important;}    .mdlg-pr-35 {padding-right: 35px !important;}   
	.mdlg-pr-2  {padding-right: 2px !important;}     .mdlg-pr-17 {padding-right: 17px !important;}    .mdlg-pr-40 {padding-right: 40px !important;}   
	.mdlg-pr-3  {padding-right: 3px !important;}     .mdlg-pr-18 {padding-right: 18px !important;}    .mdlg-pr-45 {padding-right: 45px !important;}   
	.mdlg-pr-4  {padding-right: 4px !important;}     .mdlg-pr-19 {padding-right: 19px !important;}    .mdlg-pr-50 {padding-right: 50px !important;}   
	.mdlg-pr-5  {padding-right: 5px !important;}     .mdlg-pr-20 {padding-right: 20px !important;}    .mdlg-pr-55 {padding-right: 55px !important;}   
	.mdlg-pr-6  {padding-right: 6px !important;}     .mdlg-pr-21 {padding-right: 21px !important;}    .mdlg-pr-60 {padding-right: 60px !important;}   
	.mdlg-pr-7  {padding-right: 7px !important;}     .mdlg-pr-22 {padding-right: 22px !important;}    .mdlg-pr-65 {padding-right: 65px !important;}   
	.mdlg-pr-8  {padding-right: 8px !important;}     .mdlg-pr-23 {padding-right: 23px !important;}    .mdlg-pr-70 {padding-right: 70px !important;}   
	.mdlg-pr-9  {padding-right: 9px !important;}     .mdlg-pr-24 {padding-right: 24px !important;}    .mdlg-pr-75 {padding-right: 75px !important;}   
	.mdlg-pr-10 {padding-right: 10px !important;}    .mdlg-pr-25 {padding-right: 25px !important;}    .mdlg-pr-80 {padding-right: 80px !important;}   
	.mdlg-pr-11 {padding-right: 11px !important;}    .mdlg-pr-26 {padding-right: 26px !important;}    .mdlg-pr-85 {padding-right: 85px !important;}   
	.mdlg-pr-12 {padding-right: 12px !important;}    .mdlg-pr-27 {padding-right: 27px !important;}    .mdlg-pr-90 {padding-right: 90px !important;}   
	.mdlg-pr-13 {padding-right: 13px !important;}    .mdlg-pr-28 {padding-right: 28px !important;}    .mdlg-pr-95 {padding-right: 95px !important;}   
	.mdlg-pr-14 {padding-right: 14px !important;}    .mdlg-pr-29 {padding-right: 29px !important;}    .mdlg-pr-100{padding-right: 100px !important;}  
	
	
	.mdlg-pt-0  {padding-top: 0px !important;}     .mdlg-pt-15 {padding-top: 15px !important;}    .mdlg-pt-30 {padding-top: 30px !important;}   
	.mdlg-pt-1  {padding-top: 1px !important;}     .mdlg-pt-16 {padding-top: 16px !important;}    .mdlg-pt-35 {padding-top: 35px !important;}   
	.mdlg-pt-2  {padding-top: 2px !important;}     .mdlg-pt-17 {padding-top: 17px !important;}    .mdlg-pt-40 {padding-top: 40px !important;}   
	.mdlg-pt-3  {padding-top: 3px !important;}     .mdlg-pt-18 {padding-top: 18px !important;}    .mdlg-pt-45 {padding-top: 45px !important;}   
	.mdlg-pt-4  {padding-top: 4px !important;}     .mdlg-pt-19 {padding-top: 19px !important;}    .mdlg-pt-50 {padding-top: 50px !important;}   
	.mdlg-pt-5  {padding-top: 5px !important;}     .mdlg-pt-20 {padding-top: 20px !important;}    .mdlg-pt-55 {padding-top: 55px !important;}   
	.mdlg-pt-6  {padding-top: 6px !important;}     .mdlg-pt-21 {padding-top: 21px !important;}    .mdlg-pt-60 {padding-top: 60px !important;}   
	.mdlg-pt-7  {padding-top: 7px !important;}     .mdlg-pt-22 {padding-top: 22px !important;}    .mdlg-pt-65 {padding-top: 65px !important;}   
	.mdlg-pt-8  {padding-top: 8px !important;}     .mdlg-pt-23 {padding-top: 23px !important;}    .mdlg-pt-70 {padding-top: 70px !important;}   
	.mdlg-pt-9  {padding-top: 9px !important;}     .mdlg-pt-24 {padding-top: 24px !important;}    .mdlg-pt-75 {padding-top: 75px !important;}   
	.mdlg-pt-10 {padding-top: 10px !important;}    .mdlg-pt-25 {padding-top: 25px !important;}    .mdlg-pt-80 {padding-top: 80px !important;}   
	.mdlg-pt-11 {padding-top: 11px !important;}    .mdlg-pt-26 {padding-top: 26px !important;}    .mdlg-pt-85 {padding-top: 85px !important;}   
	.mdlg-pt-12 {padding-top: 12px !important;}    .mdlg-pt-27 {padding-top: 27px !important;}    .mdlg-pt-90 {padding-top: 90px !important;}   
	.mdlg-pt-13 {padding-top: 13px !important;}    .mdlg-pt-28 {padding-top: 28px !important;}    .mdlg-pt-95 {padding-top: 95px !important;}   
	.mdlg-pt-14 {padding-top: 14px !important;}    .mdlg-pt-29 {padding-top: 29px !important;}    .mdlg-pt-100{padding-top: 100px !important;}  
	
	
	.mdlg-pb-0  {padding-bottom: 0px !important;}     .mdlg-pb-15 {padding-bottom: 15px !important;}    .mdlg-pb-30 {padding-bottom: 30px !important;}   
	.mdlg-pb-1  {padding-bottom: 1px !important;}     .mdlg-pb-16 {padding-bottom: 16px !important;}    .mdlg-pb-35 {padding-bottom: 35px !important;}   
	.mdlg-pb-2  {padding-bottom: 2px !important;}     .mdlg-pb-17 {padding-bottom: 17px !important;}    .mdlg-pb-40 {padding-bottom: 40px !important;}   
	.mdlg-pb-3  {padding-bottom: 3px !important;}     .mdlg-pb-18 {padding-bottom: 18px !important;}    .mdlg-pb-45 {padding-bottom: 45px !important;}   
	.mdlg-pb-4  {padding-bottom: 4px !important;}     .mdlg-pb-19 {padding-bottom: 19px !important;}    .mdlg-pb-50 {padding-bottom: 50px !important;}   
	.mdlg-pb-5  {padding-bottom: 5px !important;}     .mdlg-pb-20 {padding-bottom: 20px !important;}    .mdlg-pb-55 {padding-bottom: 55px !important;}   
	.mdlg-pb-6  {padding-bottom: 6px !important;}     .mdlg-pb-21 {padding-bottom: 21px !important;}    .mdlg-pb-60 {padding-bottom: 60px !important;}   
	.mdlg-pb-7  {padding-bottom: 7px !important;}     .mdlg-pb-22 {padding-bottom: 22px !important;}    .mdlg-pb-65 {padding-bottom: 65px !important;}   
	.mdlg-pb-8  {padding-bottom: 8px !important;}     .mdlg-pb-23 {padding-bottom: 23px !important;}    .mdlg-pb-70 {padding-bottom: 70px !important;}   
	.mdlg-pb-9  {padding-bottom: 9px !important;}     .mdlg-pb-24 {padding-bottom: 24px !important;}    .mdlg-pb-75 {padding-bottom: 75px !important;}   
	.mdlg-pb-10 {padding-bottom: 10px !important;}    .mdlg-pb-25 {padding-bottom: 25px !important;}    .mdlg-pb-80 {padding-bottom: 80px !important;}   
	.mdlg-pb-11 {padding-bottom: 11px !important;}    .mdlg-pb-26 {padding-bottom: 26px !important;}    .mdlg-pb-85 {padding-bottom: 85px !important;}   
	.mdlg-pb-12 {padding-bottom: 12px !important;}    .mdlg-pb-27 {padding-bottom: 27px !important;}    .mdlg-pb-90 {padding-bottom: 90px !important;}   
	.mdlg-pb-13 {padding-bottom: 13px !important;}    .mdlg-pb-28 {padding-bottom: 28px !important;}    .mdlg-pb-95 {padding-bottom: 95px !important;}   
	.mdlg-pb-14 {padding-bottom: 14px !important;}    .mdlg-pb-29 {padding-bottom: 29px !important;}    .mdlg-pb-100{padding-bottom: 100px !important;}

	/* --------(mdlg) MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
	.mdlg-m-0   {margin: 0px !important;}     .mdlg-m-15  {margin: 15px !important;}    .mdlg-m-30  {margin: 30px !important;}   
	.mdlg-m-1   {margin: 1px !important;}     .mdlg-m-16  {margin: 16px !important;}    .mdlg-m-35  {margin: 35px !important;}   
	.mdlg-m-2   {margin: 2px !important;}     .mdlg-m-17  {margin: 17px !important;}    .mdlg-m-40  {margin: 40px !important;}   
	.mdlg-m-3   {margin: 3px !important;}     .mdlg-m-18  {margin: 18px !important;}    .mdlg-m-45  {margin: 45px !important;}   
	.mdlg-m-4   {margin: 4px !important;}     .mdlg-m-19  {margin: 19px !important;}    .mdlg-m-50  {margin: 50px !important;}   
	.mdlg-m-5   {margin: 5px !important;}     .mdlg-m-20  {margin: 20px !important;}    .mdlg-m-55  {margin: 55px !important;}   
	.mdlg-m-6   {margin: 6px !important;}     .mdlg-m-21  {margin: 21px !important;}    .mdlg-m-60  {margin: 60px !important;}   
	.mdlg-m-7   {margin: 7px !important;}     .mdlg-m-22  {margin: 22px !important;}    .mdlg-m-65  {margin: 65px !important;}   
	.mdlg-m-8   {margin: 8px !important;}     .mdlg-m-23  {margin: 23px !important;}    .mdlg-m-70  {margin: 70px !important;}   
	.mdlg-m-9   {margin: 9px !important;}     .mdlg-m-24  {margin: 24px !important;}    .mdlg-m-75  {margin: 75px !important;}   
	.mdlg-m-10  {margin: 10px !important;}    .mdlg-m-25  {margin: 25px !important;}    .mdlg-m-80  {margin: 80px !important;}   
	.mdlg-m-11  {margin: 11px !important;}    .mdlg-m-26  {margin: 26px !important;}    .mdlg-m-85  {margin: 85px !important;}   
	.mdlg-m-12  {margin: 12px !important;}    .mdlg-m-27  {margin: 27px !important;}    .mdlg-m-90  {margin: 90px !important;}   
	.mdlg-m-13  {margin: 13px !important;}    .mdlg-m-28  {margin: 28px !important;}    .mdlg-m-95  {margin: 95px !important;}   
	.mdlg-m-14  {margin: 14px !important;}    .mdlg-m-29  {margin: 29px !important;}    .mdlg-m-100 {margin: 100px !important;}  
	
	
	.mdlg-ml-0  {margin-left: 0px !important;}     .mdlg-ml-15 {margin-left: 15px !important;}    .mdlg-ml-30 {margin-left: 30px !important;}   
	.mdlg-ml-1  {margin-left: 1px !important;}     .mdlg-ml-16 {margin-left: 16px !important;}    .mdlg-ml-35 {margin-left: 35px !important;}   
	.mdlg-ml-2  {margin-left: 2px !important;}     .mdlg-ml-17 {margin-left: 17px !important;}    .mdlg-ml-40 {margin-left: 40px !important;}   
	.mdlg-ml-3  {margin-left: 3px !important;}     .mdlg-ml-18 {margin-left: 18px !important;}    .mdlg-ml-45 {margin-left: 45px !important;}   
	.mdlg-ml-4  {margin-left: 4px !important;}     .mdlg-ml-19 {margin-left: 19px !important;}    .mdlg-ml-50 {margin-left: 50px !important;}   
	.mdlg-ml-5  {margin-left: 5px !important;}     .mdlg-ml-20 {margin-left: 20px !important;}    .mdlg-ml-55 {margin-left: 55px !important;}   
	.mdlg-ml-6  {margin-left: 6px !important;}     .mdlg-ml-21 {margin-left: 21px !important;}    .mdlg-ml-60 {margin-left: 60px !important;}   
	.mdlg-ml-7  {margin-left: 7px !important;}     .mdlg-ml-22 {margin-left: 22px !important;}    .mdlg-ml-65 {margin-left: 65px !important;}   
	.mdlg-ml-8  {margin-left: 8px !important;}     .mdlg-ml-23 {margin-left: 23px !important;}    .mdlg-ml-70 {margin-left: 70px !important;}   
	.mdlg-ml-9  {margin-left: 9px !important;}     .mdlg-ml-24 {margin-left: 24px !important;}    .mdlg-ml-75 {margin-left: 75px !important;}   
	.mdlg-ml-10 {margin-left: 10px !important;}    .mdlg-ml-25 {margin-left: 25px !important;}    .mdlg-ml-80 {margin-left: 80px !important;}   
	.mdlg-ml-11 {margin-left: 11px !important;}    .mdlg-ml-26 {margin-left: 26px !important;}    .mdlg-ml-85 {margin-left: 85px !important;}   
	.mdlg-ml-12 {margin-left: 12px !important;}    .mdlg-ml-27 {margin-left: 27px !important;}    .mdlg-ml-90 {margin-left: 90px !important;}   
	.mdlg-ml-13 {margin-left: 13px !important;}    .mdlg-ml-28 {margin-left: 28px !important;}    .mdlg-ml-95 {margin-left: 95px !important;}   
	.mdlg-ml-14 {margin-left: 14px !important;}    .mdlg-ml-29 {margin-left: 29px !important;}    .mdlg-ml-100{margin-left: 100px !important;}  
	
	
	.mdlg-mr-0  {margin-right: 0px !important;}     .mdlg-mr-15 {margin-right: 15px !important;}    .mdlg-mr-30 {margin-right: 30px !important;}   
	.mdlg-mr-1  {margin-right: 1px !important;}     .mdlg-mr-16 {margin-right: 16px !important;}    .mdlg-mr-35 {margin-right: 35px !important;}   
	.mdlg-mr-2  {margin-right: 2px !important;}     .mdlg-mr-17 {margin-right: 17px !important;}    .mdlg-mr-40 {margin-right: 40px !important;}   
	.mdlg-mr-3  {margin-right: 3px !important;}     .mdlg-mr-18 {margin-right: 18px !important;}    .mdlg-mr-45 {margin-right: 45px !important;}   
	.mdlg-mr-4  {margin-right: 4px !important;}     .mdlg-mr-19 {margin-right: 19px !important;}    .mdlg-mr-50 {margin-right: 50px !important;}   
	.mdlg-mr-5  {margin-right: 5px !important;}     .mdlg-mr-20 {margin-right: 20px !important;}    .mdlg-mr-55 {margin-right: 55px !important;}   
	.mdlg-mr-6  {margin-right: 6px !important;}     .mdlg-mr-21 {margin-right: 21px !important;}    .mdlg-mr-60 {margin-right: 60px !important;}   
	.mdlg-mr-7  {margin-right: 7px !important;}     .mdlg-mr-22 {margin-right: 22px !important;}    .mdlg-mr-65 {margin-right: 65px !important;}   
	.mdlg-mr-8  {margin-right: 8px !important;}     .mdlg-mr-23 {margin-right: 23px !important;}    .mdlg-mr-70 {margin-right: 70px !important;}   
	.mdlg-mr-9  {margin-right: 9px !important;}     .mdlg-mr-24 {margin-right: 24px !important;}    .mdlg-mr-75 {margin-right: 75px !important;}   
	.mdlg-mr-10 {margin-right: 10px !important;}    .mdlg-mr-25 {margin-right: 25px !important;}    .mdlg-mr-80 {margin-right: 80px !important;}   
	.mdlg-mr-11 {margin-right: 11px !important;}    .mdlg-mr-26 {margin-right: 26px !important;}    .mdlg-mr-85 {margin-right: 85px !important;}   
	.mdlg-mr-12 {margin-right: 12px !important;}    .mdlg-mr-27 {margin-right: 27px !important;}    .mdlg-mr-90 {margin-right: 90px !important;}   
	.mdlg-mr-13 {margin-right: 13px !important;}    .mdlg-mr-28 {margin-right: 28px !important;}    .mdlg-mr-95 {margin-right: 95px !important;}   
	.mdlg-mr-14 {margin-right: 14px !important;}    .mdlg-mr-29 {margin-right: 29px !important;}    .mdlg-mr-100{margin-right: 100px !important;}  
	
	
	.mdlg-mt-0  {margin-top: 0px !important;}     .mdlg-mt-15 {margin-top: 15px !important;}    .mdlg-mt-30 {margin-top: 30px !important;}   
	.mdlg-mt-1  {margin-top: 1px !important;}     .mdlg-mt-16 {margin-top: 16px !important;}    .mdlg-mt-35 {margin-top: 35px !important;}   
	.mdlg-mt-2  {margin-top: 2px !important;}     .mdlg-mt-17 {margin-top: 17px !important;}    .mdlg-mt-40 {margin-top: 40px !important;}   
	.mdlg-mt-3  {margin-top: 3px !important;}     .mdlg-mt-18 {margin-top: 18px !important;}    .mdlg-mt-45 {margin-top: 45px !important;}   
	.mdlg-mt-4  {margin-top: 4px !important;}     .mdlg-mt-19 {margin-top: 19px !important;}    .mdlg-mt-50 {margin-top: 50px !important;}   
	.mdlg-mt-5  {margin-top: 5px !important;}     .mdlg-mt-20 {margin-top: 20px !important;}    .mdlg-mt-55 {margin-top: 55px !important;}   
	.mdlg-mt-6  {margin-top: 6px !important;}     .mdlg-mt-21 {margin-top: 21px !important;}    .mdlg-mt-60 {margin-top: 60px !important;}   
	.mdlg-mt-7  {margin-top: 7px !important;}     .mdlg-mt-22 {margin-top: 22px !important;}    .mdlg-mt-65 {margin-top: 65px !important;}   
	.mdlg-mt-8  {margin-top: 8px !important;}     .mdlg-mt-23 {margin-top: 23px !important;}    .mdlg-mt-70 {margin-top: 70px !important;}   
	.mdlg-mt-9  {margin-top: 9px !important;}     .mdlg-mt-24 {margin-top: 24px !important;}    .mdlg-mt-75 {margin-top: 75px !important;}   
	.mdlg-mt-10 {margin-top: 10px !important;}    .mdlg-mt-25 {margin-top: 25px !important;}    .mdlg-mt-80 {margin-top: 80px !important;}   
	.mdlg-mt-11 {margin-top: 11px !important;}    .mdlg-mt-26 {margin-top: 26px !important;}    .mdlg-mt-85 {margin-top: 85px !important;}   
	.mdlg-mt-12 {margin-top: 12px !important;}    .mdlg-mt-27 {margin-top: 27px !important;}    .mdlg-mt-90 {margin-top: 90px !important;}   
	.mdlg-mt-13 {margin-top: 13px !important;}    .mdlg-mt-28 {margin-top: 28px !important;}    .mdlg-mt-95 {margin-top: 95px !important;}   
	.mdlg-mt-14 {margin-top: 14px !important;}    .mdlg-mt-29 {margin-top: 29px !important;}    .mdlg-mt-100{margin-top: 100px !important;}  
	
	
	.mdlg-mb-0  {margin-bottom: 0px !important;}     .mdlg-mb-15 {margin-bottom: 15px !important;}    .mdlg-mb-30 {margin-bottom: 30px !important;}   
	.mdlg-mb-1  {margin-bottom: 1px !important;}     .mdlg-mb-16 {margin-bottom: 16px !important;}    .mdlg-mb-35 {margin-bottom: 35px !important;}   
	.mdlg-mb-2  {margin-bottom: 2px !important;}     .mdlg-mb-17 {margin-bottom: 17px !important;}    .mdlg-mb-40 {margin-bottom: 40px !important;}   
	.mdlg-mb-3  {margin-bottom: 3px !important;}     .mdlg-mb-18 {margin-bottom: 18px !important;}    .mdlg-mb-45 {margin-bottom: 45px !important;}   
	.mdlg-mb-4  {margin-bottom: 4px !important;}     .mdlg-mb-19 {margin-bottom: 19px !important;}    .mdlg-mb-50 {margin-bottom: 50px !important;}   
	.mdlg-mb-5  {margin-bottom: 5px !important;}     .mdlg-mb-20 {margin-bottom: 20px !important;}    .mdlg-mb-55 {margin-bottom: 55px !important;}   
	.mdlg-mb-6  {margin-bottom: 6px !important;}     .mdlg-mb-21 {margin-bottom: 21px !important;}    .mdlg-mb-60 {margin-bottom: 60px !important;}   
	.mdlg-mb-7  {margin-bottom: 7px !important;}     .mdlg-mb-22 {margin-bottom: 22px !important;}    .mdlg-mb-65 {margin-bottom: 65px !important;}   
	.mdlg-mb-8  {margin-bottom: 8px !important;}     .mdlg-mb-23 {margin-bottom: 23px !important;}    .mdlg-mb-70 {margin-bottom: 70px !important;}   
	.mdlg-mb-9  {margin-bottom: 9px !important;}     .mdlg-mb-24 {margin-bottom: 24px !important;}    .mdlg-mb-75 {margin-bottom: 75px !important;}   
	.mdlg-mb-10 {margin-bottom: 10px !important;}    .mdlg-mb-25 {margin-bottom: 25px !important;}    .mdlg-mb-80 {margin-bottom: 80px !important;}   
	.mdlg-mb-11 {margin-bottom: 11px !important;}    .mdlg-mb-26 {margin-bottom: 26px !important;}    .mdlg-mb-85 {margin-bottom: 85px !important;}   
	.mdlg-mb-12 {margin-bottom: 12px !important;}    .mdlg-mb-27 {margin-bottom: 27px !important;}    .mdlg-mb-90 {margin-bottom: 90px !important;}   
	.mdlg-mb-13 {margin-bottom: 13px !important;}    .mdlg-mb-28 {margin-bottom: 28px !important;}    .mdlg-mb-95 {margin-bottom: 95px !important;}   
	.mdlg-mb-14 {margin-bottom: 14px !important;}    .mdlg-mb-29 {margin-bottom: 29px !important;}    .mdlg-mb-100{margin-bottom: 100px !important;} 

	/* --------(mdlg) FLOAT HELPER CLASSES -------------------------------------------------------------------------- */
	.mdlg-float-inherit{float:inherit;}           .mdlg-float-inherit-i{float:inherit !important;}           
	.mdlg-float-initial{float:initial;}           .mdlg-float-initial-i{float:initial !important;}           
	.mdlg-float-inline-end{float:inline-end;}     .mdlg-float-inline-end-i{float:inline-end !important;}     
	.mdlg-float-inline-start{float:inline-start;} .mdlg-float-inline-start-i{float:inline-start !important;} 
	.mdlg-float-left{float:left;}                 .mdlg-float-left-i{float:left !important;}                 
	.mdlg-float-none{float:none;}                 .mdlg-float-none-i{float:none !important;}                 
	.mdlg-float-revert{float:revert;}             .mdlg-float-revert-i{float:revert !important;}             
	.mdlg-float-right{float:right;}               .mdlg-float-right-i{float:right !important;}               
	.mdlg-float-unset{float:unset;}               .mdlg-float-unset-i{float:unset !important;}               

 }
 
/* -------------- */
/* ------lg------ */
/* -------------- */    
@media screen and (min-width:1024px) and (max-width:1279px){
    
   .splash .splash-head{
         height:100%;
         
     }
      .splash .splash-head{
        font-size:35px;
     } 
     .splash .splash-head:not(:first-child){
        font-size:55px;
     } 
    .splash .splash-head:first-child .splash-head-inner-container{
        right:0;
     }     
    .splash .splash-head:not(:first-child) .splash-head-inner-container{
        left:0;
     }   
     .splash .splash-head:not(:first-child) .splash-head-inner-container .splash-head-bullet-container{
         padding-left:40px;
     }
    .splash .splash-head .splash-head-inner-container .splash-head-bullet-container{
        text-align:left;
        width: auto;
        white-space: nowrap;
        width:max-content;
    }
   .splash .splash-head:first-child .splash-head-inner-container .splash-head-bullet-container .splash-head-bullet-item{
        margin-left:50px;
     }
     
    .photo-and-text-section .text-sub-section .text-sub-section-inner {
        position:relative;
        padding:130px 30px 50px 30px;
    }   
    .photo-and-text-section .text-sub-section .text-sub-section-inner .content-head{
        background-color: white;
        color: var(--dark-text);
    border-left:5px solid var(--dark-bg-color);
    border-bottom:5px solid var(--dark-bg-color);
        padding-bottom: 0px;
        font-size: 36px;
        font-weight: 600;
        width: auto;
        white-space: nowrap;
        padding: 10px 20px;
        margin-left: -220px !important;
        position: absolute;
        top: 30px;
        right: 0;
    }
    /* anicons styles */
    .splash-head-bullet-item .icon{
        font-size:45px;
        line-height:30px;
        top:-3px;
    }
     
	/* --------(lg) DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-display-inline{display:inline;}                .lg-display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
	.lg-display-block{display:block;}                  .lg-display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
	.lg-display-contents{display:contents;}            .lg-display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
	.lg-display-flex{display:flex;}                    .lg-display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
	.lg-display-grid{display:grid;}                    .lg-display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
	.lg-display-inline-block{display:inline-block;}    .lg-display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
	.lg-display-inline-flex{display:inline-flex;}      .lg-display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
	.lg-display-inline-grid{display:inline-grid;}      .lg-display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
	.lg-display-inline-table{display:inline-table;}    .lg-display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
	.lg-display-list-item{display:list-item;}          .lg-display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
	.lg-display-run-in{display:run-in;}                .lg-display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
	.lg-display-table{display:table;}                  .lg-display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
	.lg-display-table-caption{display:table-caption;}  .lg-display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
	.lg-display-table-column-group{display:table-column-group;}  .lg-display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
	.lg-display-table-header-group{display:table-header-group;}  .lg-display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
	.lg-display-table-footer-group{display:table-footer-group;}  .lg-display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
	.lg-display-table-row-group{display:table-row-group;}        .lg-display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
	.lg-display-table-cell{display:table-cell;}        .lg-display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
	.lg-display-table-column{display:table-column;}    .lg-display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
	.lg-display-table-row{display:table-row;}          .lg-display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
	.lg-display-none{display:none;}                    .lg-display-none-i{display:none !important;}                    /* The element is completely removed */
	.lg-display-initial{display:initial;}              .lg-display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
	.lg-display-inherit{display:inherit;}              .lg-display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

	/* --------(lg) POSITION HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-position-absolute{position:absolute;}  .lg-position-absolute-i{position:absolute !important;}
	.lg-position-fixed{position:fixed;}        .lg-position-fixed-i{position:fixed !important;}
	.lg-position-inherit{position:inherit;}    .lg-position-inherit-i{position:inherit !important;}
	.lg-position-initial{position:initial;}    .lg-position-initial-i{position:initial !important;}
	.lg-position-relative{position:relative;}  .lg-position-relative-i{position:relative !important;}
	.lg-position-revert{position:revert;}      .lg-position-revert-i{position:revert !important;}
	.lg-position-static{position:static;}      .lg-position-static-i{position:static !important;}
	.lg-position-sticky{position:sticky;}      .lg-position-sticky-i{position:sticky !important;}
	.lg-position-unset{position:unset;}        .lg-position-unset-i{position:unset !important;}

    /* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
    .lg-vertically-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        transform: translateY(-50%);
    }
    .lg-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }
    .lg-left-0{left:0;}
    .lg-right-0{right:0;}
    .lg-top-0{top:0;}
    .lg-bottom-0{bottom:0;}

	/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-text-dark{color:var(--dark-text);}
	.lg-text-light{color:var(--light-text);}
	.lg-text-primary{color:var(--brand-primary);}
	.lg-text-secondary{color:var(--brand-secondary);}
	.lg-text-muted{color:var(--muted);}

	/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-fs-0   {font-size: 0px !important;}     .lg-fs-15  {font-size: 15px !important;}    .lg-fs-30  {font-size: 30px !important;}   
	.lg-fs-1   {font-size: 1px !important;}     .lg-fs-16  {font-size: 16px !important;}    .lg-fs-35  {font-size: 35px !important;}   
	.lg-fs-2   {font-size: 2px !important;}     .lg-fs-17  {font-size: 17px !important;}    .lg-fs-40  {font-size: 40px !important;}   
	.lg-fs-3   {font-size: 3px !important;}     .lg-fs-18  {font-size: 18px !important;}    .lg-fs-45  {font-size: 45px !important;}   
	.lg-fs-4   {font-size: 4px !important;}     .lg-fs-19  {font-size: 19px !important;}    .lg-fs-50  {font-size: 50px !important;}   
	.lg-fs-5   {font-size: 5px !important;}     .lg-fs-20  {font-size: 20px !important;}    .lg-fs-55  {font-size: 55px !important;}   
	.lg-fs-6   {font-size: 6px !important;}     .lg-fs-21  {font-size: 21px !important;}    .lg-fs-60  {font-size: 60px !important;}   
	.lg-fs-7   {font-size: 7px !important;}     .lg-fs-22  {font-size: 22px !important;}    .lg-fs-65  {font-size: 65px !important;}   
	.lg-fs-8   {font-size: 8px !important;}     .lg-fs-23  {font-size: 23px !important;}    .lg-fs-70  {font-size: 70px !important;}   
	.lg-fs-9   {font-size: 9px !important;}     .lg-fs-24  {font-size: 24px !important;}    .lg-fs-75  {font-size: 75px !important;}   
	.lg-fs-10  {font-size: 10px !important;}    .lg-fs-25  {font-size: 25px !important;}    .lg-fs-80  {font-size: 80px !important;}   
	.lg-fs-11  {font-size: 11px !important;}    .lg-fs-26  {font-size: 26px !important;}    .lg-fs-85  {font-size: 85px !important;}   
	.lg-fs-12  {font-size: 12px !important;}    .lg-fs-27  {font-size: 27px !important;}    .lg-fs-90  {font-size: 90px !important;}   
	.lg-fs-13  {font-size: 13px !important;}    .lg-fs-28  {font-size: 28px !important;}    .lg-fs-95  {font-size: 95px !important;}   
	.lg-fs-14  {font-size: 14px !important;}    .lg-fs-29  {font-size: 29px !important;}    .lg-fs-100 {font-size: 100px !important;}  

    /* -------- (lg) HEIGHT HELPER CLASSES --------------------------------------------------- */
    .lg-height-auto{height:auto;}                                   .lg-height-auto-i{height:auto !important;}                                   
    .lg-height-fit-content{height:fit-content;}                     .lg-height-fit-content-i{height:fit-content !important;}                     
    .lg-height-inherit{height:inherit;}                             .lg-height-inherit-i{height:inherit !important;}                             
    .lg-height-initial{height:initial;}                             .lg-height-initial-i{height:initial !important;}                             
    .lg-height-max-content{height:max-content;}                     .lg-height-max-content-i{height:max-content !important;}                     
    .lg-height-min-content{height:min-content;}                     .lg-height-min-content-i{height:min-content !important;}                     
    .lg-height-revert{height:revert;}                               .lg-height-revert-i{height:revert !important;}                               
    .lg-height-unset{height:unset;}                                 .lg-height-unset-i{height:unset !important;}                                 
    .lg-height-webkit-fill-available{height:webkit-fill-available;} .lg-height-webkit-fill-available-i{height:webkit-fill-available !important;} 
    .lg-height-0{height:0;}                                         .lg-height-0-i{height:0 !important;}                                         
    .lg-height-1px{height:1px;}                                     .lg-height-1px-i{height:1px !important;}                                     
    .lg-height-2px{height:2px;}                                     .lg-height-2px-i{height:2px !important;}                                     
    .lg-height-3px{height:3px;}                                     .lg-height-3px-i{height:3px !important;}                                     
    .lg-height-4px{height:4px;}                                     .lg-height-4px-i{height:4px !important;}                                     
    .lg-height-5px{height:5px;}                                     .lg-height-5px-i{height:5px !important;}                                     
    .lg-height-6px{height:6px;}                                     .lg-height-6px-i{height:6px !important;}                                     
    .lg-height-7px{height:7px;}                                     .lg-height-7px-i{height:7px !important;}                                     
    .lg-height-8px{height:8px;}                                     .lg-height-8px-i{height:8px !important;}                                     
    .lg-height-9px{height:9px;}                                     .lg-height-9px-i{height:9px !important;}                                     
    .lg-height-10px{height:10px;}                                   .lg-height-10px-i{height:10px !important;}                                   
    .lg-height-11px{height:11px;}                                   .lg-height-11px-i{height:11px !important;}                                   
    .lg-height-12px{height:12px;}                                   .lg-height-12px-i{height:12px !important;}                                   
    .lg-height-13px{height:13px;}                                   .lg-height-13px-i{height:13px !important;}                                   
    .lg-height-14px{height:14px;}                                   .lg-height-14px-i{height:14px !important;}                                   
    .lg-height-15px{height:15px;}                                   .lg-height-15px-i{height:15px !important;}                                   
    .lg-height-16px{height:16px;}                                   .lg-height-16px-i{height:16px !important;}                                   
    .lg-height-17px{height:17px;}                                   .lg-height-17px-i{height:17px !important;}                                   
    .lg-height-18px{height:18px;}                                   .lg-height-18px-i{height:18px !important;}                                   
    .lg-height-19px{height:19px;}                                   .lg-height-19px-i{height:19px !important;}                                   
    .lg-height-20px{height:20px;}                                   .lg-height-20px-i{height:20px !important;}                                   
    .lg-height-21px{height:21px;}                                   .lg-height-21px-i{height:21px !important;}                                   
    .lg-height-22px{height:22px;}                                   .lg-height-22px-i{height:22px !important;}                                   
    .lg-height-23px{height:23px;}                                   .lg-height-23px-i{height:23px !important;}                                   
    .lg-height-24px{height:24px;}                                   .lg-height-24px-i{height:24px !important;}                                   
    .lg-height-25px{height:25px;}                                   .lg-height-25px-i{height:25px !important;}                                   
    .lg-height-26px{height:26px;}                                   .lg-height-26px-i{height:26px !important;}                                   
    .lg-height-27px{height:27px;}                                   .lg-height-27px-i{height:27px !important;}                                   
    .lg-height-28px{height:28px;}                                   .lg-height-28px-i{height:28px !important;}                                   
    .lg-height-29px{height:29px;}                                   .lg-height-29px-i{height:29px !important;}                                   
    .lg-height-30px{height:30px;}                                   .lg-height-30px-i{height:30px !important;}                                   
    .lg-height-35px{height:35px;}                                   .lg-height-35px-i{height:35px !important;}                                   
    .lg-height-40px{height:40px;}                                   .lg-height-40px-i{height:40px !important;}                                   
    .lg-height-45px{height:45px;}                                   .lg-height-45px-i{height:45px !important;}                                   
    .lg-height-50px{height:50px;}                                   .lg-height-50px-i{height:50px !important;}                                   
    .lg-height-55px{height:55px;}                                   .lg-height-55px-i{height:55px !important;}                                   
    .lg-height-60px{height:60px;}                                   .lg-height-60px-i{height:60px !important;}                                   
    .lg-height-65px{height:65px;}                                   .lg-height-65px-i{height:65px !important;}                                   
    .lg-height-70px{height:70px;}                                   .lg-height-70px-i{height:70px !important;}                                   
    .lg-height-75px{height:75px;}                                   .lg-height-75px-i{height:75px !important;}                                   
    .lg-height-80px{height:80px;}                                   .lg-height-80px-i{height:80px !important;}                                   
    .lg-height-85px{height:85px;}                                   .lg-height-85px-i{height:85px !important;}                                   
    .lg-height-90px{height:90px;}                                   .lg-height-90px-i{height:90px !important;}                                   
    .lg-height-95px{height:95px;}                                   .lg-height-95px-i{height:95px !important;}                                   
    .lg-height-100px{height:100px;}                                 .lg-height-100px-i{height:100px !important;}                                 
    .lg-height-10pct{height:10%;}                                   .lg-height-10pct-i{height:10% !important;}                                   
    .lg-height-20pct{height:20%;}                                   .lg-height-20pct-i{height:20% !important;}                                   
    .lg-height-25pct{height:25%;}                                   .lg-height-25pct-i{height:25% !important;}                                   
    .lg-height-30pct{height:30%;}                                   .lg-height-30pct-i{height:30% !important;}                                   
    .lg-height-40pct{height:40%;}                                   .lg-height-40pct-i{height:40% !important;}                                   
    .lg-height-50pct{height:50%;}                                   .lg-height-50pct-i{height:50% !important;}                                   
    .lg-height-60pct{height:60%;}                                   .lg-height-60pct-i{height:60% !important;}                                   
    .lg-height-70pct{height:70%;}                                   .lg-height-70pct-i{height:70% !important;}                                   
    .lg-height-75pct{height:75%;}                                   .lg-height-75pct-i{height:75% !important;}                                   
    .lg-height-80pct{height:80%;}                                   .lg-height-80pct-i{height:80% !important;}                                   
    .lg-height-90pct{height:90%;}                                   .lg-height-90pct-i{height:90% !important;}                                   
    .lg-height-100pct{height:100%;}                                 .lg-height-100pct-i{height:100% !important;}                                 


	/* --------(lg) TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-text-left{text-align:left;}
	.lg-text-left-i{text-align:left !important;}
	.lg-text-right{text-align:right;}
	.lg-text-right-i{text-align:right !important;}
	.lg-text-center{text-align:center;}
	.lg-text-center-i{text-align:center !important;}

	/* --------(lg) BORDER HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-border-dark{border-color:var(--dark-text);}
	.lg-border-light{border-color:var(--light-text);}
	.lg-border-primary{border-color:var(--brand-primary);}
	.lg-border-secondary{border-color:var(--brand-secondary);}
	.lg-border-muted{border-color:var(--muted);}
	.lg-border-transparent{border-color:transparent;}

	/* --------(lg) PADDING HELPER CLASSES -------------------------------------------------------------------------- */
	.lg-p-0   {padding: 0px !important;}     .lg-p-15  {padding: 15px !important;}    .lg-p-30  {padding: 30px !important;}   
	.lg-p-1   {padding: 1px !important;}     .lg-p-16  {padding: 16px !important;}    .lg-p-35  {padding: 35px !important;}   
	.lg-p-2   {padding: 2px !important;}     .lg-p-17  {padding: 17px !important;}    .lg-p-40  {padding: 40px !important;}   
	.lg-p-3   {padding: 3px !important;}     .lg-p-18  {padding: 18px !important;}    .lg-p-45  {padding: 45px !important;}   
	.lg-p-4   {padding: 4px !important;}     .lg-p-19  {padding: 19px !important;}    .lg-p-50  {padding: 50px !important;}   
	.lg-p-5   {padding: 5px !important;}     .lg-p-20  {padding: 20px !important;}    .lg-p-55  {padding: 55px !important;}   
	.lg-p-6   {padding: 6px !important;}     .lg-p-21  {padding: 21px !important;}    .lg-p-60  {padding: 60px !important;}   
	.lg-p-7   {padding: 7px !important;}     .lg-p-22  {padding: 22px !important;}    .lg-p-65  {padding: 65px !important;}   
	.lg-p-8   {padding: 8px !important;}     .lg-p-23  {padding: 23px !important;}    .lg-p-70  {padding: 70px !important;}   
	.lg-p-9   {padding: 9px !important;}     .lg-p-24  {padding: 24px !important;}    .lg-p-75  {padding: 75px !important;}   
	.lg-p-10  {padding: 10px !important;}    .lg-p-25  {padding: 25px !important;}    .lg-p-80  {padding: 80px !important;}   
	.lg-p-11  {padding: 11px !important;}    .lg-p-26  {padding: 26px !important;}    .lg-p-85  {padding: 85px !important;}   
	.lg-p-12  {padding: 12px !important;}    .lg-p-27  {padding: 27px !important;}    .lg-p-90  {padding: 90px !important;}   
	.lg-p-13  {padding: 13px !important;}    .lg-p-28  {padding: 28px !important;}    .lg-p-95  {padding: 95px !important;}   
	.lg-p-14  {padding: 14px !important;}    .lg-p-29  {padding: 29px !important;}    .lg-p-100 {padding: 100px !important;}  
	
	
	.lg-pl-0  {padding-left: 0px !important;}     .lg-pl-15 {padding-left: 15px !important;}    .lg-pl-30 {padding-left: 30px !important;}   
	.lg-pl-1  {padding-left: 1px !important;}     .lg-pl-16 {padding-left: 16px !important;}    .lg-pl-35 {padding-left: 35px !important;}   
	.lg-pl-2  {padding-left: 2px !important;}     .lg-pl-17 {padding-left: 17px !important;}    .lg-pl-40 {padding-left: 40px !important;}   
	.lg-pl-3  {padding-left: 3px !important;}     .lg-pl-18 {padding-left: 18px !important;}    .lg-pl-45 {padding-left: 45px !important;}   
	.lg-pl-4  {padding-left: 4px !important;}     .lg-pl-19 {padding-left: 19px !important;}    .lg-pl-50 {padding-left: 50px !important;}   
	.lg-pl-5  {padding-left: 5px !important;}     .lg-pl-20 {padding-left: 20px !important;}    .lg-pl-55 {padding-left: 55px !important;}   
	.lg-pl-6  {padding-left: 6px !important;}     .lg-pl-21 {padding-left: 21px !important;}    .lg-pl-60 {padding-left: 60px !important;}   
	.lg-pl-7  {padding-left: 7px !important;}     .lg-pl-22 {padding-left: 22px !important;}    .lg-pl-65 {padding-left: 65px !important;}   
	.lg-pl-8  {padding-left: 8px !important;}     .lg-pl-23 {padding-left: 23px !important;}    .lg-pl-70 {padding-left: 70px !important;}   
	.lg-pl-9  {padding-left: 9px !important;}     .lg-pl-24 {padding-left: 24px !important;}    .lg-pl-75 {padding-left: 75px !important;}   
	.lg-pl-10 {padding-left: 10px !important;}    .lg-pl-25 {padding-left: 25px !important;}    .lg-pl-80 {padding-left: 80px !important;}   
	.lg-pl-11 {padding-left: 11px !important;}    .lg-pl-26 {padding-left: 26px !important;}    .lg-pl-85 {padding-left: 85px !important;}   
	.lg-pl-12 {padding-left: 12px !important;}    .lg-pl-27 {padding-left: 27px !important;}    .lg-pl-90 {padding-left: 90px !important;}   
	.lg-pl-13 {padding-left: 13px !important;}    .lg-pl-28 {padding-left: 28px !important;}    .lg-pl-95 {padding-left: 95px !important;}   
	.lg-pl-14 {padding-left: 14px !important;}    .lg-pl-29 {padding-left: 29px !important;}    .lg-pl-100{padding-left: 100px !important;}  
	
	
	.lg-pr-0  {padding-right: 0px !important;}     .lg-pr-15 {padding-right: 15px !important;}    .lg-pr-30 {padding-right: 30px !important;}   
	.lg-pr-1  {padding-right: 1px !important;}     .lg-pr-16 {padding-right: 16px !important;}    .lg-pr-35 {padding-right: 35px !important;}   
	.lg-pr-2  {padding-right: 2px !important;}     .lg-pr-17 {padding-right: 17px !important;}    .lg-pr-40 {padding-right: 40px !important;}   
	.lg-pr-3  {padding-right: 3px !important;}     .lg-pr-18 {padding-right: 18px !important;}    .lg-pr-45 {padding-right: 45px !important;}   
	.lg-pr-4  {padding-right: 4px !important;}     .lg-pr-19 {padding-right: 19px !important;}    .lg-pr-50 {padding-right: 50px !important;}   
	.lg-pr-5  {padding-right: 5px !important;}     .lg-pr-20 {padding-right: 20px !important;}    .lg-pr-55 {padding-right: 55px !important;}   
	.lg-pr-6  {padding-right: 6px !important;}     .lg-pr-21 {padding-right: 21px !important;}    .lg-pr-60 {padding-right: 60px !important;}   
	.lg-pr-7  {padding-right: 7px !important;}     .lg-pr-22 {padding-right: 22px !important;}    .lg-pr-65 {padding-right: 65px !important;}   
	.lg-pr-8  {padding-right: 8px !important;}     .lg-pr-23 {padding-right: 23px !important;}    .lg-pr-70 {padding-right: 70px !important;}   
	.lg-pr-9  {padding-right: 9px !important;}     .lg-pr-24 {padding-right: 24px !important;}    .lg-pr-75 {padding-right: 75px !important;}   
	.lg-pr-10 {padding-right: 10px !important;}    .lg-pr-25 {padding-right: 25px !important;}    .lg-pr-80 {padding-right: 80px !important;}   
	.lg-pr-11 {padding-right: 11px !important;}    .lg-pr-26 {padding-right: 26px !important;}    .lg-pr-85 {padding-right: 85px !important;}   
	.lg-pr-12 {padding-right: 12px !important;}    .lg-pr-27 {padding-right: 27px !important;}    .lg-pr-90 {padding-right: 90px !important;}   
	.lg-pr-13 {padding-right: 13px !important;}    .lg-pr-28 {padding-right: 28px !important;}    .lg-pr-95 {padding-right: 95px !important;}   
	.lg-pr-14 {padding-right: 14px !important;}    .lg-pr-29 {padding-right: 29px !important;}    .lg-pr-100{padding-right: 100px !important;}  
	
	
	.lg-pt-0  {padding-top: 0px !important;}     .lg-pt-15 {padding-top: 15px !important;}    .lg-pt-30 {padding-top: 30px !important;}   
	.lg-pt-1  {padding-top: 1px !important;}     .lg-pt-16 {padding-top: 16px !important;}    .lg-pt-35 {padding-top: 35px !important;}   
	.lg-pt-2  {padding-top: 2px !important;}     .lg-pt-17 {padding-top: 17px !important;}    .lg-pt-40 {padding-top: 40px !important;}   
	.lg-pt-3  {padding-top: 3px !important;}     .lg-pt-18 {padding-top: 18px !important;}    .lg-pt-45 {padding-top: 45px !important;}   
	.lg-pt-4  {padding-top: 4px !important;}     .lg-pt-19 {padding-top: 19px !important;}    .lg-pt-50 {padding-top: 50px !important;}   
	.lg-pt-5  {padding-top: 5px !important;}     .lg-pt-20 {padding-top: 20px !important;}    .lg-pt-55 {padding-top: 55px !important;}   
	.lg-pt-6  {padding-top: 6px !important;}     .lg-pt-21 {padding-top: 21px !important;}    .lg-pt-60 {padding-top: 60px !important;}   
	.lg-pt-7  {padding-top: 7px !important;}     .lg-pt-22 {padding-top: 22px !important;}    .lg-pt-65 {padding-top: 65px !important;}   
	.lg-pt-8  {padding-top: 8px !important;}     .lg-pt-23 {padding-top: 23px !important;}    .lg-pt-70 {padding-top: 70px !important;}   
	.lg-pt-9  {padding-top: 9px !important;}     .lg-pt-24 {padding-top: 24px !important;}    .lg-pt-75 {padding-top: 75px !important;}   
	.lg-pt-10 {padding-top: 10px !important;}    .lg-pt-25 {padding-top: 25px !important;}    .lg-pt-80 {padding-top: 80px !important;}   
	.lg-pt-11 {padding-top: 11px !important;}    .lg-pt-26 {padding-top: 26px !important;}    .lg-pt-85 {padding-top: 85px !important;}   
	.lg-pt-12 {padding-top: 12px !important;}    .lg-pt-27 {padding-top: 27px !important;}    .lg-pt-90 {padding-top: 90px !important;}   
	.lg-pt-13 {padding-top: 13px !important;}    .lg-pt-28 {padding-top: 28px !important;}    .lg-pt-95 {padding-top: 95px !important;}   
	.lg-pt-14 {padding-top: 14px !important;}    .lg-pt-29 {padding-top: 29px !important;}    .lg-pt-100{padding-top: 100px !important;}  
	
	
	.lg-pb-0  {padding-bottom: 0px !important;}     .lg-pb-15 {padding-bottom: 15px !important;}    .lg-pb-30 {padding-bottom: 30px !important;}   
	.lg-pb-1  {padding-bottom: 1px !important;}     .lg-pb-16 {padding-bottom: 16px !important;}    .lg-pb-35 {padding-bottom: 35px !important;}   
	.lg-pb-2  {padding-bottom: 2px !important;}     .lg-pb-17 {padding-bottom: 17px !important;}    .lg-pb-40 {padding-bottom: 40px !important;}   
	.lg-pb-3  {padding-bottom: 3px !important;}     .lg-pb-18 {padding-bottom: 18px !important;}    .lg-pb-45 {padding-bottom: 45px !important;}   
	.lg-pb-4  {padding-bottom: 4px !important;}     .lg-pb-19 {padding-bottom: 19px !important;}    .lg-pb-50 {padding-bottom: 50px !important;}   
	.lg-pb-5  {padding-bottom: 5px !important;}     .lg-pb-20 {padding-bottom: 20px !important;}    .lg-pb-55 {padding-bottom: 55px !important;}   
	.lg-pb-6  {padding-bottom: 6px !important;}     .lg-pb-21 {padding-bottom: 21px !important;}    .lg-pb-60 {padding-bottom: 60px !important;}   
	.lg-pb-7  {padding-bottom: 7px !important;}     .lg-pb-22 {padding-bottom: 22px !important;}    .lg-pb-65 {padding-bottom: 65px !important;}   
	.lg-pb-8  {padding-bottom: 8px !important;}     .lg-pb-23 {padding-bottom: 23px !important;}    .lg-pb-70 {padding-bottom: 70px !important;}   
	.lg-pb-9  {padding-bottom: 9px !important;}     .lg-pb-24 {padding-bottom: 24px !important;}    .lg-pb-75 {padding-bottom: 75px !important;}   
	.lg-pb-10 {padding-bottom: 10px !important;}    .lg-pb-25 {padding-bottom: 25px !important;}    .lg-pb-80 {padding-bottom: 80px !important;}   
	.lg-pb-11 {padding-bottom: 11px !important;}    .lg-pb-26 {padding-bottom: 26px !important;}    .lg-pb-85 {padding-bottom: 85px !important;}   
	.lg-pb-12 {padding-bottom: 12px !important;}    .lg-pb-27 {padding-bottom: 27px !important;}    .lg-pb-90 {padding-bottom: 90px !important;}   
	.lg-pb-13 {padding-bottom: 13px !important;}    .lg-pb-28 {padding-bottom: 28px !important;}    .lg-pb-95 {padding-bottom: 95px !important;}   
	.lg-pb-14 {padding-bottom: 14px !important;}    .lg-pb-29 {padding-bottom: 29px !important;}    .lg-pb-100{padding-bottom: 100px !important;}

	/* --------(lg) MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
	.lg-m-0   {margin: 0px !important;}     .lg-m-15  {margin: 15px !important;}    .lg-m-30  {margin: 30px !important;}   
	.lg-m-1   {margin: 1px !important;}     .lg-m-16  {margin: 16px !important;}    .lg-m-35  {margin: 35px !important;}   
	.lg-m-2   {margin: 2px !important;}     .lg-m-17  {margin: 17px !important;}    .lg-m-40  {margin: 40px !important;}   
	.lg-m-3   {margin: 3px !important;}     .lg-m-18  {margin: 18px !important;}    .lg-m-45  {margin: 45px !important;}   
	.lg-m-4   {margin: 4px !important;}     .lg-m-19  {margin: 19px !important;}    .lg-m-50  {margin: 50px !important;}   
	.lg-m-5   {margin: 5px !important;}     .lg-m-20  {margin: 20px !important;}    .lg-m-55  {margin: 55px !important;}   
	.lg-m-6   {margin: 6px !important;}     .lg-m-21  {margin: 21px !important;}    .lg-m-60  {margin: 60px !important;}   
	.lg-m-7   {margin: 7px !important;}     .lg-m-22  {margin: 22px !important;}    .lg-m-65  {margin: 65px !important;}   
	.lg-m-8   {margin: 8px !important;}     .lg-m-23  {margin: 23px !important;}    .lg-m-70  {margin: 70px !important;}   
	.lg-m-9   {margin: 9px !important;}     .lg-m-24  {margin: 24px !important;}    .lg-m-75  {margin: 75px !important;}   
	.lg-m-10  {margin: 10px !important;}    .lg-m-25  {margin: 25px !important;}    .lg-m-80  {margin: 80px !important;}   
	.lg-m-11  {margin: 11px !important;}    .lg-m-26  {margin: 26px !important;}    .lg-m-85  {margin: 85px !important;}   
	.lg-m-12  {margin: 12px !important;}    .lg-m-27  {margin: 27px !important;}    .lg-m-90  {margin: 90px !important;}   
	.lg-m-13  {margin: 13px !important;}    .lg-m-28  {margin: 28px !important;}    .lg-m-95  {margin: 95px !important;}   
	.lg-m-14  {margin: 14px !important;}    .lg-m-29  {margin: 29px !important;}    .lg-m-100 {margin: 100px !important;}  
	
	
	.lg-ml-0  {margin-left: 0px !important;}     .lg-ml-15 {margin-left: 15px !important;}    .lg-ml-30 {margin-left: 30px !important;}   
	.lg-ml-1  {margin-left: 1px !important;}     .lg-ml-16 {margin-left: 16px !important;}    .lg-ml-35 {margin-left: 35px !important;}   
	.lg-ml-2  {margin-left: 2px !important;}     .lg-ml-17 {margin-left: 17px !important;}    .lg-ml-40 {margin-left: 40px !important;}   
	.lg-ml-3  {margin-left: 3px !important;}     .lg-ml-18 {margin-left: 18px !important;}    .lg-ml-45 {margin-left: 45px !important;}   
	.lg-ml-4  {margin-left: 4px !important;}     .lg-ml-19 {margin-left: 19px !important;}    .lg-ml-50 {margin-left: 50px !important;}   
	.lg-ml-5  {margin-left: 5px !important;}     .lg-ml-20 {margin-left: 20px !important;}    .lg-ml-55 {margin-left: 55px !important;}   
	.lg-ml-6  {margin-left: 6px !important;}     .lg-ml-21 {margin-left: 21px !important;}    .lg-ml-60 {margin-left: 60px !important;}   
	.lg-ml-7  {margin-left: 7px !important;}     .lg-ml-22 {margin-left: 22px !important;}    .lg-ml-65 {margin-left: 65px !important;}   
	.lg-ml-8  {margin-left: 8px !important;}     .lg-ml-23 {margin-left: 23px !important;}    .lg-ml-70 {margin-left: 70px !important;}   
	.lg-ml-9  {margin-left: 9px !important;}     .lg-ml-24 {margin-left: 24px !important;}    .lg-ml-75 {margin-left: 75px !important;}   
	.lg-ml-10 {margin-left: 10px !important;}    .lg-ml-25 {margin-left: 25px !important;}    .lg-ml-80 {margin-left: 80px !important;}   
	.lg-ml-11 {margin-left: 11px !important;}    .lg-ml-26 {margin-left: 26px !important;}    .lg-ml-85 {margin-left: 85px !important;}   
	.lg-ml-12 {margin-left: 12px !important;}    .lg-ml-27 {margin-left: 27px !important;}    .lg-ml-90 {margin-left: 90px !important;}   
	.lg-ml-13 {margin-left: 13px !important;}    .lg-ml-28 {margin-left: 28px !important;}    .lg-ml-95 {margin-left: 95px !important;}   
	.lg-ml-14 {margin-left: 14px !important;}    .lg-ml-29 {margin-left: 29px !important;}    .lg-ml-100{margin-left: 100px !important;}  
	
	
	.lg-mr-0  {margin-right: 0px !important;}     .lg-mr-15 {margin-right: 15px !important;}    .lg-mr-30 {margin-right: 30px !important;}   
	.lg-mr-1  {margin-right: 1px !important;}     .lg-mr-16 {margin-right: 16px !important;}    .lg-mr-35 {margin-right: 35px !important;}   
	.lg-mr-2  {margin-right: 2px !important;}     .lg-mr-17 {margin-right: 17px !important;}    .lg-mr-40 {margin-right: 40px !important;}   
	.lg-mr-3  {margin-right: 3px !important;}     .lg-mr-18 {margin-right: 18px !important;}    .lg-mr-45 {margin-right: 45px !important;}   
	.lg-mr-4  {margin-right: 4px !important;}     .lg-mr-19 {margin-right: 19px !important;}    .lg-mr-50 {margin-right: 50px !important;}   
	.lg-mr-5  {margin-right: 5px !important;}     .lg-mr-20 {margin-right: 20px !important;}    .lg-mr-55 {margin-right: 55px !important;}   
	.lg-mr-6  {margin-right: 6px !important;}     .lg-mr-21 {margin-right: 21px !important;}    .lg-mr-60 {margin-right: 60px !important;}   
	.lg-mr-7  {margin-right: 7px !important;}     .lg-mr-22 {margin-right: 22px !important;}    .lg-mr-65 {margin-right: 65px !important;}   
	.lg-mr-8  {margin-right: 8px !important;}     .lg-mr-23 {margin-right: 23px !important;}    .lg-mr-70 {margin-right: 70px !important;}   
	.lg-mr-9  {margin-right: 9px !important;}     .lg-mr-24 {margin-right: 24px !important;}    .lg-mr-75 {margin-right: 75px !important;}   
	.lg-mr-10 {margin-right: 10px !important;}    .lg-mr-25 {margin-right: 25px !important;}    .lg-mr-80 {margin-right: 80px !important;}   
	.lg-mr-11 {margin-right: 11px !important;}    .lg-mr-26 {margin-right: 26px !important;}    .lg-mr-85 {margin-right: 85px !important;}   
	.lg-mr-12 {margin-right: 12px !important;}    .lg-mr-27 {margin-right: 27px !important;}    .lg-mr-90 {margin-right: 90px !important;}   
	.lg-mr-13 {margin-right: 13px !important;}    .lg-mr-28 {margin-right: 28px !important;}    .lg-mr-95 {margin-right: 95px !important;}   
	.lg-mr-14 {margin-right: 14px !important;}    .lg-mr-29 {margin-right: 29px !important;}    .lg-mr-100{margin-right: 100px !important;}  
	
	
	.lg-mt-0  {margin-top: 0px !important;}     .lg-mt-15 {margin-top: 15px !important;}    .lg-mt-30 {margin-top: 30px !important;}   
	.lg-mt-1  {margin-top: 1px !important;}     .lg-mt-16 {margin-top: 16px !important;}    .lg-mt-35 {margin-top: 35px !important;}   
	.lg-mt-2  {margin-top: 2px !important;}     .lg-mt-17 {margin-top: 17px !important;}    .lg-mt-40 {margin-top: 40px !important;}   
	.lg-mt-3  {margin-top: 3px !important;}     .lg-mt-18 {margin-top: 18px !important;}    .lg-mt-45 {margin-top: 45px !important;}   
	.lg-mt-4  {margin-top: 4px !important;}     .lg-mt-19 {margin-top: 19px !important;}    .lg-mt-50 {margin-top: 50px !important;}   
	.lg-mt-5  {margin-top: 5px !important;}     .lg-mt-20 {margin-top: 20px !important;}    .lg-mt-55 {margin-top: 55px !important;}   
	.lg-mt-6  {margin-top: 6px !important;}     .lg-mt-21 {margin-top: 21px !important;}    .lg-mt-60 {margin-top: 60px !important;}   
	.lg-mt-7  {margin-top: 7px !important;}     .lg-mt-22 {margin-top: 22px !important;}    .lg-mt-65 {margin-top: 65px !important;}   
	.lg-mt-8  {margin-top: 8px !important;}     .lg-mt-23 {margin-top: 23px !important;}    .lg-mt-70 {margin-top: 70px !important;}   
	.lg-mt-9  {margin-top: 9px !important;}     .lg-mt-24 {margin-top: 24px !important;}    .lg-mt-75 {margin-top: 75px !important;}   
	.lg-mt-10 {margin-top: 10px !important;}    .lg-mt-25 {margin-top: 25px !important;}    .lg-mt-80 {margin-top: 80px !important;}   
	.lg-mt-11 {margin-top: 11px !important;}    .lg-mt-26 {margin-top: 26px !important;}    .lg-mt-85 {margin-top: 85px !important;}   
	.lg-mt-12 {margin-top: 12px !important;}    .lg-mt-27 {margin-top: 27px !important;}    .lg-mt-90 {margin-top: 90px !important;}   
	.lg-mt-13 {margin-top: 13px !important;}    .lg-mt-28 {margin-top: 28px !important;}    .lg-mt-95 {margin-top: 95px !important;}   
	.lg-mt-14 {margin-top: 14px !important;}    .lg-mt-29 {margin-top: 29px !important;}    .lg-mt-100{margin-top: 100px !important;}  
	
	
	.lg-mb-0  {margin-bottom: 0px !important;}     .lg-mb-15 {margin-bottom: 15px !important;}    .lg-mb-30 {margin-bottom: 30px !important;}   
	.lg-mb-1  {margin-bottom: 1px !important;}     .lg-mb-16 {margin-bottom: 16px !important;}    .lg-mb-35 {margin-bottom: 35px !important;}   
	.lg-mb-2  {margin-bottom: 2px !important;}     .lg-mb-17 {margin-bottom: 17px !important;}    .lg-mb-40 {margin-bottom: 40px !important;}   
	.lg-mb-3  {margin-bottom: 3px !important;}     .lg-mb-18 {margin-bottom: 18px !important;}    .lg-mb-45 {margin-bottom: 45px !important;}   
	.lg-mb-4  {margin-bottom: 4px !important;}     .lg-mb-19 {margin-bottom: 19px !important;}    .lg-mb-50 {margin-bottom: 50px !important;}   
	.lg-mb-5  {margin-bottom: 5px !important;}     .lg-mb-20 {margin-bottom: 20px !important;}    .lg-mb-55 {margin-bottom: 55px !important;}   
	.lg-mb-6  {margin-bottom: 6px !important;}     .lg-mb-21 {margin-bottom: 21px !important;}    .lg-mb-60 {margin-bottom: 60px !important;}   
	.lg-mb-7  {margin-bottom: 7px !important;}     .lg-mb-22 {margin-bottom: 22px !important;}    .lg-mb-65 {margin-bottom: 65px !important;}   
	.lg-mb-8  {margin-bottom: 8px !important;}     .lg-mb-23 {margin-bottom: 23px !important;}    .lg-mb-70 {margin-bottom: 70px !important;}   
	.lg-mb-9  {margin-bottom: 9px !important;}     .lg-mb-24 {margin-bottom: 24px !important;}    .lg-mb-75 {margin-bottom: 75px !important;}   
	.lg-mb-10 {margin-bottom: 10px !important;}    .lg-mb-25 {margin-bottom: 25px !important;}    .lg-mb-80 {margin-bottom: 80px !important;}   
	.lg-mb-11 {margin-bottom: 11px !important;}    .lg-mb-26 {margin-bottom: 26px !important;}    .lg-mb-85 {margin-bottom: 85px !important;}   
	.lg-mb-12 {margin-bottom: 12px !important;}    .lg-mb-27 {margin-bottom: 27px !important;}    .lg-mb-90 {margin-bottom: 90px !important;}   
	.lg-mb-13 {margin-bottom: 13px !important;}    .lg-mb-28 {margin-bottom: 28px !important;}    .lg-mb-95 {margin-bottom: 95px !important;}   
	.lg-mb-14 {margin-bottom: 14px !important;}    .lg-mb-29 {margin-bottom: 29px !important;}    .lg-mb-100{margin-bottom: 100px !important;} 

	/* --------(lg) FLOAT HELPER CLASSES -------------------------------------------------------------------------- */
	.lg-float-inherit{float:inherit;}           .lg-float-inherit-i{float:inherit !important;}           
	.lg-float-initial{float:initial;}           .lg-float-initial-i{float:initial !important;}           
	.lg-float-inline-end{float:inline-end;}     .lg-float-inline-end-i{float:inline-end !important;}     
	.lg-float-inline-start{float:inline-start;} .lg-float-inline-start-i{float:inline-start !important;} 
	.lg-float-left{float:left;}                 .lg-float-left-i{float:left !important;}                 
	.lg-float-none{float:none;}                 .lg-float-none-i{float:none !important;}                 
	.lg-float-revert{float:revert;}             .lg-float-revert-i{float:revert !important;}             
	.lg-float-right{float:right;}               .lg-float-right-i{float:right !important;}               
	.lg-float-unset{float:unset;}               .lg-float-unset-i{float:unset !important;}               

    
}

/* -------------- */
/* ----lg down--- */
/* -------------- */                                                                                                                                                  
 @media screen and (max-width:1279px){
	/* --------(lg down) DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-down-display-inline{display:inline;}                .lg-down-display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
	.lg-down-display-block{display:block;}                  .lg-down-display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
	.lg-down-display-contents{display:contents;}            .lg-down-display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
	.lg-down-display-flex{display:flex;}                    .lg-down-display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
	.lg-down-display-grid{display:grid;}                    .lg-down-display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
	.lg-down-display-inline-block{display:inline-block;}    .lg-down-display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
	.lg-down-display-inline-flex{display:inline-flex;}      .lg-down-display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
	.lg-down-display-inline-grid{display:inline-grid;}      .lg-down-display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
	.lg-down-display-inline-table{display:inline-table;}    .lg-down-display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
	.lg-down-display-list-item{display:list-item;}          .lg-down-display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
	.lg-down-display-run-in{display:run-in;}                .lg-down-display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
	.lg-down-display-table{display:table;}                  .lg-down-display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
	.lg-down-display-table-caption{display:table-caption;}  .lg-down-display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
	.lg-down-display-table-column-group{display:table-column-group;}  .lg-down-display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
	.lg-down-display-table-header-group{display:table-header-group;}  .lg-down-display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
	.lg-down-display-table-footer-group{display:table-footer-group;}  .lg-down-display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
	.lg-down-display-table-row-group{display:table-row-group;}        .lg-down-display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
	.lg-down-display-table-cell{display:table-cell;}        .lg-down-display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
	.lg-down-display-table-column{display:table-column;}    .lg-down-display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
	.lg-down-display-table-row{display:table-row;}          .lg-down-display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
	.lg-down-display-none{display:none;}                    .lg-down-display-none-i{display:none !important;}                    /* The element is completely removed */
	.lg-down-display-initial{display:initial;}              .lg-down-display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
	.lg-down-display-inherit{display:inherit;}              .lg-down-display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

	/* --------(lg down) POSITION HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-down-position-absolute{position:absolute;}  .lg-down-position-absolute-i{position:absolute !important;}
	.lg-down-position-fixed{position:fixed;}        .lg-down-position-fixed-i{position:fixed !important;}
	.lg-down-position-inherit{position:inherit;}    .lg-down-position-inherit-i{position:inherit !important;}
	.lg-down-position-initial{position:initial;}    .lg-down-position-initial-i{position:initial !important;}
	.lg-down-position-relative{position:relative;}  .lg-down-position-relative-i{position:relative !important;}
	.lg-down-position-revert{position:revert;}      .lg-down-position-revert-i{position:revert !important;}
	.lg-down-position-static{position:static;}      .lg-down-position-static-i{position:static !important;}
	.lg-down-position-sticky{position:sticky;}      .lg-down-position-sticky-i{position:sticky !important;}
	.lg-down-position-unset{position:unset;}        .lg-down-position-unset-i{position:unset !important;}

    /* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
    .lg-down-vertically-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        transform: translateY(-50%);
    }
    .lg-down-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }
    .lg-down-left-0{left:0;}
    .lg-down-right-0{right:0;}
    .lg-down-top-0{top:0;}
    .lg-down-bottom-0{bottom:0;}

	/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-down-text-dark{color:var(--dark-text);}
	.lg-down-text-light{color:var(--light-text);}
	.lg-down-text-primary{color:var(--brand-primary);}
	.lg-down-text-secondary{color:var(--brand-secondary);}
	.lg-down-text-muted{color:var(--muted);}

	/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-down-fs-0   {font-size: 0px !important;}     .lg-down-fs-15  {font-size: 15px !important;}    .lg-down-fs-30  {font-size: 30px !important;}   
	.lg-down-fs-1   {font-size: 1px !important;}     .lg-down-fs-16  {font-size: 16px !important;}    .lg-down-fs-35  {font-size: 35px !important;}   
	.lg-down-fs-2   {font-size: 2px !important;}     .lg-down-fs-17  {font-size: 17px !important;}    .lg-down-fs-40  {font-size: 40px !important;}   
	.lg-down-fs-3   {font-size: 3px !important;}     .lg-down-fs-18  {font-size: 18px !important;}    .lg-down-fs-45  {font-size: 45px !important;}   
	.lg-down-fs-4   {font-size: 4px !important;}     .lg-down-fs-19  {font-size: 19px !important;}    .lg-down-fs-50  {font-size: 50px !important;}   
	.lg-down-fs-5   {font-size: 5px !important;}     .lg-down-fs-20  {font-size: 20px !important;}    .lg-down-fs-55  {font-size: 55px !important;}   
	.lg-down-fs-6   {font-size: 6px !important;}     .lg-down-fs-21  {font-size: 21px !important;}    .lg-down-fs-60  {font-size: 60px !important;}   
	.lg-down-fs-7   {font-size: 7px !important;}     .lg-down-fs-22  {font-size: 22px !important;}    .lg-down-fs-65  {font-size: 65px !important;}   
	.lg-down-fs-8   {font-size: 8px !important;}     .lg-down-fs-23  {font-size: 23px !important;}    .lg-down-fs-70  {font-size: 70px !important;}   
	.lg-down-fs-9   {font-size: 9px !important;}     .lg-down-fs-24  {font-size: 24px !important;}    .lg-down-fs-75  {font-size: 75px !important;}   
	.lg-down-fs-10  {font-size: 10px !important;}    .lg-down-fs-25  {font-size: 25px !important;}    .lg-down-fs-80  {font-size: 80px !important;}   
	.lg-down-fs-11  {font-size: 11px !important;}    .lg-down-fs-26  {font-size: 26px !important;}    .lg-down-fs-85  {font-size: 85px !important;}   
	.lg-down-fs-12  {font-size: 12px !important;}    .lg-down-fs-27  {font-size: 27px !important;}    .lg-down-fs-90  {font-size: 90px !important;}   
	.lg-down-fs-13  {font-size: 13px !important;}    .lg-down-fs-28  {font-size: 28px !important;}    .lg-down-fs-95  {font-size: 95px !important;}   
	.lg-down-fs-14  {font-size: 14px !important;}    .lg-down-fs-29  {font-size: 29px !important;}    .lg-down-fs-100 {font-size: 100px !important;}  

    /* -------- (lg-down) HEIGHT HELPER CLASSES ---------------------------------------------- */
    .lg-down-height-auto{height:auto;}                                   .lg-down-height-auto-i{height:auto !important;}                                   
    .lg-down-height-fit-content{height:fit-content;}                     .lg-down-height-fit-content-i{height:fit-content !important;}                     
    .lg-down-height-inherit{height:inherit;}                             .lg-down-height-inherit-i{height:inherit !important;}                             
    .lg-down-height-initial{height:initial;}                             .lg-down-height-initial-i{height:initial !important;}                             
    .lg-down-height-max-content{height:max-content;}                     .lg-down-height-max-content-i{height:max-content !important;}                     
    .lg-down-height-min-content{height:min-content;}                     .lg-down-height-min-content-i{height:min-content !important;}                     
    .lg-down-height-revert{height:revert;}                               .lg-down-height-revert-i{height:revert !important;}                               
    .lg-down-height-unset{height:unset;}                                 .lg-down-height-unset-i{height:unset !important;}                                 
    .lg-down-height-webkit-fill-available{height:webkit-fill-available;} .lg-down-height-webkit-fill-available-i{height:webkit-fill-available !important;} 
    .lg-down-height-0{height:0;}                                         .lg-down-height-0-i{height:0 !important;}                                         
    .lg-down-height-1px{height:1px;}                                     .lg-down-height-1px-i{height:1px !important;}                                     
    .lg-down-height-2px{height:2px;}                                     .lg-down-height-2px-i{height:2px !important;}                                     
    .lg-down-height-3px{height:3px;}                                     .lg-down-height-3px-i{height:3px !important;}                                     
    .lg-down-height-4px{height:4px;}                                     .lg-down-height-4px-i{height:4px !important;}                                     
    .lg-down-height-5px{height:5px;}                                     .lg-down-height-5px-i{height:5px !important;}                                     
    .lg-down-height-6px{height:6px;}                                     .lg-down-height-6px-i{height:6px !important;}                                     
    .lg-down-height-7px{height:7px;}                                     .lg-down-height-7px-i{height:7px !important;}                                     
    .lg-down-height-8px{height:8px;}                                     .lg-down-height-8px-i{height:8px !important;}                                     
    .lg-down-height-9px{height:9px;}                                     .lg-down-height-9px-i{height:9px !important;}                                     
    .lg-down-height-10px{height:10px;}                                   .lg-down-height-10px-i{height:10px !important;}                                   
    .lg-down-height-11px{height:11px;}                                   .lg-down-height-11px-i{height:11px !important;}                                   
    .lg-down-height-12px{height:12px;}                                   .lg-down-height-12px-i{height:12px !important;}                                   
    .lg-down-height-13px{height:13px;}                                   .lg-down-height-13px-i{height:13px !important;}                                   
    .lg-down-height-14px{height:14px;}                                   .lg-down-height-14px-i{height:14px !important;}                                   
    .lg-down-height-15px{height:15px;}                                   .lg-down-height-15px-i{height:15px !important;}                                   
    .lg-down-height-16px{height:16px;}                                   .lg-down-height-16px-i{height:16px !important;}                                   
    .lg-down-height-17px{height:17px;}                                   .lg-down-height-17px-i{height:17px !important;}                                   
    .lg-down-height-18px{height:18px;}                                   .lg-down-height-18px-i{height:18px !important;}                                   
    .lg-down-height-19px{height:19px;}                                   .lg-down-height-19px-i{height:19px !important;}                                   
    .lg-down-height-20px{height:20px;}                                   .lg-down-height-20px-i{height:20px !important;}                                   
    .lg-down-height-21px{height:21px;}                                   .lg-down-height-21px-i{height:21px !important;}                                   
    .lg-down-height-22px{height:22px;}                                   .lg-down-height-22px-i{height:22px !important;}                                   
    .lg-down-height-23px{height:23px;}                                   .lg-down-height-23px-i{height:23px !important;}                                   
    .lg-down-height-24px{height:24px;}                                   .lg-down-height-24px-i{height:24px !important;}                                   
    .lg-down-height-25px{height:25px;}                                   .lg-down-height-25px-i{height:25px !important;}                                   
    .lg-down-height-26px{height:26px;}                                   .lg-down-height-26px-i{height:26px !important;}                                   
    .lg-down-height-27px{height:27px;}                                   .lg-down-height-27px-i{height:27px !important;}                                   
    .lg-down-height-28px{height:28px;}                                   .lg-down-height-28px-i{height:28px !important;}                                   
    .lg-down-height-29px{height:29px;}                                   .lg-down-height-29px-i{height:29px !important;}                                   
    .lg-down-height-30px{height:30px;}                                   .lg-down-height-30px-i{height:30px !important;}                                   
    .lg-down-height-35px{height:35px;}                                   .lg-down-height-35px-i{height:35px !important;}                                   
    .lg-down-height-40px{height:40px;}                                   .lg-down-height-40px-i{height:40px !important;}                                   
    .lg-down-height-45px{height:45px;}                                   .lg-down-height-45px-i{height:45px !important;}                                   
    .lg-down-height-50px{height:50px;}                                   .lg-down-height-50px-i{height:50px !important;}                                   
    .lg-down-height-55px{height:55px;}                                   .lg-down-height-55px-i{height:55px !important;}                                   
    .lg-down-height-60px{height:60px;}                                   .lg-down-height-60px-i{height:60px !important;}                                   
    .lg-down-height-65px{height:65px;}                                   .lg-down-height-65px-i{height:65px !important;}                                   
    .lg-down-height-70px{height:70px;}                                   .lg-down-height-70px-i{height:70px !important;}                                   
    .lg-down-height-75px{height:75px;}                                   .lg-down-height-75px-i{height:75px !important;}                                   
    .lg-down-height-80px{height:80px;}                                   .lg-down-height-80px-i{height:80px !important;}                                   
    .lg-down-height-85px{height:85px;}                                   .lg-down-height-85px-i{height:85px !important;}                                   
    .lg-down-height-90px{height:90px;}                                   .lg-down-height-90px-i{height:90px !important;}                                   
    .lg-down-height-95px{height:95px;}                                   .lg-down-height-95px-i{height:95px !important;}                                   
    .lg-down-height-100px{height:100px;}                                 .lg-down-height-100px-i{height:100px !important;}                                 
    .lg-down-height-10pct{height:10%;}                                   .lg-down-height-10pct-i{height:10% !important;}                                   
    .lg-down-height-20pct{height:20%;}                                   .lg-down-height-20pct-i{height:20% !important;}                                   
    .lg-down-height-25pct{height:25%;}                                   .lg-down-height-25pct-i{height:25% !important;}                                   
    .lg-down-height-30pct{height:30%;}                                   .lg-down-height-30pct-i{height:30% !important;}                                   
    .lg-down-height-40pct{height:40%;}                                   .lg-down-height-40pct-i{height:40% !important;}                                   
    .lg-down-height-50pct{height:50%;}                                   .lg-down-height-50pct-i{height:50% !important;}                                   
    .lg-down-height-60pct{height:60%;}                                   .lg-down-height-60pct-i{height:60% !important;}                                   
    .lg-down-height-70pct{height:70%;}                                   .lg-down-height-70pct-i{height:70% !important;}                                   
    .lg-down-height-75pct{height:75%;}                                   .lg-down-height-75pct-i{height:75% !important;}                                   
    .lg-down-height-80pct{height:80%;}                                   .lg-down-height-80pct-i{height:80% !important;}                                   
    .lg-down-height-90pct{height:90%;}                                   .lg-down-height-90pct-i{height:90% !important;}                                   
    .lg-down-height-100pct{height:100%;}                                 .lg-down-height-100pct-i{height:100% !important;}                                 


	/* --------(lg down) TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-down-text-left{text-align:left;}
	.lg-down-text-left-i{text-align:left !important;}
	.lg-down-text-right{text-align:right;}
	.lg-down-text-right-i{text-align:right !important;}
	.lg-down-text-center{text-align:center;}
	.lg-down-text-center-i{text-align:center !important;}

	/* --------(lg down) BORDER HELPER CLASSES ------------------------------------------------------------------------ */
	.lg-down-border-dark{border-color:var(--dark-text);}
	.lg-down-border-light{border-color:var(--light-text);}
	.lg-down-border-primary{border-color:var(--brand-primary);}
	.lg-down-border-secondary{border-color:var(--brand-secondary);}
	.lg-down-border-muted{border-color:var(--muted);}
	.lg-down-border-transparent{border-color:transparent;}

	/* --------(lg down) PADDING HELPER CLASSES -------------------------------------------------------------------------- */
	.lg-down-p-0   {padding: 0px !important;}     .lg-down-p-15  {padding: 15px !important;}    .lg-down-p-30  {padding: 30px !important;}   
	.lg-down-p-1   {padding: 1px !important;}     .lg-down-p-16  {padding: 16px !important;}    .lg-down-p-35  {padding: 35px !important;}   
	.lg-down-p-2   {padding: 2px !important;}     .lg-down-p-17  {padding: 17px !important;}    .lg-down-p-40  {padding: 40px !important;}   
	.lg-down-p-3   {padding: 3px !important;}     .lg-down-p-18  {padding: 18px !important;}    .lg-down-p-45  {padding: 45px !important;}   
	.lg-down-p-4   {padding: 4px !important;}     .lg-down-p-19  {padding: 19px !important;}    .lg-down-p-50  {padding: 50px !important;}   
	.lg-down-p-5   {padding: 5px !important;}     .lg-down-p-20  {padding: 20px !important;}    .lg-down-p-55  {padding: 55px !important;}   
	.lg-down-p-6   {padding: 6px !important;}     .lg-down-p-21  {padding: 21px !important;}    .lg-down-p-60  {padding: 60px !important;}   
	.lg-down-p-7   {padding: 7px !important;}     .lg-down-p-22  {padding: 22px !important;}    .lg-down-p-65  {padding: 65px !important;}   
	.lg-down-p-8   {padding: 8px !important;}     .lg-down-p-23  {padding: 23px !important;}    .lg-down-p-70  {padding: 70px !important;}   
	.lg-down-p-9   {padding: 9px !important;}     .lg-down-p-24  {padding: 24px !important;}    .lg-down-p-75  {padding: 75px !important;}   
	.lg-down-p-10  {padding: 10px !important;}    .lg-down-p-25  {padding: 25px !important;}    .lg-down-p-80  {padding: 80px !important;}   
	.lg-down-p-11  {padding: 11px !important;}    .lg-down-p-26  {padding: 26px !important;}    .lg-down-p-85  {padding: 85px !important;}   
	.lg-down-p-12  {padding: 12px !important;}    .lg-down-p-27  {padding: 27px !important;}    .lg-down-p-90  {padding: 90px !important;}   
	.lg-down-p-13  {padding: 13px !important;}    .lg-down-p-28  {padding: 28px !important;}    .lg-down-p-95  {padding: 95px !important;}   
	.lg-down-p-14  {padding: 14px !important;}    .lg-down-p-29  {padding: 29px !important;}    .lg-down-p-100 {padding: 100px !important;}  
	
	
	.lg-down-pl-0  {padding-left: 0px !important;}     .lg-down-pl-15 {padding-left: 15px !important;}    .lg-down-pl-30 {padding-left: 30px !important;}   
	.lg-down-pl-1  {padding-left: 1px !important;}     .lg-down-pl-16 {padding-left: 16px !important;}    .lg-down-pl-35 {padding-left: 35px !important;}   
	.lg-down-pl-2  {padding-left: 2px !important;}     .lg-down-pl-17 {padding-left: 17px !important;}    .lg-down-pl-40 {padding-left: 40px !important;}   
	.lg-down-pl-3  {padding-left: 3px !important;}     .lg-down-pl-18 {padding-left: 18px !important;}    .lg-down-pl-45 {padding-left: 45px !important;}   
	.lg-down-pl-4  {padding-left: 4px !important;}     .lg-down-pl-19 {padding-left: 19px !important;}    .lg-down-pl-50 {padding-left: 50px !important;}   
	.lg-down-pl-5  {padding-left: 5px !important;}     .lg-down-pl-20 {padding-left: 20px !important;}    .lg-down-pl-55 {padding-left: 55px !important;}   
	.lg-down-pl-6  {padding-left: 6px !important;}     .lg-down-pl-21 {padding-left: 21px !important;}    .lg-down-pl-60 {padding-left: 60px !important;}   
	.lg-down-pl-7  {padding-left: 7px !important;}     .lg-down-pl-22 {padding-left: 22px !important;}    .lg-down-pl-65 {padding-left: 65px !important;}   
	.lg-down-pl-8  {padding-left: 8px !important;}     .lg-down-pl-23 {padding-left: 23px !important;}    .lg-down-pl-70 {padding-left: 70px !important;}   
	.lg-down-pl-9  {padding-left: 9px !important;}     .lg-down-pl-24 {padding-left: 24px !important;}    .lg-down-pl-75 {padding-left: 75px !important;}   
	.lg-down-pl-10 {padding-left: 10px !important;}    .lg-down-pl-25 {padding-left: 25px !important;}    .lg-down-pl-80 {padding-left: 80px !important;}   
	.lg-down-pl-11 {padding-left: 11px !important;}    .lg-down-pl-26 {padding-left: 26px !important;}    .lg-down-pl-85 {padding-left: 85px !important;}   
	.lg-down-pl-12 {padding-left: 12px !important;}    .lg-down-pl-27 {padding-left: 27px !important;}    .lg-down-pl-90 {padding-left: 90px !important;}   
	.lg-down-pl-13 {padding-left: 13px !important;}    .lg-down-pl-28 {padding-left: 28px !important;}    .lg-down-pl-95 {padding-left: 95px !important;}   
	.lg-down-pl-14 {padding-left: 14px !important;}    .lg-down-pl-29 {padding-left: 29px !important;}    .lg-down-pl-100{padding-left: 100px !important;}  
	
	
	.lg-down-pr-0  {padding-right: 0px !important;}     .lg-down-pr-15 {padding-right: 15px !important;}    .lg-down-pr-30 {padding-right: 30px !important;}   
	.lg-down-pr-1  {padding-right: 1px !important;}     .lg-down-pr-16 {padding-right: 16px !important;}    .lg-down-pr-35 {padding-right: 35px !important;}   
	.lg-down-pr-2  {padding-right: 2px !important;}     .lg-down-pr-17 {padding-right: 17px !important;}    .lg-down-pr-40 {padding-right: 40px !important;}   
	.lg-down-pr-3  {padding-right: 3px !important;}     .lg-down-pr-18 {padding-right: 18px !important;}    .lg-down-pr-45 {padding-right: 45px !important;}   
	.lg-down-pr-4  {padding-right: 4px !important;}     .lg-down-pr-19 {padding-right: 19px !important;}    .lg-down-pr-50 {padding-right: 50px !important;}   
	.lg-down-pr-5  {padding-right: 5px !important;}     .lg-down-pr-20 {padding-right: 20px !important;}    .lg-down-pr-55 {padding-right: 55px !important;}   
	.lg-down-pr-6  {padding-right: 6px !important;}     .lg-down-pr-21 {padding-right: 21px !important;}    .lg-down-pr-60 {padding-right: 60px !important;}   
	.lg-down-pr-7  {padding-right: 7px !important;}     .lg-down-pr-22 {padding-right: 22px !important;}    .lg-down-pr-65 {padding-right: 65px !important;}   
	.lg-down-pr-8  {padding-right: 8px !important;}     .lg-down-pr-23 {padding-right: 23px !important;}    .lg-down-pr-70 {padding-right: 70px !important;}   
	.lg-down-pr-9  {padding-right: 9px !important;}     .lg-down-pr-24 {padding-right: 24px !important;}    .lg-down-pr-75 {padding-right: 75px !important;}   
	.lg-down-pr-10 {padding-right: 10px !important;}    .lg-down-pr-25 {padding-right: 25px !important;}    .lg-down-pr-80 {padding-right: 80px !important;}   
	.lg-down-pr-11 {padding-right: 11px !important;}    .lg-down-pr-26 {padding-right: 26px !important;}    .lg-down-pr-85 {padding-right: 85px !important;}   
	.lg-down-pr-12 {padding-right: 12px !important;}    .lg-down-pr-27 {padding-right: 27px !important;}    .lg-down-pr-90 {padding-right: 90px !important;}   
	.lg-down-pr-13 {padding-right: 13px !important;}    .lg-down-pr-28 {padding-right: 28px !important;}    .lg-down-pr-95 {padding-right: 95px !important;}   
	.lg-down-pr-14 {padding-right: 14px !important;}    .lg-down-pr-29 {padding-right: 29px !important;}    .lg-down-pr-100{padding-right: 100px !important;}  
	
	
	.lg-down-pt-0  {padding-top: 0px !important;}     .lg-down-pt-15 {padding-top: 15px !important;}    .lg-down-pt-30 {padding-top: 30px !important;}   
	.lg-down-pt-1  {padding-top: 1px !important;}     .lg-down-pt-16 {padding-top: 16px !important;}    .lg-down-pt-35 {padding-top: 35px !important;}   
	.lg-down-pt-2  {padding-top: 2px !important;}     .lg-down-pt-17 {padding-top: 17px !important;}    .lg-down-pt-40 {padding-top: 40px !important;}   
	.lg-down-pt-3  {padding-top: 3px !important;}     .lg-down-pt-18 {padding-top: 18px !important;}    .lg-down-pt-45 {padding-top: 45px !important;}   
	.lg-down-pt-4  {padding-top: 4px !important;}     .lg-down-pt-19 {padding-top: 19px !important;}    .lg-down-pt-50 {padding-top: 50px !important;}   
	.lg-down-pt-5  {padding-top: 5px !important;}     .lg-down-pt-20 {padding-top: 20px !important;}    .lg-down-pt-55 {padding-top: 55px !important;}   
	.lg-down-pt-6  {padding-top: 6px !important;}     .lg-down-pt-21 {padding-top: 21px !important;}    .lg-down-pt-60 {padding-top: 60px !important;}   
	.lg-down-pt-7  {padding-top: 7px !important;}     .lg-down-pt-22 {padding-top: 22px !important;}    .lg-down-pt-65 {padding-top: 65px !important;}   
	.lg-down-pt-8  {padding-top: 8px !important;}     .lg-down-pt-23 {padding-top: 23px !important;}    .lg-down-pt-70 {padding-top: 70px !important;}   
	.lg-down-pt-9  {padding-top: 9px !important;}     .lg-down-pt-24 {padding-top: 24px !important;}    .lg-down-pt-75 {padding-top: 75px !important;}   
	.lg-down-pt-10 {padding-top: 10px !important;}    .lg-down-pt-25 {padding-top: 25px !important;}    .lg-down-pt-80 {padding-top: 80px !important;}   
	.lg-down-pt-11 {padding-top: 11px !important;}    .lg-down-pt-26 {padding-top: 26px !important;}    .lg-down-pt-85 {padding-top: 85px !important;}   
	.lg-down-pt-12 {padding-top: 12px !important;}    .lg-down-pt-27 {padding-top: 27px !important;}    .lg-down-pt-90 {padding-top: 90px !important;}   
	.lg-down-pt-13 {padding-top: 13px !important;}    .lg-down-pt-28 {padding-top: 28px !important;}    .lg-down-pt-95 {padding-top: 95px !important;}   
	.lg-down-pt-14 {padding-top: 14px !important;}    .lg-down-pt-29 {padding-top: 29px !important;}    .lg-down-pt-100{padding-top: 100px !important;}  
	
	
	.lg-down-pb-0  {padding-bottom: 0px !important;}     .lg-down-pb-15 {padding-bottom: 15px !important;}    .lg-down-pb-30 {padding-bottom: 30px !important;}   
	.lg-down-pb-1  {padding-bottom: 1px !important;}     .lg-down-pb-16 {padding-bottom: 16px !important;}    .lg-down-pb-35 {padding-bottom: 35px !important;}   
	.lg-down-pb-2  {padding-bottom: 2px !important;}     .lg-down-pb-17 {padding-bottom: 17px !important;}    .lg-down-pb-40 {padding-bottom: 40px !important;}   
	.lg-down-pb-3  {padding-bottom: 3px !important;}     .lg-down-pb-18 {padding-bottom: 18px !important;}    .lg-down-pb-45 {padding-bottom: 45px !important;}   
	.lg-down-pb-4  {padding-bottom: 4px !important;}     .lg-down-pb-19 {padding-bottom: 19px !important;}    .lg-down-pb-50 {padding-bottom: 50px !important;}   
	.lg-down-pb-5  {padding-bottom: 5px !important;}     .lg-down-pb-20 {padding-bottom: 20px !important;}    .lg-down-pb-55 {padding-bottom: 55px !important;}   
	.lg-down-pb-6  {padding-bottom: 6px !important;}     .lg-down-pb-21 {padding-bottom: 21px !important;}    .lg-down-pb-60 {padding-bottom: 60px !important;}   
	.lg-down-pb-7  {padding-bottom: 7px !important;}     .lg-down-pb-22 {padding-bottom: 22px !important;}    .lg-down-pb-65 {padding-bottom: 65px !important;}   
	.lg-down-pb-8  {padding-bottom: 8px !important;}     .lg-down-pb-23 {padding-bottom: 23px !important;}    .lg-down-pb-70 {padding-bottom: 70px !important;}   
	.lg-down-pb-9  {padding-bottom: 9px !important;}     .lg-down-pb-24 {padding-bottom: 24px !important;}    .lg-down-pb-75 {padding-bottom: 75px !important;}   
	.lg-down-pb-10 {padding-bottom: 10px !important;}    .lg-down-pb-25 {padding-bottom: 25px !important;}    .lg-down-pb-80 {padding-bottom: 80px !important;}   
	.lg-down-pb-11 {padding-bottom: 11px !important;}    .lg-down-pb-26 {padding-bottom: 26px !important;}    .lg-down-pb-85 {padding-bottom: 85px !important;}   
	.lg-down-pb-12 {padding-bottom: 12px !important;}    .lg-down-pb-27 {padding-bottom: 27px !important;}    .lg-down-pb-90 {padding-bottom: 90px !important;}   
	.lg-down-pb-13 {padding-bottom: 13px !important;}    .lg-down-pb-28 {padding-bottom: 28px !important;}    .lg-down-pb-95 {padding-bottom: 95px !important;}   
	.lg-down-pb-14 {padding-bottom: 14px !important;}    .lg-down-pb-29 {padding-bottom: 29px !important;}    .lg-down-pb-100{padding-bottom: 100px !important;}

	/* --------(lg down) MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
	.lg-down-m-0   {margin: 0px !important;}     .lg-down-m-15  {margin: 15px !important;}    .lg-down-m-30  {margin: 30px !important;}   
	.lg-down-m-1   {margin: 1px !important;}     .lg-down-m-16  {margin: 16px !important;}    .lg-down-m-35  {margin: 35px !important;}   
	.lg-down-m-2   {margin: 2px !important;}     .lg-down-m-17  {margin: 17px !important;}    .lg-down-m-40  {margin: 40px !important;}   
	.lg-down-m-3   {margin: 3px !important;}     .lg-down-m-18  {margin: 18px !important;}    .lg-down-m-45  {margin: 45px !important;}   
	.lg-down-m-4   {margin: 4px !important;}     .lg-down-m-19  {margin: 19px !important;}    .lg-down-m-50  {margin: 50px !important;}   
	.lg-down-m-5   {margin: 5px !important;}     .lg-down-m-20  {margin: 20px !important;}    .lg-down-m-55  {margin: 55px !important;}   
	.lg-down-m-6   {margin: 6px !important;}     .lg-down-m-21  {margin: 21px !important;}    .lg-down-m-60  {margin: 60px !important;}   
	.lg-down-m-7   {margin: 7px !important;}     .lg-down-m-22  {margin: 22px !important;}    .lg-down-m-65  {margin: 65px !important;}   
	.lg-down-m-8   {margin: 8px !important;}     .lg-down-m-23  {margin: 23px !important;}    .lg-down-m-70  {margin: 70px !important;}   
	.lg-down-m-9   {margin: 9px !important;}     .lg-down-m-24  {margin: 24px !important;}    .lg-down-m-75  {margin: 75px !important;}   
	.lg-down-m-10  {margin: 10px !important;}    .lg-down-m-25  {margin: 25px !important;}    .lg-down-m-80  {margin: 80px !important;}   
	.lg-down-m-11  {margin: 11px !important;}    .lg-down-m-26  {margin: 26px !important;}    .lg-down-m-85  {margin: 85px !important;}   
	.lg-down-m-12  {margin: 12px !important;}    .lg-down-m-27  {margin: 27px !important;}    .lg-down-m-90  {margin: 90px !important;}   
	.lg-down-m-13  {margin: 13px !important;}    .lg-down-m-28  {margin: 28px !important;}    .lg-down-m-95  {margin: 95px !important;}   
	.lg-down-m-14  {margin: 14px !important;}    .lg-down-m-29  {margin: 29px !important;}    .lg-down-m-100 {margin: 100px !important;}  
	
	
	.lg-down-ml-0  {margin-left: 0px !important;}     .lg-down-ml-15 {margin-left: 15px !important;}    .lg-down-ml-30 {margin-left: 30px !important;}   
	.lg-down-ml-1  {margin-left: 1px !important;}     .lg-down-ml-16 {margin-left: 16px !important;}    .lg-down-ml-35 {margin-left: 35px !important;}   
	.lg-down-ml-2  {margin-left: 2px !important;}     .lg-down-ml-17 {margin-left: 17px !important;}    .lg-down-ml-40 {margin-left: 40px !important;}   
	.lg-down-ml-3  {margin-left: 3px !important;}     .lg-down-ml-18 {margin-left: 18px !important;}    .lg-down-ml-45 {margin-left: 45px !important;}   
	.lg-down-ml-4  {margin-left: 4px !important;}     .lg-down-ml-19 {margin-left: 19px !important;}    .lg-down-ml-50 {margin-left: 50px !important;}   
	.lg-down-ml-5  {margin-left: 5px !important;}     .lg-down-ml-20 {margin-left: 20px !important;}    .lg-down-ml-55 {margin-left: 55px !important;}   
	.lg-down-ml-6  {margin-left: 6px !important;}     .lg-down-ml-21 {margin-left: 21px !important;}    .lg-down-ml-60 {margin-left: 60px !important;}   
	.lg-down-ml-7  {margin-left: 7px !important;}     .lg-down-ml-22 {margin-left: 22px !important;}    .lg-down-ml-65 {margin-left: 65px !important;}   
	.lg-down-ml-8  {margin-left: 8px !important;}     .lg-down-ml-23 {margin-left: 23px !important;}    .lg-down-ml-70 {margin-left: 70px !important;}   
	.lg-down-ml-9  {margin-left: 9px !important;}     .lg-down-ml-24 {margin-left: 24px !important;}    .lg-down-ml-75 {margin-left: 75px !important;}   
	.lg-down-ml-10 {margin-left: 10px !important;}    .lg-down-ml-25 {margin-left: 25px !important;}    .lg-down-ml-80 {margin-left: 80px !important;}   
	.lg-down-ml-11 {margin-left: 11px !important;}    .lg-down-ml-26 {margin-left: 26px !important;}    .lg-down-ml-85 {margin-left: 85px !important;}   
	.lg-down-ml-12 {margin-left: 12px !important;}    .lg-down-ml-27 {margin-left: 27px !important;}    .lg-down-ml-90 {margin-left: 90px !important;}   
	.lg-down-ml-13 {margin-left: 13px !important;}    .lg-down-ml-28 {margin-left: 28px !important;}    .lg-down-ml-95 {margin-left: 95px !important;}   
	.lg-down-ml-14 {margin-left: 14px !important;}    .lg-down-ml-29 {margin-left: 29px !important;}    .lg-down-ml-100{margin-left: 100px !important;}  
	
	
	.lg-down-mr-0  {margin-right: 0px !important;}     .lg-down-mr-15 {margin-right: 15px !important;}    .lg-down-mr-30 {margin-right: 30px !important;}   
	.lg-down-mr-1  {margin-right: 1px !important;}     .lg-down-mr-16 {margin-right: 16px !important;}    .lg-down-mr-35 {margin-right: 35px !important;}   
	.lg-down-mr-2  {margin-right: 2px !important;}     .lg-down-mr-17 {margin-right: 17px !important;}    .lg-down-mr-40 {margin-right: 40px !important;}   
	.lg-down-mr-3  {margin-right: 3px !important;}     .lg-down-mr-18 {margin-right: 18px !important;}    .lg-down-mr-45 {margin-right: 45px !important;}   
	.lg-down-mr-4  {margin-right: 4px !important;}     .lg-down-mr-19 {margin-right: 19px !important;}    .lg-down-mr-50 {margin-right: 50px !important;}   
	.lg-down-mr-5  {margin-right: 5px !important;}     .lg-down-mr-20 {margin-right: 20px !important;}    .lg-down-mr-55 {margin-right: 55px !important;}   
	.lg-down-mr-6  {margin-right: 6px !important;}     .lg-down-mr-21 {margin-right: 21px !important;}    .lg-down-mr-60 {margin-right: 60px !important;}   
	.lg-down-mr-7  {margin-right: 7px !important;}     .lg-down-mr-22 {margin-right: 22px !important;}    .lg-down-mr-65 {margin-right: 65px !important;}   
	.lg-down-mr-8  {margin-right: 8px !important;}     .lg-down-mr-23 {margin-right: 23px !important;}    .lg-down-mr-70 {margin-right: 70px !important;}   
	.lg-down-mr-9  {margin-right: 9px !important;}     .lg-down-mr-24 {margin-right: 24px !important;}    .lg-down-mr-75 {margin-right: 75px !important;}   
	.lg-down-mr-10 {margin-right: 10px !important;}    .lg-down-mr-25 {margin-right: 25px !important;}    .lg-down-mr-80 {margin-right: 80px !important;}   
	.lg-down-mr-11 {margin-right: 11px !important;}    .lg-down-mr-26 {margin-right: 26px !important;}    .lg-down-mr-85 {margin-right: 85px !important;}   
	.lg-down-mr-12 {margin-right: 12px !important;}    .lg-down-mr-27 {margin-right: 27px !important;}    .lg-down-mr-90 {margin-right: 90px !important;}   
	.lg-down-mr-13 {margin-right: 13px !important;}    .lg-down-mr-28 {margin-right: 28px !important;}    .lg-down-mr-95 {margin-right: 95px !important;}   
	.lg-down-mr-14 {margin-right: 14px !important;}    .lg-down-mr-29 {margin-right: 29px !important;}    .lg-down-mr-100{margin-right: 100px !important;}  
	
	
	.lg-down-mt-0  {margin-top: 0px !important;}     .lg-down-mt-15 {margin-top: 15px !important;}    .lg-down-mt-30 {margin-top: 30px !important;}   
	.lg-down-mt-1  {margin-top: 1px !important;}     .lg-down-mt-16 {margin-top: 16px !important;}    .lg-down-mt-35 {margin-top: 35px !important;}   
	.lg-down-mt-2  {margin-top: 2px !important;}     .lg-down-mt-17 {margin-top: 17px !important;}    .lg-down-mt-40 {margin-top: 40px !important;}   
	.lg-down-mt-3  {margin-top: 3px !important;}     .lg-down-mt-18 {margin-top: 18px !important;}    .lg-down-mt-45 {margin-top: 45px !important;}   
	.lg-down-mt-4  {margin-top: 4px !important;}     .lg-down-mt-19 {margin-top: 19px !important;}    .lg-down-mt-50 {margin-top: 50px !important;}   
	.lg-down-mt-5  {margin-top: 5px !important;}     .lg-down-mt-20 {margin-top: 20px !important;}    .lg-down-mt-55 {margin-top: 55px !important;}   
	.lg-down-mt-6  {margin-top: 6px !important;}     .lg-down-mt-21 {margin-top: 21px !important;}    .lg-down-mt-60 {margin-top: 60px !important;}   
	.lg-down-mt-7  {margin-top: 7px !important;}     .lg-down-mt-22 {margin-top: 22px !important;}    .lg-down-mt-65 {margin-top: 65px !important;}   
	.lg-down-mt-8  {margin-top: 8px !important;}     .lg-down-mt-23 {margin-top: 23px !important;}    .lg-down-mt-70 {margin-top: 70px !important;}   
	.lg-down-mt-9  {margin-top: 9px !important;}     .lg-down-mt-24 {margin-top: 24px !important;}    .lg-down-mt-75 {margin-top: 75px !important;}   
	.lg-down-mt-10 {margin-top: 10px !important;}    .lg-down-mt-25 {margin-top: 25px !important;}    .lg-down-mt-80 {margin-top: 80px !important;}   
	.lg-down-mt-11 {margin-top: 11px !important;}    .lg-down-mt-26 {margin-top: 26px !important;}    .lg-down-mt-85 {margin-top: 85px !important;}   
	.lg-down-mt-12 {margin-top: 12px !important;}    .lg-down-mt-27 {margin-top: 27px !important;}    .lg-down-mt-90 {margin-top: 90px !important;}   
	.lg-down-mt-13 {margin-top: 13px !important;}    .lg-down-mt-28 {margin-top: 28px !important;}    .lg-down-mt-95 {margin-top: 95px !important;}   
	.lg-down-mt-14 {margin-top: 14px !important;}    .lg-down-mt-29 {margin-top: 29px !important;}    .lg-down-mt-100{margin-top: 100px !important;}  
	
	
	.lg-down-mb-0  {margin-bottom: 0px !important;}     .lg-down-mb-15 {margin-bottom: 15px !important;}    .lg-down-mb-30 {margin-bottom: 30px !important;}   
	.lg-down-mb-1  {margin-bottom: 1px !important;}     .lg-down-mb-16 {margin-bottom: 16px !important;}    .lg-down-mb-35 {margin-bottom: 35px !important;}   
	.lg-down-mb-2  {margin-bottom: 2px !important;}     .lg-down-mb-17 {margin-bottom: 17px !important;}    .lg-down-mb-40 {margin-bottom: 40px !important;}   
	.lg-down-mb-3  {margin-bottom: 3px !important;}     .lg-down-mb-18 {margin-bottom: 18px !important;}    .lg-down-mb-45 {margin-bottom: 45px !important;}   
	.lg-down-mb-4  {margin-bottom: 4px !important;}     .lg-down-mb-19 {margin-bottom: 19px !important;}    .lg-down-mb-50 {margin-bottom: 50px !important;}   
	.lg-down-mb-5  {margin-bottom: 5px !important;}     .lg-down-mb-20 {margin-bottom: 20px !important;}    .lg-down-mb-55 {margin-bottom: 55px !important;}   
	.lg-down-mb-6  {margin-bottom: 6px !important;}     .lg-down-mb-21 {margin-bottom: 21px !important;}    .lg-down-mb-60 {margin-bottom: 60px !important;}   
	.lg-down-mb-7  {margin-bottom: 7px !important;}     .lg-down-mb-22 {margin-bottom: 22px !important;}    .lg-down-mb-65 {margin-bottom: 65px !important;}   
	.lg-down-mb-8  {margin-bottom: 8px !important;}     .lg-down-mb-23 {margin-bottom: 23px !important;}    .lg-down-mb-70 {margin-bottom: 70px !important;}   
	.lg-down-mb-9  {margin-bottom: 9px !important;}     .lg-down-mb-24 {margin-bottom: 24px !important;}    .lg-down-mb-75 {margin-bottom: 75px !important;}   
	.lg-down-mb-10 {margin-bottom: 10px !important;}    .lg-down-mb-25 {margin-bottom: 25px !important;}    .lg-down-mb-80 {margin-bottom: 80px !important;}   
	.lg-down-mb-11 {margin-bottom: 11px !important;}    .lg-down-mb-26 {margin-bottom: 26px !important;}    .lg-down-mb-85 {margin-bottom: 85px !important;}   
	.lg-down-mb-12 {margin-bottom: 12px !important;}    .lg-down-mb-27 {margin-bottom: 27px !important;}    .lg-down-mb-90 {margin-bottom: 90px !important;}   
	.lg-down-mb-13 {margin-bottom: 13px !important;}    .lg-down-mb-28 {margin-bottom: 28px !important;}    .lg-down-mb-95 {margin-bottom: 95px !important;}   
	.lg-down-mb-14 {margin-bottom: 14px !important;}    .lg-down-mb-29 {margin-bottom: 29px !important;}    .lg-down-mb-100{margin-bottom: 100px !important;} 

	/* --------(lg down) FLOAT HELPER CLASSES -------------------------------------------------------------------------- */
	.lg-down-float-inherit{float:inherit;}           .lg-down-float-inherit-i{float:inherit !important;}           
	.lg-down-float-initial{float:initial;}           .lg-down-float-initial-i{float:initial !important;}           
	.lg-down-float-inline-end{float:inline-end;}     .lg-down-float-inline-end-i{float:inline-end !important;}     
	.lg-down-float-inline-start{float:inline-start;} .lg-down-float-inline-start-i{float:inline-start !important;} 
	.lg-down-float-left{float:left;}                 .lg-down-float-left-i{float:left !important;}                 
	.lg-down-float-none{float:none;}                 .lg-down-float-none-i{float:none !important;}                 
	.lg-down-float-revert{float:revert;}             .lg-down-float-revert-i{float:revert !important;}             
	.lg-down-float-right{float:right;}               .lg-down-float-right-i{float:right !important;}               
	.lg-down-float-unset{float:unset;}               .lg-down-float-unset-i{float:unset !important;}               
  
       

 }
 

/* -------------- */
/* ------xl------ */
/* -------------- */ 
@media screen and (min-width:1280px){
   
   .splash .splash-head{
         height:100%;
     }
      .splash .splash-head{
        font-size:40px;
     } 
     .splash .splash-head:not(:first-child){
        font-size:60px;
     } 
    .splash .splash-head:first-child .splash-head-inner-container{
        right:0;
    }     
    .splash .splash-head:not(:first-child) .splash-head-inner-container{
        left:0;
    }   
     .splash .splash-head:not(:first-child) .splash-head-inner-container .splash-head-bullet-container{
         padding-left:40px;
     }
    .splash .splash-head:first-child .splash-head-inner-container .splash-head-bullet-container .splash-head-bullet-item{
        margin-left:50px;
    }   
 
     .photo-and-text-section .text-sub-section .text-sub-section-inner {
        position:relative;
        padding:180px 30px 100px 30px;
    }   
    .photo-and-text-section .text-sub-section .text-sub-section-inner .content-head{
        background-color: white;
        color: var(--dark-text);
    border-left:5px solid var(--dark-bg-color);
    border-bottom:5px solid var(--dark-bg-color);
        padding-bottom: 0px;
        font-size: 50px;
        font-weight: 600;
        width: auto;
        white-space: nowrap;
        padding: 10px 20px;
        margin-left: -220px !important;
        position: absolute;
        top: 30px;
        right: 0;
    }
     /* anicons styles */
    .splash-head-bullet-item .icon{
        font-size:50px;
        line-height:30px;
        top:-1px;
    }
    
 /*.photo-and-text-section .text-sub-section{*/
 /*    background-color:transparent;*/
 /*}*/
 /*   .photo-and-text-section .text-sub-section .text-sub-section-inner {*/
 /*       position:relative;*/
 /*       padding:94px 30px 50px 0;*/
 /*   }   */
 /*   .photo-and-text-section .text-sub-section .text-sub-section-inner .content-head{*/
 /*   background-color: #ffffff;*/
 /*   color: var(--brand-primary);*/
 /*   border-left: 5px solid var(--brand-primary);*/
 /*   border-bottom: 5px solid var(--brand-primary);*/
 /*   padding-bottom: 0px;*/
 /*   font-size: 50px;*/
 /*   font-weight: 600;*/
 /*   width: auto;*/
 /*   white-space: nowrap;*/
 /*   padding: 10px 20px;*/
 /*   margin-left: -220px !important;*/
 /*   position: absolute;*/
 /*   top: 30px;*/
 /*   right: 30px;*/
 /*   }*/
 /*.photo-and-text-section .text-sub-section .text-sub-section-inner p,*/
 /*.photo-and-text-section .text-sub-section .text-sub-section-inner .text-sub-section-content{*/
 /*   padding: 20px;*/
 /*   padding: 50px 30px;*/
 /*   border-right: 5px solid var(--brand-primary);*/
 /*   color: var(--brand-primary);*/
 /*   border-bottom: 5px solid var(--brand-primary);*/
 /*}*/
 
	/* --------(xl) DISPLAY HELPER CLASSES ------------------------------------------------------------------------ */
	.xl-display-inline{display:inline;}                .xl-display-inline-i{display:inline !important;}                /* Displays an element as an inline element (like <span>). Any height and width properties will have no effect */
	.xl-display-block{display:block;}                  .xl-display-block-i{display:block !important;}                  /* Displays an element as a block element (like <p>). It starts on a new line, and takes up the whole width */
	.xl-display-contents{display:contents;}            .xl-display-contents-i{display:contents !important;}            /* Makes the container disappear, making the child elements children of the element the next level up in the DOM */
	.xl-display-flex{display:flex;}                    .xl-display-flex-i{display:flex !important;}                    /* Displays an element as a block-level flex container */
	.xl-display-grid{display:grid;}                    .xl-display-grid-i{display:grid !important;}                    /* Displays an element as a block-level grid container */
	.xl-display-inline-block{display:inline-block;}    .xl-display-inline-block-i{display:inline-block !important;}    /* Displays an element as an inline-level block container. The element itself is formatted as an inline element, but you can apply height and width values */
	.xl-display-inline-flex{display:inline-flex;}      .xl-display-inline-flex-i{display:inline-flex !important;}      /* Displays an element as an inline-level flex container */
	.xl-display-inline-grid{display:inline-grid;}      .xl-display-inline-grid-i{display:inline-grid !important;}      /* Displays an element as an inline-level grid container */
	.xl-display-inline-table{display:inline-table;}    .xl-display-inline-table-i{display:inline-table !important;}    /* The element is displayed as an inline-level table */
	.xl-display-list-item{display:list-item;}          .xl-display-list-item-i{display:list-item !important;}          /* Let the element behave like a <li> element */
	.xl-display-run-in{display:run-in;}                .xl-display-run-in-i{display:run-in !important;}                /* Displays an element as either block or inline, depending on context */
	.xl-display-table{display:table;}                  .xl-display-table-i{display:table !important;}                  /* Let the element behave like a <table> element */
	.xl-display-table-caption{display:table-caption;}  .xl-display-table-caption-i{display:table-caption !important;}  /* Let the element behave like a <caption> element */
	.xl-display-table-column-group{display:table-column-group;}  .xl-display-table-column-group-i{display:table-column-group !important;}  /* Let the element behave like a <colgroup> element */
	.xl-display-table-header-group{display:table-header-group;}  .xl-display-table-header-group-i{display:table-header-group !important;}  /* Let the element behave like a <thead> element */
	.xl-display-table-footer-group{display:table-footer-group;}  .xl-display-table-footer-group-i{display:table-footer-group !important;}  /* Let the element behave like a <tfoot> element */
	.xl-display-table-row-group{display:table-row-group;}        .xl-display-table-row-group-i{display:table-row-group !important;}        /* Let the element behave like a <tbody> element */
	.xl-display-table-cell{display:table-cell;}        .xl-display-table-cell-i{display:table-cell !important;}        /* Let the element behave like a <td> element */
	.xl-display-table-column{display:table-column;}    .xl-display-table-column-i{display:table-column !important;}    /* Let the element behave like a <col> element */
	.xl-display-table-row{display:table-row;}          .xl-display-table-row-i{display:table-row !important;}          /* Let the element behave like a <tr> element */
	.xl-display-none{display:none;}                    .xl-display-none-i{display:none !important;}                    /* The element is completely removed */
	.xl-display-initial{display:initial;}              .xl-display-initial-i{display:initial !important;}              /* Sets this property to its default value. Read about initial */
	.xl-display-inherit{display:inherit;}              .xl-display-inherit-i{display:inherit !important;}              /* Inherits this property from its parent element. Read about inherit */

	/* --------(xl) POSITION HELPER CLASSES ------------------------------------------------------------------------ */
	.xl-position-absolute{position:absolute;}  .xl-position-absolute-i{position:absolute !important;}
	.xl-position-fixed{position:fixed;}        .xl-position-fixed-i{position:fixed !important;}
	.xl-position-inherit{position:inherit;}    .xl-position-inherit-i{position:inherit !important;}
	.xl-position-initial{position:initial;}    .xl-position-initial-i{position:initial !important;}
	.xl-position-relative{position:relative;}  .xl-position-relative-i{position:relative !important;}
	.xl-position-revert{position:revert;}      .xl-position-revert-i{position:revert !important;}
	.xl-position-static{position:static;}      .xl-position-static-i{position:static !important;}
	.xl-position-sticky{position:sticky;}      .xl-position-sticky-i{position:sticky !important;}
	.xl-position-unset{position:unset;}        .xl-position-unset-i{position:unset !important;}

    /* --------POSITIONING HELPER CLASSES ----------------------------------------------------------------------- */
    .xl-vertically-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        transform: translateY(-50%);
    }
    .xl-center{
        /* note, parent div must be position:relative */
        position:absolute;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }
    .xl-left-0{left:0;}
    .xl-right-0{right:0;}
    .xl-top-0{top:0;}
    .xl-bottom-0{bottom:0;}


	/* --------FONT COLOR HELPER CLASSES ------------------------------------------------------------------------ */
	.xl-text-dark{color:var(--dark-text);}
	.xl-text-light{color:var(--light-text);}
	.xl-text-primary{color:var(--brand-primary);}
	.xl-text-secondary{color:var(--brand-secondary);}
	.xl-text-muted{color:var(--muted);}

	/* --------FONT SIZE HELPER CLASSES ------------------------------------------------------------------------ */
	.xl-fs-0   {font-size: 0px !important;}     .xl-fs-15  {font-size: 15px !important;}    .xl-fs-30  {font-size: 30px !important;}   
	.xl-fs-1   {font-size: 1px !important;}     .xl-fs-16  {font-size: 16px !important;}    .xl-fs-35  {font-size: 35px !important;}   
	.xl-fs-2   {font-size: 2px !important;}     .xl-fs-17  {font-size: 17px !important;}    .xl-fs-40  {font-size: 40px !important;}   
	.xl-fs-3   {font-size: 3px !important;}     .xl-fs-18  {font-size: 18px !important;}    .xl-fs-45  {font-size: 45px !important;}   
	.xl-fs-4   {font-size: 4px !important;}     .xl-fs-19  {font-size: 19px !important;}    .xl-fs-50  {font-size: 50px !important;}   
	.xl-fs-5   {font-size: 5px !important;}     .xl-fs-20  {font-size: 20px !important;}    .xl-fs-55  {font-size: 55px !important;}   
	.xl-fs-6   {font-size: 6px !important;}     .xl-fs-21  {font-size: 21px !important;}    .xl-fs-60  {font-size: 60px !important;}   
	.xl-fs-7   {font-size: 7px !important;}     .xl-fs-22  {font-size: 22px !important;}    .xl-fs-65  {font-size: 65px !important;}   
	.xl-fs-8   {font-size: 8px !important;}     .xl-fs-23  {font-size: 23px !important;}    .xl-fs-70  {font-size: 70px !important;}   
	.xl-fs-9   {font-size: 9px !important;}     .xl-fs-24  {font-size: 24px !important;}    .xl-fs-75  {font-size: 75px !important;}   
	.xl-fs-10  {font-size: 10px !important;}    .xl-fs-25  {font-size: 25px !important;}    .xl-fs-80  {font-size: 80px !important;}   
	.xl-fs-11  {font-size: 11px !important;}    .xl-fs-26  {font-size: 26px !important;}    .xl-fs-85  {font-size: 85px !important;}   
	.xl-fs-12  {font-size: 12px !important;}    .xl-fs-27  {font-size: 27px !important;}    .xl-fs-90  {font-size: 90px !important;}   
	.xl-fs-13  {font-size: 13px !important;}    .xl-fs-28  {font-size: 28px !important;}    .xl-fs-95  {font-size: 95px !important;}   
	.xl-fs-14  {font-size: 14px !important;}    .xl-fs-29  {font-size: 29px !important;}    .xl-fs-100 {font-size: 100px !important;}  

    /* -------- (xl) HEIGHT HELPER CLASSES --------------------------------------------------- */
    .xl-height-auto{height:auto;}                                   .xl-height-auto-i{height:auto !important;}                                   
    .xl-height-fit-content{height:fit-content;}                     .xl-height-fit-content-i{height:fit-content !important;}                     
    .xl-height-inherit{height:inherit;}                             .xl-height-inherit-i{height:inherit !important;}                             
    .xl-height-initial{height:initial;}                             .xl-height-initial-i{height:initial !important;}                             
    .xl-height-max-content{height:max-content;}                     .xl-height-max-content-i{height:max-content !important;}                     
    .xl-height-min-content{height:min-content;}                     .xl-height-min-content-i{height:min-content !important;}                     
    .xl-height-revert{height:revert;}                               .xl-height-revert-i{height:revert !important;}                               
    .xl-height-unset{height:unset;}                                 .xl-height-unset-i{height:unset !important;}                                 
    .xl-height-webkit-fill-available{height:webkit-fill-available;} .xl-height-webkit-fill-available-i{height:webkit-fill-available !important;} 
    .xl-height-0{height:0;}                                         .xl-height-0-i{height:0 !important;}                                         
    .xl-height-1px{height:1px;}                                     .xl-height-1px-i{height:1px !important;}                                     
    .xl-height-2px{height:2px;}                                     .xl-height-2px-i{height:2px !important;}                                     
    .xl-height-3px{height:3px;}                                     .xl-height-3px-i{height:3px !important;}                                     
    .xl-height-4px{height:4px;}                                     .xl-height-4px-i{height:4px !important;}                                     
    .xl-height-5px{height:5px;}                                     .xl-height-5px-i{height:5px !important;}                                     
    .xl-height-6px{height:6px;}                                     .xl-height-6px-i{height:6px !important;}                                     
    .xl-height-7px{height:7px;}                                     .xl-height-7px-i{height:7px !important;}                                     
    .xl-height-8px{height:8px;}                                     .xl-height-8px-i{height:8px !important;}                                     
    .xl-height-9px{height:9px;}                                     .xl-height-9px-i{height:9px !important;}                                     
    .xl-height-10px{height:10px;}                                   .xl-height-10px-i{height:10px !important;}                                   
    .xl-height-11px{height:11px;}                                   .xl-height-11px-i{height:11px !important;}                                   
    .xl-height-12px{height:12px;}                                   .xl-height-12px-i{height:12px !important;}                                   
    .xl-height-13px{height:13px;}                                   .xl-height-13px-i{height:13px !important;}                                   
    .xl-height-14px{height:14px;}                                   .xl-height-14px-i{height:14px !important;}                                   
    .xl-height-15px{height:15px;}                                   .xl-height-15px-i{height:15px !important;}                                   
    .xl-height-16px{height:16px;}                                   .xl-height-16px-i{height:16px !important;}                                   
    .xl-height-17px{height:17px;}                                   .xl-height-17px-i{height:17px !important;}                                   
    .xl-height-18px{height:18px;}                                   .xl-height-18px-i{height:18px !important;}                                   
    .xl-height-19px{height:19px;}                                   .xl-height-19px-i{height:19px !important;}                                   
    .xl-height-20px{height:20px;}                                   .xl-height-20px-i{height:20px !important;}                                   
    .xl-height-21px{height:21px;}                                   .xl-height-21px-i{height:21px !important;}                                   
    .xl-height-22px{height:22px;}                                   .xl-height-22px-i{height:22px !important;}                                   
    .xl-height-23px{height:23px;}                                   .xl-height-23px-i{height:23px !important;}                                   
    .xl-height-24px{height:24px;}                                   .xl-height-24px-i{height:24px !important;}                                   
    .xl-height-25px{height:25px;}                                   .xl-height-25px-i{height:25px !important;}                                   
    .xl-height-26px{height:26px;}                                   .xl-height-26px-i{height:26px !important;}                                   
    .xl-height-27px{height:27px;}                                   .xl-height-27px-i{height:27px !important;}                                   
    .xl-height-28px{height:28px;}                                   .xl-height-28px-i{height:28px !important;}                                   
    .xl-height-29px{height:29px;}                                   .xl-height-29px-i{height:29px !important;}                                   
    .xl-height-30px{height:30px;}                                   .xl-height-30px-i{height:30px !important;}                                   
    .xl-height-35px{height:35px;}                                   .xl-height-35px-i{height:35px !important;}                                   
    .xl-height-40px{height:40px;}                                   .xl-height-40px-i{height:40px !important;}                                   
    .xl-height-45px{height:45px;}                                   .xl-height-45px-i{height:45px !important;}                                   
    .xl-height-50px{height:50px;}                                   .xl-height-50px-i{height:50px !important;}                                   
    .xl-height-55px{height:55px;}                                   .xl-height-55px-i{height:55px !important;}                                   
    .xl-height-60px{height:60px;}                                   .xl-height-60px-i{height:60px !important;}                                   
    .xl-height-65px{height:65px;}                                   .xl-height-65px-i{height:65px !important;}                                   
    .xl-height-70px{height:70px;}                                   .xl-height-70px-i{height:70px !important;}                                   
    .xl-height-75px{height:75px;}                                   .xl-height-75px-i{height:75px !important;}                                   
    .xl-height-80px{height:80px;}                                   .xl-height-80px-i{height:80px !important;}                                   
    .xl-height-85px{height:85px;}                                   .xl-height-85px-i{height:85px !important;}                                   
    .xl-height-90px{height:90px;}                                   .xl-height-90px-i{height:90px !important;}                                   
    .xl-height-95px{height:95px;}                                   .xl-height-95px-i{height:95px !important;}                                   
    .xl-height-100px{height:100px;}                                 .xl-height-100px-i{height:100px !important;}                                 
    .xl-height-10pct{height:10%;}                                   .xl-height-10pct-i{height:10% !important;}                                   
    .xl-height-20pct{height:20%;}                                   .xl-height-20pct-i{height:20% !important;}                                   
    .xl-height-25pct{height:25%;}                                   .xl-height-25pct-i{height:25% !important;}                                   
    .xl-height-30pct{height:30%;}                                   .xl-height-30pct-i{height:30% !important;}                                   
    .xl-height-40pct{height:40%;}                                   .xl-height-40pct-i{height:40% !important;}                                   
    .xl-height-50pct{height:50%;}                                   .xl-height-50pct-i{height:50% !important;}                                   
    .xl-height-60pct{height:60%;}                                   .xl-height-60pct-i{height:60% !important;}                                   
    .xl-height-70pct{height:70%;}                                   .xl-height-70pct-i{height:70% !important;}                                   
    .xl-height-75pct{height:75%;}                                   .xl-height-75pct-i{height:75% !important;}                                   
    .xl-height-80pct{height:80%;}                                   .xl-height-80pct-i{height:80% !important;}                                   
    .xl-height-90pct{height:90%;}                                   .xl-height-90pct-i{height:90% !important;}                                   
    .xl-height-100pct{height:100%;}                                 .xl-height-100pct-i{height:100% !important;}                                 


	/* --------(xl) TEXT ALIGNMENT HELPER CLASSES ------------------------------------------------------------------------ */
	.xl-text-left{text-align:left;}
	.xl-text-left-i{text-align:left !important;}
	.xl-text-right{text-align:right;}
	.xl-text-right-i{text-align:right !important;}
	.xl-text-center{text-align:center;}
	.xl-text-center-i{text-align:center !important;}

	/* --------(xl) BORDER HELPER CLASSES ------------------------------------------------------------------------ */
	.xl-border-dark{border-color:var(--dark-text);}
	.xl-border-light{border-color:var(--light-text);}
	.xl-border-primary{border-color:var(--brand-primary);}
	.xl-border-secondary{border-color:var(--brand-secondary);}
	.xl-border-muted{border-color:var(--muted);}
	.xl-border-transparent{border-color:transparent;}

	/* --------(xl) PADDING HELPER CLASSES -------------------------------------------------------------------------- */
	.xl-p-0   {padding: 0px !important;}     .xl-p-15  {padding: 15px !important;}    .xl-p-30  {padding: 30px !important;}   
	.xl-p-1   {padding: 1px !important;}     .xl-p-16  {padding: 16px !important;}    .xl-p-35  {padding: 35px !important;}   
	.xl-p-2   {padding: 2px !important;}     .xl-p-17  {padding: 17px !important;}    .xl-p-40  {padding: 40px !important;}   
	.xl-p-3   {padding: 3px !important;}     .xl-p-18  {padding: 18px !important;}    .xl-p-45  {padding: 45px !important;}   
	.xl-p-4   {padding: 4px !important;}     .xl-p-19  {padding: 19px !important;}    .xl-p-50  {padding: 50px !important;}   
	.xl-p-5   {padding: 5px !important;}     .xl-p-20  {padding: 20px !important;}    .xl-p-55  {padding: 55px !important;}   
	.xl-p-6   {padding: 6px !important;}     .xl-p-21  {padding: 21px !important;}    .xl-p-60  {padding: 60px !important;}   
	.xl-p-7   {padding: 7px !important;}     .xl-p-22  {padding: 22px !important;}    .xl-p-65  {padding: 65px !important;}   
	.xl-p-8   {padding: 8px !important;}     .xl-p-23  {padding: 23px !important;}    .xl-p-70  {padding: 70px !important;}   
	.xl-p-9   {padding: 9px !important;}     .xl-p-24  {padding: 24px !important;}    .xl-p-75  {padding: 75px !important;}   
	.xl-p-10  {padding: 10px !important;}    .xl-p-25  {padding: 25px !important;}    .xl-p-80  {padding: 80px !important;}   
	.xl-p-11  {padding: 11px !important;}    .xl-p-26  {padding: 26px !important;}    .xl-p-85  {padding: 85px !important;}   
	.xl-p-12  {padding: 12px !important;}    .xl-p-27  {padding: 27px !important;}    .xl-p-90  {padding: 90px !important;}   
	.xl-p-13  {padding: 13px !important;}    .xl-p-28  {padding: 28px !important;}    .xl-p-95  {padding: 95px !important;}   
	.xl-p-14  {padding: 14px !important;}    .xl-p-29  {padding: 29px !important;}    .xl-p-100 {padding: 100px !important;}  
	
	
	.xl-pl-0  {padding-left: 0px !important;}     .xl-pl-15 {padding-left: 15px !important;}    .xl-pl-30 {padding-left: 30px !important;}   
	.xl-pl-1  {padding-left: 1px !important;}     .xl-pl-16 {padding-left: 16px !important;}    .xl-pl-35 {padding-left: 35px !important;}   
	.xl-pl-2  {padding-left: 2px !important;}     .xl-pl-17 {padding-left: 17px !important;}    .xl-pl-40 {padding-left: 40px !important;}   
	.xl-pl-3  {padding-left: 3px !important;}     .xl-pl-18 {padding-left: 18px !important;}    .xl-pl-45 {padding-left: 45px !important;}   
	.xl-pl-4  {padding-left: 4px !important;}     .xl-pl-19 {padding-left: 19px !important;}    .xl-pl-50 {padding-left: 50px !important;}   
	.xl-pl-5  {padding-left: 5px !important;}     .xl-pl-20 {padding-left: 20px !important;}    .xl-pl-55 {padding-left: 55px !important;}   
	.xl-pl-6  {padding-left: 6px !important;}     .xl-pl-21 {padding-left: 21px !important;}    .xl-pl-60 {padding-left: 60px !important;}   
	.xl-pl-7  {padding-left: 7px !important;}     .xl-pl-22 {padding-left: 22px !important;}    .xl-pl-65 {padding-left: 65px !important;}   
	.xl-pl-8  {padding-left: 8px !important;}     .xl-pl-23 {padding-left: 23px !important;}    .xl-pl-70 {padding-left: 70px !important;}   
	.xl-pl-9  {padding-left: 9px !important;}     .xl-pl-24 {padding-left: 24px !important;}    .xl-pl-75 {padding-left: 75px !important;}   
	.xl-pl-10 {padding-left: 10px !important;}    .xl-pl-25 {padding-left: 25px !important;}    .xl-pl-80 {padding-left: 80px !important;}   
	.xl-pl-11 {padding-left: 11px !important;}    .xl-pl-26 {padding-left: 26px !important;}    .xl-pl-85 {padding-left: 85px !important;}   
	.xl-pl-12 {padding-left: 12px !important;}    .xl-pl-27 {padding-left: 27px !important;}    .xl-pl-90 {padding-left: 90px !important;}   
	.xl-pl-13 {padding-left: 13px !important;}    .xl-pl-28 {padding-left: 28px !important;}    .xl-pl-95 {padding-left: 95px !important;}   
	.xl-pl-14 {padding-left: 14px !important;}    .xl-pl-29 {padding-left: 29px !important;}    .xl-pl-100{padding-left: 100px !important;}  
	
	
	.xl-pr-0  {padding-right: 0px !important;}     .xl-pr-15 {padding-right: 15px !important;}    .xl-pr-30 {padding-right: 30px !important;}   
	.xl-pr-1  {padding-right: 1px !important;}     .xl-pr-16 {padding-right: 16px !important;}    .xl-pr-35 {padding-right: 35px !important;}   
	.xl-pr-2  {padding-right: 2px !important;}     .xl-pr-17 {padding-right: 17px !important;}    .xl-pr-40 {padding-right: 40px !important;}   
	.xl-pr-3  {padding-right: 3px !important;}     .xl-pr-18 {padding-right: 18px !important;}    .xl-pr-45 {padding-right: 45px !important;}   
	.xl-pr-4  {padding-right: 4px !important;}     .xl-pr-19 {padding-right: 19px !important;}    .xl-pr-50 {padding-right: 50px !important;}   
	.xl-pr-5  {padding-right: 5px !important;}     .xl-pr-20 {padding-right: 20px !important;}    .xl-pr-55 {padding-right: 55px !important;}   
	.xl-pr-6  {padding-right: 6px !important;}     .xl-pr-21 {padding-right: 21px !important;}    .xl-pr-60 {padding-right: 60px !important;}   
	.xl-pr-7  {padding-right: 7px !important;}     .xl-pr-22 {padding-right: 22px !important;}    .xl-pr-65 {padding-right: 65px !important;}   
	.xl-pr-8  {padding-right: 8px !important;}     .xl-pr-23 {padding-right: 23px !important;}    .xl-pr-70 {padding-right: 70px !important;}   
	.xl-pr-9  {padding-right: 9px !important;}     .xl-pr-24 {padding-right: 24px !important;}    .xl-pr-75 {padding-right: 75px !important;}   
	.xl-pr-10 {padding-right: 10px !important;}    .xl-pr-25 {padding-right: 25px !important;}    .xl-pr-80 {padding-right: 80px !important;}   
	.xl-pr-11 {padding-right: 11px !important;}    .xl-pr-26 {padding-right: 26px !important;}    .xl-pr-85 {padding-right: 85px !important;}   
	.xl-pr-12 {padding-right: 12px !important;}    .xl-pr-27 {padding-right: 27px !important;}    .xl-pr-90 {padding-right: 90px !important;}   
	.xl-pr-13 {padding-right: 13px !important;}    .xl-pr-28 {padding-right: 28px !important;}    .xl-pr-95 {padding-right: 95px !important;}   
	.xl-pr-14 {padding-right: 14px !important;}    .xl-pr-29 {padding-right: 29px !important;}    .xl-pr-100{padding-right: 100px !important;}  
	
	
	.xl-pt-0  {padding-top: 0px !important;}     .xl-pt-15 {padding-top: 15px !important;}    .xl-pt-30 {padding-top: 30px !important;}   
	.xl-pt-1  {padding-top: 1px !important;}     .xl-pt-16 {padding-top: 16px !important;}    .xl-pt-35 {padding-top: 35px !important;}   
	.xl-pt-2  {padding-top: 2px !important;}     .xl-pt-17 {padding-top: 17px !important;}    .xl-pt-40 {padding-top: 40px !important;}   
	.xl-pt-3  {padding-top: 3px !important;}     .xl-pt-18 {padding-top: 18px !important;}    .xl-pt-45 {padding-top: 45px !important;}   
	.xl-pt-4  {padding-top: 4px !important;}     .xl-pt-19 {padding-top: 19px !important;}    .xl-pt-50 {padding-top: 50px !important;}   
	.xl-pt-5  {padding-top: 5px !important;}     .xl-pt-20 {padding-top: 20px !important;}    .xl-pt-55 {padding-top: 55px !important;}   
	.xl-pt-6  {padding-top: 6px !important;}     .xl-pt-21 {padding-top: 21px !important;}    .xl-pt-60 {padding-top: 60px !important;}   
	.xl-pt-7  {padding-top: 7px !important;}     .xl-pt-22 {padding-top: 22px !important;}    .xl-pt-65 {padding-top: 65px !important;}   
	.xl-pt-8  {padding-top: 8px !important;}     .xl-pt-23 {padding-top: 23px !important;}    .xl-pt-70 {padding-top: 70px !important;}   
	.xl-pt-9  {padding-top: 9px !important;}     .xl-pt-24 {padding-top: 24px !important;}    .xl-pt-75 {padding-top: 75px !important;}   
	.xl-pt-10 {padding-top: 10px !important;}    .xl-pt-25 {padding-top: 25px !important;}    .xl-pt-80 {padding-top: 80px !important;}   
	.xl-pt-11 {padding-top: 11px !important;}    .xl-pt-26 {padding-top: 26px !important;}    .xl-pt-85 {padding-top: 85px !important;}   
	.xl-pt-12 {padding-top: 12px !important;}    .xl-pt-27 {padding-top: 27px !important;}    .xl-pt-90 {padding-top: 90px !important;}   
	.xl-pt-13 {padding-top: 13px !important;}    .xl-pt-28 {padding-top: 28px !important;}    .xl-pt-95 {padding-top: 95px !important;}   
	.xl-pt-14 {padding-top: 14px !important;}    .xl-pt-29 {padding-top: 29px !important;}    .xl-pt-100{padding-top: 100px !important;}  
	
	
	.xl-pb-0  {padding-bottom: 0px !important;}     .xl-pb-15 {padding-bottom: 15px !important;}    .xl-pb-30 {padding-bottom: 30px !important;}   
	.xl-pb-1  {padding-bottom: 1px !important;}     .xl-pb-16 {padding-bottom: 16px !important;}    .xl-pb-35 {padding-bottom: 35px !important;}   
	.xl-pb-2  {padding-bottom: 2px !important;}     .xl-pb-17 {padding-bottom: 17px !important;}    .xl-pb-40 {padding-bottom: 40px !important;}   
	.xl-pb-3  {padding-bottom: 3px !important;}     .xl-pb-18 {padding-bottom: 18px !important;}    .xl-pb-45 {padding-bottom: 45px !important;}   
	.xl-pb-4  {padding-bottom: 4px !important;}     .xl-pb-19 {padding-bottom: 19px !important;}    .xl-pb-50 {padding-bottom: 50px !important;}   
	.xl-pb-5  {padding-bottom: 5px !important;}     .xl-pb-20 {padding-bottom: 20px !important;}    .xl-pb-55 {padding-bottom: 55px !important;}   
	.xl-pb-6  {padding-bottom: 6px !important;}     .xl-pb-21 {padding-bottom: 21px !important;}    .xl-pb-60 {padding-bottom: 60px !important;}   
	.xl-pb-7  {padding-bottom: 7px !important;}     .xl-pb-22 {padding-bottom: 22px !important;}    .xl-pb-65 {padding-bottom: 65px !important;}   
	.xl-pb-8  {padding-bottom: 8px !important;}     .xl-pb-23 {padding-bottom: 23px !important;}    .xl-pb-70 {padding-bottom: 70px !important;}   
	.xl-pb-9  {padding-bottom: 9px !important;}     .xl-pb-24 {padding-bottom: 24px !important;}    .xl-pb-75 {padding-bottom: 75px !important;}   
	.xl-pb-10 {padding-bottom: 10px !important;}    .xl-pb-25 {padding-bottom: 25px !important;}    .xl-pb-80 {padding-bottom: 80px !important;}   
	.xl-pb-11 {padding-bottom: 11px !important;}    .xl-pb-26 {padding-bottom: 26px !important;}    .xl-pb-85 {padding-bottom: 85px !important;}   
	.xl-pb-12 {padding-bottom: 12px !important;}    .xl-pb-27 {padding-bottom: 27px !important;}    .xl-pb-90 {padding-bottom: 90px !important;}   
	.xl-pb-13 {padding-bottom: 13px !important;}    .xl-pb-28 {padding-bottom: 28px !important;}    .xl-pb-95 {padding-bottom: 95px !important;}   
	.xl-pb-14 {padding-bottom: 14px !important;}    .xl-pb-29 {padding-bottom: 29px !important;}    .xl-pb-100{padding-bottom: 100px !important;}

	/* --------(xl) MARGIN HELPER CLASSES -------------------------------------------------------------------------- */
	.xl-m-0   {margin: 0px !important;}     .xl-m-15  {margin: 15px !important;}    .xl-m-30  {margin: 30px !important;}   
	.xl-m-1   {margin: 1px !important;}     .xl-m-16  {margin: 16px !important;}    .xl-m-35  {margin: 35px !important;}   
	.xl-m-2   {margin: 2px !important;}     .xl-m-17  {margin: 17px !important;}    .xl-m-40  {margin: 40px !important;}   
	.xl-m-3   {margin: 3px !important;}     .xl-m-18  {margin: 18px !important;}    .xl-m-45  {margin: 45px !important;}   
	.xl-m-4   {margin: 4px !important;}     .xl-m-19  {margin: 19px !important;}    .xl-m-50  {margin: 50px !important;}   
	.xl-m-5   {margin: 5px !important;}     .xl-m-20  {margin: 20px !important;}    .xl-m-55  {margin: 55px !important;}   
	.xl-m-6   {margin: 6px !important;}     .xl-m-21  {margin: 21px !important;}    .xl-m-60  {margin: 60px !important;}   
	.xl-m-7   {margin: 7px !important;}     .xl-m-22  {margin: 22px !important;}    .xl-m-65  {margin: 65px !important;}   
	.xl-m-8   {margin: 8px !important;}     .xl-m-23  {margin: 23px !important;}    .xl-m-70  {margin: 70px !important;}   
	.xl-m-9   {margin: 9px !important;}     .xl-m-24  {margin: 24px !important;}    .xl-m-75  {margin: 75px !important;}   
	.xl-m-10  {margin: 10px !important;}    .xl-m-25  {margin: 25px !important;}    .xl-m-80  {margin: 80px !important;}   
	.xl-m-11  {margin: 11px !important;}    .xl-m-26  {margin: 26px !important;}    .xl-m-85  {margin: 85px !important;}   
	.xl-m-12  {margin: 12px !important;}    .xl-m-27  {margin: 27px !important;}    .xl-m-90  {margin: 90px !important;}   
	.xl-m-13  {margin: 13px !important;}    .xl-m-28  {margin: 28px !important;}    .xl-m-95  {margin: 95px !important;}   
	.xl-m-14  {margin: 14px !important;}    .xl-m-29  {margin: 29px !important;}    .xl-m-100 {margin: 100px !important;}  
	
	
	.xl-ml-0  {margin-left: 0px !important;}     .xl-ml-15 {margin-left: 15px !important;}    .xl-ml-30 {margin-left: 30px !important;}   
	.xl-ml-1  {margin-left: 1px !important;}     .xl-ml-16 {margin-left: 16px !important;}    .xl-ml-35 {margin-left: 35px !important;}   
	.xl-ml-2  {margin-left: 2px !important;}     .xl-ml-17 {margin-left: 17px !important;}    .xl-ml-40 {margin-left: 40px !important;}   
	.xl-ml-3  {margin-left: 3px !important;}     .xl-ml-18 {margin-left: 18px !important;}    .xl-ml-45 {margin-left: 45px !important;}   
	.xl-ml-4  {margin-left: 4px !important;}     .xl-ml-19 {margin-left: 19px !important;}    .xl-ml-50 {margin-left: 50px !important;}   
	.xl-ml-5  {margin-left: 5px !important;}     .xl-ml-20 {margin-left: 20px !important;}    .xl-ml-55 {margin-left: 55px !important;}   
	.xl-ml-6  {margin-left: 6px !important;}     .xl-ml-21 {margin-left: 21px !important;}    .xl-ml-60 {margin-left: 60px !important;}   
	.xl-ml-7  {margin-left: 7px !important;}     .xl-ml-22 {margin-left: 22px !important;}    .xl-ml-65 {margin-left: 65px !important;}   
	.xl-ml-8  {margin-left: 8px !important;}     .xl-ml-23 {margin-left: 23px !important;}    .xl-ml-70 {margin-left: 70px !important;}   
	.xl-ml-9  {margin-left: 9px !important;}     .xl-ml-24 {margin-left: 24px !important;}    .xl-ml-75 {margin-left: 75px !important;}   
	.xl-ml-10 {margin-left: 10px !important;}    .xl-ml-25 {margin-left: 25px !important;}    .xl-ml-80 {margin-left: 80px !important;}   
	.xl-ml-11 {margin-left: 11px !important;}    .xl-ml-26 {margin-left: 26px !important;}    .xl-ml-85 {margin-left: 85px !important;}   
	.xl-ml-12 {margin-left: 12px !important;}    .xl-ml-27 {margin-left: 27px !important;}    .xl-ml-90 {margin-left: 90px !important;}   
	.xl-ml-13 {margin-left: 13px !important;}    .xl-ml-28 {margin-left: 28px !important;}    .xl-ml-95 {margin-left: 95px !important;}   
	.xl-ml-14 {margin-left: 14px !important;}    .xl-ml-29 {margin-left: 29px !important;}    .xl-ml-100{margin-left: 100px !important;}  
	
	
	.xl-mr-0  {margin-right: 0px !important;}     .xl-mr-15 {margin-right: 15px !important;}    .xl-mr-30 {margin-right: 30px !important;}   
	.xl-mr-1  {margin-right: 1px !important;}     .xl-mr-16 {margin-right: 16px !important;}    .xl-mr-35 {margin-right: 35px !important;}   
	.xl-mr-2  {margin-right: 2px !important;}     .xl-mr-17 {margin-right: 17px !important;}    .xl-mr-40 {margin-right: 40px !important;}   
	.xl-mr-3  {margin-right: 3px !important;}     .xl-mr-18 {margin-right: 18px !important;}    .xl-mr-45 {margin-right: 45px !important;}   
	.xl-mr-4  {margin-right: 4px !important;}     .xl-mr-19 {margin-right: 19px !important;}    .xl-mr-50 {margin-right: 50px !important;}   
	.xl-mr-5  {margin-right: 5px !important;}     .xl-mr-20 {margin-right: 20px !important;}    .xl-mr-55 {margin-right: 55px !important;}   
	.xl-mr-6  {margin-right: 6px !important;}     .xl-mr-21 {margin-right: 21px !important;}    .xl-mr-60 {margin-right: 60px !important;}   
	.xl-mr-7  {margin-right: 7px !important;}     .xl-mr-22 {margin-right: 22px !important;}    .xl-mr-65 {margin-right: 65px !important;}   
	.xl-mr-8  {margin-right: 8px !important;}     .xl-mr-23 {margin-right: 23px !important;}    .xl-mr-70 {margin-right: 70px !important;}   
	.xl-mr-9  {margin-right: 9px !important;}     .xl-mr-24 {margin-right: 24px !important;}    .xl-mr-75 {margin-right: 75px !important;}   
	.xl-mr-10 {margin-right: 10px !important;}    .xl-mr-25 {margin-right: 25px !important;}    .xl-mr-80 {margin-right: 80px !important;}   
	.xl-mr-11 {margin-right: 11px !important;}    .xl-mr-26 {margin-right: 26px !important;}    .xl-mr-85 {margin-right: 85px !important;}   
	.xl-mr-12 {margin-right: 12px !important;}    .xl-mr-27 {margin-right: 27px !important;}    .xl-mr-90 {margin-right: 90px !important;}   
	.xl-mr-13 {margin-right: 13px !important;}    .xl-mr-28 {margin-right: 28px !important;}    .xl-mr-95 {margin-right: 95px !important;}   
	.xl-mr-14 {margin-right: 14px !important;}    .xl-mr-29 {margin-right: 29px !important;}    .xl-mr-100{margin-right: 100px !important;}  
	
	
	.xl-mt-0  {margin-top: 0px !important;}     .xl-mt-15 {margin-top: 15px !important;}    .xl-mt-30 {margin-top: 30px !important;}   
	.xl-mt-1  {margin-top: 1px !important;}     .xl-mt-16 {margin-top: 16px !important;}    .xl-mt-35 {margin-top: 35px !important;}   
	.xl-mt-2  {margin-top: 2px !important;}     .xl-mt-17 {margin-top: 17px !important;}    .xl-mt-40 {margin-top: 40px !important;}   
	.xl-mt-3  {margin-top: 3px !important;}     .xl-mt-18 {margin-top: 18px !important;}    .xl-mt-45 {margin-top: 45px !important;}   
	.xl-mt-4  {margin-top: 4px !important;}     .xl-mt-19 {margin-top: 19px !important;}    .xl-mt-50 {margin-top: 50px !important;}   
	.xl-mt-5  {margin-top: 5px !important;}     .xl-mt-20 {margin-top: 20px !important;}    .xl-mt-55 {margin-top: 55px !important;}   
	.xl-mt-6  {margin-top: 6px !important;}     .xl-mt-21 {margin-top: 21px !important;}    .xl-mt-60 {margin-top: 60px !important;}   
	.xl-mt-7  {margin-top: 7px !important;}     .xl-mt-22 {margin-top: 22px !important;}    .xl-mt-65 {margin-top: 65px !important;}   
	.xl-mt-8  {margin-top: 8px !important;}     .xl-mt-23 {margin-top: 23px !important;}    .xl-mt-70 {margin-top: 70px !important;}   
	.xl-mt-9  {margin-top: 9px !important;}     .xl-mt-24 {margin-top: 24px !important;}    .xl-mt-75 {margin-top: 75px !important;}   
	.xl-mt-10 {margin-top: 10px !important;}    .xl-mt-25 {margin-top: 25px !important;}    .xl-mt-80 {margin-top: 80px !important;}   
	.xl-mt-11 {margin-top: 11px !important;}    .xl-mt-26 {margin-top: 26px !important;}    .xl-mt-85 {margin-top: 85px !important;}   
	.xl-mt-12 {margin-top: 12px !important;}    .xl-mt-27 {margin-top: 27px !important;}    .xl-mt-90 {margin-top: 90px !important;}   
	.xl-mt-13 {margin-top: 13px !important;}    .xl-mt-28 {margin-top: 28px !important;}    .xl-mt-95 {margin-top: 95px !important;}   
	.xl-mt-14 {margin-top: 14px !important;}    .xl-mt-29 {margin-top: 29px !important;}    .xl-mt-100{margin-top: 100px !important;}  
	
	
	.xl-mb-0  {margin-bottom: 0px !important;}     .xl-mb-15 {margin-bottom: 15px !important;}    .xl-mb-30 {margin-bottom: 30px !important;}   
	.xl-mb-1  {margin-bottom: 1px !important;}     .xl-mb-16 {margin-bottom: 16px !important;}    .xl-mb-35 {margin-bottom: 35px !important;}   
	.xl-mb-2  {margin-bottom: 2px !important;}     .xl-mb-17 {margin-bottom: 17px !important;}    .xl-mb-40 {margin-bottom: 40px !important;}   
	.xl-mb-3  {margin-bottom: 3px !important;}     .xl-mb-18 {margin-bottom: 18px !important;}    .xl-mb-45 {margin-bottom: 45px !important;}   
	.xl-mb-4  {margin-bottom: 4px !important;}     .xl-mb-19 {margin-bottom: 19px !important;}    .xl-mb-50 {margin-bottom: 50px !important;}   
	.xl-mb-5  {margin-bottom: 5px !important;}     .xl-mb-20 {margin-bottom: 20px !important;}    .xl-mb-55 {margin-bottom: 55px !important;}   
	.xl-mb-6  {margin-bottom: 6px !important;}     .xl-mb-21 {margin-bottom: 21px !important;}    .xl-mb-60 {margin-bottom: 60px !important;}   
	.xl-mb-7  {margin-bottom: 7px !important;}     .xl-mb-22 {margin-bottom: 22px !important;}    .xl-mb-65 {margin-bottom: 65px !important;}   
	.xl-mb-8  {margin-bottom: 8px !important;}     .xl-mb-23 {margin-bottom: 23px !important;}    .xl-mb-70 {margin-bottom: 70px !important;}   
	.xl-mb-9  {margin-bottom: 9px !important;}     .xl-mb-24 {margin-bottom: 24px !important;}    .xl-mb-75 {margin-bottom: 75px !important;}   
	.xl-mb-10 {margin-bottom: 10px !important;}    .xl-mb-25 {margin-bottom: 25px !important;}    .xl-mb-80 {margin-bottom: 80px !important;}   
	.xl-mb-11 {margin-bottom: 11px !important;}    .xl-mb-26 {margin-bottom: 26px !important;}    .xl-mb-85 {margin-bottom: 85px !important;}   
	.xl-mb-12 {margin-bottom: 12px !important;}    .xl-mb-27 {margin-bottom: 27px !important;}    .xl-mb-90 {margin-bottom: 90px !important;}   
	.xl-mb-13 {margin-bottom: 13px !important;}    .xl-mb-28 {margin-bottom: 28px !important;}    .xl-mb-95 {margin-bottom: 95px !important;}   
	.xl-mb-14 {margin-bottom: 14px !important;}    .xl-mb-29 {margin-bottom: 29px !important;}    .xl-mb-100{margin-bottom: 100px !important;} 

	/* --------(xl) FLOAT HELPER CLASSES -------------------------------------------------------------------------- */
	.xl-float-inherit{float:inherit;}           .xl-float-inherit-i{float:inherit !important;}           
	.xl-float-initial{float:initial;}           .xl-float-initial-i{float:initial !important;}           
	.xl-float-inline-end{float:inline-end;}     .xl-float-inline-end-i{float:inline-end !important;}     
	.xl-float-inline-start{float:inline-start;} .xl-float-inline-start-i{float:inline-start !important;} 
	.xl-float-left{float:left;}                 .xl-float-left-i{float:left !important;}                 
	.xl-float-none{float:none;}                 .xl-float-none-i{float:none !important;}                 
	.xl-float-revert{float:revert;}             .xl-float-revert-i{float:revert !important;}             
	.xl-float-right{float:right;}               .xl-float-right-i{float:right !important;}               
	.xl-float-unset{float:unset;}               .xl-float-unset-i{float:unset !important;}               
	
}

/*
 * -- TABLET (AND UP) MEDIA QUERIES --
 * On tablets and other medium-sized devices, we want to customize some
 * of the mobile styles.
 */
@media (min-width: 48em) {

    /* We increase the body font size */
    body {
        font-size: 16px;
    }

    /* We can align the menu header to the left, but float the
    menu items to the right. */
    .home-menu {
        text-align: left;
    }
        .home-menu ul {
            float: right;
        }

    /* We increase the height of the splash-container */
/*    .splash-container {
        height: 500px;
    }*/

    /* We decrease the width of the .splash, since we have more width
    to work with */
    .splash {
        width: 50%;
        height: 50%;
    }

    .splash-head {
        /*font-size: 250%;*/
    }


    /* We remove the border-separator assigned to .l-box-lrg */
    .l-box-lrg {
        border: none;
    }

}

/*
 * -- DESKTOP (AND UP) MEDIA QUERIES --
 * On desktops and other large devices, we want to over-ride some
 * of the mobile and tablet styles.
 */
@media (min-width: 78em) {
    /* We increase the header font size even more */
    .splash-head {
        /*font-size: 300%;*/
    }
}