/* CUSTOM CONTAINER CLASSES ========================================================================================================================= */
/* Extra large screen - Used for extra large screen or desktop */
@media (min-width: 1650px) {
    /* change this, by default 1140px */
    .container {
      max-width: 1650px;	
    }
  }
  
  /* Extra large screen - Used for extra large screen or desktop */
  @media (max-width: 1650px) {
    /* change this, by default 1140px */
    .container {
      max-width: 1400px;	
    }
  }
  
  /* Extra large screen - Used for extra large screen or desktop */
  @media (max-width: 1350px) {
    /* change this, by default 1140px */
    .container {
      max-width: 100%;	
    }
  }

.nav-bottom-gradient {
  background-image: linear-gradient(to right, transparent,60%, #27332a, #27332a);
}

@media (max-width: 992px) {
    .nav-bottom-gradient {
        background-image: none !important;
    }
}

@media (max-width: 992px) {
    .navbar-toggle-menu-style {
        background-color: rgba(39, 51, 42, 0.8) !important;
        padding-left: 0.71429rem !important;
    }
}

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    background-color: #fff;
}

.tp-banner {visibility: hidden}

.bg-orange {
	background-color : #C26D39;
}

.bg-dark-green {
	background-color: #27332a !important;
}

.bg-dark-green-opacity-0_9 {
  background-color: rgba(39, 51, 42, 0.9) !important;
}

.font-courgette {
  font-family: "Courgette";
}

.font-oswald {
  font-family: "Oswald";
}

.text-color-brown {
    color: #452718;
}

.text-color-dark-brown {
    color: #474039;
}

.bg-color-goldenrod {
    background-color: #F3C476;
}

@media (min-width: 576px) {
    .welcome-header {
        font-family: "Courgette";
        font-size: 2.8rem !important;
        font-weight: 500 !important;
        line-height: 1.1;
        text-shadow: 2px 2px 8px rgba(0,0,0,0.5);
    }
}

@media (max-width: 576px) {
    .welcome-header {
        font-family: "Courgette";
        font-size: 1.9rem !important;
        font-weight: 500 !important;
        line-height: 1.1;
        text-shadow: 2px 2px 8px rgba(0,0,0,0.5);
    }
}


@media (min-width: 576px) {
    .celebrate-header {
        font-family: "Oswald";
        font-size: 4.28571rem !important;
        font-weight: 500 !important;
        line-height: 1.1;
    }
}

@media (max-width: 576px) {
    .celebrate-header {
        font-family: "Oswald";
        font-size: 3rem !important;
        font-weight: 500 !important;
        line-height: 1.1;
    }
}


@media (min-width: 576px) {
    .standard-header {
        font-family: "Oswald";
        font-size: 2.28571rem !important;
        font-weight: 400 !important;
        line-height: 1.1;
    }
}

@media (max-width: 576px) {
    .standard-header {
        font-family: "Oswald";
        font-size: 1.71429rem !important;
        font-weight: 400 !important;
        line-height: 1.1;
    }
}


.celebrate-section-title {
    color: #934105;
}

.celebrate-section-text {
    color: #452718;
    line-height: 1.2;
}

.g-offset-md-4 {
    margin-left: 33.333333%;
}




@media (min-width: 0px) {
  .standard-header-large {
      font-family: "Oswald";
      font-size: 2.28571rem !important;
      font-weight: 400 !important;
      line-height: 1.1;
  }
}

@media (max-width: 576px) {
  .text-center-xs {
      text-align: center;
  }
}

li {
  color: #452718;
}

@media (min-width: 767px) {
  .welcome-header-podcast {
      font-family: "Courgette";
      font-size: 1.9rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
  }
}

@media (max-width: 767px) {
  .welcome-header-podcast {
      font-family: "Courgette";
      font-size: 1.5rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
  }
}

@media (min-width: 767px) {
  .welcome-header-signs {
      font-family: "Courgette";
      font-size: 2.7rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
  }
}

@media (max-width: 767px) {
  .welcome-header-signs {
      font-family: "Courgette";
      font-size: 2.2rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
  }
}

@media (min-width: 767px) {
  .standard-header-podcast {
      font-family: "Oswald";
      font-size: 1.9rem !important;
      font-weight: 400 !important;
      line-height: 1.1;
      color: #952b11;
  }
}

@media (max-width: 767px) {
  .standard-header-podcast {
      font-family: "Oswald";
      font-size: 1.5rem !important;
      font-weight: 400 !important;
      line-height: 1.1;
      color: #952b11;
  }
}

@media (min-width: 576px) {
  .standard-header-news {
      font-family: "Oswald";
      font-size: 3.2rem !important;
      font-weight: 400 !important;
      line-height: 1.1;
  }
}

@media (max-width: 576px) {
  .standard-header-news {
      font-family: "Oswald";
      font-size: 2.8rem !important;
      font-weight: 400 !important;
      line-height: 1.1;
  }
}

.podcast-shadow {
  box-shadow: 3px 3px 3px #999;
}

.podcast-video-shadow {
  box-shadow: 3px 3px 3px #505050;
}

.podcast-credit {
  font-size: 14px; 
  color: gray;
}

.below-image-style {
  font-size: 14px; 
  color: #3f4d5d;
}

.red-point {
  font-size: 10px; 
  color: #952b11; 
  vertical-align: middle;
}

.red-music {
  font-size: 13px; 
  color: #952b11; 
  vertical-align: middle;
}

.saddle-red {
  color: #952b11; 
}

.bg-saddle-red {
  background-color: #952b11; 
}

.news-years {
  font-size: 20px;
}

.bottom-shadow {
  -webkit-box-shadow: 0 8px 2px -2px rgba(0, 0, 0, 0.2);
		  box-shadow: 0 8px 2px -2px rgba(0, 0, 0, 0.2);
}


.delta-link1:link, .delta-link1:visited, .delta-link1:active {
color: #c26d39;
}

.delta-link1:hover {
color: #952b11;
}

@media (min-width: 992px) {
    .all-about-background {
		background-image:url(/assets/images/delta-background1.jpg); min-height:390px; background-repeat: no-repeat; background-size: cover;    }
}

@media (max-width: 992px) {
    .all-about-background {
		background-image:url(/assets/images/delta-background2.jpg); min-height:390px; background-repeat: no-repeat; background-size: cover;    }
}

@media (min-width: 576px) {
  .celebrate-header-h1 {
      font-family: "Oswald";
      font-size: 3.0rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
      color: #474039;
  }
}

@media (max-width: 576px) {
  .celebrate-header-h1 {
      font-family: "Oswald";
      font-size: 2.0rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
      color: #474039;
  }
}

@media (min-width: 576px) {
  .celebrate-header-h1-small {
      font-family: "Oswald";
      font-size: 2.6rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
      color: #474039;
  }
}

@media (max-width: 576px) {
  .celebrate-header-h1-small {
      font-family: "Oswald";
      font-size: 1.6rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
      color: #474039;
  }
}

@media (min-width: 576px) {
  .celebrate-header-h1-red {
      font-family: "Oswald";
      font-size: 3.0rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
      color: #952b11;
  }
}

@media (max-width: 576px) {
  .celebrate-header-h1-red {
      font-family: "Oswald";
      font-size: 2.0rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
      color: #952b11;
  }
}

@media (min-width: 576px) {
  .celebrate-header-h3 {
      font-family: "Oswald";
      font-size: 2.5rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
      color: #474039;
  }
}

@media (max-width: 576px) {
  .celebrate-header-h3 {
      font-family: "Oswald";
      font-size: 1.4rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
      color: #474039;
  }
}




@media (min-width: 576px) {
  .standard-header-h3 {
      font-family: "Oswald";
      font-size: 1.9rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
  }
}

@media (max-width: 576px) {
  .standard-header-h3 {
      font-family: "Oswald";
      font-size: 1.4rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
  }
}

@media (min-width: 576px) {
  .standard-header-h3-small {
      font-family: "Oswald";
      font-size: 1.8rem !important;
      font-weight: 500 !important;
      line-height: 1.0;
  }
}

@media (max-width: 576px) {
  .standard-header-h3-small {
      font-family: "Oswald";
      font-size: 1.3rem !important;
      font-weight: 500 !important;
      line-height: 1.0;
  }
}

@media (min-width: 576px) {
  .standard-header-h3-news {
      font-family: "Oswald";
      font-size: 1.9rem !important;
      font-weight: 300 !important;
      line-height: 1.1;
  }
}

@media (max-width: 576px) {
  .standard-header-h3-news {
      font-family: "Oswald";
      font-size: 1.4rem !important;
      font-weight: 300 !important;
      line-height: 1.1;
  }
}




@media (min-width: 576px) {
  .welcome-header-h4 {
      font-family: "Courgette";
      font-size: 1.1rem !important;
      font-weight: 500 !important;
      line-height: 1.5;
      color: #6b6156;
  }
}

@media (max-width: 576px) {
  .welcome-header-h4 {
      font-family: "Courgette";
      font-size: .9rem !important;
      font-weight: 500 !important;
      line-height: 1.5;
      color: #6b6156;
  }
}

/* Image sizing for Press Release/Spotlight images */

@media (max-width: 1700px) {
  .press-release-image-lg {
      width: 60%;
  }
}

@media (max-width: 1400px) {
  .press-release-image-lg {
      width: 50%;
  }
}

@media (max-width: 1100px) {
  .press-release-image-lg {
      width: 100%;
  }
}


@media (max-width: 1700px) {
  .press-release-image-md {
      width: 45%;
  }
}

@media (max-width: 1400px) {
  .press-release-image-md {
      width: 50%;
  }
}

@media (max-width: 1100px) {
  .press-release-image-md {
      width: 100%;
  }
}


@media (max-width: 1700px) {
  .press-release-image-sm {
      width: 30%;
  }
}

@media (max-width: 1400px) {
  .press-release-image-sm {
      width: 35%;
  }
}

@media (max-width: 1100px) {
  .press-release-image-sm {
      width: 40%;
  }
}


/* End Image sizing for Press Release/Spotlight images */



/* Small Hompage Images */

@media (max-width: 1100px) {
  .homepage-image {
      width: 40%;
  }
}

@media (max-width: 768px) {
  .homepage-image {
      width: 40%;
  }
}

/* Small Hompage Images */


.visitor-link {
  color: #474039;
}

.visitor-link:hover {
  color: #952b11;
}

.visitor-active {
  color: #952b11;
}

.visitor-active:hover {
  color: #c26d39;
}

.year-active {
  color: #315f3a;
}

div > p > a.year-active {
  color: #315f3a;
}

.year-active:hover {
  color: #448251;
}

.delta-green {
  color: #315f3a;
}

/* Beginning Widths for other images */

@media (min-width: 1700px) {
  .xl-width-15 {
      width: 15%;
  }
}

@media (min-width: 1700px) {
  .xl-width-20 {
      width: 20%;
  }
}

@media (min-width: 1700px) {
  .xl-width-30 {
      width: 30%;
  }
}

@media (min-width: 1700px) {
  .xl-width-40 {
      width: 40%;
  }
}

@media (min-width: 1700px) {
  .xl-width-50 {
      width: 50%;
  }
}

/* End Beginning Widths for other images */

p, div, h1 {
  color:#474039;
}

.social-icon-parameters {
  width: 30px; 
  height: 30px;
}

.banner-sm-title1 {
  display: inline-block;
}
.banner-sm-title2 {
  display: inline-block;
}

@media (min-width: 576px) {
  .banner-sm-title1 {
      font-size: 5.000rem !important;
      font-family: Oswald;
      font-weight: 400;
      color: #952b11;
      text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
  }
}

@media (max-width: 576px) {
  .banner-sm-title1 {
      font-size: 3.000rem !important;
      font-family: Oswald;
      font-weight: 400;
      color: #952b11;
      text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
  }
}

@media (min-width: 576px) {
  .banner-sm-title2 {
      font-size: 5.000rem !important;
      font-family: Courgette;
      font-weight: 400;
      color: #f6d58d;
      text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
  }
}

@media (max-width: 576px) {
  .banner-sm-title2 {
      font-size: 3.000rem !important;
      font-family: Courgette;
      font-weight: 400;
      color: #f6d58d;
      text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
  }
}

@media (max-width: 992px) {
  .banner-sm-title2 {
      position: relative;
      top: 0px;
  }
}


@media (min-width: 992px) {
  .banner-sm-title2 {
      position: relative;
      top: 38px;
      left: -22px;
  }
}

/* Banner Title Text w/o scaling */
.banner-title1 {
    display: inline-block;
}
.banner-title2 {
    display: inline-block;
}


.banner-title1 {
    font-size: 5.000rem !important;
    font-family: Oswald;
    font-weight: 400;
    color: #952b11;
    text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
}


.banner-title2 {
    font-size: 5.000rem !important;
    font-family: Courgette;
    font-weight: 400;
    color: #f6d58d;
    text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
}

@media (max-width: 992px) {
    .banner-title2 {
        position: relative;
        top: 0px;
    }
}


@media (min-width: 992px) {
    .banner-title2 {
        position: relative;
        top: 38px;
        left: -22px;
    }
}


.text-78 {
color: #F3CF75;
text-shadow: 2px 2px #464646;
}

.custom-yellow {
  color: #F4A701;
}

.text-shadow {
  text-shadow: 2px 2px 8px rgba(0,0,0,0.5);
}

.text-shadow-small {
  text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
}

@media (max-width: 576px) {
  .signs-xs {
      width: 50%;
  }
}


a {
    color: #952b11;
    outline: none;
}

a:visited { 
  color: #952b11;
}

a:hover {
  color: #c26d39;
}

a:active {
  color: #c26d39;
}



/* Backgrounds That Resize to better fit mobile devices */

@media (max-width: 300px) {
  .backround-cloud-light-short {
    background-color: white;
    min-height:600px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image:url("/assets/images/bg-white-cloud-stack1-tab.jpg");
  }
}
@media (min-width: 301px) and (max-width: 600px) {
  .backround-cloud-light-short {
    background-color: white;
    min-height:600px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image:url("/assets/images/bg-white-cloud-stack1-tab.jpg");
  }
}
@media (min-width: 601px) and (max-width: 1068px) {
  .backround-cloud-light-short {
    background-color: white;
    min-height:600px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image:url("/assets/images/bg-white-cloud-stack1-tab.jpg");
  }
}
@media (min-width: 1069px) {
  .backround-cloud-light-short {
    background-color: white;
    min-height:600px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image:url("/assets/images/bg-white-cloud-stack1.jpg" );
  }
}

.banner-video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.support-museum-link {
    color: #ffffff;
    text-decoration: none;
}

.support-museum-link:focus,
.support-museum-link:hover {
    color: #ffffff;
    text-decoration: none;
}

.support-museum-link:visited {
    color: #ffffff;
    text-decoration: none;
}

.support-museum-link:active {
    color: #ffffff;
    text-decoration: none;
}

.kingfish-image-mobile {
	position: absolute;
	z-index: 9999;
}

@media (min-width: 576px) {
    .hiwaysign-6149 {
		background-image:url(/assets/images/hiway-signs.png);
		min-height:125px;
		height: 125px;
		width: 175px;		
		background-repeat: no-repeat;
		background-size: contain;
		background-repeat: no-repeat;
		background-position-x: center;
		background-position-y: center;
		margin: auto;
		}
	.hiwaysign-6149-padding {
		padding-top: 0px !important;
	}		
}

@media (max-width: 576px) {
    .hiwaysign-6149 {
		background-image:url(/assets/images/hiway-signs.png);
		min-height:80px;
		height: 80px;
		width: 112px;		
		background-repeat: no-repeat;
		background-size: contain;
		background-repeat: no-repeat;
		background-position-x: center;
		background-position-y: center;
		margin: auto;
		}
	.hiwaysign-6149-padding {
		padding-top: 1.42857rem !important;
	}		
		
}

/*Header Flair for homepage*/

.header-flair {
  width: 250px; 
  height: auto; 
}

@media (max-width: 1400px) {
  .header-flair {
    display: none;
  }
}


/* Custom Newsletter Styles */

.news-gold {
    color: #D08E13;
}

@media (min-width: 576px) {
    .volume-date {
        font-size: 1.72rem !important;
        color: gray;
    }
}

@media (max-width: 576px) {
    .volume-date {
        font-size: 1.5rem !important;
        color: gray;
    }
}

@media (min-width: 576px) {
    .keep-the-beat {
        font-size: 3.55rem !important;
        color: #D08E13;
        font-weight: bold;
        font-family: Oswald;
    }
}

@media (max-width: 576px) {
    .keep-the-beat {
        font-size: 3rem !important;
        color: #D08E13;
        font-weight: bold;
        font-family: Oswald;
    }
}

@media (min-width: 576px) {
    .newsletter-italic {
        font-size: 2rem !important;
        font-weight: bold;
        font: italic;
    }
}

@media (max-width: 576px) {
    .newsletter-italic {
        font-size: 1.75rem !important;
        font-weight: bold;
        font: italic;
    }
}

/* Newsletter Image Responsive Styles */

@media (min-width: 576px) {
  .news-image-sm {
      width: auto;
      float: right;
  }
}

@media (max-width: 576px) {
  .news-image-sm {
      width: 425px;
      float: none;
  }
}

@media (min-width: 576px) {
  .pad-left-sm {
      padding-left: 20px;
  }
}

@media (max-width: 576px) {
  .pad-left-sm {
    padding-left: 0px;
  }
}

@media (min-width: 1382px) {
  .float-left-md {
      float: left;
      margin-right: 20px;
  }
}

@media (max-width: 1382px) {
  .float-left-md {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1700px) {
  .newsletter-image-left {
      width: 45%;
      float: left;
      margin-right: 20px;
  }
}

@media (max-width: 1700px) {
  .newsletter-image-left {
      width: 50%;
      float: left;
      margin-right: 20px;
  }
}

@media (max-width: 1400px) {
  .newsletter-image-left {
      width: auto;
      float: none;
      margin-left: auto;
      margin-right: auto;
  }
}

@media (max-width: 1100px) {
  .newsletter-image-left {
      width: auto;
      float: none;
      margin-left: auto;
      margin-right: auto;
  }
}

@media (max-width: 700px) {
  .newsletter-image-left {
      width: auto;
      float: none;
      margin-left: auto;
      margin-right: auto;
  }
}

@media (max-width: 400px) {
  .newsletter-image-left {
      width: auto;
      float: none;
      margin-left: auto;
      margin-right: auto;
  }
}

@media (min-width: 1700px) {
  .newsletter-image-right {
      width: 45%;
      float: right;
      margin-left: 20px;
  }
}

@media (max-width: 1700px) {
  .newsletter-image-right {
      width: 50%;
      float: right;
      margin-left: 20px;
  }
}

@media (max-width: 1400px) {
  .newsletter-image-right {
      width: auto;
      float: none;
      margin-left: auto;
      margin-right: auto;
  }
}

@media (max-width: 1100px) {
  .newsletter-image-right {
      width: auto;
      float: none;
      margin-left: auto;
      margin-right: auto;
  }
}

@media (max-width: 700px) {
  .newsletter-image-right {
      width: auto;
      float: none;
      margin-left: auto;
      margin-right: auto;
  }
}

@media (max-width: 400px) {
  .newsletter-image-right {
      width: auto;
      float: none;
      margin-left: auto;
      margin-right: auto;
  }
}

.anniversary-lg {
  width: 45%;
  height: auto;
}

@media (min-width: 2540px) {
  .padding-xl {
      padding-bottom: 100px;
  }
}

@media (min-width: 576px) {
  .celebrate-header-newsletter {
      font-family: "Oswald";
      font-size: 4.1rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
  }
}

@media (max-width: 576px) {
  .celebrate-header-newsletter {
      font-family: "Oswald";
      font-size: 2.8rem !important;
      font-weight: 500 !important;
      line-height: 1.1;
  }
}

@media (max-width: 576px) {
  .logos-xs {
      width: 70%;
  }
}

/* Banner Header Text Sizing */
.banner-item {
  position: absolute;
  margin-top: 100px;
}

@media (max-width: 1700px) {
  .banner-item {
    margin-top: 40px;
  }
}

@media (max-width: 1550px) {
  .banner-item {
    margin-top: 0px;
  }
}

@media (max-width: 1450px) {
  .banner-item {
    max-width: 500px;
  }
}

@media (max-width: 1250px) {
  .banner-item {
    max-width: 400px;
  }
}

/* Responsive Banner Height */
@media (max-width: 1000px) {
  .banner-height {
    min-width: 100%;
    max-width: 300%;
    min-height: 350px;
    max-height: 400px;
  }
}

@media (max-width: 900px) {
  .banner-height {
    min-width: 150%;
    max-width: 300%;
    min-height: 350px;
    max-height: 400px;
  }
}

@media (max-width: 800px) {
  .banner-height {
    min-width: 175%;
    max-width: 300%;
    min-height: 350px;
    max-height: 400px;
  }
}

@media (max-width: 700px) {
  .banner-height {
    min-width: 200%;
    max-width: 300%;
    min-height: 350px;
    max-height: 400px;
  }
}

/* Responsive Carousel Banner Height */
@media (min-width: 1000px) {
  .carousel-banner-height {
    min-width: 90%;
    max-width: 500%;
    min-height: 850px;
    max-height: 900px;
  }
}

@media (max-width: 1000px) {
  .carousel-banner-height {
    min-width: 100%;
    max-width: 300%;
    min-height: 350px;
    max-height: 400px;
  }
}

@media (max-width: 900px) {
  .carousel-banner-height {
    min-height: 350px;
    max-height: 500px;
  }
}

@media (max-width: 800px) {
  .carousel-banner-height {
    min-height: 350px;
    max-height: 400px;
  }
}

@media (max-width: 700px) {
  .carousel-banner-height {
    min-height: 350px; 
    max-height: 400px;
  }
}

.g-mt-neg-1 {
  margin-top: -1px;
}

i.custom-icon {
  padding-right: 20px;
  font-weight:bold;
  list-style:none;
  background-repeat:no-repeat;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACoklEQVQ4EZ1VS2sTURT+7sxkEq2laUujxeraJ21eYN2I6FKEulVc+dgI/gl/gouCOym4UFyIUl27CKWTQIvFoihtaWljtQ0mLXnNXL87yYTJdGbjgTv3PL5z7rnn3HtHIILy+fyUbdt5mrNCiBxnncMib0kpF4vFYinMVQSV6XR6TNf1WTrd8WyCqDOXTWwsNz2Vmt9zPGLgbb9S8wuZTGZG07QVL9jwuI4khxEXmLgYQ3ygb/1b9F2hz11/jF7AXC53m9t5S+OYBxgY0XD+WgLHBjuB7JZn6c3D9Jmj731Po+qC6enpEdZrnuwJz6Dm6m8HAyM6dFPAsYHyj7bf7Oevp1KpuXK5XHUzbDabz2k95Uco3mBikz8PcCPp4Gq1gZnTDuK9PfWhk6z7C6UR2Wz2HOevfWZl4Hh2qY2pIQlJXuuWb7su8MAyXF3Qh/IVjTVQR+MI3TzpIJ2UUB32ginQeEJikvowYjNzmvqEGYdiwGrNLTFsR6Jld4Io3RRLEEGZyIAxZnbh7ITrZ/v8le6w3d1/ICp3mzECup642wCcvXVXNlV3uuRUNlG1wzujIKqGlgf2z1/+CogET5HoOIv4cQjDhNANrB1E1rAUGXCH3fxTq/fWkI1D3uYYKo6JVS4WQSVVw8UIIxYqBrNid0jCTLh8odyKOjI8EcLSeLlXiX/legU+nzbbkOqKkGSzDtlu4XO5IwegYGLzjLXgFsg0zScE7ARB32oCG4cC2lAK2uAoqm2J5UoQ5coVXt2HinMDFgqFPab7OAz68Re3zFdBNg7wZs1G9zj2Qen7dGlpaasXUDGWZb1j2uoN3FWyRx+2HKw1E/guR/F63XcgO4B9+tyj70sPf6RdYQ9sZrhzTEr7ffDQB7YP4a2i5v/9BfwD8lkAfWBTrJEAAAAASUVORK5CYII=); 
}

.text-underline {
  text-decoration: underline;
}

.hr-dark {
  border-color: rgb(204, 204, 204);
}

@media (min-width: 1570px) {
  .text-flair {
    visibility: visible;
  }
}

@media (max-width: 1570px) {
  .text-flair {
    visibility: visible;
  }
}

/* Home Banner Floating Logo */
@media (min-width: 1000px) {
  .banner-logo {
    width: 800px; height: auto; margin-top: 0px;
  }
}

@media (max-width: 1000px) {
  .banner-logo {
    width: 400px; height: auto; margin-top: -20px;
  }
}

@media (min-width: 1000px) {
  .banner-button-text {
    font-size: 20px;
  }
}

@media (max-width: 1000px) {
  .banner-button-text {
    font-size: 14px;
  }
}


/* Second Banner Logo */
@media (min-width: 1000px) {
  .banner-logo-2 {
    width: 600px; height: auto; margin-top: 0px;
  }
}

@media (max-width: 1000px) {
  .banner-logo-2 {
    width: 300px; height: auto; margin-top: -20px;
  }
}

/* Banner Logo 2 Padding */
@media (min-width: 1000px) {
  .banner-logo-2-padding {
    z-index: 5; padding-left: 30px; padding-top: 100px;
  }
}

@media (max-width: 1000px) {
  .banner-logo-2-padding {
    z-index: 5; padding-left: 10px; padding-top: 20px;
  }
}

/* Banner Logo 2 Text */
.banner-logo-text {
  color: #f3d893; font-family: 'Courgette', cursive; text-shadow: 2px 2px 5px #262626;
}

@media (min-width: 1000px) {
  .banner-logo-text-1 {
    font-size: 30px;
  }
}

@media (max-width: 1000px) {
  .banner-logo-text-1 {
    font-size: 24px;
  }
}

@media (min-width: 1000px) {
  .banner-logo-text-2 {
    font-size: 44px;
  }
}

@media (max-width: 1000px) {
  .banner-logo-text-2 {
    font-size: 32px;
  }
}

@media (min-width: 1000px) {
  .banner-logo-text-3 {
    font-size: 36px;
  }
}

@media (max-width: 1000px) {
  .banner-logo-text-3 {
    font-size: 28px;
  }
}

@media (min-width: 1000px) {
  .banner-logo-text-4 {
    font-size: 24px;
  }
}

@media (max-width: 1000px) {
  .banner-logo-text-4 {
    font-size: 16px;
  }
}

@media (min-width: 1000px) {
  .banner-logo-text-5 {
    font-size: 18px;
  }
}

@media (max-width: 1000px) {
  .banner-logo-text-5 {
    font-size: 12px;
  }
}

/* Banner Item Center */
@media (min-width: 1900px) {
  .banner-item-center {
    width: 55%; margin: auto;
  }
}

@media (max-width: 1900px) {
  .banner-item-center {
    width: 60%; margin: auto;
  }
}

@media (max-width: 1600px) {
  .banner-item-center {
    width: 70%; margin: auto;
  }
}

@media (max-width: 1400px) {
  .banner-item-center {
    width: 80%; margin: auto;
  }
}

@media (max-width: 1150px) {
  .banner-item-center {
    width: 60%; margin: auto;
  }
}

@media (max-width: 1000px) {
  .banner-item-center {
    width: 70%; margin: auto;
  }
}

@media (max-width: 800px) {
  .banner-item-center {
    width: 60%; margin: auto;
  }
}

/* Festival Banner Text */
@media (min-width: 1150px) {
  .festival-banner-text {
    color: #952b11; 
    text-shadow: 2px 1px 1px #b33b1d;  
    font-size: 100px; 
    font-family: 'Courgette', cursive; 
    font-weight: 600;
  }
}

@media (max-width: 1150px) {
  .festival-banner-text {
    color: #952b11; 
    text-shadow: 2px 1px 1px #b33b1d;  
    font-size: 60px; 
    font-family: 'Courgette', cursive; 
    font-weight: 600;
  }
}

@media (max-width: 800px) {
  .festival-banner-text {
    color: #952b11; 
    text-shadow: 2px 1px 1px #b33b1d;  
    font-size: 40px; 
    font-family: 'Courgette', cursive; 
    font-weight: 600;
  }
}


@media (min-width: 1150px) {
  .festival-banner-text-small {
    color: #fafafa;
    text-shadow: 2px 2px 5px #262626; 
    font-size: 50px; 
    font-family: 'Arial', cursive; 
    font-weight: 600;
  }
}

@media (max-width: 1150px) {
  .festival-banner-text-small {
    color: #fafafa;
    text-shadow: 2px 2px 5px #262626; 
    font-size: 30px; 
    font-family: 'Arial', cursive; 
    font-weight: 600;
  }
}

@media (min-width: 1600px) {
  .banner-video {
    margin-top: 350px;
    margin-left: 250px;
    width: 700px; 
    height: auto;
  }
}

@media (max-width: 1600px) {
  .banner-video {
    margin-top: 350px;
    margin-left: 200px;
    width: 550px; 
    height: auto;
  }
}

@media (max-width: 1350px) {
  .banner-video {
    margin-top: 350px;
    margin-left: 250px;
    width: 450px; 
    height: auto;
  }
}

/* Banner text Trumpet Records XL */
.trumpet-header-xl {
  color: #c33d36; 
  font-family: 'Playfair Display', serif; 
  text-shadow: 2px 2px 3px #f8efd6d2; 
  line-height: 120%;
}

@media (min-width: 1200px) {
  .trumpet-header-xl {
    font-size: 75px;
  }
}

@media (max-width: 1200px) {
  .trumpet-header-xl {
    font-size: 65px;
  }
}

@media (max-width: 768px) {
  .trumpet-header-xl {
    font-size: 55px;
  }
}

@media (max-width: 576px) {
  .trumpet-header-xl {
    font-size: 45px;
  }
}

@media (max-width: 576) {
  .trumpet-header-xl {
    font-size: 40px;
  }
}

.trumpet-header-md {
  color: #f5e4b7; 
  font-family: 'Courgette', cursive; 
  text-shadow: 2px 2px 5px #26262664;
}

@media (min-width: 1200px) {
  .trumpet-header-md {
    font-size: 50px;
  }
}

@media (max-width: 1200px) {
  .trumpet-header-md {
    font-size: 50px;
  }
}

@media (max-width: 768px) {
  .trumpet-header-md {
    font-size: 45px;
  }
}

@media (max-width: 576px) {
  .trumpet-header-md {
    font-size: 40px;
  }
}

@media (max-width: 576) {
  .trumpet-header-md {
    font-size: 35px;
  }
}

.explore-link {
  text-decoration: underline 1.5px; 
  font-family: Oswald; 
  text-shadow: #2626265c 2px 2px 2px;
  font-size: 28px;
  font-weight: 400;
  color: white!important;
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap!important;
}

.explore-link:hover {
  color: #e3bf18!important;
}

.card-shadow-darken {
  box-shadow: 0 3px 10px 0 rgb(0 0 0 / 40%);
  transition: transform ease 0.5s, box-shadow ease 0.5s;
}

.card-shadow-darken:hover {
  box-shadow: 0 4px 10px 0 rgb(0 0 0 / 60%);
  transition: transform ease 0.5s, box-shadow ease 0.5s;
}


/* Top navigation font size */
.u-header {
    font-size: 1.21429rem;
  }
  
  /* Pricing Table Top Text */
  @media (min-width: 1000px) {
  .table-details {
    font-size: 13px;
  }
  }
  
  /* Navigation Responsive Text */
  .nav-font {
  font-size: 15px;
  }
  
  @media (max-width: 1700px) {
  .nav-font {
    font-size: 14px;
  }
  }
  
  @media (max-width: 1500px) {
  .nav-font {
    font-size: 14px;
  }
  }
  
  @media (max-width: 1300px) {
  .nav-font {
    font-size: 13px;
  }
  }
  
  @media (max-width: 992px) {
      .mobile-view {
        display: none;
      }
  }






















