.glow-bar {
  width: 100%;
  height: 4px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 215, 0, 1) 0%,
    rgba(255, 215, 0, 0.4) 30%,
    rgba(255, 215, 0, 0.04) 45%,
    rgba(0, 0, 0, 0) 100%
  );
}
.gradient-border-top {
    position: relative;
}
.gradient-border-top::after {
    content: "";
    position: absolute;
    top: 0;
    left: -1px;
    width: calc(100% + 2px);
    height: 5px; 
    background: linear-gradient(
        90deg,
        #AC8D2F,
        #FBD845,
        #AE8F30
    );
	z-index: 1;
}
.footer-gradient {
	background: linear-gradient(90deg, #2a2a28 0%, #e3c64b 50%, #2a2a28 100% );

}
.btn-gradient {
	background: linear-gradient(
    90deg,
    #b9922e 0%,
    #f8db48 50%,
    #b8922d 100% );
}

.vid-card-gradient, .cs-gallery a.e-gallery-item {
    position: relative !important;
    z-index: 0 !important;
}
.vid-card-gradient::after, .cs-gallery a.e-gallery-item::after {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; 
    background: linear-gradient(90deg, #706031, #FBD845, #706031);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}



@media all and (max-width: 767px) {
	.footer-gradient {
		background: linear-gradient(90deg, #1f1f1c, #d3b53a, #d3b53a, #d3b53a, #1f1f1c);

	}
}