/*your custom css goes here*/

.detailpagecontainer {
  width: 100%;
  padding-right: 5px;
  padding-left: 55px;
  margin-right: auto;
  margin-left: auto;
}
.detailviewimg .aiz-carousel .slick-prev {
  top: -28px !important;
  transform: rotate(90deg) !important;
  color: #000 !important;
  left: 17px !important;
}
.detailviewimg .aiz-carousel .slick-next {
  bottom: 10px !important;
  transform: rotate(90deg) !important;
  color: #000 !important;
  top: 92% !important;
  left: 18px;
}
.detailviewimg .aiz-carousel .slick-arrow {
  width: 36px !important;
  height: 75px;
  background: #fff !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.gallery-sticky {
  overflow: auto;
  position: sticky;
  top: 15%;
}
.radio-button input[type="radio"] {
  display: none;
}
.radio-button label {
  display: inline-block;
  background-color: #d1d1d1;
  padding: 0px 15px;
  font-family: Arial;
  font-size: 14px;
  cursor: pointer;
  font-weight: 500;
  border-radius: 6px;
}

.col-md-12 .mb-1 {
  margin-bottom: 1.25rem !important;
}
.gutters-10 {
  padding: 10px;
}

/*@media (min-width: 1200px) {
    .paymentradio {
      -ms-flex: 0 0 25%;
      flex: 0 0 100% !important;
      max-width: 100% !important;
    }
}*/

.table thead .footable-header th {
  vertical-align: middle !important;
}
.bg-secondary {
  background-color: #d3af37 !important;
}
.table thead .footable-header td {
  vertical-align: middle !important;
  border-bottom: 2px solid #dee2e6;
}
.bartab {
  width: 50%;
}
/* Custom Scroll bar */
::-webkit-scrollbar {
  width: 5px !important;
}
::-webkit-scrollbar-track {
  background-color: #f1f1f1 !important;
}
::-webkit-scrollbar-thumb {
  background-color: #d3af37 !important;
}
* {
  scrollbar-width: 5px;
  scrollbar-color: #d3af37 #f1f1f1;
}
.logo-title {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  margin-left: 90px;
  display: flex;
  justify-content: flex-start;
  margin-top: -69px;
  margin-bottom: 70px;
}
.footer-index-2 div,
.footer-index-2 a {
  color: #fff !important;
}
/* .carousel-box .aiz-card-box .imgframe::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../../img/frame3.svg") no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: cover;
  background-position: center;
} */
.collections-grid {
  display: flex;
  justify-content: center;
  gap: 25px;
}

.collection-card {
  background-color: #fff;
  box-shadow: 0px 0px 4px 6px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  transition: transform 0.3s;
  text-align: center;
  border-radius: 100px;
  height: 170px;
  width: 170px;
  display: block;
  padding: 57px 0px;
  position: relative;
  cursor: pointer;
}
.collection-card::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../../img/circle.png") no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: cover;
  background-position: center;
}
.collection-card:hover {
  transform: translateY(-5px);
}
.collection-card h3 {
  text-transform: uppercase;
  font-size: 23px;
}
.collection-card p {
  font-size: 20px;
  font-weight: 600;
  margin-top: -7px;
}
.titlebudget {
  text-align: center;
  margin: 30px 4px;
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 600;
  color: var(--primary);
  position: relative;
  margin-bottom: 60px;
}
.titlebudget::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 235px;
  height: 100%;
  background: url("../../img/titke-bg.png") no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: cover;
  background-position: center;
  right: 0;
  top: 25px;
  margin: 0 auto;
}
.budget-view {
  padding-top: 10px;
  padding-bottom: 10px;
}
.review-title {
  position: relative;
}
.review-title::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 235px;
  height: 100%;
  background: url("../../img/titke-bg.png") no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: cover;
  background-position: center;
  right: 0;
  top: 25px;
  margin: 0 auto;
}
.productTitle {
  text-transform: uppercase;
  text-align: center;
  display: block;
  margin: 0 auto;
  position: relative;
  letter-spacing: 2px;
}
.productTitle::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../../img/titke-bg.png") no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: cover;
  background-position: center;
  right: 0;
  top: 25px;
  margin: 0 auto;
}
@media only screen and (max-width: 992px) {
  .collections-grid {
    gap: 21px;
  }
  .collection-card {
    height: 150px !important;
    width: 150px !important;
    padding: 47px 0px !important;
  }
  .collection-card h3 {
    text-transform: uppercase;
    font-size: 20px;
  }
}
/* .footer-widget {
  width: 100%;
  height: 100%;
  background: url("../../img/footer-bg1.png") no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: 100%;
  background-position: center;
} */
/*.col-md-4 .mb-1{
    margin-bottom: 1.25rem !important;
  
}
.paymentradio-button input[type="radio"]:checked+label {
    background-color: #76cf9f;
}
  
.aiz-side-nav-logo-wrap img{
	 height: 80px !important;
}*/
/*Round Images arrow css in Home Page 
.slick-next{
	background-color: #f77b0b;
}
.todays-deal.aiz-carousel .slick-arrow{
	color: var(--primary) !important;
}
.todays-deal.aiz-carousel .slick-arrow {
    background: transparent;
    box-shadow: none;
    top: 40%;
    color: green;
    font-size: 20px;
    transition: 0.4s;
}*/
/*  category submenu ui start */
.aiz-category-menu .category-nav-element:hover .sub-cat-menu {
  /* z-index: 9;
    opacity: 1;
    display: none; */
}

