﻿.price-section {
  background: #f7f7f7;
  padding: 10px;
  height: 100%;
}

.attributes-group {
  /* padding:10px 0px; */
}

.attributes-group-items {
  display: flex;
  flex-wrap: wrap;
}

.attributes-group .attribute-thumbnail {
  display: flex;
  width: 57px;
  height: 57px;
  margin: 4px 2px;
  font-size: 0;
  line-height: 0;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  justify-content: center;
  align-items: center;
  border: 0px;
  flex: 0 0 auto;
}

.attributes-group .attribute-thumbnail.active:after {
  content: "\2713";
  position: absolute;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

#productdetail .title-area {
  border-radius: 0 0 20px 20px;
}

#productdetail h1.product-title {
  font-size: 20px;
  color: #000;
  padding: 15px 0;
  margin: 0;
  font-weight: 700;
  letter-spacing: -0.5px;
}

.technicals .technical-list {
  list-style: none;
  padding: 0;
  margin: 30px;
  direction: rtl;
  background: #ddd;
  gap: 0.07em;
}

.technical-list [data-label="test"],
.technical-list [data-value="test"] {
  display: none
}

.technical-list-key {
  display: flex;
  align-items: center;
  gap: 0.7rem;
}

.technical-list-key::before {
  content: "";
  background: var(--accent-color);
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 50%;
}

.technicals .technical-list>* {
  padding: 7px 20px;
  background: url("/Portals/0/ThemePluginPro/uploads/2023/4/15/Noise-background.png");
  flex: 1 0 calc(50% - 1px);
}

.bootstrap-touchspin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: var(--b-radius-10);
  direction: ltr;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bootstrap-touchspin .input-group-btn button {
  background: transparent !important;
  border: none;
  margin-bottom: 0;
  width: 30px;
  height: 30px;
  color: #001a3a;
  box-shadow: var(--jk-inside-box-shadow);
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-size: 26px;
}

.bootstrap-touchspin input {
  text-align: center !important;
  border-radius: 0 !important;
  background: none;
  box-shadow: none !important;
  padding: 0;
  color: #001a3a;
  height: 100%;
  border-bottom: 1px solid #c8c8c8;
  border-top: 1px solid #c8c8c8;
  border-left: 0;
  border-right: 0 !important;
}

.MagicZoom {
  margin-bottom: 5px;
}

