body.new_inner_pages {
    font-family: Roboto, sans-serif !important;
    font-weight: 400;
    color: #687188 !important;
    background: #151928;
    position: relative !important;
    background-size: contain;
    font-size: 18px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    font-family: Roboto, sans-serif !important
}

.navbar #mega-menu-wrapper>.nav-item>.nav-link {
    color: #fff !important;
}

.animated-button1 {
    background: transparent;
    border: 2px solid #ffffff;
    width: 195px;
    padding: 10px 10px;
}

.animated-button1 span,
.animated-button1 img {
    display: none
}

.logoImg img {
    filter: brightness(0) invert(1);
}

.social_side ul li {
    background-color: #364a79;
}

.alwinNavbar {
    background: -webkit-linear-gradient(42deg, #121420, #191f33) !important;
}

.headCard .logoImg img {
    display: none
}

.headCard .logoImg {
    background: url(../images/kucoin/logo.webp);
    width: 46px;
    height: 54px;
    filter: invert(1) brightness(1) contrast(1)
}

.alwinNavbar.nav_fixed {
    background: -webkit-linear-gradient(42deg, #121420, #191f33) !important;
}

.innerTopSpace {
    background-color: transparent
}

#landingMainBanner .carousel-item {
    padding-top: 80px;
    padding-bottom: 0;
    background: -webkit-linear-gradient(42deg, #121420, #191f33);
    height: 100%;
}

#landingMainBanner {
    position: relative;
    background: transparent;
    overflow: hidden;
}
.banner_img img {
    margin-bottom: -50px;
}
#landingMainBanner .container {
    display: block;
}

