body{
    background: #01040E;
    overflow-x: hidden;
    color: #E4E4E4;
}
:root{    --fcolor: #049097;
    --mcolor: #fff;
    --navcolor: #01040e;
    --btnbg: #0a090f;
    --scolor: #049097;
    --tcolor: #67DBD0;
    --tabline: #62f8fe;
    --txtcolor: #ccc;}
.banner {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../images/cryptocurrency-payment-gateway-development/banner-img.webp), url(../images/cryptocurrency-payment-gateway-development/banner-bg.webp);
    background-position: right bottom, center;
    background-repeat: no-repeat;
    background-size: auto 100%, cover;
}
.boxs{background: #fff; width:80px;
    text-align: center;
    border-radius: 4px;
    margin: 0px auto;
    margin-bottom: 10px;}
.btn-outline-dark {
    background: linear-gradient(180deg, #62f8fe 0%, #257b7f 100%);
    backdrop-filter: blur(3px);
    min-width: 200px;
    color: #000;
    padding: 10px 8px;
    border: 0px;
}
.bluet{
    color: #62F8FE;
}
h5{
	color: #62F8FE;
}
h4, h5, .content-section h3 {
    color: #62F8FE !important;
}
.overflow_catd {
	background: url(/images/cryptocurrency-payment-gateway-development/left-img.webp);
	background-repeat: no-repeat;
    position: relative;
    overflow: visible;
    background-attachment: fixed; 
}
.cust_nav{
	position: sticky;
	top: 25%;
	bottom: auto;
	z-index: 10;
}
.cust_nav ul{
	list-style: none;
	padding: 0;
}
.cust_nav li{
	padding: 24px 0;
}
.cust_nav span{
	display: inline-block;
	position:relative;
}
.cust_nav a{
	display: inline-block;
	color: #ababab;
	text-decoration: none;
	font-size: 1em;
}
.circle{
	height: 10px;
	width: 10px;
	left: -10px;
	border-radius: 50%;
	background-color: #707070;
}
.rect{
	height: 3px;
	width: 0px;
	left: 0;
	bottom: 4px;
	background-color: #272727;
	-webkit-transition: -webkit-transform 0.6s, width 1s;
	-moz-transition: -webkit-transform 0.6s, width 1s;
	transition: transform 0.6s, width 1s;
}

.cust_nav a:hover, .cust_nav .active-section{
	color: #62F8FE;
   font-weight: 900;
    font-size: 20px;
}
.cust_nav a:hover span, .cust_nav .active-section span{
	background-color: #62F8FE;
}
.cust_nav .active-section .rect {
    width: 40px;
}
.content-section{
	min-height: 400px;
	display: flex;
   flex-direction: column;
   margin-bottom: 20px;
   min-height: 90vh;
}
.content-section h3{
    line-height: normal;
    font-size: 19px !important;
    font-weight: 700 !important;
}
.cards_black {
    height: 100%;
    margin: 10px;
    border-radius: 8px;
    background-color: transparent;
    padding: 20px;
    transition: .3s all ease;
}
.cards_black:hover{
  background-color: #0F172A;
}
.card_black {
    height: 100%;
    margin: 10px;
    border-radius: 8px;
    background-color: #0F172A;
    padding: 20px;
    transition: .3s all ease;
}
.full_bg {
    background: url(/images/cryptocurrency-payment-gateway-development/why-bg.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow-x: hidden;
}
/*.cust_nav a:hover span, .cust_nav .active-section span {
    background-color: #EF6E24;
}
.cust_nav a:hover span, .cust_nav .active-section span {
    background-color: #EF6E24;
}*/
.topmenu .megadropdown >li.select > a {
    background: url(../images/nextarrow.svg) #049097;
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size: 17px;
    border-radius: 4px;
    color: #fff !important;
}
.img_sec {
    position: absolute;
    z-index: -1;
    height: auto;
    top: 5%;
}
.img_sec.left {
    left: 0;
}
.img_sec.right {
    right: 0;
}
@media(max-width: 1250px){
	.banner{
   background-position: 60vh 0, center;
   }
}
@media(max-width: 991px){
	.banner{
   background: linear-gradient(0deg, #01040e, #006c71);
   }
   .full_bg {
   	background: none;
   }
}   
@media(max-width: 768px){
	.cust_nav {
  display: none;
}
.content-section { min-height: inherit !important;
}
}
