@media (min-width: 767px) {
  /* Layout */
  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:self-end {
    align-self: flex-end;
  }

  .md\:self-center {
    align-self: center;
  }

  .md\:justify-self-end {
    justify-self: end;
  }

  .md\:order-1 {
    order: -1;
  }

  .md\:right-0 {
    right: 0px;
  }
  
  .md\:float-right {
    float: right;
  }

  /* Grid Layout */
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-start-2 {
    grid-column-start: 2;
  }

  .md\:col-start-6 {
    grid-column-start: 6;
  }

  /* Spacing (Gap) */
  .md\:gap-0 {
    gap: 0; 
  }
  
  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-12 {
    gap: 3rem;
  }

  /* Spacing (Margin) */
  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  
  .md\:-mt-\[30px\] {
    margin-top: -30px;
  }
  
  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-14 {
    margin-top: 3.5rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-32 {
    margin-top: 8rem;
  }
  
  .md\:mt-48 {
    margin-top: 12rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }
  
  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }
  
  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:mb-32 {
    margin-bottom: 8rem;
  }

  .md\:mb-40 {
    margin-bottom: 10rem;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }
  
  .md\:ml-6 {
    margin-left: 2rem;
  }
  
  .md\:ml-8 {
    margin-left: 2rem;
  }
  
  .md\:ml-9 {
    margin-left: 2.25rem;
  }

  .md\:ml-10 {
    margin-left: 2.5rem;
  }

  .md\:ml-12 {
    margin-left: 3rem;
  }

  .md\:ml-16 {
    margin-left: 4rem;
  }

  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  /* Spacing (Padding) */
  .md\:p-8 {
    padding: 2rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:pt-5 {
    padding-top: 1.25rem;
  }

  .md\:pt-\[200px\] {
    padding-top: 200px;
  }

  .md\:pl-0 {
    padding-left: 0px;
  }
  
  .md\:pl-4 {
   	padding-left: 1rem; 
  }
  
  .md\:pl-5 {
   	padding-left: 1.25rem; 
  }
  
  .md\:pl-6 {
   	padding-left: 1.5rem; 
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }
  
  .md\:pr-0 {
   	padding-right: 0px; 
  }

  .md\:pr-6 {
    padding-right: 1.5rem;
  }
  
  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }
  
  .md\:pr-16 {
    padding-right: 4rem;
  }

  /* Sizing (Height) */
  .md\:h-\[130px\] {
    height: 130px;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:h-\[400px\] {
    height: 400px;
  }

  .md\:h-\[525px\] {
    height: 525px;
  }

  .md\:h-\[660px\] {
    height: 660px;
  }

  .md\:max-h-\[546px\] {
    max-height: 546px;
  }

  .md\:min-h-\[355px\] {
    min-height: 355px;
  }

  /* Sizing (Width) */
  .md\:w-\[210px\] {
    width: 210px;
  }

  .md\:w-\[230px\] {
    width: 230px;
  }

  .md\:w-\[355px\] {
    width: 355px;
  }

  .md\:w-\[440px\] {
    width: 440px;
  }

  .md\:w-2\/6 {
    width: 33.333333%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-5\/6 {
    width: 83.333333%;
  }
  
  .md\:w-64 {
    width: 16rem; 
  }
  
  .md\:w-auto {
    width: auto; 
  }

  /* Typography */
  .md\:text-left {
    text-align: left;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  /* Borders */
  .md\:border {
    border-width: 1px;
  }

  .md\:border-forest-green-25 {
    --tw-border-opacity: 1;
    border-color: rgb(168 196 193 / var(--tw-border-opacity));
  }

  /* Backgrounds */
  .md\:bg-\[url\(\'\/media\/regent\/site-assets\/icons-amp-logos\/icon-bottom-angle-yellow-large\.svg\'\)\] {
    background-image: url('/media/regent/site-assets/icons-amp-logos/icon-bottom-angle-yellow-large.svg');
  }
  
  
  
  .md\:bg-contain {
    background-size: contain; 
  }

  /* Pseudo-elements (Before) */
  .md\:before\:left-\[280px\]::before {
    content: var(--tw-content);
    left: 280px;
  }

  .md\:before\:bottom-\[-140px\]::before {
    content: var(--tw-content);
    bottom: -140px;
  }

  .md\:before\:h-\[80px\]::before {
    content: var(--tw-content);
    height: 80px;
  }

  .md\:before\:h-\[90px\]::before {
    content: var(--tw-content);
    height: 90px;
  }

  .md\:before\:h-\[140px\]::before {
    content: var(--tw-content);
    height: 140px;
  }

  .md\:before\:w-\[80px\]::before {
    content: var(--tw-content);
    width: 80px;
  }

  .md\:before\:w-\[90px\]::before {
    content: var(--tw-content);
    width: 90px;
  }

  .md\:before\:w-\[140px\]::before {
    content: var(--tw-content);
    width: 140px;
  }
  
  .md\:before\:bg-icon-triangle-sea-green::before {
  content: var(--tw-content);
  background-image: url('/media/regent/site-assets/icons-amp-logos/Triangle100-TR_DarkGreen.svg');
	}
  
  .md\:before\:bg-triangle-green::before {
  content: var(--tw-content);
  background-image: url('/media/regent/site-assets/icons-amp-logos/Triangle100-TL_Green.svg');
}

  /* Pseudo-elements (After) */
  .md\:after\:left-\[140px\]::after {
    content: var(--tw-content);
    left: 140px;
  }

  .md\:after\:bottom-\[-140px\]::after {
    content: var(--tw-content);
    bottom: -140px;
  }

  .md\:after\:h-\[130px\]::after {
    content: var(--tw-content);
    height: 130px;
  }

  .md\:after\:w-\[130px\]::after {
    content: var(--tw-content);
    width: 130px;
  }

  .md\:after\:w-\[140px\]::after {
    content: var(--tw-content);
    width: 140px;
  }
}
























