#brands-addresses-select {
  max-width: 280px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.addresses-list .cblabel {
  cursor: pointer;
}
.addresses-list input:checked + .cblabel:before {
  background-color: #4585ff;
  border-color: #4585ff;
}
.addresses-list input:checked + .cblabel:after {
  line-height: 20px;
  content: "";
  border: 1px solid #fff;
  border-left: 0;
  border-top: 0;
  height: 7px;
  position: absolute;
  width: 3px;
  left: 4px;
  top: 4px;
  -webkit-transform: rotate(45deg) scaleY(1);
  transform: rotate(45deg) scaleY(1);
}
.addresses-list .has-arrow {
  position: relative;
}
.addresses-list .mzm-expand-address {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 5px;
  left: 0;
  cursor: pointer;
}
.addresses-list .has-arrow .address-children {
  display: none;
  margin-bottom: 0;
}
.addresses-list .has-arrow:before {
  transition: 0.2s;
}
.addresses-list .has-arrow.opened:before {
  transform: rotate(90deg);
}
.ui-slider-horizontal .ui-slider-handle {
  top: 2px;
  margin-left: -3px;
  background-color: #68cea8;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 13px solid #ffffff;
  box-shadow: 0 0 10px -4px rgb(0 0 0 / 40%);
}
.ui-slider-horizontal .ui-slider-range {
  background-color: #68cea8;
  max-height: 6px;
  top: 16px;
}
#slider-range,
#slider-range-credit {
  width: calc(100% - 120px);
  left: 3px;
  margin-top: 10px;
  margin-bottom: 25px;
  position: relative;
}

#slider-range::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6px;
  border-radius: 10px;
  background: #c4c4c4;
  bottom: -11px;
  right: -15px;
}
#slider-range-credit::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6px;
  border-radius: 10px;
  background: #c4c4c4;
  bottom: -11px;
  right: -15px;
}

.range-slider-header label,
.range-slider-values span {
  color: #183d47;
}
.range-slider-values {
  margin-top: 5px;
  margin-right: 16px;
  margin-left: 14px;
  display: flex;
  justify-content: space-between;
}
.mzm-deselect {
  position: absolute;
  width: 15px;
  height: 15px;
  right: 19px;
  top: 15px;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 330 330' style='enable-background:new 0 0 330 330;' xml:space='preserve'%3E %3Cg%3E %3Cpath fill='%2368cea8' d='M165,0C74.019,0,0,74.019,0,165s74.019,165,165,165c90.982,0,165-74.019,165-165S255.982,0,165,0z M165,300 c-74.439,0-135-60.561-135-135S90.561,30,165,30c74.439,0,135,60.561,135,135S239.439,300,165,300z'/%3E %3Cpath fill='%2368cea8' d='M239.247,90.754c-5.857-5.858-15.355-5.858-21.213,0l-53.033,53.033l-53.033-53.033c-5.857-5.858-15.355-5.858-21.213,0 c-5.858,5.858-5.858,15.355,0,21.213L143.788,165l-53.033,53.033c-5.858,5.858-5.858,15.355,0,21.213 c2.929,2.929,6.768,4.394,10.606,4.394c3.839,0,7.678-1.464,10.606-4.394l53.033-53.033l53.033,53.033 c2.929,2.929,6.768,4.394,10.606,4.394c3.839,0,7.678-1.464,10.607-4.394c5.858-5.858,5.858-15.355,0-21.213L186.214,165 l53.033-53.033C245.105,106.109,245.105,96.612,239.247,90.754z'/%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 13px;
  background-position: center;
  z-index: 7;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px !important;
  padding-left: 1px;
}
.select-styled:hover .mzm-deselect {
  opacity: 1;
}
#brandCategoryItemDisplay.loading .brand-category--itemimg img,
#brandCategoryItemDisplay.loading .brand-category--itemtitle .title,
#brandCategoryItemDisplay.loading .brand-category--info .view-link a,
.bs-review--box.loading .bs-review--item .bs-review--itemimg a,
.bs-review--box.loading .bs-review--item .rating-img div {
  opacity: 0;
}
#brandCategoryItemDisplay.loading .description,
#brandCategoryItemDisplay.loading .brand-category--info b,
#brandCategoryItemDisplay.loading .brand-category--info span,
.bs-review--box.loading .bs-review--item .title a,
.bs-review--box.loading .bs-review--item .bs-review--itemdate span,
.bs-review--box.loading .bs-review--item .bs-review--itemdes p {
  color: transparent;
}
#brandCategoryItemDisplay.loading .brand-category--itemimg a,
.bs-review--box.loading .bs-review--item {
  position: relative;
}
#brandCategoryItemDisplay.loading .brand-category--itemimg a:after,
.bs-review--box.loading .bs-review--item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
}
.bs-review--box.loading .bs-review--item:after {
  width: 100%;
}
#brandCategoryItemDisplay.loading .brand-category--itemimg a:after,
#brandCategoryItemDisplay.loading .brand-category--itemtitle,
#brandCategoryItemDisplay.loading .description,
#brandCategoryItemDisplay.loading .brand-category--info b,
#brandCategoryItemDisplay.loading .brand-category--info span,
#brandCategoryItemDisplay.loading .brand-category--info .view-link,
.bs-review--box.loading .bs-review--item .bs-review--itemimg,
.bs-review--box.loading .bs-review--item .title,
.bs-review--box.loading .bs-review--item .rating-img,
.bs-review--box.loading .bs-review--item .bs-review--itemdate,
.bs-review--box.loading .bs-review--item .bs-review--itemdes {
  background-color: #f6f7fb;
  border-radius: 8px;
}
.bs-review--box.loading .bs-review--item .bs-review--itemimg {
  border-radius: 50%;
}
#brandCategoryItemDisplay.loading .brand-category--item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* By Shahid */

