@media (max-width: 1399.98px) {
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .section7 .s7 .imgp p{
font-size: 14px;
white-space: nowrap;
  }
}
@media (max-width: 1199.98px) {

  .section3 {
    padding: 100px 0px;
  }
  p {
    font-size: 21px;
  }
   h2 {
    font-size: 30px;
  }
  .section4{
    padding-top: 78px;
    padding-bottom: 60.59px;
  }
  .section4 h2 {
    margin-bottom: 57.73px;
  }
  h3 {
    font-size: 20px;
  }
  .section4 p {
    font-size: 15px;
  }

  .section6 {
    padding-top: 78px;
    padding-bottom: 30.59px;
  }
  .section6 h2 {
    margin-bottom: 58px;
  }
  .section6 h3 {
    padding: 0px 47px;
  }
  .section7 {
    padding-top: 78px;
    padding-bottom: 60.59px;
  }

}

@media (max-width: 991.98px) {
  .sub-boxes-div{
    display: flex;
    gap: 80px;
    flex-direction: column;
  }
  .section1 li{
    margin: 0;
  }
  .navbar-nav{
    margin-top: 1rem;
  }
  .section1 .navbar{
    height:auto !important;
  }
  .nav-link:focus, .nav-link:hover, .navbar-nav .nav-link.active {
    height: auto;
    margin: 0px  ;
    background-color:#00998200;
    color: var(--004-c-99, #009982);
    justify-content: flex-start;
}
h1{
    font-size:38px;
    line-height:normal;
  }
h2 {
    font-size: 33px;
  }
  h3 {
    font-size: 24px;
  }
.section3 {
    padding: 65px 0px;
  }
  .img-fluid {
    display: flex;
    margin-left: auto;
    margin-right: auto;
  }

  .section4{
    padding-top: 78px;
  }
  .section4 h2 {
    margin-bottom: 37.73px;
  }
  p {
    font-size: 16px;
  }
 
  .section5{
  padding-top: 78px;
  padding-bottom: 60px;

  }
  .section5 .img {
    margin-bottom: 52px;
  }

  .section5 h2, .section5 p{
    text-align:center;

  }
  .section7{
   padding-top: 78px;
   padding-bottom:60px;

  }
  
  .section7 .offset-md-0 {
    margin-top: 75px;
  } 

  .section9 ul li:first-child a{
    margin-left: 25px;
  }.section9 ul {
    margin-bottom: 1rem;
}
} 
@media (max-width: 767.98px) {
  h1 {
    font-size: 32px;
}
  .section8 li{
    margin-right: 0;
  }
  .section8 ul{
    margin-top: 10px;
  }
  h2 {
    font-size: 28px;
  }
  h3 {
    font-size: 22px;
  }
  p {
    font-size: 16px;
  }
  .section5 {
    padding-top: 60px;
  }
  .section7 {
    padding-top: 60px;
  }
  .section7 h3 {
    padding-bottom: 40px;
    font-size: 19px;
  }
  .section7 .offset-md-0 {
    margin-top: 35px;
  } 
  .section9 li a, .section9 ul li:first-child a{
    margin-left: 0;
  }
  .section8{
    display: block;
  }
  .section8 h3 {
    font-size: 16px;
  }
  .section8 ul{
    display: flex;
    justify-content: center;
  }
  .section9 ul{
    display: block;
  }
  .section9 .col-lg-4 p, .col-lg-4 a {
    font-size: 11px;
    padding: 15px 0px;
  }
}
@media (max-width: 575.98px) {
  .s7 .contact{
  margin-bottom: 1rem;

  }
  .s7 .contact p, .s7 .contact a{
padding-left: 50px;

  }
  .s7 .contact .imgp p{
    padding-left: 0px;
  }
  .section7 .offset-md-0 {
    margin-top: 25px;
  } 
}