/* Blocks Layout ------------------------------------------------------ */
.nav-logo-width {
    flex: 0 0 18.75%; 
    max-width: 18.75%;
    height: 100%;
    background-color: rgba(255, 255, 255, .95); 
}

.nav-dropdown-width {
    flex: 0 0 18.75%; 
    max-width: 18.75%;
    height: 100%;
}

.nav-links-md {
    height: 100%; 
    flex: 0 0 25%; 
    max-width: 25%;
}

.dropdown-height {
    height: 160px;
    margin-bottom: -35px;
}

.js-mega-menu {
    margin-top: -7px;
    padding-left: 0px!important;
}

.news-links-width {
    flex: 0 0 83%; 
    max-width: 83%;
}

.search-width {
    flex: 0 0 17%; 
    max-width: 17%;
}

.donate-width {
    flex: 0 0 100%; 
    max-width: 100%;
}

.navigation-dropdown-1, .navigation-dropdown-2, .navigation-dropdown-3 {
    background-color: rgb(50, 29, 18);
    padding: 12px 20px 7px 20px;
    margin-top: 0px;
    width: 100%;
    height: auto;
    text-align: left;
}

.nav-container {
    width: 1350px;
    padding-right: 0px!important;
}

.banner-margin {
    margin-top: -161px;
}

@media (max-width: 1425px) {
    .nav-logo-width {
        flex: 0 0 18.75%; 
        max-width: 18.75%;
    }

    .nav-dropdown-width {
        flex: 0 0 18%; 
        max-width: 18%;
        height: 100%;
    }

    .nav-links-md {
        height: 100%; 
        flex: 0 0 27.25%; 
        max-width: 27.25%;
    }

    .nav-container {
        width: 100%;
    }

    .banner-margin {
        margin-top: -1px;
    }
}

@media (max-width: 1200px) {
    .nav-logo-width {
        flex: 0 0 18.75%; 
        max-width: 18.75%;
    }

    .nav-dropdown-width {
        flex: 0 0 19%; 
        max-width: 19%;
        height: 100%;
    }

    .nav-links-md {
        height: 100%; 
        flex: 0 0 24.25%; 
        max-width: 24.25%;
    }

    .dropdown-height {
        height: 130px;
        margin-bottom: -35px;
    }
}

@media (max-width: 1000px) {
    .nav-logo-width {
        flex-wrap: wrap;
        position: relative;
        flex: 0 0 25%; 
        width: 25%;
        max-width: 25%;
    }

    .nav-dropdown-width {
        flex-wrap: wrap;
        position: relative;
        flex: 0 0 25%; 
        max-width: 25%;
        width: 25%;
        height: 100%;
    }

    .nav-links-md {
        flex-wrap: wrap;
        position: relative;
        height: 100%; 
        flex: 0 0 100%; 
        width: 100%;
        max-width: 100%;
    }

    .custom-row {
        flex-wrap: wrap;
        margin-right: 0px;
        margin-left: 0px;
    }

    .w-100-header {
        width: 100%;
    }

    .dropdown-height {
        height: 96px;
        margin-bottom: 13px;
    }

    .news-links-width {
        flex: 0 0 42%; 
        max-width: 42%;
    }

    .search-width {
        flex: 0 0 8%; 
        max-width: 8%;
    }

    .donate-width {
        flex: 0 0 50%; 
        max-width: 50%;
    }

    .navigation-dropdown-1 {
        position: absolute!important;
        padding: 5px 20px 0px 20px;
        margin-left: -100%;
        width: 400%;
        transform: translate(0px, 48px);
    }

    .navigation-dropdown-2 {
        position: absolute!important;
        padding: 5px 20px 0px 20px;
        margin-left: -200%;
        width: 400%;
        transform: translate(0px, 48px);
    }

    .navigation-dropdown-3 {
        position: absolute!important;
        padding: 5px 20px 0px 20px;
        margin-left: -300%;
        width: 400%;
        transform: translate(0px, 48px);
    }
}

@media (max-width: 870px) {
    .social-icon-nav {
        display: none;
    }

    .news-links-width {
        flex: 0 0 55%; 
        max-width: 55%;
    }

    .search-width {
        flex: 0 0 10%; 
        max-width: 10%;
    }

    .donate-width {
        flex: 0 0 35%; 
        max-width: 35%;
    }
}

@media (max-width: 700px) {
    .dropdown-height {
        height: 73px;
        margin-bottom: 0px;
    }

    .navigation-dropdown-1, .navigation-dropdown-2, .navigation-dropdown-3 {
        transform: translate(0px, 36px);
    }
}

@media (max-width: 550px) {
    .nav-logo-width {
        flex: 0 0 100%; 
        width: 100%;
        max-width: 100%;
        height: 92px;
    }

    .nav-dropdown-width {
        flex: 0 0 33.33%; 
        max-width: 33.33%;
        width: 33.33%;
        height: 100%;
    }

    .navigation-dropdown-1 {
        position: absolute!important;
        padding: 5px 20px 0px 20px;
        margin-left: 0%;
        width: 300%;
        transform: translate(0px, 36px);
    }

    .navigation-dropdown-2 {
        position: absolute!important;
        padding: 5px 20px 0px 20px;
        margin-left: -100%;
        width: 300%;
        transform: translate(0px, 36px);
    }

    .navigation-dropdown-3 {
        position: absolute!important;
        padding: 5px 20px 0px 20px;
        margin-left: -200%;
        width: 300%;
        transform: translate(0px, 36px);
    }

    .banner-margin {
        margin-top: -37px;
    }

    .nav-logo-width {
      background-color: rgba(255, 255, 255, 0.535); 
  }
}

@media (max-width: 500px) {
    .news-links-width {
        flex: 0 0 83%; 
        max-width: 83%;
    }

    .search-width {
        flex: 0 0 17%; 
        max-width: 17%;
    }

    .donate-width {
        display: none!important;
    }
}




/* Fonts and text ----------------------------------------------------------------------------- */
.background-boards {
    background-image: url('/assets/images/delta-blues-cypress-wood-header-lg.jpg');
}

.museum-hover {
    background-color: #ff9500a3;
}

.museum-hover:hover {
    background-color: #ff95003a;
}

.exhibits-hover {
    background-color: #4fa72981;
}

.exhibits-hover:hover  {
    background-color: #4fa7293c;
}

.visit-hover {
    background-color: #00000040;
}

.visit-hover:hover  {
    background-color: #00000000;
}

.buy-foliage {
    padding-bottom: 5px;
    max-width: 180px;    
}

.other-content-link {
    font-family: 'Khand', sans-serif;
    font-size: 32px;
    color: #F19915!important;
    padding: 5px 15px 5px 15px;
}

.other-content-link:hover {
    color: white!important;
    background-color: #f1991500;
    border-radius: 2px;
    text-decoration: none;
}

.hover-gray:hover {
    background-color: rgba(255, 255, 255, 0.282);
}

/* Custom Font Classes */
@font-face {
    font-family: 'OzHandicraft';
    src: url(/assets/fonts/ozhandin.ttf);
}
  
.ozhandicraft {
    font-family: 'OzHandicraft';
    font-weight: normal;
    font-style: normal;
}

.nav-links-lg {
    /* font-family: 'Contrail One', cursive; */
    font-family: 'OzHandicraft';
    line-height: 50%; 
    margin-bottom: -15px;
    color: white;
    font-size: 70px;
    text-align: center;
    align-self: center;
}

.nav-dropdown-width:hover {
    cursor: pointer;
}

.dropdown-link {
    color: #CACACA!important;
    font-size: 21px!important;
    margin: 0 5px 0 5px;
    padding: 5px 8px;
    white-space: nowrap;
}

.dropdown-link:hover {
    background-color: #f19915;
    color: white!important;
    border-radius: 2px;
    text-decoration: none;
}

.nav-links-below-lg {
    font-size: 36px;
    font-family: 'Khand', sans-serif;
    font-weight: 400;
}

.nav-links-below-lg-2 {
    font-size: 26px;
    line-height: 100%!important;
    font-family: 'Khand', sans-serif;
    font-weight: 400;
}

.social-icon-nav, .search-icon-nav {
    font-size: 28px;
    margin-bottom: 0px; 
    color: #CEADAA;
}

.social-icon-nav:hover, .search-icon-nav:hover {
    color: white!important;
}

.nav-logo {
    width: auto;
    max-width: 100%;
    height: auto;
    padding: 30px;
    max-height: 200px;
}

.tickets-button {
    color: white!important;   
    padding: 5px 5px 5px 5px;
    font-size: 28px;
}

.tickets-button:hover {
    color: #D44506!important;   
    background-color: white!important;
    border-radius: 2px;
    text-decoration: none;
}

.dropdown-arrow-1 {
    position: absolute;
    top: -50px;
    left: 26.5%;
    font-size: 80px;
    color: #321D12;
}

.dropdown-arrow-2 {
    position: absolute;
    top: -50px;
    left: 45.5%;
    font-size: 80px;
    color: #321D12;
}

.dropdown-arrow-3 {
    position: absolute;
    top: -50px;
    left: 63.6%;
    font-size: 80px;
    color: #321D12;
}

.delta-pick {
    margin-bottom: 0px; 
    width: 45%;
}

@media (max-width: 1670px) {
    .other-content-link {
        font-size: 32px;
    }

    .nav-links-lg {
        font-size: 60px;
    }

    .dropdown-link {
        font-size: 17px!important;
    }

    .nav-links-below-lg {
        font-size: 34px;
    }
    
    .nav-links-below-lg-2 {
        font-size: 24px;
    }
}

@media (max-width: 1425px) {
    .nav-links-below-lg {
        font-size: 28px;
    }

    .nav-links-below-lg-2 {
        font-size: 20px;
    }

    .social-icon-nav, .search-icon-nav {
        font-size: 26px;
    }

    .nav-logo {
        padding: 10px;
    }

    .dropdown-arrow-1 {
        left: 23.2%;
    }

    .dropdown-arrow-2 {
        left: 40.5%;
    }

    .dropdown-arrow-3 {
        left: 59%;
    }
}

@media (max-width: 1200px) {
    .other-content-link {
        font-size: 24px;
        padding: 5px 5px 5px 5px;
    }

    .nav-links-lg {
        font-size: 50px;
    }

    .dropdown-link {
        font-size: 17px!important;
    }

    .nav-links-below-lg {
        font-size: 28px;
    }

    .nav-links-below-lg-2 {
        font-size: 18px;
    }

    .social-icon-nav, .search-icon-nav {
        font-size: 15px;
    }

    .nav-logo {
        width: 100%;
        padding: 5px;
    }

    .dropdown-arrow-1 {
        left: 19.5%;
    }

    .dropdown-arrow-2 {
        left: 38.2%;
    }

    .dropdown-arrow-3 {
        left: 57%;
    }
}

@media (max-width: 1000px) {
    .other-content-link {
        font-size: 32px;
        padding: 0px 30px 5px 30px;
    }

    .nav-links-lg {
        font-size: 45px;
    }

    .dropdown-link {
        font-size: 17px!important;
    }

    .nav-links-below-lg {
        display: none;
    }

    .nav-links-below-lg-2 {
        display: none;
    }

    .social-icon-nav, .search-icon-nav {
        font-size: 30px;
    }

    .nav-logo {
        max-height: 100px;
    }

    .buy-foliage {
        padding-bottom: 5px;
        max-width: 150px;    
    }
    
    .dropdown-arrow-1 {
        display: none;
    }

    .dropdown-arrow-2 {
        display: none;
    }

    .dropdown-arrow-3 {
        display: none;
    }
}

@media (max-width: 870px) {

    .other-content-link {
        font-size: 30px!important;
        padding: 2px 30px 5px 30px;
    }

    .social-icon-nav {
        display: none;
    }

    .nav-logo {
        max-height: 76px;
    }

    .dropdown-link {
        font-size: 16px!important;
    }
}

@media (max-width: 700px) {

    .other-content-link {
        font-size: 26px!important;
        padding: 0px 25px 5px 25px;
    }

    .nav-links-lg {
        font-size: 38px;
    }

    .dropdown-link {
        font-size: 15px!important;
    }
    
    .search-icon-nav {
        font-size: 26px;
    }

    .buy-foliage {
        padding-bottom: 5px;
        max-width: 110px;    
    }
}

@media (max-width: 550px) {

    .other-content-link {
        font-size: 22px!important;
        padding: 2px 20px 5px 20px;
        margin: 5px;
    }

    .nav-links-lg {
        font-size: 34px;
    }

    .nav-logo {
        width: auto;
        max-width: 100%;
        height: 70px;
        padding: 0px;
    }

    .background-boards {
        height: 201px;
    }

    .delta-pick {
        margin-bottom: 0px; 
        width: 35%;
    }
}





/* Navigation Animations -------------------------------------------------------------- */
@-webkit-keyframes fadeInDown {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
    }
  
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
}
  
@keyframes fadeInDown {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
    }
  
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
}
  
  .fadeInDown2 {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}


@media screen and (min-width: 1425px) {
    .artist-month {
        top: 170px;
        left: 100px;
    }
}

@media screen and (max-width: 1424px) {
    .artist-month {
        top: 100px;
        left: 100px;
    }
}

@media screen and (max-width: 1000px) {
    .artist-month {
        top: 30px;
        left: 300px;
    }

    .artist-month .explore-learn {
        font-size: 28px!important;
    }
}

@media screen and (max-width: 900px) {
    .artist-month {
        top: 70px;
        left: 300px;
    }
}

@media screen and (max-width: 800px) {
    .artist-month {
        top: 40px;
        left: 200px;
    }
}

@media screen and (max-width: 535px) {
    .artist-month {
        top: 30px;
        left: 10vw;
    }

    .artist-month .explore-learn {
        font-size: 24px!important;
    }
}
























.show-at-1425px {
  display: none!important;
}

@media (max-width: 1425px) {
  .show-at-1425px {
      display: block!important;
  }
}


.show-at-1000px {
  display: none!important;
}

@media (max-width: 1000px) {
  .show-at-1000px {
      display: block!important;
  }
}

.hide-at-750 {
    display: block!important;
}

.show-at-750 {
    display: none!important;
}

@media (max-width: 750px) {
    .hide-at-750 {
        display: none!important;
    }

    .show-at-750 {
        display: block!important;
    }
}



.medium-banner-height {
    height: 570px; 
}

@media (max-width: 1425px) {
    .medium-banner-height {
        height: 400px; 
    }
}

@media (max-width: 576px) {
    .medium-banner-height {
        height: 900px; 
    }
}



.medium-banner {
    padding-top: 200px;
}

@media (max-width: 1425px) {
    .medium-banner {
        padding-top: 80px;
    }
}

@media (max-width: 1000px) {
    .medium-banner {
        padding-top: 100px;
    }
}

@media (max-width: 1000px) {
    .medium-banner {
        padding-top: 80px;
    }
}



.medium-floating-text {
    max-width: 550px;
    margin-left: -100px;
}

@media (max-width: 1425px) {
    .medium-floating-text {
        max-width: 500px;
        margin-left: -100px;
    }
}

@media (max-width: 1000px) {
    .medium-floating-text {
        margin-left: -125px;
    }
}

@media (max-width: 900px) {
    .medium-floating-text {
        max-width: 500px;
        margin-left: -100px;
    }
}

.large-floating-text {
  max-width: 500px;
  margin-left: -100px;
}

@media (max-width: 1425px) {
  .large-floating-text {
      max-width: 400px;
      margin-left: -100px;
  }
}

@media (max-width: 1000px) {
  .large-floating-text {
      margin-left: -125px;
  }
}

@media (max-width: 900px) {
  .large-floating-text {
      max-width: 400px;
      margin-left: -100px;
  }
}

@media (max-width: 1000px) {
  .g-ml-250--1000px {
    margin-left: 16.5rem !important;
  }
}





.about-banner {
    background-image: url(/assets/images/banners/about-banner-lg-2023.jpg);
}

@media (max-width: 1425px) {
    .about-banner {
        background-image: url(/assets/images/banners/about-banner-md-2023.jpg);
    }
}



.contact-banner {
  background-image: url(/assets/images/banners/contact-banner-xl-2023.jpg);
}

@media (max-width: 1680px) {
  .contact-banner {
    background-image: url(/assets/images/banners/contact-banner-lg2-2023.jpg);
  }
}

@media (max-width: 1425px) {
  .contact-banner {
    background-image: url(/assets/images/banners/contact-banner-xl-2023.jpg);
  }
}

@media (max-width: 1200px) {
  .contact-banner {
    background-image: url(/assets/images/banners/contact-banner-md-2023.jpg);
  }
}

@media (max-width: 1000px) {
  .contact-banner {
    background-image: url(/assets/images/banners/contact-banner-sm-2023.jpg);
  }
}



.news-banner {
  background-image: url(/assets/images/banners/news-banner-xl-2023.jpg);
}

@media (max-width: 1680px) {
  .news-banner {
    background-image: url(/assets/images/banners/news-banner-lg4-2023.jpg);
  }
}

@media (max-width: 1425px) {
  .news-banner {
    background-image: url(/assets/images/banners/news-banner-xl-2023.jpg);
  }
}

@media (max-width: 1200px) {
  .news-banner {
    background-image: url(/assets/images/banners/news-banner-md2-2023.jpg);
  }
}

@media (max-width: 1000px) {
  .news-banner {
    background-image: url(/assets/images/banners/news-banner-sm2-2023.jpg);
  }
}



.press-banner {
  background-image: url(/assets/images/banners/press-banner-xl2-2023.jpg);
}

@media (max-width: 1680px) {
  .press-banner {
    background-image: url(/assets/images/banners/press-banner-lg3-2023.jpg);
  }
}

@media (max-width: 1425px) {
  .press-banner {
    background-image: url(/assets/images/banners/press-banner-xl3-2023.jpg);
  }
}

@media (max-width: 1200px) {
  .press-banner {
    background-image: url(/assets/images/banners/press-banner-md-2023.jpg);
  }
}

@media (max-width: 1000px) {
  .press-banner {
    background-image: url(/assets/images/banners/press-banner-sm-2023.jpg);
  }
}
 



.visitor-banner {
  background-image: url(/assets/images/banners/visitor-banner-xl-2023.jpg);
}

@media (max-width: 1640px) {
  .visitor-banner {
    background-image: url(/assets/images/banners/visitor-banner-lg3-2023.jpg);
  }
}

@media (max-width: 1425px) {
  .visitor-banner {
    background-image: url(/assets/images/banners/visitor-banner-xl-2023.jpg);
  }
}

@media (max-width: 1200px) {
  .visitor-banner {
    background-image: url(/assets/images/banners/visitor-banner-md-2023.jpg);
  }
}

@media (max-width: 1000px) {
  .visitor-banner {
    background-image: url(/assets/images/banners/visitor-banner-sm-2023.jpg);
  }
}
 



.podcast-banner {
  background-image: url(/assets/images/banners/podcast-banner-xl-2023.jpg);
}

@media (max-width: 1640px) {
  .podcast-banner {
    background-image: url(/assets/images/banners/podcast-banner-lg-2023.jpg);
  }
}

@media (max-width: 1425px) {
  .podcast-banner {
    background-image: url(/assets/images/banners/podcast-banner-xl2-2023.jpg);
  }
}

@media (max-width: 1200px) {
  .podcast-banner {
    background-image: url(/assets/images/banners/podcast-banner-md-2023.jpg);
  }
}

@media (max-width: 1000px) {
  .podcast-banner {
    background-image: url(/assets/images/banners/podcast-banner-sm-2023.jpg);
  }
}
 

.exhibits-events-banner {
  background-image: url(/assets/images/banners/exhibits-events-banner-xl-2023.jpg);
}

@media (max-width: 1680px) {
  .exhibits-events-banner {
    background-image: url(/assets/images/banners/exhibits-events-banner-lg3-2023.jpg);
  }
}

@media (max-width: 1425px) {
  .exhibits-events-banner {
    background-image: url(/assets/images/banners/exhibits-events-banner-xl-2023.jpg);
  }
}

@media (max-width: 1200px) {
  .exhibits-events-banner {
    background-image: url(/assets/images/banners/exhibits-events-banner-md-2023.jpg);
  }
}

@media (max-width: 1000px) {
  .exhibits-events-banner {
    background-image: url(/assets/images/banners/exhibits-events-banner-sm-2023.jpg);
  }
}
 


.education-banner {
  background-image: url(/assets/images/banners/education-banner-xl-2023.jpg);
}

@media (max-width: 1680px) {
  .education-banner {
    background-image: url(/assets/images/banners/education-banner-lg2-2023.jpg);
  }
}

@media (max-width: 1425px) {
  .education-banner {
    background-image: url(/assets/images/banners/education-banner-xl-2023.jpg);
  }
}

@media (max-width: 1200px) {
  .education-banner {
    background-image: url(/assets/images/banners/education-banner-md-2023.jpg);
  }
}

@media (max-width: 1000px) {
  .education-banner {
    background-image: url(/assets/images/banners/education-banner-sm-2023.jpg);
  }
}
 



.events-banner {
  background-image: url(/assets/images/banners/events-banner-xl-2023.jpg);
}

@media (max-width: 1680px) {
  .events-banner {
    background-image: url(/assets/images/banners/events-banner-lg2-2023.jpg);
  }
}

@media (max-width: 1425px) {
  .events-banner {
    background-image: url(/assets/images/banners/events-banner-xl-2023.jpg);
  }
}

@media (max-width: 1200px) {
  .events-banner {
    background-image: url(/assets/images/banners/events-banner-md-2023.jpg);
  }
}

@media (max-width: 1000px) {
  .events-banner {
    background-image: url(/assets/images/banners/events-banner-sm-2023.jpg);
  }
}
 


.small-banner-height {
  height: 400px; 
}

@media (max-width: 1425px) {
  .small-banner-height {
      height: 280px; 
  }
}



.small-banner {
  padding-top: 210px;
}

@media (max-width: 1425px) {
  .small-banner {
      padding-top: 50px;
  }
}

@media (max-width: 1000px) {
  .small-banner {
      padding-top: 60px;
  }
}



.small-banner2 {
  padding-top: 210px;
}

@media (max-width: 1425px) {
  .small-banner2 {
      padding-top: 50px;
  }
}

@media (max-width: 1000px) {
  .small-banner2 {
      padding-top: 70px;
  }
}

@media (max-width: 500px) {
  .small-banner2 {
      padding-top: 30px;
  }
}




.general-banner-text-red {
  display: inline-block;
  color: #952b11;
  font-family: Oswald;
  font-weight: 400;
  text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
  font-size: 5.000rem !important;
  padding-left: 15px;
  line-height: 100%;
}

@media (max-width: 1000px) {
  .general-banner-text-red {
      font-size: 4.500rem !important;
  }
}

@media (max-width: 835px) {
  .general-banner-text-red {
      margin-top: 0px;
  }
}

@media (max-width: 768px) {
  .general-banner-text-red {
      font-size: 4.000rem !important;
  }
}

@media (max-width: 420px) {
  .general-banner-text-red {
      font-size: 3.000rem !important;
  }
}




.general-banner-text-lg-red {
  display: inline-block;
  color: #952b11;
  font-family: Oswald;
  font-weight: 400;
  text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
  font-size: 5.000rem !important;
  padding-left: 15px;
}

@media (max-width: 1425px) {
  .general-banner-text-lg-red {
      font-size: 4.500rem !important;
  }
}

@media (max-width: 1000px) {
  .general-banner-text-lg-red {
      font-size: 4.000rem !important;
  }
}

@media (max-width: 768px) {
  .general-banner-text-lg-red {
      font-size: 3.500rem !important;
  }
}

@media (max-width: 500px) {
  .general-banner-text-lg-red {
      font-size: 3.000rem !important;
  }
}




.general-banner-text-beige {
  display: inline-block;
  font-family: Courgette;
  font-weight: 400;
  color: #f6d58d;
  text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
  font-size: 5.000rem !important;
  position: relative;
  top: 38px!important;
  left: 0px!important;
}

@media (max-width: 1000px) {
  .general-banner-text-beige {
      font-size: 4.500rem !important;
      top: 0px!important;
  }
}

@media (max-width: 768px) {
  .general-banner-text-beige {
      font-size: 4.000rem !important;
  }
}

@media (max-width: 420px) {
  .general-banner-text-beige {
      font-size: 3.000rem !important;
  }
}


.general-banner-text-lg-beige {
  display: inline-block;
  font-family: Courgette;
  font-weight: 400;
  color: #f6d58d;
  text-shadow: 1px 1px 8px rgba(0,0,0,0.5);
  font-size: 5.000rem !important;
  position: relative;
  top: 38px!important;
  left: 0px!important;
}

@media (max-width: 1425px) {
  .general-banner-text-lg-beige {
      font-size: 4.500rem !important;
      top: 0px!important;
  }
}

@media (max-width: 1000px) {
  .general-banner-text-lg-beige {
      font-size: 4.000rem !important;
  }
}

@media (max-width: 768px) {
  .general-banner-text-lg-beige {
      font-size: 3.500rem !important;
  }
}




@keyframes the-wolf-anim {
  0%   {
      opacity: 0;
      -webkit-transform: scale(0);
      transform: scale(0);
  }
  80%   {
      opacity: .9;
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
  }
  100%   {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
  }
}

.the-wolf-anim {
  -webkit-animation-name: the-wolf-anim;
  animation-name: the-wolf-anim;
}

@keyframes wolf-of-blues {
  0%   {
      opacity: 0;
      -webkit-transform: scale(.8);
      transform: scale(.8);
  }
  100%   {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
  }
}

.wolf-of-blues {
  -webkit-animation-name: wolf-of-blues;
  animation-name: wolf-of-blues;
}

@keyframes explore-and-learn {
  0%   {
      opacity: 0;
  }
  100%   {
      opacity: 1;
  }
}

.explore-and-learn {
  -webkit-animation-name: explore-and-learn;
  animation-name: explore-and-learn;
}

.explore-learn {
  font-size: 55px!important;
}

@media (max-height: 1200px) {
  .explore-learn {
      font-size: 40px!important;
  }
}

@media (max-height: 700px) {
  .explore-learn {
      font-size: 30px!important;
  }
}



/* New Banner Functionality */
.dbm-banner-height {
    height: 850px!important;
    background-repeat: no-repeat; 
    background-size: cover; 
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 1425px)  {
    .dbm-banner-height {
        height: 700px!important;
    }
}

@media (max-width: 1001px)  {
    .dbm-banner-height {
        height: 600px!important;
    }
}

.howlin-wolf-banner-position {
  background-position: left!important;
}

@media (max-width: 900px)  {
  .howlin-wolf-banner-position {
    background-position: right!important;
  }
}



/* River and Road to the Blues banner */
.sponsored-text {
  font-size: 18px;
}

@media (max-width: 900px) {
  .sponsored-text {
      font-size: 14px;
  }
}

@media (max-width: 600px) {
  .sponsored-text {
      font-size: 12px;
  }
}

@media (max-width: 1424px) {
  .river-road-banner .tp-caption {
      margin-top: -75px;
  }
}

.river-road-credit {
  right: 0; 
  bottom: 30px;
}

@media (max-width: 650px) {
  .river-road-credit {
      bottom: 50px;
  }
}

@media (max-width: 450px) {
  .river-road-credit {
      bottom: 65px;
  }
}







/* CUSTOM WIDTH/HEIGHT CLASSES ========================================================================================================================= */
/* Custom Max Width/Height + Responsive */