/* Brand Taxonomy 
ID-> #branTaxonomyCategoryItemDisplay
*/
#branTaxonomyCategoryItemDisplay.loading .brand-category--itemimg img,
#branTaxonomyCategoryItemDisplay.loading .brand-category--itemtitle .title,
#branTaxonomyCategoryItemDisplay.loading .brand-category--info .view-link a,
.bs-review--box.loading .bs-review--item .bs-review--itemimg a,
.bs-review--box.loading .bs-review--item .rating-img div {
  opacity: 0;
}
#branTaxonomyCategoryItemDisplay.loading .description,
#branTaxonomyCategoryItemDisplay.loading .brand-category--info b,
#branTaxonomyCategoryItemDisplay.loading .brand-category--info span,
.bs-review--box.loading .bs-review--item .title a,
.bs-review--box.loading .bs-review--item .bs-review--itemdate span,
.bs-review--box.loading .bs-review--item .bs-review--itemdes p {
  color: transparent;
}
#branTaxonomyCategoryItemDisplay.loading .brand-category--itemimg a,
.bs-review--box.loading .bs-review--item {
  position: relative;
}
#branTaxonomyCategoryItemDisplay.loading .brand-category--itemimg a:after,
.bs-review--box.loading .bs-review--item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
}
.bs-review--box.loading .bs-review--item:after {
  width: 100%;
}
#branTaxonomyCategoryItemDisplay.loading .brand-category--itemimg a:after,
#branTaxonomyCategoryItemDisplay.loading .brand-category--itemtitle,
#branTaxonomyCategoryItemDisplay.loading .description,
#branTaxonomyCategoryItemDisplay.loading .brand-category--info b,
#branTaxonomyCategoryItemDisplay.loading .brand-category--info span,
#branTaxonomyCategoryItemDisplay.loading .brand-category--info .view-link,
.bs-review--box.loading .bs-review--item .bs-review--itemimg,
.bs-review--box.loading .bs-review--item .title,
.bs-review--box.loading .bs-review--item .rating-img,
.bs-review--box.loading .bs-review--item .bs-review--itemdate,
.bs-review--box.loading .bs-review--item .bs-review--itemdes {
  background-color: #f6f7fb;
  border-radius: 8px;
}
.bs-review--box.loading .bs-review--item .bs-review--itemimg {
  border-radius: 50%;
}
#branTaxonomyCategoryItemDisplay.loading .brand-category--item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* 
Ending Brand Taxonomy
*/
/* ID-> #creditCardItemsDisplay */
/* Adding Loagin Effect to Credit Cards */

