@media(max-width: 1200px) {
    .banner {
        overflow: hidden;
    }

    .banner .columns {
        width: 234px;
    }

    .main-text.contact-us {
        padding: 40px 24px;
    }

    .main-text {
        padding: 40px 24px;
    }

    .industry-section {
        padding: 40px 24px;
    }

    .company-card {
        padding: 24px;
    }

    .white-bg-section {
        padding: 0 24px 50px 24px;
    }

    .market-opportunity {
        padding: 0 25px 100px 25px;
    }

    .strategic-section {
        padding: 30px 24px;
    }
}


@media(max-width: 991px) {
    h1 {
        font-size: 38px;
    }

    .header {
        font-size: 38px;
    }

    .company-card {
        width: calc(50% - 18px);
    }

    .company-cards-list {
        flex-wrap: wrap;
    }


    .company-card {
        width: 100%;
        height: 100%;
    }

    .white-left {
        padding: 38px 34px;
    }

    .main-text .main-title h1 {
        padding: 40px 0 40px !important;
    }

    .graph-img1 {
        width: calc(55% - 60px);
    }

    .stat-content {
        padding: 24px;
    }


    .statistic-card .stat-content {
        flex-wrap: wrap;
        gap: 24px;
    }

    /* .statistic-card .stat-content .stat-content-row{
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .statistic-card .stat-content .stat-content-row >*{
        width: calc(50% - 32px);
    } */

    .strategic-section .atlanta-msa {
        padding: 62px 0 30px 0;
    }

    .industry-section h1 {
        padding: 24px 0 !important;
    }

    .market-opportunity h1 {
        padding: 35px 0 24px 0 !important;
    }

    .market-opportunity {
        padding: 0 25px 40px 25px;
    }

}