/* Max Height Percentages */
.g-max-height-5p {
    max-height: 5%;
  }
  .g-max-height-10p {
    max-height: 10%;
  }
  .g-max-height-15p {
    max-height: 15%;
  }
  .g-max-height-20p {
    max-height: 20%;
  }
  .g-max-height-25p {
    max-height: 25%;
  }
  .g-max-height-30p {
    max-height: 30%;
  }
  .g-max-height-35p {
    max-height: 35%;
  }
  .g-max-height-40p {
    max-height: 40%;
  }
  .g-max-height-45p {
    max-height: 45%;
  }
  .g-max-height-50p {
    max-height: 50%;
  }
  .g-max-height-55p {
    max-height: 55%;
  }
  .g-max-height-60p {
    max-height: 60%;
  }
  .g-max-height-65p {
    max-height: 65%;
  }
  .g-max-height-70p {
    max-height: 70%;
  }
  .g-max-height-75p {
    max-height: 75%;
  }
  .g-max-height-80p {
    max-height: 80%;
  }
  .g-max-height-85p {
    max-height: 85%;
  }
  .g-max-height-90p {
    max-height: 90%;
  }
  .g-max-height-95p {
    max-height: 95%;
  }
  .g-max-height-100p {
    max-height: 100%;
  }
  .g-max-height-110p {
    max-height: 110%;
  }
  .g-max-height-120p {
    max-height: 120%;
  }
  .g-max-height-130p {
    max-height: 130%;
  }
  .g-max-height-140p {
    max-height: 140%;
  }
  .g-max-height-150p {
    max-height: 150%;
  }
  .g-max-height-160p {
    max-height: 160%;
  }
  .g-max-height-170p {
    max-height: 170%;
  }
  .g-max-height-180p {
    max-height: 180%;
  }
  .g-max-height-190p {
    max-height: 190%;
  }
  .g-max-height-200p {
    max-height: 200%;
  }
  
  /* Max Height Percentages Responsive */
  /* Extra large */
  @media (max-height: 1200px) {
    .g-max-height-5p--xl {
      max-height: 5%;
    }
    .g-max-height-10p--xl {
      max-height: 10%;
    }
    .g-max-height-15p--xl {
      max-height: 15%;
    }
    .g-max-height-20p--xl {
      max-height: 20%;
    }
    .g-max-height-25p--xl {
      max-height: 25%;
    }
    .g-max-height-30p--xl {
      max-height: 30%;
    }
    .g-max-height-35p--xl {
      max-height: 35%;
    }
    .g-max-height-40p--xl {
      max-height: 40%;
    }
    .g-max-height-45p--xl {
      max-height: 45%;
    }
    .g-max-height-50p--xl {
      max-height: 50%;
    }
    .g-max-height-55p--xl {
      max-height: 55%;
    }
    .g-max-height-60p--xl {
      max-height: 60%;
    }
    .g-max-height-65p--xl {
      max-height: 65%;
    }
    .g-max-height-70p--xl {
      max-height: 70%;
    }
    .g-max-height-75p--xl {
      max-height: 75%;
    }
    .g-max-height-80p--xl {
      max-height: 80%;
    }
    .g-max-height-85p--xl {
      max-height: 85%;
    }
    .g-max-height-90p--xl {
      max-height: 90%;
    }
    .g-max-height-95p--xl {
      max-height: 95%;
    }
    .g-max-height-100p--xl {
      max-height: 100%;
    }
    .g-max-height-110p--xl {
      max-height: 110%;
    }
    .g-max-height-120p--xl {
      max-height: 120%;
    }
    .g-max-height-130p--xl {
      max-height: 130%;
    }
    .g-max-height-140p--xl {
      max-height: 140%;
    }
    .g-max-height-150p--xl {
      max-height: 150%;
    }
    .g-max-height-160p--xl {
      max-height: 160%;
    }
    .g-max-height-170p--xl {
      max-height: 170%;
    }
    .g-max-height-180p--xl {
      max-height: 180%;
    }
    .g-max-height-190p--xl {
      max-height: 190%;
    }
    .g-max-height-200p--xl {
      max-height: 200%;
    }
  }
  
  /* large */
  @media (max-height: 992px) {
    .g-max-height-5p--lg {
      max-height: 5%;
    }
    .g-max-height-10p--lg {
      max-height: 10%;
    }
    .g-max-height-15p--lg {
      max-height: 15%;
    }
    .g-max-height-20p--lg {
      max-height: 20%;
    }
    .g-max-height-25p--lg {
      max-height: 25%;
    }
    .g-max-height-30p--lg {
      max-height: 30%;
    }
    .g-max-height-35p--lg {
      max-height: 35%;
    }
    .g-max-height-40p--lg {
      max-height: 40%;
    }
    .g-max-height-45p--lg {
      max-height: 45%;
    }
    .g-max-height-50p--lg {
      max-height: 50%;
    }
    .g-max-height-55p--lg {
      max-height: 55%;
    }
    .g-max-height-60p--lg {
      max-height: 60%;
    }
    .g-max-height-65p--lg {
      max-height: 65%;
    }
    .g-max-height-70p--lg {
      max-height: 70%;
    }
    .g-max-height-75p--lg {
      max-height: 75%;
    }
    .g-max-height-80p--lg {
      max-height: 80%;
    }
    .g-max-height-85p--lg {
      max-height: 85%;
    }
    .g-max-height-90p--lg {
      max-height: 90%;
    }
    .g-max-height-95p--lg {
      max-height: 95%;
    }
    .g-max-height-100p--lg {
      max-height: 100%;
    }
    .g-max-height-110p--lg {
      max-height: 110%;
    }
    .g-max-height-120p--lg {
      max-height: 120%;
    }
    .g-max-height-130p--lg {
      max-height: 130%;
    }
    .g-max-height-140p--lg {
      max-height: 140%;
    }
    .g-max-height-150p--lg {
      max-height: 150%;
    }
    .g-max-height-160p--lg {
      max-height: 160%;
    }
    .g-max-height-170p--lg {
      max-height: 170%;
    }
    .g-max-height-180p--lg {
      max-height: 180%;
    }
    .g-max-height-190p--lg {
      max-height: 190%;
    }
    .g-max-height-200p--lg {
      max-height: 200%;
    }
  }
  
  /* Medium */
  @media (max-height: 768px) {
    .g-max-height-5p--md {
      max-height: 5%;
    }
    .g-max-height-10p--md {
      max-height: 10%;
    }
    .g-max-height-15p--md {
      max-height: 15%;
    }
    .g-max-height-20p--md {
      max-height: 20%;
    }
    .g-max-height-25p--md {
      max-height: 25%;
    }
    .g-max-height-30p--md {
      max-height: 30%;
    }
    .g-max-height-35p--md {
      max-height: 35%;
    }
    .g-max-height-40p--md {
      max-height: 40%;
    }
    .g-max-height-45p--md {
      max-height: 45%;
    }
    .g-max-height-50p--md {
      max-height: 50%;
    }
    .g-max-height-55p--md {
      max-height: 55%;
    }
    .g-max-height-60p--md {
      max-height: 60%;
    }
    .g-max-height-65p--md {
      max-height: 65%;
    }
    .g-max-height-70p--md {
      max-height: 70%;
    }
    .g-max-height-75p--md {
      max-height: 75%;
    }
    .g-max-height-80p--md {
      max-height: 80%;
    }
    .g-max-height-85p--md {
      max-height: 85%;
    }
    .g-max-height-90p--md {
      max-height: 90%;
    }
    .g-max-height-95p--md {
      max-height: 95%;
    }
    .g-max-height-100p--md {
      max-height: 100%;
    }
    .g-max-height-110p--md {
      max-height: 110%;
    }
    .g-max-height-120p--md {
      max-height: 120%;
    }
    .g-max-height-130p--md {
      max-height: 130%;
    }
    .g-max-height-140p--md {
      max-height: 140%;
    }
    .g-max-height-150p--md {
      max-height: 150%;
    }
    .g-max-height-160p--md {
      max-height: 160%;
    }
    .g-max-height-170p--md {
      max-height: 170%;
    }
    .g-max-height-180p--md {
      max-height: 180%;
    }
    .g-max-height-190p--md {
      max-height: 190%;
    }
    .g-max-height-200p--md {
      max-height: 200%;
    }
  }
  
  /* Small */
  @media (max-height: 576px) {
    .g-max-height-5p--sm {
      max-height: 5%;
    }
    .g-max-height-10p--sm {
      max-height: 10%;
    }
    .g-max-height-15p--sm {
      max-height: 15%;
    }
    .g-max-height-20p--sm {
      max-height: 20%;
    }
    .g-max-height-25p--sm {
      max-height: 25%;
    }
    .g-max-height-30p--sm {
      max-height: 30%;
    }
    .g-max-height-35p--sm {
      max-height: 35%;
    }
    .g-max-height-40p--sm {
      max-height: 40%;
    }
    .g-max-height-45p--sm {
      max-height: 45%;
    }
    .g-max-height-50p--sm {
      max-height: 50%;
    }
    .g-max-height-55p--sm {
      max-height: 55%;
    }
    .g-max-height-60p--sm {
      max-height: 60%;
    }
    .g-max-height-65p--sm {
      max-height: 65%;
    }
    .g-max-height-70p--sm {
      max-height: 70%;
    }
    .g-max-height-75p--sm {
      max-height: 75%;
    }
    .g-max-height-80p--sm {
      max-height: 80%;
    }
    .g-max-height-85p--sm {
      max-height: 85%;
    }
    .g-max-height-90p--sm {
      max-height: 90%;
    }
    .g-max-height-95p--sm {
      max-height: 95%;
    }
    .g-max-height-100p--sm {
      max-height: 100%;
    }
    .g-max-height-110p--sm {
      max-height: 110%;
    }
    .g-max-height-120p--sm {
      max-height: 120%;
    }
    .g-max-height-130p--sm {
      max-height: 130%;
    }
    .g-max-height-140p--sm {
      max-height: 140%;
    }
    .g-max-height-150p--sm {
      max-height: 150%;
    }
    .g-max-height-160p--sm {
      max-height: 160%;
    }
    .g-max-height-170p--sm {
      max-height: 170%;
    }
    .g-max-height-180p--sm {
      max-height: 180%;
    }
    .g-max-height-190p--sm {
      max-height: 190%;
    }
    .g-max-height-200p--sm {
      max-height: 200%;
    }
  }
  
  /* Extra Small */
  @media (max-height: 0) {
    .g-max-height-5p--xs {
      max-height: 5%;
    }
    .g-max-height-10p--xs {
      max-height: 10%;
    }
    .g-max-height-15p--xs {
      max-height: 15%;
    }
    .g-max-height-20p--xs {
      max-height: 20%;
    }
    .g-max-height-25p--xs {
      max-height: 25%;
    }
    .g-max-height-30p--xs {
      max-height: 30%;
    }
    .g-max-height-35p--xs {
      max-height: 35%;
    }
    .g-max-height-40p--xs {
      max-height: 40%;
    }
    .g-max-height-45p--xs {
      max-height: 45%;
    }
    .g-max-height-50p--xs {
      max-height: 50%;
    }
    .g-max-height-55p--xs {
      max-height: 55%;
    }
    .g-max-height-60p--xs {
      max-height: 60%;
    }
    .g-max-height-65p--xs {
      max-height: 65%;
    }
    .g-max-height-70p--xs {
      max-height: 70%;
    }
    .g-max-height-75p--xs {
      max-height: 75%;
    }
    .g-max-height-80p--xs {
      max-height: 80%;
    }
    .g-max-height-85p--xs {
      max-height: 85%;
    }
    .g-max-height-90p--xs {
      max-height: 90%;
    }
    .g-max-height-95p--xs {
      max-height: 95%;
    }
    .g-max-height-100p--xs {
      max-height: 100%;
    }
    .g-max-height-110p--xs {
      max-height: 110%;
    }
    .g-max-height-120p--xs {
      max-height: 120%;
    }
    .g-max-height-130p--xs {
      max-height: 130%;
    }
    .g-max-height-140p--xs {
      max-height: 140%;
    }
    .g-max-height-150p--xs {
      max-height: 150%;
    }
    .g-max-height-160p--xs {
      max-height: 160%;
    }
    .g-max-height-170p--xs {
      max-height: 170%;
    }
    .g-max-height-180p--xs {
      max-height: 180%;
    }
    .g-max-height-190p--xs {
      max-height: 190%;
    }
    .g-max-height-200p--xs {
      max-height: 200%;
    }
  }
  
  
  /* Min Width Pixels */
  .g-max-height-50px {
    max-height: 50px;
  }
  .g-max-height-100px {
    max-height: 100px;
  }
  .g-max-height-150px {
    max-height: 150px;
  }
  .g-max-height-200px {
    max-height: 200px;
  }
  .g-max-height-250px {
    max-height: 250px;
  }
  .g-max-height-300px {
    max-height: 300px;
  }
  .g-max-height-350px {
    max-height: 350px;
  }
  .g-max-height-400px {
    max-height: 400px;
  }
  .g-max-height-450px {
    max-height: 450px;
  }
  .g-max-height-500px {
    max-height: 500px;
  }
  .g-max-height-550px {
    max-height: 550px;
  }
  .g-max-height-600px {
    max-height: 600px;
  }
  .g-max-height-650px {
    max-height: 650px;
  }
  .g-max-height-700px {
    max-height: 700px;
  }
  .g-max-height-750px {
    max-height: 750px;
  }
  .g-max-height-800px {
    max-height: 800px;
  }
  .g-max-height-850px {
    max-height: 850px;
  }
  .g-max-height-900px {
    max-height: 900px;
  }
  .g-max-height-950px {
    max-height: 950px;
  }
  .g-max-height-1000px {
    max-height: 1000px;
  }
  .g-max-height-1050px {
    max-height: 1050px;
  }
  .g-max-height-1100px {
    max-height: 1100px;
  }
  .g-max-height-1150px {
    max-height: 1150px;
  }
  .g-max-height-1200px {
    max-height: 1200px;
  }
  .g-max-height-1250px {
    max-height: 1250px;
  }
  .g-max-height-1300px {
    max-height: 1300px;
  }
  .g-max-height-1350px {
    max-height: 1350px;
  }
  .g-max-height-1400px {
    max-height: 1400px;
  }
  .g-max-height-1450px {
    max-height: 1450px;
  }
  .g-max-height-1500px {
    max-height: 1500px;
  }
  .g-max-height-1550px {
    max-height: 1550px;
  }
  .g-max-height-1600px {
    max-height: 1600px;
  }
  .g-max-height-1650px {
    max-height: 1650px;
  }
  .g-max-height-1700px {
    max-height: 1700px;
  }
  .g-max-height-1750px {
    max-height: 1750px;
  }
  .g-max-height-1800px {
    max-height: 1800px;
  }
  .g-max-height-1850px {
    max-height: 1850px;
  }
  .g-max-height-1900px {
    max-height: 1900px;
  }
  .g-max-height-1950px {
    max-height: 1950px;
  }
  .g-max-height-2000px {
    max-height: 2000px;
  }
  
  /* Max Height Pixels Responsive */
  /* Extra large */
  @media (max-height: 1200px) {
    .g-max-height-50px--xl {
      max-height: 50px;
    }
    .g-max-height-100px--xl {
      max-height: 100px;
    }
    .g-max-height-150px--xl {
      max-height: 150px;
    }
    .g-max-height-200px--xl {
      max-height: 200px;
    }
    .g-max-height-250px--xl {
      max-height: 250px;
    }
    .g-max-height-300px--xl {
      max-height: 300px;
    }
    .g-max-height-350px--xl {
      max-height: 350px;
    }
    .g-max-height-400px--xl {
      max-height: 400px;
    }
    .g-max-height-450px--xl {
      max-height: 450px;
    }
    .g-max-height-500px--xl {
      max-height: 500px;
    }
    .g-max-height-550px--xl {
      max-height: 550px;
    }
    .g-max-height-600px--xl {
      max-height: 600px;
    }
    .g-max-height-650px--xl {
      max-height: 650px;
    }
    .g-max-height-700px--xl {
      max-height: 700px;
    }
    .g-max-height-750px--xl {
      max-height: 750px;
    }
    .g-max-height-800px--xl {
      max-height: 800px;
    }
    .g-max-height-850px--xl {
      max-height: 850px;
    }
    .g-max-height-900px--xl {
      max-height: 900px;
    }
    .g-max-height-950px--xl {
      max-height: 950px;
    }
    .g-max-height-1000px--xl {
      max-height: 1000px;
    }
    .g-max-height-1050px--xl {
      max-height: 1050px;
    }
    .g-max-height-1100px--xl {
      max-height: 1100px;
    }
    .g-max-height-1150px--xl {
      max-height: 1150px;
    }
    .g-max-height-1200px--xl {
      max-height: 1200px;
    }
    .g-max-height-1250px--xl {
      max-height: 1250px;
    }
    .g-max-height-1300px--xl {
      max-height: 1300px;
    }
    .g-max-height-1350px--xl {
      max-height: 1350px;
    }
    .g-max-height-1400px--xl {
      max-height: 1400px;
    }
    .g-max-height-1450px--xl {
      max-height: 1450px;
    }
    .g-max-height-1500px--xl {
      max-height: 1500px;
    }
    .g-max-height-1550px--xl {
      max-height: 1550px;
    }
    .g-max-height-1600px--xl {
      max-height: 1600px;
    }
    .g-max-height-1650px--xl {
      max-height: 1650px;
    }
    .g-max-height-1700px--xl {
      max-height: 1700px;
    }
    .g-max-height-1750px--xl {
      max-height: 1750px;
    }
    .g-max-height-1800px--xl {
      max-height: 1800px;
    }
    .g-max-height-1850px--xl {
      max-height: 1850px;
    }
    .g-max-height-1900px--xl {
      max-height: 1900px;
    }
    .g-max-height-1950px--xl {
      max-height: 1950px;
    }
    .g-max-height-2000px--xl {
      max-height: 2000px;
    }
  }
  
  /* large */
  @media (max-height: 992px) {
    .g-max-height-50px--lg {
      max-height: 50px;
    }
    .g-max-height-100px--lg {
      max-height: 100px;
    }
    .g-max-height-150px--lg {
      max-height: 150px;
    }
    .g-max-height-200px--lg {
      max-height: 200px;
    }
    .g-max-height-250px--lg {
      max-height: 250px;
    }
    .g-max-height-300px--lg {
      max-height: 300px;
    }
    .g-max-height-350px--lg {
      max-height: 350px;
    }
    .g-max-height-400px--lg {
      max-height: 400px;
    }
    .g-max-height-450px--lg {
      max-height: 450px;
    }
    .g-max-height-500px--lg {
      max-height: 500px;
    }
    .g-max-height-550px--lg {
      max-height: 550px;
    }
    .g-max-height-600px--lg {
      max-height: 600px;
    }
    .g-max-height-650px--lg {
      max-height: 650px;
    }
    .g-max-height-700px--lg {
      max-height: 700px;
    }
    .g-max-height-750px--lg {
      max-height: 750px;
    }
    .g-max-height-800px--lg {
      max-height: 800px;
    }
    .g-max-height-850px--lg {
      max-height: 850px;
    }
    .g-max-height-900px--lg {
      max-height: 900px;
    }
    .g-max-height-950px--lg {
      max-height: 950px;
    }
    .g-max-height-1000px--lg {
      max-height: 1000px;
    }
    .g-max-height-1050px--lg {
      max-height: 1050px;
    }
    .g-max-height-1100px--lg {
      max-height: 1100px;
    }
    .g-max-height-1150px--lg {
      max-height: 1150px;
    }
    .g-max-height-1200px--lg {
      max-height: 1200px;
    }
    .g-max-height-1250px--lg {
      max-height: 1250px;
    }
    .g-max-height-1300px--lg {
      max-height: 1300px;
    }
    .g-max-height-1350px--lg {
      max-height: 1350px;
    }
    .g-max-height-1400px--lg {
      max-height: 1400px;
    }
    .g-max-height-1450px--lg {
      max-height: 1450px;
    }
    .g-max-height-1500px--lg {
      max-height: 1500px;
    }
    .g-max-height-1550px--lg {
      max-height: 1550px;
    }
    .g-max-height-1600px--lg {
      max-height: 1600px;
    }
    .g-max-height-1650px--lg {
      max-height: 1650px;
    }
    .g-max-height-1700px--lg {
      max-height: 1700px;
    }
    .g-max-height-1750px--lg {
      max-height: 1750px;
    }
    .g-max-height-1800px--lg {
      max-height: 1800px;
    }
    .g-max-height-1850px--lg {
      max-height: 1850px;
    }
    .g-max-height-1900px--lg {
      max-height: 1900px;
    }
    .g-max-height-1950px--lg {
      max-height: 1950px;
    }
    .g-max-height-2000px--lg {
      max-height: 2000px;
    }
  }
  
  /* Medium */
  @media (max-height: 768px) {
    .g-max-height-50px--md {
      max-height: 50px;
    }
    .g-max-height-100px--md {
      max-height: 100px;
    }
    .g-max-height-150px--md {
      max-height: 150px;
    }
    .g-max-height-200px--md {
      max-height: 200px;
    }
    .g-max-height-250px--md {
      max-height: 250px;
    }
    .g-max-height-300px--md {
      max-height: 300px;
    }
    .g-max-height-350px--md {
      max-height: 350px;
    }
    .g-max-height-400px--md {
      max-height: 400px;
    }
    .g-max-height-450px--md {
      max-height: 450px;
    }
    .g-max-height-500px--md {
      max-height: 500px;
    }
    .g-max-height-550px--md {
      max-height: 550px;
    }
    .g-max-height-600px--md {
      max-height: 600px;
    }
    .g-max-height-650px--md {
      max-height: 650px;
    }
    .g-max-height-700px--md {
      max-height: 700px;
    }
    .g-max-height-750px--md {
      max-height: 750px;
    }
    .g-max-height-800px--md {
      max-height: 800px;
    }
    .g-max-height-850px--md {
      max-height: 850px;
    }
    .g-max-height-900px--md {
      max-height: 900px;
    }
    .g-max-height-950px--md {
      max-height: 950px;
    }
    .g-max-height-1000px--md {
      max-height: 1000px;
    }
    .g-max-height-1050px--md {
      max-height: 1050px;
    }
    .g-max-height-1100px--md {
      max-height: 1100px;
    }
    .g-max-height-1150px--md {
      max-height: 1150px;
    }
    .g-max-height-1200px--md {
      max-height: 1200px;
    }
    .g-max-height-1250px--md {
      max-height: 1250px;
    }
    .g-max-height-1300px--md {
      max-height: 1300px;
    }
    .g-max-height-1350px--md {
      max-height: 1350px;
    }
    .g-max-height-1400px--md {
      max-height: 1400px;
    }
    .g-max-height-1450px--md {
      max-height: 1450px;
    }
    .g-max-height-1500px--md {
      max-height: 1500px;
    }
    .g-max-height-1550px--md {
      max-height: 1550px;
    }
    .g-max-height-1600px--md {
      max-height: 1600px;
    }
    .g-max-height-1650px--md {
      max-height: 1650px;
    }
    .g-max-height-1700px--md {
      max-height: 1700px;
    }
    .g-max-height-1750px--md {
      max-height: 1750px;
    }
    .g-max-height-1800px--md {
      max-height: 1800px;
    }
    .g-max-height-1850px--md {
      max-height: 1850px;
    }
    .g-max-height-1900px--md {
      max-height: 1900px;
    }
    .g-max-height-1950px--md {
      max-height: 1950px;
    }
    .g-max-height-2000px--md {
      max-height: 2000px;
    }
  }
  
  /* Small */
  @media (max-height: 576px) {
    .g-max-height-50px--sm {
      max-height: 50px;
    }
    .g-max-height-100px--sm {
      max-height: 100px;
    }
    .g-max-height-150px--sm {
      max-height: 150px;
    }
    .g-max-height-200px--sm {
      max-height: 200px;
    }
    .g-max-height-250px--sm {
      max-height: 250px;
    }
    .g-max-height-300px--sm {
      max-height: 300px;
    }
    .g-max-height-350px--sm {
      max-height: 350px;
    }
    .g-max-height-400px--sm {
      max-height: 400px;
    }
    .g-max-height-450px--sm {
      max-height: 450px;
    }
    .g-max-height-500px--sm {
      max-height: 500px;
    }
    .g-max-height-550px--sm {
      max-height: 550px;
    }
    .g-max-height-600px--sm {
      max-height: 600px;
    }
    .g-max-height-650px--sm {
      max-height: 650px;
    }
    .g-max-height-700px--sm {
      max-height: 700px;
    }
    .g-max-height-750px--sm {
      max-height: 750px;
    }
    .g-max-height-800px--sm {
      max-height: 800px;
    }
    .g-max-height-850px--sm {
      max-height: 850px;
    }
    .g-max-height-900px--sm {
      max-height: 900px;
    }
    .g-max-height-950px--sm {
      max-height: 950px;
    }
    .g-max-height-1000px--sm {
      max-height: 1000px;
    }
    .g-max-height-1050px--sm {
      max-height: 1050px;
    }
    .g-max-height-1100px--sm {
      max-height: 1100px;
    }
    .g-max-height-1150px--sm {
      max-height: 1150px;
    }
    .g-max-height-1200px--sm {
      max-height: 1200px;
    }
    .g-max-height-1250px--sm {
      max-height: 1250px;
    }
    .g-max-height-1300px--sm {
      max-height: 1300px;
    }
    .g-max-height-1350px--sm {
      max-height: 1350px;
    }
    .g-max-height-1400px--sm {
      max-height: 1400px;
    }
    .g-max-height-1450px--sm {
      max-height: 1450px;
    }
    .g-max-height-1500px--sm {
      max-height: 1500px;
    }
    .g-max-height-1550px--sm {
      max-height: 1550px;
    }
    .g-max-height-1600px--sm {
      max-height: 1600px;
    }
    .g-max-height-1650px--sm {
      max-height: 1650px;
    }
    .g-max-height-1700px--sm {
      max-height: 1700px;
    }
    .g-max-height-1750px--sm {
      max-height: 1750px;
    }
    .g-max-height-1800px--sm {
      max-height: 1800px;
    }
    .g-max-height-1850px--sm {
      max-height: 1850px;
    }
    .g-max-height-1900px--sm {
      max-height: 1900px;
    }
    .g-max-height-1950px--sm {
      max-height: 1950px;
    }
    .g-max-height-2000px--sm {
      max-height: 2000px;
    }
  }
  
  /* Extra Small */
  @media (max-height: 0) {
    .g-max-height-50px--xs {
      max-height: 50px;
    }
    .g-max-height-100px--xs {
      max-height: 100px;
    }
    .g-max-height-150px--xs {
      max-height: 150px;
    }
    .g-max-height-200px--xs {
      max-height: 200px;
    }
    .g-max-height-250px--xs {
      max-height: 250px;
    }
    .g-max-height-300px--xs {
      max-height: 300px;
    }
    .g-max-height-350px--xs {
      max-height: 350px;
    }
    .g-max-height-400px--xs {
      max-height: 400px;
    }
    .g-max-height-450px--xs {
      max-height: 450px;
    }
    .g-max-height-500px--xs {
      max-height: 500px;
    }
    .g-max-height-550px--xs {
      max-height: 550px;
    }
    .g-max-height-600px--xs {
      max-height: 600px;
    }
    .g-max-height-650px--xs {
      max-height: 650px;
    }
    .g-max-height-700px--xs {
      max-height: 700px;
    }
    .g-max-height-750px--xs {
      max-height: 750px;
    }
    .g-max-height-800px--xs {
      max-height: 800px;
    }
    .g-max-height-850px--xs {
      max-height: 850px;
    }
    .g-max-height-900px--xs {
      max-height: 900px;
    }
    .g-max-height-950px--xs {
      max-height: 950px;
    }
    .g-max-height-1000px--xs {
      max-height: 1000px;
    }
    .g-max-height-1050px--xs {
      max-height: 1050px;
    }
    .g-max-height-1100px--xs {
      max-height: 1100px;
    }
    .g-max-height-1150px--xs {
      max-height: 1150px;
    }
    .g-max-height-1200px--xs {
      max-height: 1200px;
    }
    .g-max-height-1250px--xs {
      max-height: 1250px;
    }
    .g-max-height-1300px--xs {
      max-height: 1300px;
    }
    .g-max-height-1350px--xs {
      max-height: 1350px;
    }
    .g-max-height-1400px--xs {
      max-height: 1400px;
    }
    .g-max-height-1450px--xs {
      max-height: 1450px;
    }
    .g-max-height-1500px--xs {
      max-height: 1500px;
    }
    .g-max-height-1550px--xs {
      max-height: 1550px;
    }
    .g-max-height-1600px--xs {
      max-height: 1600px;
    }
    .g-max-height-1650px--xs {
      max-height: 1650px;
    }
    .g-max-height-1700px--xs {
      max-height: 1700px;
    }
    .g-max-height-1750px--xs {
      max-height: 1750px;
    }
    .g-max-height-1800px--xs {
      max-height: 1800px;
    }
    .g-max-height-1850px--xs {
      max-height: 1850px;
    }
    .g-max-height-1900px--xs {
      max-height: 1900px;
    }
    .g-max-height-1950px--xs {
      max-height: 1950px;
    }
    .g-max-height-2000px--xs {
      max-height: 2000px;
    }
  }
  
  
  /* Max Width Percentages */
.g-max-width-5p {
  max-width: 5%;
}
.g-max-width-10p {
  max-width: 10%;
}
.g-max-width-15p {
  max-width: 15%;
}
.g-max-width-20p {
  max-width: 20%;
}
.g-max-width-25p {
  max-width: 25%;
}
.g-max-width-30p {
  max-width: 30%;
}
.g-max-width-35p {
  max-width: 35%;
}
.g-max-width-40p {
  max-width: 40%;
}
.g-max-width-45p {
  max-width: 45%;
}
.g-max-width-50p {
  max-width: 50%;
}
.g-max-width-55p {
  max-width: 55%;
}
.g-max-width-60p {
  max-width: 60%;
}
.g-max-width-65p {
  max-width: 65%;
}
.g-max-width-70p {
  max-width: 70%;
}
.g-max-width-75p {
  max-width: 75%;
}
.g-max-width-80p {
  max-width: 80%;
}
.g-max-width-85p {
  max-width: 85%;
}
.g-max-width-90p {
  max-width: 90%;
}
.g-max-width-95p {
  max-width: 95%;
}
.g-max-width-100p {
  max-width: 100%;
}
.g-max-width-110p {
  max-width: 110%;
}
.g-max-width-120p {
  max-width: 120%;
}
.g-max-width-130p {
  max-width: 130%;
}
.g-max-width-140p {
  max-width: 140%;
}
.g-max-width-150p {
  max-width: 150%;
}
.g-max-width-160p {
  max-width: 160%;
}
.g-max-width-170p {
  max-width: 170%;
}
.g-max-width-180p {
  max-width: 180%;
}
.g-max-width-190p {
  max-width: 190%;
}
.g-max-width-200p {
  max-width: 200%;
}

/* Max Width Percentages Responsive */
/* Extra large */
@media (min-width: 1200px) {
  .g-max-width-5p--xl {
    max-width: 5% !important; 
  }
  .g-max-width-10p--xl {
    max-width: 10% !important;
  }
  .g-max-width-15p--xl {
    max-width: 15% !important;
  }
  .g-max-width-20p--xl {
    max-width: 20% !important;
  }
  .g-max-width-25p--xl {
    max-width: 25% !important;
  }
  .g-max-width-30p--xl {
    max-width: 30% !important;
  }
  .g-max-width-35p--xl {
    max-width: 35% !important;
  }
  .g-max-width-40p--xl {
    max-width: 40% !important;
  }
  .g-max-width-45p--xl {
    max-width: 45% !important;
  }
  .g-max-width-50p--xl {
    max-width: 50% !important;
  }
  .g-max-width-55p--xl {
    max-width: 55% !important;
  }
  .g-max-width-60p--xl {
    max-width: 60% !important;
  }
  .g-max-width-65p--xl {
    max-width: 65% !important;
  }
  .g-max-width-70p--xl {
    max-width: 70% !important;
  }
  .g-max-width-75p--xl {
    max-width: 75% !important;
  }
  .g-max-width-80p--xl {
    max-width: 80% !important;
  }
  .g-max-width-85p--xl {
    max-width: 85% !important;
  }
  .g-max-width-90p--xl {
    max-width: 90% !important;
  }
  .g-max-width-95p--xl {
    max-width: 95% !important;
  }
  .g-max-width-100p--xl {
    max-width: 100% !important;
  }
  .g-max-width-110p--xl {
    max-width: 110% !important;
  }
  .g-max-width-120p--xl {
    max-width: 120% !important;
  }
  .g-max-width-130p--xl {
    max-width: 130% !important;
  }
  .g-max-width-140p--xl {
    max-width: 140% !important;
  }
  .g-max-width-150p--xl {
    max-width: 150% !important;
  }
  .g-max-width-160p--xl {
    max-width: 160% !important;
  }
  .g-max-width-170p--xl {
    max-width: 170% !important;
  }
  .g-max-width-180p--xl {
    max-width: 180% !important;
  }
  .g-max-width-190p--xl {
    max-width: 190% !important;
  }
  .g-max-width-200p--xl {
    max-width: 200% !important;
  }
}

/* large */
@media (max-width: 1200px) and (min-width: 992px) {
  .g-max-width-5p--lg {
    max-width: 5% !important;
  }
  .g-max-width-10p--lg {
    max-width: 10% !important;
  }
  .g-max-width-15p--lg {
    max-width: 15% !important;
  }
  .g-max-width-20p--lg {
    max-width: 20% !important;
  }
  .g-max-width-25p--lg {
    max-width: 25% !important;
  }
  .g-max-width-30p--lg {
    max-width: 30% !important;
  }
  .g-max-width-35p--lg {
    max-width: 35% !important;
  }
  .g-max-width-40p--lg {
    max-width: 40% !important;
  }
  .g-max-width-45p--lg {
    max-width: 45% !important;
  }
  .g-max-width-50p--lg {
    max-width: 50% !important;
  }
  .g-max-width-55p--lg {
    max-width: 55% !important;
  }
  .g-max-width-60p--lg {
    max-width: 60% !important;
  }
  .g-max-width-65p--lg {
    max-width: 65% !important;
  }
  .g-max-width-70p--lg {
    max-width: 70% !important;
  }
  .g-max-width-75p--lg {
    max-width: 75% !important;
  }
  .g-max-width-80p--lg {
    max-width: 80% !important;
  }
  .g-max-width-85p--lg {
    max-width: 85% !important;
  }
  .g-max-width-90p--lg {
    max-width: 90% !important;
  }
  .g-max-width-95p--lg {
    max-width: 95% !important;
  }
  .g-max-width-100p--lg {
    max-width: 100% !important;
  }
  .g-max-width-110p--lg {
    max-width: 110% !important;
  }
  .g-max-width-120p--lg {
    max-width: 120% !important;
  }
  .g-max-width-130p--lg {
    max-width: 130% !important;
  }
  .g-max-width-140p--lg {
    max-width: 140% !important;
  }
  .g-max-width-150p--lg {
    max-width: 150% !important;
  }
  .g-max-width-160p--lg {
    max-width: 160% !important;
  }
  .g-max-width-170p--lg {
    max-width: 170% !important;
  }
  .g-max-width-180p--lg {
    max-width: 180% !important;
  }
  .g-max-width-190p--lg {
    max-width: 190% !important;
  }
  .g-max-width-200p--lg {
    max-width: 200% !important;
  }
}

