@media only screen and (max-width: 580px){

button.waste-toggle {
    visibility: visible !important;
    background-color: #8cd637 !important;
}
button.footer-toggle {
    visibility: visible !important;
    background-color: #8cd637 !important;
}
.footer-widget-menu ul {
        display: none;
      }
 
      .footer-widget-content.active .footer-widget-menu ul {
        display: block;
      }
 
      .footer-toggle {
        display: inline-block
      }
      
      button.footer-toggle {

    margin-left: 280px;

    margin-top: -50px;

}
 
      
.hero-area.home-two {
    background: url(../images/home2/hero-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 450px;
    padding-top: 60px;
    
}

.hero-area.home-two.d-flex.align-items-center {
    text-align: center;
}


.about-video {
    margin-right: 25px;
    margin-top: -60px;
}

.about-thumb {
    margin-top: -100px;
    margin-bottom: -25px;
}
.home-two p.about-desc {
    margin: -22px 0 30px;
}
button#hom-btn-c {
    margin-top: -15px;
}
.about-area.home-two {
    margin-bottom: -100px;
}

/*.section-title.center {*/
    
/*    margin-top: -95px;*/
/*}*/
.service-list-2.owl-carousel.owl-loaded.owl-drag {
    margin-top: -20px;
}
.single-service-box {
    position: relative;
    padding: 0px;
}
.home-two .service-content {
    padding: 35px 5px 10px;
}
.home-two .service-content a:before {
    position: absolute;
    content: "";
    width: 30px;
    height: 2px;
    bottom: 5px;
    left: 0;
    background: #49AE44;
}
.home-two .service-content p {
    margin: -5px 0 10px;
    border-bottom: 1px solid rgba(0,24,25,0.10);
    padding-bottom: 10px;
}
.service-list-2 .owl-dots {
    text-align: center;
    position: relative;
    top: -10px;
    left: 0;
}
/*.service-area {*/
/*    padding: 113px 0 5px;*/
/*}*/
.faqs-area {
    background: url(../images/home2/faqs-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 105px 0px 0px;
    overflow: hidden;
}
p.section-desc {
   
    margin: 10px 0px -25px;
}
button {
    margin-top: 25px;
    position: relative;
    display: inline-block;
    background-color: #49af45;
    border-radius: 10px;
    border: none;
    font-size: 10px;
    font-weight: 700;
    line-height: 1em;
    text-transform: capitalize;
    color: #fff;
    border: none;
    padding: 15px 15px 15px 15px;
    transition: all 0.5s ease-in-out;
    overflow: hidden;
    z-index: 0;
}
.faqs-area p.section-desc {
    width: 100%;
}
.faqs-area .echofy-button {
    margin-bottom: 15px;
}

.faq-singular.active:before {
    position: absolute;
    content: "";
    width: 100%;
    
    left: 0;
    top: 0;
    background: #49AE44;
    z-index: 1;
    border-radius: 5px 5px 0 0;
    transition: 0.5s;
}
.faq-singular .faq-question {
    padding: 13px 8px 13px 12px;
}

.faqs-container.faq-pa-bo {
margin-bottom: 75px;
}
#poress-row {
    padding: 20px 0px 0px;
}
p.section-desc.erfe {
    margin-top: 25px;
}

.service-area {
    padding: 70px 0 5px;
}

.project-area.home-two {
    background: #fff;
    margin-top: 0;
    padding: 70px 0 40px;
}
.project-list-2 .owl-dots {
    text-align: center;
    position: relative;
    top: 20px;
    left: 0;
}
.home-three.service-title-area {
    background: #fff;
    padding: 70px 0 0px;
    margin-bottom: -25px;
}
.home-three.services-area .row.add-background {
    padding: 0px 0px 0px;
}
.home-five .animal-video-button {
    float: left;
    margin-top: 45px;
    margin-left: 25px;
}
.home-three.services-area {
    padding: 13px 0 0px;
}

.footer-logo {
    text-align: center;
}
.project-details-area {
    padding: 30px 0 25px;
}
.project-details-content {
    margin-top: 25px;
}
.project-details-content h3 {
    font-size: 28px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.project-details-right {
    background: #F6F6EE;
    padding: 5px 10px 0px;
    border-radius: 5px;
    margin-top: 10px;
}
.project-details-right {
    margin-bottom: 15px;
}
.project-area.inner {
    margin-top: 0;
    background: #F6F6EE;
    padding: 70px 0 0px;
}
.footer-area {
    background: url(https://mwspl.in/ever-green/assets/images/footer-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 21px 0 0px;
}
.footer-area .row.add-footer-class {
    padding: 0px 0 0;
}
.home-two p.footer-desc {
    width: 100%;
}
.home-two p.footer-desc {
   
    margin: -10px 0 0;
}
.footer-social-address {
    padding: 15px 15px 15px;
}
.home-two .single-newsletter-box input {
    background: transparent;
    width: 100%;
    height: 60px;
    border: 1px solid #ffffff47;
    border-radius: 5px;
    padding: 0 10px;
    outline: 0;
    color: #fff;
    margin-top: -25px;
}
.single-newsletter-box {
    margin-bottom: -50px;
}
.footer-bottom-area {
    padding: 0px 0 0px;
}
.home-two .footer-widget-title h4 {
    font-size: 24px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 15px;
}
h3.fot-col-h {
    color: #ffff;
    font-size: 24px;
}

.home-three .single-service-box {
    text-align: center;
    background: #49ae4412;
    padding: 20px 0px 20px;
    border-radius: 25px;
}
.project-area.inner .section-title.center {
    margin-bottom: 20px;
}
.what-we-section {
    padding: 10px 0;
    background-color: #f7f7f7;
}
.mission-vision-values {
    padding: 5px 0;
}
.home-six.team-area {
    padding: 50px 0 0px;
}
.home-six.team-area .section-title.center {
    margin-bottom: 15px;
}
.home-six .team-content {
    background: #F7F7F7;
    padding: 20px 0px 0px;
    position: relative;
    min-height: 200px !important;
    margin-bottom: 10px;
}
.contact-area {
    padding: 20px 0 0px;
}
.row.contact-info-bg {
    padding: 25px 20px 0px;
}

.row.pagla-shahin {
    padding-top: 20px;
    margin-right: -40px;
    margin-left: -15px;
}

.contact-area .section-title.left {
    margin-bottom: 20px;
}

img {
    border-radius: 15px;
}
.project-thumb {
    width: 100%;
    position: relative;
}
.project-thumb img {
    width: 100% !important;
}
.single-project-box {
    margin: 0px 15px !important;
} 


/*@media (max-width: 767px) {*/
  /* Make h3 clickable with "+" icon */
/*  .footer-toggle h3 {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*    cursor: pointer;*/
/*    position: relative;*/
/*    color: #fff;*/
/*    padding: 10px 0;*/
/*    border-bottom: 1px solid #444;*/
/*  }*/

/*  .footer-toggle h3::after {*/
/*    content: "+";*/
/*    font-size: 20px;*/
/*    font-weight: bold;*/
/*    color: #fff;*/
/*    margin-left: 10px;*/
/*    transition: 0.2s ease;*/
/*  }*/

/*  .footer-toggle.active h3::after {*/
/*    content: "−";*/
/*  }*/

  /* Hide list by default */
/*  .footer-toggle ul {*/
/*    display: none;*/
/*    margin-top: 10px;*/
/*    padding-left: 0;*/
/*    list-style: none;*/
/*  }*/

/*  .footer-toggle.active ul {*/
/*    display: block;*/
/*  }*/

/*  .footer-toggle ul li {*/
/*    margin-bottom: 6px;*/
/*  }*/

/*  .footer-toggle ul li a {*/
/*    color: #fff;*/
/*    text-decoration: none;*/
/*    font-size: 16px;*/
/*  }*/
/*  .our-services {*/
    
/*    padding: 0px 0px 50px 0px;*/
/*}*/
/*.our-facts {*/
/*    margin-top: 0;*/
/*    padding: 30px 0 0;*/
/*}*/
/*.our-blog {*/
/*    padding: 0px 0 50px;*/
/*}*/
/*.our-faqs {*/
/*    padding: 50px 0 50px;*/
/*}*/
/*.page-projects {*/
/*    padding: 50px 0 0px;*/
/*}*/
/*.section-title p {*/
/*    margin-top: 30px;*/
/*}*/
/*}*/

.faq-singular {
    position: relative;
    background: #ffff;
    margin-bottom: 8px;
}
}