.aiz-category-menu .category-nav-element > a {
  padding-top: 6px;
  padding-bottom: 6px;
}

@media (min-width: 540px) {
  .card-columns {
    column-count: 1 !important;
  }
}

.aiz-category-menu .sub-cat-menu.more {
  /* height: ; */
}

.aiz-category-menu .sub-cat-menu {
  position: absolute;
  width: calc(100% - 80%) !important;
  left: calc(270px);
  height: calc(100% + 0px);
  overflow: hidden;
  overflow-y: hidden;
  top: 0;
  z-index: -1;
  background-color: #fff;
  overflow-y: auto;
  transition: 0.5s;
  opacity: 0;
}
/*  category submenu ui start */

/*hover category menu*/
.aiz-category-menu .sub-cat-menu.more {
  max-height: 400px;
}
[dir="rtl"] .aiz-category-menu .sub-cat-menu {
  left: auto;
  /* right: calc(25% - 10px); */
  right: 270px;
}
.aiz-category-menu .category-nav-element:hover .sub-cat-menu {
  z-index: 9;
  opacity: 1;
}

/* Qrscanform css start */
.scanfrom {
  width: 300px;
  padding: 10px;
  font-family: Arial, sans-serif;
  border: 1px solid #ccc;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
  margin-right: 10%;
}

.lineitems {
  height: 45px;
  margin: 0px;
  cursor: move;
}

#id_checkitem {
  margin-left: 20px;
}
/* Qrscanform css end */

.aiz-carousel .slick-prev {
  left: 10px !important;
}

.aiz-carousel .slick-arrow {
  position: absolute;
  top: 20%;
  z-index: 2;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  /* width:15px !important; */
  height: 40px;
  background: #114843 !important;
  border-radius: 50em;
  border: 0;
  box-shadow: o !important;
  font-size: 27px;
  line-height: 30px;
  padding: 0;
  text-align: center;
  opacity: 0;
  color: #fff;
}
.budgetRows .slick-arrow {
  top: 45% !important;
}
.aiz-carousel:hover .slick-arrow {
  opacity: 1;
}

.todays-deal.aiz-carousel .slick-next {
  right: 0px;
}

.todays-deal.aiz-carousel .slick-prev {
  left: 0px !important;
}

/* @media (min-width:350px)and (max-width:991px) {
    .detailviewproduct {
      margin:6%
    }
  }

  @media (min-width:768px) {
   .detailviewcart {
    margin:6%
    }
  } */

@media (min-width: 300px) and (max-width: 991px) {
  .detailviewproduct .detailviewcart {
    margin: 0% 2% 6% 2%;
  }
  .aiz-carousel .slick-arrow {
    font-size: 30px !important;
  }
  .aiz-carousel .slick-dots button {
    width: 9px !important;
    height: 9px !important;
  }
  .mb-font {
    font-size: 20px !important;
  }
}

@media (min-width: 320px) and (max-width: 410px) {
  .w-150px,
  .size-150px {
    width: 100px;
  }

  .h-150px,
  .size-150px {
    height: 100px;
  }
}

@media (min-width: 575px) and (max-width: 992px) {
  .w-150px,
  .size-150px {
    width: 130px;
  }

  .h-150px,
  .size-150px {
    height: 130px;
  }
}

@media (min-width: 350px) and (max-width: 767px) {
  .modal-dialog {
    margin: 1.5rem;
  }
}

@media (min-width: 320px) and (max-width: 415px) {
  .textsiz {
    font-size: 10px !important;
  }
}

/* @media(min-width:350px)and (max-width:767px)  {
.default-btn{
  position: absolute !important;
  left:100% !important;
  top: 2px !important;
}
}

@media(min-width:440px){
  .defalutaddress{
    position: absolute;
  left: 119% !important;
}
  } */

@media (min-width: 330px) and (max-width: 440px) {
  .addresstableshipping {
    margin: -7px !important;
    margin-top: 0px !important ;
  }
}

@media (min-width: 330px) and (max-width: 400px) {
  .addresstableshipping {
    right: -21px !important;
  }
}

@media (min-width: 350px) and (max-width: 380px) {
  .trimprice {
    font-size: 10px;
  }
}

/* @media (min-width: 576px) {
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 1%;
    max-width: 1%;
  }
} */

