*{
    font-family: 'Poppins';    
}
.bg-li{
  background-color: #F5F5F5;
}

footer li img{
  width: 30px;
  height: 30px;
}

.address ul{
  list-style: none;
    padding-left: 0px !important;
}
body{
    background:#000;  
    color: #F5F5F5;  
}
.float-button{
    position:fixed;
    right: 0;
    bottom:180px;
}
.float-button img{
    width: 100px;
    transform: rotate(180degree);
}
.hero-Img{
    position: absolute;
    right:0;
    bottom:-25px;
    z-index: -1;
    width: 60%;
}
.w-40{
    width: 40%;
}

.main-c{
    color: #08FF08;
}
@media(min-width:768px) {
  .des-none{
    display: none!important;
  }
}
@media(max-width:375px){
    .main-head {
        font-size: 32px!important;
    }
    .mb---500 {
        padding-bottom: 400px!important;
    }
}

@media(max-width:767px){

  .float-button {
      position: fixed;
      right: 0;
      bottom: 0;
      left: 15%;
  }


  .img-fluid.w-40.ms-5.mt-5{
        margin-top: 1rem !important;
  }
  .mainHero .py-5{
    padding-top:1rem!important;
  }
  .w-40 {
    width: 80%!important;
}
  footer .col-md-6.me-auto.text-end.p-0{
    text-align: center!important;
    padding: 20px 0px!important;
  }
  .mmt-4{
    margin-top: 30px;
  }
  .bg-li .f-36{
    font-size: 27px!important;
  }
  .bg-li{
    background-color: #E3E3E3;
  }
  .bg-pri{
    margin-bottom: 15px;
  }
  .bg-pri .f-40{
    font-size: 30px!important;
    font-weight: 600;
  }
  .main-c{
    margin-top: 15px;
  }
  .f-64 { font-size: 40px; margin-bottom: 20px; }
  .f-40 { font-size: 25px; }
  .f-36 { font-size: 30px; }
  .f-32 { font-size: 27px; }
  .f-30 { font-size: 18px; }
  .main-head{
    font-size: 36px;
}
  .m-text-center{
    text-align: center;
  }
  .img-fluid.w-40.ms-5.mt-5{
    margin-left: 0px!important;
  }
  .m-center{
    margin-left: 10%;
  }
  .mb---500{
    padding-bottom: 470px;
  }
  .hero-Img {
    position: absolute;
    right: 0;
    bottom: 0px;
    z-index: -1;
    width: 100%;
}
  .text-white.main-head{
    text-align: center;
  }
  .poppins-regular.f-40.mt-4{
    text-align: center;
  }
  .float-button img {
    width: 80%!important;
  }
  .m-none{
    display: none!important;
  }
  .navbar-toggler-icon{
    filter: invert(1);
  }
  .mpl-30{
    padding-left: 30%;
  }
  .float-button {
    display: none!important; /* still hidden, JS will show */
  }
  .float-button.show {
    display: block!important;
  }
}
@media (min-width: 1400px) and (max-width: 2880px) {
  /* CSS inside here will only apply between 768px and 1400px */
  .f-64 { font-size: 64px; }
  .f-40 { font-size: 40px; }
  .f-36 { font-size: 36px; }
  .f-32 { font-size: 32px; }
  .f-30 { font-size: 28px; }
  .main-head{
    font-size: 80px;
}
}

@media (min-width: 1080px) and (max-width: 1399px) {
  /* CSS inside here will only apply between 768px and 1400px */
  .f-64 { font-size:48px; }
  .f-40 { font-size: 30px; }
  .f-36 { font-size: 27px; }
  .f-32 { font-size: 24px; }
  .f-30 { font-size: 21px; }
  .main-head{
    font-size: 60px;
}
}

/* .f-64{
    font-size:64px;
}
.f-36{
    font-size: 36px;
}
.f-32{
    font-size:32px;
}
.f-40{
    font-size:40px;
}
.f-30{
  font-size:28px;
} */

.text-justify{
  text-align: justify;
}
.lh-1-5{
  line-height: 1.5;
}
.bg-pri{
  background-color: #7CE1A8;
}
.sec-color{
  color: #0C2E06;
}
footer ul li{
  line-height: 1.5;
  margin-bottom: 15px;
  font-weight: 300!important;
}
ol, ul {
    padding-left: 1.3rem!important;
}

/* Add border for accordion button */
.accordion-body{  
  font-weight: 400!important;
  background-color: #fff!important;
  border-radius:5px;
}
.accordion-item{
  border: none !important;
  background-color: #F5F5F5;
  margin-bottom: 25px;
}
.accordion-button {
  color: #224e33 !important;
  
  font-weight: 400!important;
  border: none!important;
  border-radius: 5px;
  box-shadow: none!important;
  background-color: transparent!important;
}




/* Remove default caret */
.accordion-button::after {
  background-image: none !important;
}

/* Add plus/minus icons */
/* Add plus/minus icons */
.accordion-button.collapsed::after {
  content: "+";
  font-size: 40px;
  margin-left: auto;   /* push icon to right */
  color: #333;
  font-weight: normal;
}

.accordion-button:not(.collapsed)::after {
  content: "−";
  font-size: 40px;
  margin-left: auto;   /* push icon to right */
  color: #333;
  font-weight: normal;
}


/* Active button styling */
.accordion-button:not(.collapsed) {
  background-color: #f1f1f1;
  border-color: #999;
  font-weight: 600;
}




.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}
