/* Large Devices (Desktop: 992px - 1270px)
@media (min-width: 991px) and (max-width: 1200px) {
  .jin-slider{
    height: 600px;
  }
  .btn-jin {
	padding: 21px 35px;
  margin-top: 35px;
}
.jbuy-jnow {
	padding: 11px 44px;
}
/*------------ Shop page---------------*/
.tv_product_jbtns .jbtn-jin {
	padding: 10px 62px;
  margin-top: 40px;
}
.tv_product_jbtns .jbtn {
	padding: 10px 69px;
}
.form-control {
	width: 90%;
	margin-left: 26px;
}


/* Medium Devices (Tablet & small desktop) */
@media only screen and (max-width: 991px) {
  .jin-slider {
    height: 500px;
  }

  .main-header .logo a {
    font-size: 50px;
    margin-left: 30px;
  }
  .btn-jin {
	padding: 24px 37px;
  margin-top: 35px;
}
.jbuy-jnow {
	padding: 12px 45px;
}
.product-card img {
	height: 185px;
}

/*------------ Shop page---------------*/
.tv_product_jbtns .jbtn-jin {
	padding: 10px 65px;
  margin-top: 38px;
}
.tv_product_jbtns .jbtn {
  padding: 10px 72px;
}
/* detail page */
.main-image img {
width: 104%;
  margin-left: 0px;
}
  .product-details {
	padding: 50px;
	border-radius: 10px;
}
}


/* Small Devices (Mobile) */
@media only screen and (max-width: 767px) {
  .btn-jin {
    padding: 24px 82px;
  }

  .jbuy-jnow {
	padding: 11px 90px;
}
  .product-card {
    height: auto;
    padding-bottom: 25px;
  }
  .product-card img {
	height: 249px;
}

  .jin-slider,
  .jin-slider .swiper-slide {
    height: 300px;
  }

  .main-header .logo a {
    margin-left: 28px;
  }

  #openLogin {
    margin-left: -5px;
  }

  .user-icons {
    margin-left: 27px;
  }

  .header-container {
    margin-right: 10px;
  }

  .category-title a {
    font-size: 10px;
  }

  .category-title {
    min-height: 49px;
    min-width: 170px;
  }

  .jin-slider {
    height: 12vh;
  }

  #category_section h1,
  #category_section h2 {
    font-size: 30px;
  }

  .category-card {
    width: 100%;
  }

  .footer-area {
    text-align: center;
  }
  /* detail page */
  .product-details {
	padding: 54px;
	width: 532px;
	margin-left: 96px;
}
}

/* Extra Small Devices (Below 576px) */
@media only screen and (max-width: 575px) {
  .category-card img {
    height: 320px;
  }

  .category-title a {
    font-size: 19px;
  }

  .btn-jin {
    padding: 23px 101px;
  }

  .jbuy-jnow {
    padding: 10px 106px;
  }

  .product-card img {
    height: 346px;
  }

/*------------ Shop page---------------*/
  .promo-box p {
	margin-left: 44px;
}
.form-control {
	width: 92%;
	margin-left: 44px;
}
/* detail page */
.product-card img {
	height: 337px;
}
}
@media only screen and (max-width: 435px){
  .product-details {
	padding: 54px;
	width: 532px;
	margin-left: 0px;
}
}



@media (min-width: 200px) and (max-width: 360px) {
  #search-results {
    width: 90%;
    left: 5%;
    top: 55%;
    position: absolute;
  }

  #search-results ul {
    margin-left: 0;
    margin-top: 20px;
    max-height: 300px;
  }

  #search-results ul li {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
  }

  #search-results ul li img {
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: 10px;
  }

  #search-results ul li .product-info {
    width: 100%;
  }

  #search-results ul li .product-info a {
    font-size: 14px;
  }

  #search-results ul li .product-info span {
    font-size: 13px;
  }
}
