/*==========Responsive CSS Start==========*/

@media only screen and (max-width: 580px){
  .section-title h3 {
    margin-top: -30px;
    margin-bottom: 20px;
    
}
@media only screen and (max-width: 580px){

.split-line {
    margin-top:0px;
    
}
}
/*.split-line {*/
/*    margin-top: 0;*/
/*}*/
  .page-projects.new-my-landgoi {
    padding-top: 5px !important;
}
.our-faqs {
    padding: 40px 0 !important;
}
.faq-image {
    margin-bottom: 20px !important;
    margin-top: 30px !important;
}
.footer-links ul {
      display: none;
    }

    .footer-links.active ul {
      display: block;
    }

    .footer-toggle {
      display: inline-block;
    }


.footer-links ul {
      display: none;
    }

    .footer-links.active ul {
      display: block;
    }

    .watse-toggle {
      display: inline-block;
    }
button.waste-toggle {
    visibility: visible !important;
    background-color: #8cd637 !important;
}
button.footer-toggle {
    visibility: visible !important;
    background-color: #8cd637 !important;
}
.main-footer-box {
   
    margin-top: -22px;
}


.mobile-carousel {
        display: flex !important;
        flex-wrap: wrap;
        gap: 20px;
      }

      .mobile-carousel .item {
        flex: 0 0 calc(33.333% - 20px);
      }
     
    

p {
    line-height: 1.6em;
    
}
.post-item:last-child {
    margin-bottom: 25px !important;
}
.service-deatis-box {
    margin-top: -30px;
}
.service-entry p {
    margin-bottom: 17px;
    margin-top: -10px;
}
ul.wow.fadeInUp {
    margin-top: -5px;
}
/*li {*/
/*    margin-top: -7px;*/
/*}*/
.service-solutions-box {
    margin-bottom: -30px;
}
.page-service-single {
    margin-bottom: -40px;
}
.service-entry h2 {
    
    margin-top: -5px !important;
}
.page-service-single h3 {
    margin-bottom: 10px !important;
}

.new-ecomad-over p {
    font-size: 20px;
    line-height: 1.4em;
}
.page-single-image {
    
    margin-top: 20px;
}
.service-solutions-box ul {
  
    margin-top: -10px;
}
}


/* Responsive start */
@media only screen and (max-width: 580px){

.page-header{
    padding-bottom:150px;
}
.donate-box{
    padding-top:40px;
}
.our-blog{
    margin-top:-70px;
    margin-bottom:-20px;
}
}
@media only screen and (max-width: 580px){
.page-service-single{
    margin-bottom:20px;
}

.service-entry{
    margin-top:10px;
    margin-bottom:-10px
}


/*.service-solutions-box{*/
/*    margin-top:20px;*/
/*    padding-bottom:10px;*/
/*}*/
.box{
    padding-bottom:50px;
}
.text-anime-style-3{
    padding-top:20px;
}
}

