.price-box {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

.price-box>div {
  padding: 19px 0;
  border-bottom: 1px solid #d8d8d8;
}

.hidden {
  display: none;
}

.title-area.title-section-jahankit {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.summery-section {
  text-align: justify;
}

.model-options {
  height: 100%;
  background: #f7f7f7;
}

.model-options .HorizontalTabs {
  background: none;
  border: 0;
  padding: 0;

}

.model-options .HorizontalTabs .tab {
  /* background: #fff; */
}

.model-options .HorizontalTabs .tab-contents {
  background: transparent;
}

.model-options .HorizontalTabs .tab label.active {
  background: var(--accent-color);
  color: #fff;
}

.model-options .HorizontalTabs .tab label {
  background: #e1e1e1;
}

.addToBasket {
  color: white !important;
  padding: 16px 24px;
  width: 100%;
  text-align: center;
  border: none;
  background: var(--accent-color);
  font-weight: 900;
  border-radius: var(--b-radius-10);
  cursor: pointer;
  gap: 10px;
}

div#product-gallery-all {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 34%;
}

.Buyguide {
  background: var(--accent-color);
  color: var(--accent-color4) !important;
  margin-top: 10px;
  padding: 0.5em;
}

.tab-pane {}

.detail-top-section {
  border: 1px solid rgb(225 225 225);
  border-radius: var(--b-radius-10);
  position: relative;
  scroll-margin-top: 9rem;
}

.mostslider {
  background: #fafafa;
  padding: 40px;
}

.detail-top-section--item {
  padding: 15px;
  justify-content: space-between;
  align-items: stretch;
}

.detail-top-section--item.last-item {
  background: #f5f5f5;
  border-radius: 10px 0 0 10px;
}

.nav-wrapper.position-relative {
  background: #f0f0f0;
  border: 1px solid #bcbcbc;
  border-left: 0;
  border-right: 0;
}

.nav-wrapper ul {
  list-style: none;
  margin-bottom: 0;
  padding: 12px 0;
  margin: 0;
  overflow: auto;
  align-items: center;
}

.nav-wrapper .nav-item {
  padding: 0px 20px;
  cursor: pointer;
  border-left: 1px solid #d0d0d0;
}

.nav-wrapper .nav-item:last-of-type {
  border: none;
}

.nav-wrapper .nav-item a {
  color: #2f2f2f;
}

.nav-wrapper .last-button {
  background: var(--accent-color);
  padding: 0 30px;
  color: #fff;
}

.nav-wrapper .last-button a {}

.sectionicon {
  display: flex;
  position: absolute;
  right: -19px;
  background: var(--accent-color);
  min-height: 37px;
  border-radius: 25px;
  outline: 2px solid var(--accent-color);
  border: 3px solid #ffffff;
  text-align: center;
  vertical-align: middle;
  top: 21px;
  transition: all ease-in-out 0.5s;
  flex-direction: column;
  align-items: center;
  width: 37px;
  max-height: 37px;
  max-width: 37px;
}

.sectionicon svg {
  width: 26px;
  height: 26px;
  text-align: center;
  top: 3px;
  position: relative;
  flex: 0 0 auto;
}

.sectionicon strong {
  line-height: 37px;
  display: block;
  width: 0px;
  height: 0px;
  overflow: hidden;
  flex: 1 0 auto;
  font-size: 0;
  writing-mode: vertical-lr;
  transition: all ease-in-out 0.3s;
  color: #fff;
  transform: rotate(180deg);
}

.sectionicon:hover strong {
  font-size: 13px;
  font-weight: 100;
  width: max-content;
  height: max-content;
  margin: 15px 0;
}

.sectionicon:hover {
  max-height: 200px;
}

.backed {
  background-image: url("/Portals/0/ThemePluginPro/uploads/2023/4/15/Noise-background.png");
  background-size: initial;
  background-position: center center !important;
}

.ProductBanner img {
  object-fit: cover;
  width: 100%;
  height: 45vh;
}

.ProductBanner {
  /* position: absolute; */
  height: 45vh;
  width: 100%;
}

.breadcrumb-list {
  display: block;
  width: 100%;
  z-index: 22;
  position: absolute;
  top: 1em;
}

.breadcrumb-list ul {
  list-style: none;
  gap: 10px;
}

.breadcrumb-list a {
  /* color: #fff !important; */
}

.price-box .qtybox {
  display: flex;
  justify-content: space-between;
}

.price-box .qtybox .btn {
  margin: 0 !important;
  border: 1px solid #c8c8c8;
  height: 100%;
  width: 30px;
  cursor: pointer;
}

.price-box .qtybox .input-group-text.p-0 {
  height: 100%;
}

#productdetail .top {
  /* height: 45vh; */
  min-height: 4rem;
}

.attributes-group .attribute-thumbnail:hover:before {
  content: attr(data-title);
  transform: translateY(0px);
  opacity: 1;
}

.attributes-group .attribute-thumbnail:before {
  content: attr(data-title);
  position: absolute;
  top: -10%;
  width: 100%;
  font-size: 1rem;
  background: var(--accent-color);
  line-height: 1;
  padding: 5px;
  color: #fff;
  border-radius: 5px;
  transform: translateY(10px);
  opacity: 0;
  transition: all ease 0.2s;
}

.bottomslidebox {
  background-image: url(/Portals/0/images/NoImageDetail.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.mostslider .swiper-slide {
  text-align: center;
}

.mostslider .BestSellerThmubs .swiper-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.tabs-wrapper {
  position: sticky;
  top: 84px;
  z-index: 10;
}

@media (max-width: 990px) {
  #productdetail .nav-wrapper ul {
    overflow: auto;
  }
}

@media (max-width: 990px) and (min-width: 599px) {
  #technicalinfo .technicals .technical-list>* {
    flex: 1 0 calc(50% - 1px);
  }
}

