
.product-page .bsmf__top-background {
	background-image: url("/assets/images/projects/platenumberking/background.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 673px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 2;
}
  .product-page .bsmf__top-background img {
    width: 804px;
    height: 603px;
    position: relative;
    top: 70px;
    max-width: 100%;
    object-fit: contain;
  }
.product-page .bsmf__mobile-top {
  display: none;
}
  .product-page .bsmf__mobile-top img {
    position: relative;
    top: 120px;
  }
  .product-page .bsmf__bottom-block {
    background-image: url("/assets/images/projects/platenumberking/background-bottom.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 1200px;
    display: flex;
    align-items: flex-end;
  }

.product-page--bsmf2023 .bottom__left-image {
  max-width: 721px;
  width: 100%;
  height: 891px;
  margin-top: 250px;
}
.product-page--bsmf2023 .bottom__right-image {
  max-width: 721px;
  width: 100%;
  height: 781px;
  margin: 512px 0px 0px -300px;
}

/* responsive of product pages */
@media only screen and (max-width: 1199px) {
  .product-page .bsmf__bottom-block {
    height: 1086px;
  }
}

@media only screen and (max-width: 991px) {
  .product-page .bsmf__top-background img {
    width: 700px;
  }
  .product-page .bsmf__bottom-block {
    height: 934px;
  }
}
@media only screen and (max-width: 767px) {
  .product-page .bsmf__top-background {
    display: none;
  }

  .product-page .bsmf__mobile-top {
    background-image: url("/assets/images/projects/platenumberking/background-mobile.png");
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 767px;
    width: 100%;
    height: 570px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .product-page .bsmf__mobile-top img {
    position: relative;
    top: 120px;
    max-width: 100%;
    max-height: 400px;
    object-fit: contain;
  }
  .product-page .bsmf__bottom-block {
    background-image: url("/assets/images/projects/platenumberking/background-bottom-mobile.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 800px;
    display: flex;
    align-items: flex-end;
  }
  .product-page--bsmf2023 .bottom__left-image {
    max-width: 254px;
    height: 314px;
    margin-top: 50px;
    object-fit: contain;
  }
  .product-page--bsmf2023 .bottom__right-image {
    width: 254px;
    height: 278px;
    margin-top: 315px;
    margin-left: -175px;
    object-fit: contain;
  }
}
@media only screen and (max-width: 530px) {
  .product-page .bsmf__pagination-block a {
    max-width: 342px;
    width: 100%;
  }
}