body{
    background: #000000;
}
:root{    --fcolor: #cbf48f94;
    --mcolor: #fff;
    --navcolor: #0a0a0a;
    --btnbg: #0a090f;
    --scolor: #cafd00;
    --tcolor: #a8d202;
    --tabline: #ffb11b;
    --txtcolor: #ccc;}
.text-light{
	color: #cfcfcf !important;
}
.colort{
	color: #CBF48F;
}
h3 {
    font-size: 26px;
    font-weight: 700;
}
.darkt{
	color: #000;
}
.sitec{
	padding: 0px 2px 0 70px;
}
.siteabc{
	max-width: 100%;
    padding: 0px 70px;
}
.banner {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../images/ethereum-token-development/banner.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
}
.sticky-image{
    position: sticky;
    top: 10%;
    height: 70vh;
    margin-top: 10%;
}
.sticky-head{
  position: sticky;
  top: 5%;;
  background: #fff;
  padding: 50px 0;
  margin-top: 3%;
}
.lg-box {
    background: #F5F6FB;
	border: 1px solid rgba(16, 16, 16, 0.05);
	border-radius: 12px;
	padding: 20px;
    height: 100%;
}
.lg-box:hover {
	background: #CBF48F;
	border: 1px solid rgba(16, 16, 16, 0.05);
	border-radius: 12px;
	padding: 20px;
    height: 100%;
}
.lg-box p,h5{
	color: #000;
}
.cards_black {
    height: 100%;
    margin: 10px;
    border-radius: 8px;
    background-color: transparent;
    padding: 20px;
    transition: .3s all ease;
}
.cards_black:hover {
background: linear-gradient(131.78deg, rgba(0, 0, 0, 0) 4.69%, rgba(203, 254, 0, 0.86) 118.27%);
}
.bg-color{
	background: #FFFFFF;
}
.caro_border{
    padding: 20px;
    border: 1px solid rgba(203, 244, 143, 0.23);
	border-radius: 8px;
    height: 100%;
    transition: all .3s ease;
}
.caro_border h5{
	color: #CBF48F;
}
.caro_border:hover h5{
	color: #000;
}
.caro_border:hover{
    background: #CBF48F;
    border-radius: 8px;
    height: 100%;
    color: #FFF;
}
.caro_border:hover p,h3 {
    color: #000;
    transition: all .3s ease;
}
.caro_border:hover img {
    filter: invert(1);
}
.cards_black h5{
	color: #CBF48F;
}
.cards_black:hover h5{
	color: #000;
}

.cards_black:hover{
	background: #CBF48F;
	border-radius: 8px;
}
.cards_black:hover p{
	color: #000;
}
.cards_black:hover img {
    filter: invert(1);
}

.cards_black2{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #000000;
	border: 1px solid rgba(203, 244, 143, 0.2);
	border-radius: 8px;
	padding: 20px;
	height: 100%
}
.cards_black2:hover{
	background: #CBF48F;
	border-radius: 8px;
}
.cards_black2:hover p{
	color: #000;
}
.cards_black2:hover img {
    filter: invert(1);
}
.cards_black2 h5{
	color: #CBF48F;
}
.cards_black2:hover h5{
	color: #000;
}
.cards_black2 p{
	text-align: center;
}

.bac_img {
    position: absolute;
    width: 100%;
    
}
.card_dark {
    background: #0A0A0A;
    border-radius: 16px;
    padding: 32px 24px;
    height: 100%;
    position: relative;
}
.card_dark h3{
	color: #CBF48F;
}
.white_border {
    background: #F5F6FB;
	border-radius: 6px;
    padding: 30px 20px;
    height: 100%;
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease;

}
.white_border p{
 color: #000;
}
.white_border:hover{
 background: #CBF48F;
border-radius: 6px;
transform: translateY(-10px);

}
.sec-space {
    padding: 5vh 0;
}
.bg-col{
	overflow: inherit;
}
.darkbg{
	background: #000;
}
.bg-color2 {
    background: #0A0A0A;
}

.cards_black3{
	background: #000000;
	border: 1px solid rgba(203, 244, 143, 0.2);
	border-radius: 8px;
	padding: 20px;
	height: 100%
}
.cards_black3 h5{
	color: #CBF48F;
}
.btn.orange-btn {
    background: #BDE385;
    border-radius: 5px;
    color: #000;
    padding: 8px 30px;
    text-align: center;
    transition: .3s all ease;
}
.btn.orange-btn:hover {
    background: #ffffff;
    border-radius: 8px;
    color: #000;

}
#bitpay_caro .owl-prev,#bitpay_caro .owl-next{
    height: 50px;
    width: 50px;
    border: 1px solid #212529;
    border-radius: 34px;
}
.owl-prev {
    background: url(/images/fantasy-sports-development/left-arrow.png) !important;
    width: 40px;
    height: 40px;
    background-size: 100% !important;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 30px !important;
}
.owl-next {
    background: url(/images/fantasy-sports-development/right-arrow.png) !important;
    width: 40px;
    height: 40px;
    background-size: 100% !important;
    background-position: center;
    background-repeat: no-repeat;
}
#bitpay_caro .owl-prev span,#bitpay_caro .owl-next span{
    display: none;
}
.owl-theme .owl-nav {
    margin-top: 10px;
}
#bitpay_caro {
    display: flex !important
;
    flex-direction: column-reverse;
}
#bitpay_caro .item {
    height: 100%;
}
#bitpay_caro .item h3{
    color: #CBF48F;
}
#bitpay_caro .item:hover h3{
    color: #000;
}
#bitpay_caro .owl-prev, #bitpay_caro .owl-next {
    height: 50px;
    width: 50px;
    border: 1px solid #ffffff;
    border-radius: 34px;
}
.full_bg {
    background: url(/images/ethereum-token-development/last-bg.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow-x: hidden;
}
.vid{
	position: fixed;
    z-index: -1;
    top: 0%;
    text-align: center;
}
.w-100 {
    width: 70% !important;
}
.pad{
	padding: 50px 0px 20px 20px;
}
.accordion span{
	color: #fff !important;
}
.bluetitle span{
	color: #ccc;
}
.bluetitle h3{
	color: #fff !important;
}
.accordion-body, .carouselbox, .carouselbox p {
    text-align: left;
}

@media (max-width: 991px) {
	.sitec{
	padding: 70px;
}
		.full_bg {
			background: none;
		}

    .banner {
        background: linear-gradient(359.55deg, #000000 0.36%, #bde38557 99.61%)
    }
}
body > section:nth-child(16)
{
	background: #000;
}