#creditCardItemsDisplay.loading .brand-category--itemimg img,
#creditCardItemsDisplay.loading .brand-category--itemtitle .title,
#creditCardItemsDisplay.loading .brand-category--info .view-link a,
.bs-review--box.loading .bs-review--item .bs-review--itemimg a,
.bs-review--box.loading .bs-review--item .rating-img div,
#creditCardItemsDisplay.loading .bs-card--table,
#creditCardItemsDisplay.loading .credit-cards-credit  {
  opacity: 0;
}
#creditCardItemsDisplay.loading .description,
#creditCardItemsDisplay.loading .brand-category--info b,
#creditCardItemsDisplay.loading .brand-category--info span,
.bs-review--box.loading .bs-review--item .title a,
.bs-review--box.loading .bs-review--item .bs-review--itemdate span,
.bs-review--box.loading .bs-review--item .bs-review--itemdes p,
#creditCardItemsDisplay.loading .bs-card--table,
#creditCardItemsDisplay.loading .credit-cards-credit  {
  color: transparent;
}
#creditCardItemsDisplay.loading .brand-category--itemimg a,
.bs-review--box.loading .bs-review--item {
  position: relative;
}
#creditCardItemsDisplay.loading .brand-category--itemimg a:after,
.bs-review--box.loading .bs-review--item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
}
.bs-review--box.loading .bs-review--item:after {
  width: 100%;
}
#creditCardItemsDisplay.loading .brand-category--itemimg a:after,
#creditCardItemsDisplay.loading .brand-category--itemtitle,
#creditCardItemsDisplay.loading .description,
#creditCardItemsDisplay.loading .brand-category--info b,
#creditCardItemsDisplay.loading .brand-category--info span,
#creditCardItemsDisplay.loading .brand-category--info .view-link,
.bs-review--box.loading .bs-review--item .bs-review--itemimg,
.bs-review--box.loading .bs-review--item .title,
.bs-review--box.loading .bs-review--item .rating-img,
.bs-review--box.loading .bs-review--item .bs-review--itemdate,
.bs-review--box.loading .bs-review--item .bs-review--itemdes,
#creditCardItemsDisplay.loading .bs-card--table ,
#creditCardItemsDisplay.loading .credit-cards-credit  {
  background-color: #f6f7fb;
  border-radius: 8px;
}
.bs-review--box.loading .bs-review--item .bs-review--itemimg {
  border-radius: 50%;
}
#creditCardItemsDisplay.loading .brand-category--item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Ending Credit card */
/* ################################ */

/* 
####################
Credit Cards Taxonomy
ID-> #creditCardTaxonomyItemDisplay
/* # */
#creditCardTaxonomyItemDisplay.loading .brand-category--itemimg img,
#creditCardTaxonomyItemDisplay.loading .brand-category--itemtitle .title,
#creditCardTaxonomyItemDisplay.loading .brand-category--info .view-link a,
.bs-review--box.loading .bs-review--item .bs-review--itemimg a,
.bs-review--box.loading .bs-review--item .rating-img div,
#creditCardTaxonomyItemDisplay.loading .bs-card--table,
#creditCardTaxonomyItemDisplay.loading .credit-cards-credit  {
  opacity: 0;
}
#creditCardTaxonomyItemDisplay.loading .description,
#creditCardTaxonomyItemDisplay.loading .brand-category--info b,
#creditCardTaxonomyItemDisplay.loading .brand-category--info span,
.bs-review--box.loading .bs-review--item .title a,
.bs-review--box.loading .bs-review--item .bs-review--itemdate span,
.bs-review--box.loading .bs-review--item .bs-review--itemdes p,
#creditCardTaxonomyItemDisplay.loading .bs-card--table,
#creditCardTaxonomyItemDisplay.loading .credit-cards-credit  {
  color: transparent;
}
#creditCardTaxonomyItemDisplay.loading .brand-category--itemimg a,
.bs-review--box.loading .bs-review--item {
  position: relative;
}
#creditCardTaxonomyItemDisplay.loading .brand-category--itemimg a:after,
.bs-review--box.loading .bs-review--item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
}
.bs-review--box.loading .bs-review--item:after {
  width: 100%;
}
#creditCardTaxonomyItemDisplay.loading .brand-category--itemimg a:after,
#creditCardTaxonomyItemDisplay.loading .brand-category--itemtitle,
#creditCardTaxonomyItemDisplay.loading .description,
#creditCardTaxonomyItemDisplay.loading .brand-category--info b,
#creditCardTaxonomyItemDisplay.loading .brand-category--info span,
#creditCardTaxonomyItemDisplay.loading .brand-category--info .view-link,
.bs-review--box.loading .bs-review--item .bs-review--itemimg,
.bs-review--box.loading .bs-review--item .title,
.bs-review--box.loading .bs-review--item .rating-img,
.bs-review--box.loading .bs-review--item .bs-review--itemdate,
.bs-review--box.loading .bs-review--item .bs-review--itemdes,
#creditCardTaxonomyItemDisplay.loading .bs-card--table ,
#creditCardTaxonomyItemDisplay.loading .credit-cards-credit  {
  background-color: #f6f7fb;
  border-radius: 8px;
}
.bs-review--box.loading .bs-review--item .bs-review--itemimg {
  border-radius: 50%;
}
#creditCardTaxonomyItemDisplay.loading .brand-category--item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*  Ebding Taxonomy */
.company-search--form .mzm-note {
  font-size: 80% !important;
  padding-left: 10px;
}
.mzm-reviews-widget-code {
  margin-bottom: 15px;
  flex-basis: 65%;
}
.mzm-reviews-widget-code textarea {
  font-size: 1.2rem;
  border: 1px solid #DADADA;
  border-radius: 10px;
  padding: 10px 6px;
  color: #183D47;
  resize: none;
}
.mzm-reviews-widget {
  flex-basis: 35%;
}
.mzm-reviews-widget img {
  max-height: 88px;
  max-width: 200px;
  width: 70%;
}

