:root {
  --height-col-price: 35vh;
  --height-priceimg-bg: 70vh;
}

.preices {
  height: auto;
  padding: 29vh 0vw 20vh 0vw !important;
}

.price-img-bg {
  background-image: url(/images/SectonPricA.jpg);
  height: var(--height-priceimg-bg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 0.5vw;
}
.price-image-holder {
  border-radius: 0.5vw;
  /* border: 1px solid var(--bg-bright-color); */
  /* background-image: url(/images/SectonPricA.jpg); */
  height: var(--height-col-price);
  /* background-size: 75vw auto;
  background-repeat: no-repeat;
  background-position: 0vw -40vh;
*/
}

.price-image-holder-second {
  position: relative;
  height: var(--height-col-price);
}


.price-title-holder {
  background-color: hsl(47, 100%, 98%, 0.9);
  height: var(--height-col-price);
  background: rgb(255, 253, 246);
  background: linear-gradient(
    180deg,
    rgba(255, 253, 246, 1) 0%,
    rgba(255, 253, 246, 1) 60%,
    rgba(255, 253, 246, 0.82) 100%
  );

}

.price-links-holder {
  height: var(--height-col-price);
  background: rgb(255, 253, 246);
  background: linear-gradient(
    180deg,
    rgba(255, 253, 246, 0.82) 0%,
    rgba(255, 253, 246, 1) 20%,
    rgba(255, 253, 246, 1) 100%
  );
}

.btnp:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  border-bottom: hsl(0, 0%, 1%, 0.4) solid 1px !important;
}
.preices-link:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  padding: 0.6rem 0rem 0.6rem 1.9rem !important;
}
.btnp {
  --bs-btn-padding-x: ;
  --bs-btn-padding-y: ;
  --bs-btn-font-family: 'Montserrat';
  --bs-btn-font-size: var(--h6) !important;
  --bs-btn-font-weight: 500;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
    0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem
    rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
  display: inline-block;
  padding: 0.6rem 0.7rem 0.6rem 0rem !important;
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-bottom: hsl(0, 0%, 1%, 0.4) solid 1px !important;
  border-radius: 0px !important;
  background-color: var(--bs-btn-bg);
  backdrop-filter: blur(10px);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn-preices {
  --bs-btn-color: var(--text-black-color) !important;
  --bs-btn-bg: transparent !important;
  --bs-btn-border-color: transparent !important;
  --bs-btn-hover-color: var(--text-black-color) !important;
  --bs-btn-hover-bg: transparent !important;
  --bs-btn-hover-border-color: transparent !important;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: transparent !important;
  --bs-btn-active-border-color: transparent !important;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent !important;
  --bs-btn-disabled-border-color: transparent !important;
}
.icon-price {
  color: var(--main-bg-color);
  color: var(--text-black-color);
  /* color: var(--second-bg-color); */
}
/* // `xxl` applies to x-large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {
}

/* // `xl` applies to large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {

}
/* // `lg` applies to medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
.preices-link:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  padding:  0.6rem 0rem 0.6rem 0rem  !important;
}
}

/* // `md` applies to small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {

}
/* // `sm` applies to x-small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  .btnp {
  --bs-btn-padding-x: ;
  --bs-btn-padding-y: ;
  --bs-btn-font-family: 'Montserrat';
  --bs-btn-font-size: var(--h6) !important;
  --bs-btn-font-weight: 500;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
  display: inline-block;
  padding: 0.6rem 0rem 0.6rem 0rem !important;
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-bottom: hsl(0, 0%, 1%, 0.4) solid 1px !important;
  border-radius: 0px !important;
  background-color: var(--bs-btn-bg);
  backdrop-filter: blur(10px);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
 
  
  :root {
    --height-col-price: 28vh;
      --height-priceimg-bg: 50vh;
  }
  .preices {
    height: auto;
    padding: 20vh 0vw 20vh 0vw !important;
  }
.price-img-bg {
  background-image: none;
  height: var(--height-priceimg-bg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 0.5vw;
}
  .prices-mobile-img-holder-one {
    background-image: url(/images/SectonPricA.jpg);
    height: 17vh;
    width: 50vw;
    background-size: 159vw auto;
    background-repeat: no-repeat;
    background-position: -40vw -0px;
    border-radius: 5vw;
  }
  .prices-mobile-img-holder-two {
    background-image: url(/images/SectonPricA.jpg);
    height: 10vh;
    width: 29.9vw;
    background-size: 159vw auto;
    background-repeat: no-repeat;
    background-position: -104vw -53px;
    border-radius: 5vw;
  }
  .price-title-holder {
  background-color:none;
  height: var(--height-col-price);
  background: none;


}

.price-links-holder {
  height: var(--height-col-price);
  background: none;

}
}