@media(max-width: 767px) {

    .small-text {
        font-size: 14px;
    }

    .contact-us {
        background: rgba(255, 255, 255, 5%);
    }

    .industry-section {
        background: rgba(224, 216, 209, 5%);
    }

    .left-text-right-img .ltri-left {
        background-color: #FBFAF9;
    }

    .top-img-bottom-text .forest-img {
        height: 270px;
        object-fit: cover;
    }

    .tibt-bottom {
        padding: 24px !important;
    }


    .only-img {
        padding: 0;
        box-shadow: none;
        border: 0;
        margin-bottom: 0;
        margin-right: -24px;
        margin-left: -24px;
    }
.industry-section h1.newmobilespae
{
    padding: 0 !important;
}
    .industry-section h1 {
        padding: 40px 0 32px 0 !important;
        word-wrap: break-word;
    }

    .industry-section h1 br {
        display: none;
    }

    h1 {
        font-size: 32px;
    }

    .banner {
        height: 680px;
    }

    .header {
        font-size: 32px;
    }
    .header br{display: none;}

    .banner .columns {
        width: 114px;
    }

    .banner .middle-row {
        gap: 10px;
    }

    .banner .columns {
        padding: 0;
    }

    .second {
        font-size: 48px;
    }

    .contact-card {
        padding: 24px 16px;
        gap: 0;
    }

    .contact-card .name {
        font-size: 16px;
    }

    .contact-card .number {
        font-size: 12px;
    }

    .main-text.contact-us h1 {
        padding: 0 0 32px 0 !important;
    }

    .contact-us .contact-list {
        flex-direction: column;
        gap: 24px;
    }

    .contact-us .contact-card {
        width: 100%;
    }

    .industry-section .clients-row {
        margin: 32px 0;
        flex-direction: column;
    }

    .industry-section .clients-row .client {
        width: 100%;
    }

    .industry-section .clients-row .client .red-text {
        font-size: 24px;
    }

    .industry-section .img-card {
        padding: 24px;
        flex-direction: column;
        margin-bottom: 27px;
    }

    .industry-section .img-card .left,
    .industry-section .img-card .right {
        width: 100%;
    }

    .industry-section .img-card .left-title,
    .industry-section .img-card .right-title {
        font-size: 20px;
    }

    .right-text {
        font-size: 16px;
    }

    .industry-section .img-text .forest-img {
        height: 270px;
        object-fit: cover;
    }

    .industry-section .left-tile,
    .industry-section .middle-tile,
    .industry-section .right-tile {
        width: 100%;
    }

    .industry-section .img-card .mt-title {
        font-size: 20px;
    }

    .img-card.img-card-light {
        gap: 24px;
    }

    .img-card.img-card-light .middle-tile {
        margin-top: 35px;
    }

    .industry-section .left-text-right-img {
        flex-direction: column;
    }

    .industry-section .left-text-right-img .ltri-left,
    .industry-section .left-text-right-img .ltri-rig {
        width: 100%;
    }

    .left-text-right-img .ltri-left {
        padding: 24px;
        gap: 16px;
    }

    .water-img {
        height: 270px;
        object-fit: cover;
        border-radius: 0 0 8px 8px;
        -webkit-border-radius: 0 0 8px 8px;
        -moz-border-radius: 0 0 8px 8px;
        -ms-border-radius: 0 0 8px 8px;
        -o-border-radius: 0 0 8px 8px;
    }

    .small-text.subtitle {
        width: 100%;
    }

    .industry-section {
        overflow: hidden;
    }

    .white-bg-section .white-left-text {
        flex-direction: column-reverse;
    }

    .white-bg-section .white-left-text .white-right {
        border-radius: 8px 8px 0 0;
        overflow: hidden;
        -webkit-border-radius: 8px 8px 0 0;
        -moz-border-radius: 8px 8px 0 0;
        -ms-border-radius: 8px 8px 0 0;
        -o-border-radius: 8px 8px 0 0;
    }

    .white-bg-section .small-text {
        margin-bottom: 32px;
    }

    .white-bg-section .white-left {
        padding: 24px;
    }

    .market-opportunity .stat-content .stat-content-row {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .market-opportunity .stat-content .stat-content-row>* {
        width: calc(50% - 16px);
    }

    .statistic-card .stat-content {
        gap: 32px;
    }

    .market-opportunity .stat-img {
        height: 178px;
    }

    .market-opportunity .stat-img * {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .market-opportunity .small-text {
        margin-bottom: 24px;
    }

    .market-opportunity .stat-content .stat-content-row .stat img {
        height: 30px;
    }

    .numbers {
        font-size: 24px;
    }

    .text-on-img {
        padding: 24px;
    }

    .text-on-img .middle-text .middle-row>* {
        width: 76px;
    }

    .text-on-img .middle-text .middle-row .f-32 {
        font-size: 20px;
        line-height: 26px;
    }

    .text-on-img .middle-text .middle-row .f-18 {
        font-size: 12px;
        line-height: 20px;
    }

    .market-opportunity {
        padding: 0 25px 20px 25px;
    }

    .strategic-section {
        padding: 20px 24px;
    }

    .south-img {
        margin-top: 24px;
    }

    .stats-container {
        padding: 24px;
    }

    .text-on-img.south-img .company-title {
        text-align: center;
        font-size: 20px;
    }

    .simple-text {
        font-size: 14px;
    }

    .lower-img-text-body {
        top: 70%;
    }

    .strategic-section .box-container {
        flex-direction: column;
    }

    .strategic-section .box-container .box-div {
        padding: 24px;
        width: 100%;
    }

    .strategic-section .atlanta-msa {
        padding: 20px 0 24px;
    }

    .strategic-section .atlanta-msa h1 {
        padding: 20px 0 16px !important;
    }

    .strategic-section .atlanta-msa .top-img-bottom-text {
        margin-bottom: 0px;
    }

    .strategic-section h1 {
        padding: 0 0 20px 0 !important;
    }

    .atlanta-ease .img-card {
        flex-direction: column;
        gap: 16px;
    }

    .img-text .atlanta-ease .left-tile.mission,
    .img-text .atlanta-ease .right-tile.mission {
        width: 100%;
    }

    /*.img-text,.industry-section .clients-row,.header{padding-left: 24px;padding-right: 24px;}
    .main-text.industry-section{padding: 40px 0 !important;}*/
    .simple-text,p.tibt-para,.left-text-right-img p{padding: 0;font-size: 12px;line-height: 16px;}
    .top-img-bottom-text .forest-img{height: 172px;}
    .company-card .company-title{font-size: 20px;}
    .tibt-bottom li,.white-left li,.small-text.company-text{font-size: 12px;line-height: 16px;}
    .white-bg-section h1{font-size: 39px;}
    .white-bg-section .small-text{font-size: 16px;line-height: 24px;}
    .top-img-bottom-text{margin: 0 0 30px;}
    .graph-text{padding: 0 24px;}
    .img-card ul li{font-size: 12px;line-height: 16px;}
    .left-text{font-size: 14px;line-height: 22px;}
    .graph-text .small-text{font-size: 12px;line-height: 16px; color: #847062;margin: 0;}
    .statistic-card{margin-top: 30px;}
    .text-on-img{margin: 0 0 20px;}
    .stat-content-row .extra-line{font-size: 14px;line-height: 24px;}
    .stat-content-row .tiny-text{font-size: 12px;line-height: 16px;}
    .top-img-bottom-text p.tibt-para{font-size: 12px !important;line-height: 16px;}
    .strategic-section .small-text{padding-top: 0 !important;margin: 0 0 20px;}
    .stat-item .stat-value{font-size: 24px;}
    .box-detail li{font-size: 12px;line-height: 16px;}
    .atlanta-ease .stat-item .stat-value{font-size: 16px;}
    .atlanta-ease .stat-label{line-height: 16px;}
    .stats-card{padding: 10px 28px;}
    .stats-card .labelin{width: 100%;display: block;}
    .stats-card .labelin br{display: none;}
    .demographics-grid{display: flex;flex-wrap: wrap;flex-flow: column;}
    .newdff{width: 100%;flex-wrap: wrap;}
    .factone{align-items: center;}
    .factone .numberone{min-width: 50px;margin: 0 15px 0 0;}
    .main-text.infrastructure-wrp{padding: 20px 24px !important;}
    .infrastructure-wrp h1{padding: 0 0 32px;}
    .numberdiff{font-size: 40px;min-width: 50px;margin: 0 15px 0 0;}
    .newdff.first-one{display: flex;flex-wrap: inherit;align-items: flex-start;justify-content: flex-start;}
    .inner-data{flex-flow: column;}
    .demographics-card ul li,.demographics-card p{padding: 0;font-size: 12px;line-height: 16px;}

    .graph-img1{border-radius: 8px;}
 br.mobile-hidein {
    display: none;
  }
  .factone .labelone
  {
    margin-bottom: 8px;
  }

  .img-card.img-card-light .newspace
  {
margin-top: 0 !important;
  }
    .main-text.integrated-wrp{padding: 20px 24px !important;}
    .main-text.integrated-wrp .small-text{margin: 0 0 20px;}
    .development-rw{padding: 0 24px;}
    .development-rw .development-div{padding: 24px;}
    .development-rw .ecosystem-layout{flex-wrap: wrap;margin: 0 -5px;display: flex;gap: 0;}
    .development-rw .ecosystem-layout .timeline-div{width: 33.33%;padding: 0 5px;}
    .development-rw .timeline-div .number{font-size: 20px;max-width: 65px;margin: 0 auto 0px;}
    .development-rw .timeline-div .time-text{font-size: 12px;line-height: 16px;}

    .ecosystem-layout{padding: 24px;}
    .development-div .title,.box-div h3{font-size: 20px;}
    .img-card{padding: 24px;}
    .right-tile.mission .mt-title{font-size: 22px;}
    .nutrition .stat-label{height: auto;font-size: 12px;}

    .marginspacein{width: 100%;}
    .main-text{padding: 40px 24px !important;}
    .master-layout{display: block;}
    .ecosystem-layout{flex-wrap: wrap;}
    .ecosystem-layout .box-div{width: 100%;}
    .development-div{margin: 0 auto 30px;}
    .atlanta-ease .stats-container{flex-wrap: wrap;}
    .atlanta-ease .stat-item{width: 50%;}
    .maintextsideone{padding: 30px 0;}
    .company-cardone{width: 100%;}
    .mainimgone{padding: 0;}
    .scientific-layout,.box-containeronein{flex-wrap: wrap;}
    .scientific-card,.box-divimg{width: 100%;}

    .main-text.master-plan-wrp{padding: 20px 24px !important;}
    .main-text.master-plan-wrp .small-text{font-size: 12px;line-height: 16px;}
    .master-layout .box-div{margin: 0 0 16px;}
    .master-layout{margin: 20px 0 !important;}

    .corporate-home-wrp,.nutrition-wrp,.organic-fram-wrp,.longevity-lab-wrp{padding: 20px 24px !important;}
    .corporate-home-wrp .small-text,.nutrition-wrp .small-text,.organic-fram-wrp .small-text,.longevity-lab-wrp .small-text.small-text-medium{margin: 0 auto 20px !important;line-height: 16px;font-size: 12px;}
    .longevity-lab-wrp .tibt-bottom .heading{font-size: 20px;}
    .img-card{flex-flow: column;}
    .left-tile.mission, .right-tile.mission{width: 100%;}
    .right-tile.mission ul li{font-size: 12px;line-height: 16px;}
    .longevity-lab-wrp .img-card{margin: 0 0 20px;}

    .organic{padding: 24px;}
    .atlanta-ease .img-card p{font-size: 12px;line-height: 16px;}
    .atlanta-ease.corporate .stats-container{gap: 0;display: flex;flex-wrap: wrap;}
    .atlanta-ease.corporate .stat-item{gap: 0;width: 50%;flex: inherit;margin: 0 0 20px;}

    .maintextsideone{padding: 20px 0;}
    .maintextsideone h1{padding: 0 24px !important;margin: 0 auto 10px;}
    .maintextsideone .small-text{margin: 0 0 20px;padding: 0 24px;}
    .mainwhiteboxin{padding: 0 8px;}
    .newtable table{width: 100%;min-width: 100%;}
    .newtable th{padding: 10px 0;font-size: 12px;font-weight: 600;}
    .newtable td{font-size: 12px;padding: 10px 0;}

    .competitors-wrp{padding: 40px 0 20px 24px !important;}
    .competitors-wrp.maintextsideone .small-text{padding: 0;margin: 0}
    .company-cardone{height: 99%;}

    .market-wrp{padding: 20px 24px !important;}
    .infoone-section h3{margin: 0 0 16px;font-size: 24px;}
    .infoone-section p{font-size: 12px;line-height: 16px;}
    .infoon-box{margin: 0 0 20px;}
    .infoone-section{padding: 24px 24px 4px;}

    .comparable-overview-wrp{padding: 20px 24px !important;}
    .newtextin{font-size: 16px;color: #847062;margin: 0 auto 24px;}
    .comparable-overview-wrp .container-fluid{padding: 0 !important;}
    .cardnewin h3{font-size: 20px;}
    .cardnewin h6{font-size: 16px;}
    .cardnewin h4{font-size: 16px;}
    .cardnewin li{font-size: 12px;line-height: 16px;}

    .business-model-wrp{padding: 20px 0 20px 24px !important;}
    .business-model-wrp .container-fluid{padding: 0;}

    .sources-wrp,.opportunity-wrp{padding: 20px 24px !important;}
    .opportunity-wrp h1{padding: 0 !important;margin: 0 auto 15px;}
    .opportunity-wrp .info-section{padding: 24px;}
    .opportunity-wrp .info-text{font-size: 12px;line-height: 16px;}
    .opportunity-wrp .info-subtitle{font-size: 16px;line-height: 24px;}

    .world-class-wrp,.invest-now-wrp{padding: 20px 24px !important;}
    .why-invest{padding: 24px;}
    .why-invest h3{margin: 0 0 10px;}
    .why-invest ul li{font-size: 14px;line-height: 22px;}

    .world-class-wrp .small-text{margin: 0 auto 20px;}
    .world-class-wrp .img-card{padding: 24px;gap: 35px;}
    .world-class-wrp .mt-title{font-size: 20px;}

    .scientific-wrp .small-text{font-size: 12px;line-height: 16px;margin: 0 auto 20px;}
    .company-cards-desktop{display: none;}
    .company-cards-mobile{display: block;}

    .scientific-card{padding: 24px;}
    .profile-img{width: 48px;height: 48px;min-width: 48px;margin: 0 10px 0 0;}
    .name{font-size: 18px;line-height: 26px;}
    .desgn{font-size: 14px;line-height: 20px;}
    .scientific-card ul li{font-size: 12px;line-height: 16px;}
    .scientific-card{height: 100%;}

    .scientific-wrp,.development-leadership-wrp{padding: 20px 0px 20px 24px !important;}
    .scientific-wrp h1,.development-leadership-wrp h1{padding: 0 24px 0 0;}
    .scientific-wrp .small-text ,.development-leadership-wrp .small-text {padding: 0 24px 0 0;}

    .authority-wrp{padding: 20px 24px 40px!important; margin-top:40px;}
    .authority-wrp .section-title{font-size: 24px;}
    .authority-wrp .section-text{font-size: 14px;line-height: 22px;padding: 0;margin: 0;}   
    .simple-text.simple-head{line-height: 26px;text-transform: uppercase;}
    .img-cardoneline h5{text-transform: uppercase;}
    .img-cardoneline p{font-size: 12px;line-height: 16px;}

    .total-row{padding: 10px 16px;}
    .total-row span.amountin,.total-row span{font-size: 16px !important;}

    .section-icon{font-size: 0;}
    .section-icon img{width: 35px;}
    .card-body-custom{padding: 15px;}
    .card-body-custom h3{font-size: 20px;}
    .atlanta-sectionfourin
    {
        padding: 24px;
    }
    .intro-bannerfour
    {
        font-size: 14px;
    }

    .info-boxfour p
    {
        font-size: 12px;
        line-height: 16px;
        
    }

    .info-boxfour li {
        font-size: 12px;
        line-height: 16px;
    }
    .wellness-text-blockin
    {
         margin: 0 auto 40px;
         padding: 0 24px;
    }
.wellness-text-blockin p
{
    font-size: 14px;
}

  .campus-columns {
    flex-direction: column;
    gap: 10px;
  }

  .campus-right p {
    max-width: 100%;
    font-size: 14px;
  }
.campus-left
{
    width:100%;
}
.campus-right
{
       width:100%;

}
.newsmallspace
{
    margin-bottom: 25px;
}

.campus-left li {
  font-size: 14px;
}
            
.newcardgap
{
  gap:0 !important;  
}
.newsizein
{
    font-size: 14px;
  line-height: 22px;
}

.campus-container
{
    padding: 24px;
    margin-bottom: 24px;
}
.campus-title
{
  font-size: 24px;  
}
.timeline-box
{
    gap:0;
}

.sponsor-section
{
  margin-bottom: 24px;  
}

}


@media(max-width: 574px) {

    .stat-value {
        font-size: 16px;
    }


    .stat-label {
        font-size: 12px;
    }

    .stats-card {
        flex-direction: column;
        height: auto;
        margin-bottom: 16px;
    }

    .graph-imgs {
        flex-direction: column;
        gap: 24px;
    }

    .graph-img1 {
        width: 100%;
    }

    .market-opportunity h1 {
        padding: 20px 0 16px 0 !important;
    }

    .market-opportunity .lower-space {
        margin-top: 24px;
    }

    .strategic-section .stats-container {
        flex-wrap: wrap;
        gap: 24px;
    }

    .strategic-section .stats-container>* {
        width: calc(50% - 32px);
        gap: 4px;
        flex: 1 1 auto;
    }

    .strategic-section .stats-container .stat-item .stat-icon {
        height: 32px;
        font-size: inherit;
    }

    .strategic-section .stats-container .stat-item .stat-icon * {
        height: 100%;
    }

    .strategic-section .lower-img-text-body {
        left: 11px;
        right: 11px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }
.sponsor-content
{
    padding:  24px;
}
    .sponsor-content h2 {
            font-size: 24px;
            margin-bottom: 18px;
        }
        .sponsor-block h3
        {
         font-size: 20px;   
        }
        .timeline-left li {
font-size: 14px;   
        }
  .timeline-right li {
font-size: 14px;   
        }
        .investment-sectionin h2
        {
            font-size: 24px;
        }
        .investment-sectionin
        {
            padding: 24px;
        }
        .investment-sectionin p
        {
              font-size: 14px; 
              line-height: 20px; 
        }
}

@media(max-width: 389px) {
    .banner .columns {
        width: 98px;
    }

    .company-card {
        padding: 15px;
    }

    .banner-text>* {
        padding: 0 15px;
    }

    .text-on-img .middle-text .middle-row {
        gap: 15px;
    }
}