/* Medium */
@media (max-width: 992px) and (min-width: 768px) {
  .g-max-width-5p--md {
    max-width: 5% !important;
  }
  .g-max-width-10p--md {
    max-width: 10% !important;
  }
  .g-max-width-15p--md {
    max-width: 15% !important;
  }
  .g-max-width-20p--md {
    max-width: 20% !important;
  }
  .g-max-width-25p--md {
    max-width: 25% !important;
  }
  .g-max-width-30p--md {
    max-width: 30% !important;
  }
  .g-max-width-35p--md {
    max-width: 35% !important;
  }
  .g-max-width-40p--md {
    max-width: 40% !important;
  }
  .g-max-width-45p--md {
    max-width: 45% !important;
  }
  .g-max-width-50p--md {
    max-width: 50% !important;
  }
  .g-max-width-55p--md {
    max-width: 55% !important;
  }
  .g-max-width-60p--md {
    max-width: 60% !important;
  }
  .g-max-width-65p--md {
    max-width: 65% !important;
  }
  .g-max-width-70p--md {
    max-width: 70% !important;
  }
  .g-max-width-75p--md {
    max-width: 75% !important;
  }
  .g-max-width-80p--md {
    max-width: 80% !important;
  }
  .g-max-width-85p--md {
    max-width: 85% !important;
  }
  .g-max-width-90p--md {
    max-width: 90% !important;
  }
  .g-max-width-95p--md {
    max-width: 95% !important;
  }
  .g-max-width-100p--md {
    max-width: 100% !important;
  }
  .g-max-width-110p--md {
    max-width: 110% !important;
  }
  .g-max-width-120p--md {
    max-width: 120% !important;
  }
  .g-max-width-130p--md {
    max-width: 130% !important;
  }
  .g-max-width-140p--md {
    max-width: 140% !important;
  }
  .g-max-width-150p--md {
    max-width: 150% !important;
  }
  .g-max-width-160p--md {
    max-width: 160% !important;
  }
  .g-max-width-170p--md {
    max-width: 170% !important;
  }
  .g-max-width-180p--md {
    max-width: 180% !important;
  }
  .g-max-width-190p--md {
    max-width: 190% !important;
  }
  .g-max-width-200p--md {
    max-width: 200% !important;
  }
}

/* Small */
@media (max-width: 768px) and (min-width: 576px) {
  .g-max-width-5p--sm {
    max-width: 5% !important;
  }
  .g-max-width-10p--sm {
    max-width: 10% !important;
  }
  .g-max-width-15p--sm {
    max-width: 15% !important;
  }
  .g-max-width-20p--sm {
    max-width: 20% !important;
  }
  .g-max-width-25p--sm {
    max-width: 25% !important;
  }
  .g-max-width-30p--sm {
    max-width: 30% !important;
  }
  .g-max-width-35p--sm {
    max-width: 35% !important;
  }
  .g-max-width-40p--sm {
    max-width: 40% !important;
  }
  .g-max-width-45p--sm {
    max-width: 45% !important;
  }
  .g-max-width-50p--sm {
    max-width: 50% !important;
  }
  .g-max-width-55p--sm {
    max-width: 55% !important;
  }
  .g-max-width-60p--sm {
    max-width: 60% !important;
  }
  .g-max-width-65p--sm {
    max-width: 65% !important;
  }
  .g-max-width-70p--sm {
    max-width: 70% !important;
  }
  .g-max-width-75p--sm {
    max-width: 75% !important;
  }
  .g-max-width-80p--sm {
    max-width: 80% !important;
  }
  .g-max-width-85p--sm {
    max-width: 85% !important;
  }
  .g-max-width-90p--sm {
    max-width: 90% !important;
  }
  .g-max-width-95p--sm {
    max-width: 95% !important;
  }
  .g-max-width-100p--sm {
    max-width: 100% !important;
  }
  .g-max-width-110p--sm {
    max-width: 110% !important;
  }
  .g-max-width-120p--sm {
    max-width: 120% !important;
  }
  .g-max-width-130p--sm {
    max-width: 130% !important;
  }
  .g-max-width-140p--sm {
    max-width: 140% !important;
  }
  .g-max-width-150p--sm {
    max-width: 150% !important;
  }
  .g-max-width-160p--sm {
    max-width: 160% !important;
  }
  .g-max-width-170p--sm {
    max-width: 170% !important;
  }
  .g-max-width-180p--sm {
    max-width: 180% !important;
  }
  .g-max-width-190p--sm {
    max-width: 190% !important;
  }
  .g-max-width-200p--sm {
    max-width: 200% !important;
  }
}

