@media (min-width:1224px){
  .inverter span, .inverter1 span, .inverter2 span {
    height: 35px;
    width: 55px;
}
}
@media (max-width: 1024px) {
/****************************** FOOTER ***************************8*/
  .footer-main {
    flex-wrap: wrap;
  }
  .energy {
    width: 48%;
  }
  .quick, .offerr, .touch {
    width: 48%;
  }
  .inverter span, .inverter1 span, .inverter2 span {
        height: 35px;
        width: 90px;
    }
}


@media (max-width: 768px){
 
   h2{
    font-size: 30px;
  }
    nav{
        display: none;
    }

      /*************************** BANNER ***************************/
    .banner{
      height: 70vh;
    }
    .banner-section{
        padding: 0 0;
    }
    .banner-content p {
        font-size: 17px;
        line-height: 1.6;
        margin-bottom: 30px;
        color: #fff;
    }
    .content{
        margin-top: 24%;
    }


/******************************* HOME SOLAR *********************************/
.home-main{
  flex-direction: column;
}
.home-img img{
  width: 100%;
}
.home-content p{
  font-size: 16px;
  margin-bottom: 12px;
}
.home-main2{
  width: 91%;
}
.how-works{
  flex-wrap: wrap;
}
.inverter p, .inverter1 p, .inverter2 p {
    font-size: 14px;
    line-height: 1.3;
}
.inverter span{
    height: 23px;
    width: 64px;
    font-size: 13px;
    margin-right: 4px;
 }
 .inverter span, .inverter1 span, .inverter2 span{
    height: 25px;
    width: 25px;
    }
    .inverter, .inverter1, .inverter2 {
    align-items: center;
}

 /****************************** WHY CHOOSE US *******************************/
.choose {
    flex-direction: column;
  }
  .solar-2 {
    width: 60%;
    margin: auto;
  }
  .choose-right{
    width: 490px;
  }

      /********************************* FOOTER **************************8*/
  .footer-main {
    flex-direction: column;
    gap: 30px;
  }
  .energy, .quick, .offerr, .touch {
    width: 100%;
  }
  .energy h4 {
    font-size: 26px;
  }
  .footer-main h5 {
    font-size: 20px;
  }
  .footer-main p {
    font-size: 16px;
    line-height: 26px;
  }
  .footer-2 {
    flex-direction: column;
    align-items: center;
    gap: 6px;
    text-align: center;
  }
}

 @media (max-width: 520px) {
    .choose-right {
        width: 400px;
    }
  }

  
@media (max-width: 428px){

   h2{
    font-size: 26px;
  }
/******************************** BANNER *************************************/
    
    .banner-content h1{
        padding-top: 30px;
    }
    .banner{
      height: auto;
    }
    .banner-content {
    margin-left: 8%;
    margin-top: 29px;
    padding-bottom: 42px;
    }
    .content{
        margin-top: 30%;
    }
    .intro-right img {
      height: auto;
    }
    

    /****************************** WHY CHOOSE US *******************************/
.choose {
    padding: 40px 20px;
  }
  .solar-1 small{
    font-size: 21px;
    color: #1b4cb6;
  }
  .choose-right{
    width: 100%;
  }

  .choose-right form{
    padding: 25px;
  }
.choose-right button{
  padding: 12px;
  font-size: 15px;
}
  .welcome-2 p {
    margin-bottom: 10px;
    font-size: 15px;
}
.solar-1 p {
  font-size: 15px;
}
  .solar-2{
    width: 100%;
  }
.expertise-12 button{
  font-size: 12px;
  padding: 12px 15xp;
}
    .numnum img {
      height: 45px;
    }
    .emer img{
    width: 17px;
    height: 17px;
  }
  .expertise-1 {
    gap: 10px;
  }
  .emer p{
    font-size: 13px;
  }
  .expertise-2 div:last-child{
    gap: 17px;
  }
/******************************* HOME SOLAR *********************************/
.home-img img{
  width: 100%;
  height: 255px;
}
.home-content{
  margin-top: -40px;
}
.how-works{
  flex-direction: column;
}
.inverter span{
  width: 24px;
  margin-right: 10px;
}
.inverter1 span{
  width: 23px;
        height: 23px;
        font-size: 15px;
}

.inverter2 span{
  width: 24px;
        height: 23px;
        font-size: 15px;
}
.inverter, .inverter1, .inverter2{
  margin-bottom: -30px;
}
.home-main2{
  margin-bottom: 50px
}
    .home-content p {
      font-size: 14px;
    }

    @media (max-width: 376px){
      .inverter span{
  width: 26px;
  margin-right: 10px;
}
.inverter1 span{
  width: 23px;
        height: 23px;
        font-size: 15px;
}
    }

    @media (max-width: 321px){
      .inverter span{
  width: 30px;
  margin-right: 10px;
}
.inverter1 span{
  width: 28px;
        height: 23px;
        font-size: 15px;
}
    }

      /******************************* FOOTER *******************************/
  .energy h4 {
    font-size: 20px;
  }
  .footer-main p {
    font-size: 14px;
    line-height: 24px;
  }
  .footer a {
    font-size: 14px;
  }
.footer-2{
  width: 90%;
  margin: auto;
  margin-top: 30px;
}
  }