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

@media only screen and (max-width: 1300px) {
    .nav-link {
        font-size: 1.4rem !important;
        }
        .dropdown-item {
            font-size: 1.1rem;
        }
}

@media only screen and (max-width: 1280px) {
    .nav-menu-img {
            display: none;
        }
        .product-form {
            padding: 2rem;
        }
}

@media only screen and (max-width: 1024px) {
    .follow-us {
        font-size: 1.8rem;
    }
    .footer-images img:first-child {
        width: 15rem;
    }
    .footer-images img:nth-child(2) {
        width: 30rem;
    }
    .product-form {
        padding: 1rem;
    }
    .product-banner-text2 {
        top: 11vw;
    }
    #navbarNav {
        padding-bottom: 7%;
    }
    .index-service img {
        width: 2.5rem;
    }
    .services-text h2 {
        font-size: 1.5rem;
    }
    .index-service p {
        font-size: 1.1rem;
    }
}

@media only screen and (max-width: 390px) {
    .product-form{
        width: 21rem!important;
        margin-left: -9vw!important;
    }
    .contact-form {
        width: 21rem!important;
        margin-left: -22vw!important;
    }
}

@media screen and ( orientation: portrait ) {
    .navbar-nav {
        flex-direction: column!important;
    }
    .footer-images img:first-child {
        width: 16rem;
    }
    .footer-images img:nth-child(2) {
       display: none;
    }
    .footer-images {
        padding-top: 1rem 
    }
    .launcher-button img {
        width: 50%!important;
    }
    .launcher-button {
        right: -10%!important;
    }
    .footer-mobile-this {
        display: flex!important;  
        flex-direction: column!important;
    }
    .secondary-header {
        display: none;
    }
    .seconday-header-mobile {
        display: flex!important;
        margin-top: -3%;
    }

    .product-banner-text2 {
        display: none;
    }

    .product-banner-text2 {
        display: none;
    }
    .is-transparent {
        background: #000a23!important
    }
    .navar-primary-image img {
        width: 42vw;
    }
    .navar-primary-image {
        padding: 12px 0rem 12px 57%;
    }
    .main-div-index {
        margin-top: 9%;
    }
    .navbar-dark .navbar-toggler span {
        background: #fff!important;
    }
    .is-mobile {
        width: 15rem;
    }
    .product-form{
        width: 23rem;
        margin-left: -8vw;
   }

   .contact-form{
    width: 23rem;
    margin-left: -20vw;
    padding: 2rem;
}
   .about-us-img {
    width: 18rem;
}
.main-div-index {
    padding: 0rem 0% !important;
}
.index-title {
    margin-bottom: 0rem;
}
.footer-mobile-this > div:nth-child(2) {
    margin-left: -4%;
  }
  .dropdown-menu{
    margin-top: -13%!important;
  }
  .nav-link{
    font-weight: 600;
  }
  .mobile-invisible {
    margin-left: 8%;
  }
  .contact-long-text {
    padding: 2rem 0rem;
}
.mobile-invisible{
    display: none;
}
.policy_content {
    padding: 0rem 0rem 0rem 0rem;
}
.privacy-main {
    padding: 0rem 0%;
}

}