.quantityadding {
  flex: 0 0 11.333333%;
  max-width: 14.333333%;
}
@media (min-width: 300px) and (max-width: 500px) {
  .quantityadding {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 26.333333%;
    max-width: 33.333333%;
  }
}
@media (min-width: 501px) and (max-width: 768px) {
  .quantityadding {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 14.333333%;
    max-width: 25.333333%;
  }
}
@media (min-width: 350px) and (max-width: 992px) {
  .fs-13 {
    /* font-size: 11px; */
  }
}
.fs-11px {
  font-size: 11px !important;
}
.fs-16 {
  /* font-size:11px !important; */
}
@media (min-width: 350px) and (max-width: 992px) {
  .img-fit {
    /* max-height: 100%;
    width: 100%; */
    /* object-fit: fill !important; */
  }
}
/* @media (min-width:300px)and (max-width:400px) {
  .quantityadding{
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 45.333333%;
    max-width: 45.333333%;
  }
}
@media (min-width:769px)and (max-width:991px) {
.quantityadding {
  flex: 0 0 17.333%;
  max-width: 17.333%;
}
}

@media (min-width:769px)and (max-width:991px) {
  .productcart {
    flex: 0 0 35.333%;
    max-width: 35.333%;
  }
  } */

@media (max-width: 500px) {
  .h-xs-190px {
    height: 190px !important;
  }
  .h-xs-200px {
    height: 200px !important;
  }
  .h-xs-130px {
    height: 130px !important;
  }
  .p-xs-0 {
    padding: 0 !important;
  }
  .detailviewimg .slick-list.draggable,
  #addToCart-modal-body .slick-list.draggable {
    height: 280px !important;
    /* overflow: scroll; */
  }
}

@media (min-width: 500px) {
  .detailviewimg .slick-list.draggable {
    height: auto !important;
    /* overflow:none; */
  }
  .pl-sm-5 {
    padding-left: 3rem !important;
  }
}
@media (max-width: 991px) {
  .front-header-search,
  .header-top-bar {
    background-color: var(--primary) !important;
  }
}
/* .slick-list.draggable {
  height: auto !important;
} */
@media (min-width: 300px) and (max-width: 992px) {
  .w-70px,
  .size-70px {
    width: 130px;
  }
  .h-70px,
  .size-70px {
    height: 70px;
  }
}

.cardcol .card.shadow-none.border-0 {
  text-align: left;
}
.card.shadow-none.border-0:hover {
  position: relative;
  z-index: 10;
  /* background: var(--soft-secondary-base); */
}
@media (min-width: 991px) {
  .descriptionwidth {
    max-width: 100% !important;
  }
}
.aiz-nav-tabs a.active {
  border-bottom: none !important;
}
.aizborder {
  border: none !important;
}
.aiz-side-nav-list .aiz-side-nav-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: unset;
  -ms-flex-align: center;
  align-items: normal;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: space-around !important;
  font-size: 100% !important;
  cursor: pointer;
}
.text-reset {
  color: var(--primary) !important;
}

@media (min-width: 400px) and (max-width: 992px) {
  .sellingbox {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 10px;
  }
}
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.aiz-side-nav-list .level-2 .aiz-side-nav-link {
  position: relative;
  font-size: 0.8125rem;
}
@media (min-width: 300px) and (max-width: 992px) {
  .clickpay {
    text-align: left !important;
  }
}
@media (max-width: 991px) {
  .rightemail {
    margin-top: 0px;
  }
}

/* 
@media (min-width:330px)and (max-width:767px) {
  .sm-gutters-16 .draggable .slick-track{
    column-count: 2;
  }
  
} */

/* .headerlogin{
  padding: 5px 10px !important;
  min-height:2px !important;
} */
.iocn-link {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  line-height: 2;
}
/* testimonial css added by prasad */
.testimonial-card__rating.testimonial-card__rating--5::before {
  content: "\f005\f005\f005\f005\f005";
  font-family: "Line Awesome Free";
  font-weight: 900;
}
.testimonial-card__rating.testimonial-card__rating--4::before {
  content: "\f005\f005\f005\f005";
  font-family: "Line Awesome Free";
  font-weight: 900;
}
.testimonial-card__rating.testimonial-card__rating--3::before {
  content: "\f005\f005\f005";
  font-family: "Line Awesome Free";
  font-weight: 900;
}
.testimonial-card__rating.testimonial-card__rating--2::before {
  content: "\f005\f005";
  font-family: "Line Awesome Free";
  font-weight: 900;
}
.testimonial-card__rating.testimonial-card__rating--1::before {
  content: "\f005";
  font-family: "Line Awesome Free";
  font-weight: 900;
}
.testimonial-card__rating::before,
.testimonial-card__rating::after {
  display: inline-block;
  color: #edc128;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 9px;
}
.testimonial-card__name {
  color: var(--secondary-base);
  font-size: 12px;
  letter-spacing: 2px;
  margin-top: 12px;
}
