p{
/*     font-family: 'montserratregular'; */
    font-size: 15px !important;
    font-weight: normal;
    margin: 0px 0 30px 0 !important;
    line-height: 23px;}
.module-ct p{margin: 0px 0 0px 0 !important;}


.pointers{position:relative;}
.pointers li{background: url(https://indusair.com/staging/wp-content/uploads/2026/05/snow.png);
    background-repeat: no-repeat;
    background-position: left 8px;list-style: none;
    padding-left: 28px;}
.copyright-footer{display: flex;
    justify-content: space-between;
    align-items: center;}
.copyright-footer p{    margin: 0px 0 0px 0 !important;}
img.size-full.alignnone{margin-bottom:0 !important;}
.forminator-button.forminator-button-submit{background: #47AE60 !important;
    color: #fff !important;}
.button.primary{background-color: #2aa379 !important;}


    .milestone-section{
      width:100%;
      padding:0px 0 0px;
      overflow:hidden;
    }

    .container{
      width:85%;
      margin:auto;
    }

    .section-title{
      text-align:center;
      font-size:52px;
      font-weight:700;
      color:#30343b;
      margin-bottom:70px;
    }

    /* TIMELINE ITEM */

    .timeline-item{
      position:relative;
      width:100%;
      height:150px;
      margin-bottom:35px;
    }

    /* BORDER BOX */

    .timeline-border{
      height:100%;
      border:2px solid #08a8f0;
      border-radius:18px;
      position:relative;
    }

    /* RIGHT ITEM */

    .timeline-item.right .timeline-border{
      margin-left:auto;
    }

    /* LEFT ITEM */

    .timeline-item.left .timeline-border{
      margin-right:auto;
    }

    /* NUMBER CIRCLE */

    .timeline-circle{
      width:56px;
      height:56px;
      background:#08a8f0;
      border-radius:50%;
      position:absolute;
      top:-15px;
      display:flex;
      align-items:center;
      justify-content:center;
      color:#fff;
      font-size:22px;
      font-weight:700;
      z-index:10;
    }

    .timeline-item.right .timeline-circle{
      right:-28px;
    }

    .timeline-item.left .timeline-circle{
      left:-28px;
    }

    /* CONNECTOR LINE */

 

    /* CONTENT */

    .timeline-content{
      position:absolute;
      top:18px;
      width:100%;
    }

    .timeline-year{
      font-size:26px;
      font-weight:700;
      color:#30343b;
      margin-bottom:10px;
    }

    .timeline-text{
      font-size:16px;
      line-height:1.7;
      color:#4c4c4c;
    }

    /* RIGHT ALIGN */

    .timeline-item.right .timeline-content{
      text-align:right;
      padding-right:50px;
    }

    .timeline-item.right .timeline-text{
      margin-left:auto !important;
    }

    /* LEFT ALIGN */

    .timeline-item.left .timeline-content{
      text-align:left;
      padding-left:50px;
    }


    /* RESPONSIVE */

    @media(max-width:991px){

      .container{
        width:92%;
      }

      .section-title{
        font-size:40px;
      }

      .timeline-item{
        height:auto;
        margin-bottom:40px;
      }

      .timeline-border{
        width:100%;
        border:2px solid #08a8f0 !important;
      }

      .timeline-circle{
        left:50% !important;
        right:auto !important;
        transform:translateX(-50%);
      }

      .timeline-content{
        position:relative;
        top:0;
        text-align:center !important;
        padding:70px 20px 30px !important;
      }

      .timeline-text{
        margin:auto !important;
      }
		.copyright-footer{    display: block;
}
		.pointers li{margin-left:0 !important;}
		.section{    padding-top: 40px !important;
    padding-bottom: 40px !important;}
		    .indus-section .col {
        padding-bottom: 0px !important;
    }
		.about-section{
    padding-bottom: 0 !important;
}
		.pb-0{padding-bottom:0 !important;}
		.footer-m{padding-bottom:0 !important;}
		.mb-1{margin-bottom: -10px !important;}
    }