.landBannerText h1 {
    color: #fff !important;
    font-size: 50px;
    font-weight: 700;
    background: -webkit-linear-gradient(0deg, #fed7bd, #a45c35);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: capitalize;
}
.landBannerText {
    max-width: 100%;
}
.landBannerText h5 {
    font-size: 18px !important;
    color: #687188 !important;
    font-weight: 400 !important;
    max-width: 100%
}
.top_msg {
    background: #fed7bd;
}
/* .landingBlog {
    background: transparent;
    padding: 0;
} */

.landingBlog  {
    padding: 30px 20px;
    border: none;
    background: linear-gradient(to right, #020d2c 0, #020d2c 100%);
}

.landingBlogCard p a {
    color: #ffffff !important;
}

.landingBlogCard .btnType2 {
    border: 1px solid #15cac1 !important;
}

.landingBlogCard .btnType2:hover {
    background: #15cac1 !important;
    color: #ffffff !important;
}

.new_inner_pages .landBannerText .btn {    
    border: 1px solid #394e7e;
    background: linear-gradient(to right, #394e7e 0, #101a3d 100%) !important;
    color: #fff !important;
    font-size: 30px !important;
    font-weight: 700;
    padding: 10px 56px !important; 
    transition: 0.2s all;   
}
.new_inner_pages .landBannerText .btn:hover {
    background: linear-gradient(to right, #101a3d 0, #394e7e 100%) !important;   
}
.new_inner_pages .btnType4 {
    color: #fff !important;
    padding: 10px 12px !important;
    border-radius: 10px !important;
    position: relative;
    text-transform: capitalize !important;
    transition: .2s all;    
    background: transparent !important;
}

.new_inner_pages .btnType3 {
    color: #fff !important;
    padding: 1px !important;
    border-radius: 10px !important;
    position: relative;
    transition: .2s all;
    border: 0;
    font-size: 30px;
    font-weight: 700;
    margin-top: 15px;
    background: linear-gradient(to right, #fed7bd, #a35b34);
    padding: 3px;
}
.new_inner_pages .btnType3 span {
    background: #131826;
    color: #fff;
    padding: 12px 40px;
    display: block;
    border-radius: inherit;
}
section {
    overflow: hidden
}

.inner_title {
    font-size: 50px;
    font-weight: 700;
    color: #fff;
}

.inner_subtitle {
    font-size: 22px;
    font-weight: 400
}

.inner_para {
    font-size: 18px;
    margin: 0 auto 30px;
    color: #687188;
}
.gradient_bg {
    background: linear-gradient(to top, #131725 0, #1b2339 100%); 
}
.custom_list {
    padding: 0;
    list-style: none;
    margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
}
.custom_list li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
    width: 50%;
}
.custom_list li::before {
    content: "";
    background: url("../images/ethereum-token-development/list_icon.webp") no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 4px;
}
/* .square_shape {
    width: 230px;
    height: 227px;
}
.square_shape {    
    position: relative;
    background: linear-gradient(to top, #fed7bd 0, #a35b34 100%); 
    padding: 6px;
    border-radius: 50px;
    transform: rotate(50deg);
}
.square_shape span {
    background: #222;
    background: linear-gradient(to top, #131725 0, #1b2339 100%);
    color: white;
    padding: 2rem;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    border-radius: 45px;
}
.square_shape span img {
    transform: rotate(-50deg);
} */
.sprite {
    background-image: url("../images/ethereum-token-development/spritesheet.webp");
    background-repeat: no-repeat;
    display: block;
}
.sprite-token_icon {
    width: 113px;
    height: 113px;
    margin: 0 auto 15px;
}
.sprite-token_01 {
    background-position: -1085px -644px;
}
.sprite-token_02 {
    background-position: -1085px -766px;
}
.sprite-token_03 {
    background-position: -1085px -889px;
}
.sprite-token_04 {
    background-position: -5px -1012px;
}
.sprite-token_05 {
    background-position: -128px -1012px;
}
.sprite-token_06 {
    background-position: -251px -1012px;
}
.token_std_section [class*="col-"] {
    margin-bottom: 30px;
}
.token_std_div {
    text-align: center;
    height: 100%;
}
.token_std_div h3 {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
}
.sprite_dev_icon {
    width: 230px;
    height: 227px;
}
.sprite-dev_icon_01 {    
    background-position: -542px -5px;
}
.sprite-dev_icon_02 {
    background-position: -782px -5px;
}
.sprite-dev_icon_03 {
    background-position: -5px -242px;
}
.sprite-dev_icon_04 {
    background-position: -245px -242px;
}
.sprite-dev_icon_05 {
    background-position: -485px -242px;
}
.sprite-dev_icon_06 {
    background-position: -725px -242px;
}
.dev_services_section .media-body h4 {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 20px;
}
.dev_services_section .media {
    height: 100%;
}
.dev_services_section [class*="col-"] {
    margin-bottom: 80px;
}
.cta_gradient {
    background: #21293f;
    padding: 70px;
    border: 1px solid #21293f;
    border-radius: 150px;
    position: relative;
    overflow: hidden;
}
.cta_gradient .inner_title {
    font-size: 30px;
    color: #fff;
    line-height: 40px;
}
.new_inner_pages .cta_gradient .btnType3 {
    background: linear-gradient(to right, #7cb4e5 0, #3885c9 100%);
    padding: 12px 30px !important;
    border-radius: 50px !important;
    margin-top: 0;
}
.cta_gradient_bgone::before {
    content: "";
    background: url("../images/ethereum-token-development/cta_bg_01.webp") no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    filter: grayscale(1);
}
.cta_gradient_bgtwo::before {
    content: "";
    background: url("../images/ethereum-token-development/cta_bg_02.webp") no-repeat;
    background-position: center right;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.sprite_indus_icon {
    width: 206px;
    height: 203px;  
    margin: 0 auto;
}
.sprite-indus_icon_01 {        
    background-position: -5px -479px;
}
.sprite-indus_icon_02 {        
    background-position: -221px -479px;
}
.sprite-indus_icon_03 {        
    background-position: -437px -479px;
}
.sprite-indus_icon_04 {        
    background-position: -653px -479px;
}
.sprite-indus_icon_05 {        
    background-position: -5px -692px;
}
.sprite-indus_icon_06 {        
    background-position: -221px -692px;
}
.sprite-indus_icon_07 {        
    background-position: -437px -692px;
}
.sprite-indus_icon_08 {        
    background-position: -653px -692px;
}
.sprite-indus_icon_09 {        
    background-position: -1022px -5px;
}
.sprite-indus_icon_10 {        
    background-position: -1022px -218px;
}
.sprite-indus_icon_11 {        
    background-position: -965px -431px;
}
.sprite-indus_icon_12 {
    width: 206px;    
    background-position: -869px -644px;
}
.sprite-indus_icon_13 {        
    background-position: -869px -857px;
}
.indus_slider_card {
    text-align: center;
    padding: 0 15px;
}
.indus_slider_card h3 {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin: 30px 0 0;
}
.slick-next::before, 
.slick-prev::before {    
 display: none;
}
.slick-prev {
    background: url("../images/ethereum-token-development/prev_icon_before.webp");    
}
.slick-next {
    background: url("../images/ethereum-token-development/next_icon_before.webp");    
}
.slick-next, 
.slick-prev {
    top: unset;
    bottom: -70px;
    width: 65px;
    height: 18px;    
    transition: 0.2s all;
    filter: contrast(0.8);
}
.indus_section {
    padding: 100px 0 !important;
}
.slick-prev {
    left: 35%;
}
.slick-next {
    right: 35%;
}
.slick-prev:hover,
.slick-prev:focus {
    background: url("../images/ethereum-token-development/prev_icon.webp") !important;    
}
.slick-next:hover,
.slick-next:focus {
    background: url("../images/ethereum-token-development/next_icon.webp") !important;    
}
.benefits_section .inner_para {
    max-width: 65%;
}
.sprite-benefits_icon_01 {
    width: 100px;
    height: 100px;
    background-position: -5px -5px;
}
.sprite-benefits_icon_02 {
    width: 88px;
    height: 96px;
    background-position: -115px -5px;
}
.sprite-benefits_icon_03 {
    width: 106px;
    height: 106px;
    background-position: -213px -5px;
}
.sprite-benefits_icon_04 {
    width: 99px;
    height: 99px;
    background-position: -329px -5px;
}
.sprite-benefits_icon_05 {
    width: 94px;
    height: 94px;
    background-position: -438px -5px;
}
.benefits_section i.sprite {
    margin: 0 auto 30px;
}
.benefits_section [class*="col-"] {
    margin-bottom: 50px;
}
.benefits_div {
    text-align: center;
}
.benefits_div h3 {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
}
.sprite-uni_icon_01 {
    width: 64px;
    height: 81px;
    background-position: -1181px -431px;
}
.sprite-uni_icon_02 {
    width: 82px;
    height: 83px;
    background-position: -869px -522px;
}
.sprite-uni_icon_03 {
    width: 84px;
    height: 83px;
    background-position: -1181px -522px;
}
.popular_token_section h2 {
    color: #dca775;
}
.popular_token_section .inner_para {
    color: #fff;
}
.faq_new_section {
    background: transparent;
}
.faq_new_section .nft-accordion .card {
    position: relative;
    background: 0 0;
    margin-bottom: 30px;
    border: none;
}
.faq_new_section .nft-accordion .card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 40px;
    padding: 1px;
    background: linear-gradient(90deg, #fed7bd, #a35b34);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.faq_new_section h2 {
    color: #dca775;
}
.awards_section {
    background: #020b27;
}
.mainFooter {
    background: #000000;
}
.nft-accordion .card-header button.collapsed {
    position: relative
}

.nft-accordion .card-header button {
    background-image: url("../images/ethereum-token-development/arrow_up.webp");
}

.nft-accordion .card-header button.collapsed {
    background-image: url("../images/ethereum-token-development/arrow_down.webp");
}

.faq_new_section .nft-accordion .card-header {
    background: 0 0;
    z-index: 10
}

.faq_new_section {
    counter-reset: menuItem 0
}

.faq_new_section .nft-accordion .card-header button {
    font-size: 24px;
    font-weight: 700;
    color: #fff !important;
    padding: 20px 45px
}

.faq_new_section .nft-accordion .card-header button::before {
    counter-increment: menuItem;
    content: counter(menuItem) ".";
    font-size: 24px;
    color: #fff !important;
    position: absolute;
    left: 20px;
    top: 20px
}

.faq_new_section .nft-accordion .card-body {
    font-size: 18px;
    color: #ffffff;
}

.d_d_none {
    display: none !important
}

.bottomContactForm {
    background: #131725;
    background: linear-gradient(90deg, #131725 0, #1b2339 100%)
}

.bcfBox {
    background-color: #121420;
}

.footerform_right {
    background: #dca775
}

.bcfLeft ul li p a {
    color: #eee !important
}

.footerform_middle .btn.btnType3::before {
    display: none
}

.footerform_middle .btn.btnType3 {
    background: linear-gradient(to right, #394e7e 0%, #101a3d 100%) !important;    
    border: 1px solid #394e7e !important;
    clip-path: none;
    padding: 10px !important;
    color: #fff !important;
    transition: 0.2s all;
    font-size: 20px;
}

.footerform_middle .btn.btnType3:hover {
    background: linear-gradient(to right, #101a3d 0%, #394e7e 100%) !important;
    color: #fff !important;
    border: 1px solid #394e7e !important;
}

/* Megamenu Changes Starts */
.mega-menu {
    background-color: #151928;
}
.mega-menu__articles {
    background-color: #192135;
}
.mega-menu__nav .mega-menu__nav-item .mega-menu__nav-link {
    background-color: #151928;
}
.mega-menu__items>.mega-menu__nav>.mega-menu__nav-item>.mega-menu__nav-link {
    border-bottom: 1px solid #232d45 !important;
    color: #ffffff !important;
}
.mega-menu__nav .mega-menu__nav-item .mega-menu__nav .mega-menu__nav-item:first-child .mega-menu__nav-link:after, 
.mega-menu__nav .mega-menu__nav-item .mega-menu__nav .mega-menu__nav-item:first-child .mega-menu__nav-link:before {
    border-color: #b1bbd3;
}
.mega-menu__article figure figcaption {
    color: #eee;
}
@media (min-width: 992px) {
    .mega-menu__nav .mega-menu__nav-item .mega-menu__nav .mega-menu__nav-item .mega-menu__nav-link:before {
        border-bottom: 1px solid #b1bbd3;
    }
    .mega-menu__nav .mega-menu__nav-item .mega-menu__nav .mega-menu__nav-item .mega-menu__nav-link:active:after, 
    .mega-menu__nav .mega-menu__nav-item .mega-menu__nav .mega-menu__nav-item .mega-menu__nav-link:active:before, 
    .mega-menu__nav .mega-menu__nav-item .mega-menu__nav .mega-menu__nav-item .mega-menu__nav-link:focus:after, 
    .mega-menu__nav .mega-menu__nav-item .mega-menu__nav .mega-menu__nav-item .mega-menu__nav-link:focus:before, 
    .mega-menu__nav .mega-menu__nav-item .mega-menu__nav .mega-menu__nav-item .mega-menu__nav-link:hover:after, 
    .mega-menu__nav .mega-menu__nav-item .mega-menu__nav .mega-menu__nav-item .mega-menu__nav-link:hover:before {
        border-color: #eee !important;
    }
    .mega-menu__items>.mega-menu__nav:after {
        border-right: 1px solid #192135;
    }
    .mega-menu__items>.mega-menu__nav>.mega-menu__nav-item>.mega-menu__nav-link:before {
        background-color: #394e7e;
    }
    .mega-menu-toggle:before {
        border-bottom: 1.5px solid #394e7e;
    }
    .mega-menu__items>.mega-menu__nav>.mega-menu__nav-item>.mega-menu__nav-link--toggle:not(.collapsed) {
        color: #fff !important;
    }
    .mega-menu__items>.mega-menu__nav>.mega-menu__nav-item>.mega-menu__nav-link:active, .mega-menu__items>.mega-menu__nav>.mega-menu__nav-item>.mega-menu__nav-link:focus, .mega-menu__items>.mega-menu__nav>.mega-menu__nav-item>.mega-menu__nav-link:hover {
        color: #fff !important;
    }
    .mega-menu__items>.mega-menu__nav>.mega-menu__nav-item>.mega-menu__nav-link:active:after, .mega-menu__items>.mega-menu__nav>.mega-menu__nav-item>.mega-menu__nav-link:focus:after, .mega-menu__items>.mega-menu__nav>.mega-menu__nav-item>.mega-menu__nav-link:hover:after {
        filter: invert(1);
    }
}
@media (max-width: 991.98px) {
    .navbar .navbar-nav .nav-item .nav-link {
        border-bottom: 1px solid #192135;
    }
}
/* Megamenu Changes Ends */


/* Media Queries */
@media screen and (max-width:1199px) {
    .inner_title {
        font-size: 36px
    }
    .navbar-light .navbar-toggler {
        color: #fed7bd !important;
    }
    .banner_img img {
        margin-bottom: -180px;
    }
    .custom_list li {
        width: 100%;
    }
    .new_inner_pages .btnType3 {
        font-size: 24px;
    }
    .cta_gradient {
        padding: 40px;
    }
}
@media screen and (max-width:991px) {
    .inner_title {
        font-size: 32px
    }
    .inner_para {
        font-size: 16px
    }
    .new_inner_pages .cta_gradient .btnType3 {
        margin-top: 30px;        
    }
    .alwinNavbar {
        background: #151928 !important;
    }
    .cta_gradient {
        text-align: center;
    }
    .cta_gradient .col-lg-4 {
        display: none;
    }
    .landBannerText h1 {
        font-size: 42px;
    }
    #landingMainBanner .carousel-item {
        padding-top: 50px;
    }
    .cta_gradient .inner_title {
        font-size: 24px !important;
        line-height: 36px;
    }
    .token_types_section p.inner_para {
        max-width: 100%;
    }
}
@media screen and (max-width:767px) {
    #landingMainBanner .carousel-item {
        background: #acaaad
    }

    .d_m_none {
        display: none !important
    }

    .d_d_none {
        display: block !important
    }

    .inner_para {
        max-width: 100%;
    }

    .swiper.mySwiper {
        display: none
    }

    .faq_new_section .nft-accordion .card-header button {
        font-size: 16px
    }

    .faq_new_section .nft-accordion .card-body {
        font-size: 14px
    }

    .inner_title {
        font-size: 28px
    }
    .landBannerText {
        max-width: 100%;
        align-items: center;
        text-align: center
    }
    #landingMainBanner .container {
        display: block
    }
    #landingMainBanner .carousel-item {
        background: initial !important;
    }
    .landBannerText h5 {
        max-width: 100%;
    }
    .cta_gradient .inner_title {
        font-size: 24px;
        line-height: 32px;
    }
    div.landBannerText h1,
    .landBannerText h2 {
        font-size: 36px;
    }
    .cta_gradient {
        padding: 30px 20px;
        border-radius: 30px;
    }
    .dev_process_content h2 {
        font-size: 24px;
        color: #fed7bd;
    }
    .cta_gradient_bgone::before{
        background:none
    }
}
@media screen and (max-width:575px) {
    .new_inner_pages .landBannerText {
        padding-top: 0;
        padding-bottom: 10px
    }
    .new_inner_pages .cta_gradient .btnType3 {
        white-space: normal;
        word-break: break-word;
        line-height: 32px;
        padding: 10px 20px !important;
    }
    .slick-prev {
        left: 10%;
    }
    .slick-next {
        right: 10%;
    }
}