/* Extra Small */
@media (max-width: 576px) {
  .g-max-width-5p--xs {
    max-width: 5% !important;
  }
  .g-max-width-10p--xs {
    max-width: 10% !important;
  }
  .g-max-width-15p--xs {
    max-width: 15% !important;
  }
  .g-max-width-20p--xs {
    max-width: 20% !important;
  }
  .g-max-width-25p--xs {
    max-width: 25% !important;
  }
  .g-max-width-30p--xs {
    max-width: 30% !important;
  }
  .g-max-width-35p--xs {
    max-width: 35% !important;
  }
  .g-max-width-40p--xs {
    max-width: 40% !important;
  }
  .g-max-width-45p--xs {
    max-width: 45% !important;
  }
  .g-max-width-50p--xs {
    max-width: 50% !important;
  }
  .g-max-width-55p--xs {
    max-width: 55% !important;
  }
  .g-max-width-60p--xs {
    max-width: 60% !important;
  }
  .g-max-width-65p--xs {
    max-width: 65% !important;
  }
  .g-max-width-70p--xs {
    max-width: 70% !important;
  }
  .g-max-width-75p--xs {
    max-width: 75% !important;
  }
  .g-max-width-80p--xs {
    max-width: 80% !important;
  }
  .g-max-width-85p--xs {
    max-width: 85% !important;
  }
  .g-max-width-90p--xs {
    max-width: 90% !important;
  }
  .g-max-width-95p--xs {
    max-width: 95% !important;
  }
  .g-max-width-100p--xs {
    max-width: 100% !important;
  }
  .g-max-width-110p--xs {
    max-width: 110% !important;
  }
  .g-max-width-120p--xs {
    max-width: 120% !important;
  }
  .g-max-width-130p--xs {
    max-width: 130% !important;
  }
  .g-max-width-140p--xs {
    max-width: 140% !important;
  }
  .g-max-width-150p--xs {
    max-width: 150% !important;
  }
  .g-max-width-160p--xs {
    max-width: 160% !important;
  }
  .g-max-width-170p--xs {
    max-width: 170% !important;
  }
  .g-max-width-180p--xs {
    max-width: 180% !important;
  }
  .g-max-width-190p--xs {
    max-width: 190% !important;
  }
  .g-max-width-200p--xs {
    max-width: 200% !important;
  }
}
  
  
  /* Max Width Pixels */
  .g-max-width-50px {
    max-width: 50px;
  }
  .g-max-width-100px {
    max-width: 100px;
  }
  .g-max-width-150px {
    max-width: 150px;
  }
  .g-max-width-200px {
    max-width: 200px;
  }
  .g-max-width-250px {
    max-width: 250px;
  }
  .g-max-width-300px {
    max-width: 300px;
  }
  .g-max-width-350px {
    max-width: 350px;
  }
  .g-max-width-400px {
    max-width: 400px;
  }
  .g-max-width-450px {
    max-width: 450px;
  }
  .g-max-width-500px {
    max-width: 500px;
  }
  .g-max-width-550px {
    max-width: 550px;
  }
  .g-max-width-600px {
    max-width: 600px;
  }
  .g-max-width-650px {
    max-width: 650px;
  }
  .g-max-width-700px {
    max-width: 700px;
  }
  .g-max-width-750px {
    max-width: 750px;
  }
  .g-max-width-800px {
    max-width: 800px;
  }
  .g-max-width-850px {
    max-width: 850px;
  }
  .g-max-width-900px {
    max-width: 900px;
  }
  .g-max-width-950px {
    max-width: 950px;
  }
  .g-max-width-1000px {
    max-width: 1000px;
  }
  .g-max-width-1050px {
    max-width: 1050px;
  }
  .g-max-width-1100px {
    max-width: 1100px;
  }
  .g-max-width-1150px {
    max-width: 1150px;
  }
  .g-max-width-1200px {
    max-width: 1200px;
  }
  .g-max-width-1250px {
    max-width: 1250px;
  }
  .g-max-width-1300px {
    max-width: 1300px;
  }
  .g-max-width-1350px {
    max-width: 1350px;
  }
  .g-max-width-1400px {
    max-width: 1400px;
  }
  .g-max-width-1450px {
    max-width: 1450px;
  }
  .g-max-width-1500px {
    max-width: 1500px;
  }
  .g-max-width-1550px {
    max-width: 1550px;
  }
  .g-max-width-1600px {
    max-width: 1600px;
  }
  .g-max-width-1650px {
    max-width: 1650px;
  }
  .g-max-width-1700px {
    max-width: 1700px;
  }
  .g-max-width-1750px {
    max-width: 1750px;
  }
  .g-max-width-1800px {
    max-width: 1800px;
  }
  .g-max-width-1850px {
    max-width: 1850px;
  }
  .g-max-width-1900px {
    max-width: 1900px;
  }
  .g-max-width-1950px {
    max-width: 1950px;
  }
  .g-max-width-2000px {
    max-width: 2000px;
  }
  
  /* Max Width Pixels Responsive */
  /* Extra large */
  @media (min-width: 1200px) {
    .g-max-width-50px--xl {
      max-width: 50px;
    }
    .g-max-width-100px--xl {
      max-width: 100px;
    }
    .g-max-width-150px--xl {
      max-width: 150px;
    }
    .g-max-width-200px--xl {
      max-width: 200px;
    }
    .g-max-width-250px--xl {
      max-width: 250px;
    }
    .g-max-width-300px--xl {
      max-width: 300px;
    }
    .g-max-width-350px--xl {
      max-width: 350px;
    }
    .g-max-width-400px--xl {
      max-width: 400px;
    }
    .g-max-width-450px--xl {
      max-width: 450px;
    }
    .g-max-width-500px--xl {
      max-width: 500px;
    }
    .g-max-width-550px--xl {
      max-width: 550px;
    }
    .g-max-width-600px--xl {
      max-width: 600px;
    }
    .g-max-width-650px--xl {
      max-width: 650px;
    }
    .g-max-width-700px--xl {
      max-width: 700px;
    }
    .g-max-width-750px--xl {
      max-width: 750px;
    }
    .g-max-width-800px--xl {
      max-width: 800px;
    }
    .g-max-width-850px--xl {
      max-width: 850px;
    }
    .g-max-width-900px--xl {
      max-width: 900px;
    }
    .g-max-width-950px--xl {
      max-width: 950px;
    }
    .g-max-width-1000px--xl {
      max-width: 1000px;
    }
    .g-max-width-1050px--xl {
      max-width: 1050px;
    }
    .g-max-width-1100px--xl {
      max-width: 1100px;
    }
    .g-max-width-1150px--xl {
      max-width: 1150px;
    }
    .g-max-width-1200px--xl {
      max-width: 1200px;
    }
    .g-max-width-1250px--xl {
      max-width: 1250px;
    }
    .g-max-width-1300px--xl {
      max-width: 1300px;
    }
    .g-max-width-1350px--xl {
      max-width: 1350px;
    }
    .g-max-width-1400px--xl {
      max-width: 1400px;
    }
    .g-max-width-1450px--xl {
      max-width: 1450px;
    }
    .g-max-width-1500px--xl {
      max-width: 1500px;
    }
    .g-max-width-1550px--xl {
      max-width: 1550px;
    }
    .g-max-width-1600px--xl {
      max-width: 1600px;
    }
    .g-max-width-1650px--xl {
      max-width: 1650px;
    }
    .g-max-width-1700px--xl {
      max-width: 1700px;
    }
    .g-max-width-1750px--xl {
      max-width: 1750px;
    }
    .g-max-width-1800px--xl {
      max-width: 1800px;
    }
    .g-max-width-1850px--xl {
      max-width: 1850px;
    }
    .g-max-width-1900px--xl {
      max-width: 1900px;
    }
    .g-max-width-1950px--xl {
      max-width: 1950px;
    }
    .g-max-width-2000px--xl {
      max-width: 2000px;
    }
  }
  
  /* large */
  @media (min-width: 992px) {
    .g-max-width-50px--lg {
      max-width: 50px;
    }
    .g-max-width-100px--lg {
      max-width: 100px;
    }
    .g-max-width-150px--lg {
      max-width: 150px;
    }
    .g-max-width-200px--lg {
      max-width: 200px;
    }
    .g-max-width-250px--lg {
      max-width: 250px;
    }
    .g-max-width-300px--lg {
      max-width: 300px;
    }
    .g-max-width-350px--lg {
      max-width: 350px;
    }
    .g-max-width-400px--lg {
      max-width: 400px;
    }
    .g-max-width-450px--lg {
      max-width: 450px;
    }
    .g-max-width-500px--lg {
      max-width: 500px;
    }
    .g-max-width-550px--lg {
      max-width: 550px;
    }
    .g-max-width-600px--lg {
      max-width: 600px;
    }
    .g-max-width-650px--lg {
      max-width: 650px;
    }
    .g-max-width-700px--lg {
      max-width: 700px;
    }
    .g-max-width-750px--lg {
      max-width: 750px;
    }
    .g-max-width-800px--lg {
      max-width: 800px;
    }
    .g-max-width-850px--lg {
      max-width: 850px;
    }
    .g-max-width-900px--lg {
      max-width: 900px;
    }
    .g-max-width-950px--lg {
      max-width: 950px;
    }
    .g-max-width-1000px--lg {
      max-width: 1000px;
    }
    .g-max-width-1050px--lg {
      max-width: 1050px;
    }
    .g-max-width-1100px--lg {
      max-width: 1100px;
    }
    .g-max-width-1150px--lg {
      max-width: 1150px;
    }
    .g-max-width-1200px--lg {
      max-width: 1200px;
    }
    .g-max-width-1250px--lg {
      max-width: 1250px;
    }
    .g-max-width-1300px--lg {
      max-width: 1300px;
    }
    .g-max-width-1350px--lg {
      max-width: 1350px;
    }
    .g-max-width-1400px--lg {
      max-width: 1400px;
    }
    .g-max-width-1450px--lg {
      max-width: 1450px;
    }
    .g-max-width-1500px--lg {
      max-width: 1500px;
    }
    .g-max-width-1550px--lg {
      max-width: 1550px;
    }
    .g-max-width-1600px--lg {
      max-width: 1600px;
    }
    .g-max-width-1650px--lg {
      max-width: 1650px;
    }
    .g-max-width-1700px--lg {
      max-width: 1700px;
    }
    .g-max-width-1750px--lg {
      max-width: 1750px;
    }
    .g-max-width-1800px--lg {
      max-width: 1800px;
    }
    .g-max-width-1850px--lg {
      max-width: 1850px;
    }
    .g-max-width-1900px--lg {
      max-width: 1900px;
    }
    .g-max-width-1950px--lg {
      max-width: 1950px;
    }
    .g-max-width-2000px--lg {
      max-width: 2000px;
    }
  }
  
  /* Medium */
  @media (min-width: 768px) {
    .g-max-width-50px--md {
      max-width: 50px;
    }
    .g-max-width-100px--md {
      max-width: 100px;
    }
    .g-max-width-150px--md {
      max-width: 150px;
    }
    .g-max-width-200px--md {
      max-width: 200px;
    }
    .g-max-width-250px--md {
      max-width: 250px;
    }
    .g-max-width-300px--md {
      max-width: 300px;
    }
    .g-max-width-350px--md {
      max-width: 350px;
    }
    .g-max-width-400px--md {
      max-width: 400px;
    }
    .g-max-width-450px--md {
      max-width: 450px;
    }
    .g-max-width-500px--md {
      max-width: 500px;
    }
    .g-max-width-550px--md {
      max-width: 550px;
    }
    .g-max-width-600px--md {
      max-width: 600px;
    }
    .g-max-width-650px--md {
      max-width: 650px;
    }
    .g-max-width-700px--md {
      max-width: 700px;
    }
    .g-max-width-750px--md {
      max-width: 750px;
    }
    .g-max-width-800px--md {
      max-width: 800px;
    }
    .g-max-width-850px--md {
      max-width: 850px;
    }
    .g-max-width-900px--md {
      max-width: 900px;
    }
    .g-max-width-950px--md {
      max-width: 950px;
    }
    .g-max-width-1000px--md {
      max-width: 1000px;
    }
    .g-max-width-1050px--md {
      max-width: 1050px;
    }
    .g-max-width-1100px--md {
      max-width: 1100px;
    }
    .g-max-width-1150px--md {
      max-width: 1150px;
    }
    .g-max-width-1200px--md {
      max-width: 1200px;
    }
    .g-max-width-1250px--md {
      max-width: 1250px;
    }
    .g-max-width-1300px--md {
      max-width: 1300px;
    }
    .g-max-width-1350px--md {
      max-width: 1350px;
    }
    .g-max-width-1400px--md {
      max-width: 1400px;
    }
    .g-max-width-1450px--md {
      max-width: 1450px;
    }
    .g-max-width-1500px--md {
      max-width: 1500px;
    }
    .g-max-width-1550px--md {
      max-width: 1550px;
    }
    .g-max-width-1600px--md {
      max-width: 1600px;
    }
    .g-max-width-1650px--md {
      max-width: 1650px;
    }
    .g-max-width-1700px--md {
      max-width: 1700px;
    }
    .g-max-width-1750px--md {
      max-width: 1750px;
    }
    .g-max-width-1800px--md {
      max-width: 1800px;
    }
    .g-max-width-1850px--md {
      max-width: 1850px;
    }
    .g-max-width-1900px--md {
      max-width: 1900px;
    }
    .g-max-width-1950px--md {
      max-width: 1950px;
    }
    .g-max-width-2000px--md {
      max-width: 2000px;
    }
  }
  
  /* Small */
  @media (min-width: 576px) {
    .g-max-width-50px--sm {
      max-width: 50px;
    }
    .g-max-width-100px--sm {
      max-width: 100px;
    }
    .g-max-width-150px--sm {
      max-width: 150px;
    }
    .g-max-width-200px--sm {
      max-width: 200px;
    }
    .g-max-width-250px--sm {
      max-width: 250px;
    }
    .g-max-width-300px--sm {
      max-width: 300px;
    }
    .g-max-width-350px--sm {
      max-width: 350px;
    }
    .g-max-width-400px--sm {
      max-width: 400px;
    }
    .g-max-width-450px--sm {
      max-width: 450px;
    }
    .g-max-width-500px--sm {
      max-width: 500px;
    }
    .g-max-width-550px--sm {
      max-width: 550px;
    }
    .g-max-width-600px--sm {
      max-width: 600px;
    }
    .g-max-width-650px--sm {
      max-width: 650px;
    }
    .g-max-width-700px--sm {
      max-width: 700px;
    }
    .g-max-width-750px--sm {
      max-width: 750px;
    }
    .g-max-width-800px--sm {
      max-width: 800px;
    }
    .g-max-width-850px--sm {
      max-width: 850px;
    }
    .g-max-width-900px--sm {
      max-width: 900px;
    }
    .g-max-width-950px--sm {
      max-width: 950px;
    }
    .g-max-width-1000px--sm {
      max-width: 1000px;
    }
    .g-max-width-1050px--sm {
      max-width: 1050px;
    }
    .g-max-width-1100px--sm {
      max-width: 1100px;
    }
    .g-max-width-1150px--sm {
      max-width: 1150px;
    }
    .g-max-width-1200px--sm {
      max-width: 1200px;
    }
    .g-max-width-1250px--sm {
      max-width: 1250px;
    }
    .g-max-width-1300px--sm {
      max-width: 1300px;
    }
    .g-max-width-1350px--sm {
      max-width: 1350px;
    }
    .g-max-width-1400px--sm {
      max-width: 1400px;
    }
    .g-max-width-1450px--sm {
      max-width: 1450px;
    }
    .g-max-width-1500px--sm {
      max-width: 1500px;
    }
    .g-max-width-1550px--sm {
      max-width: 1550px;
    }
    .g-max-width-1600px--sm {
      max-width: 1600px;
    }
    .g-max-width-1650px--sm {
      max-width: 1650px;
    }
    .g-max-width-1700px--sm {
      max-width: 1700px;
    }
    .g-max-width-1750px--sm {
      max-width: 1750px;
    }
    .g-max-width-1800px--sm {
      max-width: 1800px;
    }
    .g-max-width-1850px--sm {
      max-width: 1850px;
    }
    .g-max-width-1900px--sm {
      max-width: 1900px;
    }
    .g-max-width-1950px--sm {
      max-width: 1950px;
    }
    .g-max-width-2000px--sm {
      max-width: 2000px;
    }
  }
  
  /* Extra Small */
  @media (min-width: 0) {
    .g-max-width-50px--xs {
      max-width: 50px;
    }
    .g-max-width-100px--xs {
      max-width: 100px;
    }
    .g-max-width-150px--xs {
      max-width: 150px;
    }
    .g-max-width-200px--xs {
      max-width: 200px;
    }
    .g-max-width-250px--xs {
      max-width: 250px;
    }
    .g-max-width-300px--xs {
      max-width: 300px;
    }
    .g-max-width-350px--xs {
      max-width: 350px;
    }
    .g-max-width-400px--xs {
      max-width: 400px;
    }
    .g-max-width-450px--xs {
      max-width: 450px;
    }
    .g-max-width-500px--xs {
      max-width: 500px;
    }
    .g-max-width-550px--xs {
      max-width: 550px;
    }
    .g-max-width-600px--xs {
      max-width: 600px;
    }
    .g-max-width-650px--xs {
      max-width: 650px;
    }
    .g-max-width-700px--xs {
      max-width: 700px;
    }
    .g-max-width-750px--xs {
      max-width: 750px;
    }
    .g-max-width-800px--xs {
      max-width: 800px;
    }
    .g-max-width-850px--xs {
      max-width: 850px;
    }
    .g-max-width-900px--xs {
      max-width: 900px;
    }
    .g-max-width-950px--xs {
      max-width: 950px;
    }
    .g-max-width-1000px--xs {
      max-width: 1000px;
    }
    .g-max-width-1050px--xs {
      max-width: 1050px;
    }
    .g-max-width-1100px--xs {
      max-width: 1100px;
    }
    .g-max-width-1150px--xs {
      max-width: 1150px;
    }
    .g-max-width-1200px--xs {
      max-width: 1200px;
    }
    .g-max-width-1250px--xs {
      max-width: 1250px;
    }
    .g-max-width-1300px--xs {
      max-width: 1300px;
    }
    .g-max-width-1350px--xs {
      max-width: 1350px;
    }
    .g-max-width-1400px--xs {
      max-width: 1400px;
    }
    .g-max-width-1450px--xs {
      max-width: 1450px;
    }
    .g-max-width-1500px--xs {
      max-width: 1500px;
    }
    .g-max-width-1550px--xs {
      max-width: 1550px;
    }
    .g-max-width-1600px--xs {
      max-width: 1600px;
    }
    .g-max-width-1650px--xs {
      max-width: 1650px;
    }
    .g-max-width-1700px--xs {
      max-width: 1700px;
    }
    .g-max-width-1750px--xs {
      max-width: 1750px;
    }
    .g-max-width-1800px--xs {
      max-width: 1800px;
    }
    .g-max-width-1850px--xs {
      max-width: 1850px;
    }
    .g-max-width-1900px--xs {
      max-width: 1900px;
    }
    .g-max-width-1950px--xs {
      max-width: 1950px;
    }
    .g-max-width-2000px--xs {
      max-width: 2000px;
    }
  }
  
  
  /* Custom Min Width/Height + Responsive */
  /* Min Height Percentages */
  .g-min-height-5p {
    min-height: 5%;
  }
  .g-min-height-10p {
    min-height: 10%;
  }
  .g-min-height-15p {
    min-height: 15%;
  }
  .g-min-height-20p {
    min-height: 20%;
  }
  .g-min-height-25p {
    min-height: 25%;
  }
  .g-min-height-30p {
    min-height: 30%;
  }
  .g-min-height-35p {
    min-height: 35%;
  }
  .g-min-height-40p {
    min-height: 40%;
  }
  .g-min-height-45p {
    min-height: 45%;
  }
  .g-min-height-50p {
    min-height: 50%;
  }
  .g-min-height-55p {
    min-height: 55%;
  }
  .g-min-height-60p {
    min-height: 60%;
  }
  .g-min-height-65p {
    min-height: 65%;
  }
  .g-min-height-70p {
    min-height: 70%;
  }
  .g-min-height-75p {
    min-height: 75%;
  }
  .g-min-height-80p {
    min-height: 80%;
  }
  .g-min-height-85p {
    min-height: 85%;
  }
  .g-min-height-90p {
    min-height: 90%;
  }
  .g-min-height-95p {
    min-height: 95%;
  }
  .g-min-height-100p {
    min-height: 100%;
  }
  .g-min-height-110p {
    min-height: 110%;
  }
  .g-min-height-120p {
    min-height: 120%;
  }
  .g-min-height-130p {
    min-height: 130%;
  }
  .g-min-height-140p {
    min-height: 140%;
  }
  .g-min-height-150p {
    min-height: 150%;
  }
  .g-min-height-160p {
    min-height: 160%;
  }
  .g-min-height-170p {
    min-height: 170%;
  }
  .g-min-height-180p {
    min-height: 180%;
  }
  .g-min-height-190p {
    min-height: 190%;
  }
  .g-min-height-200p {
    min-height: 200%;
  }
  
  /* Min Height Percentages Responsive */
  /* Extra large */
  @media (min-height: 1200px) {
    .g-min-height-5p--xl {
      min-height: 5%;
    }
    .g-min-height-10p--xl {
      min-height: 10%;
    }
    .g-min-height-15p--xl {
      min-height: 15%;
    }
    .g-min-height-20p--xl {
      min-height: 20%;
    }
    .g-min-height-25p--xl {
      min-height: 25%;
    }
    .g-min-height-30p--xl {
      min-height: 30%;
    }
    .g-min-height-35p--xl {
      min-height: 35%;
    }
    .g-min-height-40p--xl {
      min-height: 40%;
    }
    .g-min-height-45p--xl {
      min-height: 45%;
    }
    .g-min-height-50p--xl {
      min-height: 50%;
    }
    .g-min-height-55p--xl {
      min-height: 55%;
    }
    .g-min-height-60p--xl {
      min-height: 60%;
    }
    .g-min-height-65p--xl {
      min-height: 65%;
    }
    .g-min-height-70p--xl {
      min-height: 70%;
    }
    .g-min-height-75p--xl {
      min-height: 75%;
    }
    .g-min-height-80p--xl {
      min-height: 80%;
    }
    .g-min-height-85p--xl {
      min-height: 85%;
    }
    .g-min-height-90p--xl {
      min-height: 90%;
    }
    .g-min-height-95p--xl {
      min-height: 95%;
    }
    .g-min-height-100p--xl {
      min-height: 100%;
    }
    .g-min-height-110p--xl {
      min-height: 110%;
    }
    .g-min-height-120p--xl {
      min-height: 120%;
    }
    .g-min-height-130p--xl {
      min-height: 130%;
    }
    .g-min-height-140p--xl {
      min-height: 140%;
    }
    .g-min-height-150p--xl {
      min-height: 150%;
    }
    .g-min-height-160p--xl {
      min-height: 160%;
    }
    .g-min-height-170p--xl {
      min-height: 170%;
    }
    .g-min-height-180p--xl {
      min-height: 180%;
    }
    .g-min-height-190p--xl {
      min-height: 190%;
    }
    .g-min-height-200p--xl {
      min-height: 200%;
    }
  }
  
  /* large */
  @media (min-height: 992px) {
    .g-min-height-5p--lg {
      min-height: 5%;
    }
    .g-min-height-10p--lg {
      min-height: 10%;
    }
    .g-min-height-15p--lg {
      min-height: 15%;
    }
    .g-min-height-20p--lg {
      min-height: 20%;
    }
    .g-min-height-25p--lg {
      min-height: 25%;
    }
    .g-min-height-30p--lg {
      min-height: 30%;
    }
    .g-min-height-35p--lg {
      min-height: 35%;
    }
    .g-min-height-40p--lg {
      min-height: 40%;
    }
    .g-min-height-45p--lg {
      min-height: 45%;
    }
    .g-min-height-50p--lg {
      min-height: 50%;
    }
    .g-min-height-55p--lg {
      min-height: 55%;
    }
    .g-min-height-60p--lg {
      min-height: 60%;
    }
    .g-min-height-65p--lg {
      min-height: 65%;
    }
    .g-min-height-70p--lg {
      min-height: 70%;
    }
    .g-min-height-75p--lg {
      min-height: 75%;
    }
    .g-min-height-80p--lg {
      min-height: 80%;
    }
    .g-min-height-85p--lg {
      min-height: 85%;
    }
    .g-min-height-90p--lg {
      min-height: 90%;
    }
    .g-min-height-95p--lg {
      min-height: 95%;
    }
    .g-min-height-100p--lg {
      min-height: 100%;
    }
    .g-min-height-110p--lg {
      min-height: 110%;
    }
    .g-min-height-120p--lg {
      min-height: 120%;
    }
    .g-min-height-130p--lg {
      min-height: 130%;
    }
    .g-min-height-140p--lg {
      min-height: 140%;
    }
    .g-min-height-150p--lg {
      min-height: 150%;
    }
    .g-min-height-160p--lg {
      min-height: 160%;
    }
    .g-min-height-170p--lg {
      min-height: 170%;
    }
    .g-min-height-180p--lg {
      min-height: 180%;
    }
    .g-min-height-190p--lg {
      min-height: 190%;
    }
    .g-min-height-200p--lg {
      min-height: 200%;
    }
  }
  
  /* Medium */
  @media (min-height: 768px) {
    .g-min-height-5p--md {
      min-height: 5%;
    }
    .g-min-height-10p--md {
      min-height: 10%;
    }
    .g-min-height-15p--md {
      min-height: 15%;
    }
    .g-min-height-20p--md {
      min-height: 20%;
    }
    .g-min-height-25p--md {
      min-height: 25%;
    }
    .g-min-height-30p--md {
      min-height: 30%;
    }
    .g-min-height-35p--md {
      min-height: 35%;
    }
    .g-min-height-40p--md {
      min-height: 40%;
    }
    .g-min-height-45p--md {
      min-height: 45%;
    }
    .g-min-height-50p--md {
      min-height: 50%;
    }
    .g-min-height-55p--md {
      min-height: 55%;
    }
    .g-min-height-60p--md {
      min-height: 60%;
    }
    .g-min-height-65p--md {
      min-height: 65%;
    }
    .g-min-height-70p--md {
      min-height: 70%;
    }
    .g-min-height-75p--md {
      min-height: 75%;
    }
    .g-min-height-80p--md {
      min-height: 80%;
    }
    .g-min-height-85p--md {
      min-height: 85%;
    }
    .g-min-height-90p--md {
      min-height: 90%;
    }
    .g-min-height-95p--md {
      min-height: 95%;
    }
    .g-min-height-100p--md {
      min-height: 100%;
    }
    .g-min-height-110p--md {
      min-height: 110%;
    }
    .g-min-height-120p--md {
      min-height: 120%;
    }
    .g-min-height-130p--md {
      min-height: 130%;
    }
    .g-min-height-140p--md {
      min-height: 140%;
    }
    .g-min-height-150p--md {
      min-height: 150%;
    }
    .g-min-height-160p--md {
      min-height: 160%;
    }
    .g-min-height-170p--md {
      min-height: 170%;
    }
    .g-min-height-180p--md {
      min-height: 180%;
    }
    .g-min-height-190p--md {
      min-height: 190%;
    }
    .g-min-height-200p--md {
      min-height: 200%;
    }
  }
  
  /* Small */
  @media (min-height: 576px) {
    .g-min-height-5p--sm {
      min-height: 5%;
    }
    .g-min-height-10p--sm {
      min-height: 10%;
    }
    .g-min-height-15p--sm {
      min-height: 15%;
    }
    .g-min-height-20p--sm {
      min-height: 20%;
    }
    .g-min-height-25p--sm {
      min-height: 25%;
    }
    .g-min-height-30p--sm {
      min-height: 30%;
    }
    .g-min-height-35p--sm {
      min-height: 35%;
    }
    .g-min-height-40p--sm {
      min-height: 40%;
    }
    .g-min-height-45p--sm {
      min-height: 45%;
    }
    .g-min-height-50p--sm {
      min-height: 50%;
    }
    .g-min-height-55p--sm {
      min-height: 55%;
    }
    .g-min-height-60p--sm {
      min-height: 60%;
    }
    .g-min-height-65p--sm {
      min-height: 65%;
    }
    .g-min-height-70p--sm {
      min-height: 70%;
    }
    .g-min-height-75p--sm {
      min-height: 75%;
    }
    .g-min-height-80p--sm {
      min-height: 80%;
    }
    .g-min-height-85p--sm {
      min-height: 85%;
    }
    .g-min-height-90p--sm {
      min-height: 90%;
    }
    .g-min-height-95p--sm {
      min-height: 95%;
    }
    .g-min-height-100p--sm {
      min-height: 100%;
    }
    .g-min-height-110p--sm {
      min-height: 110%;
    }
    .g-min-height-120p--sm {
      min-height: 120%;
    }
    .g-min-height-130p--sm {
      min-height: 130%;
    }
    .g-min-height-140p--sm {
      min-height: 140%;
    }
    .g-min-height-150p--sm {
      min-height: 150%;
    }
    .g-min-height-160p--sm {
      min-height: 160%;
    }
    .g-min-height-170p--sm {
      min-height: 170%;
    }
    .g-min-height-180p--sm {
      min-height: 180%;
    }
    .g-min-height-190p--sm {
      min-height: 190%;
    }
    .g-min-height-200p--sm {
      min-height: 200%;
    }
  }
  
  /* Extra Small */
  @media (min-height: 0) {
    .g-min-height-5p--xs {
      min-height: 5%;
    }
    .g-min-height-10p--xs {
      min-height: 10%;
    }
    .g-min-height-15p--xs {
      min-height: 15%;
    }
    .g-min-height-20p--xs {
      min-height: 20%;
    }
    .g-min-height-25p--xs {
      min-height: 25%;
    }
    .g-min-height-30p--xs {
      min-height: 30%;
    }
    .g-min-height-35p--xs {
      min-height: 35%;
    }
    .g-min-height-40p--xs {
      min-height: 40%;
    }
    .g-min-height-45p--xs {
      min-height: 45%;
    }
    .g-min-height-50p--xs {
      min-height: 50%;
    }
    .g-min-height-55p--xs {
      min-height: 55%;
    }
    .g-min-height-60p--xs {
      min-height: 60%;
    }
    .g-min-height-65p--xs {
      min-height: 65%;
    }
    .g-min-height-70p--xs {
      min-height: 70%;
    }
    .g-min-height-75p--xs {
      min-height: 75%;
    }
    .g-min-height-80p--xs {
      min-height: 80%;
    }
    .g-min-height-85p--xs {
      min-height: 85%;
    }
    .g-min-height-90p--xs {
      min-height: 90%;
    }
    .g-min-height-95p--xs {
      min-height: 95%;
    }
    .g-min-height-100p--xs {
      min-height: 100%;
    }
    .g-min-height-110p--xs {
      min-height: 110%;
    }
    .g-min-height-120p--xs {
      min-height: 120%;
    }
    .g-min-height-130p--xs {
      min-height: 130%;
    }
    .g-min-height-140p--xs {
      min-height: 140%;
    }
    .g-min-height-150p--xs {
      min-height: 150%;
    }
    .g-min-height-160p--xs {
      min-height: 160%;
    }
    .g-min-height-170p--xs {
      min-height: 170%;
    }
    .g-min-height-180p--xs {
      min-height: 180%;
    }
    .g-min-height-190p--xs {
      min-height: 190%;
    }
    .g-min-height-200p--xs {
      min-height: 200%;
    }
  }
  
  
  /* Min Width Pixels */
  .g-min-height-50px {
    min-height: 50px;
  }
  .g-min-height-100px {
    min-height: 100px;
  }
  .g-min-height-150px {
    min-height: 150px;
  }
  .g-min-height-200px {
    min-height: 200px;
  }
  .g-min-height-250px {
    min-height: 250px;
  }
  .g-min-height-300px {
    min-height: 300px;
  }
  .g-min-height-350px {
    min-height: 350px;
  }
  .g-min-height-400px {
    min-height: 400px;
  }
  .g-min-height-450px {
    min-height: 450px;
  }
  .g-min-height-500px {
    min-height: 500px;
  }
  .g-min-height-550px {
    min-height: 550px;
  }
  .g-min-height-600px {
    min-height: 600px;
  }
  .g-min-height-650px {
    min-height: 650px;
  }
  .g-min-height-700px {
    min-height: 700px;
  }
  .g-min-height-750px {
    min-height: 750px;
  }
  .g-min-height-800px {
    min-height: 800px;
  }
  .g-min-height-850px {
    min-height: 850px;
  }
  .g-min-height-900px {
    min-height: 900px;
  }
  .g-min-height-950px {
    min-height: 950px;
  }
  .g-min-height-1000px {
    min-height: 1000px;
  }
  .g-min-height-1050px {
    min-height: 1050px;
  }
  .g-min-height-1100px {
    min-height: 1100px;
  }
  .g-min-height-1150px {
    min-height: 1150px;
  }
  .g-min-height-1200px {
    min-height: 1200px;
  }
  .g-min-height-1250px {
    min-height: 1250px;
  }
  .g-min-height-1300px {
    min-height: 1300px;
  }
  .g-min-height-1350px {
    min-height: 1350px;
  }
  .g-min-height-1400px {
    min-height: 1400px;
  }
  .g-min-height-1450px {
    min-height: 1450px;
  }
  .g-min-height-1500px {
    min-height: 1500px;
  }
  .g-min-height-1550px {
    min-height: 1550px;
  }
  .g-min-height-1600px {
    min-height: 1600px;
  }
  .g-min-height-1650px {
    min-height: 1650px;
  }
  .g-min-height-1700px {
    min-height: 1700px;
  }
  .g-min-height-1750px {
    min-height: 1750px;
  }
  .g-min-height-1800px {
    min-height: 1800px;
  }
  .g-min-height-1850px {
    min-height: 1850px;
  }
  .g-min-height-1900px {
    min-height: 1900px;
  }
  .g-min-height-1950px {
    min-height: 1950px;
  }
  .g-min-height-2000px {
    min-height: 2000px;
  }
  
  /* Min Height Pixels Responsive */
  /* Extra large */
  @media (min-height: 1200px) {
    .g-min-height-50px--xl {
      min-height: 50px;
    }
    .g-min-height-100px--xl {
      min-height: 100px;
    }
    .g-min-height-150px--xl {
      min-height: 150px;
    }
    .g-min-height-200px--xl {
      min-height: 200px;
    }
    .g-min-height-250px--xl {
      min-height: 250px;
    }
    .g-min-height-300px--xl {
      min-height: 300px;
    }
    .g-min-height-350px--xl {
      min-height: 350px;
    }
    .g-min-height-400px--xl {
      min-height: 400px;
    }
    .g-min-height-450px--xl {
      min-height: 450px;
    }
    .g-min-height-500px--xl {
      min-height: 500px;
    }
    .g-min-height-550px--xl {
      min-height: 550px;
    }
    .g-min-height-600px--xl {
      min-height: 600px;
    }
    .g-min-height-650px--xl {
      min-height: 650px;
    }
    .g-min-height-700px--xl {
      min-height: 700px;
    }
    .g-min-height-750px--xl {
      min-height: 750px;
    }
    .g-min-height-800px--xl {
      min-height: 800px;
    }
    .g-min-height-850px--xl {
      min-height: 850px;
    }
    .g-min-height-900px--xl {
      min-height: 900px;
    }
    .g-min-height-950px--xl {
      min-height: 950px;
    }
    .g-min-height-1000px--xl {
      min-height: 1000px;
    }
    .g-min-height-1050px--xl {
      min-height: 1050px;
    }
    .g-min-height-1100px--xl {
      min-height: 1100px;
    }
    .g-min-height-1150px--xl {
      min-height: 1150px;
    }
    .g-min-height-1200px--xl {
      min-height: 1200px;
    }
    .g-min-height-1250px--xl {
      min-height: 1250px;
    }
    .g-min-height-1300px--xl {
      min-height: 1300px;
    }
    .g-min-height-1350px--xl {
      min-height: 1350px;
    }
    .g-min-height-1400px--xl {
      min-height: 1400px;
    }
    .g-min-height-1450px--xl {
      min-height: 1450px;
    }
    .g-min-height-1500px--xl {
      min-height: 1500px;
    }
    .g-min-height-1550px--xl {
      min-height: 1550px;
    }
    .g-min-height-1600px--xl {
      min-height: 1600px;
    }
    .g-min-height-1650px--xl {
      min-height: 1650px;
    }
    .g-min-height-1700px--xl {
      min-height: 1700px;
    }
    .g-min-height-1750px--xl {
      min-height: 1750px;
    }
    .g-min-height-1800px--xl {
      min-height: 1800px;
    }
    .g-min-height-1850px--xl {
      min-height: 1850px;
    }
    .g-min-height-1900px--xl {
      min-height: 1900px;
    }
    .g-min-height-1950px--xl {
      min-height: 1950px;
    }
    .g-min-height-2000px--xl {
      min-height: 2000px;
    }
  }
  
  /* large */
  @media (min-height: 992px) {
    .g-min-height-50px--lg {
      min-height: 50px;
    }
    .g-min-height-100px--lg {
      min-height: 100px;
    }
    .g-min-height-150px--lg {
      min-height: 150px;
    }
    .g-min-height-200px--lg {
      min-height: 200px;
    }
    .g-min-height-250px--lg {
      min-height: 250px;
    }
    .g-min-height-300px--lg {
      min-height: 300px;
    }
    .g-min-height-350px--lg {
      min-height: 350px;
    }
    .g-min-height-400px--lg {
      min-height: 400px;
    }
    .g-min-height-450px--lg {
      min-height: 450px;
    }
    .g-min-height-500px--lg {
      min-height: 500px;
    }
    .g-min-height-550px--lg {
      min-height: 550px;
    }
    .g-min-height-600px--lg {
      min-height: 600px;
    }
    .g-min-height-650px--lg {
      min-height: 650px;
    }
    .g-min-height-700px--lg {
      min-height: 700px;
    }
    .g-min-height-750px--lg {
      min-height: 750px;
    }
    .g-min-height-800px--lg {
      min-height: 800px;
    }
    .g-min-height-850px--lg {
      min-height: 850px;
    }
    .g-min-height-900px--lg {
      min-height: 900px;
    }
    .g-min-height-950px--lg {
      min-height: 950px;
    }
    .g-min-height-1000px--lg {
      min-height: 1000px;
    }
    .g-min-height-1050px--lg {
      min-height: 1050px;
    }
    .g-min-height-1100px--lg {
      min-height: 1100px;
    }
    .g-min-height-1150px--lg {
      min-height: 1150px;
    }
    .g-min-height-1200px--lg {
      min-height: 1200px;
    }
    .g-min-height-1250px--lg {
      min-height: 1250px;
    }
    .g-min-height-1300px--lg {
      min-height: 1300px;
    }
    .g-min-height-1350px--lg {
      min-height: 1350px;
    }
    .g-min-height-1400px--lg {
      min-height: 1400px;
    }
    .g-min-height-1450px--lg {
      min-height: 1450px;
    }
    .g-min-height-1500px--lg {
      min-height: 1500px;
    }
    .g-min-height-1550px--lg {
      min-height: 1550px;
    }
    .g-min-height-1600px--lg {
      min-height: 1600px;
    }
    .g-min-height-1650px--lg {
      min-height: 1650px;
    }
    .g-min-height-1700px--lg {
      min-height: 1700px;
    }
    .g-min-height-1750px--lg {
      min-height: 1750px;
    }
    .g-min-height-1800px--lg {
      min-height: 1800px;
    }
    .g-min-height-1850px--lg {
      min-height: 1850px;
    }
    .g-min-height-1900px--lg {
      min-height: 1900px;
    }
    .g-min-height-1950px--lg {
      min-height: 1950px;
    }
    .g-min-height-2000px--lg {
      min-height: 2000px;
    }
  }
  
  /* Medium */
  @media (min-height: 768px) {
    .g-min-height-50px--md {
      min-height: 50px;
    }
    .g-min-height-100px--md {
      min-height: 100px;
    }
    .g-min-height-150px--md {
      min-height: 150px;
    }
    .g-min-height-200px--md {
      min-height: 200px;
    }
    .g-min-height-250px--md {
      min-height: 250px;
    }
    .g-min-height-300px--md {
      min-height: 300px;
    }
    .g-min-height-350px--md {
      min-height: 350px;
    }
    .g-min-height-400px--md {
      min-height: 400px;
    }
    .g-min-height-450px--md {
      min-height: 450px;
    }
    .g-min-height-500px--md {
      min-height: 500px;
    }
    .g-min-height-550px--md {
      min-height: 550px;
    }
    .g-min-height-600px--md {
      min-height: 600px;
    }
    .g-min-height-650px--md {
      min-height: 650px;
    }
    .g-min-height-700px--md {
      min-height: 700px;
    }
    .g-min-height-750px--md {
      min-height: 750px;
    }
    .g-min-height-800px--md {
      min-height: 800px;
    }
    .g-min-height-850px--md {
      min-height: 850px;
    }
    .g-min-height-900px--md {
      min-height: 900px;
    }
    .g-min-height-950px--md {
      min-height: 950px;
    }
    .g-min-height-1000px--md {
      min-height: 1000px;
    }
    .g-min-height-1050px--md {
      min-height: 1050px;
    }
    .g-min-height-1100px--md {
      min-height: 1100px;
    }
    .g-min-height-1150px--md {
      min-height: 1150px;
    }
    .g-min-height-1200px--md {
      min-height: 1200px;
    }
    .g-min-height-1250px--md {
      min-height: 1250px;
    }
    .g-min-height-1300px--md {
      min-height: 1300px;
    }
    .g-min-height-1350px--md {
      min-height: 1350px;
    }
    .g-min-height-1400px--md {
      min-height: 1400px;
    }
    .g-min-height-1450px--md {
      min-height: 1450px;
    }
    .g-min-height-1500px--md {
      min-height: 1500px;
    }
    .g-min-height-1550px--md {
      min-height: 1550px;
    }
    .g-min-height-1600px--md {
      min-height: 1600px;
    }
    .g-min-height-1650px--md {
      min-height: 1650px;
    }
    .g-min-height-1700px--md {
      min-height: 1700px;
    }
    .g-min-height-1750px--md {
      min-height: 1750px;
    }
    .g-min-height-1800px--md {
      min-height: 1800px;
    }
    .g-min-height-1850px--md {
      min-height: 1850px;
    }
    .g-min-height-1900px--md {
      min-height: 1900px;
    }
    .g-min-height-1950px--md {
      min-height: 1950px;
    }
    .g-min-height-2000px--md {
      min-height: 2000px;
    }
  }
  
  /* Small */
  @media (min-height: 576px) {
    .g-min-height-50px--sm {
      min-height: 50px;
    }
    .g-min-height-100px--sm {
      min-height: 100px;
    }
    .g-min-height-150px--sm {
      min-height: 150px;
    }
    .g-min-height-200px--sm {
      min-height: 200px;
    }
    .g-min-height-250px--sm {
      min-height: 250px;
    }
    .g-min-height-300px--sm {
      min-height: 300px;
    }
    .g-min-height-350px--sm {
      min-height: 350px;
    }
    .g-min-height-400px--sm {
      min-height: 400px;
    }
    .g-min-height-450px--sm {
      min-height: 450px;
    }
    .g-min-height-500px--sm {
      min-height: 500px;
    }
    .g-min-height-550px--sm {
      min-height: 550px;
    }
    .g-min-height-600px--sm {
      min-height: 600px;
    }
    .g-min-height-650px--sm {
      min-height: 650px;
    }
    .g-min-height-700px--sm {
      min-height: 700px;
    }
    .g-min-height-750px--sm {
      min-height: 750px;
    }
    .g-min-height-800px--sm {
      min-height: 800px;
    }
    .g-min-height-850px--sm {
      min-height: 850px;
    }
    .g-min-height-900px--sm {
      min-height: 900px;
    }
    .g-min-height-950px--sm {
      min-height: 950px;
    }
    .g-min-height-1000px--sm {
      min-height: 1000px;
    }
    .g-min-height-1050px--sm {
      min-height: 1050px;
    }
    .g-min-height-1100px--sm {
      min-height: 1100px;
    }
    .g-min-height-1150px--sm {
      min-height: 1150px;
    }
    .g-min-height-1200px--sm {
      min-height: 1200px;
    }
    .g-min-height-1250px--sm {
      min-height: 1250px;
    }
    .g-min-height-1300px--sm {
      min-height: 1300px;
    }
    .g-min-height-1350px--sm {
      min-height: 1350px;
    }
    .g-min-height-1400px--sm {
      min-height: 1400px;
    }
    .g-min-height-1450px--sm {
      min-height: 1450px;
    }
    .g-min-height-1500px--sm {
      min-height: 1500px;
    }
    .g-min-height-1550px--sm {
      min-height: 1550px;
    }
    .g-min-height-1600px--sm {
      min-height: 1600px;
    }
    .g-min-height-1650px--sm {
      min-height: 1650px;
    }
    .g-min-height-1700px--sm {
      min-height: 1700px;
    }
    .g-min-height-1750px--sm {
      min-height: 1750px;
    }
    .g-min-height-1800px--sm {
      min-height: 1800px;
    }
    .g-min-height-1850px--sm {
      min-height: 1850px;
    }
    .g-min-height-1900px--sm {
      min-height: 1900px;
    }
    .g-min-height-1950px--sm {
      min-height: 1950px;
    }
    .g-min-height-2000px--sm {
      min-height: 2000px;
    }
  }
  
  /* Extra Small */
  @media (min-height: 0) {
    .g-min-height-50px--xs {
      min-height: 50px;
    }
    .g-min-height-100px--xs {
      min-height: 100px;
    }
    .g-min-height-150px--xs {
      min-height: 150px;
    }
    .g-min-height-200px--xs {
      min-height: 200px;
    }
    .g-min-height-250px--xs {
      min-height: 250px;
    }
    .g-min-height-300px--xs {
      min-height: 300px;
    }
    .g-min-height-350px--xs {
      min-height: 350px;
    }
    .g-min-height-400px--xs {
      min-height: 400px;
    }
    .g-min-height-450px--xs {
      min-height: 450px;
    }
    .g-min-height-500px--xs {
      min-height: 500px;
    }
    .g-min-height-550px--xs {
      min-height: 550px;
    }
    .g-min-height-600px--xs {
      min-height: 600px;
    }
    .g-min-height-650px--xs {
      min-height: 650px;
    }
    .g-min-height-700px--xs {
      min-height: 700px;
    }
    .g-min-height-750px--xs {
      min-height: 750px;
    }
    .g-min-height-800px--xs {
      min-height: 800px;
    }
    .g-min-height-850px--xs {
      min-height: 850px;
    }
    .g-min-height-900px--xs {
      min-height: 900px;
    }
    .g-min-height-950px--xs {
      min-height: 950px;
    }
    .g-min-height-1000px--xs {
      min-height: 1000px;
    }
    .g-min-height-1050px--xs {
      min-height: 1050px;
    }
    .g-min-height-1100px--xs {
      min-height: 1100px;
    }
    .g-min-height-1150px--xs {
      min-height: 1150px;
    }
    .g-min-height-1200px--xs {
      min-height: 1200px;
    }
    .g-min-height-1250px--xs {
      min-height: 1250px;
    }
    .g-min-height-1300px--xs {
      min-height: 1300px;
    }
    .g-min-height-1350px--xs {
      min-height: 1350px;
    }
    .g-min-height-1400px--xs {
      min-height: 1400px;
    }
    .g-min-height-1450px--xs {
      min-height: 1450px;
    }
    .g-min-height-1500px--xs {
      min-height: 1500px;
    }
    .g-min-height-1550px--xs {
      min-height: 1550px;
    }
    .g-min-height-1600px--xs {
      min-height: 1600px;
    }
    .g-min-height-1650px--xs {
      min-height: 1650px;
    }
    .g-min-height-1700px--xs {
      min-height: 1700px;
    }
    .g-min-height-1750px--xs {
      min-height: 1750px;
    }
    .g-min-height-1800px--xs {
      min-height: 1800px;
    }
    .g-min-height-1850px--xs {
      min-height: 1850px;
    }
    .g-min-height-1900px--xs {
      min-height: 1900px;
    }
    .g-min-height-1950px--xs {
      min-height: 1950px;
    }
    .g-min-height-2000px--xs {
      min-height: 2000px;
    }
  }
  
  
  /* Min Width Percentages */
  .g-min-width-5p {
    min-width: 5%;
  }
  .g-min-width-10p {
    min-width: 10%;
  }
  .g-min-width-15p {
    min-width: 15%;
  }
  .g-min-width-20p {
    min-width: 20%;
  }
  .g-min-width-25p {
    min-width: 25%;
  }
  .g-min-width-30p {
    min-width: 30%;
  }
  .g-min-width-35p {
    min-width: 35%;
  }
  .g-min-width-40p {
    min-width: 40%;
  }
  .g-min-width-45p {
    min-width: 45%;
  }
  .g-min-width-50p {
    min-width: 50%;
  }
  .g-min-width-55p {
    min-width: 55%;
  }
  .g-min-width-60p {
    min-width: 60%;
  }
  .g-min-width-65p {
    min-width: 65%;
  }
  .g-min-width-70p {
    min-width: 70%;
  }
  .g-min-width-75p {
    min-width: 75%;
  }
  .g-min-width-80p {
    min-width: 80%;
  }
  .g-min-width-85p {
    min-width: 85%;
  }
  .g-min-width-90p {
    min-width: 90%;
  }
  .g-min-width-95p {
    min-width: 95%;
  }
  .g-min-width-100p {
    min-width: 100%;
  }
  .g-min-width-110p {
    min-width: 110%;
  }
  .g-min-width-120p {
    min-width: 120%;
  }
  .g-min-width-130p {
    min-width: 130%;
  }
  .g-min-width-140p {
    min-width: 140%;
  }
  .g-min-width-150p {
    min-width: 150%;
  }
  .g-min-width-160p {
    min-width: 160%;
  }
  .g-min-width-170p {
    min-width: 170%;
  }
  .g-min-width-180p {
    min-width: 180%;
  }
  .g-min-width-190p {
    min-width: 190%;
  }
  .g-min-width-200p {
    min-width: 200%;
  }
  
  /* Min Width Percentages Responsive */
  /* Extra large */
  @media (min-width: 1200px) {
    .g-min-width-5p--xl {
      min-width: 5%;
    }
    .g-min-width-10p--xl {
      min-width: 10%;
    }
    .g-min-width-15p--xl {
      min-width: 15%;
    }
    .g-min-width-20p--xl {
      min-width: 20%;
    }
    .g-min-width-25p--xl {
      min-width: 25%;
    }
    .g-min-width-30p--xl {
      min-width: 30%;
    }
    .g-min-width-35p--xl {
      min-width: 35%;
    }
    .g-min-width-40p--xl {
      min-width: 40%;
    }
    .g-min-width-45p--xl {
      min-width: 45%;
    }
    .g-min-width-50p--xl {
      min-width: 50%;
    }
    .g-min-width-55p--xl {
      min-width: 55%;
    }
    .g-min-width-60p--xl {
      min-width: 60%;
    }
    .g-min-width-65p--xl {
      min-width: 65%;
    }
    .g-min-width-70p--xl {
      min-width: 70%;
    }
    .g-min-width-75p--xl {
      min-width: 75%;
    }
    .g-min-width-80p--xl {
      min-width: 80%;
    }
    .g-min-width-85p--xl {
      min-width: 85%;
    }
    .g-min-width-90p--xl {
      min-width: 90%;
    }
    .g-min-width-95p--xl {
      min-width: 95%;
    }
    .g-min-width-100p--xl {
      min-width: 100%;
    }
    .g-min-width-110p--xl {
      min-width: 110%;
    }
    .g-min-width-120p--xl {
      min-width: 120%;
    }
    .g-min-width-130p--xl {
      min-width: 130%;
    }
    .g-min-width-140p--xl {
      min-width: 140%;
    }
    .g-min-width-150p--xl {
      min-width: 150%;
    }
    .g-min-width-160p--xl {
      min-width: 160%;
    }
    .g-min-width-170p--xl {
      min-width: 170%;
    }
    .g-min-width-180p--xl {
      min-width: 180%;
    }
    .g-min-width-190p--xl {
      min-width: 190%;
    }
    .g-min-width-200p--xl {
      min-width: 200%;
    }
  }
  
  /* large */
  @media (min-width: 992px) {
    .g-min-width-5p--lg {
      min-width: 5%;
    }
    .g-min-width-10p--lg {
      min-width: 10%;
    }
    .g-min-width-15p--lg {
      min-width: 15%;
    }
    .g-min-width-20p--lg {
      min-width: 20%;
    }
    .g-min-width-25p--lg {
      min-width: 25%;
    }
    .g-min-width-30p--lg {
      min-width: 30%;
    }
    .g-min-width-35p--lg {
      min-width: 35%;
    }
    .g-min-width-40p--lg {
      min-width: 40%;
    }
    .g-min-width-45p--lg {
      min-width: 45%;
    }
    .g-min-width-50p--lg {
      min-width: 50%;
    }
    .g-min-width-55p--lg {
      min-width: 55%;
    }
    .g-min-width-60p--lg {
      min-width: 60%;
    }
    .g-min-width-65p--lg {
      min-width: 65%;
    }
    .g-min-width-70p--lg {
      min-width: 70%;
    }
    .g-min-width-75p--lg {
      min-width: 75%;
    }
    .g-min-width-80p--lg {
      min-width: 80%;
    }
    .g-min-width-85p--lg {
      min-width: 85%;
    }
    .g-min-width-90p--lg {
      min-width: 90%;
    }
    .g-min-width-95p--lg {
      min-width: 95%;
    }
    .g-min-width-100p--lg {
      min-width: 100%;
    }
    .g-min-width-110p--lg {
      min-width: 110%;
    }
    .g-min-width-120p--lg {
      min-width: 120%;
    }
    .g-min-width-130p--lg {
      min-width: 130%;
    }
    .g-min-width-140p--lg {
      min-width: 140%;
    }
    .g-min-width-150p--lg {
      min-width: 150%;
    }
    .g-min-width-160p--lg {
      min-width: 160%;
    }
    .g-min-width-170p--lg {
      min-width: 170%;
    }
    .g-min-width-180p--lg {
      min-width: 180%;
    }
    .g-min-width-190p--lg {
      min-width: 190%;
    }
    .g-min-width-200p--lg {
      min-width: 200%;
    }
  }
  
  /* Medium */
  @media (min-width: 768px) {
    .g-min-width-5p--md {
      min-width: 5%;
    }
    .g-min-width-10p--md {
      min-width: 10%;
    }
    .g-min-width-15p--md {
      min-width: 15%;
    }
    .g-min-width-20p--md {
      min-width: 20%;
    }
    .g-min-width-25p--md {
      min-width: 25%;
    }
    .g-min-width-30p--md {
      min-width: 30%;
    }
    .g-min-width-35p--md {
      min-width: 35%;
    }
    .g-min-width-40p--md {
      min-width: 40%;
    }
    .g-min-width-45p--md {
      min-width: 45%;
    }
    .g-min-width-50p--md {
      min-width: 50%;
    }
    .g-min-width-55p--md {
      min-width: 55%;
    }
    .g-min-width-60p--md {
      min-width: 60%;
    }
    .g-min-width-65p--md {
      min-width: 65%;
    }
    .g-min-width-70p--md {
      min-width: 70%;
    }
    .g-min-width-75p--md {
      min-width: 75%;
    }
    .g-min-width-80p--md {
      min-width: 80%;
    }
    .g-min-width-85p--md {
      min-width: 85%;
    }
    .g-min-width-90p--md {
      min-width: 90%;
    }
    .g-min-width-95p--md {
      min-width: 95%;
    }
    .g-min-width-100p--md {
      min-width: 100%;
    }
    .g-min-width-110p--md {
      min-width: 110%;
    }
    .g-min-width-120p--md {
      min-width: 120%;
    }
    .g-min-width-130p--md {
      min-width: 130%;
    }
    .g-min-width-140p--md {
      min-width: 140%;
    }
    .g-min-width-150p--md {
      min-width: 150%;
    }
    .g-min-width-160p--md {
      min-width: 160%;
    }
    .g-min-width-170p--md {
      min-width: 170%;
    }
    .g-min-width-180p--md {
      min-width: 180%;
    }
    .g-min-width-190p--md {
      min-width: 190%;
    }
    .g-min-width-200p--md {
      min-width: 200%;
    }
  }
  
  /* Small */
  @media (min-width: 576px) {
    .g-min-width-5p--sm {
      min-width: 5%;
    }
    .g-min-width-10p--sm {
      min-width: 10%;
    }
    .g-min-width-15p--sm {
      min-width: 15%;
    }
    .g-min-width-20p--sm {
      min-width: 20%;
    }
    .g-min-width-25p--sm {
      min-width: 25%;
    }
    .g-min-width-30p--sm {
      min-width: 30%;
    }
    .g-min-width-35p--sm {
      min-width: 35%;
    }
    .g-min-width-40p--sm {
      min-width: 40%;
    }
    .g-min-width-45p--sm {
      min-width: 45%;
    }
    .g-min-width-50p--sm {
      min-width: 50%;
    }
    .g-min-width-55p--sm {
      min-width: 55%;
    }
    .g-min-width-60p--sm {
      min-width: 60%;
    }
    .g-min-width-65p--sm {
      min-width: 65%;
    }
    .g-min-width-70p--sm {
      min-width: 70%;
    }
    .g-min-width-75p--sm {
      min-width: 75%;
    }
    .g-min-width-80p--sm {
      min-width: 80%;
    }
    .g-min-width-85p--sm {
      min-width: 85%;
    }
    .g-min-width-90p--sm {
      min-width: 90%;
    }
    .g-min-width-95p--sm {
      min-width: 95%;
    }
    .g-min-width-100p--sm {
      min-width: 100%;
    }
    .g-min-width-110p--sm {
      min-width: 110%;
    }
    .g-min-width-120p--sm {
      min-width: 120%;
    }
    .g-min-width-130p--sm {
      min-width: 130%;
    }
    .g-min-width-140p--sm {
      min-width: 140%;
    }
    .g-min-width-150p--sm {
      min-width: 150%;
    }
    .g-min-width-160p--sm {
      min-width: 160%;
    }
    .g-min-width-170p--sm {
      min-width: 170%;
    }
    .g-min-width-180p--sm {
      min-width: 180%;
    }
    .g-min-width-190p--sm {
      min-width: 190%;
    }
    .g-min-width-200p--sm {
      min-width: 200%;
    }
  }
  
  /* Extra Small */
  @media (min-width: 0) {
    .g-min-width-5p--xs {
      min-width: 5%;
    }
    .g-min-width-10p--xs {
      min-width: 10%;
    }
    .g-min-width-15p--xs {
      min-width: 15%;
    }
    .g-min-width-20p--xs {
      min-width: 20%;
    }
    .g-min-width-25p--xs {
      min-width: 25%;
    }
    .g-min-width-30p--xs {
      min-width: 30%;
    }
    .g-min-width-35p--xs {
      min-width: 35%;
    }
    .g-min-width-40p--xs {
      min-width: 40%;
    }
    .g-min-width-45p--xs {
      min-width: 45%;
    }
    .g-min-width-50p--xs {
      min-width: 50%;
    }
    .g-min-width-55p--xs {
      min-width: 55%;
    }
    .g-min-width-60p--xs {
      min-width: 60%;
    }
    .g-min-width-65p--xs {
      min-width: 65%;
    }
    .g-min-width-70p--xs {
      min-width: 70%;
    }
    .g-min-width-75p--xs {
      min-width: 75%;
    }
    .g-min-width-80p--xs {
      min-width: 80%;
    }
    .g-min-width-85p--xs {
      min-width: 85%;
    }
    .g-min-width-90p--xs {
      min-width: 90%;
    }
    .g-min-width-95p--xs {
      min-width: 95%;
    }
    .g-min-width-100p--xs {
      min-width: 100%;
    }
    .g-min-width-110p--xs {
      min-width: 110%;
    }
    .g-min-width-120p--xs {
      min-width: 120%;
    }
    .g-min-width-130p--xs {
      min-width: 130%;
    }
    .g-min-width-140p--xs {
      min-width: 140%;
    }
    .g-min-width-150p--xs {
      min-width: 150%;
    }
    .g-min-width-160p--xs {
      min-width: 160%;
    }
    .g-min-width-170p--xs {
      min-width: 170%;
    }
    .g-min-width-180p--xs {
      min-width: 180%;
    }
    .g-min-width-190p--xs {
      min-width: 190%;
    }
    .g-min-width-200p--xs {
      min-width: 200%;
    }
  }
  
  
  /* Min Width Pixels */
  .g-min-width-50px {
    min-width: 50px;
  }
  .g-min-width-100px {
    min-width: 100px;
  }
  .g-min-width-150px {
    min-width: 150px;
  }
  .g-min-width-200px {
    min-width: 200px;
  }
  .g-min-width-250px {
    min-width: 250px;
  }
  .g-min-width-300px {
    min-width: 300px;
  }
  .g-min-width-350px {
    min-width: 350px;
  }
  .g-min-width-400px {
    min-width: 400px;
  }
  .g-min-width-450px {
    min-width: 450px;
  }
  .g-min-width-500px {
    min-width: 500px;
  }
  .g-min-width-550px {
    min-width: 550px;
  }
  .g-min-width-600px {
    min-width: 600px;
  }
  .g-min-width-650px {
    min-width: 650px;
  }
  .g-min-width-700px {
    min-width: 700px;
  }
  .g-min-width-750px {
    min-width: 750px;
  }
  .g-min-width-800px {
    min-width: 800px;
  }
  .g-min-width-850px {
    min-width: 850px;
  }
  .g-min-width-900px {
    min-width: 900px;
  }
  .g-min-width-950px {
    min-width: 950px;
  }
  .g-min-width-1000px {
    min-width: 1000px;
  }
  .g-min-width-1050px {
    min-width: 1050px;
  }
  .g-min-width-1100px {
    min-width: 1100px;
  }
  .g-min-width-1150px {
    min-width: 1150px;
  }
  .g-min-width-1200px {
    min-width: 1200px;
  }
  .g-min-width-1250px {
    min-width: 1250px;
  }
  .g-min-width-1300px {
    min-width: 1300px;
  }
  .g-min-width-1350px {
    min-width: 1350px;
  }
  .g-min-width-1400px {
    min-width: 1400px;
  }
  .g-min-width-1450px {
    min-width: 1450px;
  }
  .g-min-width-1500px {
    min-width: 1500px;
  }
  .g-min-width-1550px {
    min-width: 1550px;
  }
  .g-min-width-1600px {
    min-width: 1600px;
  }
  .g-min-width-1650px {
    min-width: 1650px;
  }
  .g-min-width-1700px {
    min-width: 1700px;
  }
  .g-min-width-1750px {
    min-width: 1750px;
  }
  .g-min-width-1800px {
    min-width: 1800px;
  }
  .g-min-width-1850px {
    min-width: 1850px;
  }
  .g-min-width-1900px {
    min-width: 1900px;
  }
  .g-min-width-1950px {
    min-width: 1950px;
  }
  .g-min-width-2000px {
    min-width: 2000px;
  }
  
  /* Min Width Pixels Responsive */
  /* Extra large */
  @media (min-width: 1200px) {
    .g-min-width-50px--xl {
      min-width: 50px;
    }
    .g-min-width-100px--xl {
      min-width: 100px;
    }
    .g-min-width-150px--xl {
      min-width: 150px;
    }
    .g-min-width-200px--xl {
      min-width: 200px;
    }
    .g-min-width-250px--xl {
      min-width: 250px;
    }
    .g-min-width-300px--xl {
      min-width: 300px;
    }
    .g-min-width-350px--xl {
      min-width: 350px;
    }
    .g-min-width-400px--xl {
      min-width: 400px;
    }
    .g-min-width-450px--xl {
      min-width: 450px;
    }
    .g-min-width-500px--xl {
      min-width: 500px;
    }
    .g-min-width-550px--xl {
      min-width: 550px;
    }
    .g-min-width-600px--xl {
      min-width: 600px;
    }
    .g-min-width-650px--xl {
      min-width: 650px;
    }
    .g-min-width-700px--xl {
      min-width: 700px;
    }
    .g-min-width-750px--xl {
      min-width: 750px;
    }
    .g-min-width-800px--xl {
      min-width: 800px;
    }
    .g-min-width-850px--xl {
      min-width: 850px;
    }
    .g-min-width-900px--xl {
      min-width: 900px;
    }
    .g-min-width-950px--xl {
      min-width: 950px;
    }
    .g-min-width-1000px--xl {
      min-width: 1000px;
    }
    .g-min-width-1050px--xl {
      min-width: 1050px;
    }
    .g-min-width-1100px--xl {
      min-width: 1100px;
    }
    .g-min-width-1150px--xl {
      min-width: 1150px;
    }
    .g-min-width-1200px--xl {
      min-width: 1200px;
    }
    .g-min-width-1250px--xl {
      min-width: 1250px;
    }
    .g-min-width-1300px--xl {
      min-width: 1300px;
    }
    .g-min-width-1350px--xl {
      min-width: 1350px;
    }
    .g-min-width-1400px--xl {
      min-width: 1400px;
    }
    .g-min-width-1450px--xl {
      min-width: 1450px;
    }
    .g-min-width-1500px--xl {
      min-width: 1500px;
    }
    .g-min-width-1550px--xl {
      min-width: 1550px;
    }
    .g-min-width-1600px--xl {
      min-width: 1600px;
    }
    .g-min-width-1650px--xl {
      min-width: 1650px;
    }
    .g-min-width-1700px--xl {
      min-width: 1700px;
    }
    .g-min-width-1750px--xl {
      min-width: 1750px;
    }
    .g-min-width-1800px--xl {
      min-width: 1800px;
    }
    .g-min-width-1850px--xl {
      min-width: 1850px;
    }
    .g-min-width-1900px--xl {
      min-width: 1900px;
    }
    .g-min-width-1950px--xl {
      min-width: 1950px;
    }
    .g-min-width-2000px--xl {
      min-width: 2000px;
    }
  }
  
  /* large */
  @media (min-width: 992px) {
    .g-min-width-50px--lg {
      min-width: 50px;
    }
    .g-min-width-100px--lg {
      min-width: 100px;
    }
    .g-min-width-150px--lg {
      min-width: 150px;
    }
    .g-min-width-200px--lg {
      min-width: 200px;
    }
    .g-min-width-250px--lg {
      min-width: 250px;
    }
    .g-min-width-300px--lg {
      min-width: 300px;
    }
    .g-min-width-350px--lg {
      min-width: 350px;
    }
    .g-min-width-400px--lg {
      min-width: 400px;
    }
    .g-min-width-450px--lg {
      min-width: 450px;
    }
    .g-min-width-500px--lg {
      min-width: 500px;
    }
    .g-min-width-550px--lg {
      min-width: 550px;
    }
    .g-min-width-600px--lg {
      min-width: 600px;
    }
    .g-min-width-650px--lg {
      min-width: 650px;
    }
    .g-min-width-700px--lg {
      min-width: 700px;
    }
    .g-min-width-750px--lg {
      min-width: 750px;
    }
    .g-min-width-800px--lg {
      min-width: 800px;
    }
    .g-min-width-850px--lg {
      min-width: 850px;
    }
    .g-min-width-900px--lg {
      min-width: 900px;
    }
    .g-min-width-950px--lg {
      min-width: 950px;
    }
    .g-min-width-1000px--lg {
      min-width: 1000px;
    }
    .g-min-width-1050px--lg {
      min-width: 1050px;
    }
    .g-min-width-1100px--lg {
      min-width: 1100px;
    }
    .g-min-width-1150px--lg {
      min-width: 1150px;
    }
    .g-min-width-1200px--lg {
      min-width: 1200px;
    }
    .g-min-width-1250px--lg {
      min-width: 1250px;
    }
    .g-min-width-1300px--lg {
      min-width: 1300px;
    }
    .g-min-width-1350px--lg {
      min-width: 1350px;
    }
    .g-min-width-1400px--lg {
      min-width: 1400px;
    }
    .g-min-width-1450px--lg {
      min-width: 1450px;
    }
    .g-min-width-1500px--lg {
      min-width: 1500px;
    }
    .g-min-width-1550px--lg {
      min-width: 1550px;
    }
    .g-min-width-1600px--lg {
      min-width: 1600px;
    }
    .g-min-width-1650px--lg {
      min-width: 1650px;
    }
    .g-min-width-1700px--lg {
      min-width: 1700px;
    }
    .g-min-width-1750px--lg {
      min-width: 1750px;
    }
    .g-min-width-1800px--lg {
      min-width: 1800px;
    }
    .g-min-width-1850px--lg {
      min-width: 1850px;
    }
    .g-min-width-1900px--lg {
      min-width: 1900px;
    }
    .g-min-width-1950px--lg {
      min-width: 1950px;
    }
    .g-min-width-2000px--lg {
      min-width: 2000px;
    }
  }
  
  /* Medium */
  @media (min-width: 768px) {
    .g-min-width-50px--md {
      min-width: 50px;
    }
    .g-min-width-100px--md {
      min-width: 100px;
    }
    .g-min-width-150px--md {
      min-width: 150px;
    }
    .g-min-width-200px--md {
      min-width: 200px;
    }
    .g-min-width-250px--md {
      min-width: 250px;
    }
    .g-min-width-300px--md {
      min-width: 300px;
    }
    .g-min-width-350px--md {
      min-width: 350px;
    }
    .g-min-width-400px--md {
      min-width: 400px;
    }
    .g-min-width-450px--md {
      min-width: 450px;
    }
    .g-min-width-500px--md {
      min-width: 500px;
    }
    .g-min-width-550px--md {
      min-width: 550px;
    }
    .g-min-width-600px--md {
      min-width: 600px;
    }
    .g-min-width-650px--md {
      min-width: 650px;
    }
    .g-min-width-700px--md {
      min-width: 700px;
    }
    .g-min-width-750px--md {
      min-width: 750px;
    }
    .g-min-width-800px--md {
      min-width: 800px;
    }
    .g-min-width-850px--md {
      min-width: 850px;
    }
    .g-min-width-900px--md {
      min-width: 900px;
    }
    .g-min-width-950px--md {
      min-width: 950px;
    }
    .g-min-width-1000px--md {
      min-width: 1000px;
    }
    .g-min-width-1050px--md {
      min-width: 1050px;
    }
    .g-min-width-1100px--md {
      min-width: 1100px;
    }
    .g-min-width-1150px--md {
      min-width: 1150px;
    }
    .g-min-width-1200px--md {
      min-width: 1200px;
    }
    .g-min-width-1250px--md {
      min-width: 1250px;
    }
    .g-min-width-1300px--md {
      min-width: 1300px;
    }
    .g-min-width-1350px--md {
      min-width: 1350px;
    }
    .g-min-width-1400px--md {
      min-width: 1400px;
    }
    .g-min-width-1450px--md {
      min-width: 1450px;
    }
    .g-min-width-1500px--md {
      min-width: 1500px;
    }
    .g-min-width-1550px--md {
      min-width: 1550px;
    }
    .g-min-width-1600px--md {
      min-width: 1600px;
    }
    .g-min-width-1650px--md {
      min-width: 1650px;
    }
    .g-min-width-1700px--md {
      min-width: 1700px;
    }
    .g-min-width-1750px--md {
      min-width: 1750px;
    }
    .g-min-width-1800px--md {
      min-width: 1800px;
    }
    .g-min-width-1850px--md {
      min-width: 1850px;
    }
    .g-min-width-1900px--md {
      min-width: 1900px;
    }
    .g-min-width-1950px--md {
      min-width: 1950px;
    }
    .g-min-width-2000px--md {
      min-width: 2000px;
    }
  }
  
  /* Small */
  @media (min-width: 576px) {
    .g-min-width-50px--sm {
      min-width: 50px;
    }
    .g-min-width-100px--sm {
      min-width: 100px;
    }
    .g-min-width-150px--sm {
      min-width: 150px;
    }
    .g-min-width-200px--sm {
      min-width: 200px;
    }
    .g-min-width-250px--sm {
      min-width: 250px;
    }
    .g-min-width-300px--sm {
      min-width: 300px;
    }
    .g-min-width-350px--sm {
      min-width: 350px;
    }
    .g-min-width-400px--sm {
      min-width: 400px;
    }
    .g-min-width-450px--sm {
      min-width: 450px;
    }
    .g-min-width-500px--sm {
      min-width: 500px;
    }
    .g-min-width-550px--sm {
      min-width: 550px;
    }
    .g-min-width-600px--sm {
      min-width: 600px;
    }
    .g-min-width-650px--sm {
      min-width: 650px;
    }
    .g-min-width-700px--sm {
      min-width: 700px;
    }
    .g-min-width-750px--sm {
      min-width: 750px;
    }
    .g-min-width-800px--sm {
      min-width: 800px;
    }
    .g-min-width-850px--sm {
      min-width: 850px;
    }
    .g-min-width-900px--sm {
      min-width: 900px;
    }
    .g-min-width-950px--sm {
      min-width: 950px;
    }
    .g-min-width-1000px--sm {
      min-width: 1000px;
    }
    .g-min-width-1050px--sm {
      min-width: 1050px;
    }
    .g-min-width-1100px--sm {
      min-width: 1100px;
    }
    .g-min-width-1150px--sm {
      min-width: 1150px;
    }
    .g-min-width-1200px--sm {
      min-width: 1200px;
    }
    .g-min-width-1250px--sm {
      min-width: 1250px;
    }
    .g-min-width-1300px--sm {
      min-width: 1300px;
    }
    .g-min-width-1350px--sm {
      min-width: 1350px;
    }
    .g-min-width-1400px--sm {
      min-width: 1400px;
    }
    .g-min-width-1450px--sm {
      min-width: 1450px;
    }
    .g-min-width-1500px--sm {
      min-width: 1500px;
    }
    .g-min-width-1550px--sm {
      min-width: 1550px;
    }
    .g-min-width-1600px--sm {
      min-width: 1600px;
    }
    .g-min-width-1650px--sm {
      min-width: 1650px;
    }
    .g-min-width-1700px--sm {
      min-width: 1700px;
    }
    .g-min-width-1750px--sm {
      min-width: 1750px;
    }
    .g-min-width-1800px--sm {
      min-width: 1800px;
    }
    .g-min-width-1850px--sm {
      min-width: 1850px;
    }
    .g-min-width-1900px--sm {
      min-width: 1900px;
    }
    .g-min-width-1950px--sm {
      min-width: 1950px;
    }
    .g-min-width-2000px--sm {
      min-width: 2000px;
    }
  }
  
  /* Extra Small */
  @media (min-width: 0) {
    .g-min-width-50px--xs {
      min-width: 50px;
    }
    .g-min-width-100px--xs {
      min-width: 100px;
    }
    .g-min-width-150px--xs {
      min-width: 150px;
    }
    .g-min-width-200px--xs {
      min-width: 200px;
    }
    .g-min-width-250px--xs {
      min-width: 250px;
    }
    .g-min-width-300px--xs {
      min-width: 300px;
    }
    .g-min-width-350px--xs {
      min-width: 350px;
    }
    .g-min-width-400px--xs {
      min-width: 400px;
    }
    .g-min-width-450px--xs {
      min-width: 450px;
    }
    .g-min-width-500px--xs {
      min-width: 500px;
    }
    .g-min-width-550px--xs {
      min-width: 550px;
    }
    .g-min-width-600px--xs {
      min-width: 600px;
    }
    .g-min-width-650px--xs {
      min-width: 650px;
    }
    .g-min-width-700px--xs {
      min-width: 700px;
    }
    .g-min-width-750px--xs {
      min-width: 750px;
    }
    .g-min-width-800px--xs {
      min-width: 800px;
    }
    .g-min-width-850px--xs {
      min-width: 850px;
    }
    .g-min-width-900px--xs {
      min-width: 900px;
    }
    .g-min-width-950px--xs {
      min-width: 950px;
    }
    .g-min-width-1000px--xs {
      min-width: 1000px;
    }
    .g-min-width-1050px--xs {
      min-width: 1050px;
    }
    .g-min-width-1100px--xs {
      min-width: 1100px;
    }
    .g-min-width-1150px--xs {
      min-width: 1150px;
    }
    .g-min-width-1200px--xs {
      min-width: 1200px;
    }
    .g-min-width-1250px--xs {
      min-width: 1250px;
    }
    .g-min-width-1300px--xs {
      min-width: 1300px;
    }
    .g-min-width-1350px--xs {
      min-width: 1350px;
    }
    .g-min-width-1400px--xs {
      min-width: 1400px;
    }
    .g-min-width-1450px--xs {
      min-width: 1450px;
    }
    .g-min-width-1500px--xs {
      min-width: 1500px;
    }
    .g-min-width-1550px--xs {
      min-width: 1550px;
    }
    .g-min-width-1600px--xs {
      min-width: 1600px;
    }
    .g-min-width-1650px--xs {
      min-width: 1650px;
    }
    .g-min-width-1700px--xs {
      min-width: 1700px;
    }
    .g-min-width-1750px--xs {
      min-width: 1750px;
    }
    .g-min-width-1800px--xs {
      min-width: 1800px;
    }
    .g-min-width-1850px--xs {
      min-width: 1850px;
    }
    .g-min-width-1900px--xs {
      min-width: 1900px;
    }
    .g-min-width-1950px--xs {
      min-width: 1950px;
    }
    .g-min-width-2000px--xs {
      min-width: 2000px;
    }
  }
  


