/*Office Badges Styling*/
.office-badges-wrapper {
  display: flex;
  flex-direction: column;
}

.office-badges-row {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
  gap: 5px;
}

/* By SHahid */
#datafetch {
  display: none;
}
.blog-search-result-container {
  margin-bottom: 8px;
  padding-left: 5px;
  padding-bottom: 9px;
  border-bottom: 1px solid #183d473d;
}
.search-result-list {
  font-size: 1.8rem;
}
.cap-class {
  text-transform: capitalize;
}
.credit-card-sort-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-left: 25px;
}

.credit-card-sort-area .view-by ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  gap: 17px;
  margin-left: 15px;
  padding-top: 5px;
  justify-content: flex-start;
}
.credit-card-sort-area .view-by ul li button.active {
  -webkit-filter: brightness(1) opacity(1);
  filter: brightness(1) opacity(1);
  pointer-events: none;
}
.credit-card-sort-area .view-by ul li button {
  -webkit-filter: brightness(0) opacity(0.3);
  filter: brightness(0) opacity(0.3) ;
  
}
/* slider-range-shahid */
.range-slider-wrapper{
  right: -18px !important;
    width: 350px !important;
}
.hidden {
  display: none;
}
@media screen and (max-width: 1024px) {
  .view-by {
    display: none;
  }
}
/* .loading .credit-card-single-card{
	display: none !important;
} */
/* Ends Shahid CSS  */
@media (min-width: 310px) {
  #brands-addresses-select {
    max-width: 100%px;
  }
  .blog--sidebarbox .brand-side-bar-search {
    max-width: 290px !important;
    margin: 0 auto;
  }
}

@media (min-width: 330px) {
  #brands-addresses-select {
    max-width: 100%;
  }
  .blog--sidebarbox .brand-side-bar-search {
    max-width: 310px !important;
    margin: 0 auto;
  }
}

@media (min-width: 360px) {
  #brands-addresses-select {
    max-width: 100%;
  }
  .blog--sidebarbox .brand-side-bar-search {
    max-width: 340px !important;
    margin: 0 auto;
  }
}

@media (min-width: 400px) {
  #brands-addresses-select {
    max-width: 340px;
  }
}

@media (min-width: 440px) {
  #brands-addresses-select {
    max-width: 360px;
  }
  .blog--sidebarbox .brand-side-bar-search {
    max-width: 370px !important;
    margin: 0 auto;
  }
}

@media (min-width: 460px) {
  #brands-addresses-select {
    max-width: 385px;
  }
}

@media (min-width: 475px) {
  #brands-addresses-select {
    max-width: 355px;
  }
}

@media (min-width: 576px) {
  #brands-addresses-select {
    max-width: 100%;
  }
  .blog--sidebarbox .brand-side-bar-search {
    max-width: 300px !important;
  }
}

@media (min-width: 768px) {
  #brands-addresses-select {
    max-width: 615.2px;
  }
  .blog--sidebarbox .brand-side-bar-search {
    max-width: 655.2px !important;
    margin: 0;
  }
  .office-badges-row {
    flex-direction: row;
    gap: 0px;
  }
  .mzm-reviews-widget-code textarea {
    font-size: 1.3rem;
  }
  .mzm-reviews-widget img {
    width: 100%;
  }
}

@media (min-width: 992px) {
  #brands-addresses-select {
    max-width: 715.2px;
  }
  .blog--sidebarbox .brand-side-bar-search {
    max-width: 755.2px !important;
    margin: 0;
  }
}

@media (min-width: 1024px) {
  #brands-addresses-select {
    max-width: 260px;
  }
  .blog--sidebarbox .brand-side-bar-search {
    width: 300px !important;
  }
  #slider-range,
  #slider-range-credit {
	  width: calc(100% - 36px);
	}
}