@media (max-width: 598px) {
  #technicalinfo .technicals .technical-list>* {
    flex: 1 0 calc(100% - 1px);
  }

  .sectionicon {
    width: auto;
    max-height: max-content;
    padding: 1rem 0;
    top: 0;
    right: 0;
    transform: rotate(90deg);
    transform-origin: top;
    z-index: 100;
  }

  .sectionicon strong {
    width: auto;
    height: auto;
    font-size: inherit;
    font-weight: 100;
  }
}

.gap-1 {
  gap: 0.5rem;
}

/* start style related post */
.NewestList,
.productitem {
  position: relative;
  /* transition: all linear 0.2s; */
}

.NewestList .productitem .colorlist {
  position: absolute;
  top: 0%;
  right: 3%;
}

.NewestList .productitem .colorlist .plus {
  font-size: 1.2em;
  text-align: center;
  color: #3c3c3b;
  line-height: 1.5;
}

.NewestList .productitem .colorlist .color {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  margin-top: -12px;
}

.ItemButtons {
  align-items: center;
  width: 100%;
  display: flex;
  transition: all ease-in-out 0.2s;
}

.ItemButtons .addtocompare,
.ItemButtons .favoriteBtn,
.ItemButtons .viewproduct {
  opacity: 0;
  background: #000000eb;
}

.ItemButtons .addtocompare,
.ItemButtons .favoriteBtn {
  cursor: pointer;
  width: 100%;
  height: 45px;
  flex: 0 0 20%;
  transform: translateY(100px);
  transition: all ease-in-out 0.3s;
}

.productitem:hover .ItemButtons {
  display: flex;
  /* transition: all linear 0.2s; */
}

.productitem:hover img {
  height: calc(100% - 45px);
}

.ItemButtons .addtocompare {}

.productitem:hover .addtocompare,
.productitem:hover .favoriteBtn {
  transform: translateY(0px);
  opacity: 1;
}

.productitem:hover .viewproduct {
  transition-delay: 0.01s;
}

.productitem:hover .favoriteBtn {
  transition-delay: 0.02s;
}

.productitem:hover .addtocompare {
  transition-delay: 0.03s;
}

.productitem:hover .viewproduct {
  opacity: 1;
  transition: all ease-in-out 0.3s;
  transform: translateY(0px);
}

.productitem .viewproduct:hover,
.productitem .addtocompare:hover,
.productitem .favoriteBtn:hover {
  background: #000;
}

.productitem .viewproduct:hover {
  border-bottom: 3px solid #d71921;
  background: #000;
}

.ItemButtons .viewproduct {
  flex: 1 0 auto;
  width: auto;
  height: 45px;
  color: #fff;
  border-bottom: 3px solid transparent;
  opacity: 0;
  transform: translateY(100px);
  transition: all ease-in-out 0.3s;
}

.ItemButtons .addtocompare svg,
.ItemButtons .favoriteBtn svg {
  transition: all linear 0.2s;
}

.ItemButtons .addtocompare svg {
  width: 11px;
}

.ItemButtons .addtocompare .icon {}

.irs--round .irs-bar {
  background-color: #eee;
}

.grid-options .ItemButtons .favoriteBtn {
  left: 10px;
  right: auto;
}

.productitem .img {
  /* background: #fafafa; */
  background: var(--accent-color4);
  overflow: hidden;
  height: calc(100vh / 4 * 1.2);
  text-align: center;
}

.productitem img {
  width: 100%;
  transition: all ease-in-out 0.3s;
  object-fit: contain;
  text-align: center;
  height: 100%;
  mix-blend-mode: multiply;
}

.ItemButtons .favoriteBtn input[type="checkbox"] {
  display: none;
}

.ItemButtons .favoriteBtn svg {
  cursor: pointer;
  height: 30px;
  overflow: visible;
  width: 30px;
}

.ItemButtons .favoriteBtn:hover svg {
  width: 40px;
  height: 40px;
}

.ItemButtons .addtocompare:hover svg {
  width: 18px;
}

.ItemButtons .favoriteBtn input[type="checkbox"]+span {
  border-radius: 50%;
  display: flex;
  outline: 0;
  stroke: rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  justify-content: center;
  align-items: center;
}