/* CUSTOM PADDING CLASSES ========================================================================================================================= */
/* Negative Paddings + Responsive */
/* padding Spaces (xs) ------------------------------------*/
@media (min-width: 0) {
  .g-pt-minus-1 {
    padding-top: -0.07143rem !important; }
  .g-pt-minus-2 {
    padding-top: -0.14286rem !important; }
  .g-pt-minus-3 {
    padding-top: -0.21429rem !important; }
  .g-pt-minus-4 {
    padding-top: -0.28571rem !important; }
  .g-pt-minus-5 {
    padding-top: -0.35714rem !important; }
  .g-pt-minus-6 {
    padding-top: -0.42857rem !important; }
  .g-pt-minus-7 {
    padding-top: -0.5rem !important; }
  .g-pt-minus-8 {
    padding-top: -0.57143rem !important; }
  .g-pt-minus-9 {
    padding-top: -0.64286rem !important; }
  .g-pt-minus-10 {
    padding-top: -0.71429rem !important; }
  .g-pt-minus-11 {
    padding-top: -0.78571rem !important; }
  .g-pt-minus-12 {
    padding-top: -0.85714rem !important; }
  .g-pt-minus-13 {
    padding-top: -0.92857rem !important; }
  .g-pt-minus-14 {
    padding-top: -1rem !important; }
  .g-pt-minus-15 {
    padding-top: -1.07143rem !important; }
  .g-pt-minus-16 {
    padding-top: -1.14286rem !important; }
  .g-pt-minus-17 {
    padding-top: -1.21429rem !important; }
  .g-pt-minus-18 {
    padding-top: -1.28571rem !important; }
  .g-pt-minus-19 {
    padding-top: -1.35714rem !important; }
  .g-pt-minus-20 {
    padding-top: -1.42857rem !important; }
  .g-pt-minus-10 {
    padding-top: -0.71429rem !important; }
  .g-pt-minus-15 {
    padding-top: -1.07143rem !important; }
  .g-pt-minus-20 {
    padding-top: -1.42857rem !important; }
  .g-pt-minus-25 {
    padding-top: -1.78571rem !important; }
  .g-pt-minus-30 {
    padding-top: -2.14286rem !important; }
  .g-pt-minus-35 {
    padding-top: -2.5rem !important; }
  .g-pt-minus-40 {
    padding-top: -2.85714rem !important; }
  .g-pt-minus-45 {
    padding-top: -3.21429rem !important; }
  .g-pt-minus-50 {
    padding-top: -3.57143rem !important; }
  .g-pt-minus-55 {
    padding-top: -3.92857rem !important; }
  .g-pt-minus-60 {
    padding-top: -4.28571rem !important; }
  .g-pt-minus-65 {
    padding-top: -4.64286rem !important; }
  .g-pt-minus-70 {
    padding-top: -5rem !important; }
  .g-pt-minus-75 {
    padding-top: -5.35714rem !important; }
  .g-pt-minus-80 {
    padding-top: -5.71429rem !important; }
  .g-pt-minus-85 {
    padding-top: -6.07143rem !important; }
  .g-pt-minus-90 {
    padding-top: -6.42857rem !important; }
  .g-pt-minus-95 {
    padding-top: -6.78571rem !important; }
  .g-pt-minus-100 {
    padding-top: -7.14286rem !important; }
  .g-pt-minus-105 {
    padding-top: -7.5rem !important; }
  .g-pt-minus-110 {
    padding-top: -7.85714rem !important; }
  .g-pt-minus-115 {
    padding-top: -8.21429rem !important; }
  .g-pt-minus-120 {
    padding-top: -8.57143rem !important; }
  .g-pt-minus-125 {
    padding-top: -8.92857rem !important; }
  .g-pt-minus-130 {
    padding-top: -9.28571rem !important; }
  .g-pt-minus-135 {
    padding-top: -9.64286rem !important; }
  .g-pt-minus-140 {
    padding-top: -10rem !important; }
  .g-pt-minus-145 {
    padding-top: -10.35714rem !important; }
  .g-pt-minus-150 {
    padding-top: -10.71429rem !important; }
  .g-pt-minus-155 {
    padding-top: -11.07143rem !important; }
  .g-pt-minus-160 {
    padding-top: -11.42857rem !important; }
  .g-pt-minus-165 {
    padding-top: -11.78571rem !important; }
  .g-pt-minus-170 {
    padding-top: -12.14286rem !important; }
  .g-pb-minus-1 {
    padding-bottom: -0.07143rem !important; }
  .g-pb-minus-2 {
    padding-bottom: -0.14286rem !important; }
  .g-pb-minus-3 {
    padding-bottom: -0.21429rem !important; }
  .g-pb-minus-4 {
    padding-bottom: -0.28571rem !important; }
  .g-pb-minus-5 {
    padding-bottom: -0.35714rem !important; }
  .g-pb-minus-6 {
    padding-bottom: -0.42857rem !important; }
  .g-pb-minus-7 {
    padding-bottom: -0.5rem !important; }
  .g-pb-minus-8 {
    padding-bottom: -0.57143rem !important; }
  .g-pb-minus-9 {
    padding-bottom: -0.64286rem !important; }
  .g-pb-minus-10 {
    padding-bottom: -0.71429rem !important; }
  .g-pb-minus-11 {
    padding-bottom: -0.78571rem !important; }
  .g-pb-minus-12 {
    padding-bottom: -0.85714rem !important; }
  .g-pb-minus-13 {
    padding-bottom: -0.92857rem !important; }
  .g-pb-minus-14 {
    padding-bottom: -1rem !important; }
  .g-pb-minus-15 {
    padding-bottom: -1.07143rem !important; }
  .g-pb-minus-16 {
    padding-bottom: -1.14286rem !important; }
  .g-pb-minus-17 {
    padding-bottom: -1.21429rem !important; }
  .g-pb-minus-18 {
    padding-bottom: -1.28571rem !important; }
  .g-pb-minus-19 {
    padding-bottom: -1.35714rem !important; }
  .g-pb-minus-20 {
    padding-bottom: -1.42857rem !important; }

  .g-pl-minus-1 {
    padding-left: -0.07143rem !important; }
  .g-pl-minus-2 {
    padding-left: -0.14286rem !important; }
  .g-pl-minus-3 {
    padding-left: -0.21429rem !important; }
  .g-pl-minus-4 {
    padding-left: -0.28571rem !important; }
  .g-pl-minus-5 {
    padding-left: -0.35714rem !important; }
  .g-pl-minus-6 {
    padding-left: -0.42857rem !important; }
  .g-pl-minus-7 {
    padding-left: -0.5rem !important; }
  .g-pl-minus-8 {
    padding-left: -0.57143rem !important; }
  .g-pl-minus-9 {
    padding-left: -0.64286rem !important; }
  .g-pl-minus-10 {
    padding-left: -0.71429rem !important; }
  .g-pl-minus-5 {
    padding-left: -0.35714rem !important; }
  .g-pl-minus-10 {
    padding-left: -0.71429rem !important; }
  .g-pl-minus-15 {
    padding-left: -1.07143rem !important; }
  .g-pl-minus-20 {
    padding-left: -1.42857rem !important; }
  .g-pl-minus-25 {
    padding-left: -1.78571rem !important; }
  .g-pl-minus-30 {
    padding-left: -2.14286rem !important; }
  .g-pl-minus-35 {
    padding-left: -2.5rem !important; }
  .g-pl-minus-40 {
    padding-left: -2.85714rem !important; }
  .g-pl-minus-45 {
    padding-left: -3.21429rem !important; }
  .g-pl-minus-50 {
    padding-left: -3.57143rem !important; }
  .g-pr-minus-1 {
    padding-right: -0.07143rem !important; }
  .g-pr-minus-2 {
    padding-right: -0.14286rem !important; }
  .g-pr-minus-3 {
    padding-right: -0.21429rem !important; }
  .g-pr-minus-4 {
    padding-right: -0.28571rem !important; }
  .g-pr-minus-5 {
    padding-right: -0.35714rem !important; }
  .g-pr-minus-6 {
    padding-right: -0.42857rem !important; }
  .g-pr-minus-7 {
    padding-right: -0.5rem !important; }
  .g-pr-minus-8 {
    padding-right: -0.57143rem !important; }
  .g-pr-minus-9 {
    padding-right: -0.64286rem !important; }
  .g-pr-minus-10 {
    padding-right: -0.71429rem !important; }
  }

