@media only screen and (max-width: 1025px) and (min-width: 992px) {
    .top-contact-no{
        font-size: 1.4em !important;
      }
      .d-none-mnu{
        display: none !important;
      }

      .menu-contact-sub-text{
        font-size: 9px;
      }
      .footer-info{
        display: block;
      }
      .footer-mobile{
        display: none;
      }

      .mobile-app-img img{
        width: 200px;
        left: 0px;
        top: -80px;
    }
      

    .micro-sidebar-top-img > img {
      padding-top: 23px;
  }

  .micro-sidebar-top {
    width: 89%;
}
    
    #footer .footer-top .footer-info h3 {
    font-size: 18px;
  
}
 /*-----*/  
}


@media only screen and (max-width: 991px) and (min-width: 769px) {
    .top-contact-no{
        font-size: 1.2em !important;
      }
      .d-none-mnu{
        display: none !important;
      }

      .menu-contact-sub-text{
        font-size: 9px;
      }
      .footer-top{
        display: block;
      }
      .footer-mobile{
        display: none;
      }
}


@media only screen and (max-width: 768px ) and  (min-width: 480px) {

  .micro-sidebar .micro-sidebar-top-img {
    padding-top: 3em;

}
    .top-contact-no{
        font-size: 1em !important;
      }
      .d-none-mnu{
        display: none !important;
      }

      .menu-contact-sub-text{
        font-size: 6px;
        font-weight: 500;
        
      }

      .micro-sidebar-top {
        padding: 8px 15px;
        font-size: 14px;
    }

      .call-icn{
        width: 29px;
      }

      .main-logo{
        width: 100%;
      }

      .menu-contact {
        padding: 11px 8px;
    }

    .amber-icn{
        font-size: 1.4em;
    }

    .mobile-app-img img{
      width: 90%;
      left: 0px;
      top: -22px;
    }

.footer-top{
  display: none;
}
.footer-mobile{
  display: block;
}
}

@media only screen and (max-width: 479px) {
    .d-none-mnu{
        display: none !important;
      }

      .main-logo{
        width: 100%;
      }
      
      .top-contact-no{
        font-size: 0.6em !important;
      }

      .call-icn{
        width: 20px;
      }

      .menu-contact-sub-text{
        font-size: 4px;
        font-weight: 500;
        
      }

      .amber-icn{
        font-size: 0.7em;
        pad: 3px;
    }

    .menu-contact {
        padding: 6px 8px;
    }

    #header-life{
        height: auto;
    }

    .baner-form {
    width: 90%;
    background: #ab0535;
    border-radius: 0px 0px 12px 12px;
    margin: 0 auto;
    margin-bottom: 2em;
    margin-left: 5%;
    }

    .header-contact .nav-tabs {
      margin-left: 5% !important;
  }


  .mobile-app-img img{
    width: 100px;
    left: 30%;
    right: 30%;
    margin: 0 auto;
    top: -104px;
  }

  .mobile-app-cont{
    padding-top: 2.5em;
  }

  .zic-zac-text-left , .zic-zac-text-right {
    text-align: center;
  }

  .micro .about-content {
    padding: 15px 15px 75px 15px ;
    margin: 0 auto; 
    border-radius: 0em;

  }


  
  .micro-sidebar-foot-img img{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
  }

  .micro-cont{
    text-align: center;
    padding: 0em 0em 1em 0em !important;
  }

  .micro-sidebar-top {
    font-size:13px;
    padding: 8px 27px;
  }


  
.micro-sidebar .micro-sidebar-price{
  color: #ce2d25;
  text-align: center;
  margin-top: -40px;
  padding-bottom: 2em;
}
.micro-sidebar .micro-sidebar-price > p {
  font-weight: 500;
}
.micro-sidebar .micro-sidebar-price > p > span{
  font-size: 1.8em;
}

.micro-sidebar .micro-sidebar-price > p > span > strong{
  font-size: 2em;
}

.micro-sidebar .micro-sidebar-price > p > i{
  font-size: 2.3em;
  font-weight: 100;
}

.footer-top{
  display: none;
}
.footer-mobile{
  display: block;
}

.header-contact .nav-tabs .nav-item {
  font-size: 9px;
}

.mobile-app {
  background: url(../img/mobile-app-resbg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: #ffffff;
  margin-top: 2em;
}

.micro-sidebar-top{
  width: 92%;
}


 
}