.ItemButtons .favoriteBtn input[type="checkbox"]+span .svg-heart {
  -webkit-animation: animateHeartOut 0.3s linear forwards;
  -moz-animation: animateHeartOut 0.3s linear forwards;
  animation: animateHeartOut 0.3s linear forwards;
  fill-opacity: 0;
  stroke: rgb(255, 255, 255);
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  width: 100%;
}

.ItemButtons .favoriteBtn input[type="checkbox"]+span .svg-heart-circle {
  color: transparent;
  stroke: transparent;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.ItemButtons .favoriteBtn input[type="checkbox"]+span .svg-heart-dots-01,
.ItemButtons .favoriteBtn input[type="checkbox"]+span .svg-heart-dots-02 {
  color: transparent;
  stroke: transparent;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.ItemButtons .favoriteBtn input[type="checkbox"]:checked+span.active,
.ItemButtons .favoriteBtn input[type="checkbox"]+span.active {
  color: #d90f0f;
}

.ItemButtons .favoriteBtn input[type="checkbox"]:checked+span .svg-heart,
.ItemButtons .favoriteBtn input[type="checkbox"]+span.active .svg-heart {
  -webkit-transform: scale(0.2);
  -moz-transform: scale(0.2);
  -ms-transform: scale(0.2);
  transform: scale(0.2);
  fill-opacity: 1;
  stroke: #d90f0f;
  -webkit-animation: animateHeart 0.3s linear forwards 0.25s;
  -moz-animation: animateHeart 0.3s linear forwards 0.25s;
  animation: animateHeart 0.3s linear forwards 0.25s;
}

.ItemButtons .favoriteBtn input[type="checkbox"]:checked+span .svg-heart-circle,
.ItemButtons .favoriteBtn input[type="checkbox"]+span.active .svg-heart-circle {
  -webkit-animation: animateHeartCircle 0.3s linear forwards;
  -moz-animation: animateHeartCircle 0.3s linear forwards;
  animation: animateHeartCircle 0.3s linear forwards;
}

.ItemButtons .favoriteBtn input[type="checkbox"]:checked+span .svg-heart-dots-01,
.ItemButtons .favoriteBtn input[type="checkbox"]+span.active .svg-heart-dots-01 {
  -webkit-animation: 0.35s animateHeartDots 0.3s linear;
  -moz-animation: 0.35s animateHeartDots 0.3s linear;
  animation: 0.35s animateHeartDots 0.3s linear;
  color: #d90f0f;
  opacity: 0;
}

.ItemButtons .favoriteBtn input[type="checkbox"]:checked+span .svg-heart-dots-02,
.ItemButtons .favoriteBtn input[type="checkbox"]+span.active .svg-heart-dots-02 {
  -webkit-animation: 0.3s animateHeartDots 0.4s linear;
  -moz-animation: 0.3s animateHeartDots 0.4s linear;
  animation: 0.3s animateHeartDots 0.4s linear;
  color: #d90f0f;
  opacity: 0;
}

@-webkit-keyframes animateHeart {
  0% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
  }

  40% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes animateHeart {
  0% {
    -moz-transform: scale(0.2);
    transform: scale(0.2);
  }

  40% {
    -moz-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes animateHeart {
  0% {
    -webkit-transform: scale(0.2);
    -moz-transform: scale(0.2);
    transform: scale(0.2);
  }

  40% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes animateHeartOut {
  0% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes animateHeartOut {
  0% {
    -moz-transform: scale(1.4);
    transform: scale(1.4);
  }

  100% {
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes animateHeartOut {
  0% {
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    transform: scale(1.4);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes animateHeartCircle {
  40% {
    -webkit-transform: scale(6);
    transform: scale(6);
    opacity: 1;
    color: #d90f0f;
  }

  55% {
    -webkit-transform: scale(7);
    transform: scale(7);
    opacity: 1;
    color: #d7d24c;
  }

  65% {
    -webkit-transform: scale(8);
    transform: scale(8);
    opacity: 1;
    color: #f5e456;
  }

  75% {
    -webkit-transform: scale(9);
    transform: scale(9);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0.5;
  }

  85% {
    -webkit-transform: scale(10);
    transform: scale(10);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0.2;
  }

  95% {
    -webkit-transform: scale(11);
    transform: scale(11);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0.1;
  }

  100% {
    -webkit-transform: scale(12);
    transform: scale(12);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0;
  }
}

@-moz-keyframes animateHeartCircle {
  40% {
    -moz-transform: scale(6);
    transform: scale(6);
    opacity: 1;
    color: #d90f0f;
  }

  55% {
    -moz-transform: scale(7);
    transform: scale(7);
    opacity: 1;
    color: #d7d24c;
  }

  65% {
    -moz-transform: scale(8);
    transform: scale(8);
    opacity: 1;
    color: #f5e456;
  }

  75% {
    -moz-transform: scale(9);
    transform: scale(9);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0.5;
  }

  85% {
    -moz-transform: scale(10);
    transform: scale(10);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0.2;
  }

  95% {
    -moz-transform: scale(11);
    transform: scale(11);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0.1;
  }

  100% {
    -moz-transform: scale(12);
    transform: scale(12);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0;
  }
}

@keyframes animateHeartCircle {
  40% {
    -webkit-transform: scale(6);
    -moz-transform: scale(6);
    transform: scale(6);
    opacity: 1;
    color: #d90f0f;
  }

  55% {
    -webkit-transform: scale(7);
    -moz-transform: scale(7);
    transform: scale(7);
    opacity: 1;
    color: #d7d24c;
  }

  65% {
    -webkit-transform: scale(8);
    -moz-transform: scale(8);
    transform: scale(8);
    opacity: 1;
    color: #f5e456;
  }

  75% {
    -webkit-transform: scale(9);
    -moz-transform: scale(9);
    transform: scale(9);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0.5;
  }

  85% {
    -webkit-transform: scale(10);
    -moz-transform: scale(10);
    transform: scale(10);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0.2;
  }

  95% {
    -webkit-transform: scale(11);
    -moz-transform: scale(11);
    transform: scale(11);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0.1;
  }

  100% {
    -webkit-transform: scale(12);
    -moz-transform: scale(12);
    transform: scale(12);
    opacity: 1;
    color: transparent;
    stroke: #f5e456;
    stroke-width: 0;
  }
}

@-webkit-keyframes animateHeartDots {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  75% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    opacity: 0;
  }
}

@-moz-keyframes animateHeartDots {
  0% {
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  75% {
    -moz-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 1;
  }

  100% {
    -moz-transform: scale(1.6);
    transform: scale(1.6);
    opacity: 0;
  }
}

@keyframes animateHeartDots {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  75% {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1.6);
    -moz-transform: scale(1.6);
    transform: scale(1.6);
    opacity: 0;
  }
}

.swiperarrows {
  gap: 0.5em;
  position: absolute;
  left: 50px;
  z-index: 222;
  top: 50px;
  cursor: pointer;
}

.swiper-button-disabled {
  opacity: 0.4;
  cursor: no-drop;
}

/* end style related post */
.arrow_related{
  position: absolute;
  top: 10px;
  z-index: 1;
  left: 1rem;
  cursor: pointer;

}
.next_related{
left: 5rem;
}

.frm_comment{
  width: 100%;
  background-color: #F7F7F7;
  border: none;
  outline: none;
  padding: 1rem;
  min-height: 10rem;
  border-radius: var(--b-radius);
 }
 .frm-title {
  width: 100%;
  background-color: #F7F7F7;
  border: none;
  outline: none;
  padding: 1rem;
  min-height: 4rem;
  border-radius: var(--b-radius);
 }
 .box_avatar{
  background-color: #F7F7F7;

 }
 .comments-list li{
  list-style-type: none;
 }
 .box-name-comment{
  background-color: #F7F7F7;
  flex-grow: 2;
 }
.box-name-comment .by-author{
  color: var(--Black);
}
.txt-comment{
  border-bottom: 1px solid #E3E3E3;
  padding: 1rem 0;
}
.savebtn_comment{
 background-color: var(--button-color);
 color: white; 
 cursor: pointer;
 border: none;
}
.frm_comment_unles{
  background-color: #F7F7F7;
  border: none;
  outline: none;
  width: 100%;
  min-height: 4rem;
}
.w-50{
  width: 50%;
}
.wraper_comment_detail{
  border: 1px solid rgb(225 225 225);

}
.position-relative{
  position: relative;
}