.pageBg {
  background-color: var(--bg-pageBgVendor);
}
.primaryButtonVendor {
  background-color: var(--primaryVendor);
  border: 1px solid var(--primaryVendor);
  padding: 14px, 32px, 14px, 32px;
  border-radius: 100px;
  font-size: var(--txt-16);
}
.headingolor {
  color: var(--txt-gold);
}

.cardHeight {
  height: 320px;
}
.borderActive,
.cardHolder .card:hover {
  border-bottom: 4px solid var(--cart-gold);
}

.cardHolderPower .card {
  border: none !important;
}

.cardHolderPower .card:hover,
.cardHolderPower .card.activeCard {
  border: 1px solid var(--cart-gold) !important;
  box-shadow: 0 4px 8px 0 rgba(225, 188, 121, 0.2),
    0 6px 20px 0 rgba(225, 188, 121, 0.2) !important;
}
.vendorSmallTextColor {
  color: var(--vendorSmallTextColor);
}
.vendorBlue {
  color: var(--vendorBlue);
}
.vendorInfo {
  color: var(--vendorInfo);
}
.vendorAlert {
  color: var(--vendorAlert);
}
.vendoHeading {
  color: var(--vendoHeading);
}
.icons64 {
  width: 64px;
  height: 64px;
  background-color: #fcfaf4;
}
.accordion-button:not(.collapsed) {
  background-color: var(--bg-white) !important;
}

.accordion-button:not(.collapsed)::after {
  background-image: url(../img/close.png);
}
.accordion-button::after {
  background-image: url(../img/plus.png);
}
.joinBg {
  background-color: var(--bg-gold) !important;
}
.darkBg {
  background-color: var(--dark);
}
.steps p {
  color: #666666;
}
.banner1 {
  background: url(../img/banner1.png);
 
}
.banner2 {
  background: url(../img/banner2.png);
  background-position: -100px 100px;
  min-height:35vh;
}

.banner3 {
  background: url(../img/banner3.png);
  background-size: cover;
}

.banner4 {
  background: url(../img/banner4.png);
  background-size: cover;
}
.border-left {
  border-left: 2px solid #d6ad63;
  height: auto;
  position: relative;
  top: 25px;
  left: -1px;
  width: 2px;
}
.border-none {
  height: auto;
  position: relative;
  top: 25px;
  left: -1px;
  width: 2px;
}

.form-check-input {
  width: 32px;
  height: 32px;
  margin-top: 0px;
  vertical-align: top;
  background-size: contain;
  border: 2px solid #abb7c2;
}
.steps .cardRow .bg-roseGold {
  min-height: 120px;
}
.roundedImageHolder{
  width:84px;
  height: 84px;;
}
.pageBackground{
  background-image: url(../img/vendor/vipbg.png);
  min-height:800px;
}
.partnerBg{
  background-color: #FFF7ED;
}
.primaryCircle{
  background: #E1BC79;
  width:48px;
  height:48px;
  color:#000;
  font-size:24px;
}
.secondaryCircle{
  background: #000;
  width:48px;
  height:48px;
  color:#fff;
  font-size:24px;
}
.patText p{
  font-size:16px;
  color:#646A69;
}
.globalCardBg{
  background-color: #FFEFD2;

}
.yellowBg{
  background-color: #E1BC79;
}
.mhtelv{
  min-height:300px;
}
.heroBg{
  background-color: #FCFAF4;
}
.txt-64{
  font-size:64px;
}
.vipBgNew{
  background: url(/assets/img/vendor/up.png) no-repeat -10% bottom #F8EEE5; 
  background-size: contain;
}
.vipBgup{
  background: url(/assets/img/vendor/down.png) no-repeat #F8EEE5; 
  background-size: contain;
}
.vipBgupandDown{
  background: url(/assets/img/vendor/down.png),url(/assets/img/vendor/up.png)  #F8EEE5; 
  background-position: left top , left bottom ;
  background-size: contain;
  background-repeat: no-repeat,no-repeat;
}

.vipNewBg{
  background: #F8EEE5; 
}

.vipNewBg .card-body{
  max-height:550px;
  height:550px;
}
.threeRow .vipNewBg .card-body{
  max-height:730px;
  height:730px;
}