/* padding Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-pt-minus-1--sm {
    padding-top: -0.07143rem !important; }
  .g-pt-minus-2--sm {
    padding-top: -0.14286rem !important; }
  .g-pt-minus-3--sm {
    padding-top: -0.21429rem !important; }
  .g-pt-minus-4--sm {
    padding-top: -0.28571rem !important; }
  .g-pt-minus-5--sm {
    padding-top: -0.35714rem !important; }
  .g-pt-minus-6--sm {
    padding-top: -0.42857rem !important; }
  .g-pt-minus-7--sm {
    padding-top: -0.5rem !important; }
  .g-pt-minus-8--sm {
    padding-top: -0.57143rem !important; }
  .g-pt-minus-9--sm {
    padding-top: -0.64286rem !important; }
  .g-pt-minus-10--sm {
    padding-top: -0.71429rem !important; }
  .g-pt-minus-11--sm {
    padding-top: -0.78571rem !important; }
  .g-pt-minus-12--sm {
    padding-top: -0.85714rem !important; }
  .g-pt-minus-13--sm {
    padding-top: -0.92857rem !important; }
  .g-pt-minus-14--sm {
    padding-top: -1rem !important; }
  .g-pt-minus-15--sm {
    padding-top: -1.07143rem !important; }
  .g-pt-minus-16--sm {
    padding-top: -1.14286rem !important; }
  .g-pt-minus-17--sm {
    padding-top: -1.21429rem !important; }
  .g-pt-minus-18--sm {
    padding-top: -1.28571rem !important; }
  .g-pt-minus-19--sm {
    padding-top: -1.35714rem !important; }
  .g-pt-minus-20--sm {
    padding-top: -1.42857rem !important; }
  .g-pt-minus-10--sm {
    padding-top: -0.71429rem !important; }
  .g-pt-minus-15--sm {
    padding-top: -1.07143rem !important; }
  .g-pt-minus-20--sm {
    padding-top: -1.42857rem !important; }
  .g-pt-minus-25--sm {
    padding-top: -1.78571rem !important; }
  .g-pt-minus-30--sm {
    padding-top: -2.14286rem !important; }
  .g-pt-minus-35--sm {
    padding-top: -2.5rem !important; }
  .g-pt-minus-40--sm {
    padding-top: -2.85714rem !important; }
  .g-pt-minus-45--sm {
    padding-top: -3.21429rem !important; }
  .g-pt-minus-50--sm {
    padding-top: -3.57143rem !important; }
  .g-pt-minus-55--sm {
    padding-top: -3.92857rem !important; }
  .g-pt-minus-60--sm {
    padding-top: -4.28571rem !important; }
  .g-pt-minus-65--sm {
    padding-top: -4.64286rem !important; }
  .g-pt-minus-70--sm {
    padding-top: -5rem !important; }
  .g-pt-minus-75--sm {
    padding-top: -5.35714rem !important; }
  .g-pt-minus-80--sm {
    padding-top: -5.71429rem !important; }
  .g-pt-minus-85--sm {
    padding-top: -6.07143rem !important; }
  .g-pt-minus-90--sm {
    padding-top: -6.42857rem !important; }
  .g-pt-minus-95--sm {
    padding-top: -6.78571rem !important; }
  .g-pt-minus-100--sm {
    padding-top: -7.14286rem !important; }
  .g-pt-minus-105--sm {
    padding-top: -7.5rem !important; }
  .g-pt-minus-110--sm {
    padding-top: -7.85714rem !important; }
  .g-pt-minus-115--sm {
    padding-top: -8.21429rem !important; }
  .g-pt-minus-120--sm {
    padding-top: -8.57143rem !important; }
  .g-pt-minus-125--sm {
    padding-top: -8.92857rem !important; }
  .g-pt-minus-130--sm {
    padding-top: -9.28571rem !important; }
  .g-pt-minus-135--sm {
    padding-top: -9.64286rem !important; }
  .g-pt-minus-140--sm {
    padding-top: -10rem !important; }
  .g-pt-minus-145--sm {
    padding-top: -10.35714rem !important; }
  .g-pt-minus-150--sm {
    padding-top: -10.71429rem !important; }
  .g-pt-minus-155--sm {
    padding-top: -11.07143rem !important; }
  .g-pt-minus-160--sm {
    padding-top: -11.42857rem !important; }
  .g-pt-minus-165--sm {
    padding-top: -11.78571rem !important; }
  .g-pt-minus-170--sm {
    padding-top: -12.14286rem !important; }
  .g-pb-minus-1--sm {
    padding-bottom: -0.07143rem !important; }
  .g-pb-minus-2--sm {
    padding-bottom: -0.14286rem !important; }
  .g-pb-minus-3--sm {
    padding-bottom: -0.21429rem !important; }
  .g-pb-minus-4--sm {
    padding-bottom: -0.28571rem !important; }
  .g-pb-minus-5--sm {
    padding-bottom: -0.35714rem !important; }
  .g-pb-minus-6--sm {
    padding-bottom: -0.42857rem !important; }
  .g-pb-minus-7--sm {
    padding-bottom: -0.5rem !important; }
  .g-pb-minus-8--sm {
    padding-bottom: -0.57143rem !important; }
  .g-pb-minus-9--sm {
    padding-bottom: -0.64286rem !important; }
  .g-pb-minus-10--sm {
    padding-bottom: -0.71429rem !important; }
  .g-pb-minus-11--sm {
    padding-bottom: -0.78571rem !important; }
  .g-pb-minus-12--sm {
    padding-bottom: -0.85714rem !important; }
  .g-pb-minus-13--sm {
    padding-bottom: -0.92857rem !important; }
  .g-pb-minus-14--sm {
    padding-bottom: -1rem !important; }
  .g-pb-minus-15--sm {
    padding-bottom: -1.07143rem !important; }
  .g-pb-minus-16--sm {
    padding-bottom: -1.14286rem !important; }
  .g-pb-minus-17--sm {
    padding-bottom: -1.21429rem !important; }
  .g-pb-minus-18--sm {
    padding-bottom: -1.28571rem !important; }
  .g-pb-minus-19--sm {
    padding-bottom: -1.35714rem !important; }
  .g-pb-minus-20--sm {
    padding-bottom: -1.42857rem !important; }

  .g-pl-minus-1--sm {
    padding-left: -0.07143rem !important; }
  .g-pl-minus-2--sm {
    padding-left: -0.14286rem !important; }
  .g-pl-minus-3--sm {
    padding-left: -0.21429rem !important; }
  .g-pl-minus-4--sm {
    padding-left: -0.28571rem !important; }
  .g-pl-minus-5--sm {
    padding-left: -0.35714rem !important; }
  .g-pl-minus-6--sm {
    padding-left: -0.42857rem !important; }
  .g-pl-minus-7--sm {
    padding-left: -0.5rem !important; }
  .g-pl-minus-8--sm {
    padding-left: -0.57143rem !important; }
  .g-pl-minus-9--sm {
    padding-left: -0.64286rem !important; }
  .g-pl-minus-10--sm {
    padding-left: -0.71429rem !important; }
  .g-pl-minus-5--sm {
    padding-left: -0.35714rem !important; }
  .g-pl-minus-10--sm {
    padding-left: -0.71429rem !important; }
  .g-pl-minus-15--sm {
    padding-left: -1.07143rem !important; }
  .g-pl-minus-20--sm {
    padding-left: -1.42857rem !important; }
  .g-pl-minus-25--sm {
    padding-left: -1.78571rem !important; }
  .g-pl-minus-30--sm {
    padding-left: -2.14286rem !important; }
  .g-pl-minus-35--sm {
    padding-left: -2.5rem !important; }
  .g-pl-minus-40--sm {
    padding-left: -2.85714rem !important; }
  .g-pl-minus-45--sm {
    padding-left: -3.21429rem !important; }
  .g-pl-minus-50--sm {
    padding-left: -3.57143rem !important; }
  .g-pr-minus-1--sm {
    padding-right: -0.07143rem !important; }
  .g-pr-minus-2--sm {
    padding-right: -0.14286rem !important; }
  .g-pr-minus-3--sm {
    padding-right: -0.21429rem !important; }
  .g-pr-minus-4--sm {
    padding-right: -0.28571rem !important; }
  .g-pr-minus-5--sm {
    padding-right: -0.35714rem !important; }
  .g-pr-minus-6--sm {
    padding-right: -0.42857rem !important; }
  .g-pr-minus-7--sm {
    padding-right: -0.5rem !important; }
  .g-pr-minus-8--sm {
    padding-right: -0.57143rem !important; }
  .g-pr-minus-9--sm {
    padding-right: -0.64286rem !important; }
  .g-pr-minus-10--sm {
    padding-right: -0.71429rem !important; }
  }

/* padding Spaces (md)
------------------------------------*/
@media (min-width: 768px) {
  .g-pt-minus-1--md {
    padding-top: -0.07143rem !important; }
  .g-pt-minus-2--md {
    padding-top: -0.14286rem !important; }
  .g-pt-minus-3--md {
    padding-top: -0.21429rem !important; }
  .g-pt-minus-4--md {
    padding-top: -0.28571rem !important; }
  .g-pt-minus-5--md {
    padding-top: -0.35714rem !important; }
  .g-pt-minus-6--md {
    padding-top: -0.42857rem !important; }
  .g-pt-minus-7--md {
    padding-top: -0.5rem !important; }
  .g-pt-minus-8--md {
    padding-top: -0.57143rem !important; }
  .g-pt-minus-9--md {
    padding-top: -0.64286rem !important; }
  .g-pt-minus-10--md {
    padding-top: -0.71429rem !important; }
  .g-pt-minus-11--md {
    padding-top: -0.78571rem !important; }
  .g-pt-minus-12--md {
    padding-top: -0.85714rem !important; }
  .g-pt-minus-13--md {
    padding-top: -0.92857rem !important; }
  .g-pt-minus-14--md {
    padding-top: -1rem !important; }
  .g-pt-minus-15--md {
    padding-top: -1.07143rem !important; }
  .g-pt-minus-16--md {
    padding-top: -1.14286rem !important; }
  .g-pt-minus-17--md {
    padding-top: -1.21429rem !important; }
  .g-pt-minus-18--md {
    padding-top: -1.28571rem !important; }
  .g-pt-minus-19--md {
    padding-top: -1.35714rem !important; }
  .g-pt-minus-20--md {
    padding-top: -1.42857rem !important; }
  .g-pt-minus-10--md {
    padding-top: -0.71429rem !important; }
  .g-pt-minus-15--md {
    padding-top: -1.07143rem !important; }
  .g-pt-minus-20--md {
    padding-top: -1.42857rem !important; }
  .g-pt-minus-25--md {
    padding-top: -1.78571rem !important; }
  .g-pt-minus-30--md {
    padding-top: -2.14286rem !important; }
  .g-pt-minus-35--md {
    padding-top: -2.5rem !important; }
  .g-pt-minus-40--md {
    padding-top: -2.85714rem !important; }
  .g-pt-minus-45--md {
    padding-top: -3.21429rem !important; }
  .g-pt-minus-50--md {
    padding-top: -3.57143rem !important; }
  .g-pt-minus-55--md {
    padding-top: -3.92857rem !important; }
  .g-pt-minus-60--md {
    padding-top: -4.28571rem !important; }
  .g-pt-minus-65--md {
    padding-top: -4.64286rem !important; }
  .g-pt-minus-70--md {
    padding-top: -5rem !important; }
  .g-pt-minus-75--md {
    padding-top: -5.35714rem !important; }
  .g-pt-minus-80--md {
    padding-top: -5.71429rem !important; }
  .g-pt-minus-85--md {
    padding-top: -6.07143rem !important; }
  .g-pt-minus-90--md {
    padding-top: -6.42857rem !important; }
  .g-pt-minus-95--md {
    padding-top: -6.78571rem !important; }
  .g-pt-minus-100--md {
    padding-top: -7.14286rem !important; }
  .g-pt-minus-105--md {
    padding-top: -7.5rem !important; }
  .g-pt-minus-110--md {
    padding-top: -7.85714rem !important; }
  .g-pt-minus-115--md {
    padding-top: -8.21429rem !important; }
  .g-pt-minus-120--md {
    padding-top: -8.57143rem !important; }
  .g-pt-minus-125--md {
    padding-top: -8.92857rem !important; }
  .g-pt-minus-130--md {
    padding-top: -9.28571rem !important; }
  .g-pt-minus-135--md {
    padding-top: -9.64286rem !important; }
  .g-pt-minus-140--md {
    padding-top: -10rem !important; }
  .g-pt-minus-145--md {
    padding-top: -10.35714rem !important; }
  .g-pt-minus-150--md {
    padding-top: -10.71429rem !important; }
  .g-pt-minus-155--md {
    padding-top: -11.07143rem !important; }
  .g-pt-minus-160--md {
    padding-top: -11.42857rem !important; }
  .g-pt-minus-165--md {
    padding-top: -11.78571rem !important; }
  .g-pt-minus-170--md {
    padding-top: -12.14286rem !important; }
  .g-pb-minus-1--md {
    padding-bottom: -0.07143rem !important; }
  .g-pb-minus-2--md {
    padding-bottom: -0.14286rem !important; }
  .g-pb-minus-3--md {
    padding-bottom: -0.21429rem !important; }
  .g-pb-minus-4--md {
    padding-bottom: -0.28571rem !important; }
  .g-pb-minus-5--md {
    padding-bottom: -0.35714rem !important; }
  .g-pb-minus-6--md {
    padding-bottom: -0.42857rem !important; }
  .g-pb-minus-7--md {
    padding-bottom: -0.5rem !important; }
  .g-pb-minus-8--md {
    padding-bottom: -0.57143rem !important; }
  .g-pb-minus-9--md {
    padding-bottom: -0.64286rem !important; }
  .g-pb-minus-10--md {
    padding-bottom: -0.71429rem !important; }
  .g-pb-minus-11--md {
    padding-bottom: -0.78571rem !important; }
  .g-pb-minus-12--md {
    padding-bottom: -0.85714rem !important; }
  .g-pb-minus-13--md {
    padding-bottom: -0.92857rem !important; }
  .g-pb-minus-14--md {
    padding-bottom: -1rem !important; }
  .g-pb-minus-15--md {
    padding-bottom: -1.07143rem !important; }
  .g-pb-minus-16--md {
    padding-bottom: -1.14286rem !important; }
  .g-pb-minus-17--md {
    padding-bottom: -1.21429rem !important; }
  .g-pb-minus-18--md {
    padding-bottom: -1.28571rem !important; }
  .g-pb-minus-19--md {
    padding-bottom: -1.35714rem !important; }
  .g-pb-minus-20--md {
    padding-bottom: -1.42857rem !important; }

  .g-pl-minus-1--md {
    padding-left: -0.07143rem !important; }
  .g-pl-minus-2--md {
    padding-left: -0.14286rem !important; }
  .g-pl-minus-3--md {
    padding-left: -0.21429rem !important; }
  .g-pl-minus-4--md {
    padding-left: -0.28571rem !important; }
  .g-pl-minus-5--md {
    padding-left: -0.35714rem !important; }
  .g-pl-minus-6--md {
    padding-left: -0.42857rem !important; }
  .g-pl-minus-7--md {
    padding-left: -0.5rem !important; }
  .g-pl-minus-8--md {
    padding-left: -0.57143rem !important; }
  .g-pl-minus-9--md {
    padding-left: -0.64286rem !important; }
  .g-pl-minus-10--md {
    padding-left: -0.71429rem !important; }
  .g-pl-minus-5--md {
    padding-left: -0.35714rem !important; }
  .g-pl-minus-10--md {
    padding-left: -0.71429rem !important; }
  .g-pl-minus-15--md {
    padding-left: -1.07143rem !important; }
  .g-pl-minus-20--md {
    padding-left: -1.42857rem !important; }
  .g-pl-minus-25--md {
    padding-left: -1.78571rem !important; }
  .g-pl-minus-30--md {
    padding-left: -2.14286rem !important; }
  .g-pl-minus-35--md {
    padding-left: -2.5rem !important; }
  .g-pl-minus-40--md {
    padding-left: -2.85714rem !important; }
  .g-pl-minus-45--md {
    padding-left: -3.21429rem !important; }
  .g-pl-minus-50--md {
    padding-left: -3.57143rem !important; }
  .g-pr-minus-1--md {
    padding-right: -0.07143rem !important; }
  .g-pr-minus-2--md {
    padding-right: -0.14286rem !important; }
  .g-pr-minus-3--md {
    padding-right: -0.21429rem !important; }
  .g-pr-minus-4--md {
    padding-right: -0.28571rem !important; }
  .g-pr-minus-5--md {
    padding-right: -0.35714rem !important; }
  .g-pr-minus-6--md {
    padding-right: -0.42857rem !important; }
  .g-pr-minus-7--md {
    padding-right: -0.5rem !important; }
  .g-pr-minus-8--md {
    padding-right: -0.57143rem !important; }
  .g-pr-minus-9--md {
    padding-right: -0.64286rem !important; }
  .g-pr-minus-10--md {
    padding-right: -0.71429rem !important; }
  }

/* padding Spaces (lg)
------------------------------------*/
@media (min-width: 992px) {
  .g-pt-minus-1--lg {
    padding-top: -0.07143rem !important; }
  .g-pt-minus-2--lg {
    padding-top: -0.14286rem !important; }
  .g-pt-minus-3--lg {
    padding-top: -0.21429rem !important; }
  .g-pt-minus-4--lg {
    padding-top: -0.28571rem !important; }
  .g-pt-minus-5--lg {
    padding-top: -0.35714rem !important; }
  .g-pt-minus-6--lg {
    padding-top: -0.42857rem !important; }
  .g-pt-minus-7--lg {
    padding-top: -0.5rem !important; }
  .g-pt-minus-8--lg {
    padding-top: -0.57143rem !important; }
  .g-pt-minus-9--lg {
    padding-top: -0.64286rem !important; }
  .g-pt-minus-10--lg {
    padding-top: -0.71429rem !important; }
  .g-pt-minus-11--lg {
    padding-top: -0.78571rem !important; }
  .g-pt-minus-12--lg {
    padding-top: -0.85714rem !important; }
  .g-pt-minus-13--lg {
    padding-top: -0.92857rem !important; }
  .g-pt-minus-14--lg {
    padding-top: -1rem !important; }
  .g-pt-minus-15--lg {
    padding-top: -1.07143rem !important; }
  .g-pt-minus-16--lg {
    padding-top: -1.14286rem !important; }
  .g-pt-minus-17--lg {
    padding-top: -1.21429rem !important; }
  .g-pt-minus-18--lg {
    padding-top: -1.28571rem !important; }
  .g-pt-minus-19--lg {
    padding-top: -1.35714rem !important; }
  .g-pt-minus-20--lg {
    padding-top: -1.42857rem !important; }
  .g-pt-minus-10--lg {
    padding-top: -0.71429rem !important; }
  .g-pt-minus-15--lg {
    padding-top: -1.07143rem !important; }
  .g-pt-minus-20--lg {
    padding-top: -1.42857rem !important; }
  .g-pt-minus-25--lg {
    padding-top: -1.78571rem !important; }
  .g-pt-minus-30--lg {
    padding-top: -2.14286rem !important; }
  .g-pt-minus-35--lg {
    padding-top: -2.5rem !important; }
  .g-pt-minus-40--lg {
    padding-top: -2.85714rem !important; }
  .g-pt-minus-45--lg {
    padding-top: -3.21429rem !important; }
  .g-pt-minus-50--lg {
    padding-top: -3.57143rem !important; }
  .g-pt-minus-55--lg {
    padding-top: -3.92857rem !important; }
  .g-pt-minus-60--lg {
    padding-top: -4.28571rem !important; }
  .g-pt-minus-65--lg {
    padding-top: -4.64286rem !important; }
  .g-pt-minus-70--lg {
    padding-top: -5rem !important; }
  .g-pt-minus-75--lg {
    padding-top: -5.35714rem !important; }
  .g-pt-minus-80--lg {
    padding-top: -5.71429rem !important; }
  .g-pt-minus-85--lg {
    padding-top: -6.07143rem !important; }
  .g-pt-minus-90--lg {
    padding-top: -6.42857rem !important; }
  .g-pt-minus-95--lg {
    padding-top: -6.78571rem !important; }
  .g-pt-minus-100--lg {
    padding-top: -7.14286rem !important; }
  .g-pt-minus-105--lg {
    padding-top: -7.5rem !important; }
  .g-pt-minus-110--lg {
    padding-top: -7.85714rem !important; }
  .g-pt-minus-115--lg {
    padding-top: -8.21429rem !important; }
  .g-pt-minus-120--lg {
    padding-top: -8.57143rem !important; }
  .g-pt-minus-125--lg {
    padding-top: -8.92857rem !important; }
  .g-pt-minus-130--lg {
    padding-top: -9.28571rem !important; }
  .g-pt-minus-135--lg {
    padding-top: -9.64286rem !important; }
  .g-pt-minus-140--lg {
    padding-top: -10rem !important; }
  .g-pt-minus-145--lg {
    padding-top: -10.35714rem !important; }
  .g-pt-minus-150--lg {
    padding-top: -10.71429rem !important; }
  .g-pt-minus-155--lg {
    padding-top: -11.07143rem !important; }
  .g-pt-minus-160--lg {
    padding-top: -11.42857rem !important; }
  .g-pt-minus-165--lg {
    padding-top: -11.78571rem !important; }
  .g-pt-minus-170--lg {
    padding-top: -12.14286rem !important; }
  .g-pb-minus-1--lg {
    padding-bottom: -0.07143rem !important; }
  .g-pb-minus-2--lg {
    padding-bottom: -0.14286rem !important; }
  .g-pb-minus-3--lg {
    padding-bottom: -0.21429rem !important; }
  .g-pb-minus-4--lg {
    padding-bottom: -0.28571rem !important; }
  .g-pb-minus-5--lg {
    padding-bottom: -0.35714rem !important; }
  .g-pb-minus-6--lg {
    padding-bottom: -0.42857rem !important; }
  .g-pb-minus-7--lg {
    padding-bottom: -0.5rem !important; }
  .g-pb-minus-8--lg {
    padding-bottom: -0.57143rem !important; }
  .g-pb-minus-9--lg {
    padding-bottom: -0.64286rem !important; }
  .g-pb-minus-10--lg {
    padding-bottom: -0.71429rem !important; }
  .g-pb-minus-11--lg {
    padding-bottom: -0.78571rem !important; }
  .g-pb-minus-12--lg {
    padding-bottom: -0.85714rem !important; }
  .g-pb-minus-13--lg {
    padding-bottom: -0.92857rem !important; }
  .g-pb-minus-14--lg {
    padding-bottom: -1rem !important; }
  .g-pb-minus-15--lg {
    padding-bottom: -1.07143rem !important; }
  .g-pb-minus-16--lg {
    padding-bottom: -1.14286rem !important; }
  .g-pb-minus-17--lg {
    padding-bottom: -1.21429rem !important; }
  .g-pb-minus-18--lg {
    padding-bottom: -1.28571rem !important; }
  .g-pb-minus-19--lg {
    padding-bottom: -1.35714rem !important; }
  .g-pb-minus-20--lg {
    padding-bottom: -1.42857rem !important; }
  .g-pl-minus-1--lg {
    padding-left: -0.07143rem !important; }
  .g-pl-minus-2--lg {
    padding-left: -0.14286rem !important; }
  .g-pl-minus-3--lg {
    padding-left: -0.21429rem !important; }
  .g-pl-minus-4--lg {
    padding-left: -0.28571rem !important; }
  .g-pl-minus-5--lg {
    padding-left: -0.35714rem !important; }
  .g-pl-minus-6--lg {
    padding-left: -0.42857rem !important; }
  .g-pl-minus-7--lg {
    padding-left: -0.5rem !important; }
  .g-pl-minus-8--lg {
    padding-left: -0.57143rem !important; }
  .g-pl-minus-9--lg {
    padding-left: -0.64286rem !important; }
  .g-pl-minus-10--lg {
    padding-left: -0.71429rem !important; }
  .g-pl-minus-5--lg {
    padding-left: -0.35714rem !important; }
  .g-pl-minus-10--lg {
    padding-left: -0.71429rem !important; }
  .g-pl-minus-15--lg {
    padding-left: -1.07143rem !important; }
  .g-pl-minus-20--lg {
    padding-left: -1.42857rem !important; }
  .g-pl-minus-25--lg {
    padding-left: -1.78571rem !important; }
  .g-pl-minus-30--lg {
    padding-left: -2.14286rem !important; }
  .g-pl-minus-35--lg {
    padding-left: -2.5rem !important; }
  .g-pl-minus-40--lg {
    padding-left: -2.85714rem !important; }
  .g-pl-minus-45--lg {
    padding-left: -3.21429rem !important; }
  .g-pl-minus-50--lg {
    padding-left: -3.57143rem !important; }
  .g-pr-minus-1--lg {
    padding-right: -0.07143rem !important; }
  .g-pr-minus-2--lg {
    padding-right: -0.14286rem !important; }
  .g-pr-minus-3--lg {
    padding-right: -0.21429rem !important; }
  .g-pr-minus-4--lg {
    padding-right: -0.28571rem !important; }
  .g-pr-minus-5--lg {
    padding-right: -0.35714rem !important; }
  .g-pr-minus-6--lg {
    padding-right: -0.42857rem !important; }
  .g-pr-minus-7--lg {
    padding-right: -0.5rem !important; }
  .g-pr-minus-8--lg {
    padding-right: -0.57143rem !important; }
  .g-pr-minus-9--lg {
    padding-right: -0.64286rem !important; }
  .g-pr-minus-10--lg {
    padding-right: -0.71429rem !important; }
  }

/* padding Spaces (xl)
------------------------------------*/
/* P */
@media (min-width: 1200px) {
  .g-pt-minus-1--xl {
    padding-top: -0.07143rem !important; }
  .g-pt-minus-2--xl {
    padding-top: -0.14286rem !important; }
  .g-pt-minus-3--xl {
    padding-top: -0.21429rem !important; }
  .g-pt-minus-4--xl {
    padding-top: -0.28571rem !important; }
  .g-pt-minus-5--xl {
    padding-top: -0.35714rem !important; }
  .g-pt-minus-6--xl {
    padding-top: -0.42857rem !important; }
  .g-pt-minus-7--xl {
    padding-top: -0.5rem !important; }
  .g-pt-minus-8--xl {
    padding-top: -0.57143rem !important; }
  .g-pt-minus-9--xl {
    padding-top: -0.64286rem !important; }
  .g-pt-minus-10--xl {
    padding-top: -0.71429rem !important; }
  .g-pt-minus-11--xl {
    padding-top: -0.78571rem !important; }
  .g-pt-minus-12--xl {
    padding-top: -0.85714rem !important; }
  .g-pt-minus-13--xl {
    padding-top: -0.92857rem !important; }
  .g-pt-minus-14--xl {
    padding-top: -1rem !important; }
  .g-pt-minus-15--xl {
    padding-top: -1.07143rem !important; }
  .g-pt-minus-16--xl {
    padding-top: -1.14286rem !important; }
  .g-pt-minus-17--xl {
    padding-top: -1.21429rem !important; }
  .g-pt-minus-18--xl {
    padding-top: -1.28571rem !important; }
  .g-pt-minus-19--xl {
    padding-top: -1.35714rem !important; }
  .g-pt-minus-20--xl {
    padding-top: -1.42857rem !important; }
  .g-pt-minus-10--xl {
    padding-top: -0.71429rem !important; }
  .g-pt-minus-15--xl {
    padding-top: -1.07143rem !important; }
  .g-pt-minus-20--xl {
    padding-top: -1.42857rem !important; }
  .g-pt-minus-25--xl {
    padding-top: -1.78571rem !important; }
  .g-pt-minus-30--xl {
    padding-top: -2.14286rem !important; }
  .g-pt-minus-35--xl {
    padding-top: -2.5rem !important; }
  .g-pt-minus-40--xl {
    padding-top: -2.85714rem !important; }
  .g-pt-minus-45--xl {
    padding-top: -3.21429rem !important; }
  .g-pt-minus-50--xl {
    padding-top: -3.57143rem !important; }
  .g-pt-minus-55--xl {
    padding-top: -3.92857rem !important; }
  .g-pt-minus-60--xl {
    padding-top: -4.28571rem !important; }
  .g-pt-minus-65--xl {
    padding-top: -4.64286rem !important; }
  .g-pt-minus-70--xl {
    padding-top: -5rem !important; }
  .g-pt-minus-75--xl {
    padding-top: -5.35714rem !important; }
  .g-pt-minus-80--xl {
    padding-top: -5.71429rem !important; }
  .g-pt-minus-85--xl {
    padding-top: -6.07143rem !important; }
  .g-pt-minus-90--xl {
    padding-top: -6.42857rem !important; }
  .g-pt-minus-95--xl {
    padding-top: -6.78571rem !important; }
  .g-pt-minus-100--xl {
    padding-top: -7.14286rem !important; }
  .g-pt-minus-105--xl {
    padding-top: -7.5rem !important; }
  .g-pt-minus-110--xl {
    padding-top: -7.85714rem !important; }
  .g-pt-minus-115--xl {
    padding-top: -8.21429rem !important; }
  .g-pt-minus-120--xl {
    padding-top: -8.57143rem !important; }
  .g-pt-minus-125--xl {
    padding-top: -8.92857rem !important; }
  .g-pt-minus-130--xl {
    padding-top: -9.28571rem !important; }
  .g-pt-minus-135--xl {
    padding-top: -9.64286rem !important; }
  .g-pt-minus-140--xl {
    padding-top: -10rem !important; }
  .g-pt-minus-145--xl {
    padding-top: -10.35714rem !important; }
  .g-pt-minus-150--xl {
    padding-top: -10.71429rem !important; }
  .g-pt-minus-155--xl {
    padding-top: -11.07143rem !important; }
  .g-pt-minus-160--xl {
    padding-top: -11.42857rem !important; }
  .g-pt-minus-165--xl {
    padding-top: -11.78571rem !important; }
  .g-pt-minus-170--xl {
    padding-top: -12.14286rem !important; }

  .g-pb-minus-1--xl {
    padding-bottom: -0.07143rem !important; }
  .g-pb-minus-2--xl {
    padding-bottom: -0.14286rem !important; }
  .g-pb-minus-3--xl {
    padding-bottom: -0.21429rem !important; }
  .g-pb-minus-4--xl {
    padding-bottom: -0.28571rem !important; }
  .g-pb-minus-5--xl {
    padding-bottom: -0.35714rem !important; }
  .g-pb-minus-6--xl {
    padding-bottom: -0.42857rem !important; }
  .g-pb-minus-7--xl {
    padding-bottom: -0.5rem !important; }
  .g-pb-minus-8--xl {
    padding-bottom: -0.57143rem !important; }
  .g-pb-minus-9--xl {
    padding-bottom: -0.64286rem !important; }
  .g-pb-minus-10--xl {
    padding-bottom: -0.71429rem !important; }
  .g-pb-minus-11--xl {
    padding-bottom: -0.78571rem !important; }
  .g-pb-minus-12--xl {
    padding-bottom: -0.85714rem !important; }
  .g-pb-minus-13--xl {
    padding-bottom: -0.92857rem !important; }
  .g-pb-minus-14--xl {
    padding-bottom: -1rem !important; }
  .g-pb-minus-15--xl {
    padding-bottom: -1.07143rem !important; }
  .g-pb-minus-16--xl {
    padding-bottom: -1.14286rem !important; }
  .g-pb-minus-17--xl {
    padding-bottom: -1.21429rem !important; }
  .g-pb-minus-18--xl {
    padding-bottom: -1.28571rem !important; }
  .g-pb-minus-19--xl {
    padding-bottom: -1.35714rem !important; }
  .g-pb-minus-20--xl {
    padding-bottom: -1.42857rem !important; }

  .g-pl-minus-1--xl {
    padding-left: -0.07143rem !important; }
  .g-pl-minus-2--xl {
    padding-left: -0.14286rem !important; }
  .g-pl-minus-3--xl {
    padding-left: -0.21429rem !important; }
  .g-pl-minus-4--xl {
    padding-left: -0.28571rem !important; }
  .g-pl-minus-5--xl {
    padding-left: -0.35714rem !important; }
  .g-pl-minus-6--xl {
    padding-left: -0.42857rem !important; }
  .g-pl-minus-7--xl {
    padding-left: -0.5rem !important; }
  .g-pl-minus-8--xl {
    padding-left: -0.57143rem !important; }
  .g-pl-minus-9--xl {
    padding-left: -0.64286rem !important; }
  .g-pl-minus-10--xl {
    padding-left: -0.71429rem !important; }
  .g-pl-minus-5--xl {
    padding-left: -0.35714rem !important; }
  .g-pl-minus-10--xl {
    padding-left: -0.71429rem !important; }
  .g-pl-minus-15--xl {
    padding-left: -1.07143rem !important; }
  .g-pl-minus-20--xl {
    padding-left: -1.42857rem !important; }
  .g-pl-minus-25--xl {
    padding-left: -1.78571rem !important; }
  .g-pl-minus-30--xl {
    padding-left: -2.14286rem !important; }
  .g-pl-minus-35--xl {
    padding-left: -2.5rem !important; }
  .g-pl-minus-40--xl {
    padding-left: -2.85714rem !important; }
  .g-pl-minus-45--xl {
    padding-left: -3.21429rem !important; }
  .g-pl-minus-50--xl {
    padding-left: -3.57143rem !important; }

  .g-pr-minus-1--xl {
    padding-right: -0.07143rem !important; }
  .g-pr-minus-2--xl {
    padding-right: -0.14286rem !important; }
  .g-pr-minus-3--xl {
    padding-right: -0.21429rem !important; }
  .g-pr-minus-4--xl {
    padding-right: -0.28571rem !important; }
  .g-pr-minus-5--xl {
    padding-right: -0.35714rem !important; }
  .g-pr-minus-6--xl {
    padding-right: -0.42857rem !important; }
  .g-pr-minus-7--xl {
    padding-right: -0.5rem !important; }
  .g-pr-minus-8--xl {
    padding-right: -0.57143rem !important; }
  .g-pr-minus-9--xl {
    padding-right: -0.64286rem !important; }
  .g-pr-minus-10--xl {
    padding-right: -0.71429rem !important; }
  }

/* paddings Around
------------------------------------*/

.g-pa-minus-1 {
  padding: -0.07143rem !important; }

/* Minus paddings
------------------------------------*/
/* Minus padding Top */
.g-pt-minus-1 {
  padding-top: -0.07143rem; }

.g-pt-minus-20 {
  padding-top: -1.42857rem; }

.g-pt-minus-25 {
  padding-top: -1.78571rem; }

.g-pt-minus-30 {
  padding-top: -2.14286rem; }

.g-pt-minus-40 {
  padding-top: -2.85714rem; }

.g-pt-minus-70 {
  padding-top: -5rem; }

.g-pt-minus-73 {
  padding-top: -5.14286rem !important; }

.g-pt-minus-120 {
  padding-top: -8.57143rem; }

.g-pt-minus-200 {
  padding-top: -14.28571rem; }

.g-pt-minus-300 {
  padding-top: -21.42857rem; }

/* Minus padding Bottom */
.g-pb-minus-70 {
  padding-bottom: -5rem; }

/* Minus padding Left */
.g-pl-minus-20 {
  padding-left: -1.42857rem; }

.g-pl-minus-23 {
  padding-left: -1.64286rem; }

.g-pl-minus-35 {
  padding-left: -2.5rem; }

.g-pl-minus-55 {
  padding-left: -3.92857rem; }

.g-pl-minus-25 {
  padding-left: -1.78571rem; }

.g-pl-minus-82 {
  padding-left: -5.85714rem; }

