/* Start Media Query */

@media(max-width:1000px){
    .section-p1{
      padding: 40px 40px;
    }
    #navbar {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      position: fixed;
      top: 0;
      right: -300px;
      height: 100vh;
      width: 300px;
      background-color: #E3E6F3;
      box-shadow: 0 40px 60px rgba(0, 0, 0, 0.1);
      padding: 80px 0 0 10px;
      transition: 0.3s;
    }
    #navbar.active{
      right: 0px;
    }
    #navbar li{
      margin-bottom: 25px;
    }
    #mobile{
      display: flex;
      align-items: center;
    }
    #mobile i{
      color: #1a1a1a;
      font-size: 24px;
      padding-left: 20px;
    }
    #close{
      display: initial;
      position: absolute;
      top: 30px;
      left: 30px;
      color: #222;
      font-size: 24px;
    }
    #lg-bag{
      display: none;
    }
    #hero {
      height: 70vh;
      padding: 0 80px;
      background-position: top 30% right 30%;
    }
    #feature{
      justify-content: center;
    }
  
    #feature .fe-box{
      margin: 15px 15px;
    }
    #product1 .pro-container{
      justify-content: center;
    }
    #product1 .pro{
      margin: 15px;
    }
  
    /* Contact Page */
    #form-details{
      padding: 40px;
    }
    #form-details form{
      width: 50%;
    }
  }
  
  @media (max-width:660px){
    .section-p1{
      padding: 30px !important;
    }

    .slide{
        padding: 0 40px;
    }
    #header{
      padding: 10px 30px;
    }
    h1{
      font-size: 38px;
    }
    h2{
      font-size: 32px;
    }
    #hero{
      padding: 0 20px;
      background-position: 55%;
    }
    #feature{
      justify-content: space-between;
    }
    #feature .fe-box{
      width: 155px;
      margin: 0 0 15px 0;
    }
    #product1 .pro{
      width: 100%;
    }
  
  
   /* Contact Page */
   #form-details{
    flex-direction: column;
   }
   #form-details .details{
    width: 100%;
   }

   #form-details{
    margin: 30px;
    padding: 30px;
    flex-wrap: wrap;
   }
   #form-details form{
    width: 100%;
    margin-bottom: 60px;
   }
  

  }