/* @media (min-width:992px) and (max-width:1268px) */
@media (min-width:992px) and (max-width:1280px) {
    nav .navbar-brand img {
       width: 151.42px;
       height: 49.83px;
    }
 
    nav .btn-Nav1 {
       padding: 12px 40px;
       font-size: 14px;
    }
 
    header nav .navbar-nav .nav-item .nav-link::before {
       bottom: 25px !important;
    }

    
    .sign{
      flex-direction: column;
      width: 800px;
    }
    .sign__pic{
      width: 100% !important;
    }
    .sign__content{
      width: 100%;
    }
    .sign__pic .sign-img{
      display: none;

    }
    .sign .sign__pic h2 {
      font-size: 20px;
    
   }

   .sign .sign__pic h2 br{
      display: none;
   }

.sign__content button{
   margin: 0px;
   width: 100%;
   margin-top: 20px;
   margin-bottom: 20px;
}

.sign__content p{
   display: none;

}
   /* footer */
   footer {
    height: 450px;
 }

 footer .footer__content {
    width: 90%;
 }
} 


/* @media (min-width:676px) and (max-width:992px) */
@media (min-width:767px) and (max-width:991px) {
   nav {
      width: 92% !important;
      padding: 0px !important;

   }

   header nav .navbar-nav .nav-item .nav-link::before {
      display: none;
   }

   nav .navbar-toggler:focus {
      box-shadow: none;
   }

   nav .navbar-brand img {
      width: 151.42px;
      height: 49.83px;
   }

   header nav .navbar-nav .nav-item .nav-link {
      color: var(--blackNav);
   }

   nav .btn-Nav1 {
      background-color: var(--blueNav);
      padding: 13px 30px;
      font-size: 12px;
   }

   nav .btn-Nav2 {
      background-color: transparent;
      border: none;
      color: var(--blackNav);
      font-size: 14px;
   }

   
 
   .sign{
      flex-direction: column;
      width: 700px;
    }
    .sign__pic{
      width: 100% !important;
    }
    .sign__content{
      width: 100%;
    }
    .sign__pic .sign-img{
      display: none;

    }
    .sign .sign__pic h2 {
      font-size: 20px;
    
   }

   .sign .sign__pic h2 br{
      display: none;
   }

.sign__content button{
   margin: 0px;
   width: 100%;
   margin-top: 20px;
   margin-bottom: 20px;
}

.sign__content p{
   display: none;

}

   /* footer */
   footer {
      height: auto;
   }

   footer .footer__content {
      width: 90%;
      display: flex;
   }

   footer .foot__pic {
      width: 258px;
      height: 173px;
   }

   footer .footer__content h5 {
      font-size: 12px !important;
   }

   footer .footer__content li a {
      font-size: 12px !important;

   }

   .subscribe form h5 {
      font-size: 16px !important;
   }

   footer .footer__content form div {
      width: 300px !important;
   }
}

/* @media (min-width:320px) and (max-width:676px) */
@media (min-width:320px) and (max-width:767px) {
   nav {
      width: 92% !important;
      padding: 0px !important;

   }


   header nav .navbar-nav .nav-item .nav-link::before {
      display: none;
   }

   nav .navbar-toggler:focus {
      box-shadow: none;
   }

   nav .navbar-brand img {
      width: 151.42px;
      height: 49.83px;
   }

   header nav .navbar-nav .nav-item .nav-link {
      color: var(--blackNav);
   }

   header nav .navbar-nav .nav-item .nav-link::after {
      display: none !important;
   }

   nav .btn-Nav1 {
      background-color: var(--blueNav);
      padding: 13px 30px;
      font-size: 12px;
   }

   nav .btn-Nav2 {
      background-color: transparent;
      border: none;
      color: var(--blackNav);
      font-size: 14px;
   }

 
   .sign{
      flex-direction: column;
      width:90%;
      padding: 20px;
    }
    .sign__pic{
      width: 100% !important;
    }
    .sign__content{
      width: 100%;
    }
    .sign__pic .sign-img{
      display: none;

    }
    .sign .sign__pic h2 {
      font-size: 20px;
    
   }

   .sign .sign__pic h2 br{
      display: none;
   }

.sign__content button{
   margin: 0px;
   width: 100%;
   margin-top: 20px;
   margin-bottom: 20px;
}

.sign__content p{
   display: none;

}

.un-btn{
flex-direction: column;
}
   
   /* footer */
   footer {
      height: auto;
   }

   footer .footer__content {
      width: 90%;
   }

   footer .footer__content form div {
      width: 280px !important;
   }
}