.g-pl-minus-90 {
  padding-left: -6.42857rem; }

.g-pl-minus-100 {
  padding-left: -7.14286rem; }

.g-pl-minus-118 {
  padding-left: -8.42857rem; }

.g-pl-minus-142 {
  padding-left: -10.14286rem; }

/* Minus padding Right */
.g-pr-minus-50 {
  padding-right: -3.57143rem; }

.g-pr-minus-100 {
  padding-right: -7.14286rem; }

/* padding Left and Right */
.g-px-minus-1 {
  padding-left: -0.07143rem;
  padding-right: -0.07143rem; }

.g-px-minus-2 {
  padding-left: -0.14286rem;
  padding-right: -0.14286rem; }

.g-px-minus-4 {
  padding-left: -0.28571rem;
  padding-right: -0.28571rem; }

.g-px-minus-5 {
  padding-left: -0.35714rem;
  padding-right: -0.35714rem; }

.g-px-minus-15 {
  padding-left: -1.07143rem;
  padding-right: -1.07143rem; }

.g-px-minus-25 {
  padding-left: -1.78571rem;
  padding-right: -1.78571rem; }

.g-px-minus-30 {
  padding-left: -2.14286rem;
  padding-right: -2.14286rem; }

/* padding Right */

.g-pr-minus-10 {
  padding-right: -0.71429rem; }

.g-pr-minus-13 {
  padding-right: -0.92857rem; }

.g-pr-minus-15 {
  padding-right: -1.07143rem; }

.g-pr-minus-23 {
  padding-right: -1.64286rem; }

.g-pr-minus-30 {
  padding-right: -2.14286rem; }

/* padding Left and Right */
.g-px-minus-10 {
  padding-left: -0.71429rem;
  padding-right: -0.71429rem; }

.g-px-minus-15 {
  padding-left: -1.07143rem;
  padding-right: -1.07143rem; }

.g-px-minus-20 {
  padding-left: -1.42857rem;
  padding-right: -1.42857rem; }

.g-px-minus-25 {
  padding-left: -1.78571rem;
  padding-right: -1.78571rem; }

.g-px-minus-30 {
  padding-left: -2.14286rem;
  padding-right: -2.14286rem; }

/* padding Top and Bottom */
.g-py-minus-1 {
  padding-top: -0.07143rem;
  padding-bottom: -0.07143rem; }

.g-py-minus-2 {
  padding-top: -0.14286rem;
  padding-bottom: -0.14286rem; }

.g-py-minus-10 {
  padding-top: -0.71429rem;
  padding-bottom: -0.71429rem; }

@media (min-width: 576px) {
  .g-px-minus-10--sm {
    padding-left: -0.71429rem;
    padding-right: -0.71429rem; }
  .g-py-minus-5--sm {
    padding-top: -0.35714rem;
    padding-bottom: -0.35714rem; }
  .g-py-minus-10--sm {
    padding-top: -0.71429rem;
    padding-bottom: -0.71429rem; }
  .g-px-minus-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .g-py-minus-0 {
    padding-top: 0;
    padding-bottom: 0; }
  }

@media (min-width: 768px) {
  .g-pl-minus-1--md {
    padding-left: -0.07143rem; }
  .g-pl-minus-9--md {
    padding-left: -0.64286rem !important; }
  .g-pl-minus-15--md {
    padding-left: -1.07143rem !important; }
  .g-pl-minus-23--md {
    padding-left: -1.64286rem !important; }
  .g-pl-minus-25--md {
    padding-left: -1.78571rem !important; }
  .g-pr-minus-1--md {
    padding-right: -0.07143rem; }
  .g-pr-minus-9--md {
    padding-right: -0.64286rem !important; }
  .g-pr-minus-13--md {
    padding-right: -0.92857rem; }
  .g-pr-minus-23--md {
    padding-right: -1.64286rem; }
  .g-pl-minus-82--md {
    padding-left: -5.85714rem !important; }
  .g-pr-minus-82--md {
    padding-right: -5.85714rem !important; }
  .g-pl-minus-90--md {
    padding-left: -6.42857rem !important; }
  .g-pt-minus-76--md {
    padding-top: -5.42857rem !important; }
  }

@media (min-width: 992px) {
  .g-pr-minus-1--lg {
    padding-right: -0.07143rem; }
  .g-pr-minus-50--lg {
    padding-right: -3.57143rem; }
  .g-pr-minus-100--lg {
    padding-right: -7.14286rem; }
  .g-pl-minus-100--lg {
    padding-left: -7.14286rem; }
  .g-pl-minus-100 {
    padding-left: -7.14286rem; }
  .g-px-minus-5--lg {
    padding-left: -0.35714rem;
    padding-right: -0.35714rem; }
  .g-px-minus-10--lg {
    padding-left: -0.71429rem;
    padding-right: -0.71429rem; }
  .g-px-minus-15--lg {
    padding-left: -1.07143rem;
    padding-right: -1.07143rem; }
  .g-pl-minus-50--lg {
    padding-left: -3.57143rem; }
  }

@media (min-width: 1200px) {
  .g-px-minus-10--xl {
    padding-left: -0.71429rem;
    padding-right: -0.71429rem; }
  .g-px-minus-15--xl {
    padding-left: -1.07143rem;
    padding-right: -1.07143rem; }
  }


/* CUSTOM FONT SIZE CLASSES ========================================================================================================================= */
/* Custom Font Sizes Responsive */

/* Extra Large */
@media (min-width: 1200px) {
  .g-font-size-1--xl {
    font-size: 1px;
  }
  .g-font-size-2--xl {
    font-size: 2px;
  }
  .g-font-size-3--xl {
    font-size: 3px;
  }
  .g-font-size-4--xl {
    font-size: 4px;
  }
  .g-font-size-5--xl {
    font-size: 5px;
  }
  .g-font-size-6--xl {
    font-size: 6px;
  }
  .g-font-size-7--xl {
    font-size: 7px;
  }
  .g-font-size-8--xl {
    font-size: 8px;
  }
  .g-font-size-9--xl {
    font-size: 9px;
  }
  .g-font-size-10--xl {
    font-size: 10px;
  }
  .g-font-size-11--xl {
    font-size: 11px;
  }
  .g-font-size-12--xl {
    font-size: 12px;
  }
  .g-font-size-13--xl {
    font-size: 13px;
  }
  .g-font-size-14--xl {
    font-size: 14px;
  }
  .g-font-size-15--xl {
    font-size: 15px;
  }
  .g-font-size-16--xl {
    font-size: 16px;
  }
  .g-font-size-17--xl {
    font-size: 17px;
  }
  .g-font-size-18--xl {
    font-size: 18px;
  }
  .g-font-size-19--xl {
    font-size: 19px;
  }
  .g-font-size-20--xl {
    font-size: 20px;
  }
  .g-font-size-21--xl {
    font-size: 21px;
  }
  .g-font-size-22--xl {
    font-size: 22px;
  }
  .g-font-size-23--xl {
    font-size: 23px;
  }
  .g-font-size-24--xl {
    font-size: 24px;
  }
  .g-font-size-25--xl {
    font-size: 25px;
  }
  .g-font-size-26--xl {
    font-size: 26px;
  }
  .g-font-size-27--xl {
    font-size: 27px;
  }
  .g-font-size-28--xl {
    font-size: 28px;
  }
  .g-font-size-29--xl {
    font-size: 29px;
  }
  .g-font-size-30--xl {
    font-size: 30px;
  }
  .g-font-size-31--xl {
    font-size: 31px;
  }
  .g-font-size-32--xl {
    font-size: 32px;
  }
  .g-font-size-33--xl {
    font-size: 33px;
  }
  .g-font-size-34--xl {
    font-size: 34px;
  }
  .g-font-size-35--xl {
    font-size: 35px;
  }
  .g-font-size-36--xl {
    font-size: 36px;
  }
  .g-font-size-37--xl {
    font-size: 37px;
  }
  .g-font-size-38--xl {
    font-size: 38px;
  }
  .g-font-size-39--xl {
    font-size: 39px;
  }
  .g-font-size-40--xl {
    font-size: 40px;
  }
  .g-font-size-41--xl {
    font-size: 41px;
  }
  .g-font-size-42--xl {
    font-size: 42px;
  }
  .g-font-size-43--xl {
    font-size: 43px;
  }
  .g-font-size-44--xl {
    font-size: 44px;
  }
  .g-font-size-45--xl {
    font-size: 45px;
  }
  .g-font-size-46--xl {
    font-size: 46px;
  }
  .g-font-size-47--xl {
    font-size: 47px;
  }
  .g-font-size-48--xl {
    font-size: 48px;
  }
  .g-font-size-49--xl {
    font-size: 49px;
  }
  .g-font-size-50--xl {
    font-size: 50px;
  }
  .g-font-size-51--xl {
    font-size: 51px;
  }
  .g-font-size-52--xl {
    font-size: 52px;
  }
  .g-font-size-53--xl {
    font-size: 53px;
  }
  .g-font-size-54--xl {
    font-size: 54px;
  }
  .g-font-size-55--xl {
    font-size: 55px;
  }
  .g-font-size-56--xl {
    font-size: 56px;
  }
  .g-font-size-57--xl {
    font-size: 57px;
  }
  .g-font-size-58--xl {
    font-size: 58px;
  }
  .g-font-size-59--xl {
    font-size: 59px;
  }
  .g-font-size-60--xl {
    font-size: 60px;
  }
  .g-font-size-61--xl {
    font-size: 61px;
  }
  .g-font-size-62--xl {
    font-size: 62px;
  }
  .g-font-size-63--xl {
    font-size: 63px;
  }
  .g-font-size-64--xl {
    font-size: 64px;
  }
  .g-font-size-65--xl {
    font-size: 65px;
  }
  .g-font-size-66--xl {
    font-size: 66px;
  }
  .g-font-size-67--xl {
    font-size: 67px;
  }
  .g-font-size-68--xl {
    font-size: 68px;
  }
  .g-font-size-69--xl {
    font-size: 69px;
  }
  .g-font-size-70--xl {
    font-size: 70px;
  }
  .g-font-size-71--xl {
    font-size: 71px;
  }
  .g-font-size-72--xl {
    font-size: 72px;
  }
  .g-font-size-73--xl {
    font-size: 73px;
  }
  .g-font-size-74--xl {
    font-size: 74px;
  }
  .g-font-size-75--xl {
    font-size: 75px;
  }
  .g-font-size-76--xl {
    font-size: 76px;
  }
  .g-font-size-77--xl {
    font-size: 77px;
  }
  .g-font-size-78--xl {
    font-size: 78px;
  }
  .g-font-size-79--xl {
    font-size: 79px;
  }
  .g-font-size-80--xl {
    font-size: 80px;
  }
}

/* Large */
@media (min-width: 992px) {
  .g-font-size-1--lg {
    font-size: 1px;
  }
  .g-font-size-2--lg {
    font-size: 2px;
  }
  .g-font-size-3--lg {
    font-size: 3px;
  }
  .g-font-size-4--lg {
    font-size: 4px;
  }
  .g-font-size-5--lg {
    font-size: 5px;
  }
  .g-font-size-6--lg {
    font-size: 6px;
  }
  .g-font-size-7--lg {
    font-size: 7px;
  }
  .g-font-size-8--lg {
    font-size: 8px;
  }
  .g-font-size-9--lg {
    font-size: 9px;
  }
  .g-font-size-10--lg {
    font-size: 10px;
  }
  .g-font-size-11--lg {
    font-size: 11px;
  }
  .g-font-size-12--lg {
    font-size: 12px;
  }
  .g-font-size-13--lg {
    font-size: 13px;
  }
  .g-font-size-14--lg {
    font-size: 14px;
  }
  .g-font-size-15--lg {
    font-size: 15px;
  }
  .g-font-size-16--lg {
    font-size: 16px;
  }
  .g-font-size-17--lg {
    font-size: 17px;
  }
  .g-font-size-18--lg {
    font-size: 18px;
  }
  .g-font-size-19--lg {
    font-size: 19px;
  }
  .g-font-size-20--lg {
    font-size: 20px;
  }
  .g-font-size-21--lg {
    font-size: 21px;
  }
  .g-font-size-22--lg {
    font-size: 22px;
  }
  .g-font-size-23--lg {
    font-size: 23px;
  }
  .g-font-size-24--lg {
    font-size: 24px;
  }
  .g-font-size-25--lg {
    font-size: 25px;
  }
  .g-font-size-26--lg {
    font-size: 26px;
  }
  .g-font-size-27--lg {
    font-size: 27px;
  }
  .g-font-size-28--lg {
    font-size: 28px;
  }
  .g-font-size-29--lg {
    font-size: 29px;
  }
  .g-font-size-30--lg {
    font-size: 30px;
  }
  .g-font-size-31--lg {
    font-size: 31px;
  }
  .g-font-size-32--lg {
    font-size: 32px;
  }
  .g-font-size-33--lg {
    font-size: 33px;
  }
  .g-font-size-34--lg {
    font-size: 34px;
  }
  .g-font-size-35--lg {
    font-size: 35px;
  }
  .g-font-size-36--lg {
    font-size: 36px;
  }
  .g-font-size-37--lg {
    font-size: 37px;
  }
  .g-font-size-38--lg {
    font-size: 38px;
  }
  .g-font-size-39--lg {
    font-size: 39px;
  }
  .g-font-size-40--lg {
    font-size: 40px;
  }
  .g-font-size-41--lg {
    font-size: 41px;
  }
  .g-font-size-42--lg {
    font-size: 42px;
  }
  .g-font-size-43--lg {
    font-size: 43px;
  }
  .g-font-size-44--lg {
    font-size: 44px;
  }
  .g-font-size-45--lg {
    font-size: 45px;
  }
  .g-font-size-46--lg {
    font-size: 46px;
  }
  .g-font-size-47--lg {
    font-size: 47px;
  }
  .g-font-size-48--lg {
    font-size: 48px;
  }
  .g-font-size-49--lg {
    font-size: 49px;
  }
  .g-font-size-50--lg {
    font-size: 50px;
  }
  .g-font-size-51--lg {
    font-size: 51px;
  }
  .g-font-size-52--lg {
    font-size: 52px;
  }
  .g-font-size-53--lg {
    font-size: 53px;
  }
  .g-font-size-54--lg {
    font-size: 54px;
  }
  .g-font-size-55--lg {
    font-size: 55px;
  }
  .g-font-size-56--lg {
    font-size: 56px;
  }
  .g-font-size-57--lg {
    font-size: 57px;
  }
  .g-font-size-58--lg {
    font-size: 58px;
  }
  .g-font-size-59--lg {
    font-size: 59px;
  }
  .g-font-size-60--lg {
    font-size: 60px;
  }
  .g-font-size-61--lg {
    font-size: 61px;
  }
  .g-font-size-62--lg {
    font-size: 62px;
  }
  .g-font-size-63--lg {
    font-size: 63px;
  }
  .g-font-size-64--lg {
    font-size: 64px;
  }
  .g-font-size-65--lg {
    font-size: 65px;
  }
  .g-font-size-66--lg {
    font-size: 66px;
  }
  .g-font-size-67--lg {
    font-size: 67px;
  }
  .g-font-size-68--lg {
    font-size: 68px;
  }
  .g-font-size-69--lg {
    font-size: 69px;
  }
  .g-font-size-70--lg {
    font-size: 70px;
  }
  .g-font-size-71--lg {
    font-size: 71px;
  }
  .g-font-size-72--lg {
    font-size: 72px;
  }
  .g-font-size-73--lg {
    font-size: 73px;
  }
  .g-font-size-74--lg {
    font-size: 74px;
  }
  .g-font-size-75--lg {
    font-size: 75px;
  }
  .g-font-size-76--lg {
    font-size: 76px;
  }
  .g-font-size-77--lg {
    font-size: 77px;
  }
  .g-font-size-78--lg {
    font-size: 78px;
  }
  .g-font-size-79--lg {
    font-size: 79px;
  }
  .g-font-size-80--lg {
    font-size: 80px;
  }
}

/* Medium */
@media (min-width: 768px) {
  .g-font-size-1--md {
    font-size: 1px;
  }
  .g-font-size-2--md {
    font-size: 2px;
  }
  .g-font-size-3--md {
    font-size: 3px;
  }
  .g-font-size-4--md {
    font-size: 4px;
  }
  .g-font-size-5--md {
    font-size: 5px;
  }
  .g-font-size-6--md {
    font-size: 6px;
  }
  .g-font-size-7--md {
    font-size: 7px;
  }
  .g-font-size-8--md {
    font-size: 8px;
  }
  .g-font-size-9--md {
    font-size: 9px;
  }
  .g-font-size-10--md {
    font-size: 10px;
  }
  .g-font-size-11--md {
    font-size: 11px;
  }
  .g-font-size-12--md {
    font-size: 12px;
  }
  .g-font-size-13--md {
    font-size: 13px;
  }
  .g-font-size-14--md {
    font-size: 14px;
  }
  .g-font-size-15--md {
    font-size: 15px;
  }
  .g-font-size-16--md {
    font-size: 16px;
  }
  .g-font-size-17--md {
    font-size: 17px;
  }
  .g-font-size-18--md {
    font-size: 18px;
  }
  .g-font-size-19--md {
    font-size: 19px;
  }
  .g-font-size-20--md {
    font-size: 20px;
  }
  .g-font-size-21--md {
    font-size: 21px;
  }
  .g-font-size-22--md {
    font-size: 22px;
  }
  .g-font-size-23--md {
    font-size: 23px;
  }
  .g-font-size-24--md {
    font-size: 24px;
  }
  .g-font-size-25--md {
    font-size: 25px;
  }
  .g-font-size-26--md {
    font-size: 26px;
  }
  .g-font-size-27--md {
    font-size: 27px;
  }
  .g-font-size-28--md {
    font-size: 28px;
  }
  .g-font-size-29--md {
    font-size: 29px;
  }
  .g-font-size-30--md {
    font-size: 30px;
  }
  .g-font-size-31--md {
    font-size: 31px;
  }
  .g-font-size-32--md {
    font-size: 32px;
  }
  .g-font-size-33--md {
    font-size: 33px;
  }
  .g-font-size-34--md {
    font-size: 34px;
  }
  .g-font-size-35--md {
    font-size: 35px;
  }
  .g-font-size-36--md {
    font-size: 36px;
  }
  .g-font-size-37--md {
    font-size: 37px;
  }
  .g-font-size-38--md {
    font-size: 38px;
  }
  .g-font-size-39--md {
    font-size: 39px;
  }
  .g-font-size-40--md {
    font-size: 40px;
  }
  .g-font-size-41--md {
    font-size: 41px;
  }
  .g-font-size-42--md {
    font-size: 42px;
  }
  .g-font-size-43--md {
    font-size: 43px;
  }
  .g-font-size-44--md {
    font-size: 44px;
  }
  .g-font-size-45--md {
    font-size: 45px;
  }
  .g-font-size-46--md {
    font-size: 46px;
  }
  .g-font-size-47--md {
    font-size: 47px;
  }
  .g-font-size-48--md {
    font-size: 48px;
  }
  .g-font-size-49--md {
    font-size: 49px;
  }
  .g-font-size-50--md {
    font-size: 50px;
  }
  .g-font-size-51--md {
    font-size: 51px;
  }
  .g-font-size-52--md {
    font-size: 52px;
  }
  .g-font-size-53--md {
    font-size: 53px;
  }
  .g-font-size-54--md {
    font-size: 54px;
  }
  .g-font-size-55--md {
    font-size: 55px;
  }
  .g-font-size-56--md {
    font-size: 56px;
  }
  .g-font-size-57--md {
    font-size: 57px;
  }
  .g-font-size-58--md {
    font-size: 58px;
  }
  .g-font-size-59--md {
    font-size: 59px;
  }
  .g-font-size-60--md {
    font-size: 60px;
  }
  .g-font-size-61--md {
    font-size: 61px;
  }
  .g-font-size-62--md {
    font-size: 62px;
  }
  .g-font-size-63--md {
    font-size: 63px;
  }
  .g-font-size-64--md {
    font-size: 64px;
  }
  .g-font-size-65--md {
    font-size: 65px;
  }
  .g-font-size-66--md {
    font-size: 66px;
  }
  .g-font-size-67--md {
    font-size: 67px;
  }
  .g-font-size-68--md {
    font-size: 68px;
  }
  .g-font-size-69--md {
    font-size: 69px;
  }
  .g-font-size-70--md {
    font-size: 70px;
  }
  .g-font-size-71--md {
    font-size: 71px;
  }
  .g-font-size-72--md {
    font-size: 72px;
  }
  .g-font-size-73--md {
    font-size: 73px;
  }
  .g-font-size-74--md {
    font-size: 74px;
  }
  .g-font-size-75--md {
    font-size: 75px;
  }
  .g-font-size-76--md {
    font-size: 76px;
  }
  .g-font-size-77--md {
    font-size: 77px;
  }
  .g-font-size-78--md {
    font-size: 78px;
  }
  .g-font-size-79--md {
    font-size: 79px;
  }
  .g-font-size-80--md {
    font-size: 80px;
  }
}

/* Small */
@media (min-width: 567px) {
  .g-font-size-1--sm {
    font-size: 1px;
  }
  .g-font-size-2--sm {
    font-size: 2px;
  }
  .g-font-size-3--sm {
    font-size: 3px;
  }
  .g-font-size-4--sm {
    font-size: 4px;
  }
  .g-font-size-5--sm {
    font-size: 5px;
  }
  .g-font-size-6--sm {
    font-size: 6px;
  }
  .g-font-size-7--sm {
    font-size: 7px;
  }
  .g-font-size-8--sm {
    font-size: 8px;
  }
  .g-font-size-9--sm {
    font-size: 9px;
  }
  .g-font-size-10--sm {
    font-size: 10px;
  }
  .g-font-size-11--sm {
    font-size: 11px;
  }
  .g-font-size-12--sm {
    font-size: 12px;
  }
  .g-font-size-13--sm {
    font-size: 13px;
  }
  .g-font-size-14--sm {
    font-size: 14px;
  }
  .g-font-size-15--sm {
    font-size: 15px;
  }
  .g-font-size-16--sm {
    font-size: 16px;
  }
  .g-font-size-17--sm {
    font-size: 17px;
  }
  .g-font-size-18--sm {
    font-size: 18px;
  }
  .g-font-size-19--sm {
    font-size: 19px;
  }
  .g-font-size-20--sm {
    font-size: 20px;
  }
  .g-font-size-21--sm {
    font-size: 21px;
  }
  .g-font-size-22--sm {
    font-size: 22px;
  }
  .g-font-size-23--sm {
    font-size: 23px;
  }
  .g-font-size-24--sm {
    font-size: 24px;
  }
  .g-font-size-25--sm {
    font-size: 25px;
  }
  .g-font-size-26--sm {
    font-size: 26px;
  }
  .g-font-size-27--sm {
    font-size: 27px;
  }
  .g-font-size-28--sm {
    font-size: 28px;
  }
  .g-font-size-29--sm {
    font-size: 29px;
  }
  .g-font-size-30--sm {
    font-size: 30px;
  }
  .g-font-size-31--sm {
    font-size: 31px;
  }
  .g-font-size-32--sm {
    font-size: 32px;
  }
  .g-font-size-33--sm {
    font-size: 33px;
  }
  .g-font-size-34--sm {
    font-size: 34px;
  }
  .g-font-size-35--sm {
    font-size: 35px;
  }
  .g-font-size-36--sm {
    font-size: 36px;
  }
  .g-font-size-37--sm {
    font-size: 37px;
  }
  .g-font-size-38--sm {
    font-size: 38px;
  }
  .g-font-size-39--sm {
    font-size: 39px;
  }
  .g-font-size-40--sm {
    font-size: 40px;
  }
  .g-font-size-41--sm {
    font-size: 41px;
  }
  .g-font-size-42--sm {
    font-size: 42px;
  }
  .g-font-size-43--sm {
    font-size: 43px;
  }
  .g-font-size-44--sm {
    font-size: 44px;
  }
  .g-font-size-45--sm {
    font-size: 45px;
  }
  .g-font-size-46--sm {
    font-size: 46px;
  }
  .g-font-size-47--sm {
    font-size: 47px;
  }
  .g-font-size-48--sm {
    font-size: 48px;
  }
  .g-font-size-49--sm {
    font-size: 49px;
  }
  .g-font-size-50--sm {
    font-size: 50px;
  }
  .g-font-size-51--sm {
    font-size: 51px;
  }
  .g-font-size-52--sm {
    font-size: 52px;
  }
  .g-font-size-53--sm {
    font-size: 53px;
  }
  .g-font-size-54--sm {
    font-size: 54px;
  }
  .g-font-size-55--sm {
    font-size: 55px;
  }
  .g-font-size-56--sm {
    font-size: 56px;
  }
  .g-font-size-57--sm {
    font-size: 57px;
  }
  .g-font-size-58--sm {
    font-size: 58px;
  }
  .g-font-size-59--sm {
    font-size: 59px;
  }
  .g-font-size-60--sm {
    font-size: 60px;
  }
  .g-font-size-61--sm {
    font-size: 61px;
  }
  .g-font-size-62--sm {
    font-size: 62px;
  }
  .g-font-size-63--sm {
    font-size: 63px;
  }
  .g-font-size-64--sm {
    font-size: 64px;
  }
  .g-font-size-65--sm {
    font-size: 65px;
  }
  .g-font-size-66--sm {
    font-size: 66px;
  }
  .g-font-size-67--sm {
    font-size: 67px;
  }
  .g-font-size-68--sm {
    font-size: 68px;
  }
  .g-font-size-69--sm {
    font-size: 69px;
  }
  .g-font-size-70--sm {
    font-size: 70px;
  }
  .g-font-size-71--sm {
    font-size: 71px;
  }
  .g-font-size-72--sm {
    font-size: 72px;
  }
  .g-font-size-73--sm {
    font-size: 73px;
  }
  .g-font-size-74--sm {
    font-size: 74px;
  }
  .g-font-size-75--sm {
    font-size: 75px;
  }
  .g-font-size-76--sm {
    font-size: 76px;
  }
  .g-font-size-77--sm {
    font-size: 77px;
  }
  .g-font-size-78--sm {
    font-size: 78px;
  }
  .g-font-size-79--sm {
    font-size: 79px;
  }
  .g-font-size-80--sm {
    font-size: 80px;
  }
}

/* Extra Small */
@media (min-width: 0px) {
  .g-font-size-1--xs {
    font-size: 1px;
  }
  .g-font-size-2--xs {
    font-size: 2px;
  }
  .g-font-size-3--xs {
    font-size: 3px;
  }
  .g-font-size-4--xs {
    font-size: 4px;
  }
  .g-font-size-5--xs {
    font-size: 5px;
  }
  .g-font-size-6--xs {
    font-size: 6px;
  }
  .g-font-size-7--xs {
    font-size: 7px;
  }
  .g-font-size-8--xs {
    font-size: 8px;
  }
  .g-font-size-9--xs {
    font-size: 9px;
  }
  .g-font-size-10--xs {
    font-size: 10px;
  }
  .g-font-size-11--xs {
    font-size: 11px;
  }
  .g-font-size-12--xs {
    font-size: 12px;
  }
  .g-font-size-13--xs {
    font-size: 13px;
  }
  .g-font-size-14--xs {
    font-size: 14px;
  }
  .g-font-size-15--xs {
    font-size: 15px;
  }
  .g-font-size-16--xs {
    font-size: 16px;
  }
  .g-font-size-17--xs {
    font-size: 17px;
  }
  .g-font-size-18--xs {
    font-size: 18px;
  }
  .g-font-size-19--xs {
    font-size: 19px;
  }
  .g-font-size-20--xs {
    font-size: 20px;
  }
  .g-font-size-21--xs {
    font-size: 21px;
  }
  .g-font-size-22--xs {
    font-size: 22px;
  }
  .g-font-size-23--xs {
    font-size: 23px;
  }
  .g-font-size-24--xs {
    font-size: 24px;
  }
  .g-font-size-25--xs {
    font-size: 25px;
  }
  .g-font-size-26--xs {
    font-size: 26px;
  }
  .g-font-size-27--xs {
    font-size: 27px;
  }
  .g-font-size-28--xs {
    font-size: 28px;
  }
  .g-font-size-29--xs {
    font-size: 29px;
  }
  .g-font-size-30--xs {
    font-size: 30px;
  }
  .g-font-size-31--xs {
    font-size: 31px;
  }
  .g-font-size-32--xs {
    font-size: 32px;
  }
  .g-font-size-33--xs {
    font-size: 33px;
  }
  .g-font-size-34--xs {
    font-size: 34px;
  }
  .g-font-size-35--xs {
    font-size: 35px;
  }
  .g-font-size-36--xs {
    font-size: 36px;
  }
  .g-font-size-37--xs {
    font-size: 37px;
  }
  .g-font-size-38--xs {
    font-size: 38px;
  }
  .g-font-size-39--xs {
    font-size: 39px;
  }
  .g-font-size-40--xs {
    font-size: 40px;
  }
  .g-font-size-41--xs {
    font-size: 41px;
  }
  .g-font-size-42--xs {
    font-size: 42px;
  }
  .g-font-size-43--xs {
    font-size: 43px;
  }
  .g-font-size-44--xs {
    font-size: 44px;
  }
  .g-font-size-45--xs {
    font-size: 45px;
  }
  .g-font-size-46--xs {
    font-size: 46px;
  }
  .g-font-size-47--xs {
    font-size: 47px;
  }
  .g-font-size-48--xs {
    font-size: 48px;
  }
  .g-font-size-49--xs {
    font-size: 49px;
  }
  .g-font-size-50--xs {
    font-size: 50px;
  }
  .g-font-size-51--xs {
    font-size: 51px;
  }
  .g-font-size-52--xs {
    font-size: 52px;
  }
  .g-font-size-53--xs {
    font-size: 53px;
  }
  .g-font-size-54--xs {
    font-size: 54px;
  }
  .g-font-size-55--xs {
    font-size: 55px;
  }
  .g-font-size-56--xs {
    font-size: 56px;
  }
  .g-font-size-57--xs {
    font-size: 57px;
  }
  .g-font-size-58--xs {
    font-size: 58px;
  }
  .g-font-size-59--xs {
    font-size: 59px;
  }
  .g-font-size-60--xs {
    font-size: 60px;
  }
  .g-font-size-61--xs {
    font-size: 61px;
  }
  .g-font-size-62--xs {
    font-size: 62px;
  }
  .g-font-size-63--xs {
    font-size: 63px;
  }
  .g-font-size-64--xs {
    font-size: 64px;
  }
  .g-font-size-65--xs {
    font-size: 65px;
  }
  .g-font-size-66--xs {
    font-size: 66px;
  }
  .g-font-size-67--xs {
    font-size: 67px;
  }
  .g-font-size-68--xs {
    font-size: 68px;
  }
  .g-font-size-69--xs {
    font-size: 69px;
  }
  .g-font-size-70--xs {
    font-size: 70px;
  }
  .g-font-size-71--xs {
    font-size: 71px;
  }
  .g-font-size-72--xs {
    font-size: 72px;
  }
  .g-font-size-73--xs {
    font-size: 73px;
  }
  .g-font-size-74--xs {
    font-size: 74px;
  }
  .g-font-size-75--xs {
    font-size: 75px;
  }
  .g-font-size-76--xs {
    font-size: 76px;
  }
  .g-font-size-77--xs {
    font-size: 77px;
  }
  .g-font-size-78--xs {
    font-size: 78px;
  }
  .g-font-size-79--xs {
    font-size: 79px;
  }
  .g-font-size-80--xs {
    font-size: 80px;
  }
}

