@media screen and (min-width: 992px) and (max-width: 1149px) {
  .login-box {
    width: 90%;
  }

  .detailimg {
    height: auto;
  }

  .detail-display .detailimg,
  .detail-display .product-main-video {
    height: 100%;
  }

  .new-pass-box {
    width: 90%;
  }

  .login-head {
    font-size: 25px;
  }

  .forget-box {
    width: 90%;
  }

  .tabpan2 .imgcard {
    width: 100%;
    margin: unset;
    align-items: center !important;
  }

  .whitebg {
    height: 210px;
  }

  .tab-pane .imgcard .mainimg {
    width: 170px;
  }

  .detail h1,
  .detail h2 {
    font-size: 28.16px;
  }

  .detail p {
    font-size: 14px;
  }

  .detail .stardiv img {
    width: 32px;
  }

  .cartbox {
    padding: 0px 10px !important;
  }

  .faq-container h2 {
    font-size: 30px;
    color: #000000;
  }

  .aboutUssec p {
    font-size: 12px;
  }

  .blogspage h2 {
    font-size: 30px;
  }

  .blogspage p {
    font-size: 15px;
  }

  .blogspage h3 {
    font-size: 17px;
  }

  .blogspage h4 {
    font-size: 17px;
  }

  .padding {
    margin-top: 170px;
  }

  .blogspage {
    padding-top: 170px;
  }

  #bannerCarousel {
    height: 331px;
    overflow: hidden;
  }

  #bannerCarousel .carousel-inner,
  #bannerCarousel .carousel-item {
    height: 100%;
  }

  #bannerCarousel img,
  #bannerCarousel .homepage-banner-image {
    width: 100% !important;
    height: 100% !important;
    display: block;
    max-width: none !important;
    object-fit: fill !important;
    object-position: center center !important;
  }
}
