.ban_blk1 h1,
.ban_blk1 h4,
.hire_hd,
body {
    font-family: Jost-Regular
}

input,
input.button,
input[type=checkbox],
textarea {
    border: none;
    outline: 0
}

.align-center,
.bann_sc2,
.bann_sc2 .row {
    align-items: center
}

.hire_hd::after,
.hire_hd:before {
    border-top: 1px solid #fff;
    top: 227px
}

.ban_blk1 h1,
.ban_blk1 h4,
.ban_btn1,
.ban_btn2,
.btn.cm_blubtn1,
.dropdown-menu>li>a,
.hire-bl,
.nav-link {
    text-transform: uppercase
}

.ban_btn2,
.btn.btn_click,
.hiring_models .sub_title,
.pop-img h2 {
    text-transform: capitalize
}

#dcico_achievement.dc_icosec .dcico_content_wrap,
#dcico_faq.dc_icosec .dcico_content_wrap .dcico_sectitle,
#dcico_icoscript .dcico_content_wrap,
#dcico_industries.dc_icosec .dcico_content_wrap,
#dcico_phases.dc_icosec .dcico_content_wrap,
#dcico_services.dc_icosec .dcico_content_wrap,
#dcico_solution.dc_icosec .dcico_content_wrap,
#dcwwrsbft .dcwwrs_box,
#disclaimer_modal .modal-body p,
#nftft_devservice .nftmarki_sectitlewrap,
#nftft_fields .nftmarki_sectitlewrap,
#nftft_title .nftmarki_sectitlewrap,
#nftft_whydc .nftmarki_box,
.ban_blk3,
.ban_bx1 h4,
.betfury_clone_main .build .title,
.cm_head1 h3,
.cm_head1 h4,
.cm_head2 p,
.col-ctrl,
.column_icon_box .icon_box .desc_wrapper,
.crypto-sol-box h2,
.crypto-sol-box p,
.crypto_crm .benefits .title,
.dc_tdp_industry .dctdp_box,
.dc_tdp_platformdev .dctdps_titlewrap,
.dc_tdp_spolutions .dctdp_sectitles,
.dc_tdp_whychosse .dctdp_box,
.featues-img,
.key-features,
.owl-item,
.wh_blk2,
.whychoose_sportsbett .sol-icon {
    text-align: center
}

#button::after,
b,
body,
strong {
    font-style: normal
}

.blog-hd ul,
.catg,
.foot_menu ul,
.sb_sociowrap_ul,
.social-pop ul,
li {
    list-style: none
}

.blogdetails_desc li {
    list-style: initial !important
}

#tt1,
#tt2 {
    left: 80px
}

#tt4,
#tt9 {
    left: -33px
}

#tt14,
#tt4,
#tt9 {
    top: 21px
}

.sbrevenuebox img,
.sbt-img-box {
    filter: drop-shadow(0 0 20px #12aaff)
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.block-1:before,
#dcico_phases .icodev_timelinebox ul li.process_blocks.block-2:before,
#dcico_phases .icodev_timelinebox ul li.process_blocks.block-3:before,
#dcico_phases .icodev_timelinebox ul li.process_blocks.block-4:before,
#dcico_phases .icodev_timelinebox ul li.process_blocks.block-5:before,
#dcico_phases .icodev_timelinebox ul li.process_blocks.block-6:before,
#dcico_phases .icodev_timelinebox ul li.process_blocks.block-7:before,
#dcico_phases .icodev_timelinebox ul li.process_blocks.block-8:before,
#dcico_phases .icodev_timelinebox ul li.process_blocks.block-9:before {
    height: 121px;
    top: -79px;
    background-size: contain;
    background-position: center;
    content: ""
}

body {
    padding: 0 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#footer .footer__hire__info .footer__hire__sub__ul,
#gameCloneModal .form-group ul#tags,
#nftft_title,
.blog_category_filter_bars_main [class^=col-],
.details_main_case_study_sec .details_main_case_study_div .details_main_case_study_ul,
.tp_header.navbar,
body,
html,
li {
    padding: 0
}

li {
    margin: 0
}

.navbar-toggler:focus,
.navbar-toggler:hover,
a {
    outline: 0;
    text-decoration: none
}

img {
    border: 0;
    vertical-align: top;
    outline: 0;
    border: none
}

.clear,
.rms-wizard .rms-form-wizard {
    clear: both
}

body,
html {
    margin: 0;
    height: auto
}

textarea {
    overflow: auto
}

a:focus {
    outline: 0
}

.icon_sprite_70 {
    width: 70px !important;
    height: 70px !important;
    object-fit: none
}

.icon_sprite_50 {
    width: 50px !important;
    height: 50px !important;
    object-fit: none
}

.bann_sc1,
.bann_sc2,
.bann_sc2_home {
    display: inline-block;
    height: 650px;
    width: 100%
}

.blog_details_demo_btn {
    font-size: 16px;
    background: #4500b7;
    color: #fff !important;
    padding: 8px 16px;
    font-weight: 700;
    text-decoration: none !important;
    border-radius: 50px;
    background: -moz-linear-gradient(256deg, #183c85 7%, #285fd0 53%, #183c85 55%, #00aeeb 90%, #00aeeb 100%);
    background: -webkit-linear-gradient(256deg, #183c85 7%, #285fd0 53%, #183c85 55%, #7f00f7 90%, #7f00f7 100%);
    background: linear-gradient(256deg, #183c85 7%, #285fd0 53%, #183c85 55%, #7f00f7 90%, #7f00f7 100%);
    background-size: 400% 400%;
    -webkit-animation: 3s infinite AnimationName;
    -moz-animation: 3s infinite AnimationName;
    animation: 3s infinite AnimationName
}

@font-face {
    font-family: Jost-Regular;
    src: url(../../fonts/jost-fonts/Jost-Regular.ttf);
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.p-20-0 {
    padding: 20px 0 !important
}

.tp_header {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    border-bottom: 1px solid rgba(20, 210, 251, .2)
}

.iti-mobile .navbar-brand,
.newnav .notification.show {
    margin-right: 0
}

.tp_header.sticky {
    box-shadow: 0 0 8px -4px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 8px -4px rgba(0, 0, 0, .5);
    background: #fff
}

.tp_header .tp_nav1 li {
    padding-right: 0;
    padding-left: 5px;
    padding-top: 0
}

.tp_header .tp_nav1 li .nav-link {
    color: #000;
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
    padding: 3px;
    position: relative;
    transition: .5s;
    -webkit-transition: .5s
}

.tp_header .tp_nav1 li .nav-link.active,
.tp_header .tp_nav1 li .nav-link:focus,
.tp_header .tp_nav1 li .nav-link:hover {
    color: #0056e7;
    text-decoration: none;
    outline: 0
}

.tp_header .tp_nav1 li .nav-link:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    background: #0056e7;
    transition: .5s;
    -webkit-transition: .5s
}

.tp_header .tp_nav1 li .nav-link.active:after,
.tp_header .tp_nav1 li .nav-link:focus:after,
.tp_header .tp_nav1 li .nav-link:hover:after {
    width: 100%;
    height: 1px
}

.tp_header .tp_nav1 li.nav-item.skype__li,
.tp_header .tp_nav1 li.nav-item.telegram__li,
.tp_header .tp_nav1 li.nav-item.whatsapp__li {
    margin: auto
}

.tp_header .tp_nav1 li.nav-item.skype__li .btn__skype,
.tp_header .tp_nav1 li.nav-item.skype__li .btn__skype:hover,
.tp_header .tp_nav1 li.nav-item.telegram__li .btn__telegram,
.tp_header .tp_nav1 li.nav-item.telegram__li .btn__telegram:hover,
.tp_header .tp_nav1 li.nav-item.whatsapp__li .btn__whatsapp,
.tp_header .tp_nav1 li.nav-item.whatsapp__li .btn__whatsapp:hover {
    width: 30px;
    height: 30px;
    border-radius: 50px;
    font-size: 19px;
    padding: 4px 7px;
    color: #fff;
    text-decoration: none
}

.tp_header .tp_nav1 li.nav-item.skype__li .btn__skype {
    background: #00aff0
}

.tp_header .tp_nav1 li.nav-item.whatsapp__li .btn__whatsapp {
    background: #34af23
}

.tp_header .tp_nav1 li.nav-item.telegram__li .btn__telegram {
    background: #08c
}

.bann_sc1 {
    background: url(../../images/new_images/bg.jpg) center no-repeat;
    padding: 3em 0 20px;
    position: relative
}

.bann_sc2,
.bann_sc2_home {
    background-repeat: no-repeat;
    position: relative;
    background-position: bottom
}

.bann_sc2 {
    background-image: linear-gradient(to top, #23417f, #264991, #2851a3, #2b5ab6, #2f62c9);
    padding: 4em 0 2rem;
    display: grid
}

.bann_sc2_home {
    background-image: url(../../images/cryptocurrency-dev-min.png);
    padding: 6em 0 20px;
    display: grid;
    align-items: center
}

.ban_blk1 {
    width: 100%;
    display: inline-block;
    margin-top: 6em
}

.ban_blk1 h1 {
    color: #fff;
    font-size: 6em;
    line-height: 52px;
    font-weight: 500;
    margin: 10px 0
}

.ban_blk1 h4,
.hire_hd {
    color: #f1f5f8;
    font-size: 30px;
    line-height: 28px;
    margin-top: 40px;
    padding-bottom: 30px
}

.ban_blk1 h4,
.dctdp_box .dctdpb_descs,
.hire_hd {
    font-weight: 400
}

.ban_bx1 h4,
.wh_blk1 h3,
.wh_blk1 h4 {
    margin: 10px 0;
    font-weight: 400
}

.hire_hd:before {
    content: "";
    position: absolute;
    width: 4%;
    left: 400px
}

.hire_hd::after {
    content: "";
    position: absolute;
    width: 5%;
    right: 391px
}

.ban_blk_para {
    color: #fff;
    font-size: 20px;
    display: inline;
    font-weight: 400
}

.ban_blog,
.ban_btn1,
.ban_btn2,
.blog-hd ul li,
.blog_sc1,
.faq_blk1,
.faq_lef1 span.faqshap,
.faq_sc1,
.feat_blk1,
.feat_blog_sec,
.feat_sc1,
.foot_sc,
.list-inline.ban_lis1 li button,
.process_list>li,
.rms-wizard label,
.sb_sociowrap_li,
.serv_im1,
.tarea1,
.wh_blk1,
.wh_sc1,
span.b_separate,
span.home_icon {
    display: inline-block
}

.banner_list .list-inline li {
    color: #fff;
    padding-right: 30px;
    font-size: 18px
}

.banner_list .list-inline li i {
    margin-right: 8px
}

.banner_list {
    background: rgba(0, 0, 0, .37);
    padding: 19px 20px 1px 50px
}

.list-inline.ban_lis1 li button {
    color: #fff;
    padding: 12px 30px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    border: 2px solid;
    border-radius: 5px;
    transition: .5s;
    -webkit-transition: .5s;
    cursor: pointer
}

.list-inline.ban_lis1 li button:focus,
.list-inline.ban_lis1 li button:hover {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    color: #fff
}

.list-inline.ban_lis1 li button.ban_btn1,
.list-inline.ban_lis1 li button.ban_btn2 {
    border-color: #def70e;
    background: #def70e;
    color: #000;
    font-weight: 600
}

.list-inline.ban_lis1 li button.ban_btn1:focus,
.list-inline.ban_lis1 li button.ban_btn1:hover,
.list-inline.ban_lis1 li button.ban_btn2:focus,
.list-inline.ban_lis1 li button.ban_btn2:hover {
    border-color: #def70e;
    background: #def70e
}

.ban_blk2 {
    margin-bottom: 8px;
    width: 87%;
    float: right
}

.ban_bx1 {
    padding: 16px 32px 12px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .16);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .16);
    border-radius: 4px;
    background: rgba(255, 255, 255, .3)
}

.ban_bx1 h4 {
    color: #fff;
    font-size: 22px;
    line-height: 34px;
    padding-bottom: 1.25em
}

.ban_frm1 .form-control {
    font-size: 14px;
    border-color: #c5c5c5;
    box-shadow: none;
    color: #989898;
    height: 52px;
    padding-left: 14px
}

.ban_frm1 .form-control::-moz-placeholder {
    color: #989898
}

.ban_frm1 .form-control::-webkit-input-placeholder {
    color: #989898
}

.tarea1::-moz-placeholder {
    color: #989898;
    opacity: 1
}

.tarea1::-webkit-input-placeholder {
    color: #989898;
    opacity: 1
}

.ban_frm1 .btn.cm_blubtn1 {
    margin-top: 14px
}

.ban_blk3 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%
}

.ban_blk3 .btn,
.contact-form .form-control:focus,
.hiring_cnt:hover {
    box-shadow: none
}

.wh_sc1 {
    width: 100%;
    padding: 40px 0;
    background-image: linear-gradient(to top, #092356, #092356, #092356, #092356, #092356)
}

.wh_blk1 {
    margin: 25px 0;
    width: 100%
}

.wh_blk1 h4 {
    color: #222;
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 14px
}

.wh_blk1 h3 {
    color: #05b3ff;
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 18px
}

.wh_blk1 p {
    color: #888;
    font-size: 14px;
    line-height: 26.4px;
    margin: 0 0 16px
}

.wh_blk1 .btn.cm_blubtn1 {
    margin-top: 16px
}

.btn.cm_blubtn1 {
    transition: .5s;
    -webkit-transition: .5s;
    color: #f1f5f8;
    font-size: 14px;
    line-height: 28px;
    font-weight: 500;
    background: #14d2fb;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    border-radius: 20px;
    padding: 5px 34px;
    cursor: pointer
}

.btn.cm_blubtn1:focus,
.btn.cm_blubtn1:hover {
    color: #fff;
    background: #13b3d6;
    text-decoration: none;
    outline: 0
}

.wh_blk2 {
    width: 100%;
    position: relative;
    margin-top: 5.1em;
    margin-bottom: 18px
}

.wh_blk2 .why_play1 {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.blog_sc1,
.feat_sc1 {
    width: 100%;
    padding: 10px 0 14px;
    background: url(../../images/new_images/ash_bg1.png)
}

.feat_sc1 .cm_head1 {
    padding-bottom: 12px
}

.cm_head1 h4 {
    color: #222;
    font-size: 18px;
    line-height: 28px;
    margin: 26px 0;
    font-weight: 400
}

.cm_head1 h3 {
    color: #05b3ff;
    font-size: 25px;
    line-height: 35px;
    margin: 10px auto;
    width: 50%;
    font-weight: 400
}

.feat_blk1,
.feat_blog_sec {
    position: relative;
    transition: .5s;
    -webkit-transition: .5s;
    width: 100%;
    padding: 22px 14px 22px 18px;
    background: #fefeff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .18);
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .18);
    border-radius: 4px;
    margin: 14px 0
}

.feat_blk1:hover:after,
.feat_blog_sec:hover:after {
    background: #14d2fb;
    width: 100%;
    height: 6px;
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.feat_blk1:hover,
.feat_blog_sec:hover {
    box-shadow: 0 22px 40px 0 rgba(0, 0, 0, .18);
    -webkit-box-shadow: 0 22px 40px 0 rgba(0, 0, 0, .18)
}

.feat_lef1 {
    float: left;
    width: 80px;
    margin-top: 2px
}

.feat_rig1 {
    padding-left: 92px
}

.feat_rig1 h4,
.feat_rig1_blog h4 {
    color: #222;
    font-size: 19px;
    line-height: 28px;
    margin: 0 0 15px;
    font-weight: 400
}

.feat_rig1 p,
.feat_rig1_blog p {
    font-size: 14px;
    line-height: 25px;
    color: #888;
    margin: 0 0 10px
}

.list-unstyled.cm_lis1 li {
    color: #888;
    font-size: 14px;
    line-height: 30px;
    position: relative;
    padding-left: 28px;
    font-style: italic
}

.list-unstyled.cm_lis1 li i {
    position: absolute;
    left: 0;
    top: 0;
    line-height: 30px;
    font-size: 12px;
    color: #050708
}

.crypto-platform,
.serv_sc1,
.solution-hm {
    width: 100%;
    display: inline-block;
    padding-bottom: 16px;
    background: #fff;
    padding-top: 40px
}

.key-features {
    color: #222;
    font-size: 32px;
    line-height: 26px;
    margin: 10px 0;
    font-weight: 700;
    padding-bottom: 14px
}

.cm_head2 p {
    color: #666;
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 10px;
    margin: 10px auto;
    width: 100%
}

.cm_head3 h2,
.cm_head3 h3,
.why-hire-hd {
    text-align: center;
    font-size: 32px;
    margin: 10px 0;
    font-weight: 700;
    padding-bottom: 14px;
    color: #fff
}

.cm_head3 h3,
.why-hire-hd {
    line-height: 1.5
}

.cm_head3 h2 {
    line-height: 1.4
}

.right-align {
    float: right !important
}

.faq_lef1,
.float-left,
.rms-wizard .button-section .prev .btn {
    float: left
}

.cm_head3 p {
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 10px;
    text-align: center;
    margin: 10px auto;
    width: 100%
}

.hire_modal_hd,
.hire_modal_hd h2 {
    font-size: 32px;
    line-height: 45px;
    font-weight: 700;
    text-align: center;
    color: #222;
    text-transform: capitalize
}

.serv_blk1 {
    margin-top: 1em;
    margin-bottom: 1em
}

.serv_im1 {
    height: 150px;
    text-align: center;
    position: relative;
    width: 100%
}

.serv_im1 img {
    max-width: 150px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%)
}

.benefit_hd,
.serv_blk1 h2 {
    color: #111;
    text-align: center;
    font-size: 22px;
    line-height: 24px;
    font-weight: 600
}

.faq_hd1 h4,
.serv_blk1 p {
    font-size: 18px;
    text-align: center
}

.serv_blk1 p {
    color: #333;
    padding: 6px 15px 0
}

.faq_sc1 {
    background: url(../../images/new_images/bg1.png) top center no-repeat;
    width: 100%;
    padding: 10px 0
}

.faq_hd1 {
    padding-top: 2em
}

.faq_hd1 h4 {
    color: #fff;
    line-height: 24px;
    margin: 10px 0;
    font-weight: 400;
    padding-bottom: 5px
}

.benefits_cnt p,
.hiring_cnt p {
    padding: 6px 15px 0;
    text-align: center
}

.catg li a:hover,
.faq_hd1 h3,
.tab_sc1 .nav-tabs li .nav-link.active,
.tab_sc1 .nav-tabs li .nav-link:focus,
.tab_sc1 .nav-tabs li .nav-link:hover {
    color: #14d2fb
}

.faq_hd1 h3 {
    font-size: 25px;
    line-height: 36px;
    text-align: center;
    font-weight: 400;
    margin: 20px 0
}

.tab_sc1 {
    padding-bottom: 2.4em
}

.tab_sc1 .nav-tabs {
    border: none;
    margin-bottom: 3.5em;
    margin-top: 2.24em
}

.tab_sc1 .nav-tabs li:not(:last-child) {
    padding-right: 7.3em
}

.tab_sc1 .nav-tabs li .nav-link {
    color: #fff;
    background: 0 0;
    border: none;
    position: relative;
    border-radius: 0;
    padding: 8px 0;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400
}

.tab_sc1 .nav-tabs li .nav-link::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: 0 0;
    left: 0;
    bottom: 0;
    transition: .5s
}

.tab_sc1 .nav-tabs li .nav-link.active:after,
.tab_sc1 .nav-tabs li .nav-link:focus:after,
.tab_sc1 .nav-tabs li .nav-link:hover:after {
    background: #14d2fb
}

.faq_blk1 {
    width: 100%;
    margin: 10px 0 24px
}

.faq_lef1 {
    width: 38px
}

.faq_lef1 span.faqshap {
    position: relative;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 16.05px;
    line-height: 30px
}

.faq_lef1 span .faqnum {
    position: relative;
    z-index: 2
}

.faq_lef1 span.faqshap:after,
.faq_lef1 span.faqshap:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px
}

.faq_lef1 span.faqshap:after {
    background: url(../../images/new_images/shape1.png) left top no-repeat;
    left: 0;
    top: 0
}

.faq_lef1 span.faqshap:before {
    background: url(../../images/new_images/shape2.png) right top no-repeat;
    right: 0;
    bottom: 0
}

.faq_rig1 {
    padding-left: 54px
}

.faq_rig1 h4 {
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    margin: 2px 0 15px
}

.faq_rig1 p {
    color: #e5e5e5;
    font-size: 14px;
    line-height: 27px;
    margin: 0 0 10px
}

.benefits,
.get_in_touch,
.nft_art_main .how_nft,
.nft_art_main .services {
    padding: 40px 0
}

.add-on-sec,
.benefits_cnt,
.related_case_studies_sec .related_case_studies_div,
.single__blog__sec .blog_detail .blg_det_dets .comment_form,
.single__blog__sec .blog_detail_card {
    padding: 20px
}

.benefits_cnt p {
    color: #5e5e5e;
    font-size: 18px
}

.hiring_cnt h4,
.why_hire_cnt_hd {
    font-size: 22px;
    font-weight: 600;
    text-align: center
}

.hiring_models .sub_title {
    color: #000;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 600
}

.benefits_cnt img {
    max-width: 110px;
    margin-bottom: 15px
}

.borderSM {
    border-top: 1px solid #ddd;
    bottom: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 200px
}

.faq_section,
.hiring_models,
.process {
    padding: 40px 0;
    background: #f2f5fa
}

.hiring_cnt {
    background: #fff;
    padding: 25px 20px;
    border-radius: 5px;
    box-shadow: 0 16px 26px -10px rgba(63, 81, 181, .45);
    height: 770px
}

.hiring_cnt h4 {
    color: #111
}

.hiring_cnt p {
    color: #888;
    font-size: 18px
}

.hiring_list {
    background: #264991;
    color: #fff;
    padding: 20px 0;
    border-radius: 3px
}

.hiring_cnt img {
    max-width: 260px;
    height: 215px
}

.hiring_list ul li {
    font-size: 18px;
    line-height: 36px;
    font-weight: 500
}

#fork_coin,
#h_algrthm,
.hiring_list ul li i,
.process_tab ul li i {
    margin-right: 10px
}

.smart_contract_model_sec .smart_contract_model_div {
    padding: 0;
    height: auto
}

.smart_contract_model_sec .smart_contract_model_div h4 {
    background: #244991;
    color: #fff;
    padding: 10px;
    margin-bottom: 1em;
    border-radius: 2px
}

.smart_contract_model_sec .smart_contract_model_div img {
    max-width: 230px;
    height: auto
}

.smart_contract_model_sec .smart_contract_model_div p {
    min-height: 175px;
    color: #333;
    font-size: 18px
}

.smart_contract_model_sec .smart_contract_model_div .hiring_list {
    min-height: 295px
}

#smart_contract_blog_carousel .item .blog-card {
    padding: 10px
}

#smart_contract_blog_carousel .owl-dots {
    margin: 10px auto;
    text-align: center
}

#smart_contract_blog_carousel .owl-dots .owl-dot {
    background: #ccc;
    width: 13px;
    height: 13px;
    margin-right: 5px;
    border-radius: 10px;
    outline: 0
}

#smart_contract_blog_carousel .owl-dots .owl-dot.active span {
    background: #22417f;
    width: 7px;
    height: 7px;
    display: block;
    margin: 3px;
    border-radius: 50px
}

.rms-wizard .inpt-form-group,
.sbdevservice_sec .row [class^=col-]:first-child .row [class^=col-] .sbdevservice_box:first-child,
.why_hire_cnt img {
    margin-bottom: 10px
}

.why_hire {
    padding: 40px 0;
    background: url(../../images/new_images/back_bg.jpg) center top no-repeat
}

.why_hire_cnt {
    padding: 15px
}

.why_hire_cnt_hd {
    color: #fff;
    line-height: 24px
}

.why_hire_cnt p {
    color: #fff;
    text-align: center;
    font-size: 18px;
    padding: 10px 0
}

.why_hire_cnt:hover {
    background: #e85d54;
    border-radius: 5px;
    box-shadow: 0 0 48px 0 #1a305d
}

.cntc_frm1 .form-control,
.cntc_frm1 .tarea1 {
    border-color: #c5c5c5;
    border-width: 0 0 1px;
    border-radius: 0
}

.client {
    background: #fff;
    padding: 40px 0
}

.form_hd {
    background: #23417f;
    padding: 18px 13px 10px
}

.form_hd h2 {
    color: #fff;
    font-size: 32px;
    line-height: 26px;
    margin: 10px 0;
    font-weight: 700;
    padding-bottom: 5px
}

.ban_btn1,
.ban_btn2,
.foot_tp1 p,
.form_hd p,
.tarea1 {
    line-height: 24px
}

.form_hd p {
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin: 10px auto;
    width: 100%
}

.cntc_frm1 {
    background: #fff;
    padding: 20px 50px;
    box-shadow: -1px 92px 99px -62px rgba(0, 0, 0, .12), 0 25px 65px 0 rgba(0, 0, 0, .08)
}

.cntc_frm1 .form-control {
    height: 48px;
    font-size: 14px;
    color: #222;
    padding: 8px 0;
    box-shadow: none;
    background: 0 0
}

.cntc_frm1 .tarea1 {
    padding: 4px 0
}

.tarea1 {
    resize: none;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #c5c5c5;
    color: #989898;
    font-size: 14px;
    padding: 10px 14px;
    height: 48px;
    resize: none
}

.cntc_frm1 .form-group {
    margin-bottom: 1.8em
}

.foot_sc {
    background: #000;
    width: 100%;
    padding: 10px 0
}

.foot_tp1 {
    text-align: center;
    padding-top: 24px;
    padding-bottom: 14px
}

.foot_logo1 {
    margin-bottom: 27px
}

.list-inline.soc_lis1 {
    margin-bottom: 12px
}

.list-inline.soc_lis1 li a {
    font-size: 27px;
    color: #444;
    line-height: 30px;
    transition: .5s;
    -webkit-transition: .5s;
    cursor: pointer
}

.list-inline.soc_lis1 li a:focus,
.list-inline.soc_lis1 li a:hover {
    color: #23417f;
    text-decoration: none;
    outline: 0
}

.foot_tp1 p {
    font-size: 14px;
    margin: 4px 0;
    text-align: center;
    color: #fff
}

.demo_live {
    padding-top: 1.5rem;
    padding-bottom: .5rem
}

.ban_btn2:hover,
.demo_live a,
.skype_bg:hover,
.telegram_bg:hover,
.whatsapp_bg:hover {
    color: #fff;
    text-decoration: none
}

.ban_blog h3 {
    color: #f1f5f8;
    font-size: 38px;
    line-height: 52px;
    font-weight: 400;
    margin: 20px 0;
    padding-bottom: 4px;
    text-align: center
}

.ban_blog {
    width: 100%;
    margin-top: 4.8em;
    margin-bottom: 5em
}

.ban_blog p,
.p2e-nft-game-platform-development-company #innersec8 .content {
    color: #fff;
    text-align: center
}

#accordion .accordion-body p,
.add-on-sec p,
.crypto_crm .ways .ways_lists .sub_content,
.dcidsb_desc,
.dcis_secdesc,
.dcwwrsb_desc,
.eth_token_dev_process_main_div p,
.feat_catrgy h4,
.how_devop_wors p,
.rms-content-section h2,
.sb_intro_bg .sb_content_wrap p,
.smc_vuln .top_industries_div .top_industries_title,
.stablecoins_revenue_sec .stablecoins_revenue_box p,
.stablecoins_scope_box p {
    font-size: 18px
}

.feat_blog {
    background: #fff;
    padding: 22px 14px 22px 18px
}

.catg,
.feat_rig1_blog {
    padding-top: 1em
}

.feat_lef1_blog {
    width: 100%;
    margin-top: 2px
}

.center-block {
    display: block !important;
    margin-right: auto !important;
    margin-left: auto !important
}

.catg {
    font-size: 14px;
    color: #222;
    padding-left: 0
}

.catg li {
    padding: 0 0 14px;
    font-size: 12px
}

.catg li a {
    text-decoration: none;
    color: #222
}

.feature {
    position: relative;
    margin-bottom: 20px
}

.feature-img img {
    position: absolute;
    max-width: 60px
}

.feature-content {
    padding-left: 80px
}

.feature-content h3 {
    line-height: 26px;
    color: #fff;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 600
}

.ban_btn1,
.contact-info p,
.feature-content p {
    font-size: 17px;
    color: #fff
}

.feature_cnt img {
    margin-top: 6em
}

.ban_btn1 {
    padding: 12px 30px;
    font-weight: 600;
    border: 2px solid #23417f;
    border-radius: 5px;
    transition: .5s;
    -webkit-transition: .5s;
    cursor: pointer;
    background: #23417f
}

.ban_btn2,
.ban_btn3 {
    transition: .5s;
    cursor: pointer
}

#myCarousel .carousel-item a:hover,
#popup_form_modal #christmas_form .social_icon_box .outside a,
#popup_form_modal #christmas_form .social_icon_box_mob a,
.ban_btn1:hover,
.blog-category li a:hover,
.blog-hd ul li a:hover,
.dcwwrs_ctabtns a:hover,
.dcwwrs_hirebtns a:hover,
.p2e-nft-game-platform-development-company #innersec7 a,
.right-bar-cat2 .feature-content h3 a:hover,
.social_link ul li a {
    text-decoration: none
}

.ban_btn2 {
    padding: 5px 30px;
    border-radius: 10px;
    -webkit-transition: .5s;
    background: linear-gradient(93.27deg, #f20d74 3.28%, #800c76 90.76%);
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    border: none
}

.bld-el,
.content-body,
.nav-link,
.process_tab {
    background: #fff
}

.list-inline.soc_lis1 li,
.next i,
.social_link ul li,
.submit i {
    padding-left: 10px
}

.client_cnt p,
.process_tab {
    border-radius: 3px;
    padding: 20px
}

.client_cnt p {
    font-size: 16px;
    text-align: center;
    background: #f2f5fa;
    line-height: 26px
}

.client_cnt h4 {
    text-align: center;
    font-size: 24px
}

.nav-tabs .nav-link.active {
    background-color: #213d77;
    text-transform: initial;
    color: #fff !important;
    font-size: 18px;
    border-radius: 3px;
    padding: 5px 15px 7px;
    font-weight: 600
}

.nav-link {
    font-size: 18px;
    color: #111
}

.nav-tabs {
    border-bottom: none
}

.nav-link:hover {
    border-color: #f2f5fa !important
}

.process_tab h4 {
    font-size: 20px;
    line-height: 30px
}

.process_tab ul {
    font-size: 15px;
    padding: 10px 0 0 34px
}

.process_tab ul li {
    line-height: 26px;
    text-indent: -14px
}

.process_tab img {
    max-width: 120px;
    margin-bottom: 10px
}

.process_tab:hover {
    box-shadow: 0 16px 26px -10px rgba(63, 81, 181, .45)
}

#return-to-top {
    position: fixed;
    bottom: 100px;
    right: 30px;
    background: #23417f;
    width: 40px;
    height: 40px;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: .3s linear;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

#return-to-top:hover {
    background: #213d77
}

#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 12px;
    top: 10px;
    font-size: 19px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.yellow {
    color: #fff
}

.process_list>li {
    width: 33%;
    position: relative;
    vertical-align: top
}

.process_list>li:first-child::before {
    width: 85%;
    right: -2px;
    left: initial
}

.process_list>li::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 72px
}

.process_list>li .stepNo {
    width: 144px;
    border: 3px solid #213d77;
    border-radius: 50%;
    background-color: #f2f5fa;
    position: relative;
    z-index: 0;
    margin-bottom: 60px;
    font: 400 46px/144px Lato
}

.blog-card h4,
.blog-card p {
    line-height: 26px
}

.process_list>li .content {
    margin: 0 15px
}

.content-body {
    height: 260px
}

.process_list>li .content .content_head {
    padding: 20px 15px;
    font-size: 20px;
    background-color: #213d77;
    border-bottom: 1px solid #213d77;
    color: #fff;
    border-radius: 5px
}

.process_list>li .content-body ul {
    padding: 12px 15px 12px 20px;
    text-align: left;
    text-indent: -10px;
    margin-left: 15px
}

.process_list>li .content-body ul li {
    margin-bottom: 12px;
    position: relative;
    font-size: 18px
}

.process_list>li::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 150px;
    height: 60px;
    width: 3px;
    background: #213d77
}

.new-pop button.close,
button.close {
    background-color: #000;
    width: 40px;
    -webkit-appearance: none;
    padding: 0
}

.process_list>li:hover .stepNo {
    border-color: #def70e
}

.dropdown-menu>li>a {
    display: block;
    padding: 8px 20px;
    clear: both;
    font-weight: 600;
    line-height: 1.42857143;
    color: #111;
    font-size: 14px
}

.dropdown-menu>li {
    border-bottom: 1px solid #f8f3f3
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    color: #0056e7;
    text-decoration: none;
    background-color: #fff
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none
}

.hire-bl {
    color: #f1f5f8;
    font-size: 30px;
    line-height: 28px;
    font-weight: 400;
    margin-top: 40px;
    padding-bottom: 30px;
    font-family: Jost-Regular;
    display: block
}

.scrlloc {
    padding: 100px
}

.form-pop .modal-dialog {
    max-width: 560px;
    margin-top: 10px;
    margin-bottom: 0
}

.blog-img img,
.modal-content {
    border-radius: 5px
}

.pop-img img {
    max-width: 250px
}

.float-right,
.rms-wizard .button-section .next .btn,
.rms-wizard .button-section .submit .btn,
.sb_scrollhead_socialwrap {
    float: right
}

.pop-img h2 {
    font-size: 44px;
    font-family: Jost-Regular;
    letter-spacing: -1px;
    color: #666
}

.pop-img p {
    font-size: 18px;
    color: grey
}

#footer_contact_form1 {
    padding: 0 40px
}

.bld-el p {
    margin-top: 18px;
    font-size: 18px
}

#dev_home_new .process_sec .row_line_after,
#ez-toc-container,
.bcGmMn .wyGtDvSc .borRght,
.bcGmMn .wyGtDvSc .cuntLstBg,
.contact-infos,
.crypto-sol-box,
.defi_banner,
.left-cnt,
.nft_art_main .features .features_main .border_bottom,
.pos-cls,
.sbbft_box,
.sbbg_dark,
.sbdevservice_box,
.sbdevservice_sec,
.sbt-img-box,
.sol-box,
.sportsbit_banner,
.spotlights,
.spotlightsTwo,
.spotlights_flares,
footer {
    position: relative
}

.axie_main .purchase_sec .purchase_main_content,
.bld-el,
.btn.btn_click,
.newgif_img {
    position: absolute
}

.bld-el {
    width: 55px;
    height: 55px;
    top: 26px;
    left: 0;
    z-index: 9999;
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s;
    border-radius: 50px;
    text-align: center;
    right: 0;
    bottom: 0;
    margin: auto
}

.minm-width,
.mix-width {
    width: 213px !important;
    height: 75px;
    font-weight: 400;
    line-height: 24px
}

.footer-review .mtop8,
.footer-review h5,
.footer-review span,
.minm-width span,
.mix-width span {
    font-size: 14px
}

.mix-width {
    font-size: 32px;
    background-color: #0056e7;
    border-color: #0056e7
}

.minm-width {
    font-size: 32px;
    background-color: #ff4949;
    border-color: #ff4949
}

.social-pop ul li {
    display: inline;
    margin-left: 25px;
    font-size: 27px
}

.social-pop ul li a {
    color: #ccc
}

.social-pop img {
    max-width: 25px
}

.login-form_1 {
    margin-top: 4.5rem !important
}

b,
strong {
    font-family: Jost-Regular;
    font-weight: 600
}

.form-pop img {
    max-width: 115px;
    float: left
}

.login-form_1 h4 {
    font-size: 32px;
    color: #666;
    text-align: center;
    margin-bottom: 0;
    margin-top: 73px !important
}

.login-form_1 p {
    font-size: 15px;
    color: #999;
    margin-bottom: 5px
}

.login-form_1 .form-group {
    margin-bottom: 8px !important
}

.login-form_1 .form-control {
    border-radius: 4px;
    font-size: 14px;
    padding: 9px 15px;
    background: #ddd;
    border: none;
    color: #686868;
    height: 40px
}

.bottm-line p {
    font-size: 12px !important;
    color: #000 !important;
    margin-bottom: 0;
    margin-top: 10px !important
}

#dev_home_new .tech_stack_home .tech_list .tech_icons_1,
#footer .footer__hire__info .footer__hire__sub__ul li,
.sol-box h2 {
    margin-top: 10px
}

button.close {
    border-radius: 50px;
    height: 40px;
    color: #fff !important
}

.mt-3 {
    margin-top: 2rem !important
}

.newgif_img {
    max-width: 55px;
    margin-top: -10px;
    margin-left: 0
}

.new-pop .modal-dialog {
    width: auto;
    max-width: 48%;
    margin: 1.75rem auto
}

.new-pop .modal-content {
    box-shadow: none !important;
    border: none
}

.new-pop button.close {
    border-radius: 50px;
    height: 40px;
    z-index: 999999;
    color: #000
}

.btn.btn_click {
    color: #fff;
    font-size: 26px;
    background: #ff046d;
    border-radius: 20px;
    padding: 8px 29px;
    top: 420px;
    right: 370px;
    border: none;
    font-weight: 700
}

@media only screen and (max-width:767px) and (min-width:0px) {
    .bottom_blog_new .left_side_img:after {
        background: 0 0 !important
    }

    .faq_section .hire_modal_hd h2 {
        font-size: 28px
    }

    #accordion .accordion-title {
        font-size: 16px !important
    }

    .bld-el.bld-375 {
        width: 50px;
        height: 50px;
        top: 26px;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto
    }

    .new-pop .float-left,
    .new-pop .float-right {
        float: none !important
    }

    .new-pop .modal-dialog {
        max-width: 100% !important
    }

    .btn.btn_click {
        color: #fff !important;
        font-size: 9px !important;
        background: #ff046d !important;
        border-radius: 20px !important;
        padding: 4px 6px !important;
        position: absolute !important;
        bottom: 20px !important;
        right: auto !important;
        text-transform: capitalize !important;
        top: auto !important;
        left: 125px
    }

    .new-pop button.close {
        padding: 0;
        background-color: #000;
        border-radius: 50px;
        -webkit-appearance: none;
        height: 25px;
        width: 25px;
        position: absolute;
        right: 26px;
        top: 24px;
        z-index: 999999;
        color: #fff;
        font-size: 23px;
        font-weight: 400;
        line-height: 2px;
        opacity: unset
    }
}

.ban_hd h1,
.dc_tdp_banner .ban_hd .title,
.nftmarki_titlewrap h1 {
    font-size: 45px;
    color: #fff;
    font-weight: 600;
    font-family: Jost-Regular;
    text-transform: uppercase
}

.hgt-830,
.ht-830 {
    height: 830px
}

.solution-hm2 {
    width: 100%;
    display: inline-block;
    padding-bottom: 45px;
    background: #f4f5fa;
    padding-top: 40px
}

.blockchain__algo__sec .blockchain__algo__div .blockchain__algo__ul li {
    line-height: 2;
    font-size: 15px;
    list-style: none
}

.menu .share i.clr-phone,
.menu .share i.fas {
    line-height: 45px;
    width: 45px;
    border-radius: 50px
}

.blockchain__algo__sec .blockchain__algo__div .blockchain__algo__ul li i.fa-check-circle {
    color: #254991;
    margin-right: 10px
}

.sol-box {
    height: 100%;
    background: #fff;
    padding: 20px;
    transition: .3s;
    border: 1px solid #e0e0e0;
    box-shadow: 0 2px 4px 0 rgba(2, 2, 3, .09)
}

.crypto-sol-icon img {
    width: 100px;
    margin-bottom: 15px
}

.crypto-sol-box p,
.dctdp_box .dctdpb_descs,
.dctdps_titlewrap p.dctdp_desc {
    margin-bottom: 0;
    font-size: 18px
}

.mid-sec-hd h2,
.sol-box h2 {
    margin-bottom: 10px
}

.crypto-sol-box h2,
.dcidsb_head,
.sol-box h2 {
    font-size: 22px;
    font-weight: 600
}

.crypto-sol-box {
    height: 100%;
    color: #fff;
    transition: .3s
}

.sol-box p {
    font-size: 18px;
    color: #333;
    min-height: 200px
}

.full_view .modal-dialog {
    max-width: 40%;
    margin: 1.75rem auto
}

.full_view .modal-content {
    background: 0 0;
    border: none !important;
    box-shadow: none
}

.form-pop .modal-content {
    background: #fff !important
}

.full_view .modal-body {
    padding: 20px 30px
}

.full_view button.close {
    padding: 0;
    -webkit-appearance: none;
    position: absolute;
    right: 12px;
    top: 4px;
    color: #000;
    opacity: unset;
    background: #f7d08e;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    z-index: 999999
}

#foo,
#get_now_btn,
#mining {
    cursor: pointer
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group>.dropdown-menu,
#dcico_faq .art-box svg,
#footer_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group>.dropdown-menu,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group>.dropdown-menu,
.blog__home__main .blog__home__sec .blog__content__box img,
.design_form,
.full_view .modal-body img,
.newnav {
    width: 100%
}

.mid-sec {
    background: #f4f5fa;
    padding: 20px 0
}

.mid-sec-hd h2 {
    color: #111;
    font-size: 36px;
    text-align: center;
    font-weight: 600
}

.blog-card p,
.mid-sec-hd p {
    color: #333;
    font-size: 18px
}

.blog-card h4 {
    font-size: 18px;
    font-weight: 600;
    margin-top: 1em
}

.blog-card h4 a {
    text-decoration: none;
    color: #333;
    font-size: 20px
}

.ban_btn3 {
    display: inline-block;
    padding: 4px 9px;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    border: #010141;
    border-radius: 5px;
    -webkit-transition: .5s;
    background: #010141;
    color: #fff
}

.ban_btn3:hover {
    background: #def70e;
    color: #23417f;
    text-decoration: none
}

.contact-sec {
    padding: 40px 0 30px;
    background-size: cover;
    background: linear-gradient(93.19deg, #09031c 9.33%, #130d2c 92.55%);
    z-index: 10000;
    position: relative
}

.contact-info h3 {
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    padding-bottom: 5px;
    padding-top: 20px
}

.contact-details-bg {
    padding: 15px;
    border-radius: 3px;
    line-height: 2.5
}

.contact-details2 .contact_talk_title {
    font-size: 23px;
    color: #fff;
    font-weight: 600
}

.contact-info {
    background: rgb(255 255 255 / 5%);
    border: 1px solid #ccc8dc73;
    box-shadow: inset 21.5667px -21.5667px 10px rgba(194, 194, 194, .05), inset -21.5667px 21.5667px 10px rgba(255, 255, 255, .05);
    backdrop-filter: blur(21.5667px);
    border-radius: 15px;
    padding: 20px
}

.contact-img {
    position: absolute;
    background: linear-gradient(93.27deg, #f20d74 3.28%, #800c76 90.76%);
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px
}

.contact-details {
    padding-left: 60px
}

.contact-details .footer_box_social {
    font-size: 18px;
    color: #fff;
    margin-bottom: 0;
    font-weight: 600;
    line-height: initial
}

.contact-details p {
    font-size: 15px;
    color: #fff;
    margin-bottom: 0
}

.contact-img i {
    font-size: 25px;
    color: #fff
}

.contact-form {
    border-radius: 5px;
    padding: 30px 25px 0;
    margin-top: 1.5em;
    background-size: cover
}

.blog-sec,
.foot_link,
.footer_cont p {
    margin-top: 2em
}

.name-width {
    width: 80% !important
}

.skype_bg,
.telegram_bg,
.whatsapp_bg {
    border-radius: 50%;
    width: 38px;
    height: 38px;
    display: flex
}

#footer .footer__hire__info .footer__hire__title {
    color: #fff;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 600
}

#footer .footer__hire__info hr {
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #EB0000 0%, #95008A 50%, #3300FC 100%) 1;
    width: 72px;
    margin: 10px 0
}

#footer .footer__hire__info .footer__hire__sub__ul li a {
    color: #c9c4c4;
    font-weight: 500;
    font-size: 16px
}

#footer .footer__hire__info .footer__hire__sub__ul li:hover {
    transition: .5s;
    margin-left: 10px
}

#footer .footer__hire__info .footer__hire__sub__ul li:hover a {
    background: linear-gradient(90deg, #eb0000 0, #95008a 50%, #3300fc 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-decoration: none
}

#footer .footer__hire__info .social_link ul.list-inline {
    text-align: unset
}

#footer .footer__hire__info .social_link ul.list-inline li {
    margin-right: 0;
    padding-left: 0
}

#footer .footer__hire__info .social_link ul.list-inline li i {
    background: #fff;
    color: #000;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    text-align: center;
    line-height: 37px;
    font-size: 18px;
    margin-right: 4px
}

footer {
    background: #222;
    padding: 5px;
    position: relative
}

.border-btm {
    border-bottom: 1px solid #353535
}

.footer_cont .head-logo {
    font-size: 23px;
    font-weight: 500;
    color: #3bc7f4;
    margin-top: 1em;
    margin-bottom: 0
}

.footer_cont p {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px
}

.foot_menu {
    margin-bottom: 2em
}

.foot_menu h4 {
    font-size: 18px;
    color: #fff;
    margin-bottom: 22px
}

#dev_home_new .benefits_sec ul,
.axie_main .benefits_sec ul,
.axie_main .purchase_sec .purchase_main_content ul,
.betfury_clone_main .betfury_clone ul,
.betfury_clone_main .why_betfury ul,
.blog-sec .feature-content,
.foot_menu ul,
.why_eth_tkn_devop .feature-content {
    padding-left: 0
}

.blog-category li,
.foot_menu ul li {
    line-height: 30px
}

.foot_menu ul li a {
    color: #fff;
    font-size: 14px;
    text-decoration: none
}

.copy_right p {
    color: #fff;
    font-size: 14px;
    font-weight: 400
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.left_block,
.dcwwrsindustryleft .dcwwrs_box,
.nftmarki_ft_lt li,
.social_link ul,
.sol-icon {
    text-align: right
}

.social_link ul li a i {
    background: 0 0;
    color: rgba(255, 255, 255, .2);
    height: 35px;
    width: 35px;
    border-radius: 50%;
    text-align: center;
    line-height: 37px;
    font-size: 18px;
    margin-right: 4px
}

.social_link ul li a i:hover {
    color: #fff !important;
    background: linear-gradient(90deg, #eb0000 0, #95008a 50%, #3300fc 100%);
    transition: .5s;
    text-decoration: none
}

.subscribe__telegram__div {
    padding: 5px 0;
    margin: 10px 0
}

.subscribe__telegram__div a {
    font-size: 16px;
    color: #fff;
    background: #2788cc;
    padding: 10px 15px;
    border-radius: 50px;
    text-decoration: none;
    -webkit-animation: 2s infinite shadow-pulseblue !important;
    animation: 2s infinite shadow-pulseblue !important
}

.subscribe__telegram__div span {
    font-weight: 600
}

.subscribe__telegram__div i.subscribe__telegram__i {
    display: inline-block;
    color: #fff
}

.subscribe__telegram__div i.subscribe__telegram__i:before {
    margin-right: 5px;
    font-size: 20px
}

#button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #23417f;
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 25px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000
}

#button::after {
    font-weight: 400;
    font-size: 1em;
    line-height: 38px;
    color: #4e4949
}

#button:hover {
    cursor: pointer;
    background-color: #333
}

#button:active {
    background-color: #555
}

#button.show,
.rms-wizard .rms-step-section[data-step-image=true] .rms-multistep-progressbar li .step-icon {
    opacity: 1;
    visibility: visible
}

.support-chat {
    position: fixed;
    bottom: 230px;
    left: 20px;
    z-index: 100000000000
}

.whatsapp_bg {
    font-size: 18px;
    background: #47b475;
    color: #fff !important;
    text-align: center;
    align-items: center;
    justify-content: center
}

.skype_bg,
.telegram_bg {
    font-size: 18px;
    align-items: center;
    color: #fff;
    text-align: center
}

.skype_bg {
    background: #00aff0;
    justify-content: center
}

.telegram_bg {
    background: #08c;
    justify-content: center
}

.al-sol-icon,
.blog-authorbox .author-description,
.btn-cntr,
.left-cnt h2 {
    text-align: left
}

.designer_pop {
    z-index: 9999;
    position: fixed;
    right: -400px;
    top: 55px;
    font-weight: 400 !important;
    height: 90vh;
    overflow-y: auto
}

.demo-icon h4 {
    font-size: 19px;
    position: fixed;
    right: -81px;
    top: 282px;
    z-index: 10;
    background: #ed364e;
    color: #fff;
    padding: 5px 20px;
    text-transform: capitalize;
    transform: rotate(90deg);
    cursor: pointer;
    font-weight: 700
}

#acknowledge_modal table,
#dcico_faq .faq-heading:hover,
#gameCloneModal #fork_list_page_form select>option,
.blog_category_filter_bars_main .blog_category_filter_bar select.form-control option,
.breadcrumb a,
.close,
.coin-form,
.contact-form select option,
.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step,
.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step,
.sb_sociowrap_li .far.fa-copy:hover {
    color: #000
}

.designer_pop .show-btn {
    right: 0;
    transition: .3s;
    opacity: 1
}

.designer_pop .form_holder {
    background: #fff;
    cursor: pointer;
    border: 0 solid #ccc;
    float: right;
    font-size: 12px;
    padding: 16px 30px 0;
    width: 400px;
    border-radius: 0;
    box-shadow: -2px 0 8px 0 #c9bdbd
}

.contact-form .form-control,
.designer_pop .form_holder .form-control {
    border-radius: 0;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    display: block
}

.design_form h4 {
    float: left;
    display: inline-block;
    width: 100%;
    font-size: 18px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    margin-top: 5px;
    position: absolute;
    right: 10px
}

.design_form .form-group {
    margin-bottom: .8rem
}

.designer_pop label {
    margin-bottom: 0;
    font-weight: 500;
    font-size: 14px
}

.designer_pop .form_holder .form-control {
    background-color: #fff;
    background-image: none;
    border-bottom: 1px solid #dedede;
    box-shadow: 0 0 0 rgba(0, 0, 0, .075) inset;
    color: #555;
    font-size: 13px;
    height: 30px;
    line-height: 1.42857;
    padding: 6px 0;
    width: 100%;
    font-family: Jost-Regular;
    border-right: 0;
    border-left: 0;
    border-top: 0
}

.contact-form input::-webkit-input-placeholder {
    color: #fff
}

.contact-form textarea::-webkit-input-placeholder {
    color: #fff
}

.contact-form select::-webkit-input-placeholder {
    color: #fff
}

.contact-form .form-control {
    width: 100%;
    padding: 3.5px 0;
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
    background-color: transparent;
    border-bottom: 1px solid #352e4e;
    border-top: none;
    border-left: none;
    border-right: none
}

#dcico_industries.dc_icosec .row:nth-child(2),
#dcidoscover .row:nth-child(2),
.contact-form .form-group,
.dctdps_titlewrap {
    margin-bottom: 1.5rem
}

#blog_side_contact_form .form-group .select_input_group_div,
#blog_side_contact_form .select_input_group_div,
#dcico_achievement .row,
#dcico_intro .row,
#dcidointro .row,
#dcidowhychosse .row,
#dcidowhychosse ul li .dcids_box,
#dcidoworkflow .row,
#footer_contact_form .form-group .select_input_group_div,
#nftmarki_ftsec .row:first-child,
#popup_contact_form .form-group .select_input_group_div,
#popup_form_modal .modal-body,
.bcGmMn .whLbClSc .whLbClImg,
.dc_tdp_benefits .dctdp_box_img,
.dcwwrs_ctabtns,
.single__blog__sec .blog_detail .blg_det_dets .blog_detailtop_wrap .blog_detail_notes {
    display: flex;
    align-items: center
}

#footer_contact_form .form-group .select_input_group_div .bootstrap-select,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select {
    background: 0 0;
    width: 25%;
    margin-bottom: -1px
}

#blog_side_contact_form .bootstrap-select,
#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select {
    background: 0 0;
    width: 15%
}

#footer_contact_form .form-group .select_input_group_div .bootstrap-select .btn {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #352e4e;
    border-radius: 0;
    padding: 5px 23px 0 0;
    outline: 0 !important;
    box-shadow: none
}

.blog_detail #blog_side_contact_form .form-group .select_input_group_div .bootstrap-select .btn,
.blog_detail #blog_side_contact_form .select_input_group_div .bootstrap-select .btn {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
    outline: 0 !important;
    box-shadow: none;
    padding: .375rem 0
}

#nftmarki_ftsec .nftmarki_ft_wrap ul li:nth-child(4),
.axie_main .benefits_sec ul li p,
.blog_detail #blog_side_contact_form .form-group,
.dcwwrs_ctabtns p {
    margin-bottom: 0
}

#blog_side_contact_form .select_input_group_div .bootstrap-select .btn {
    height: 42px;
    margin-bottom: 15px;
    font-size: 14px;
    background: 0 0;
    padding: 0
}

.blog_detail #blog_side_contact_form .select_input_group_div .bootstrap-select .btn {
    border: 1px solid #e5e5e5 !important;
    border-radius: 8px !important;
    padding: 0 15px !important;
    background-color: #f7f9fe !important
}

#popup_form_modal .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #fff transparent transparent
}

#popup_contact_form .form-group .select_input_group_div .bootstrap-select .btn {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    padding: 8px 10px;
    outline: 0 !important;
    box-shadow: none;
    color: #fff
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu ul li a,
#footer_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu ul li a,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu ul li a {
    background: #ed364e;
    text-align: center;
    padding: 10px
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu ul li a {
    line-height: normal
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu ul li a span,
#footer_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu ul li a span,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu ul li a span {
    font-size: 20px;
    font-weight: 600;
    color: #fff
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu ul li a span.fa-phone,
#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group .dropdown-toggle .filter-option i.fa-phone,
#footer_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu ul li a span.fa-phone,
#footer_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group .dropdown-toggle .filter-option i.fa-phone,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu ul li a span.fa-phone,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group .dropdown-toggle .filter-option i.fa-phone {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select.show>.dropdown-menu>.dropdown-menu,
#footer_contact_form .form-group .select_input_group_div .bootstrap-select.show>.dropdown-menu>.dropdown-menu,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select.show>.dropdown-menu>.dropdown-menu {
    display: block;
    height: 100%;
    width: 100%
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select>.dropdown-menu>.dropdown-menu li.hidden,
#dcico_faq .faq-text,
#footer_contact_form .form-group .select_input_group_div .bootstrap-select>.dropdown-menu>.dropdown-menu li.hidden,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select>.dropdown-menu>.dropdown-menu li.hidden,
.owl-buttons,
.sb_sociowrap_li.dropdown .dropdown-toggle::after {
    display: none
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu>li.selected>a,
#footer_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu>li.selected>a,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-menu>li.selected>a {
    color: #fff !important;
    background-color: #4faeeb !important
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group .dropdown-toggle .filter-option,
#footer_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group .dropdown-toggle .filter-option,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline !important
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group .dropdown-toggle .filter-option i,
#footer_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group .dropdown-toggle .filter-option i,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select.btn-group .dropdown-toggle .filter-option i {
    font-size: 18px;
    font-weight: 600;
    color: #fff
}

#footer_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-toggle::after,
#popup_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: -3px;
    vertical-align: .255em;
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff
}

#blog_side_contact_form .form-group .select_input_group_div .bootstrap-select .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: -2px;
    vertical-align: .255em;
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000;
    position: absolute;
    right: 0;
    margin-top: 8px
}

#blog_side_contact_form .form-group input::-webkit-input-placeholder,
#footer_contact_form .form-group input::-webkit-input-placeholder {
    font-size: 15px
}

.sol-icon img {
    width: 70px
}

.services_sprite_icons {
    object-fit: none;
    width: 70px;
    height: 70px
}

.features_sprite_icons {
    object-fit: none;
    width: 100px;
    height: 100px
}

.defi_benefits .sol-icon img,
.types_sprite_icons {
    object-fit: none;
    width: 60px;
    height: 60px
}

.ban_btn3 a,
.nftmarki_tagline {
    color: #fff;
    font-size: 18px
}

.footer_cont a img {
    max-width: 320px
}

#myCarousel .carousel-item .mask {
    position: absolute;
    top: 50px;
    left: 0;
    height: 100%;
    width: 100%;
    background-attachment: fixed
}

#myCarousel h1,
#myCarousel h2,
.dc_homeban_container h1,
.dc_homeban_container h2 {
    font-size: 51px;
    margin-bottom: 15px;
    color: #fff;
    line-height: 70px;
    text-transform: uppercase;
    font-family: Jost-Regular
}

a.ban__btn__a,
a.ban_btn_connect_tele {
    letter-spacing: 1px;
    padding: 8px 10px !important;
    transition: .5s;
    margin: 10px 5px;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase
}

#myCarousel p {
    font-size: 18px;
    margin-bottom: 15px;
    color: #d5d5d5
}

.btn-cntr .bnr__btn__div,
.res-cntr .bnr__btn__div {
    display: inline;
    margin: 10px 0
}

a.ban_btn_connect_tele {
    background: #2788cc;
    font-size: 14px !important;
    -webkit-animation: unset !important;
    animation: unset !important
}

a.ban_btn_connect_tele:hover {
    box-shadow: 0 0 30px -2px #11c8d1
}

a.ban__btn__a {
    background: #f2b424;
    font-size: 18px !important;
    -webkit-animation: 2s infinite shadow-pulseyellow !important;
    animation: 2s infinite shadow-pulseyellow !important
}

@keyframes shadow-pulseyellow {

    0%,
    100% {
        -webkit-box-shadow: 0 6px 12px 0 rgba(255, 194, 52, .4);
        box-shadow: 0 6px 12px 0 rgba(255, 194, 52, .4)
    }

    50% {
        -webkit-box-shadow: 0 0 60px 0 #ffc234;
        box-shadow: 0 0 60px 0 #ffc234
    }
}

@keyframes shadow-pulseblue {
    0% {
        -webkit-box-shadow: 0 6px 12px 0 rgba(39, 136, 204, .44);
        box-shadow: 0 6px 12px 0 rgba(39, 136, 204, .44)
    }

    50% {
        -webkit-box-shadow: 0 0 60px 0 #2788cc;
        box-shadow: 0 0 60px 0 #2788cc
    }

    100% {
        -webkit-box-shadow: 0 6px 12px 0 rgba(39, 136, 204, .37);
        box-shadow: 0 6px 12px 0 rgba(39, 136, 204, .37)
    }
}

#myCarousel .carousel-item a {
    font-size: 16px;
    padding: 8px 15px;
    display: inline-block
}

#myCarousel .carousel-item h1,
#myCarousel .carousel-item h2,
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

#myCarousel .carousel-item p,
.dc_homeban_container p {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    font-size: 20px;
    color: #fff;
    margin-bottom: 2em
}

#myCarousel .carousel-item a,
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

#myCarousel .carousel-item .mask img {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
    display: block;
    height: auto;
    max-width: 100%
}

#myCarousel .carousel-item .mask img,
#myCarousel a,
#myCarousel h1,
#myCarousel h2,
#myCarousel p {
    -webkit-animation-duration: 1s;
    animation-duration: 1.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

#myCarousel .container {
    max-width: 1140px
}

#myCarousel .carousel-item {
    height: 100%;
    min-height: 550px
}

#myCarousel {
    position: relative;
    z-index: 1;
    background-size: cover
}

.carousel-control-next,
.carousel-control-prev {
    height: 40px;
    width: 40px;
    padding: 12px;
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
    background-color: #f47735
}

.menu,
.menu .submenu {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.carousel-item {
    position: relative;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
}

.carousel-fade .carousel-item {
    opacity: 0;
    -webkit-transition-duration: .6s;
    transition-duration: .6s;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active,
.sbdevservice_box:hover .sbdevservice_box_hover,
.sbdevservice_box:hover a {
    opacity: 1
}

.carousel-fade .carousel-item-left.active,
.carousel-fade .carousel-item-right.active,
.sbdevservice_box:hover span {
    opacity: 0
}

.carousel-fade .carousel-item-left.active,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item-prev.active,
.carousel-fade .carousel-item.active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

@supports (transform-style:preserve-3d) {

    .carousel-fade .carousel-item-left.active,
    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item-prev.active,
    .carousel-fade .carousel-item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.carousel-fade .carousel-item-left.active,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item-prev.active,
.carousel-fade .carousel-item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

.menu {
    z-index: 999;
    position: fixed
}

.menu .share i.fas {
    height: 45px;
    text-align: center;
    background-color: #ff2d00
}

.menu .share i.clr-phone {
    height: 45px;
    text-align: center;
    background-color: #e36321;
    color: #fff;
    font-size: 19px
}

.menu .share i.fa-facebook-messenger,
.menu .share i.fa-skype,
.menu .share i.fa-telegram-plane,
.menu .share i.fa-whatsapp {
    width: 45px;
    line-height: 45px;
    border-radius: 50px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    height: 45px
}

.menu .share i.fa-skype {
    background-color: #00aff0
}

.menu .share i.fa-whatsapp {
    background-color: #25d366
}

.menu .share i.fa-telegram-plane {
    background-color: #08c
}

.menu .share i.fa-facebook-messenger {
    background-color: #0f3481
}

.menu .share:hover.bottom .submenu li:first-child {
    opacity: 1;
    top: 50px;
    transform: rotate(0);
    transition-delay: 80ms
}

.menu .share:hover.bottom .submenu li:nth-child(2) {
    opacity: 1;
    top: 100px;
    transform: rotate(0);
    transition-delay: .16s
}

.menu .share:hover.bottom .submenu li:nth-child(3) {
    opacity: 1;
    top: 150px;
    transform: rotate(0);
    transition-delay: .24s
}

.menu .share:hover.bottom .submenu li:nth-child(4) {
    opacity: 1;
    top: 200px;
    transform: rotate(0);
    transition-delay: .32s
}

.menu .share:hover.bottom .submenu li:nth-child(5) {
    opacity: 1;
    top: 250px;
    transform: rotate(0);
    transition-delay: .4s
}

.menu .share:hover.left .submenu li:first-child {
    opacity: 1;
    left: -51px;
    transform: rotate(0);
    transition-delay: .5s
}

.menu .share:hover.left .submenu li:nth-child(2) {
    opacity: 1;
    left: -102px;
    transform: rotate(0);
    transition-delay: 1s
}

.menu .share:hover.left .submenu li:nth-child(3) {
    opacity: 1;
    left: -153px;
    transform: rotate(0);
    transition-delay: 1.5s
}

.menu .share:hover.left .submenu li:nth-child(4) {
    opacity: 1;
    left: -204px;
    transform: rotate(0);
    transition-delay: 2s
}

.menu .share:hover.left .submenu li:nth-child(5) {
    opacity: 1;
    left: -255px;
    transform: rotate(0);
    transition-delay: 2.5s
}

.menu .share:hover.right .submenu li:first-child {
    opacity: 1;
    left: 50px;
    transform: rotate(0);
    transition-delay: 80ms;
    top: 29px
}

.menu .share:hover.right .submenu li:nth-child(2) {
    opacity: 1;
    left: 100px;
    transform: rotate(0);
    transition-delay: .16s;
    top: 29px
}

.menu .share:hover.right .submenu li:nth-child(3) {
    opacity: 1;
    left: 150px;
    transform: rotate(0);
    transition-delay: .24s;
    top: 29px
}

.menu .share:hover.right .submenu li:nth-child(4) {
    opacity: 1;
    left: 0;
    transform: rotate(0);
    transition-delay: .32s;
    top: -185px
}

.menu .share:hover.right .submenu li:nth-child(5) {
    opacity: 1;
    left: 0;
    transform: rotate(0);
    transition-delay: .4s;
    top: -230px
}

.menu .submenu li {
    transition: .5s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0
}

.menu .submenu li a {
    color: #212121
}

#popup_contact_form .form_control_select,
.blog_category_filter_bars_main .category_list_col:hover .blog_category_filter_bar .category_list_link,
.blog_category_filter_bars_main .category_list_col:hover .blog_category_filter_bar select.form-control,
.menu .submenu li a:hover i.fas,
.rms-wizard .rms-step-section .rms-multistep-progressbar li.completed-step .step-icon,
.rms-wizard .rms-step-section .rms-multistep-progressbar li.rms-current-step .step-icon,
.rms-wizard.steptheme1 .rms-multistep-progressbar li.completed-step .step-icon,
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-current-step .step-icon,
.white,
.white:hover {
    color: #fff
}

.menu .submenu li a:hover.facebook i.fas {
    background-color: #3b5999
}

.menu .submenu li a:hover.twitter i.fab {
    background-color: #55acee
}

.menu .submenu li a:hover.googlePlus i.fas {
    background-color: #dd4b39
}

.menu .submenu li a:hover.instagram i.fas {
    background-color: #e4405f
}

.menu .submenu li:first-child {
    transform: rotateX(45deg)
}

.menu .submenu li:nth-child(2) {
    transform: rotateX(90deg)
}

.menu .submenu li:nth-child(3) {
    transform: rotateX(135deg)
}

.menu .submenu li:nth-child(4) {
    transform: rotateX(180deg)
}

.menu.bottomLeft {
    bottom: 18px;
    left: 10px
}

.Phone {
    position: relative;
    display: block;
    margin: 0;
    width: 1em;
    height: 1em;
    font-size: 25vmin;
    background-color: #3498db;
    border-radius: .5em;
    box-shadow: 0 0 0 0 rgba(52, 152, 219, 0), 0 .05em .1em rgba(0, 0, 0, .2);
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

.Phone::after,
.Phone::before {
    position: absolute;
    content: ""
}

.Phone::before {
    top: -19px;
    left: -18px;
    width: .5em;
    height: .5em;
    background-color: rgba(255, 255, 255, .1);
    border-radius: 100%;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
    transform: translate3d(0, 0, 0) scale(0)
}

.Phone::after {
    top: 10px;
    left: 10px;
    width: 25px;
    height: 25px;
    background: url(../../images/new_images/support-img.png) 50% 50%/cover no-repeat;
    background-position-x: 0;
    background-position-y: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.Phone.is-animating {
    -webkit-animation: 3s infinite phone-outer;
    animation: 3s infinite phone-outer
}

.Phone.is-animating::before {
    -webkit-animation: 3s infinite phone-inner;
    animation: 3s infinite phone-inner
}

.Phone.is-animating::after {
    -webkit-animation: 3s infinite phone-icon;
    animation: 3s infinite phone-icon
}

@-webkit-keyframes phone-outer {

    0%,
    100% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
        box-shadow: 0 0 0 0 rgba(52, 152, 219, 0), 0 .05em .1em rgba(0, 0, 0, .2)
    }

    33.3333% {
        -webkit-transform: translate3d(0, 0, 0) scale(1.1);
        transform: translate3d(0, 0, 0) scale(1.1);
        box-shadow: 0 0 0 0 rgba(52, 152, 219, .1), 0 .05em .1em rgba(0, 0, 0, .5)
    }

    66.6666% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
        box-shadow: 0 0 0 .5em rgba(52, 152, 219, 0), 0 .05em .1em rgba(0, 0, 0, .2)
    }
}

@keyframes phone-outer {

    0%,
    100% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
        box-shadow: 0 0 0 0 rgba(52, 152, 219, 0), 0 .05em .1em rgba(0, 0, 0, .2)
    }

    33.3333% {
        -webkit-transform: translate3d(0, 0, 0) scale(1.1);
        transform: translate3d(0, 0, 0) scale(1.1);
        box-shadow: 0 0 0 0 rgba(52, 152, 219, .1), 0 .05em .1em rgba(0, 0, 0, .5)
    }

    66.6666% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
        box-shadow: 0 0 0 .5em rgba(52, 152, 219, 0), 0 .05em .1em rgba(0, 0, 0, .2)
    }
}

@-webkit-keyframes phone-inner {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(0);
        transform: translate3d(0, 0, 0) scale(0)
    }

    33.3333% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(.9);
        transform: translate3d(0, 0, 0) scale(.9)
    }

    100%,
    66.6666% {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0) scale(0);
        transform: translate3d(0, 0, 0) scale(0)
    }
}

@keyframes phone-inner {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(0);
        transform: translate3d(0, 0, 0) scale(0)
    }

    33.3333% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(.9);
        transform: translate3d(0, 0, 0) scale(.9)
    }

    100%,
    66.6666% {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0) scale(0);
        transform: translate3d(0, 0, 0) scale(0)
    }
}

@-webkit-keyframes phone-icon {

    0%,
    46% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10%,
    14%,
    18%,
    2%,
    22%,
    26%,
    30%,
    34%,
    38%,
    42%,
    6% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    12%,
    16%,
    20%,
    24%,
    28%,
    32%,
    36%,
    4%,
    40%,
    44%,
    8% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }
}

@keyframes phone-icon {

    0%,
    46% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10%,
    14%,
    18%,
    2%,
    22%,
    26%,
    30%,
    34%,
    38%,
    42%,
    6% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    12%,
    16%,
    20%,
    24%,
    28%,
    32%,
    36%,
    4%,
    40%,
    44%,
    8% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }
}

.inner-page-sec {
    background: #fff;
    padding: 20px 0
}

.left-cnt h2 {
    color: #111;
    font-size: 25px;
    line-height: 32px;
    font-weight: 700;
    margin-bottom: 15px
}

.featues-content p,
.left-cnt p {
    font-size: 18px;
    color: #333
}

.left-cnt p i.fa-hand-point-right {
    color: #244991
}

.left-cnt {
    background: #fff;
    box-shadow: 0 8px 70px rgba(0, 0, 0, .1);
    padding: 35px 30px 20px;
    border-radius: 20px
}

.smart_company_sec .smart_company_cont_div p {
    font-size: 18px;
    line-height: 1.75em;
    padding: 0 20px
}

.smart_company_sec .smart_company_btn_div {
    margin: 20px auto
}

.dc_tdp_intro .smart_company_btn_div a.connect_with_btn,
.smart_company_sec .smart_company_btn_div a.connect_with_btn {
    color: #fff;
    background: #1a3875;
    padding: 10px;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    margin: 5px auto
}

.blog__home__main .blog__home__header__sec {
    padding: 10rem 0 5rem;
    background-image: linear-gradient(to top, #23417f, #264991, #2851a3, #2b5ab6, #2f62c9);
    background-color: #25488f
}

.blog__home__main .blog__home__header__sec .title {
    color: #fff;
    font-size: 35px;
    font-weight: 600;
    text-align: center
}

.blog__home__main .blog__home__sec .blog_breadcrump {
    padding: 20px 5px 5px
}

.blog__home__main .blog__home__sec .blog_breadcrump .blog_category_title {
    width: fit-content;
    padding: 10px;
    background: #f4193626;
    border: 1px solid #ed364e;
    margin-top: 15px;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    color: #ed364e
}

.blog__home__main .blog__home__sec .blog_breadcrump .blog_category_title i {
    margin-right: 5px
}

.blog__home__main .blog__home__sec .blog__content__box {
    margin: 15px auto;
    border: 1px solid #e3e8fe;
    background: #fff;
    border-radius: 3px;
    padding-bottom: 20px
}

.blog__home__main .blog__home__sec .blog__content__box .blog__content__div_col {
    display: grid;
    align-items: center
}

.blog__home__main .blog__home__sec .blog__content__box .blog__content__div .title {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px
}

.blog__home__main .blog__home__sec .blog__content__box .blog__content__div p {
    line-height: 26px;
    margin-bottom: 5px;
    font-size: 19px
}

.blog__home__main .blog__home__sec .blog__content__box .blog__content__div .blog__date__button {
    justify-content: space-between;
    display: flex;
    padding: 1rem 0
}

.blog__home__main .blog__home__sec .blog__content__box .blog__content__div .blog__date__button span i,
.btn_coin span i,
.btn_skype span i,
.btn_telegram span i,
.btn_whatsapp span i,
.dc_tdp_benefits .dctdp_box:nth-child(2) .dctdp_bft_sprite,
.dc_tdp_benefits .dctdp_box:nth-child(3) .dctdp_bft_sprite,
.newnav .notification .copy_notify_cont .copy_notify_i {
    margin-right: 5px
}

.blog__home__main .blog__home__sec .blog__content__box .blog__content__div .blog__date__button span {
    font-weight: 600
}

.blog__home__main .blog__home__sec .blog__content__box .blog__content__div .blog__date__button span .blog__btn {
    font-size: 17px;
    background: #4500b7;
    color: #fff;
    padding: 8px 16px;
    border-radius: 50px;
    text-decoration: none;
    background: -moz-linear-gradient(256deg, #183c85 7%, #285fd0 53%, #183c85 55%, #00aeeb 90%, #00aeeb 100%);
    background: -webkit-linear-gradient(256deg, #183c85 7%, #285fd0 53%, #183c85 55%, #00aeeb 90%, #00aeeb 100%);
    background: linear-gradient(256deg, #183c85 7%, #285fd0 53%, #183c85 55%, #00aeeb 90%, #00aeeb 100%);
    background-size: 400% 400%;
    -webkit-animation: 3s infinite AnimationName;
    -moz-animation: 3s infinite AnimationName;
    animation: 3s infinite AnimationName
}

.blog_side_sec .side_blog_recent_posts {
    font-size: 24px !important;
    padding: 0 30px 20px;
    position: relative;
    margin-left: -20px;
    border-bottom: 1px solid #e3e8fe;
    color: #000 !important
}

.blog_side_sec .side_blog_category_title {
    color: #000;
    font-weight: 600;
    text-decoration: none;
    font-size: 17px;
    margin-bottom: 30px
}

.blog_side_sec .side_blog_category_title:before {
    content: "\25CE";
    font-size: 17px;
    position: absolute;
    left: 34px;
    color: #222c8b
}

.blog_side_sec .side_blog_recent_posts:before {
    top: 0;
    left: -1px;
    width: 3px;
    content: '';
    height: 30px;
    position: absolute;
    background-color: #264991
}

.blog_side_sec #form-fixed-sidebar {
    height: 575px;
    overflow-x: unset;
    overflow-y: scroll
}

.blog_side_contact_form .form-control {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
    border-bottom: 1px solid #000
}

.blog_side_sec .form-group .select_input_group_div .bootstrap-select.btn-group .dropdown-toggle .filter-option i {
    font-size: 16px !important;
    font-weight: 600
}

.blog_side_sec .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 26px
}

.blog_side_sec .right-bar-cat .blog_search_box input {
    border: 1px solid #e3e8fe;
    height: 50px
}

.blog_side_sec .right-bar-cat .blog_search_box .search_btn {
    background: #264991;
    color: #fff
}

.blog_side_sec .right-bar-cat .blog-category .load_btns_div .load_btns {
    background: #1d3c85;
    color: #fff;
    font-size: 15px;
    font-weight: 600
}

@keyframes AnimationName {

    0%,
    100% {
        background-position: 0 31%
    }

    50% {
        background-position: 100% 70%
    }
}

.blog_category_filter_bars_main {
    background: #fff;
    margin-top: -60px;
    box-shadow: 0 3px 23px -11px grey;
    border-radius: 4px
}

.blog_category_filter_bars_main .category_list_col {
    border-right: 1px solid #ccc
}

.blog_marg_ctrl {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.blog_category_filter_bars_main .blog_category_filter_bar select.form-control {
    border: none;
    box-shadow: none;
    min-height: 70px !important;
    white-space: inherit;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    background: 0 0
}

.blog_category_filter_bars_main .blog_category_filter_bar .category_list_link {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    min-height: 70px;
    display: grid;
    align-items: center;
    text-align: center
}

.banner__action__sec .banner__action__cont__div,
.col-ctrl,
.icon_box,
.newnav,
.newnav .notification .copy_notify_cont {
    display: flex
}

@media screen and (max-width:1200px) and (min-width:960px) {
    .blog_card_category {
        font-size: 12px
    }
}

.blog_category_filter_bars_main .category_list_col:hover:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.blog_category_filter_bars_main .category_list_col:hover:nth-child(6) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.blog_category_filter_bars_main .category_list_col:nth-child(6) {
    border-right: 0 !important
}

.blog_category_filter_bars_main .category_list_col:hover {
    background: #ed364e !important
}

.blog_category_filter_bars_main .category_list_col .blog_category_filter_bar,
.eth_token_dev_process_sec .eth_token_dev_process_main_div .eth_token_dev_cont_div {
    padding: 0 10px
}

.nav-up,
.newnav_down {
    top: 0
}

.nav-down {
    top: -40px
}

.newnav {
    position: fixed;
    background-color: #fff;
    z-index: 16;
    box-shadow: rgba(20, 21, 26, .1) 0 0 1px, rgba(71, 77, 87, .08) 0 7px 14px, rgba(20, 21, 26, .08) 0 3px 6px;
    height: auto;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
    transition: top .3s ease-in
}

.newnav_padctrl {
    padding: 17px 24px
}

.newnav .notification {
    position: absolute;
    background: #fff;
    z-index: 1;
    display: flex;
    right: 1rem;
    padding: 15px;
    width: 200px;
    height: 55px;
    align-items: center;
    justify-content: space-between;
    box-shadow: -3px 7px 20px 2px #cccccc59;
    margin-top: 6rem;
    margin-right: -15rem;
    transition: .5s
}

.newnav .notification .copy_notify_cont .copy_notify_txt {
    font-size: 16px;
    font-weight: 800
}

.sb_scroll_title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    order: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    flex-basis: 75%;
    font-weight: 500;
    padding-right: 8px;
    color: #14151a;
    font-size: 17px;
    line-height: 1.45
}

.sb_scrollhead_wrap {
    padding-left: 10px;
    padding-right: 10px
}

#nftmarki_ftsec .nftmarki_ft_wrap ul,
.sb_sociowrap_ul {
    padding: 0;
    margin-bottom: 0
}

.sb_sociowrap_li i {
    font-size: 30px;
    margin: 3px 7px;
    color: #76808f;
    cursor: pointer
}

.newnav_up {
    top: -120px
}

.sb_scroll_title .fa-angle-left {
    width: 35px;
    height: 35px;
    border-radius: 5px;
    padding: 9px 13px;
    transition: .2s;
    color: #000
}

.sb_scroll_title .fa-angle-left:hover {
    background-color: #efefef;
    width: 35px;
    height: 35px;
    border-radius: 5px;
    padding: 9px 13px
}

.sb_sociowrap_li .nav-link {
    color: #5d5f69;
    margin: 0 12px;
    font-size: 17px;
    font-weight: 500;
    padding: 0;
    text-transform: capitalize
}

.sb_sociowrap_li.dropdown .fa-angle-down {
    font-size: 15px;
    margin: 0 5px
}

.sb_sociowrap_li .dropdown-menu {
    padding: 10px;
    min-height: calc(100vh - 510px);
    min-width: 320px;
    overflow-y: auto;
    width: 100%;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, .1) 0 0 1px, rgba(0, 0, 0, .04) 0 3px 6px, rgba(0, 0, 0, .04) 0 1px 2px;
    right: 0;
    left: auto
}

.sb_sociowrap_li .dropdown-menu .dropdown-item {
    white-space: unset;
    padding: 10px;
    line-height: 1.45
}

.desc_texft button.close,
.single__blog__sec .blog_detail .blg_det_dets {
    padding: 0;
    box-shadow: none
}

.sb_scrollhead_btm {
    background-color: #254991;
    height: 4px
}

.sb_sociowrap_li .fab.fa-twitter:hover {
    color: #1da1f2
}

.sb_sociowrap_li .fab.fa-facebook:hover {
    color: #4267b2
}

.sb_sociowrap_li .fab.fa-telegram-plane:hover {
    color: #08c
}

.desc_texft {
    background: #555;
    position: fixed;
    bottom: 0;
    top: auto;
    margin: 0 auto;
    left: 0;
    right: 0;
    max-width: 1170px;
    padding: 10px 0 0;
    color: #000;
    z-index: 0;
    border-radius: 0;
    border: none;
    opacity: 0 !important
}

.eth_token_standards_sec .eth_token_standards_box,
.right-bar-cat {
    margin: 15px auto
}

.desc_texft p {
    color: #fff !important;
    font-size: 14px !important;
    text-align: center !important;
    line-height: 25px;
    padding: 1px;
    margin: 0 0 10px
}

.desc_texft button.close {
    position: absolute;
    top: -11px;
    right: -10px;
    background: #e82100;
    opacity: 1 !important;
    text-shadow: none;
    color: #fff !important;
    width: 30px;
    height: 30px;
    font-size: 35px;
    font-weight: 600;
    border-radius: 50%
}

#disclaimer_modal button.close span,
.desc_texft span {
    position: relative;
    top: -5px;
    font-size: 26px
}

.blog_breadcrump.blog_details_breadcrump a {
    text-decoration: none;
    color: #000;
    font-weight: 600
}

.single__blog__sec .blog_detail .blog_breadcrump {
    margin: 10px auto;
    line-height: 1.8;
    font-size: 12px;
    font-weight: 500
}

.single__blog__sec .blog_detail .blog_breadcrump .blog_bread_txt {
    color: #000;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none
}

.single__blog__sec .blog_detail .blg_det_dets .blog_detailtop_wrap .blog_detail_title h1 {
    font-size: 30px;
    line-height: 1.5;
    font-weight: 700
}

.single__blog__sec .blog_detail .blog_detailtop_wrap .blog_detail_notes .blog_card_category {
    width: fit-content;
    background: #264991;
    border: 1px solid #264991;
    padding: 5px 10px;
    text-decoration: none;
    font-weight: 700
}

.single__blog__sec .blog_detail .blog_detailtop_wrap .blog_detail_notes .blog_card_category .categories__a {
    font-size: 13px;
    color: #fff
}

.single__blog__sec .blog_detail .blg_det_dets .blog_detailtop_wrap .blog_detail_notes .blog_card_category .categories__a {
    color: #264991;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none
}

.blog__home__main .blog__home__sec .categories__a {
    font-size: 15px;
    line-height: 30px;
    padding: 5px 18px;
    margin-bottom: 20px;
    color: #1d3c85 !important;
    text-transform: uppercase;
    border: 1px solid #e3e8fe;
    background-color: #f7f9fe;
    text-decoration: none;
    font-weight: 700
}

.blog__home__main .blog__home__sec .title:hover {
    color: #1d3c85
}

.single__blog__sec .blog_detail .blg_det_dets .blog_detailtop_wrap .blog_detail_notes .blog_post_date {
    margin-left: 1rem;
    color: #000;
    font-size: 16px;
    font-weight: 600
}

.single__blog__sec .blog_detail .blg_det_dets .comment_form .comt_tle {
    font-size: 20px;
    font-weight: 700
}

.single__blog__sec .blog_detail .blg_det_dets .comment_form #blog_form_comment .ban_btn3 {
    background: #00aeeb;
    padding: 5px 20px;
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin: 0 auto
}

.single__blog__sec .blog_detail .blg_det_dets .comment_form #blog_form_comment input,
.single__blog__sec .blog_detail .blg_det_dets .comment_form #blog_form_comment select,
.single__blog__sec .blog_detail .blg_det_dets .comment_form #blog_form_comment textarea {
    width: 100%;
    padding: 0 20px;
    border-radius: 3px;
    border: 1px solid #e3e8fe;
    background-color: #f7f9fe;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.blog_leave_cmt_btn {
    height: 55px;
    font-size: 16px;
    line-height: 54px;
    padding: 0 45px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    position: relative;
    font-weight: 500;
    background-color: #00aeeb
}

#blog_form_comment ::placeholder {
    color: #757576;
    opacity: 1;
    font-weight: 500;
    font-size: 15px
}

#blog_form_comment :-ms-input-placeholder {
    color: #757576;
    font-size: 15px;
    font-weight: 500
}

#blog_form_comment ::-ms-input-placeholder {
    color: #757576;
    font-size: 15px;
    font-weight: 500
}

#blog_form_comment .select2-container--default .select2-selection--single,
.blog_detail #blog_side_contact_form .select2-container--default .select2-selection--single {
    color: #757576 !important;
    font-weight: 500;
    border: 1px solid #e5e5e5 !important;
    background-color: #f7f9fe !important
}

.blog_side_sec .side_blog_category_title:hover {
    text-decoration: underline;
    transition: .5s;
    margin-left: 10px;
    color: #232d8b
}

.blog_detail #blog_side_contact_form .select2-container--default .select2-selection--single {
    border: 1px solid #ffffff47;
    height: 42px;
    border-radius: 8px;
    padding: 5px 15px;
    margin: 0;
    color: #fff
}

#blog_form_comment input:-webkit-autofill,
#blog_form_comment input:-webkit-autofill:focus,
#blog_form_comment input:-webkit-autofill:hover,
#blog_form_comment select:-webkit-autofill,
#blog_form_comment select:-webkit-autofill:focus,
#blog_form_comment select:-webkit-autofill:hover,
#blog_form_comment textarea:-webkit-autofill,
#blog_form_comment textarea:-webkit-autofill:focus,
#blog_form_comment textarea:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff;
    -webkit-box-shadow: 0 0 0 1000px #254991 inset;
    transition: background-color 5000s ease-in-out
}

.blg_det_dets,
.blog-content,
.rms-wizard .rms-container {
    box-shadow: 0 8px 70px rgba(0, 0, 0, .1)
}

.blog-content {
    background: #fff;
    border-radius: 20px;
    padding: 20px
}

.blog-breadcrum {
    background-image: linear-gradient(to top, #23417f, #264991, #2851a3, #2b5ab6, #2f62c9);
    padding: 7em 0 20px
}

.blog-breadcrum h1 {
    text-align: center;
    color: #def70e;
    font-size: 30px;
    font-weight: 500
}

.blog-content h3,
.right-bar-cat h3,
.right-bar-cat2 h3 {
    font-size: 19px;
    margin-top: 8px;
    line-height: 26px;
    font-weight: 600;
    color: #1d3c85
}

.blog-content p {
    font-size: 16px;
    color: #666
}

.blog-content span {
    background: #def70e;
    color: #111;
    padding: 3px 10px 5px;
    font-size: 14px;
    font-weight: 600
}

.right-bar-cat {
    border-radius: 3px;
    padding-left: 20px;
    padding-top: 20px;
    border: 1px solid #e3e8fe
}

.right-bar-cat2 {
    background: #fff;
    border-radius: 3px;
    padding: 20px;
    border: 1px solid #e3e8fe
}

.blog-category li a {
    font-size: 15px;
    color: #222;
    font-weight: 600;
    line-height: 26px;
    text-transform: capitalize
}

.blog-category li a i {
    font-size: 12px;
    margin-right: 6px
}

.right-bar-cat2 .feature-content h3 a {
    font-size: 14px;
    color: #222
}

.right-bar-cat2 .feature-content h3 {
    line-height: 26px;
    margin-top: 15px
}

.right-bar-cat2 .feature-img img {
    position: absolute;
    max-width: 80px;
    border-radius: 3px
}

.right-bar-cat2 .feature-content {
    padding-left: 90px
}

.ban_hd p {
    color: #fff;
    text-align: left;
    font-size: 20px
}

.blog-hd ul {
    padding: 0;
    text-align: center;
    margin: 0 auto
}

.blog-hd ul li a {
    color: #ffff;
    font-size: 16px
}

span.home_icon {
    width: 16px;
    height: 15px;
    background: url(../img/beaardcrub_home.png);
    margin-right: 8px
}

span.b_separate {
    color: #fff;
    padding: 1px 3px
}

.details_description iframe,
.details_description img {
    width: 100% !important
}

.blg_det_image,
.blog-author-content {
    overflow: hidden
}

.blg_det_dets {
    padding: 35px 30px;
    border-top: 0;
    border-bottom: 0;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px
}

.dropdown-menu,
.dropdown-menu.single__submenu {
    max-height: 503px;
    border-top: 3px solid #def70e;
    background: #23417f;
    opacity: 1
}

.comt_tle {
    font-size: 17px;
    text-shadow: 0 0;
    letter-spacing: .2px
}

.comment_form input,
.comment_form select {
    height: 42px;
    margin-bottom: 15px;
    font-size: 16px
}

.blog_detail #blog_side_contact_form input,
.blog_detail #blog_side_contact_form select,
.blog_detail #blog_side_contact_form textarea,
.comment_form input,
.comment_form select,
.comment_form textarea {
    width: 100% !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 8px !important;
    padding: 0 15px !important;
    background-color: #f7f9fe !important
}

.details_description h2,
.details_description h3,
.details_description h4 {
    font-size: 23px;
    font-weight: 600
}

.details_description h1 {
    font-size: 28px;
    font-weight: 700
}

.details_description p {
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    color: #000
}

.details_description ul li {
    font-size: 16px;
    list-style: unset;
    line-height: 30px
}

.error {
    color: red
}

.dropdown-menu li a {
    font-size: 16px;
    color: #fff;
    padding-left: 14px;
    font-weight: 500
}

.dropdown-menu li {
    line-height: 44px;
    border-bottom: 1px solid #294889 !important
}

.dropdown-menu {
    width: 710px;
    border-radius: 0;
    left: -246px;
    border: none;
    padding: 0
}

.dropdown-menu li a:hover {
    text-decoration: none;
    color: #f1ff39
}

.dropdown-menu.single__submenu {
    width: 370px;
    border-radius: 0;
    left: -155px;
    border: none
}

.rms-wizard .form-tooltip,
.rms-wizard .rms-step-section[data-step-image=false] .rms-multistep-progressbar li .step-icon {
    opacity: 0;
    visibility: hidden
}

.dropdown-menu.single__submenu#ddsm_tokenmenu {
    left: -500px
}

.dropdown-menu.single__submenu#ddsm_blockchainmenu {
    left: -286px
}

@media(min-width:767px) {
    .ddsmtokenmenu_row {
        display: flex
    }
}

.btn-group,
.forkproj_contbox.selected_item .checkmark:after,
.owl-carousel:hover .owl-buttons,
.rms-wizard .rms-content-box.rms-current-section {
    display: block
}

.owl-theme .owl-controls .owl-buttons div {
    background: 0 0;
    color: #869791;
    font-size: 40px;
    line-height: 300px;
    margin: 0;
    padding: 0 60px;
    position: absolute;
    top: 0
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
    padding-left: 20px
}

.owl-theme .owl-controls .owl-buttons .owl-next {
    right: 0;
    padding-right: 20px
}

.type-arrow i {
    position: absolute;
    font-size: 22px;
    margin-top: 6px
}

.type-arrow-cnt {
    padding-left: 40px
}

.add-on-sec img,
.featues-img img {
    max-width: 100px
}

.add-on-sec h4 {
    font-size: 22px;
    margin-top: 8px;
    font-weight: 600
}

.add-on-sec.eth_add_on_bene_box {
    background: #fff;
    border: 1px solid #ccc
}

.eth_token_standards_sec .btn_explore_more {
    font-size: 14px;
    font-weight: 600;
    background: #264991;
    color: #fff;
    padding: 6px 15px;
    border-radius: 50px;
    text-decoration: none
}

.eth_token_dev_process_sec .eth_token_dev_process_main_div:after {
    content: "";
    display: block;
    width: 2px;
    height: 100%;
    background: #264991;
    position: absolute;
    top: 0;
    left: 50%
}

.eth_token_dev_process_sec .eth_token_dev_process_main_div .row {
    align-items: center;
    padding: 12px 0
}

.eth_token_dev_process_sec .eth_token_dev_process_main_div .row:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background: #264991
}

.eth_token_dev_process_sec .eth_token_dev_process_main_div .eth_token_dev_cont_div.right_sec,
.eth_token_dev_process_sec .eth_token_dev_process_main_div .eth_token_dev_img_div.right_sec {
    text-align: right;
    margin-right: 3rem
}

.eth_token_dev_process_sec .eth_token_dev_process_main_div .eth_token_dev_cont_div.left_sec,
.eth_token_dev_process_sec .eth_token_dev_process_main_div .eth_token_dev_img_div.left_sec {
    text-align: left;
    margin-left: 3rem
}

.eth_token_dev_process_sec .eth_token_dev_process_main_div .eth_token_dev_img_div {
    width: 70px;
    height: 70px;
    display: grid;
    align-items: center;
    justify-content: center;
    border: 3px solid #264991;
    margin: 0 auto;
    border-radius: 50%
}

.eth_token_dev_process_sec .eth_token_dev_process_main_div .right_sec:before {
    content: "";
    display: block;
    width: 65px;
    height: 2px;
    background: #264991;
    right: 0;
    position: absolute;
    top: 50%
}

.eth_token_dev_process_sec .eth_token_dev_process_main_div .left_sec:before {
    content: "";
    display: block;
    width: 65px;
    height: 2px;
    background: #264991;
    left: 0;
    position: absolute;
    top: 50%
}

.eth_token_dev_process_sec .eth_token_dev_process_main_div .eth_token_dev_cont_div .title {
    font-size: 20px;
    font-weight: 600
}

.eth_indus_sec .eth_indus_box {
    padding: 10px;
    margin: 10px auto;
    border: 1px dashed #264991;
    text-align: center;
    min-height: 135px;
    align-items: center;
    justify-content: center;
    display: grid
}

.eth_indus_sec .eth_indus_box:hover {
    border: 1px solid #264991
}

.eth_indus_sec .eth_indus_box img {
    margin: 0 auto
}

.eth_indus_sec .eth_indus_box p {
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin: 8px auto
}

.right-img img {
    max-width: 310px
}

.right-img img.img_width {
    max-width: 500px
}

.blog .carousel-indicators {
    left: 0;
    top: auto;
    bottom: -40px
}

.blog .carousel-indicators li {
    background: #a3a3a3;
    border-radius: 50%;
    width: 8px;
    height: 8px
}

.blog .carousel-indicators .active {
    background: #707070
}

#dcwwrshire,
#dcwwrsoverview,
.form-creation {
    padding: 30px 0
}

.center-para {
    text-align: center !important
}

.bann_sc-bg {
    background: url(../../images/new_images/block_bg.png) center no-repeat;
    width: 100%;
    display: grid;
    align-items: center;
    padding: 3em 0 20px;
    position: relative;
    height: 430px;
    background-size: cover !important;
    background-attachment: fixed !important
}

.tab-card {
    border: none
}

.tab-card-header {
    background: 0 0
}

.tab-card-header>.nav-tabs {
    border: none;
    margin: 0
}

.tab-card-header>.nav-tabs>li {
    margin-right: 2px
}

.tab-card-header>.nav-tabs>li>a {
    border: 0;
    margin-right: 0;
    color: #000;
    padding: 5px 15px 7px;
    text-transform: initial;
    background: #f4f5fa;
    font-size: 16px
}

.tab-card-header>.nav-tabs>li>a.show {
    color: #007bff
}

.tab-card-header>.tab-content {
    padding-bottom: 0
}

.padding-both {
    padding-right: 30px;
    padding-left: 30px
}

.form-inline label {
    margin-left: 8px
}

.tab-section .tab-card-header>.nav-tabs>li>a {
    background: #fff;
    padding: 0
}

.form-check-label {
    margin-bottom: 0;
    color: #000
}

.tab-section .tab-card-header>.nav-tabs>li {
    margin-right: 50px
}

.rms-wizard .rms-container {
    width: 100%;
    height: auto;
    margin: 10px auto 0;
    background: #fff;
    border-radius: 5px
}

.rms-wizard .rms-container:after,
.rms-wizard .rms-container:before {
    display: block;
    content: " "
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.rms-wizard .rms-wizard-header {
    border-bottom: 1px solid #dadada;
    border-radius: 4px 4px 0 0;
    clear: both;
    background-image: linear-gradient(to top, #23417f, #264991, #2851a3, #2b5ab6, #2f62c9)
}

.rms-wizard .rms-wizard-header .title {
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    padding: 10px;
    color: #fff
}

.rms-wizard .rms-wizard-header .title span {
    color: #59bbdf;
    font-weight: 400
}

.rms-wizard .rms-content-box:after,
.rms-wizard .rms-content-box:before,
.rms-wizard .rms-form-wizard:after,
.rms-wizard .rms-form-wizard:before {
    display: block;
    content: " ";
    clear: both
}

.rms-wizard .rms-step-section {
    padding: 10px;
    display: block;
    margin-bottom: 0;
    border-bottom: 1px solid #dadada;
    background: #fff
}

.rms-wizard .button-section:after,
.rms-wizard .button-section:before,
.rms-wizard .rms-content-section:after,
.rms-wizard .rms-content-section:before,
.rms-wizard .rms-footer-section:after,
.rms-wizard .rms-footer-section:before,
.rms-wizard .rms-step-section:after,
.rms-wizard .rms-step-section:before {
    content: " ";
    clear: both;
    display: block
}

.rms-wizard .rms-multistep-progressbar {
    list-style: none;
    margin: 0;
    padding: 0;
    clear: both
}

.rms-wizard .rms-multistep-progressbar li.rms-step {
    list-style-type: none;
    float: left;
    width: 19%;
    position: relative;
    text-align: center;
    height: 115px;
    z-index: 1
}

.rms-wizard .rms-multistep-progressbar li.rms-step:before {
    content: " ";
    width: 40px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #d9d9d9;
    display: block;
    font-size: 21px;
    font-weight: 600;
    text-align: center;
    margin: 0 auto 10px;
    border-radius: 50%;
    background: #eaeaea;
    color: #a9a9a9
}

.rms-wizard .rms-step-section[data-step-counter=true] .rms-multistep-progressbar {
    counter-reset: step
}

.rms-wizard .rms-step-section[data-step-counter=true] .rms-multistep-progressbar li.rms-step:before {
    content: counter(step) !important;
    counter-increment: step
}

.rms-wizard .ml10 {
    margin-left: -10px !important
}

.rms-wizard .rms-step-section .rms-multistep-progressbar li .step-icon {
    z-index: 1024;
    position: absolute;
    top: 0;
    margin-top: 8px;
    font-size: 18px;
    color: #a9a9a9;
    margin-left: -7px
}

.rms-wizard .rms-multistep-progressbar li.rms-step:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #eaeaea;
    top: 19px;
    left: 0;
    z-index: -1;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9
}

.rms-wizard .rms-multistep-progressbar li.rms-step:first-child:after {
    width: 50%;
    left: 50%
}

.rms-wizard .rms-multistep-progressbar li.rms-step:last-child:after {
    width: 50%
}

.rms-wizard .rms-multistep-progressbar li.rms-step .step-title {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #000;
    text-align: left;
    padding-left: 20%;
    line-height: 20px
}

.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step .step-title:after {
    position: absolute;
    font-family: FontAwesome;
    font-size: 14px;
    color: #92cf5c;
    content: "\f058";
    text-shadow: none;
    left: 20px
}

.rms-wizard .rms-multistep-progressbar li.rms-step .step-info {
    display: block;
    text-align: left;
    font-size: 11px;
    color: #a8a8a8;
    padding-left: 20%;
    line-height: 15px
}

.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step:before {
    background-color: #92cf5c;
    border-color: #83c944;
    color: #fff
}

.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step:after {
    background-color: #92cf5c;
    border-color: #83c944
}

.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step:before {
    background-color: #fb6b5b;
    border-color: #fb4532;
    color: #fff
}

.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step:after {
    background-color: #fb6b5b;
    border-color: #fb4532
}

.rms-wizard .rms-content-section {
    padding: 0 15px 10px;
    border-radius: 4px;
    margin-bottom: 10px;
    clear: both;
    position: relative;
    overflow: hidden
}

.rms-wizard .rms-content-box {
    display: none;
    clear: both
}

.rms-wizard .rms-content-section .rms-content-title {
    background: #fff;
    color: #7e8b8f;
    font-size: 18px;
    font-weight: 300;
    padding: 15px 10px 5px
}

.rms-wizard .rms-content-section .rms-content-title b {
    color: #5cb0cf;
    font-weight: 400
}

.rms-wizard .rms-content-section .rms-content-title:after,
.rms-wizard .rms-content-section .rms-content-title:before {
    clear: both;
    content: " ";
    display: block
}

.rms-wizard .rms-content-section .rms-content-title .leftside-title {
    float: left;
    color: #000;
    font-weight: 500
}

.rms-wizard .rms-content-section .rms-content-title b i {
    font-size: 21px !important
}

.rms-wizard .rms-content-section .rms-content-title .step-label {
    float: right;
    font-size: 16px
}

.rms-wizard .rms-content-section .rms-content-body {
    background: #f4f5fa;
    border: 1px solid #d0dde1;
    padding: 30px;
    border-radius: 5px
}

.rms-wizard label {
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 500;
    color: #000;
    font-size: 14px
}

.rms-wizard .inpt-group {
    position: relative;
    display: block
}

.rms-wizard .inpt-control {
    display: block;
    width: 100%;
    height: 36px;
    padding: 6px 32px 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #c4cdcf;
    border-radius: 3px;
    outline: 0
}

.rms-wizard .inpt-control:focus {
    border-color: #c4cdcf;
    outline: 0;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075), 0 0 5px rgba(102, 175, 233, .6);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, .075), 0 0 5px rgba(102, 175, 233, .6)
}

.rms-wizard input[type=password]::-webkit-input-placeholder,
.rms-wizard input[type=text]::-webkit-input-placeholder {
    color: #b5b5b5
}

.rms-wizard input[type=password]::-moz-placeholder,
.rms-wizard input[type=text]::-moz-placeholder {
    color: #b5b5b5
}

.rms-wizard input[type=password]:-ms-input-placeholder,
.rms-wizard input[type=text]:-ms-input-placeholder {
    color: #b5b5b5
}

.rms-wizard input[type=password]:-moz-placeholder,
.rms-wizard input[type=text]:-moz-placeholder {
    color: #b5b5b5
}

.rms-wizard .inpt-group-addon {
    position: absolute;
    right: 10px;
    top: 4px;
    font-size: 17px;
    color: #5cb0cf
}

.rms-wizard select.inpt-control {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

.rms-wizard .inpt-group.dropdown-select-icon:before {
    content: "\f0d8";
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    padding-right: 8px;
    top: 3px;
    color: #94abb3;
    font-size: 14px
}

.rms-wizard .inpt-group.dropdown-select-icon:after {
    content: "\f0d7";
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    padding-right: 8px;
    top: 10px;
    color: #94abb3;
    font-size: 14px
}

.rms-wizard select option {
    color: #555 !important
}

.rms-wizard select option:disabled {
    color: #ccc !important
}

.rms-wizard button,
.rms-wizard input,
.rms-wizard select,
.rms-wizard textarea {
    font-family: Jost-Regular;
    font-size: inherit;
    line-height: inherit
}

.rms-wizard .desc-container {
    background: #fff;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #c4cdcf;
    -webkit-box-shadow: inset 0 -3px 0 0 rgba(219, 219, 219, .69);
    -moz-box-shadow: inset 0 -3px 0 0 rgba(219, 219, 219, .69);
    box-shadow: inset 0 -3px 0 0 rgba(219, 219, 219, .69)
}

.rms-wizard .desc-table td,
.rms-wizard .desc-table th {
    font-size: 13px;
    padding: 5px;
    font-weight: 400;
    font-family: Jost-Regular
}

.rms-wizard .desc-label {
    color: #909ca0
}

.rms-wizard .desc-val {
    color: #697375
}

.rms-wizard .form-tooltip {
    position: absolute;
    background: #fb6b5b;
    color: #fff;
    padding: 10px;
    min-height: 100px;
    z-index: 10;
    width: 262px;
    left: 100%;
    top: 0;
    margin-left: 10px;
    border-radius: 4px;
    font-size: 11px
}

.rms-wizard .tooltip-edge.form-tooltip {
    bottom: 0;
    top: auto
}

.rms-wizard .inpt-control:focus+.form-tooltip {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.rms-wizard .form-tooltip p {
    margin: 0;
    padding: 5px 0 15px
}

.rms-wizard .tooltip-title {
    font-weight: 700;
    font-size: 12px
}

.rms-wizard .form-tooltip:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #fb6b5b transparent transparent;
    top: 10px;
    left: -20px
}

.rms-wizard .tooltip-edge.form-tooltip:before {
    bottom: 10px;
    top: auto
}

.rms-wizard .form-tooltip .tooltip-info:before {
    content: "\f023";
    font-family: FontAwesome;
    position: relative;
    font-size: 14px;
    padding-right: 3px;
    color: #fff
}

.rms-wizard .rms-footer-section {
    clear: both;
    min-height: 40px;
    position: relative;
    padding: 0 15px 15px
}

.rms-wizard .button-section {
    width: 100%;
    position: relative
}

.rms-wizard .button-section .btn {
    border-top: 1px solid #23417f;
    border-left: 1px solid #23417f;
    border-right: 1px solid #23417f;
    border-bottom: 1px solid #23417f;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    padding: 15px 10px;
    position: relative;
    left: 0;
    transition: .3s;
    display: block;
    min-width: 130px;
    text-align: left;
    line-height: 15px;
    font-weight: 500;
    font-size: 16px;
    text-shadow: 1px 1px 1px #3d3d3d;
    text-decoration: none;
    background-image: linear-gradient(to top, #23417f, #264991, #2851a3, #2b5ab6, #2f62c9);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .3)
}

.rms-wizard .button-section .btn small {
    display: block;
    font-size: 11px;
    font-weight: 400
}

.prev i {
    padding-right: 10px
}

.rms-wizard .input-error {
    border-color: red
}

.rms-wizard .errors {
    color: red;
    font-size: 13px
}

.rms-wizard .errors:before {
    content: "\f071";
    font-family: FontAwesome;
    position: relative;
    color: red;
    top: 0;
    left: 0;
    padding-right: 3px;
    font-size: 14px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .rms-wizard .rms-multistep-progressbar li.rms-step {
        width: 50%;
        height: auto
    }
}

@media only screen and (max-width:1024px) {
    .rms-wizard .rms-multistep-progressbar li.rms-step:after {
        display: none
    }

    .rms-wizard .rms-multistep-progressbar li.rms-step:before {
        float: left
    }

    .rms-wizard .rms-multistep-progressbar li.rms-step .step-info,
    .rms-wizard .rms-multistep-progressbar li.rms-step .step-title {
        padding-left: 60px
    }

    .rms-wizard .rms-multistep-progressbar li.rms-step.completed-step .step-title:after {
        left: auto;
        padding-left: 10px
    }

    .rms-wizard .form-tooltip {
        left: auto;
        top: auto;
        bottom: 45px;
        right: 0
    }

    .rms-wizard .form-tooltip:before {
        border-color: #fb6b5b transparent transparent;
        top: auto;
        left: auto;
        right: 10px;
        bottom: -20px
    }

    .rms-wizard .ml10 {
        margin-left: 10px !important
    }

    .rms-wizard .rms-step-section .rms-multistep-progressbar li .step-icon {
        z-index: 1024;
        position: absolute;
        top: 0;
        margin-top: 8px;
        font-size: 18px;
        color: #a9a9a9;
        margin-left: 13px;
        left: 0
    }
}

.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step:before {
    border-color: #bac7e3;
    background: #d9e8f5;
    color: #0074d9
}

.rms-wizard.steptheme1 .inpt-group-addon,
.rms-wizard.steptheme1 .rms-content-section .rms-content-title b,
.rms-wizard.steptheme1 .rms-multistep-progressbar li .step-icon,
.rms-wizard.steptheme1 .rms-wizard-header .title span {
    color: #0074d9
}

.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step:after {
    background-color: #d9e8f5;
    border-top-color: #bac7e3;
    border-bottom-color: #bac7e3
}

.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step .step-title {
    color: #464646
}

.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step .step-info {
    color: #a8a8a8
}

.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step:before {
    background-color: #92cf5c;
    border-color: #92cf5c;
    color: #fff
}

.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step:after {
    background-color: #92cf5c;
    border-color: #75b43e
}

.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step .step-info,
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step .step-title {
    color: #567d34
}

.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step:before {
    background-color: #0074d9;
    border-color: #0860ad;
    color: #fff
}

.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step:after {
    background-color: #0074d9;
    border-color: #0860ad
}

.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step .step-info,
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step .step-title {
    color: #185991
}

.rms-wizard.steptheme1 .rms-step-section {
    border-bottom-color: #d0dde1;
    background: #f2f7f9
}

.rms-wizard.steptheme1 .rms-wizard-header {
    background: #fff;
    border-bottom-color: #d0dde1
}

.rms-wizard.steptheme1 .form-tooltip {
    background: #26324b;
    color: #7d94c8
}

.rms-wizard.steptheme1 .form-tooltip .tooltip-title {
    color: #7092db
}

.rms-wizard.steptheme1 .form-tooltip .tooltip-info:before {
    color: #7d94c8
}

.rms-wizard.steptheme1 .form-tooltip:before {
    border-color: transparent #26324b transparent transparent
}

.height-textarea {
    height: 100px !important
}

.tab-section .card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    border: none !important
}

#popup_form_modal .popup-contact-form .modal-disclaim,
.inpt-group p {
    font-size: 13px
}

.form-hashing {
    background: #f4f5fa;
    border: 1px solid #ddd;
    padding: 25px;
    border-radius: 5px
}

.form-hashing .form-control {
    display: block;
    width: 100%;
    padding: 6px 32px 6px 12px;
    font-size: 14px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #c4cdcf;
    border-radius: 3px;
    height: 35px
}

.form-hashing select {
    height: 35px !important
}

.or-box {
    background: #264991;
    padding: 10px;
    border-radius: 100px;
    color: #fff
}

.coin-form .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-image: linear-gradient(to top, #23417f, #264991, #2851a3, #2b5ab6, #2f62c9)
}

.coin-form .nav-link,
.grey-bg,
.smart_benefits_sec {
    background: #f4f5fa
}

.ico_icon {
    max-width: 55px
}

.ico_serv {
    display: flex;
    gap: 15px
}

.ico_content {
    padding-left: 54px;
    padding-top: 10px
}

.ico_content h4 {
    font-size: 18px;
    color: #222
}

.featues-content h2 {
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
    margin-top: 10px
}

.features-section,
.sbdevservice_sec .row [class^=col-]:first-child .row [class^=col-] {
    padding: 5px
}

.mt-8 {
    margin-top: 8rem !important
}

.head-icon {
    max-width: 18px;
    vertical-align: middle
}

.ind-sec {
    background: #f3f2f2
}

.breadcrumb-sec {
    background: #e9ecef
}

.blog-sec .feature {
    margin-bottom: 20px
}

.chat-bobble::after,
.wa__btn_popup .wa__btn_popup_txt::after {
    bottom: 0;
    left: 100%;
    margin-bottom: -8px;
    position: absolute;
    content: '';
    height: 0;
    width: 0
}

.blog-sec .feature-img img {
    position: relative;
    max-width: 120px;
    border-radius: 3px
}

.chat-bobble,
.wa__btn_popup .wa__btn_popup_txt {
    background: #ddd;
    color: #222;
    padding: 5px 5px 6px 6px;
    top: -8px
}

.blog-sec .feature-content h3 {
    line-height: 22px;
    margin-top: 8px
}

.chat-bobble {
    position: relative;
    border-radius: .4em;
    width: 139px;
    font-size: 12px;
    font-weight: 600;
    left: 1px
}

.chat-bobble::after {
    border: 12px solid transparent;
    border-bottom: 0;
    border-left: 0;
    border-top-color: #ddd;
    margin-left: -115.5px
}

.btn_coin,
.btn_skype,
.btn_whatsapp {
    border-radius: 3px !important;
    line-height: 20px;
    position: relative
}

.heart {
    animation: .7s ease-in-out infinite pulse;
    transform-origin: center
}

.share.right {
    max-width: 47px
}

.customalt {
    font-size: 22px !important
}

.blog-cash p,
.para-text {
    font-size: 15px
}

.header_nav .pre-header {
    margin-top: 0
}

.navbar-brand {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.btn_skype,
.btn_whatsapp {
    padding: 1px 9px !important;
    top: 4px
}

.navbar-brand img {
    max-height: 50px
}

.btn_coin:focus,
.btn_skype:focus,
.btn_whatsapp:focus {
    box-shadow: none !important
}

.btn_skype {
    background: #00aeeb
}

.btn_whatsapp {
    background: #25d366
}

.btn_coin {
    background: #264991;
    padding: 5px !important;
    border: none
}

#popup_form_modal .error,
.btn_coin span,
.btn_skype span,
.btn_telegram span,
.btn_whatsapp span,
.sb_blog .blog-card h4 a {
    color: #fff !important
}

.sticky .pre-header {
    margin-top: -40px
}

@media (max-width:565px) {
    .sticky .pre-header {
        margin-top: 0
    }

    .pre-header ul li a {
        font-size: 12px
    }
}

@media screen and (min-width:767px) {
    .mobile {
        display: none !important
    }

    .footer_batch {
        height: 200px;
        width: 200px;
        margin-left: -65px
    }

    .width_70 {
        width: 70%
    }
}

@media screen and (max-width:767px) {

    .desktop,
    .submenu .desktop {
        display: none !important
    }

    .submenu .mobile {
        display: block !important
    }

    .mobile {
        float: right
    }

    .contact-details .mobile {
        float: left
    }

    .navbar-nav>li {
        float: left;
        padding-left: 7px;
        border-bottom: 1px solid
    }

    .blog-breadcrum {
        margin-top: 2em !important
    }

    .pre-header ul {
        padding-left: 2px
    }
}

.para-text {
    padding-left: 8px !important
}

.ticker-wrap {
    position: fixed;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    height: 3rem;
    background-color: #112556;
    box-sizing: content-box;
    z-index: 99;
    color: #fff
}

.ticker-wrap a,
.ticker-wrap a:hover {
    display: inline-block;
    padding: 1rem 2rem;
    font-size: 18px;
    color: #fff !important;
    font-weight: 700;
    margin-top: 17px;
    margin-right: 17px
}

.blog-authorbox {
    padding: 20px 17px;
    background-color: #f4f5fa !important;
    line-height: 1.6;
    margin: -25px 0 40px;
    display: block;
    overflow: hidden;
    border-radius: 5px;
    border: none !important
}

.dot,
.square {
    border-radius: 50%
}

.blog-author-img {
    float: left;
    margin: 0 25px 0 0
}

.square {
    height: 50px;
    width: 50px;
    background-color: #f15923
}

.com_txt {
    text-align: center;
    padding: 11px 10px 10px;
    text-transform: uppercase
}

.blog-author-content .author-name {
    font-size: 18px;
    margin: 0 0 1em;
    font-weight: 600;
    text-align: left
}

#acknowledge_modal .modal-body {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    font-weight: 700;
    border-radius: 10px
}

#acknowledge_modal button.close {
    background: 0 0;
    color: #000 !important;
    font-size: 32px !important;
    opacity: 2
}

.mt_40 {
    margin-top: 40px
}

.dot {
    background: #14b474;
    height: 10px;
    width: 10px;
    display: inline-block;
    margin-left: 5px
}

.wa__btn_popup {
    position: fixed;
    bottom: 50px;
    cursor: pointer;
    z-index: 999;
    left: 30px;
    right: unset;
    width: 50px
}

.wa__btn_popup.wa__active .wa__btn_popup_txt {
    -ms-transform: translate(0, 15px);
    transform: translate(0, 15px);
    -webkit-transform: translate(0, 15px);
    -moz-transform: translate(0, 15px);
    opacity: 0;
    visibility: hidden
}

.wa__btn_popup .wa__btn_popup_txt {
    position: relative;
    border-radius: .4em;
    width: 170px;
    font-size: 12px;
    left: 1px
}

.wa__btn_popup .wa__btn_popup_txt::after {
    border: 12px solid transparent;
    border-bottom: 0;
    border-left: 0;
    border-top-color: #ddd;
    margin-left: -135.5px
}

.wa__btn_popup .wa__btn_popup_icon {
    background: #2db742;
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0 6px 8px 2px rgba(0, 0, 0, .14);
    -webkit-box-shadow: 0 6px 8px 2px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 6px 8px 2px rgba(0, 0, 0, .14)
}

.wa__btn_popup.wa__active .wa__btn_popup_icon:before {
    opacity: 0;
    -ms-transform: scale(0) rotate(360deg);
    transform: scale(0) rotate(360deg);
    -webkit-transform: scale(0) rotate(360deg);
    -moz-transform: scale(0) rotate(360deg)
}

.wa__btn_popup .wa__btn_popup_icon:before {
    content: '';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(../../img/whatsapp.svg) center center/30px auto no-repeat;
    -webkit-background-size: 25px auto;
    -moz-background-size: 30px auto;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s
}

.wa__btn_popup.wa__active .wa__btn_popup_icon:after {
    opacity: 1;
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0)
}

.wa__btn_popup .wa__btn_popup_icon:after {
    content: '';
    opacity: 0;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(../../images/sprites/common_sprites.png?v1) 0 -15px no-repeat;
    background-size: 5rem !important;
    -webkit-background-size: 30px auto;
    -moz-background-size: 30px auto;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transform: scale(0) rotate(-360deg);
    transform: scale(0) rotate(-360deg);
    -webkit-transform: scale(0) rotate(-360deg);
    -moz-transform: scale(0) rotate(-360deg)
}

.wa__popup_chat_box.wa__active {
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    visibility: visible;
    opacity: 1
}

.wa__popup_chat_box {
    left: 25px;
    width: 351px;
    border-radius: 5px 5px 8px 8px;
    -webkit-border-radius: 5px 5px 8px 8px;
    -moz-border-radius: 5px 5px 8px 8px;
    position: fixed;
    overflow: hidden;
    box-shadow: 0 10px 10px 4px rgba(0, 0, 0, .04);
    -webkit-box-shadow: 0 10px 10px 4px rgba(0, 0, 0, .04);
    -moz-box-shadow: 0 10px 10px 4px rgba(0, 0, 0, .04);
    bottom: 102px;
    right: 25px;
    z-index: 998;
    opacity: 0;
    visibility: hidden;
    -ms-transform: translate(0, 50px);
    transform: translate(0, 50px);
    -webkit-transform: translate(0, 50px);
    -moz-transform: translate(0, 50px);
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    will-change: transform, visibility, opacity;
    max-width: calc(100% - 50px)
}

.wa__popup_chat_box .wa__popup_heading {
    background: #2db742;
    position: relative;
    padding: 15px 43px 17px 74px;
    color: #d9ebc6
}

.wa__popup_chat_box .wa__popup_heading:before {
    content: '';
    background: url(../../images/sprites/common_sprites.png?v1) -66px -40px no-repeat;
    background-size: 8rem !important;
    display: block;
    width: 55px;
    height: 33px;
    position: absolute;
    top: 20px;
    left: 12px
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_title {
    padding-top: 2px;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_intro {
    color: #fff;
    font-weight: 600;
    padding-top: 4px;
    font-size: 13px;
    line-height: 20px
}

.wa__popup_chat_box .wa__popup_content {
    background: #fff;
    padding: 13px 20px 21px 19px;
    text-align: center
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.right_block,
.nftmarki_ft_rt li,
.wa__popup_chat_box .wa__popup_content_left {
    text-align: left
}

.wa__popup_chat_box .wa__popup_notice {
    font-size: 12px;
    color: #a5abb7;
    font-weight: 600;
    padding: 0 3px
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:first-child {
    transition-delay: .3s;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s
}

.wa__popup_chat_box.wa__lauch .wa__popup_content_list .wa__popup_content_item {
    opacity: 1;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0)
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item {
    transition: .4s 2.1s;
    -webkit-transition: .4s 2.1s;
    -moz-transition: .4s 2.1s
}

.wa__popup_content_list .wa__popup_content_item {
    margin: 14px 0 0;
    transform: translate(0, 20px);
    -webkit-transform: translate(0, 20px);
    -moz-transform: translate(0, 20px);
    will-change: opacity, transform;
    opacity: 0
}

.wa__popup_chat_box .wa__stt.wa__stt_online {
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s
}

.wa__popup_chat_box .wa__stt {
    border-left: 2px solid #2db742;
    padding: 13px 40px 12px 74px;
    position: relative;
    text-decoration: none;
    display: table;
    width: 100%;
    background: #f5f7f9;
    border-radius: 2px 4px;
    -webkit-border-radius: 2px 4px 2px 4px;
    -moz-border-radius: 2px 4px
}

.wa__stt_online {
    background: #2db742;
    cursor: pointer;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    backface-visibility: hidden;
    will-change: transform
}

.wa__stt_online:before {
    content: '';
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    background: rgba(0, 0, 0, .2);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: 0;
    will-change: opacity
}

.wa__popup_chat_box .wa__popup_avatar.nta-default-avt {
    border-radius: unset;
    -webkit-border-radius: unset;
    -moz-border-radius: unset
}

.wa__popup_chat_box .wa__popup_avatar {
    position: absolute;
    overflow: hidden;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    left: 12px;
    top: 12px
}

.wa__popup_content_list .wa__popup_content_item .wa__popup_txt {
    display: table-cell;
    vertical-align: middle;
    min-height: 48px;
    height: 48px
}

.wa__popup_content_list .wa__popup_content_item .wa__member_name {
    font-size: 14px;
    color: #363c47;
    line-height: 1.188em !important
}

.wa__popup_content_list .wa__popup_content_item .wa__member_duty {
    font-size: 11px;
    color: #989b9f;
    padding: 2px 0 0;
    line-height: 1.125em !important
}

.wa__popup_chat_box .wa__stt:after {
    content: '';
    background: url(../../img/whatsapp.svg) 0 0/100% 100% no-repeat;
    position: absolute;
    right: 14px;
    top: 26px;
    width: 30px;
    height: 30px;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%
}

@keyframes beat {
    to {
        transform: scale(1.4)
    }
}

.heart_beat {
    font-size: 150px;
    color: #fff;
    animation: .35s infinite alternate beat;
    transform-origin: center
}

.social__contact__bar {
    position: fixed;
    bottom: 0;
    padding: 10px 0 0;
    width: 100%;
    z-index: 1
}

.social__contact__bar .social__contact__bar__close {
    padding: 13px 10px;
    margin: 0;
    background: #22417f;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1
}

.social__contact__bar .social__contact__bar__div {
    padding: 6px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 700
}

.social__contact__bar .social__contact__bar__div span {
    margin-left: 10px
}

.social__contact__bar .social__contact__bar__div i {
    position: relative;
    font-size: 30px;
    top: 5px
}

.social__contact__bar .social__contact__main__bar {
    background: #3a4454;
    padding: 20px 0;
    text-align: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.social__contact__bar .social__contact__main__bar .bar__close {
    padding: 5px 0;
    margin: 0;
    background: #f5950c;
    width: 25px;
    height: 25px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    left: 15px;
    top: 0
}

.about_btn,
.social__contact__bar .social__contact__main__bar .social__icons,
.tooltip {
    display: inline-block
}

.social__contact__bar .social__contact__main__bar .social__icons .social__icons__btn {
    color: #fff;
    padding: 10px;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none
}

.pt-0 {
    padding-top: 0
}

@media (min-width:1200px) {
    .container {
        max-width: 1170px;
        padding-left: 0;
        padding-right: 0
    }
}

.container:after,
.container:before,
.repeat_section:after,
.repeat_section:before,
.spacepaddingdomains:after,
.spacepaddingdomains:before {
    content: "";
    display: block;
    clear: both
}

.sectiongray {
    background-color: #f3f3f3 !important
}

.repeat_section {
    display: block;
    clear: both;
    width: 100%;
    position: relative;
    padding: 0
}

.spacepaddingdomains {
    display: block;
    width: 100%;
    clear: both;
    padding: 40px 0;
    min-height: 625px
}

.algin_colmet .col {
    width: 20%
}

.cell_itam.color-1,
.innerbox.color-1 {
    background: #f4eba1
}

.cell_itam {
    height: 170px;
    border-radius: 15px;
    text-align: center;
    padding: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin: 0 -5px;
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
    -webkit-transition: .8s .3s;
    transition: .8s .3s;
    z-index: 1;
    opacity: 0
}

.cell_itam_inneer {
    display: block;
    width: 100%;
    position: relative
}

.cell_itam_A {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    z-index: 3
}

.touchtp .cell_itam,
.touchtp .cell_itam+.cell_itam {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.cell_itam.color-2 {
    background: #f9939a
}

.cell_itam+.cell_itam {
    margin-top: 18px;
    -webkit-transform: translateY(-320px);
    transform: translateY(-320px)
}

.cell_itam_img.digital_content,
.cell_itam_img.scrypt {
    background-position: -62px 0
}

.cell_itam_img {
    display: block;
    height: 60px;
    width: 60px;
    background-image: url(../../images/algo-img-sprites.png?v1);
    margin: 0 auto;
    background-repeat: no-repeat
}

.cell_itam h5 {
    display: block;
    font-size: 14px;
    font-weight: 900 !important;
    color: #111;
    padding-top: 10px;
    line-height: 1.4;
    text-transform: uppercase
}

.cell_itam.color-3,
.innerbox.color-2,
.innerbox.color-3 {
    background: #53e3b7
}

.cell_itam.color-4,
.innerbox.color-4 {
    background: #c1db83
}

.cell_itam.color-5,
.innerbox.color-5 {
    background: #f4cca1
}

.cell_itam.color-6,
.innerbox.color-6 {
    background: #7bd8f0
}

.cell_itam.color-7,
.innerbox.color-7 {
    background: #a1c7f4
}

.cell_itam.color-8,
.innerbox.color-8 {
    background: #b9adf6
}

.cell_itam.color-9,
.innerbox.color-9 {
    background: #70e4e8
}

.cell_itam.color-10,
.innerbox.color-10 {
    background: #53bbfd
}

.help_busness_text {
    display: block;
    width: 100%;
    padding-left: 45px
}

.help_busness_text h4 {
    display: block;
    font-size: 36px;
    font-weight: 600;
    color: #000;
    line-height: 1.4
}

.help_busness_text p {
    display: block;
    font-size: 18px;
    color: #000;
    padding-top: 5px
}

.cell_itam:hover {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .8)
}

.innerbox {
    display: block;
    width: 100%;
    position: relative;
    height: 140px;
    border-radius: 10px;
    padding: 0 4px;
    margin: 10px !important;
    vertical-align: top
}

.innerbox-content {
    margin-top: 20%
}

.cell_itam_img.sha256 {
    background-position: 6px 0
}

.cell_itam_img.x11 {
    background-position: -137px 0
}

.cell_itam_img.x13 {
    background-position: -206px 0
}

.cell_itam_img.x15 {
    background-position: -274px 0
}

.cell_itam_img.quark {
    background-position: -343px 0
}

.cell_itam_img.equihash {
    background-position: -412px 0
}

.cell_itam_img.ethash {
    background-position: -488px 0
}

.cell_itam_img.eosio {
    background-position: -557px 0
}

.cell_itam_img.sha3 {
    background-position: -627px 0
}

.cell_itam_img.cryptonight {
    background-position: -704px 0
}

.cell_itam_img.scp {
    background-position: -776px 0
}

.mobile .help_busness_text {
    padding: 0;
    margin: 0 auto;
    text-align: center
}

.mobile {
    padding: 0;
    float: none
}

.details_description h4,
.nav-dropdown-icon {
    font-size: 18px !important
}

.icon_box {
    background: #fff;
    box-sizing: border-box;
    flex-direction: column;
    height: 100%;
    box-shadow: 0 2px 4px 0 rgba(2, 2, 3, .09);
    position: relative;
    padding: 16px 22px
}

.icon_box .image-wrapper {
    position: relative;
    top: 0;
    left: 193px;
    top: 0p
}

.column_icon_box .icon_box .title {
    font-size: 18px;
    line-height: 25px;
    color: #000;
    text-align: left;
    margin-bottom: 10px;
    font-weight: 600 !important
}

.column_icon_box .desc {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    text-align: left
}

.circle {
    width: 200px;
    height: 200px
}

.circle .tick {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-left: 560px;
    margin-top: -9px
}

.circle .tick img {
    width: 80px
}

.circle .tick:first-child {
    transform: rotate(0) translate(200px)
}

.circle .tick:nth-child(2) {
    transform: rotate(25.71deg) translate(200px)
}

.circle .tick:nth-child(3) {
    transform: rotate(51.42deg) translate(200px)
}

.circle .tick:nth-child(4) {
    transform: rotate(77.13deg) translate(203px)
}

.circle .tick:nth-child(5) {
    transform: rotate(154.26deg) translate(200px)
}

.circle .tick:nth-child(6) {
    transform: rotate(179.97deg) translate(200px)
}

.circle .tick:nth-child(7) {
    transform: rotate(205.68deg) translate(200px)
}

.circle .tick:nth-child(8) {
    transform: rotate(231.39deg) translate(200px)
}

.circle .tick:nth-child(9) {
    transform: rotate(257.1deg) translate(200px)
}

.circle .tick:nth-child(10) {
    transform: rotate(282.81deg) translate(200px)
}

.circle .tick:nth-child(11) {
    transform: rotate(308.52deg) translate(200px)
}

.circle .tick:nth-child(12) {
    transform: rotate(334.23deg) translate(200px)
}

.circle .tick:nth-child(13) {
    transform: rotate(130deg) translate(200px)
}

.circle .tick:nth-child(14) {
    transform: rotate(103.5deg) translate(201px)
}

.info-control {
    margin-bottom: 109px;
    margin-top: -60px
}

.info-control #bg-img {
    margin-left: 400px;
    position: relative;
    top: 179px
}

.tooltip {
    opacity: 1;
    z-index: 0
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    width: 282px;
    text-align: left;
    padding: 12px
}

#tt1 {
    transform: rotate(0);
    top: 0
}

#tt2 {
    transform: rotate(-26deg);
    top: 0
}

#tt3 {
    transform: rotate(-51.5deg);
    top: 61px;
    left: 63px
}

#tt4 {
    transform: rotate(-77deg)
}

#tt5 {
    transform: rotate(-154deg);
    left: 75px;
    top: 78px
}

#tt6 {
    transform: rotate(180deg);
    left: 86px;
    top: -11px
}

#tt7 {
    transform: rotate(154deg);
    left: 57px;
    top: -82px
}

#tt8 {
    transform: rotate(128deg);
    left: 18px;
    top: -126px
}

#tt9 {
    transform: rotate(103deg)
}

#tt10 {
    transform: rotate(77deg);
    left: -37px;
    top: 208px
}

#tt11 {
    transform: rotate(52deg);
    left: 30px;
    top: 176px
}

#tt12 {
    transform: rotate(26deg);
    left: 69px;
    top: 97px
}

#tt13 {
    transform: rotate(-130deg);
    top: 57px;
    left: 61px
}

#tt14 {
    transform: rotate(-103deg);
    left: 46px
}

.about_btn {
    padding: 7px 12px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
    transition: .5s;
    -webkit-transition: .5s;
    cursor: pointer;
    background: #010141;
    color: #fff;
    margin-right: 10px
}

.about_btn:hover {
    background: #f3950e;
    color: #fff;
    text-decoration: none
}

.footer-review {
    color: #fff;
    font-size: 14px
}

.head_foot_rev {
    color: #4daeeb
}

.common_sprites_img.review_sprite {
    object-fit: none;
    object-position: 0 -5px;
    width: 85px;
    height: 25px
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

#popup_form_modal.popup-form .modal-dialog {
    max-width: 100%;
    margin: 0;
    height: 100% !important
}

#popup_form_modal.modal .modal-content {
    border-radius: 0
}

#popup_form_modal.popup-form .top_cls {
    color: #264796 !important;
    opacity: 1;
    font-size: 40px;
    font-weight: 600;
    width: 40px;
    height: 40px;
    right: -1px;
    top: -6px;
    z-index: 1;
    background: #fff;
    border-radius: 0;
    position: absolute
}

#popup_form_modal .popup-contact-form {
    color: #fff;
    position: relative;
    padding: 80px 0
}

#popup_form_modal #christmas_form .btn {
    text-transform: uppercase;
    background-color: #284668;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    padding: 10px 20px;
    letter-spacing: 0;
    border-bottom: none
}

#popup_form_modal #christmas_form .social_icon_box_mob {
    margin-top: 20px;
    border: 1px solid #ffffff87;
    background: #123050;
    padding: 10px 20px;
    border-radius: 10px
}

#popup_form_modal #christmas_form .social_icon_box_mob .sub_title {
    color: #e7b448;
    margin-bottom: 0;
    font-size: 18px
}

#popup_form_modal #christmas_form .social_icon_box .sub_content,
#popup_form_modal #christmas_form .social_icon_box_mob .sub_content {
    font-size: 16px
}

#popup_form_modal #christmas_form .social_icon_box,
.bottom_blog_new .recent_blog_list {
    margin-top: 20px
}

#popup_form_modal #christmas_form .social_icon_box .outside {
    position: relative;
    height: 12vmin;
    text-align: center;
    background: #ffffff87;
    -webkit-clip-path: polygon(0 0, 100% 0, 87% 53%, 100% 100%, 0 100%, 14% 53%);
    clip-path: polygon(0 0, 100% 0, 87% 53%, 100% 100%, 0 100%, 14% 53%)
}

#popup_form_modal #christmas_form .social_icon_box .outside::after {
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background: #ffffff87;
    top: 52%;
    left: 0
}

#popup_form_modal #christmas_form .social_icon_box .outside .sub_title {
    color: #e7b448;
    padding-top: 10px;
    margin-bottom: 0
}

#popup_form_modal #christmas_form .social_icon_box .outside .sub_content {
    padding-top: 15px;
    font-size: 15px
}

#popup_form_modal #christmas_form .social_icon_box .inside {
    position: absolute;
    top: 1px;
    left: 2px;
    right: 2px;
    bottom: 1px;
    background: #123050;
    -webkit-clip-path: polygon(0 0, 100% 0, 87% 53%, 100% 100%, 0 100%, 14% 53%);
    clip-path: polygon(0 0, 100% 0, 87% 53%, 100% 100%, 0 100%, 14% 53%)
}

#christmas_form>.form-control:not(:placeholder-shown),
#popup_form_modal #christmas_form>.form-control:focus {
    border: 1px solid #fff
}

#popup_contact_form .form-group .select_input_group_div {
    display: flex;
    align-items: inherit !important
}

#popup_form_modal .list-f03 li {
    padding: 0;
    margin: 28px 0;
    list-style: none;
    position: relative
}

#popup_form_modal .list-f03 span {
    display: block;
    font-size: 23px !important;
    color: #fff;
    padding-left: 42px;
    line-height: 30px
}

#popup_form_modal .list-f03 a {
    color: #f2b424;
    font-size: 20px;
    clear: both;
    line-height: 40px;
    padding-left: 42px
}

#popup_form_modal .list-f03 li i {
    font-size: 20px;
    width: 35px;
    height: 35px;
    display: block;
    border: 2px solid #f2b424;
    border-radius: 50%;
    line-height: 0;
    position: absolute;
    left: 0;
    top: -3px;
    color: #f2b424;
    align-items: center;
    display: grid;
    text-align: center;
    margin-left: -10px
}

#popup_form_modal .enquiry-address {
    padding: 80px 0
}

#popup_form_modal .popup-contact-form .popup_title_new,
.nft_art_main .benefits .title {
    font-weight: 700;
    font-size: 35px
}

#popup_form_modal .popup-contact-form p {
    font-weight: 500;
    color: #fff;
    font-size: 17px
}

.popup-contact-form .mt-3 {
    margin-top: 0 !important
}

#popup_form_modal .popup-form p {
    color: #fff;
    font-size: 15px;
    text-align: left;
    margin-bottom: 20px;
    line-height: 23px
}

#popup_form_modal .fitoutform .form-group {
    margin-bottom: 10px !important;
    position: relative
}

#popup_form_modal .popup-contact-form input,
#popup_form_modal .popup-contact-form textarea {
    width: 100%;
    height: 45px;
    margin-bottom: 13px;
    padding-left: 15px;
    border-radius: 10px;
    border: none;
    color: #222;
    border-bottom: 1px solid #fff
}

#popup_form_modal.popup-form input,
#popup_form_modal.popup-form select,
#popup_form_modal.popup-form textarea {
    margin-bottom: 5px;
    background: 0 0;
    color: #fff;
    border: none;
    font-size: 16px;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 transparent;
    box-shadow: inset 0 0 0 transparent;
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

#popup_contact_form select.form-control:not([size]):not([multiple]) {
    height: 45px
}

.fitoutform .form-control {
    padding: 0;
    border: none;
    margin-bottom: 0;
    font-weight: 500;
    font-size: 14px;
    border-bottom: 1px solid #e5e3e3;
    border-radius: 0;
    box-shadow: none
}

.popup-contact-form .btn {
    text-transform: none;
    background-color: #f2b424;
    color: #264796;
    font-size: 19px;
    width: 152px;
    font-weight: 600
}

#popup_contact_form ::placeholder {
    color: #fff;
    opacity: 1
}

#popup_contact_form :-ms-input-placeholder {
    color: #fff
}

#popup_contact_form ::-ms-input-placeholder {
    color: #fff
}

#popup_contact_form select option {
    background-color: #2f2f2f
}

#popup_contact_form input:-webkit-autofill,
#popup_contact_form input:-webkit-autofill:active,
#popup_contact_form input:-webkit-autofill:focus,
#popup_contact_form input:-webkit-autofill:hover {
    -webkit-box-shadow: 0 0 0 30px #264797 inset !important;
    -webkit-text-fill-color: #fff
}

#popup_contact_form input:-webkit-autofill,
#popup_contact_form select:-webkit-autofill,
#popup_contact_form textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #264797 inset !important;
    background-image: none;
    -webkit-text-fill-color: #fff
}

.blckcn_game .top_industries_div,
.defi_services .threed:hover,
.threed:hover,
.whychoose_sportsbett .sol-box:hover {
    box-shadow: 1px 1px #264891, 2px 2px #264891, 3px 3px #264891;
    cursor: pointer
}

.modal-backdrop.show {
    opacity: .9
}

#accordion .card-header {
    margin-bottom: 8px
}

#accordion .accordion-title {
    position: relative;
    display: block;
    padding: 8px 0 8px 18px;
    background: #213744;
    border-radius: 8px;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    width: 100%;
    text-align: left;
    transition: .4s ease-in-out;
    white-space: normal
}

#accordion .accordion-title i {
    position: absolute;
    width: 40px;
    height: 100%;
    right: 0;
    top: 0;
    color: #fff;
    background: radial-gradient(rgba(33, 55, 68, .8), #213744);
    text-align: center;
    border-right: 1px solid transparent
}

#accordion .accordion-title:hover {
    padding-left: 35px;
    background: #213744;
    color: #fff
}

#accordion .accordion-title:hover i {
    border-left: 1px solid #fff
}

#accordion .accordion-body {
    padding: 40px 55px
}

#accordion .accordion-body ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

#accordion .accordion-body li {
    padding-left: 1.2rem;
    text-indent: -1.2rem
}

#popup_form_modal label.error {
    background: #333;
    border-radius: 5px;
    border: 2px solid #cb141d;
    color: #fff !important;
    padding: 2px;
    position: absolute;
    top: -5px;
    right: 0;
    width: auto;
    font-size: 11px;
    font-weight: 600;
    z-index: 1
}

#popup_form_modal label.error:after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 8px;
    border-style: solid;
    border-color: #333 transparent transparent
}

.iti--separate-dial-code {
    width: 100%;
    float: left
}

#popup_telephone {
    padding-left: 80px !important
}

.offer-modal .modal-dialog {
    margin-top: 100px;
    padding-left: 0;
    width: 750px;
    max-width: 750px;
    height: 500px
}

.offer-modal .modal-content {
    padding-left: 0;
    border-radius: 0;
    border: 10px solid #fff
}

.offer-modal .modal-body {
    padding: 0;
    cursor: pointer
}

.offer-modal .close {
    color: #fff;
    opacity: 1;
    font-size: 34px;
    font-weight: 400;
    background-color: #ef1e00;
    border-radius: 100%;
    width: 39px;
    height: 38px;
    position: absolute;
    right: -22px;
    z-index: 1;
    top: -23px;
    padding-bottom: 2px
}

@media (max-width:767px) and (min-width:0px) {
    .offer-modal .modal-dialog {
        width: 96%;
        margin: 45px auto .5rem
    }

    .offer-modal .modal-content {
        background: url(../off/black-friday-banner-mobile.png);
        background-size: cover !important;
        margin-top: 0
    }

    .offer-modal .modal-content h2 {
        line-height: 30px;
        font-size: 19px
    }

    .offer-modal .countdown-timer ul {
        padding: 0
    }

    .offer-modal .offer-buttons .btn {
        font-size: 20px;
        margin-bottom: 20px
    }

    .offer-modal li {
        display: inline-block;
        font-size: 30px;
        list-style-type: none;
        padding: 0 9px;
        text-transform: uppercase;
        color: #fff
    }

    .offer-modal li span {
        display: block;
        font-size: 30px;
        color: #fff;
        font-weight: 600
    }

    .offer-modal .countdown-timer {
        text-align: center;
        position: absolute;
        left: 40px;
        bottom: 23%
    }

    .offer-modal .timer-text {
        font-size: 15px
    }
}

.case_study_home_banner,
.details_case_study_banner {
    background-size: cover;
    background-position: center;
    min-height: 640px;
    color: #fff;
    padding: 5rem 0
}

@media (min-width:767px) {
    .sb_sociowrap_li.dropdown:hover .dropdown-menu {
        display: block
    }

    .altcoin_banner {
        background-image: url(../../images/altcoin-banner.png?v2) !important;
        background-size: cover !important
    }

    .blog-sec .blg_det_dets .details_description img.web_width_auto {
        width: auto !important
    }

    .add-on-sec.eth_add_on_bene_box h4 {
        min-height: 50px
    }

    .max_width_430 {
        max-width: 430px
    }

    .max_width_400 {
        max-width: 400px
    }

    #popup_form_modal.popup-form .modal-content {
        background: #264796;
        height: 100%
    }

    #popup_form_modal.popup-form .modal-open {
        overflow-y: hidden
    }

    .case_study_home_banner .case_study_banner_cont .banner__title {
        font-size: 4.5rem !important
    }

    .details_case_study_banner .case_study_banner_cont .banner__title {
        font-size: 62px !important
    }

    .platforms_img_div {
        width: 75%;
        text-align: center;
        margin: 5px auto
    }

    .stablecoin_development_bnr {
        background-image: url(../../images/stablecoins-development/stablecoin-development-company.png);
        background-color: #2548a2
    }
}

.case_study_home_banner .case_study_banner_cont .banner__title {
    font-size: 3rem;
    text-align: left;
    font-family: 100 !important;
    font-weight: 100;
    color: #fff;
    margin-bottom: 1rem
}

.case_study_home_banner .case_study_banner_cont p,
.details_case_study_banner .case_study_banner_cont p {
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.3;
    font-size: 20px;
    text-align: left;
    margin-bottom: 1rem
}

.case_study_home_banner .case_study_banner_cont .key_text,
.details_case_study_banner .case_study_banner_cont .key_text {
    font-weight: 700;
    letter-spacing: .2px;
    line-height: 1.3;
    font-size: 20px;
    text-align: left;
    margin-bottom: 1rem
}

.case_study_home_banner .case_study_banner_cont .contact__btn,
.case_study_home_banner .case_study_banner_cont .contact__btn:hover,
.details_case_study_banner .case_study_banner_cont .contact__btn,
.details_case_study_banner .case_study_banner_cont .contact__btn:hover {
    text-decoration: unset;
    float: left;
    background: #264991;
    padding: 10px;
    border-radius: .25rem;
    color: #fff;
    margin-top: 1rem;
    font-size: 18px;
    font-weight: 600
}

.main_case_study_sec hr,
.related_case_studies_sec hr {
    border-top: 1px solid rgba(0, 0, 0, .43)
}

.main_case_study_sec .main_case_study_title {
    color: #121212;
    font-size: 27px;
    font-weight: 500
}

.main_case_study_sec .main_case_study_card {
    background: 0 0;
    border: none
}

.main_case_study_sec .main_case_study_card .card-body {
    padding: 2rem 0
}

.main_case_study_sec .main_case_study_card .card-body .case_study_card_title {
    font-weight: 500;
    line-height: 1.3;
    font-size: 1.625rem
}

.main_case_study_sec .main_case_study_card .card-body .case_study_card_title a,
.main_case_study_sec .main_case_study_card .card-body .case_study_card_title a:hover {
    color: #000;
    text-decoration: unset
}

.main_case_study_sec .main_case_study_card .card-body p {
    color: #4c4c4c;
    font-size: 18px;
    letter-spacing: 0
}

.case_studies_breadcrumb {
    position: relative;
    bottom: 2rem
}

.case_studies_breadcrumb span {
    font-size: 18px;
    padding: 5px
}

.case_studies_breadcrumb .case_studies_breadcrumb_a,
.case_studies_breadcrumb .case_studies_breadcrumb_a:hover {
    text-decoration: unset;
    font-size: 18px;
    font-weight: 400;
    color: #fff
}

.case_studies_breadcrumb .case_studies_inquiry_a,
.case_studies_breadcrumb .case_studies_inquiry_a:hover {
    text-decoration: unset;
    background: #264991;
    color: #fff;
    padding: 8px 15px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 600
}

.details_case_study_banner .case_study_banner_cont .banner__title {
    font-size: 40px;
    text-align: left;
    font-family: 100 !important;
    font-weight: 100;
    color: #fff;
    margin-bottom: 1rem
}

.details_main_case_study_sec .details_main_case_study_div .title {
    font-size: 2rem;
    color: #121212;
    font-weight: 600
}

.details_main_case_study_sec .details_main_case_study_div p {
    color: #4c4c4c;
    line-height: 2;
    margin-bottom: 10px;
    font-size: 18px;
    text-align: justify
}

.details_main_case_study_sec .details_main_case_study_div .details_main_case_study_ul li {
    list-style: none;
    color: #4c4c4c;
    line-height: 2;
    font-size: 18px
}

.details_main_case_study_sec .details_main_case_study_div .details_main_case_study_ul li i {
    color: #000;
    padding-right: 5px
}

.related_case_studies_sec .related_case_studies_title {
    font-size: 27px;
    font-weight: 600;
    margin-top: 1rem
}

.related_case_studies_sec .related_case_studies_div span {
    font-weight: 600;
    font-size: .875rem;
    line-height: 1.2;
    color: #264991;
    margin-bottom: 1rem;
    text-transform: uppercase
}

.related_case_studies_sec .related_case_studies_div .title {
    font-weight: 500;
    font-size: 2rem
}

.related_case_studies_sec .related_case_studies_div p {
    color: #4c4c4c;
    font-weight: 500;
    text-align: justify;
    font-size: 18px
}

.related_case_studies_sec .related_case_studies_div .contact__btn {
    padding: 10px;
    border-radius: .25rem;
    color: #264991;
    border: 1px solid #264991;
    margin-top: 1rem;
    font-weight: 500;
    font-size: 18px
}

.related_case_studies_sec .related_case_studies_div .contact__btn:hover {
    background: #264991;
    color: #fff
}

.banner__action__sec {
    background: #f4f4f4;
    box-shadow: 2px 2px 6px #f4f4f4;
    padding: 20px;
    margin: 20px 0
}

.banner__action__sec .banner__action__cont__div .banner__action__p {
    margin-left: 20px;
    font-size: 18px;
    font-weight: 700
}

.banner__action__sec .banner__action__cont__div .banner__action__p a {
    color: #ed364e
}

.banner__action__sec .banner__action__social__div .connect_whatsapp {
    background: #25d366;
    padding: 5px 15px;
    margin-top: 0;
    display: inline-block;
    border-radius: 0;
    text-transform: capitalize;
    color: #fff !important;
    font-weight: 700
}

.banner__action__sec .banner__action__social__div .connect_whatsapp i.fa-whatsapp {
    font-weight: 700;
    font-size: 18px
}

.banner__action__sec .banner__action__social__div .connect_telegram {
    background: #08c;
    padding: 5px 20px;
    margin-top: 0;
    display: inline-block;
    border-radius: 0;
    text-transform: capitalize;
    color: #fff !important;
    font-weight: 700
}

.banner__action__sec .banner__action__social__div .connect_telegram i.fa-telegram-plane {
    font-weight: 700;
    font-size: 18px
}

.banner__action__sec .banner__action__social__div .connect_skype {
    background: #4ea9f4;
    padding: 5px 20px;
    margin-top: 0;
    display: inline-block;
    border-radius: 0;
    text-transform: capitalize;
    color: #fff !important;
    font-weight: 700
}

.banner__action__sec .banner__action__social__div .connect_skype i.fa-skype {
    font-weight: 700;
    font-size: 18px
}

.custom_social_share_div {
    position: fixed;
    top: 100px
}

.custom_social_share_div .st-custom-button i {
    width: 30px;
    height: 30px;
    padding: 5px;
    margin: 5px;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    cursor: pointer
}

.sol-icon .services__sprites__icons {
    object-fit: none;
    width: 85px;
    height: 85px
}

.crypto-platform .carousel-inner img.platforms__sprite__icons {
    object-fit: none;
    width: 160px;
    height: 160px
}

.top_industries_sec .top_industries_div {
    background: #fff;
    border: 1px solid #d9e1e8;
    padding: 10px;
    text-align: center;
    min-height: 160px;
    margin: 10px 0
}

.top_industries_sec .top_industries_div .top_industries_img {
    width: 65px;
    object-fit: none;
    height: 65px
}

.top_industries_sec .top_industries_div .top_industries_title {
    font-size: 20px;
    margin: 10px 0;
    font-weight: 600
}

.smart_benefits_sec ul.smart_benefits_ul {
    padding: 15px 25px;
    box-shadow: 0 10px 30px -3px #ccc
}

.smart_benefits_sec ul.smart_benefits_ul>li {
    line-height: 2.3;
    font-size: 18px;
    font-weight: 600
}

.how_devop_coins li>i,
.smart_benefits_sec ul.smart_benefits_ul>li>i {
    font-size: 16px;
    color: #22417f;
    margin-right: 10px
}

.area-proof-icons {
    object-fit: none;
    width: 125px !important;
    height: 90px
}

.threed {
    height: 220px
}

.defi_services .threed:hover,
.threed:hover {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
    -webkit-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01)
}

.ban_btn_explore_more,
.ban_btn_explore_more:hover {
    background: #254891;
    color: #fff;
    font-size: 15px !important;
    border-radius: 50px;
    letter-spacing: 1px;
    padding: 8px 10px !important;
    font-weight: 600;
    transition: .5s;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-animation: unset !important;
    animation: unset !important;
    position: absolute;
    right: 20px;
    top: 178px
}

.partnermedia {
    width: 100%;
    height: 70px;
    display: inline-block;
    margin-right: 4%;
    margin-bottom: 4%;
    border: 1px solid #d9e1e8;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 6px;
    transition: box-shadow .3s ease-in-out, border-color .3s ease-in-out, transform .3s ease-in-out;
    box-shadow: 0 1px 9px 0 rgba(0, 0, 0, .25);
    background-color: #fff
}

.partnermedia img {
    object-fit: none;
    width: 147px;
    height: 90px
}

.partner-box .partnermedia.large {
    height: 120px;
    background-size: 200px
}

.bor_bot_line {
    border-bottom: 1px solid #fff;
    width: 30%;
    margin-bottom: 10px
}

.defi_services .left-cnt h2,
.ez-toc-link {
    margin-bottom: 5px
}

.red_star {
    height: 30px;
    width: 30px;
    font-size: 16px;
    color: #22417f;
    margin-right: 10px
}

.how_devop_coins li {
    font-size: 18px;
    margin-bottom: 20px
}

.smc_vuln .top_industries_div {
    min-height: 160px
}

.audit_service .services__sprites__icons {
    object-fit: none;
    width: 90px;
    height: 90px
}

.smc_vuln .top_industries_img {
    width: 65px !important;
    object-fit: none !important;
    height: 65px !important
}

.whychoose_sportsbett .sol-box:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 2s;
    transition: 2s
}

.breadcrumb {
    font-size: 16px;
    color: #000
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #000;
    font-weight: bolder;
    content: ">"
}

.blckcn_game .top_industries_div img {
    width: 130px !important;
    object-fit: none !important;
    height: 90px !important
}

.blckcn_game .top_industries_div {
    border-radius: 15px;
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px)
}

.blckcn_game .top_industries_div:hover {
    transform: scale(1.1);
    filter: drop-shadow(2px 4px 6px #000);
    transition: .3s ease-in-out
}

.home-sprite-icon {
    object-fit: none;
    width: 70px;
    height: 70px;
    text-align: center !important;
    display: block;
    margin-left: auto
}

.home_hire_model img {
    object-fit: none;
    width: 300px !important;
    height: 300px !important;
    text-align: center !important;
    max-width: 100% !important
}

.defi_banner {
    background-image: url(../../images/defi/decentralized-finance-development-company.png);
    height: 650px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    z-index: 0
}

.defi_services .threed {
    min-height: 320px
}

.vert-middle {
    vertical-align: middle
}

#ez-toc-container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    border-radius: 4px;
    margin-top: 15px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    display: table;
    margin-bottom: 1em;
    padding: 10px;
    width: 60%;
    -webkit-animation: 1s ease-in-out forwards conditionalOpen;
    -moz-animation: 1s ease-in-out forwards conditionalOpen;
    animation: 1s ease-in-out forwards conditionalOpen;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.ez-toc-title-container {
    display: table;
    width: 100%
}

.ez-toc-title,
.ez-toc-title-toggle {
    display: table-cell;
    text-align: left;
    vertical-align: middle
}

#ez-toc-container a.ez-toc-toggle {
    color: #444
}

#ez-toc-container li,
#ez-toc-container ul,
#ez-toc-container ul li,
div.ez-toc-widget-container,
div.ez-toc-widget-container li {
    background: 0 0;
    list-style: none;
    line-height: 1.6;
    margin: 0;
    overflow: hidden;
    z-index: 1
}

div#ez-toc-container ul li {
    font-size: 95%
}

.ez-toc-btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border: 1px solid #28272763;
    cursor: pointer
}

.ez-toc-btn-xs {
    padding: 1px 5px
}

.ez-toc-pull-right {
    float: right !important;
    margin-left: 10px
}

.ez-toc-link {
    color: #0056b3;
    display: block;
    line-height: 25px;
    font-size: 15px;
    font-weight: 600
}

@-webkit-keyframes conditionalOpen {
    from {
        transform: scaleY(0)
    }

    to {
        transform: scaleY(1)
    }
}

@-moz-keyframes conditionalOpen {
    from {
        transform: scaleY(0)
    }

    to {
        transform: scaleY(1)
    }
}

@keyframes conditionalOpen {
    from {
        transform: scaleY(0)
    }

    to {
        transform: scaleY(1)
    }
}

@-webkit-keyframes conditionalClose {
    from {
        transform: scaleY(1)
    }

    to {
        transform: scaleY(0)
    }
}

@-moz-keyframes conditionalClose {
    from {
        transform: scaleY(1)
    }

    to {
        transform: scaleY(0)
    }
}

@keyframes conditionalClose {
    from {
        transform: scaleY(1)
    }

    to {
        transform: scaleY(0)
    }
}

.stablecoins_revenue_sec {
    background: #264991
}

.stablecoins_revenue_sec .stablecoins_revenue_box {
    background: #fff;
    color: #000;
    padding: 20px;
    border-radius: 15px;
    margin: 8px 2px;
    min-height: 225px;
    display: grid;
    box-shadow: 0 0 15px 2px #00000047
}

.stablecoins_revenue_sec .stablecoins_revenue_box:hover {
    box-shadow: 4px 4px #4faeeb, 2px 2px #4faeeb, 3px 3px #4faeeb
}

.stablecoins_revenue_sec .stablecoins_revenue_box .title {
    font-size: 22px;
    font-weight: 700
}

.stabelcoins_scope_sec .stablecoins_scope_box {
    padding: 15px;
    text-align: center;
    margin: 10px auto;
    min-height: 180px;
    display: grid;
    border-radius: 15px;
    box-shadow: 0 0 20px 0 #ccc
}

.stabelcoins_scope_sec .stablecoins_scope_box:hover {
    box-shadow: 3px 3px #264791
}

.stabelcoins_scope_sec .stablecoins_scope_box .title {
    font-size: 23px;
    font-weight: 700;
    color: #264991;
    background: -webkit-linear-gradient(#264991, #4faeeb);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #00000030
}

.stablecoins_why_choose_sec .stablecoins_why_choose_box .title {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 15px;
    text-transform: capitalize
}

.defi_services .left-cnt {
    background: #fff;
    box-shadow: 0 8px 70px rgba(0, 0, 0, .1);
    padding: 22px 18px 11px 19px !important;
    border-radius: 20px
}

.defi_services .type-arrow-cnt {
    padding-left: 30px
}

.defi_services .left-cnt p {
    font-size: 18px;
    color: #333;
    margin-bottom: 12px
}

.defi_services .left-cnt h2 {
    color: #111;
    text-align: left;
    font-size: 22px;
    line-height: 32px;
    font-weight: 700
}

.defi_services .ban_btn_explore_more {
    position: unset
}

.defi_heads {
    color: #222;
    font-size: 32px;
    line-height: 45px;
    font-weight: 700;
    text-transform: capitalize
}

.defi_industry_box {
    background-color: #264991;
    text-align: center;
    padding: 25px;
    border-radius: 3px;
    box-shadow: 0 16px 24px -14px #0000008f
}

.defi_indus_box p {
    margin-bottom: 0;
    color: #fff;
    font-weight: 600;
    margin-top: 15px;
    font-size: 18px
}

.defi_industry_sec {
    background: #f9f9f9
}

.defi_scope_sec {
    background: #1a3875;
    color: #fff
}

.defi_indussprite {
    width: 75px;
    height: 75px;
    object-fit: none;
    background-image: radial-gradient(circle at 10% 15%, #fff, #c4ecff 150%);
    border-radius: 4px
}

.defi_scope_sec p {
    font-weight: 500;
    font-size: 18px
}

.defi_scope_sec .defi_heads {
    color: #fff;
    font-size: 36px
}

.sbbg_dark {
    background-color: #0d131c;
    overflow: hidden
}

.sbbg_dark:before {
    background: url(../../images/sports_betting/star-bg.png) 0 0/cover;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    z-index: 0;
    top: 0;
    opacity: 1;
    left: 0
}

.sportsbit_banner {
    z-index: 0;
    overflow: hidden
}

.sportbannerwrap {
    padding-top: 10rem
}

.sb_content_wrap h1,
.sportbannerwrap h1 {
    color: #fff;
    font-weight: 800
}

.sb_content_wrap .sb_sectitles {
    color: #fff;
    font-weight: 800;
    font-size: 30px;
    text-transform: uppercase
}

.sportbannerwrap p {
    color: #e0e2e4;
    margin-bottom: 0;
    font-size: 20px
}

.spotlights_flares:before {
    content: "";
    position: absolute;
    left: -252px;
    top: -159px;
    width: 370px;
    height: 370px;
    border-radius: 50%;
    background-color: #0054ff;
    filter: blur(100px)
}

.sb_banner_img img {
    width: 680px;
    position: absolute;
    left: -60px;
    z-index: -1
}

.p2e-nft-game-platform-development-company #innersec13,
.p2e-nft-game-platform-development-company #innersec3,
.sb_secpadctrl {
    padding-top: 50px;
    padding-bottom: 50px
}

.sb_content_wrap p,
.sbbft_box p {
    color: #e0e2e4;
    margin-bottom: 0;
    font-size: 18px
}

.sb_content_wrap .sb_sectitles span {
    color: #fa305c
}

.sbbft_box {
    background: radial-gradient(circle at 20% 20%, rgb(14 45 93) 0, rgb(3 17 37) 100%);
    padding: 15px 25px;
    border-radius: 7px;
    border: 1px solid #2a3344;
    z-index: 0
}

.sbbft_box .sb_heads {
    font-size: 17px;
    color: #fff;
    font-weight: 600;
    margin: 10px 0;
    text-transform: uppercase
}

.sbdevservice_box {
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
    justify-content: center;
    display: flex;
    align-items: center
}

.sbdevservice_box span {
    position: absolute;
    z-index: 1;
    bottom: 32px;
    color: #fff;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    text-shadow: 0 2px 6px #1b1b1b;
    text-transform: uppercase;
    transition: .2s
}

.sbdevservice_box a,
.sbdevservice_box p {
    z-index: 9;
    color: #fff;
    position: absolute
}

.sbdevservice_box_hover {
    background-color: rgba(27, 34, 51, .8);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: .3s;
    opacity: 0;
    z-index: 1;
    padding: 5px;
    -webkit-transform: translateZ(0);
    -webkit-perspective: 1000;
    transform: translateZ(1px)
}

.sbdevservice_box:hover .sbdevservice_boxwrap {
    filter: blur(2.5px)
}

.sbdevservice_box:hover .sbdevservice_boxwrap img {
    transform: scale(1.05)
}

.sbdevservice_boxwrap img {
    transition: .3s
}

.sbdevservice_box a {
    display: flex;
    background-color: #ff2441;
    font-size: 14px;
    font-weight: 600;
    padding: 3px 13px;
    box-shadow: 0 4px 24px -5px #ff2441;
    opacity: 0;
    transition: .11s;
    border-radius: 50px;
    align-items: center
}

.dc_tdp_platformdev .dctdp_box a i,
.sbdevservice_box a i {
    margin-left: 5px
}

.sb_innersecbtns a {
    background: linear-gradient(180deg, #ff2e65 .36%, #ee285c 31.21%, #c31744 91.77%, #bd1541 100%);
    color: #fff !important;
    font-weight: 600;
    font-size: 17px;
    margin-top: 20px;
    min-width: 150px;
    border: 0;
    outline: 0
}

.sbhwitw_box {
    background: linear-gradient(-45deg, #ff2e65 .36%, #ee2a5e 17.2%, #c3204a 50.39%, #7e0f2c 96.38%, #780e29 100%);
    border-radius: 15px;
    padding: 40px 20px
}

.sbhwitw_box .sb_heads {
    color: #fff;
    font-size: 21px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.1;
    margin-top: 15px
}

.sbhwitw_box p {
    margin-bottom: 0;
    color: #fff;
    margin-top: 11px;
    font-size: 18px
}

.sbhwarrow {
    position: absolute;
    background-color: #ff356a;
    width: 60px;
    height: 60px;
    font-size: 51px;
    border-radius: 50px;
    text-align: center;
    padding: 6px 20px;
    right: -28px;
    z-index: 1;
    top: 58px;
    color: #fff;
    display: flex
}

.sbrevenuebox {
    background: #1b2233;
    border: 1px solid #272d38;
    display: flex;
    align-items: center;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 20px
}

.sbrevenuebox .sb_heads {
    color: #fff;
    font-size: 18px;
    margin-left: 10px;
    font-weight: 500
}

.sbscope_bg {
    background: url(../../images/sports_betting/scope-img.png) right/contain no-repeat #171e2e;
    position: relative;
    padding: 45px;
    border-radius: 15px
}

.sb_intro_bg:before,
.sbscope_bg:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    background: url(../../images/sports_betting/scopbg-vect.svg) no-repeat;
    left: 0
}

.spotlights:after,
.spotlights:before {
    width: 270px;
    height: 270px;
    filter: blur(190px);
    content: "";
    border-radius: 50%;
    position: absolute
}

.sb_scopespan {
    color: #fa305c !important
}

.dcis_sectilte,
.dcwwrs_sectilte {
    color: #093a9c;
    font-size: 30px;
    line-height: 35px
}

#dcico_hero .dcico_content_wrap .dcico_secdesc,
#dcico_industries.dc_icosec .dcico_secbox:hover>.dcico_bochead,
#dcwwrswhychoose .dcwwrs_sectilte,
#dcwwrswhychoose .dcwwrsb_head,
#nftft_markidev .nftmarki_sectitlewrap .nftmarki_title span,
#nftmarki_ftsec .nftmarki_ft_wrap li:hover .nftmarki_desc,
#nftmarki_ftsec .nftmarki_ft_wrap li:hover .nftmarki_head,
.bottom_blog_new .left_round_icon i,
.bottom_blog_new .right_round_icon i,
.dc_tdp_benefits .dctdp_sectitles,
.sb_scopesec .sb_content_wrap p {
    color: #fff
}

.sbycbox {
    display: flex;
    align-items: center;
    padding: 15px
}

.sbycbox .sb_heads {
    color: #fff;
    margin-left: 12px;
    font-size: 18px
}

.sb_bftsec {
    position: relative;
    z-index: 0
}

.spotlights:before {
    right: -139px;
    top: -64px;
    background-color: #1455dc
}

.spotlights:after {
    right: -267px;
    top: 143px;
    background-color: #ed364ea8
}

.spotlightsTwo:before {
    content: "";
    position: absolute;
    left: -348px;
    top: -64px;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    background-image: radial-gradient(circle at 93% -30%, #ff1053, #1954b0 81%);
    filter: blur(100px)
}

.betfury_clone_main .betfury_clone_why .icons_sprite,
.dcwwrsprite1,
.dcwwrsprite2,
.dcwwrsprite3,
.ico_sprite_1,
.sbbftsprite {
    width: 60px;
    height: 60px;
    object-fit: none
}

.sbhwiwsprite {
    width: 70px;
    height: 70px;
    object-fit: none
}

.sbycbox img {
    filter: drop-shadow(0 0 20px #f3811f9e)
}

.sb_intro_bg {
    position: relative;
    background-color: #171e2e;
    padding: 35px;
    border-radius: 13px
}

.sb_dappnetworks_box span {
    position: absolute;
    color: #fff;
    align-items: center;
    justify-content: center;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    bottom: 18px;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 600;
    filter: drop-shadow(1px 3px 2px #313131)
}

.sb_blog .blog-card p {
    color: #e0e2e4 !important
}

.sbtechsprite {
    width: 110px;
    height: 75px;
    object-fit: none
}

.sbtechbox {
    background: #1b2233;
    border: 1px solid #272d38;
    text-align: center;
    border-radius: 5px;
    padding: 10px
}

.sbtechbox p {
    color: #fff;
    text-transform: capitalize;
    margin-bottom: 0;
    font-size: 18px
}

#nftft_createlike .nftmarki_desc,
.dc_tdp_intro .dctdps_titlewrap .dctdp_desc,
.sb_intro .sb_content_wrap p {
    text-align: justify
}

.dc_tdp_banner {
    background: url(../../images/token-development/banner.png) right/cover;
    position: relative;
    height: 640px;
    display: grid;
    align-items: center
}

@media screen and (max-width:767px) and (min-width:0px) {

    .navbar-nav>li:nth-child(15),
    .navbar-nav>li:nth-child(16) {
        border: none !important;
        border-radius: 0
    }

    #sticky-social a span,
    .responsive_hide {
        display: none
    }

    .dc_tdp_banner .ban_hd .title {
        font-size: 30px;
        line-height: 46px;
        text-align: center
    }
}

.dc_tdp_banner a.ban__btn__a {
    background: #f2b424;
    color: #2f2e2e;
    border-radius: 50px;
    letter-spacing: 1px;
    padding: 8px 10px !important;
    font-weight: 700;
    transition: .5s;
    text-transform: uppercase;
    margin: 10px 5px;
    text-decoration: none;
    display: inline-block;
    box-shadow: -1px 3px 34px -11px #fff002;
    min-width: 205px;
    text-align: center;
    font-size: 18px !important
}

.customnew_container_wrap {
    padding: 0 50px
}

#dev_home_new .home_services,
#dev_home_new .platforms,
.dc_icosec,
.dctdp_comctrl,
.nft_art_main .hire,
.nftmarki_sec {
    padding: 50px 0
}

.dc_tdp_intro .dctdps_titlewrap {
    text-align: center;
    margin-bottom: 0;
    font-size: 18px
}

#nftmarki_intro .row,
.dc_tdp_intro .row {
    justify-content: center;
    display: flex
}

.dctdp_comctrl .dctdp_sectitles {
    font-weight: 600;
    font-size: 2rem
}

.dctdp_box .dctdpb_heades {
    font-size: 18px;
    font-weight: 500
}

section.dc_tdp_spolutions {
    background-color: #0f192b
}

section.dc_tdp_spolutions .dctdp_sectitles {
    font-weight: 600;
    color: #fff;
    margin-bottom: .3rem
}

.dc_tdp_spolutions .dctdpb_descs {
    color: #c2cee6;
    min-height: 136px
}

section.dc_tdp_spolutions .dctdps_titlewrap p.dctdp_desc {
    text-align: center;
    margin-bottom: 0;
    font-weight: 500;
    color: #bac7de;
    font-size: 18px
}

.dc_tdp_spolutions .dctdp_box {
    padding: 20px;
    background: radial-gradient(circle at 0 -21.3%, rgb(27 60 121) 0, #0d1f3d 100%);
    border: 1px solid #6886bb;
    border-radius: 5px;
    min-height: 455px
}

.dc_tdp_spolutions .dctdp_box .dctdpb_heades {
    font-size: 22px;
    color: #f4f8ff;
    font-weight: 600;
    margin-bottom: .5rem
}

.dc_tdp_spolutions .dctdp_box a.btn {
    background: linear-gradient(171deg, rgb(44 118 255) 0, rgb(18 45 88) 100%);
    border-radius: 36px;
    padding: 5px 0;
    min-width: 130px;
    color: #f0f5ff;
    margin-top: 1rem;
    font-weight: 500;
    box-shadow: 1px 13px 20px -8px #01183e
}

.dctdp_solutions_sprite {
    width: 80px;
    height: 80px;
    object-fit: none;
    box-shadow: 0 6px 14px -5px #0ca5fe;
    border-radius: 50px
}

#nftft_cryptplatfrom .nftmarki_sectitlewrap,
#nftft_whydc .row:nth-child(2),
.dc_tdp_spolutions .dctdp_box_img,
.forkproject_contentcollect .tab-content .row {
    margin-bottom: 1rem
}

.dc_tdp_platformdev .dctdp_box {
    border: 3px solid #1d47ab;
    padding: 20px;
    min-height: 320px
}

.dc_tdp_platformdev .dctdp_box_img {
    text-align: center;
    margin-top: -101px;
    margin-bottom: 1rem
}

.dc_tdp_platformdev .dctdp_box .dctdpb_heades {
    font-weight: 600;
    font-size: 22px;
    color: #103182;
    margin-bottom: .5rem
}

.dc_tdp_platformdev .dctdp_box .dctdpb_descs {
    margin-bottom: 0;
    font-size: 18px;
    color: #344e82;
    font-weight: 500;
    min-height: 115px
}

.dc_tdp_platformdev .dctdp_box a.btn {
    background-color: #0e2c75;
    border-radius: 0;
    margin-top: 1rem;
    color: #fff;
    font-weight: 600
}

.dc_tdp_benefits .dctdps_titlewrap {
    text-align: left;
    margin-bottom: 0
}

.dctdp_bft_sprite {
    width: 42px;
    height: 42px;
    object-fit: none
}

.dc_tdp_benefits {
    background: radial-gradient(circle at 34.38% 74.7%, rgb(22 55 113) 0, #102449 50.83%, #0d1f3d 100%)
}

section.dc_tdp_benefits .dctdps_titlewrap p.dctdp_desc {
    margin-bottom: 0;
    font-weight: 500;
    color: #bac7de;
    font-size: 18px
}

section.dc_tdp_benefits .dctdp_box .dctdpb_heades {
    font-size: 22px;
    color: #f4f8ff;
    font-weight: 600
}

section.dc_tdp_benefits .dctdpb_descs {
    color: #dde8ff
}

section.dc_tdp_benefits .dctdp_box {
    background-color: #234688;
    border-radius: 6px;
    margin-bottom: 15px;
    padding: 10px;
    box-shadow: 0 4px 13px -6px #081d42
}

#game_clones_page_form .gc_form_cta,
#nftft_cryptplatfrom .row,
#nftft_devservice .row,
.dc_tdp_benefits .col-md-6:first-child,
.forkproject_contentcollect .tab-pane .row {
    display: flex;
    justify-content: center
}

.dctdp_ft_sprite {
    width: 55px;
    height: 55px;
    object-fit: none;
    margin-bottom: .5rem
}

.dc_tdp_features .dctdp_box .dctdpb_heades,
.dc_tdp_whychosse .dctdp_box .dctdpb_heades {
    margin-bottom: .5rem;
    font-size: 22px;
    font-weight: 600
}

.dc_tdp_workflow .dctdps_titlewrap {
    margin-bottom: 0 !important
}

.dc_tdp_workflow {
    background-color: #f5f8ff
}

.dc_tdp_workflow.dctdp_comctrl {
    padding: 50px 0 0
}

.dc_tdp_industry .dctdp_box .dctdpb_heades {
    font-size: 18px;
    font-weight: 600;
    margin-top: .5rem;
    color: #254991
}

#dcidoworkflow,
.dc_tdp_industry {
    background-color: #f9f9f9
}

.dctdpb_markboxes .dctdp_box {
    display: flex;
    align-items: center;
    margin-bottom: 1rem
}

#dcwwrshire .row,
#dcwwrsindustry .dcaligncenter,
#dcwwrsoverview .row {
    align-items: center;
    display: flex
}

.dctdp_indus_sprite {
    width: 52px;
    height: 52px;
    object-fit: none
}

.dc_tdp_marketing {
    background: url(../../images/token-development/marketing-bg.png) left/cover
}

.dctdp_market_sprite {
    width: 50px;
    height: 50px;
    object-fit: none;
    background: radial-gradient(circle at 0 0, rgb(255 255 255) 0, rgb(216 224 236) 100%);
    border-radius: 5px
}

section.dc_tdp_marketing .dctdp_sectitles {
    font-weight: 600;
    color: #fff;
    margin-bottom: .5rem
}

section.dc_tdp_marketing .dctdps_titlewrap p.dctdp_desc {
    font-weight: 500;
    color: #bac7de;
    font-size: 18px
}

.dctdpb_markboxes {
    margin-top: 1rem
}

.dc_tdp_marketing .dctdpb_descs {
    color: #c2cee6
}

.dc_tdp_marketing .dctdp_box .dctdpb_heades {
    font-size: 18px;
    font-weight: 500;
    color: #d6e5ff;
    margin-left: .5rem
}

.dctdp_whychoose_sprite {
    width: 71px;
    height: 71px;
    object-fit: none;
    margin-bottom: .5rem
}

#ido_development {
    background: url(../../images/ido-development/banner.png)
}

#dcidointro {
    background: linear-gradient(179deg, rgb(255 255 255) 0, rgb(245 249 255) 20.53%, rgb(240 245 255) 70.35%, rgb(226 238 255) 99.93%);
    padding: 0
}

#dcidobft .dcids_box {
    background-color: #fff;
    box-shadow: 0 2px 8px -4px #1e2e4c;
    border-radius: 10px
}

#dcidobft .dcids_box .dcidsb_head {
    padding: 6px 0 10px 25px;
    position: relative
}

.dcido_sprite1 {
    width: 51px;
    height: 50px;
    object-fit: none;
    margin: 25px 0 0 25px
}

#dcidobft .dcids_box .dcidsb_head:before {
    width: 1%;
    height: 60%;
    top: 13px;
    content: '';
    position: absolute;
    background-color: #064cd6;
    left: 0
}

#dcidobft .dcids_box .dcidsb_desc {
    padding: 10px 15px 15px 22px
}

.axie_main .benefits_sec,
.axie_main .features_sec,
.axie_main .purchase_sec,
.axie_main .special_sec,
.dc_ido_sec,
.dc_wwrs_sec {
    padding: 60px 0
}

#dcidoquestion {
    background: url(../../images/ido-development/idostartup_bg.jpg) center/cover;
    padding: 50px 7px
}

#dcidoquestion .dcids_titlewrap {
    background-color: #fff;
    padding: 45px;
    box-shadow: -9px 3px 22px -9px #000;
    border-radius: 2px;
    position: relative
}

#dcidoquestion .dcids_titlewrap:before {
    width: .7%;
    height: 60%;
    top: 66px;
    content: '';
    position: absolute;
    background-color: #0f6bff;
    left: 0
}

#dcidodiff .dcids_box {
    padding: 20px;
    border: 1px solid #a6b9dc;
    background-color: #fbfbff;
    border-radius: 3px;
    min-height: 310px
}

#dcidoscover .dcids_box,
#dev_home_new .content_list,
#dev_home_new .process_sec .process_list,
.dcids_box span.workflcount {
    padding: 10px;
    text-align: center
}

#dcidodiff .dcids_box .dcidsb_head {
    color: #2c529c;
    font-size: 22px;
    margin-bottom: .5rem
}

#dcidodiff .dcids_box .dcidsb_desc {
    font-weight: 500;
    color: #444b58;
    font-size: 18px
}

.dcido_sprite2 {
    width: 70px;
    height: 70px;
    object-fit: none;
    margin-bottom: 1rem
}

#dcidoworkflow .dcids_titlewrap .dcis_sectilte {
    color: #1949a9;
    font-size: 60px;
    line-height: .9;
    font-weight: 800;
    letter-spacing: -5px
}

.dcidworkflow_wrap ul li {
    padding: 8px 40px;
    position: relative
}

.dcidworkflow_wrap ul {
    padding: 0;
    margin-bottom: 0;
    position: relative
}

.dcidworkflow_wrap ul:before {
    position: absolute;
    content: '';
    width: 1px;
    height: 80%;
    background-color: #829fd8;
    left: 0;
    top: 45px
}

.dcids_box span.workflcount {
    position: absolute;
    background-color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50px;
    left: -17px;
    color: #254991;
    line-height: 1;
    font-weight: 700;
    box-shadow: 0 3px 10px -5px #264991
}

.dcido_sprite3 {
    width: 50px;
    height: 50px;
    object-fit: none;
    margin-bottom: .4rem
}

#dcidoscover .dcidsb_head {
    margin-bottom: .7rem;
    color: #121b49
}

#dcidowhychosse {
    background: linear-gradient(270deg, rgb(198 224 255) 0, rgb(239 245 255) 20.53%, rgb(234 241 255) 70.35%, rgb(206 223 247) 99.93%)
}

#dcidowhychosse ul li {
    padding: 15px;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #eff5ff;
    font-size: 16px;
    font-weight: 500;
    color: #264991;
    box-shadow: 0 3px 10px -7px #1a3a79;
    margin-bottom: 1rem
}

.dcido_sprite4,
.dcwwrsprite4 {
    width: 35px;
    height: 35px;
    object-fit: none
}

.dcids_containter_wrap {
    padding: 0 60px
}

.dcis_sectilte {
    font-weight: 700;
    padding-bottom: 5px;
    text-transform: capitalize;
    margin-bottom: 1rem
}

#dccontent_writing_servbanner {
    background: url(../../images/contentwriting/bannerbg.png) 0 0/cover;
    position: relative
}

#dccontent_writing_servbanner:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #ebebf0;
    background: linear-gradient(90deg, rgb(5 42 125) 0, rgb(48 89 181 / 18%) 102%);
    z-index: 0
}

#dccontent_writing_servbanner .ban_hd h1,
#dccontent_writing_servbanner .ban_hd h2 {
    font-size: 45px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Jost-Regular
}

#dccontent_writing_servbanner .ban_hd p {
    color: #e4ecff;
    font-size: 20px;
    text-align: left;
    font-weight: 500
}

.dcwwrs_sectilte {
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 1rem
}

.dcwwrsb_head {
    font-size: 22px;
    font-weight: 600;
    margin-top: 10px
}

.dcwwrs_ctabtns,
.dcwwrs_hirebtns {
    margin-top: 1.2rem
}

#dcwwrshire .dcwwrs_desc,
.dc_wwrs_sec .dcwwrs_secdesc {
    text-align: justify;
    font-size: 18px
}

#dcwwrsservices {
    background: url(../../images/contentwriting/whitepaper-writing-service.jpg) center
}

#dcwwrsservices .dcwwrs_sectilte {
    color: #efefef
}

#dcwwrsservices .dcwwrs_secdesc {
    color: #eaeaea
}

#dcico_solution.dc_icosec,
#dcwwrscomprehense {
    background-color: #f7f7f7
}

#dcico_achievement,
#dcico_icoscript,
#dcico_phases {
    background-color: #f1fbff
}

#dcwwrscomprehense .row:nth-child(2) .dcwwrs_box {
    margin-bottom: 2rem
}

#dcwwrscomprehense .dcwwrs_box {
    background-color: #fff;
    padding: 20px;
    border-radius: 6px;
    box-shadow: 0 3px 8px -5px #3a3a3a;
    text-align: center;
    min-height: 281px
}

#dcwwrsindex .dcwwrs_box {
    padding: 15px 0
}

#dcico_icoscript .row,
#dcico_phases.dc_icosec .row,
#dcico_services.dc_icosec .row:first-child,
#dcwwrsindustry .dcaligncenter {
    justify-content: center
}

#dcwwrsindustry {
    background-color: #f5f9ff
}

#dcwwrsindustry .dcwwrs_box {
    padding: 20px 12px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #d4e2ff;
    color: #3e3e3e;
    margin-bottom: 1rem;
    text-align: center
}

#dcwwrswhychoose {
    background: url(../../images/contentwriting/whychoose-bg.jpg) bottom/cover
}

#dcwwrswhychoose .dcwwrs_box {
    padding: 10px 0
}

.betfury_clone_main .betfury_clone_types .types_box .icons_sprite,
.dcwwrsprite5,
.ico_sprite_2,
.ico_sprite_3,
.nft_art_main .benefits .benefits_icons,
.p2e-nft-game-platform-development-company #innersec5 .service_box .icon-sprite {
    width: 50px;
    height: 50px;
    object-fit: none
}

.dcwwrs_ctabtns a {
    color: #fff;
    padding: 6px 12px;
    border-radius: 33px;
    font-weight: 600;
    display: flex;
    width: fit-content
}

.dcwwrs_ctabtns a.dcwwrs_watsapp {
    background-color: #04b107;
    margin-right: 10px
}

.dcwwrs_ctabtns a.dcwwrs_tgrm {
    background-color: #0091f7
}

.dcwwrs_ctabtns a.dcwwrs_skype {
    background-color: #4ea9f4;
    margin-right: 10px
}

.dcwwrs_ctabtns i {
    font-size: 25px;
    font-weight: 100;
    margin-right: 4px
}

.dcwwrs_hirebtns a {
    background-color: #2959bd;
    color: #fff;
    padding: 10px 15px;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase
}

.nftmarki_sec_banner#nftmarki_banner {
    height: 540px;
    background-size: cover;
    background-position: center
}

.nftmarki_titlewrap {
    padding-top: 9rem
}

#nftmarki_banner {
    background-image: url('../../images/nft-marketplace/banner-new.png')
}

.nftmarki_titlewrap h1 span {
    color: #f2b424
}

.nftmarki_title {
    font-size: 30px;
    font-weight: 600;
    color: #222131
}

.nftmarki_desc {
    color: #3e3d45;
    font-size: 18px
}

.nftmarkiintro_plusbg {
    background: #292929;
    background: linear-gradient(180deg, rgba(41, 41, 41, 0) 0, rgb(255 255 255 / 58%) 68%, rgb(255 255 255 / 100%) 100%);
    position: relative
}

#nftmarki_intro {
    position: relative;
    text-align: center
}

.nftmarkiintro_plusbg:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url(../../images/nft-marketplace/bg1.jpg);
    top: 0;
    background-size: contain;
    background-position: center;
    opacity: .1;
    z-index: -1;
    left: 0
}

#nftmarki_ftsec {
    background: linear-gradient(45deg, #0cf, #3689d9, #6450b8, #941296);
    padding-bottom: 5rem;
    background-position: center
}

#nftft_cryptplatfrom .row:first-child,
#nftft_title .row:first-child {
    display: flex;
    justify-content: center;
    text-align: center
}

#nftmarki_ftsec .nftmarki_ft_wrap li {
    padding: 9px 15px;
    background-color: #222131e6;
    margin-bottom: 1.5rem;
    border: 1px solid #9997b8;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes hvr-pulse-grow {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes hvr-pulse-grow {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

#nftmarki_ftsec .nftmarki_ft_wrap li:active,
#nftmarki_ftsec .nftmarki_ft_wrap li:focus,
#nftmarki_ftsec .nftmarki_ft_wrap li:hover {
    -webkit-animation-name: hvr-pulse-grow;
    animation-name: hvr-pulse-grow;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    background: #ffffff14
}

#dcnew_homebanner .owl-nav .owl-next i,
#dcnew_homebanner .owl-nav .owl-prev i {
    background-color: #1a1930;
    width: 40px;
    height: 40px;
    padding-top: 5px;
    text-align: center
}

#nftmarki_ftsec .nftmarki_head {
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 22px
}

#nftmarki_ftsec .nftmarki_desc {
    color: #fff;
    font-size: 18px;
    margin-top: .5rem
}

#nftft_title .nftmarki_desc {
    width: 80%;
    margin: 0 auto
}

#nftft_markidev {
    background: linear-gradient(45deg, #1089e6, #49bcf3);
    background-position: center
}

#nftft_markidev .nftmarki_sectitlewrap .nftmarki_title {
    font-size: 34px;
    font-weight: 700;
    color: #fff042;
    line-height: 1.2
}

#nftft_markidev .nftmarki_sectitlewrap .nftmarki_desc.desc_tagline {
    color: #fff;
    font-weight: 600;
    margin-bottom: 1rem;
    text-align: justify
}

#nftft_markidev .nftmarki_sectitlewrap .nftmarki_desc {
    color: #fff;
    margin-top: .5rem;
    text-align: justify
}

#nftft_devservice .nftmarki_box {
    display: flex;
    align-items: center;
    border: 1px solid #bab9c5;
    padding: 3px;
    border-radius: 5px;
    background-color: #ffffffb3;
    box-shadow: 0 4px 7px -4px #8f8f8f;
    margin: 5px auto;
    min-height: 75px
}

#nftft_devservice .nftmarki_box .nftmarki_head {
    color: #2f2e45;
    font-weight: 500;
    font-size: 15px;
    margin-left: 5px
}

#nftft_fields {
    background-color: #222131
}

#nftft_fields .nftmarki_title {
    font-size: 30px;
    font-weight: 600;
    color: #ffbd24
}

#nftft_fields .nftmarki_desc {
    color: #9f9db2;
    font-size: 18px
}

#nftft_fields .row {
    display: flex;
    justify-content: center;
    margin: 1rem 0
}

#nftft_whydc .nftmarki_sectitlewrap,
.forkproj_contbox {
    margin-bottom: 1rem;
    text-align: center
}

#nftft_fields .nftmarki_box {
    background-color: #161525;
    border: 1px solid #393849;
    border-radius: 5px;
    min-height: 158px
}

#nftft_fields .nftmarki_box:hover {
    border-radius: 3px;
    box-shadow: 0 0 6px 0 #fff0426e;
    z-index: 2;
    -webkit-transition: .2s ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: .2s ease-in;
    -ms-transform: scale(1.5);
    -moz-transition: .2s ease-in;
    -moz-transform: scale(1.5);
    transition: .1s ease-in;
    transform: scale(1.1);
    border: 1px solid #fff93378
}

#nftft_fields .nftmarki_head {
    color: #fff;
    font-size: 18px;
    font-weight: 600
}

.nftmarki_box .nftmarkib_cwrap {
    padding: 15px 10px;
    text-align: center
}

#nftft_whydc {
    background-image: url(../../images/nft-marketplace/bg-6.jpg)
}

#nftft_whydc .nftmarki_box .nftmarki_head {
    font-weight: 500;
    color: #222131;
    font-size: 18px
}

.crypto_crm .business_icons,
.crypto_crm .working_icons,
.naftmarki__sprite {
    width: 55px;
    height: 55px;
    object-fit: none
}

#nftft_cryptplatfrom {
    background-color: #161525
}

#nftft_cryptplatfrom .nftmarki_title {
    color: #ffbd24
}

#nftft_cryptplatfrom .nftmarki_sectitlewrap .nftmarki_desc {
    color: #c7c7c7
}

#nftft_cryptplatfrom .nftmarki_box .nftmarki_head {
    font-size: 18px;
    margin-top: .5rem
}

#nftft_cryptplatfrom .nftmarki_box {
    background-color: #222131;
    padding: 12px;
    color: #fff;
    text-align: center;
    margin-bottom: 1.1rem
}

#nftmarki_intro .breadcrumb {
    background-color: unset;
    display: flex;
    justify-content: center;
    margin-bottom: 0
}

.dc_newbanner {
    background: #010141;
    text-align: center;
    padding: 70px 0
}

.dcnb_herobg#dcnbh_item2 {
    background-image: url(../../images/home/create-your-coin.jpg);
    background-position: bottom
}

.dc_homeban_wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    min-height: 590px
}

.dc_homeban_container {
    text-align: center;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center
}

#dcnew_homebanner .owl-item.active {
    margin-right: 0 !important
}

#dcnew_homebanner .owl-prev {
    position: absolute;
    top: 35%;
    left: 5%;
    display: none
}

#dcnew_homebanner .owl-next {
    position: absolute;
    top: 35%;
    right: 5%;
    display: none
}

#dcnew_homebanner .owl-nav .owl-prev i {
    color: #fff;
    font-size: 30px;
    border-radius: 50px;
    padding-right: 4px
}

#dcnew_homebanner .owl-nav .owl-next i {
    color: #fff;
    font-size: 30px;
    border-radius: 50px;
    padding-left: 5px
}

#dcnew_homebanner .owl-dots {
    position: absolute;
    top: 80%;
    left: 0;
    right: 0
}

#dcnew_homebanner .owl-dots .owl-dot span {
    background-color: #6c767d
}

#dcnew_homebanner .owl-dots .owl-dot.active span {
    background-color: #a3fdff
}

#dcnew_homebanner.owl-theme .owl-nav [class*=owl-] {
    background-color: unset
}

#dcnbh_item2 .dcgbc_titlewrap p {
    width: 87%
}

ul#forktabs {
    margin-top: 3rem;
    justify-content: center
}

.forkproject_tabssection {
    background: #00309d;
    background: linear-gradient(180deg, #00309d 0, #1748b7 51%, #3063d4 100%)
}

#forktabs li a p {
    padding: 25px;
    margin-bottom: 0;
    color: #fff;
    font-weight: 600;
    font-size: 17px;
    border-right: 1px solid #346ce6;
    display: flex;
    align-items: center
}

.forkproject_contentcollect {
    padding: 50px 0;
    background-image: url('../../images/fork-projects/tab-cont-bg.svg');
    position: relative;
    z-index: 0
}

.forkproject_contentcollect:before {
    content: '';
    position: absolute;
    background: radial-gradient(circle, rgb(85 129 211 / 39%) 0, rgb(21 22 36 / 95%) 100%);
    width: 100%;
    height: 100%;
    top: 0;
    opacity: .7;
    z-index: -1
}

.forkproj_contbox {
    background: linear-gradient(184deg, rgb(255 255 255) 0, rgb(214 218 238) 100%);
    padding: 16px;
    border-radius: 6px;
    min-height: 154px;
    cursor: pointer;
    box-shadow: 0 10px 35px -13px #0a0931;
    position: relative;
    transition: .15s ease-in
}

.forkproj_head {
    font-weight: 600;
    color: #151e46;
    font-size: 18px;
    margin-top: .6rem;
    margin-bottom: 0
}

#forktabs li a.active {
    border-bottom: 4px solid #e0f81b;
    display: block
}

.forktab_sprite {
    width: 31px;
    height: 31px;
    object-fit: none;
    margin-right: 10px
}

.forkproj_cta a {
    background: linear-gradient(180deg, rgb(0 78 255) 0, rgb(52 167 255) 100%);
    padding: 8px 36px;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 50px;
    box-shadow: 0 13px 13px -2px #001a4b;
    border: 3px solid #2f9eff;
    text-decoration: none
}

.forkproj_cta {
    display: flex;
    justify-content: center;
    margin-top: 1.5rem
}

.forkproj_contbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.checkmark {
    position: absolute;
    top: -7px;
    display: inline-block;
    height: 35px;
    width: 35px;
    border: 2px solid #eee;
    border-radius: 50px;
    right: -10px
}

.checkmark,
.forkproj_contbox input:checked~.checkmark,
.forkproj_contbox:hover input~.checkmark {
    background-color: #212529
}

.forkproj_contbox:hover {
    margin-top: -8px
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 10px;
    top: 5px;
    width: 10px;
    height: 16px;
    border: solid #5efc50;
    border-width: 0 4px 4px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

#gameCloneModal .modal-content {
    background-image: url('../../images/fork-projects/popup-bg.svg');
    border-radius: 10px;
    background-size: cover;
    background-color: unset
}

#gameCloneModal .modal-dialog {
    margin: 5rem auto
}

.gamecloneform_head {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    margin-bottom: .5rem;
    color: #fff
}

#gameCloneModal .form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 13px;
    line-height: 1.5;
    font-weight: 500;
    background-color: #aabfcf29;
    background-clip: padding-box;
    border: 1px solid #629fd9;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    color: #fff
}

#gameCloneModal .form-control::placeholder {
    color: #8abff2
}

#gameCloneModal .form-group ul#tags li {
    color: #fff;
    background-color: #289a0fe6;
    width: fit-content;
    padding: 0 10px;
    border-radius: 3px;
    border: 1px solid #5ddb39;
    font-weight: 500;
    display: inline-block;
    margin-right: 7px;
    font-size: 14px;
    margin-bottom: 5px
}

.gc_clone {
    position: absolute;
    top: -10px;
    right: -9px;
    border-radius: 50px;
    width: 30px;
    height: 30px;
    border: 3px solid #dae6ff;
    background-color: #0e1f46;
    color: #fff;
    font-weight: 700
}

.gc_form_cta .submit_btn {
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
    min-width: 125px;
    border-radius: 50px
}

.forktab_sprite2 {
    width: 100px;
    height: 55px;
    object-fit: none
}

#game_clones_page_form input:-webkit-autofill,
#game_clones_page_form input:-webkit-autofill:active,
#game_clones_page_form input:-webkit-autofill:focus,
#game_clones_page_form input:-webkit-autofill:hover {
    -webkit-box-shadow: 0 0 0 30px #234695 inset !important
}

#game_clones_page_form input:-webkit-autofill {
    -webkit-text-fill-color: #fff !important
}

#forktabs li:nth-child(5) a p {
    border-right: 0
}

@media (max-width:767px) {

    .bann_sc2_home,
    ul#forktabs {
        display: inline-block;
        width: 100%
    }

    .font23_mobile {
        font-size: 23px !important
    }

    .bann_sc2_home {
        background-image: url(../../images/cryptocurrency-dev-min.png);
        background-color: #65b4f6;
        background-repeat: no-repeat;
        padding: 3em 0 20px;
        position: relative;
        height: 585px;
        background-size: contain;
        background-position: bottom;
        background-position-y: 375px
    }

    .newgif_img {
        margin-left: 59px;
        margin-top: -3px
    }

    #myCarousel .carousel-item {
        height: 100%;
        min-height: 500px
    }

    .blog_category_filter_bars_main .blog_category_filter_bar .category_list_link {
        min-height: 30px;
        border-bottom: 1px solid #ccc;
        padding: 10px;
        text-align: left
    }

    .btn.blog_exp_btn {
        margin-top: 35px
    }

    .newnav_padctrl {
        padding: 15px 0
    }

    .sb_scrollhead_socialwrap {
        float: unset
    }

    .sb_sociowrap_ul {
        display: flex;
        align-items: center
    }

    .newnav .sb_scrollhead_socialwrap .sb_sociowrap_ul .dropdown .dropdown-menu {
        background: #fff;
        box-shadow: 0 8px 15px 2px #cccccc8c;
        min-width: 100%;
        width: 100%
    }

    .newnav .sb_scrollhead_socialwrap .sb_sociowrap_ul .dropdown .dropdown-menu .dropdown-item a {
        color: #000
    }

    .single__blog__sec .blog_detail .blg_det_dets .blog_detailtop_wrap .blog_detail_title h1 {
        font-size: 25px
    }

    .eth_token_standards_sec .eth_token_standards_box {
        height: auto;
        padding: 15px
    }

    .right-img img.img_width {
        max-width: 310px
    }

    .wa__popup_chat_box .wa__popup_content {
        padding: 13px 20px 100px 19px
    }

    .social__contact__bar .social__contact__main__bar .bar__close {
        top: -15px
    }

    #popup_form_modal.popup-form .modal-content {
        background: #264796;
        height: 100% !important
    }

    #popup_form_modal.popup-form .modal-dialog {
        margin: 0 auto;
        height: 100% !important;
        max-width: 100%
    }

    #popup_contact_form .select2-container--default .select2-selection--single,
    #popup_form_modal #christmas_form .btn,
    #popup_form_modal.popup-form input,
    #popup_form_modal.popup-form select,
    #popup_form_modal.popup-form textarea {
        height: 35px !important;
        font-size: 13px !important
    }

    #popup_form_modal .popup-contact-form {
        padding: 6px 0 !important;
        margin-top: 0
    }

    #popup_form_modal .popup-contact-form .popup_title_new {
        font-size: 25px;
        margin-bottom: 10px !important
    }

    #popup_form_modal .popup-contact-form h2 {
        font-size: 30px
    }

    #popup_form_modal .popup-contact-form p {
        font-size: 14px
    }

    #popup_contact_form .form-group .select_input_group_div .bootstrap-select .btn {
        padding: 2.8px 10px !important
    }

    #popup_form_modal .fitoutform .form-group {
        margin-bottom: 7px !important
    }

    #popup_form_modal .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 13px !important
    }

    #ez-toc-container {
        width: 100%
    }

    ul#forktabs {
        margin-top: 4rem;
        justify-content: center;
        text-align: center
    }

    .forkproject_contentcollect .tab-content .row {
        margin-bottom: 0;
        flex-wrap: unset
    }

    .forkproj_contbox {
        margin-bottom: 0;
        min-height: 173px
    }

    #forktabs li a p {
        padding: 10px 25px;
        border-bottom: 1px solid #5586f5
    }

    .tabpane_fork_wrap {
        display: flex;
        overflow-x: scroll
    }

    .checkmark {
        position: absolute;
        top: 0
    }

    .forkproject_contentcollect .tab-content .row:nth-child(2) {
        margin-left: 10px
    }
}

#dcico_hero {
    background-image: url('../../images/ico-development/banner.webp');
    height: 540px;
    background-size: cover;
    background-position: center
}

#dcico_hero .dcico_content_wrap .dcico_sectitle {
    font-size: 2.9rem;
    color: #fff;
    font-weight: 600;
    line-height: 74px;
    font-family: Jost-Regular;
    text-transform: uppercase
}

#dcico_hero .dcico_content_wrap {
    padding-top: 12rem
}

#dcico_intro.dc_icosec .dcico_content_wrap .dcico_sectitle {
    font-size: 24px
}

#dcico_intro.dc_icosec {
    padding-top: 0;
    padding-bottom: 30px
}

.dc_icosec .dcico_content_wrap .dcico_sectitle {
    font-size: 30px;
    font-weight: 600;
    color: #222131;
    margin-bottom: .5rem
}

.dc_icosec .dcico_content_wrap {
    margin-bottom: 1.8rem
}

.dc_icosec .dcico_content_wrap .dcico_secdesc {
    color: #3e3d45
}

#dcico_achievement .achieve_btn,
#dcico_icoscript .achieve_btn {
    background-color: #ed364e;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 1rem
}

#dcico_solution.dc_icosec .dcico_secbox {
    background: #fff;
    padding: 25px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    box-shadow: 0 2px 4px 0 rgb(2 2 3 / 9%);
    position: relative
}

#dcico_solution.dc_icosec .dcico_secbox .dcico_bochead {
    font-size: 18px;
    line-height: 25px;
    color: #000;
    text-align: left;
    font-weight: 600 !important;
    margin: 12px 0
}

#dcico_solution.dc_icosec .dcico_secbox .dcico_boxdt {
    font-size: 15px;
    line-height: 22px;
    text-align: justify;
    color: #333;
    font-weight: 400
}

#dcico_icodevelopment.dc_icosec .dcico_secbox {
    display: flex;
    align-items: center;
    display: flex;
    align-items: center;
    padding: 2px 10px;
    border: 1px solid #cecece;
    background-color: #fefcfc;
    border-radius: 50px;
    margin-bottom: 1rem;
    transition: .2s
}

#dcico_icodevelopment.dc_icosec .dcico_secbox:hover {
    background-color: #dff0ff;
    border: 1px solid #366ee2;
    color: #0462d6;
    cursor: pointer
}

#dcico_icodevelopment.dc_icosec .dcico_secbox .dcico_bochead {
    font-size: 15px;
    font-weight: 600;
    margin-left: 5px;
    line-height: 17px
}

#dcico_phases .icodev_timelinewrap {
    margin-top: 7rem
}

#dcico_phases .icodev_timelinebox ul {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    margin-bottom: 90px
}

#dcico_phases .icodev_timelinebox ul li.process_blocks {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    position: relative;
    margin: 0;
    width: 50%;
    padding: 0 80px
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.block-1:before {
    background-image: url(../../images/ico-development/step-8.webp);
    background-repeat: no-repeat;
    display: inline-block;
    width: 105px;
    position: absolute;
    right: -53px;
    z-index: 99
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.block-2:before {
    background-image: url(../../images/ico-development/step-2.webp);
    background-repeat: no-repeat;
    display: inline-block;
    width: 105px;
    position: absolute;
    left: -53px;
    z-index: 99
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.block-3:before {
    background-image: url(../../images/ico-development/step-3.webp);
    background-repeat: no-repeat;
    display: inline-block;
    width: 105px;
    position: absolute;
    right: -53px;
    z-index: 99
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.block-4:before {
    background-image: url(../../images/ico-development/step-4.webp);
    background-repeat: no-repeat;
    display: inline-block;
    width: 105px;
    position: absolute;
    left: -53px;
    z-index: 99
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.block-5:before {
    background-image: url(../../images/ico-development/step-5.webp);
    background-repeat: no-repeat;
    display: inline-block;
    width: 105px;
    position: absolute;
    right: -53px;
    z-index: 99
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.block-6:before {
    background-image: url(../../images/ico-development/step-6.webp);
    background-repeat: no-repeat;
    display: inline-block;
    width: 105px;
    position: absolute;
    left: -53px;
    z-index: 99
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.block-7:before {
    background-image: url(../../images/ico-development/step-7.webp);
    background-repeat: no-repeat;
    display: inline-block;
    width: 105px;
    position: absolute;
    right: -53px;
    z-index: 99
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.block-8:before {
    background-image: url(../../images/ico-development/step-8.webp);
    background-repeat: no-repeat;
    display: inline-block;
    width: 105px;
    position: absolute;
    left: -53px;
    z-index: 99
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.block-9:before {
    background-image: url(../../images/ico-development/step-1.webp);
    background-repeat: no-repeat;
    display: inline-block;
    width: 105px;
    position: absolute;
    right: -53px;
    z-index: 99
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.left_block:after,
#dcico_phases .icodev_timelinebox ul li.process_blocks.right_block:after {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 68px;
    height: 27px;
    position: absolute;
    top: -35px;
    z-index: 99;
    content: ""
}

#dcico_phases .icodev_timelinebox ul li.process_blocks .dcico_bochead {
    color: #333;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 7px;
    padding-bottom: 0;
    position: relative;
    width: 100%;
    text-transform: capitalize
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.left_block .dcico_bochead:before {
    content: "";
    width: 100%;
    height: 0;
    display: inline-block;
    position: absolute;
    top: -23px;
    right: -26px;
    border-top: 1px dashed #acacac
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.right_block .dcico_bochead:before {
    content: "";
    width: 100%;
    height: 0;
    display: inline-block;
    position: absolute;
    top: -23px;
    left: -26px;
    border-top: 1px dashed #acacac
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.left_block p:before {
    content: "";
    height: 100%;
    width: 0;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    border-right: 1px dashed #acacac
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.left_block p:after {
    content: "";
    height: 8px;
    width: 8px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: -4px;
    background: #0b9eda;
    border-radius: 100%
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.right_block p:before {
    content: "";
    height: 100%;
    width: 0;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    border-right: 1px dashed #acacac
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.right_block p:after {
    content: "";
    height: 8px;
    width: 8px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: -4px;
    background: #0b9eda;
    border-radius: 100%
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.left_block:after {
    background-image: url(../../images/ico-development/tiny-icon-left.png);
    left: 78px
}

#dcico_phases .icodev_timelinebox ul li.process_blocks.right_block:after {
    background-image: url(../../images/ico-development/tiny-icon-right.png);
    right: 0
}

#dcico_services.dc_icosec .dcico_secbox {
    padding: 11px;
    background-color: #fff;
    color: #232323;
    box-shadow: 0 2px 4px -2px #000;
    border-radius: 4px;
    font-weight: 500;
    font-size: 15px;
    border: 1px solid #4a7bae52;
    min-height: 72px;
    display: flex;
    align-items: center;
    margin-bottom: 1rem
}

#dcico_services.dc_icosec .dcico_secbox .dcico_bochead {
    margin-left: .5rem
}

#dcico_industries.dc_icosec .dcico_secbox {
    background: #f7f7f7;
    padding: 45px 10px 25px;
    display: flex;
    height: 100%;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    transition: .35s
}

#dcico_industries.dc_icosec .dcico_secbox:hover {
    background-color: #0b9eda
}

#dcico_industries.dc_icosec .dcico_secbox .dcico_bochead {
    position: relative;
    font-size: 16px;
    line-height: 21px;
    font-weight: 600;
    margin: 0;
    text-transform: capitalize
}

#dcico_industries.dc_icosec .dcico_secbox img {
    background: #fff;
    width: 64px;
    height: 64px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 64px;
    border-radius: 50%;
    box-shadow: 3px 5px 16px 0 rgb(0 0 0 / 7%);
    margin-bottom: 1rem
}

#dcico_why_choose_sec {
    text-align: center;
    background: #f1fbff
}

#dcico_why_choose_sec .dcico_why_choose_head .title {
    font-weight: 600;
    font-size: 25px;
    margin-bottom: 1rem
}

#dcico_why_choose_sec .dcico_why_choose_list {
    background: #1c3253;
    padding: 10px;
    margin: 10px auto;
    border-radius: 5px;
    color: #fff
}

#dcico_why_choose_sec .dcico_why_choose_list>p {
    margin-bottom: 0;
    font-weight: 600;
    font-size: 15px
}

#dcico_achievement {
    background-image: url('../../images/ico-development/whychoose-bg.webp');
    position: relative
}

#dcico_achievement ul li {
    margin-bottom: .5rem;
    font-size: 21px;
    font-weight: 600;
    text-transform: capitalize;
    width: 33%;
    text-align: center
}

#dcico_achievement ul li span {
    display: block;
    font-size: 16px;
    font-weight: 400
}

#dcico_achievement ul li img {
    display: block;
    margin: 0 auto
}

#dcico_achievement ul {
    padding: 0;
    display: flex
}

.dc_icosec_container_wrap {
    padding: 0 20px
}

#dcico_achievement:before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #111620;
    background: linear-gradient(2deg, rgb(2 7 11 / 68%) 0, rgb(36 63 104 / 83%) 100%);
    content: '';
    top: 0
}

#dcico_achievement li .dcico_bochead {
    color: #fff;
    font-size: 45px
}

#dcico_achievement.dc_icosec .dcico_content_wrap .dcico_sectitle {
    color: #fff;
    font-size: 39px;
    margin-bottom: 0;
    font-weight: 800
}

#dcico_achievement.dc_icosec .dcico_content_wrap .dcico_secdesc {
    color: #dde1ec
}

#dcico_faq .faq-list {
    list-style: none;
    padding: 0
}

#dcico_faq .faq-list .faq-list-li {
    margin: 0 auto 12px;
    border: 1px solid #cdcdcd;
    text-align: left
}

#dcico_faq .faq-list .faq-heading::before {
    content: '+';
    font-size: 30px;
    position: absolute;
    right: 13px;
    top: 13px;
    color: #000;
    width: 25px;
    height: 25px;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px
}

#dcico_faq .faq-list .the-active .faq-heading::before {
    content: '-'
}

#dcico_faq .faq-heading {
    position: relative;
    cursor: pointer;
    margin: 0;
    padding: 20px 30px;
    background-color: #fafafa;
    font-size: 18px;
    font-weight: 600;
    color: #111
}

#dcico_faq .read {
    color: #000;
    font-size: 16px;
    padding: 10px 30px;
    margin-bottom: 0
}

#dcico_faq .read.faq-text.faq-list li {
    list-style-type: disclosure-closed !important;
    list-style: inherit
}

.details_description h1,
.details_description h2,
.details_description h3,
.details_description h4,
.details_description h5,
.details_description h6 {
    margin-bottom: 1rem !important
}

.details_description h3 {
    font-size: 19px !important
}

.details_description h5 {
    font-size: 17px !important
}

.details_description ol li {
    list-style: auto !important
}

#disclaimer_modal {
    margin-top: 150px
}

#disclaimer_modal button.close {
    position: absolute;
    top: 0;
    right: 3px;
    background: #e82100;
    opacity: 1 !important;
    text-shadow: none;
    box-shadow: none;
    color: #fff !important;
    width: 30px;
    height: 30px;
    font-size: 35px;
    font-weight: 600;
    border-radius: 50%;
    padding: 0
}

#disclaimer_modal .modal-header {
    display: block;
    text-align: center
}

#disclaimer_modal .modal-title {
    font-size: 25px;
    font-weight: 600
}

#disclaimer_modal .modal-body .discl_btn {
    margin: 0 auto;
    display: block;
    background: #e82104;
    border: none;
    border-radius: 3px;
    font-weight: 700
}

@media(max-width:992px) and (min-width:766px) {
    .crypto_crm .banner {
        text-align: center;
        height: initial !important;
        padding: 100px 0;
        background: #0e0d70 !important
    }

    .crypto_crm .combo {
        text-align: center
    }

    .crypto_crm .benefits_bg .benefits_list {
        margin-top: 10px
    }
}

@media(max-width:765px) {
    .crypto_crm .banner {
        text-align: center;
        height: initial !important;
        padding: 100px 0;
        background: #0e0d70 !important
    }

    .crypto_crm .combo {
        text-align: center
    }

    .crypto_crm .banner .title {
        font-size: 35px !important
    }

    .crypto_crm .benefits .title,
    .crypto_crm .business .title,
    .crypto_crm .combo .combo_bg .title,
    .crypto_crm .contact .contact_bg .content,
    .crypto_crm .development .development_bg .title,
    .crypto_crm .ways .title,
    .crypto_crm .working .title {
        font-size: 25px !important
    }

    .crypto_crm .working .working_list_bg .sub_content {
        font-size: 20px !important;
        padding-top: 20px
    }

    .crypto_crm .development .development_bg .content {
        text-align: justify
    }

    .crypto_crm .benefits_bg .benefits_list {
        margin-top: 10px
    }
}

.crypto_crm .banner {
    background: url('../../images/crypto-crm/banner.png') top/cover no-repeat;
    height: 100vh;
    display: flex;
    align-items: center
}

.crypto_crm .banner .title {
    font-size: 70px;
    color: #fff;
    font-weight: 600
}

.crypto_crm .banner .content {
    color: #fff;
    font-size: 20px
}

.crypto_crm .crm_btn {
    background: linear-gradient(105.73deg, #ffd33f 25.9%, #ff7c60 60.99%) !important;
    color: #010055 !important;
    font-size: 18px;
    font-weight: 600;
    padding: 5px 20px;
    border-radius: 45px
}

.crypto_crm .business,
.crypto_crm .development .development_bg {
    background-image: linear-gradient(0deg, #525252, #636363), linear-gradient(45deg, #0c037c 0, #0c037c 63%, #10238c 63%, #10238c 68%, #13439c 68%, #13439c 77%, #1764ab 77%, #1764ab 86%, #1a84bb 86%, #1a84bb 92%, #1ea4cb 92%, #1ea4cb 100%), linear-gradient(135deg, #0c037c 0, #0c037c 63%, #10238c 63%, #10238c 68%, #13439c 68%, #13439c 77%, #1764ab 77%, #1764ab 86%, #1a84bb 86%, #1a84bb 92%, #1ea4cb 92%, #1ea4cb 100%);
    background-blend-mode: overlay, overlay, normal
}

.betfury_clone_main .betfury_clone,
.betfury_clone_main .betfury_clone_igaming,
.betfury_clone_main .betfury_clone_types,
.betfury_clone_main .betfury_clone_why,
.betfury_clone_main .features,
.crypto_crm .business,
.crypto_crm .combo,
.crypto_crm .development,
.crypto_crm .ways,
.crypto_crm .working,
.nft_art_main .art_company {
    padding: 70px 0
}

.crypto_crm .development .development_bg {
    border-radius: 30px;
    padding: 50px;
    text-align: center
}

.crypto_crm .development .development_bg .title {
    color: #fff;
    font-size: 35px;
    font-weight: 800
}

.crypto_crm .development .development_bg .content {
    color: #fff;
    padding-top: 10px;
    line-height: 1.8;
    font-size: 18px
}

.crypto_crm .combo .combo_bg .title {
    font-size: 35px;
    color: #000;
    font-weight: 800
}

.crypto_crm .combo .combo_bg .content,
.crypto_crm .working .content {
    color: #000;
    line-height: 1.8;
    text-align: justify;
    padding-top: 10px;
    font-size: 18px
}

.crypto_crm .business .title {
    font-size: 35px;
    text-align: center;
    font-weight: 800;
    color: #fff
}

.crypto_crm .business .content {
    text-align: center;
    color: #fff;
    font-size: 18px
}

.crypto_crm .benefits .title,
.crypto_crm .working .title {
    font-size: 35px;
    font-weight: 800
}

.crypto_crm .business .business_bg {
    background: #ffffff24;
    border-radius: 20px;
    padding: 50px;
    border: 1px solid #ffffff59;
    margin-top: 30px;
    box-shadow: 0 0 12px #02004e
}

.crypto_crm .business .business_list {
    background: #fff;
    padding: 20px;
    margin: 20px 0;
    display: flex;
    align-items: center;
    box-shadow: 0 0 18px 0 #000041
}

.crypto_crm .business .business_list .sub_title {
    margin-bottom: 0;
    font-weight: 600;
    margin-left: 18px
}

.crypto_crm .working .working_lists {
    display: flex;
    padding: 10px;
    margin-top: 30px;
    align-items: center
}

.crypto_crm .working .working_design {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 8px solid #3e88ff8f;
    border-top: 0;
    border-left: 0
}

.crypto_crm .working .working_design:after {
    content: '';
    display: block;
    position: absolute;
    background-color: #92bcff;
    width: 8px;
    height: 50%;
    bottom: -4px;
    left: 0
}

.crypto_crm .working .working_design:before {
    content: '';
    display: block;
    position: absolute;
    background-color: #92bcff;
    width: 50%;
    height: 8px;
    top: 0;
    right: -4px
}

.crypto_crm .working .working_list_bg .sub_content {
    font-size: 25px;
    font-weight: 700
}

.crypto_crm .working .working_list_bg .sub_title {
    font-weight: 600;
    margin-left: 20px;
    margin-bottom: 0;
    font-size: 18px
}

.crypto_crm .working .working_main {
    position: relative;
    width: 66px;
    height: 66px
}

.crypto_crm .working .working_main:before {
    position: absolute;
    left: 9px;
    top: 2px;
    font-weight: 600
}

.crypto_crm .working .working_main img {
    position: absolute;
    right: -9px;
    bottom: -8px
}

.crypto_crm .working .count {
    font-weight: 800
}

.crypto_crm .benefits {
    padding: 70px 0;
    background-image: linear-gradient(90deg, #d1d1d1, #cfcfcf), linear-gradient(45deg, #b1dfce 0, #b1dfce 46%, #93c0d6 46%, #93c0d6 56%, #75a2de 56%, #75a2de 61%, #5683e5 61%, #5683e5 64%, #3865ed 64%, rgb(56 101 237 / 5%) 82%, rgb(26 70 245) 82%, rgb(26 70 245 / 29%) 100%), linear-gradient(135deg, #b1dfce 0, #b1dfce 46%, #93c0d6 46%, #93c0d6 56%, #75a2de 56%, #75a2de 61%, #5683e5 61%, #5683e5 64%, #3865ed 64%, rgb(56 101 237) 82%, rgb(65 136 241) 82%, rgb(26 70 245) 100%);
    background-blend-mode: overlay, overlay, normal
}

.crypto_crm .benefits .content {
    text-align: center;
    padding-top: 10px;
    line-height: 1.8;
    color: #000;
    font-weight: 400;
    font-size: 18px
}

.crypto_crm .benefits_bg {
    background: #ffffff33;
    padding: 30px;
    border-radius: 20px;
    border: 1px solid #fff;
    box-shadow: 0 0 9px #0f000070
}

.crypto_crm .benefits_bg .benefits_list {
    padding: 15px;
    background-image: linear-gradient(0deg, #525252, #636363), linear-gradient(45deg, #0c037c 0, #0c037c 63%, #10238c 63%, #10238c 68%, #13439c 68%, #13439c 77%, #1764ab 77%, #1764ab 86%, #1a84bb 86%, #1a84bb 92%, #1ea4cb 92%, #1ea4cb 100%), linear-gradient(135deg, #0c037c 0, #0c037c 63%, #10238c 63%, #10238c 68%, #13439c 68%, #13439c 77%, #1764ab 77%, #1764ab 86%, #1a84bb 86%, #1a84bb 92%, #1ea4cb 92%, #1ea4cb 100%);
    background-blend-mode: overlay, overlay, normal;
    text-align: center
}

.crypto_crm .benefits_bg .benefits_list .sub_title {
    color: #fff;
    font-weight: 600;
    margin-bottom: 0;
    font-size: 18px
}

.crypto_crm .ways .title {
    font-size: 35px;
    font-weight: 800;
    text-align: center
}

.crypto_crm .ways .content {
    text-align: center;
    font-size: 18px
}

.crypto_crm .ways .ways_lists {
    text-align: center;
    margin-top: 20px;
    padding: 10px
}

.crypto_crm .ways .ways_lists .sub_title {
    font-weight: 700;
    font-size: 22px
}

.crypto_crm .ways_design {
    width: 80px;
    height: 80px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px auto;
    background-image: radial-gradient(circle at center right, #76cdce 0, #76cdce 5%, #6bc3d3 5%, #6bc3d3 10%, #60b8d7 10%, #60b8d7 15%, #55aedc 15%, #55aedc 20%, #4aa4e1 20%, #4aa4e1 25%, #3f9ae6 25%, #3f9ae6 30%, #348fea 30%, #348fea 35%, #2985ef 35%, #2985ef 100%)
}

.crypto_crm .contact {
    padding: 10px 0 50px
}

.crypto_crm .contact .contact_bg {
    background-image: repeating-linear-gradient(135deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, .03) 0, hsla(264, 0%, 88%, .03) 1px, transparent 1px, transparent 12px), linear-gradient(90deg, #971ad2, #39c7cd);
    padding: 50px;
    text-align: center;
    border-radius: 20px
}

.crypto_crm .contact .contact_bg .content {
    font-size: 30px;
    color: #fff;
    font-weight: 800
}

.pagination {
    display: inline-block;
    padding-left: 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #428bca;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
    display: inline
}

.p2e-nft-game-platform-development-company #innersec1 .title {
    font-weight: 700;
    font-size: 45px;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #fff
}

.p2e-nft-game-platform-development-company #innersec1 .content {
    font-size: 22px;
    padding-bottom: 30px;
    color: #fff
}

.p2e-nft-game-platform-development-company #innersec1 .cus_demo_btn {
    background: linear-gradient(45deg, #0cf, #3689d9, #6450b8, #941296);
    box-shadow: 0 8px 26px -8px #2196f3;
    text-decoration: none;
    border-radius: 30px;
    padding: 15px 20px;
    letter-spacing: 1px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff !important
}

.p2e-nft-game-platform-development-company .under_line {
    position: relative;
    width: 130px;
    height: 5px;
    background: #c8007f;
    margin-bottom: 30px !important;
    overflow: hidden;
    margin: 0 auto;
    display: block
}

.p2e-nft-game-platform-development-company .under_line:before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    left: 30px;
    bottom: 0;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff
}

.p2e-nft-game-platform-development-company #innersec3 .about_btn {
    display: inline-block;
    padding: 10px 12px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
    transition: .5s;
    -webkit-transition: .5s;
    cursor: pointer;
    background: #42008f;
    color: #fff;
    margin-right: 10px;
    border-radius: 30px;
    margin-top: 20px
}

.p2e-nft-game-platform-development-company #innersec3 .about_btn:hover {
    background: #6b40c5 !important;
    color: #fff;
    text-decoration: none
}

.p2e-nft-game-platform-development-company #innersec3 .cus_btn {
    background: #ff027d
}

.p2e-nft-game-platform-development-company #innersec3 .cus_btn:hover {
    background: #6b40c5 !important
}

.p2e-nft-game-platform-development-company #innersec4,
.p2e-nft-game-platform-development-company #innersec6 {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #42008f
}

.p2e-nft-game-platform-development-company #innersec4 .title {
    color: #fff;
    text-align: center;
    font-size: 32px;
    line-height: 45px;
    font-weight: 700;
    padding-bottom: 14px;
    text-transform: capitalize
}

.p2e-nft-game-platform-development-company #innersec4 .benefits_box {
    margin-top: 20px;
    padding: 13px;
    box-shadow: 0 10px 30px #00000057;
    display: flex;
    align-items: center;
    transition: .5s ease-out;
    background: linear-gradient(to right, #ff027d 50%, transparent 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    box-shadow: inset 0 0 12px 7px #731fde;
    -moz-box-shadow: inset 0 0 12px 7px #731fde;
    -webkit-box-shadow: inset 0 0 12px 7px #731fde
}

.p2e-nft-game-platform-development-company #innersec4 .benefits_box i {
    color: #731fde
}

.p2e-nft-game-platform-development-company #innersec4 .benefits_box .sub_title {
    font-weight: 500;
    margin-bottom: 0;
    font-size: 18px;
    color: #fff;
    padding-left: 10px;
    text-transform: capitalize
}

.p2e-nft-game-platform-development-company #innersec4 .benefits_box:hover {
    background-position: left bottom;
    box-shadow: 0 0 14px #002433
}

.p2e-nft-game-platform-development-company #innersec5,
.p2e-nft-game-platform-development-company #innersec7 {
    padding-top: 50px;
    padding-bottom: 50px;
    background: 0 0
}

.p2e-nft-game-platform-development-company #innersec5 .title {
    color: #42008f;
    text-align: center;
    font-size: 32px;
    line-height: 45px;
    font-weight: 700;
    padding-bottom: 14px;
    text-transform: capitalize
}

.p2e-nft-game-platform-development-company #innersec5 .service_box {
    padding: 15px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    min-height: 265px;
    box-shadow: 0 0 11px 1px #17161682;
    background: radial-gradient(circle, #42008f 0, #04001e 100%)
}

.p2e-nft-game-platform-development-company #innersec13 .what_box .sub_contents,
.p2e-nft-game-platform-development-company #innersec5 .service_box .sub_contents,
.p2e-nft-game-platform-development-company #innersec7 .service_box .sub_contents {
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 0;
    font-size: 18px
}

.p2e-nft-game-platform-development-company #innersec5 .service_box .sub_title,
.p2e-nft-game-platform-development-company #innersec7 .service_box .sub_title {
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 0;
    color: #fff;
    font-size: 22px
}

.p2e-nft-game-platform-development-company #innersec6 .main_steam_text {
    background-color: #c8007f;
    height: 50px;
    width: 50px;
    padding: 9px;
    margin: auto;
    border-radius: 50%;
    font-weight: 800;
    font-size: 25px;
    position: absolute;
    top: -25px
}

.p2e-nft-game-platform-development-company #innersec6 .title {
    color: #fff;
    text-align: center !important;
    font-size: 32px;
    line-height: 45px;
    font-weight: 700;
    padding-bottom: 14px;
    text-transform: capitalize
}

.p2e-nft-game-platform-development-company #innersec6 .service_box {
    padding: 15px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    min-height: 135px;
    box-shadow: 9.317px 34.773px 40px 0 #370e57;
    -moz-box-shadow: 9.317px 34.773px 40px 0 #370e57;
    -webkit-box-shadow: 9.317px 34.773px 40px 0 #370e57;
    background: #000;
    border-radius: 20px;
    transition: .3s;
    position: relative
}

.p2e-nft-game-platform-development-company #innersec6 .service_box:hover {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px)
}

.p2e-nft-game-platform-development-company #innersec6 .service_box .sub_title {
    font-weight: 800;
    margin-top: 30px;
    margin-bottom: 0;
    color: #000;
    font-size: 18px
}

.p2e-nft-game-platform-development-company #innersec7 .title {
    color: #41008e;
    text-align: center;
    font-size: 32px;
    line-height: 45px;
    font-weight: 700;
    padding-bottom: 14px;
    text-transform: capitalize
}

.p2e-nft-game-platform-development-company #innersec7 .service_box {
    padding: 15px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    min-height: 209px;
    box-shadow: inset 0 0 12px 7px #000000c7;
    -moz-box-shadow: inset 0 0 12px 7px #000000c7;
    -webkit-box-shadow: inset 0 0 12px 7px #000000c7;
    border-radius: 20px;
    background: radial-gradient(circle, #42008f 0, #04001e 100%)
}

.p2e-nft-game-platform-development-company #innersec7 .inner_img_wrap {
    width: 130px;
    height: 130px;
    background: #fff;
    border-radius: 65px;
    padding: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto
}

.p2e-nft-game-platform-development-company #innersec8 {
    padding: 60px 0;
    background-color: #42008f
}

.p2e-nft-game-platform-development-company #innersec8 .title {
    font-size: 29px;
    margin: 1px;
    color: #fff;
    text-transform: capitalize;
    width: 67%;
    text-align: center
}

.p2e-nft-game-platform-development-company #innersec8 .ngp_btn {
    background-image: linear-gradient(-45deg, #ed364e 54%, #ffffffa1 60%, #ed364e 63%);
    box-shadow: 2px 2px 8px 0 #ed364e;
    animation: 2s infinite border_moving;
    border-radius: 50px !important;
    padding: 12px 36px;
    margin-left: 5px;
    position: relative;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    border: none;
    font-size: 20px;
    background-size: 600px 600px;
    text-transform: capitalize
}

.p2e-nft-game-platform-development-company #innersec8 .ngp_btn:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, .4);
    transform: scale(1.01)
}

.p2e-nft-game-platform-development-company #innersec8 .crypto-cta-wrap {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: inset 0 0 12px 7px #731fde;
    -moz-box-shadow: inset 0 0 12px 7px #731fde;
    -webkit-box-shadow: inset 0 0 12px 7px #731fde;
    animation: none !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 80%;
    padding: 40px;
    box-sizing: border-box;
    border-radius: 20px;
    background-color: #42008f;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.p2e-nft-game-platform-development-company #innersec9 {
    padding: 60px 0;
    background-color: #fff
}

.p2e-nft-game-platform-development-company #innersec9 .title {
    text-align: center;
    font-weight: 800;
    font-size: 30px;
    color: #c8007f;
    margin-bottom: 40px
}

.p2e-nft-game-platform-development-company #innersec9 .sub_title {
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 18px
}

.p2e-nft-game-platform-development-company #innersec9 .sub_content {
    color: #fff;
    text-align: justify
}

.p2e-nft-game-platform-development-company #innersec9 .workflow_list {
    padding: 30px;
    margin-top: 10px;
    background: hsl(268deg 100% 28%);
    background-size: cover;
    border-radius: 20px;
    box-shadow: 2px 3px 6px #430a6f;
    -moz-box-shadow: 2px 3px 6px #430a6f;
    -webkit-box-shadow: 2px 3px 6px #430a6f;
    margin-left: 25px;
    margin-right: 25px
}

.p2e-nft-game-platform-development-company #innersec9 .workflow_list_after {
    position: relative;
    counter-increment: timeline_counter_before
}

.p2e-nft-game-platform-development-company #innersec9 .workflow_list_after:after {
    content: counter(timeline_counter_before);
    position: absolute;
    left: 50%;
    top: 38px;
    width: 30px;
    height: 30px;
    transform: translate(-50%, -50%);
    background: #c8007f;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    color: #fff;
    font-weight: 800;
    font-size: 18px
}

.p2e-nft-game-platform-development-company #innersec9 .workflow_after:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 1px;
    height: 100%;
    background: #c8007f
}

.p2e-nft-game-platform-development-company #innersec13 .title {
    text-align: center;
    font-size: 32px;
    line-height: 45px;
    font-weight: 700;
    padding-bottom: 14px;
    text-transform: capitalize
}

.p2e-nft-game-platform-development-company #innersec13 .what_box {
    padding: 10px;
    margin-top: 0;
    display: flex
}

.p2e-nft-game-platform-development-company #innersec13 .what_box i {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    font-size: 15px;
    border-radius: 44px;
    margin-right: 10px;
    color: #fff;
    background: linear-gradient(200deg, #783fc7, #bf40e2)
}

.p2e-nft-game-platform-development-company #innersec13 .what_box .sub_title {
    font-weight: 600;
    font-size: 22px;
    margin: auto
}

.p2e-nft-game-platform-development-company #innersec10 {
    padding: 60px 0;
    background-color: #43008f
}

.p2e-nft-game-platform-development-company #innersec10 .title {
    text-align: center;
    font-weight: 800;
    font-size: 30px;
    color: #fff;
    margin-bottom: 20px
}

.p2e-nft-game-platform-development-company #innersec7 .icon-sprite {
    width: 80px;
    height: 80px;
    object-fit: none
}

.p2e-nft-game-platform-development-company #innersec6 .card-1 {
    background: radial-gradient(#1fe4f5, #3fbafe)
}

.p2e-nft-game-platform-development-company #innersec6 .card-4 {
    background: radial-gradient(#60efbc, #58d5c9)
}

@media (max-width:1047px) {
    .p2e-nft-game-platform-development-company #innersec8 .title {
        width: 100%;
        font-size: 22px
    }

    .p2e-nft-game-platform-development-company #innersec8 .ngp_btn {
        padding: 1px 19px
    }
}

@media (min-width:991px) {
    .p2e-nft-game-platform-development-company #innersec1 {
        background-color: #041048;
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
        display: flex;
        align-items: center;
        position: relative;
        z-index: 0;
        height: 100vh;
        background-image: url(../../images/p2e_nft_game_development/playtoearn-banner.png?v1)
    }
}

@media (max-width:992px) and (min-width:766px) {
    .p2e-nft-game-platform-development-company #innersec1 {
        background: linear-gradient(#963dcb, #2845bc);
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
        display: flex;
        align-items: center;
        position: relative;
        z-index: 0;
        height: 100vh;
        justify-content: center;
        text-align: center
    }
}

@media (max-width:765px) {
    .p2e-nft-game-platform-development-company #innersec1 {
        display: flex;
        align-items: center;
        color: #fff;
        padding-top: 110px;
        padding-bottom: 80px;
        background: linear-gradient(#963dcb, #2845bc);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top
    }

    .p2e-nft-game-platform-development-company #innersec1 .title {
        font-size: 30px;
        text-align: center;
        color: #fff
    }

    .p2e-nft-game-platform-development-company #innersec1 .content {
        padding-bottom: 30px;
        padding-top: 0;
        font-size: 15px;
        text-align: center
    }

    .p2e-nft-game-platform-development-company #innersec1 .bnr__btn__div {
        text-align: center
    }
}

.betfury_clone_main .banner {
    background: url('../../images/betfury/banner.png') top/cover no-repeat;
    height: 100vh;
    display: flex;
    align-items: center
}

.betfury_clone_main .banner .title {
    font-size: 60px;
    font-weight: 800;
    color: #fff
}

.betfury_clone_main .banner .content {
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
    color: #fff;
    margin-top: 20px
}

.betfury_clone_main .banner_btn {
    font-weight: 600;
    font-size: 18px;
    color: #000;
    background: #fed700;
    border-radius: 45px;
    padding: 6px 20px
}

.betfury_clone_main .betfury_clone .betfury_clone_bg {
    background: url('../../images/betfury/banner-2.png') top right/cover no-repeat;
    padding: 50px;
    border-radius: 10px
}

.axie_main .special_sec .special_list .sub_title,
.betfury_clone_main .betfury_clone .title,
.betfury_clone_main .betfury_clone_igaming .title,
.betfury_clone_main .why_betfury .title {
    font-weight: 700;
    font-size: 35px;
    color: #fff
}

.betfury_clone_main .betfury_clone .content {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    margin-top: 20px
}

.betfury_clone_main .betfury_clone .sub_title {
    font-weight: 600;
    font-size: 22px;
    line-height: 27px;
    color: #ed1d49;
    margin-top: 20px
}

.betfury_clone_main .betfury_clone ul li {
    font-weight: 600;
    font-size: 17px;
    color: #fff;
    padding-top: 10px
}

.betfury_clone_main .betfury_clone_types .title,
.betfury_clone_main .betfury_clone_why .title,
.betfury_clone_main .features .title {
    font-weight: 700;
    font-size: 35px;
    color: #100427;
    text-align: center
}

.betfury_clone_main .features .content {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #453f53;
    text-align: center;
    margin-bottom: 0
}

.betfury_clone_main .features_list {
    padding: 15px;
    margin-top: 30px;
    border-radius: 15px
}

.betfury_clone_main .features_list .sub_title {
    color: #0d031f;
    font-weight: 700;
    font-size: 19px;
    margin-top: 20px
}

.betfury_clone_main .betfury_clone_types .sub_contents,
.betfury_clone_main .features_list .sub_content {
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #584c70
}

.betfury_clone_main .why_betfury {
    background: url('../../images/betfury/why-banner.png') top right/cover no-repeat;
    padding: 30px 0
}

.betfury_clone_main .why_betfury ul li {
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    border-radius: 10px;
    margin-top: 20px;
    padding: 10px
}

.betfury_clone_main .how_develop {
    background: url('../../images/betfury/how-banner.png') top right/cover no-repeat;
    padding: 40px 0
}

.betfury_clone_main .how_develop .title {
    font-weight: 700;
    font-size: 35px;
    text-align: center;
    color: #ffff
}

.betfury_clone_main .build .title,
.betfury_clone_main .payments .title,
.nft_art_main .art_company .title,
.nft_art_main .hire .title {
    font-weight: 700;
    font-size: 35px;
    color: #000
}

.betfury_clone_main .how_develop .how_list {
    background: #4a0d8f;
    border-radius: 15px;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 30px;
    min-height: 235px
}

.betfury_clone_main .how_develop .how_list .sub_content {
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    color: #fff
}

.betfury_clone_main .build {
    background: #951eec30;
    padding: 50px 0
}

.betfury_clone_main .payments {
    margin-top: 30px;
    background: #f8f6f6;
    padding-top: 50px
}

.betfury_clone_main .payments .content {
    font-weight: 400;
    font-size: 16px;
    line-height: 32px;
    color: #393149;
    margin-top: 20px
}

.betfury_clone_main .betfury_clone_igaming .betfury_clone_igaming_bg {
    background: url('../../images/betfury/bet-fury-banner.png') top right/cover no-repeat;
    padding: 50px;
    border-radius: 15px;
    height: 380px;
    align-items: center;
    display: flex
}

.betfury_clone_main .betfury_clone_igaming .igaming_btn {
    font-weight: 600;
    font-size: 18px;
    color: #000;
    background: #fed700;
    border-radius: 5px;
    padding: 8px 30px
}

.betfury_clone_main .betfury_clone_igaming .igaming_btn:hover {
    background: 0 0;
    border: 2px solid #fed700;
    color: #fff
}

.betfury_clone_main .betfury_clone_types .contents,
.betfury_clone_main .betfury_clone_why .contents {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #453f53;
    text-align: center;
    margin-bottom: 0;
    margin-top: 10px
}

.betfury_clone_main .betfury_clone_types .types_box {
    padding: 20px;
    margin-top: 80px;
    border: 1px dashed #4a0d8f;
    border-top: 3px solid #4a0d8f;
    text-align: center;
    min-height: 275px;
    position: relative
}

.betfury_clone_main .betfury_clone_types .types_list_img_sec {
    background: #4a0d8f;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    position: absolute;
    content: "";
    top: -40px;
    left: 40%;
    margin: 0 auto;
    text-align: center
}

.betfury_clone_main .betfury_clone_types .sub_title {
    font-size: 19px;
    font-weight: 700;
    padding-top: 20px;
    text-transform: capitalize;
    text-align: center;
    color: #0d031f
}

.betfury_clone_main .betfury_clone_types .types_box:hover .icons_sprite {
    transform: rotateY(180deg);
    transition: .4s ease-in
}

.betfury_clone_main .betfury_clone_why .why_box {
    padding: 15px;
    margin-top: 30px;
    box-shadow: 0 0 4px #959595;
    border-radius: 5px;
    display: flex;
    align-items: center
}

.betfury_clone_main .betfury_clone_why .sub_title {
    font-size: 17px;
    font-weight: 700;
    padding-left: 5px;
    text-transform: capitalize;
    color: #0d031f
}

.nft_art_main .banner {
    background: #eaf0f4;
    padding: 70px 0;
    height: 100vh;
    display: flex;
    align-items: center
}

.nft_art_main .banner .title {
    font-weight: 700;
    font-size: 70px;
    color: #070707;
    line-height: 1
}

.nft_art_main .banner .content {
    font-weight: 400;
    font-size: 20px;
    margin-top: 20px
}

.nft_art_main .banner_btn {
    background: linear-gradient(98.52deg, #d31b85 25.18%, #f71956 67.69%);
    border-radius: 30px;
    font-weight: 600;
    font-size: 18px;
    color: #fff !important;
    padding: 7px 20px
}

.nft_art_main .art_company .content {
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    margin-top: 15px
}

.nft_art_main .benefits,
.nft_art_main .evolution {
    padding: 50px 0;
    background: #fff0f4
}

.nft_art_main .evolution .title,
.nft_art_main .services .title {
    font-weight: 700;
    font-size: 35px;
    text-align: center
}

.nft_art_main .evolution .content {
    color: #565154;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    margin-top: 15px
}

.nft_art_main .evolution .evolution_list {
    text-align: center;
    padding: 15px;
    margin-top: 20px;
    border: 1px solid #c8c4c6;
    border-radius: 25px;
    min-height: 245px
}

.nft_art_main .evolution .evolution_list .sub_title {
    font-weight: 600;
    font-size: 25px
}

.nft_art_main .evolution .evolution_list .sub_content {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #070707
}

.nft_art_main .features .title,
.nft_art_main .how_nft .title {
    font-weight: 700;
    font-size: 35px;
    text-align: center;
    color: #000
}

.nft_art_main .how_nft .content {
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    color: #565154
}

.nft_art_main .how_nft .how_nft_list {
    margin-top: 20px;
    padding: 10px
}

.nft_art_main .how_nft .how_nft_list .sub_title {
    font-weight: 600;
    font-size: 25px;
    color: #000;
    margin-bottom: 0
}

.nft_art_main .how_nft .how_nft_list .sub_content {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #070707;
    text-align: justify;
    margin-bottom: 0;
    padding-top: 10px;
    min-height: 312px
}

.nft_art_main .how_nft .how_nft_list .sub_opa {
    font-weight: 700;
    font-size: 55px;
    color: #000;
    opacity: .15
}

.nft_art_main .features {
    padding: 60px 0;
    background: #eaf0f4
}

.nft_art_main .features .content {
    color: #565154;
    text-align: center;
    font-weight: 500;
    font-size: 18px
}

.nft_art_main .features .features_main {
    margin-top: 30px;
    border: 1px solid #d2d2d2;
    border-radius: 10px;
    padding: 20px
}

.nft_art_main .features .features_main .features_list {
    text-align: center;
    padding: 10px;
    margin-top: 20px
}

.nft_art_main .features .features_main .features_list .sub_title {
    font-weight: 500;
    font-size: 20px;
    color: #000;
    margin-bottom: 0;
    margin-top: 10px
}

.nft_art_main .features .features_main .border_right {
    border-right: 1px solid #d2d2d2
}

.nft_art_main .features .features_main .border_bottom:after {
    content: "";
    position: absolute;
    top: 55%;
    left: 2%;
    background: #d2d2d2;
    width: 95%;
    height: 1px
}

.nft_art_main .features .features_icons {
    width: 65px;
    height: 65px;
    object-fit: none
}

.nft_art_main .services .services_list {
    padding: 15px;
    margin-top: 20px;
    text-align: center;
    border: 1px solid #eaeaea;
    border-radius: 25px
}

.nft_art_main .services .services_list:hover {
    box-shadow: 0 0 35px rgb(0 0 0 / 14%)
}

.nft_art_main .services .services_list .count {
    color: #d8d8d8;
    font-weight: 700;
    font-size: 55px;
    position: relative
}

.nft_art_main .services .services_list .count:after {
    content: "";
    width: 10.5px;
    height: 10.5px;
    background: #f71956;
    border-radius: 50px;
    position: absolute;
    top: 16px;
    right: 57px
}

.nft_art_main .services .services_list .sub_title {
    font-weight: 600;
    font-size: 20px;
    color: #000
}

.nft_art_main .services .services_list .sub_content {
    font-weight: 400;
    font-size: 18px;
    color: #5c5c5c
}

.nft_art_main .benefits .content {
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    color: #565154;
    margin-top: 15px
}

.nft_art_main .benefits .benefits_lists:hover {
    background: #fff;
    border: 1px solid #fff
}

.nft_art_main .benefits .benefits_lists {
    padding: 20px;
    margin-top: 20px;
    border: 1px solid #e7d4d9;
    border-radius: 15px;
    min-height: 340px
}

.nft_art_main .benefits .benefits_lists .sub_title {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 0
}

.nft_art_main .benefits .benefits_lists .sub_content {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-align: justify;
    color: #5c5c5c;
    margin-bottom: 0;
    padding-top: 10px
}

.nft_art_main .benefits .benefits_lists:hover .img_bg {
    background: #fff0f4
}

.nft_art_main .benefits .img_bg {
    width: 70px;
    height: 70px;
    background: #ffff;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px
}

.nft_art_main .hire .content {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    margin-top: 10px
}

.nft_art_main .showcase {
    margin-bottom: 40px
}

.nft_art_main .showcase_bg {
    background: url('../../images/nft-art/show-banner.png') top/cover no-repeat;
    padding: 60px
}

.nft_art_main .showcase_bg .title {
    font-weight: 600;
    font-size: 30px;
    color: #fff;
    margin-bottom: 0
}

.nft_art_main .showcase_bg .show_btn {
    background: #15000cde;
    border-radius: 30px;
    font-weight: 500;
    font-size: 18px;
    color: #fff !important;
    padding: 6px 20px;
    margin: 0 0 0 auto;
    display: table
}

#dev_home_new .algorithms_sec,
#dev_home_new .bitcoin,
#dev_home_new .solutions_sec,
#dev_home_new .tech_stack_home,
.bottom_blog_new {
    background: #fcf6f8;
    padding: 50px 0
}

.bottom_blog_new .title {
    font-weight: 600;
    font-size: 35px;
    color: #070707;
    text-align: center
}

.bottom_blog_new .content {
    text-align: center;
    font-weight: 400;
    font-size: 20px;
    color: #707070
}

.bottom_blog_new .left_side_img {
    position: relative;
    border-radius: 15px
}

.bottom_blog_new .left_side_img:after {
    content: "";
    background: linear-gradient(180deg, rgb(16 9 38 / 46%) 0, #0a002d 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 15px
}

.bottom_blog_new .left_div_main {
    position: absolute;
    bottom: 0;
    padding: 20px;
    z-index: 10
}

.bottom_blog_new .left_title {
    font-size: 18px;
    font-weight: 600;
    color: #fff !important
}

.bottom_blog_new .left_title a {
    color: #fff !important;
    text-decoration: none
}

.bottom_blog_new .left_content {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    text-align: justify
}

.bottom_blog_new .left_round_icon,
.bottom_blog_new .right_round_icon {
    background: linear-gradient(93.27deg, #f20d74 3.28%, #800c76 90.76%);
    box-shadow: 0 0 25px #de0c74;
    border-radius: 50px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center
}

.bottom_blog_new .recent_blog_list a {
    color: #000 !important;
    text-decoration: none
}

.bottom_blog_new .recent_blog_list .sub_title {
    font-size: 18px;
    color: #000 !important;
    font-weight: 600;
    margin-bottom: 0
}

.bottom_blog_new .recent_blog_list .sub_content {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #686868;
    margin-bottom: 0;
    margin-top: 5px
}

#dev_home_new .banner {
    padding: 100px 0
}

#dev_home_new .banner .title {
    font-weight: 700;
    font-size: 45px;
    color: #070707;
    -webkit-text-stroke-width: 1.2px;
    -webkit-text-stroke-color: black;
    letter-spacing: 2px
}

#dev_home_new .banner .content {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #070707;
    margin-top: 15px
}

#dev_home_new .home_new_btn {
    background: linear-gradient(93.27deg, #cc2b5e 3.28%, #753a88 90.76%);
    border-radius: 35px;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    padding: 6px 30px
}

#dev_home_new .telegram_btn,
#dev_home_new .whatsapp_btn {
    font-weight: 600;
    color: #fff !important;
    margin: 10px;
    padding: 7px 20px;
    position: relative
}

#dev_home_new .bitcoin .title,
#dev_home_new .home_services .title,
#dev_home_new .solutions_sec .title,
#dev_home_new .tech_stack_home .title {
    font-weight: 600;
    font-size: 35px;
    text-align: center;
    color: #070707
}

#dev_home_new .bitcoin .content {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    color: #070707;
    margin-top: 15px
}

#dev_home_new .whatsapp_btn {
    background: linear-gradient(92.94deg, #5bb95b 13.29%, #2d832d 74.64%);
    font-size: 18px;
    border: none;
    box-shadow: 4px 4px 0 #bae8bac4;
    border-radius: 0
}

#dev_home_new .telegram_btn {
    background: linear-gradient(92.94deg, #03b0f4 13.29%, #03b0f4 74.64%);
    font-size: 18px;
    border: none;
    box-shadow: 4px 4px 0 #03b0f447;
    border-radius: 0
}

#dev_home_new .home_services .content {
    text-align: center;
    color: #707070;
    font-weight: 400;
    font-size: 20px
}

#dev_home_new .home_services .services_list {
    border: 1px solid #cdcdcd;
    border-radius: 15px;
    padding: 20px;
    margin-top: 20px;
    text-align: center
}

#dev_home_new .home_services .service_read {
    color: #76009c !important;
    font-weight: 600;
    text-decoration: none;
    border: 1px solid #87079c;
    border-radius: 0
}

#dev_home_new .home_services .services_list .sub_title {
    font-weight: 600;
    font-size: 21px;
    text-align: center;
    color: #000;
    margin-bottom: 0;
    margin-top: 10px
}

#dev_home_new .home_services .services_list .sub_content {
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    text-align: justify;
    color: #2c241e;
    margin-bottom: 0;
    padding-top: 10px;
    min-height: 185px
}

#dev_home_new .home_services .services_list .services_icons {
    height: 65px;
    width: 70px;
    object-fit: none
}

#dev_home_new .algorithms_sec .title {
    font-weight: 600;
    font-size: 35px;
    color: #070707
}

#dev_home_new .algorithms_sec .content,
#dev_home_new .platforms .content {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #707070
}

#dev_home_new .algorithms_sec .algorithms_list {
    text-align: center;
    background: #fff;
    box-shadow: 0 0 20px rgb(0 0 0 / 12%);
    border-radius: 10px;
    padding: 15px;
    margin-top: 15px
}

#dev_home_new .algorithms_sec .algorithms_list .sub_title {
    margin-bottom: 0;
    font-weight: 500;
    font-size: 15px;
    color: #463f3a;
    margin-top: 10px
}

#dev_home_new .algorithms_sec .algorithms_icons {
    height: 40px;
    width: 40px;
    object-fit: none
}

#dev_home_new .how_altcoin {
    padding: 50px 0;
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat
}

#dev_home_new .how_altcoin .title {
    font-weight: 600;
    font-size: 35px;
    color: #fff
}

#dev_home_new .how_altcoin .content {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #d0dae6
}

#dev_home_new .solutions_sec .content {
    font-weight: 400;
    font-size: 20px;
    text-align: center;
    color: #707070
}

#dev_home_new .solutions_sec .solution_list {
    padding: 15px;
    background: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 15px;
    margin-top: 20px
}

#dev_home_new .solutions_sec .solution_list .solution_icon_div {
    display: flex;
    justify-content: space-between;
    align-items: center
}

#dev_home_new .solutions_sec .solution_list .count {
    font-weight: 900;
    font-size: 55px;
    letter-spacing: -.05em;
    color: #000;
    opacity: .05
}

#dev_home_new .solutions_sec .solution_list .sub_title {
    font-weight: 600;
    font-size: 20px
}

#dev_home_new .solutions_sec .solution_list .sub_content {
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: #2c241e;
    text-align: justify
}

#dev_home_new .process_sec .process_icons,
#dev_home_new .solutions_sec .solution_icons {
    width: 45px;
    height: 45px;
    object-fit: none
}

#dev_home_new .platforms .title {
    font-weight: 600;
    font-size: 34px;
    color: #070707
}

#dev_home_new .platforms .owl-nav {
    display: flex;
    align-items: center;
    position: absolute;
    left: -52%;
    bottom: 40px
}

#dev_home_new .platforms .owl-prev {
    border: 1px solid #000;
    border-radius: 50px;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 5px
}

#dev_home_new .platforms .owl-prev i {
    font-size: 20px;
    color: #72889f
}

#dev_home_new .platforms .owl-next {
    border-radius: 50px;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 5px;
    background: linear-gradient(93.27deg, #cc2b5e 3.28%, #753a88 90.76%)
}

#dev_home_new .platforms .owl-next i {
    font-size: 20px;
    color: #fff
}

#dev_home_new .benefits_sec {
    background: #fcf6f8;
    padding: 50px 0 0
}

#dev_home_new .benefits_sec .title {
    text-align: center;
    font-weight: 600;
    font-size: 35px;
    color: #070707
}

#dev_home_new .benefits_sec .crypto_bg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    margin-top: 20px;
    padding: 50px 0
}

#dev_home_new .benefits_sec .sub_title {
    background: #cc2b5e47;
    width: fit-content;
    padding: 5px 20px;
    color: #070707;
    font-weight: 600;
    font-size: 25px;
    border-left: 4px solid #cc2b7d
}

#dev_home_new .benefits_sec .sub_content {
    font-size: 18px;
    line-height: 28px;
    color: #707070;
    font-weight: 400
}

#dev_home_new .benefits_sec ul li {
    display: flex;
    align-items: center;
    margin-top: 20px
}

#dev_home_new .benefits_sec ul li i {
    color: #fff;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: right;
    margin-left: 29px
}

#dev_home_new .benefits_sec ul li .list_content {
    margin-bottom: 0;
    font-weight: 500;
    font-size: 18px;
    color: #000;
    padding-left: 15px
}

#dev_home_new .benefits_sec .round_icon {
    width: 25px;
    height: 25px;
    border-radius: 50px;
    background: linear-gradient(93.27deg, #cc2b5e 3.28%, #753a88 90.76%)
}

#dev_home_new .benefits_sec .non_crypto_bg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    padding: 50px 0
}

#dev_home_new .process_sec {
    background: linear-gradient(92.6deg, #200d13 8.52%, #1b0d44 86%);
    padding: 50px 0
}

#dev_home_new .process_sec .title {
    font-weight: 600;
    font-size: 35px;
    text-align: center;
    color: #fff
}

#dev_home_new .process_sec .content {
    font-weight: 400;
    font-size: 20px;
    text-align: center;
    color: #fff
}

#dev_home_new .process_sec .process_list:hover {
    background: linear-gradient(93.27deg, #f20d74 3.28%, #800c76 90.76%);
    border-radius: 15px
}

#dev_home_new .process_sec .process_list .count {
    font-weight: 600;
    font-size: 30px;
    text-align: center;
    color: #fff
}

#dev_home_new .process_sec .process_list .dot_des {
    height: 20px;
    width: 20px;
    border-radius: 50px;
    background: linear-gradient(93.27deg, #f20d74 3.28%, #800c76 90.76%);
    margin: 15px auto 20px;
    position: relative;
    z-index: 1
}

#dev_home_new .process_sec .process_list .dot_des:after {
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 50px;
    border: 1px dashed #acc6e7;
    position: absolute;
    left: -5px;
    top: -5px
}

#dev_home_new .process_sec .process_list .sub_title {
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    color: #fff;
    margin-top: 10px
}

#dev_home_new .process_sec .process_list .sub_content,
.bcGmMn .atcaSc .atcaLst .atcaLstCnt {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    margin-bottom: 0
}

#dev_home_new .process_sec .row_line_after:after {
    content: "";
    position: absolute;
    top: 80px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #352754
}

#dev_home_new .tech_stack_home .tech_list {
    text-align: center;
    margin-top: 10px
}

#dev_home_new .tech_stack_home .tech_list .sub_title {
    font-weight: 400;
    font-size: 16px;
    color: #000;
    margin-top: 5px
}

#dev_home_new .tech_stack_home .tech_list .tech_icons {
    height: 50px;
    width: 50px;
    object-fit: none
}

#dev_home_new .tech_stack_home .tech_list:hover .tech_icons,
#dev_home_new .tech_stack_home .tech_list:hover .tech_icons_1 {
    filter: grayscale(100%) brightness(73%) sepia(66%) hue-rotate(-58deg) saturate(589%) contrast(.9)
}

#dev_home_new .tech_stack_home .margin_left {
    border-left: 1px solid #d9d9d9
}

#dev_home_new .tech_stack_home .margin_bottom {
    border-bottom: 1px solid #d9d9d9
}

#dev_home_new .content_list {
    margin: 20px 10px;
    background: #fff;
    box-shadow: 0 0 20px rgb(0 0 0 / 19%);
    position: relative
}

#dev_home_new .content_list .sub_title {
    margin-bottom: 0;
    font-weight: 600
}

#dev_home_new .content_list .sub_title:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(93.27deg, #cc2b5e 3.28%, #753a88 90.76%);
    transition: 1s
}

#dev_home_new .content_list .sub_title:hover:before {
    width: 100%;
    opacity: .6
}

#footer_contact_form .select2-container--default .select2-selection--single .select2-selection__rendered {
    background: 0 0 !important
}

.axie_main {
    background: #0691d9
}

@media(min-width:991px) {
    .axie_main .banner_sec {
        height: 100vh;
        display: flex;
        align-items: center;
        background: url('../../images/axie/banner.png') bottom/cover no-repeat;
        position: relative
    }

    .axie_main .purchase_sec .purchase_main_img:after {
        content: "";
        position: absolute;
        top: 37%;
        left: -14%;
        background: url(../../images/axie/cloud.png) top/contain no-repeat;
        width: 30%;
        height: 100%;
        mix-blend-mode: screen
    }
}

.axie_main .banner_sec .title {
    font-weight: 700;
    font-size: 65px;
    color: #fff;
    text-transform: capitalize
}

.axie_main .banner_sec .contents {
    font-weight: 400;
    font-size: 20px;
    line-height: 163.4%;
    color: #fff
}

.axie_main .btn_txt {
    position: absolute;
    font-weight: 700;
    font-size: 19px;
    color: #fff !important;
    margin-bottom: 0
}

.axie_main .banner_side_imgs {
    background: linear-gradient(180deg, #003a92 0, #0ab6ff 100%);
    border: .8px solid #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, .65);
    border-radius: 10px 0;
    text-align: center;
    margin-top: 15px;
    min-height: 110px;
    display: flex;
    align-items: center;
    justify-content: center
}

.axie_main .cloud_1 {
    position: absolute;
    top: -30px;
    left: 0;
    -webkit-animation: 50s ease-in-out infinite alternate run;
    mix-blend-mode: screen
}

.axie_main .cloud_2 {
    position: absolute;
    top: -30px;
    right: 0;
    -webkit-animation: 50s ease-in-out infinite alternate run_cloud;
    mix-blend-mode: screen
}

@-webkit-keyframes run {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(100%)
    }
}

@-webkit-keyframes run_cloud {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-100%)
    }
}

.axie_main .overview_sec {
    padding: 100px 0;
    position: relative
}

.axie_main .overview_sec .title {
    font-size: 45px;
    font-weight: 700;
    color: #fff
}

.axie_main .clone_sec .contents,
.axie_main .overview_sec .contents {
    font-weight: 400;
    font-size: 20px;
    line-height: 1.7;
    color: #fff
}

.axie_main .overview_sec .overview_imgs {
    box-shadow: 0 0 8px rgba(0, 0, 0, .5);
    margin-top: 20px;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

.axie_main .overview_sec .whts_btn {
    background: #fff;
    border-radius: 25px 0;
    font-weight: 400;
    font-size: 18px;
    color: #29a71a !important
}

.axie_main .overview_sec .tele_btn {
    background: #fff;
    border-radius: 25px 0;
    font-weight: 400;
    font-size: 18px;
    color: #039be5 !important
}

.axie_main .overview_sec .overview_imgs img {
    -webkit-animation: 4s ease-in-out infinite alternate top_bot_overview
}

@-webkit-keyframes top_bot_overview {
    0% {
        transform: translateY(0)
    }

    100% {
        transform: translateY(25%)
    }
}

.axie_main .facts_sec {
    padding: 30px 0;
    position: relative;
    z-index: 1
}

.axie_main .benefits_sec .title,
.axie_main .facts_sec .title {
    font-size: 45px;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.axie_main .facts_lists {
    margin-top: 30px;
    text-align: center;
    padding: 20px;
    display: flex;
    justify-content: center
}

.axie_main .facts_sec:after {
    content: "";
    position: absolute;
    top: 35%;
    left: 0;
    background: url('../../images/axie/1.png') top/contain no-repeat;
    width: 100%;
    height: 100%;
    z-index: -1
}

.axie_main .facts_sec .facts_contents {
    position: absolute;
    bottom: 30px
}

.axie_main .facts_sec .facts_contents .sub_title {
    color: #fff;
    text-shadow: 0 0 2px rgba(0, 0, 0, .8);
    text-align: center;
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 0
}

.axie_main .facts_sec .facts_contents .sub_content {
    color: #fff;
    text-shadow: 0 0 2px rgba(0, 0, 0, .8);
    margin-bottom: 0;
    text-align: center;
    font-weight: 700;
    font-size: 20px
}

.axie_main .clone_sec {
    padding: 80px 0;
    position: relative
}

.axie_main .clone_sec .title {
    font-weight: 700;
    font-size: 45px;
    color: #fff
}

.axie_main .cloud_img_ani {
    -webkit-animation: 4s ease-in-out infinite alternate cloud_img_ani
}

@-webkit-keyframes cloud_img_ani {
    0% {
        transform: translateY(0)
    }

    100% {
        transform: translateY(15%)
    }
}

.axie_main .special_sec .title {
    font-weight: 700;
    font-size: 45px;
    color: #fff;
    text-align: center
}

.axie_main .benefits_sec .contents,
.axie_main .special_sec .contents {
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    text-align: center
}

.axie_main .special_sec .special_list .sub_content {
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    line-height: 1.7;
    margin-bottom: 0
}

.axie_main .features_sec .features_list {
    text-align: center;
    position: relative
}

.axie_main .features_sec .features_list .sub_title {
    text-shadow: 0 0 2px rgba(0, 0, 0, .8);
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    position: absolute
}

.axie_main .features_sec .sub_title_1 {
    left: 0;
    right: -45px;
    bottom: -5px
}

.axie_main .features_sec .sub_title_2 {
    left: 0;
    right: 0;
    bottom: -3px
}

.axie_main .features_sec .sub_title_3 {
    left: 0;
    right: 45px;
    bottom: -4px
}

.axie_main .features_sec .sub_title_4 {
    left: 0;
    right: 65px;
    bottom: -5px
}

.axie_main .features_sec .title {
    text-align: center;
    position: absolute;
    left: 15%;
    right: 0;
    top: 28px;
    font-size: 30px;
    font-weight: 700;
    color: #fff
}

.axie_main .benefits_sec .sub_title {
    font-weight: 700;
    font-size: 25px;
    color: #443223;
    text-align: left
}

.axie_main .benefits_sec ul li {
    font-weight: 400;
    font-size: 19px;
    text-align: left;
    color: #441b02;
    margin-top: 15px;
    position: relative;
    display: flex
}

.axie_main .benefits_sec .benefits_after {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.axie_main .benefits_sec .benefits_contents {
    position: absolute;
    top: 80px
}

.axie_main .benefits_sec .benefits_div_main {
    margin-left: -20%
}

.axie_main .benefits_sec .benefits_div_main_1 {
    margin-left: -10%
}

.axie_main .purchase_sec .title {
    font-size: 45px;
    font-weight: 700;
    text-align: center;
    color: #fff
}

.axie_main .purchase_sec .purchase_main_img {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.axie_main .purchase_sec .purchase_main_content ul li {
    font-weight: 600;
    font-size: 20px;
    color: #633107;
    text-align: left;
    display: flex;
    align-items: center;
    margin-top: 15px
}

.axie_main .purchase_sec .purchase_main_content ul li p {
    margin-bottom: 0;
    margin-left: 15px
}

.axie_main .purchase_sec .purchase_icons {
    width: 40px;
    height: 40px;
    object-fit: none
}

@media(max-width:765px) {

    .betfury_clone_main .banner .title,
    .nft_art_main .banner .title {
        font-size: 40px
    }

    #dev_home_new .algorithms_sec .title,
    #dev_home_new .benefits_sec .title,
    #dev_home_new .bitcoin .title,
    #dev_home_new .home_services .title,
    #dev_home_new .how_altcoin .title,
    #dev_home_new .platforms .title,
    #dev_home_new .process_sec .title,
    #dev_home_new .solutions_sec .title,
    #dev_home_new .tech_stack_home .title,
    .betfury_clone_main .betfury_clone .title,
    .betfury_clone_main .betfury_clone_types .title,
    .betfury_clone_main .betfury_clone_why .title,
    .betfury_clone_main .build .title,
    .betfury_clone_main .features .title,
    .betfury_clone_main .how_develop .title,
    .betfury_clone_main .payments .title,
    .betfury_clone_main .why_betfury .title,
    .nft_art_main .art_company .title,
    .nft_art_main .benefits .title,
    .nft_art_main .evolution .title,
    .nft_art_main .features .title,
    .nft_art_main .hire .title,
    .nft_art_main .how_nft .title,
    .nft_art_main .services .title {
        font-size: 25px
    }

    #dev_home_new .bitcoin .content,
    .betfury_clone_main .betfury_clone .content,
    .betfury_clone_main .payments .content,
    .nft_art_main .art_company .content,
    .nft_art_main .evolution .content,
    .nft_art_main .hire .content,
    .nft_art_main .how_nft .content,
    .nft_art_main .services .services_list .sub_content {
        text-align: justify
    }

    .betfury_clone_main .how_develop .how_list,
    .nft_art_main .benefits .benefits_lists,
    .nft_art_main .how_nft .how_nft_list .sub_content {
        min-height: initial
    }

    .betfury_clone_main .betfury_clone_igaming .betfury_clone_igaming_bg {
        background: linear-gradient(45deg, #2a1154, #c75ca1);
        height: 250px
    }

    .betfury_clone_main .betfury_clone_igaming .title,
    .nft_art_main .showcase_bg .title {
        font-size: 25px;
        text-align: center
    }

    .betfury_clone_main .betfury_clone_igaming .igaming_btn_sec,
    .nft_art_main .benefits .content,
    .nft_art_main .benefits .title {
        text-align: center
    }

    .betfury_clone_main .betfury_clone_igaming .igaming_btn {
        font-size: 16px;
        padding: 5px 20px
    }

    .betfury_clone_main .betfury_clone_types .types_box {
        min-height: 0;
        margin-top: 50px
    }

    .nft_art_main .evolution .evolution_list .sub_title {
        font-size: 22px
    }

    .nft_art_main .showcase_bg .show_btn {
        margin: 20px auto
    }

    .bottom_blog_new .recent_blog_list .sub_title {
        font-size: 15px;
        font-weight: 500
    }

    .bottom_blog_new .mob_read_more {
        background: linear-gradient(93.27deg, #cc2b5e 3.28%, #753a88 90.76%);
        border-radius: 35px;
        font-weight: 600;
        font-size: 14px;
        color: #fff !important;
        padding: 5px 15px;
        width: fit-content
    }

    .bottom_blog_new .recent_blog_list .col-8 {
        padding: 0
    }

    .bottom_blog_new .left_mob_blog {
        background: #fff;
        padding: 10px;
        box-shadow: 0 0 5px #ccc;
        border-radius: 10px
    }

    #dev_home_new .banner .title,
    .axie_main .special_sec .special_list .sub_title {
        font-size: 30px
    }

    .axie_main .banner_sec .title {
        font-size: 50px
    }

    .axie_main .benefits_sec .title,
    .axie_main .clone_sec .title,
    .axie_main .facts_sec .title,
    .axie_main .overview_sec .title,
    .axie_main .purchase_sec .title,
    .axie_main .special_sec .title {
        font-size: 35px
    }

    .axie_main .special_sec .special_list {
        border: 1px solid #fff;
        border-radius: 20px;
        padding: 10px
    }
}

@media only screen and (max-width:767px) {
    .footer_batch {
        height: 200px;
        width: 200px
    }

    .rms-wizard .rms-multistep-progressbar li.rms-step {
        width: 100%;
        height: auto
    }

    .bottom_blog_new .left_content,
    .bottom_blog_new .left_title,
    .bottom_blog_new .left_title a {
        color: #000 !important
    }
}

@font-face {
    font-family: Facon;
    src: url(../../fonts/Facon.ttf)
}

.bcGmMn .bnrSc {
    background: #11020f;
    height: 100vh;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1
}

.bcGmMn .bnrSc:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 631px;
    height: 613.21px;
    background: #2d1a29;
    filter: blur(175.536px);
    z-index: -1
}

.bcGmMn .bnrSc:after,
.bcGmMn .cldeSc:after {
    content: "";
    position: absolute;
    height: 100%;
    z-index: -1;
    right: 0
}

.bcGmMn .bnrSc:after {
    top: -90px;
    width: 100%;
    background: url('../../images/bc-game/bnr.webp?v1') top right/contain no-repeat;
    mix-blend-mode: screen
}

.bcGmMn .bnrSc .bnrTlt {
    font-weight: 500;
    font-size: 55px;
    line-height: 65px;
    text-transform: uppercase;
    color: #fff
}

.bcGmMn .bnrSc span {
    font-weight: 700;
    font-size: 65px;
    line-height: 65px;
    color: #e99434
}

.bcGmMn .bnrSc .bnrcnt {
    font-weight: 400;
    font-size: 21px;
    line-height: 28px;
    color: #fff;
    margin-top: 15px
}

.bcGmMn .bcGmBtn {
    background: linear-gradient(90deg, #d59647 0, #68421d 9.05%, #d59647 29.27%, #d69a4f 32.54%, #e0b580 54.47%, #dca96b 63.28%, #d59647 79.6%, #8c5e2b 89%, #68421d 94.23%, #ba813d 100.01%);
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    color: #210e0e;
    padding: 8px 30px
}

.bcGmMn .cldeSc,
.bcGmMn .whLbClSc {
    background: #11020f
}

.bcGmMn .whLbClSc .whLbClTlt {
    font-weight: 600;
    font-size: 35px;
    text-transform: uppercase;
    color: #fffbf5
}

.bcGmMn .whLbClSc .whLbClCnt {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    margin-bottom: 0
}

.bcGmMn .whLbClSc .wheBg {
    mix-blend-mode: screen;
    position: absolute;
    top: 0;
    left: 0
}

.bcGmMn .cldeSc {
    padding: 40px 0;
    position: relative;
    z-index: 1
}

.bcGmMn .cldeSc:after {
    top: 50px;
    background: url('../../images/bc-game/bg.webp?v1') top right/contain no-repeat;
    width: 50%;
    mix-blend-mode: screen
}

.bcGmMn .hgGmSc:after,
.bcGmMn .hgGmSc:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    mix-blend-mode: screen
}

.bcGmMn .cldeSc .cldeTlt {
    font-weight: 600;
    font-size: 35px;
    line-height: 51px;
    text-transform: uppercase;
    color: #fffbf5
}

.bcGmMn .cldeSc .cldeCnt {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #fff
}

.bcGmMn .atcaSc {
    background: #22071c;
    padding: 60px 0 120px
}

.bcGmMn .atcaSc .atcaTlt {
    font-weight: 600;
    font-size: 35px;
    line-height: 48px;
    text-transform: uppercase;
    text-align: center;
    color: #fffbf5
}

.bcGmMn .atcaSc .atcaCnt,
.hgGmSc .hgGmCnt {
    font-weight: 400;
    font-size: 18px;
    color: #af99aa;
    text-align: center
}

.bcGmMn .atcaSc .atcaLst {
    padding: 15px;
    margin-top: 40px;
    text-align: center;
    border-radius: 10px;
    min-height: 380px
}

.bcGmMn .atcaSc .atcaLst .atcaLstTlt {
    font-weight: 600;
    font-size: 25px;
    line-height: 24px;
    color: #fff;
    text-transform: capitalize;
    margin-top: 10px
}

.bcGmMn .atcaSc .gnePo {
    position: absolute;
    top: 39px;
    left: 0;
    right: 0;
    mix-blend-mode: screen;
    margin: 0 auto
}

@media(max-width:575px) {
    .bcGmMn .atcaSc .atcaLst {
        min-height: initial
    }
}

.bcGmMn .hgGmSc {
    padding: 60px 0;
    background: linear-gradient(180deg, #22071c, #11020f);
    position: relative
}

.bcGmMn .hgGmSc:after {
    top: -120px;
    right: 0;
    background: url('../../images/bc-game/highbg1.webp?v1') top right/contain no-repeat
}

.bcGmMn .hgGmSc:before {
    bottom: -230px;
    left: 0;
    background: url('../../images/bc-game/highbg2.webp?v1') bottom left/contain no-repeat
}

.bcGmMn .feaSc .feaTlt,
.bcGmMn .hgGmSc .hgGmTlt,
.bcGmMn .wyGtDvSc .wyGtDvTlt {
    font-weight: 600;
    font-size: 35px;
    text-align: center;
    text-transform: uppercase;
    color: #fffbf5
}

.bcGmMn .hgGmSc .hgGmLst {
    text-align: center;
    margin-top: 20px;
    padding: 15px;
    z-index: 1;
    position: relative
}

.bcGmMn .feaSc:after,
.bcGmMn .feaSc:before {
    position: absolute;
    background: #ffa40c;
    opacity: .25;
    filter: blur(225px);
    width: 500px;
    height: 500px;
    border-radius: 50%;
    z-index: -1;
    content: ""
}

.bcGmMn .hgGmSc .hgGmLst .hgGmLstTlt {
    font-weight: 600;
    font-size: 22px;
    color: #fff;
    text-transform: capitalize;
    margin-top: 10px
}

.bcGmMn .feaSc {
    background: linear-gradient(180deg, #120310, #22071c);
    padding: 60px 0;
    position: relative;
    z-index: 1
}

.bcGmMn .feaSc:after {
    top: 0;
    left: 0
}

.bcGmMn .feaSc:before {
    bottom: -100px;
    right: 0
}

.bcGmMn .feaSc .feaScBg {
    background: #643d5c38;
    border-radius: 25px;
    padding: 30px;
    margin-top: 30px
}

.bcGmMn .feaSc .feaLst {
    padding: 10px;
    margin-top: 10px
}

.bcGmMn .feaSc .feaLst .feaLstTlt {
    font-weight: 600;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 0
}

.bcGmMn .feaSc .feaLst .feaLstCnt {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 0;
    margin-top: 10px
}

.bcGmMn .prkBulDv {
    margin-top: 90px
}

.bcGmMn .prkBulLst {
    padding: 5px;
    margin-top: 30px
}

.bcGmMn .prkBulLst .prkBulCut {
    font-weight: 600;
    font-size: 55px;
    color: #aea2ae;
    margin-bottom: 0;
    position: relative;
    width: fit-content
}

.bcGmMn .prkBulLst .prkBulTlt {
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff
}

.bcGmMn .prkBulCut:after {
    content: "";
    position: absolute;
    bottom: 22px;
    right: -19px;
    background: linear-gradient(180deg, #ad0089 0, #7600ae 100%);
    width: 14px;
    height: 14px;
    border-radius: 50px
}

.bcGmMn .feaIcns {
    width: 100px;
    height: 100px;
    object-fit: cover;
    margin-left: -30px
}

.bcGmMn .wyGtDvSc {
    background: linear-gradient(180deg, #22071c -40%, #11020f 100%);
    padding: 60px 0
}

.bcGmMn .wyGtDvSc .wyGtDvLst {
    padding: 10px;
    text-align: center;
    margin-top: 30px
}

.bcGmMn .wyGtDvSc .wyGtDvLst .wyGtDvLstTlt {
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 10px
}

.bcGmMn .wyGtDvSc .borRght:after {
    content: "";
    position: absolute;
    top: 20px;
    right: -20px;
    background: #492943;
    width: 1px;
    height: 90%
}

.bcGmMn .wyGtDvSc .cuntLstBg:after,
.bcGmMn .wyGtDvSc .cuntLstBg:before {
    content: "";
    width: 230px;
    height: 230px;
    position: absolute;
    top: -73px;
    mix-blend-mode: screen
}

@media(max-width:767px) {
    .tp_header .navbar-nav .dropdown-menu {
        width: 100%;
        left: 0;
        max-height: 30vh;
        overflow-y: auto
    }

    .tp_header .tp_nav1 li:not(:last-child) {
        padding-right: 0
    }

    .tp_header .dropdown-menu li a {
        font-size: 14px
    }

    #myCarousel {
        padding: 51px 0
    }

    #myCarousel h1,
    #myCarousel h2 {
        font-size: 36px;
        line-height: 50px
    }

    .bcGmMn .bnrSc:after,
    .bcGmMn .bnrSc:before,
    .bcGmMn .wyGtDvSc .wyGtYel {
        display: none
    }

    .bcGmMn .bnrSc span {
        font-size: 55px
    }

    .bcGmMn .bnrSc .bnrTlt {
        font-size: 45px
    }

    .bcGmMn .atcaSc .atcaTlt,
    .bcGmMn .cldeSc .cldeTlt,
    .bcGmMn .feaSc .feaTlt,
    .bcGmMn .hgGmSc .hgGmTlt,
    .bcGmMn .whLbClSc .whLbClTlt,
    .bcGmMn .wyGtDvSc .wyGtDvTlt {
        font-size: 25px
    }

    .bcGmMn .atcaSc {
        padding-bottom: 50px
    }

    .bcGmMn .cldeSc .bc_game_telegram,
    .bcGmMn .cldeSc .bc_game_whatsapp {
        margin-right: 5px !important;
        font-size: 15px !important
    }
}

@media(max-width:991px) {
    .betfury_clone_main .banner {
        background: #3b1371;
        height: 400px;
        padding: 70px 0;
        text-align: center
    }

    .betfury_clone_main .betfury_clone .betfury_clone_bg {
        background: #76357a
    }

    .nft_art_main .banner {
        height: initial;
        text-align: center;
        padding: 100px 0
    }

    #dev_home_new .algorithms_sec,
    #dev_home_new .banner,
    #dev_home_new .how_altcoin,
    #dev_home_new .platforms,
    .axie_main .clone_sec,
    .axie_main .special_sec,
    .bcGmMn .cldeSc,
    .nft_art_main .art_company,
    .nft_art_main .hire {
        text-align: center
    }

    #dev_home_new .process_sec .process_list .count,
    #dev_home_new .process_sec .process_list .dot_des,
    #dev_home_new .process_sec .process_list .dot_des:after,
    #dev_home_new .process_sec .row_line_after:after,
    .axie_main .facts_sec:after,
    .bcGmMn .cldeSc:after,
    .bcGmMn .feaSc:after,
    .bcGmMn .feaSc:before,
    .bcGmMn .hgGmSc:after,
    .bcGmMn .hgGmSc:before,
    .bcGmMn .wyGtDvSc .borRght:after,
    .nft_art_main .features .features_main .border_bottom:after,
    .nft_art_main .services .services_list .count:after {
        display: none
    }

    .nft_art_main .features .features_main .border_right {
        border-right: none
    }

    #dev_home_new .how_altcoin {
        background: #160b1c
    }

    #dev_home_new .platforms .owl-nav {
        position: initial;
        justify-content: center
    }

    #dev_home_new .benefits_sec .crypto_bg {
        background: initial
    }

    #dev_home_new .benefits_sec .non_crypto_bg {
        background: #fff
    }

    #dev_home_new .tech_stack_home .margin_left {
        border-left: initial
    }

    #dev_home_new .tech_stack_home .margin_bottom {
        border-bottom: initial
    }

    .axie_main .banner_sec {
        text-align: center;
        height: initial;
        padding: 100px 0 60px
    }

    .axie_main .overview_sec {
        text-align: center;
        padding: 60px 0
    }

    .axie_main .benefits_sec .benefits_div_main,
    .axie_main .benefits_sec .benefits_div_main_1 {
        margin-left: 0;
        background: #ffcc81;
        padding: 20px;
        border-radius: 10px;
        margin-top: 20px
    }

    .axie_main .benefits_sec .benefits_contents,
    .axie_main .btn_txt,
    .axie_main .facts_sec .facts_contents {
        position: initial
    }

    .axie_main .cloud_1,
    .axie_main .cloud_2 {
        position: absolute;
        top: -30px;
        mix-blend-mode: screen
    }

    .axie_main .purchase_sec .purchase_main_content {
        position: initial;
        background: #f5d7a7;
        padding: 20px;
        margin-top: 20px;
        border-radius: 20px
    }

    .axie_main .purchase_sec .purchase_main_content ul li {
        font-size: 18px
    }

    @-webkit-keyframes run {
        0% {
            transform: translateX(0)
        }

        100% {
            transform: translateX(10px)
        }
    }

    @-webkit-keyframes run_cloud {
        0% {
            transform: translateX(0)
        }

        100% {
            transform: translateX(-10px)
        }
    }

    .axie_main .cloud_1 {
        left: 0;
        -webkit-animation: 2s ease-in-out infinite alternate run
    }

    .axie_main .cloud_2 {
        right: 0;
        -webkit-animation: 2s ease-in-out infinite alternate run_cloud
    }

    .axie_main .facts_lists {
        border: 1px solid #704220;
        box-shadow: 0 0 9px #9f6033;
        background: #9f6033
    }

    .axie_main .axie_btn {
        background: #b17041;
        padding: 10px 20px;
        margin-top: 10px
    }

    .axie_main .special_sec {
        padding: 0
    }

    .axie_main .purchase_sec {
        padding: 0 0 60px
    }

    .bcGmMn .bnrSc {
        height: initial;
        padding: 100px 0 60px;
        text-align: center
    }

    .bcGmMn .bnrSc img {
        margin-top: 20px
    }

    .bcGmMn .whLbClSc {
        text-align: center;
        padding-bottom: 30px
    }

    .bcGmMn .wyGtDvSc .wyGtDvLst {
        margin-top: 0
    }
}

.bcGmMn .wyGtDvSc .cuntLst {
    background: #d9d9d9;
    border: 2px solid #fff;
    box-shadow: inset 0 4px 35px rgb(0 0 0 / 1%), inset 0 0 10px #000;
    border-radius: 15px;
    padding: 15px;
    margin: 5px
}

.bcGmMn .wyGtDvSc .cuntLst .cunt,
.bcGmMn .wyGtDvSc .wyGtYel {
    background: linear-gradient(180deg, #f90 0, #ffe500 100%);
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    text-transform: uppercase;
    margin-bottom: 0
}

.bcGmMn .wyGtDvSc .cuntLst .cunt {
    -webkit-background-clip: text;
    background-clip: text;
    text-align: center;
    font-style: italic;
    font-weight: 700;
    font-size: 55px;
    line-height: 48px;
    font-family: Facon;
    -webkit-text-stroke: 2px #000
}

.bcGmMn .wyGtDvSc .wyGtYel {
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: 600;
    font-size: 45px;
    position: absolute;
    right: 20px
}

.bcGmMn .cldeSc .bc_game_telegram,
.bcGmMn .cldeSc .bc_game_whatsapp {
    text-decoration: none !important;
    color: #fff;
    padding: 8px 20px;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 500;
    cursor: pointer;
    margin-top: 20px;
    border-radius: 6px
}

.bcGmMn .wyGtDvSc .cuntLstBg:after {
    background: url('../../images/bc-game/count-bg.webp?v1') top right/contain no-repeat;
    right: -123px
}

.bcGmMn .wyGtDvSc .cuntLstBg:before {
    background: url('../../images/bc-game/count-bg.webp?v1') top left/contain no-repeat;
    left: -123px
}

.bcGmMn .cldeSc .bc_game_whatsapp {
    background: #18d608;
    box-shadow: 0 0 5px 0 #18d608;
    margin-right: 15px
}

.bcGmMn .cldeSc .bc_game_telegram {
    background: #0d8bff;
    box-shadow: 0 0 5px 0 #0d8bff
}

.connect_chat_icons_sec {
    position: fixed;
    top: 42%;
    left: 0;
    transform: translate(0, -50%);
    z-index: 9
}

.connect_chat_icons_sec .connect_chat_main_div .connect_chat_sub_div {
    display: flex;
    align-items: center;
    background: #fff;
    margin: 10px 0;
    padding: 2px 15px 2px 2px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    transition: .3s;
    box-shadow: 2px 2px 5px 0 #0000007d;
    justify-content: end
}

.connect_chat_icons_sec .connect_chat_main_div .connect_chat_sub_div .connect_chat_span p {
    margin: 0;
    font-size: 14px;
    font-weight: 800
}

.connect_chat_icons_sec .connect_chat_main_div .connect_chat_sub_div.skype_div {
    margin-left: -118px;
    width: 157px
}

.connect_chat_icons_sec .connect_chat_main_div .connect_chat_sub_div.whatsapp_div {
    margin-left: -120px;
    width: 160px
}

.connect_chat_icons_sec .connect_chat_main_div .connect_chat_sub_div.telegram_div {
    margin-left: -131px;
    width: 171px
}

.connect_chat_icons_sec .connect_chat_main_div .connect_chat_sub_div.call_div {
    margin-left: -110px;
    width: 150px
}

.connect_chat_icons_sec .connect_chat_main_div .connect_chat_sub_div.email_div {
    margin-left: -187px;
    width: 226px
}

@media (min-width:767px) {
    .connect_chat_icons_sec .connect_chat_main_div .connect_chat_sub_div:hover {
        margin-left: 0;
        transition: .3s
    }
}

.connect_chat_icons_sec .connect_chat_main_div .connect_chat_sub_div img {
    max-width: 20px;
    margin-left: 10px
}

.connect_chat_icons_sec .connect_chat_main_div .connect_chat_sub_div i {
    font-size: 20px
}

#popup_form_modal .modal-body {
    background-color: #264796
}

.popup-form .modal-body {
    background: #264796
}

.offbnr__dt2.offbnr__dt {
    display: none !important
}

.fxdRghtSclSc {
    z-index: 999999 !important
}



.haloween_offer_wrapper{
  position: fixed;
    top: 25%;
    right: 0%;
    transform: translate(-5%,-50%);
    z-index: 99999;
}

.haloween_offer_wrapper .haloween_thumb{
    width:200px;

}
.haloween_offer_wrapper .haloween_thumb img{
    max-width: 100%;
    height: auto;
}
@media screen and (max-width: 567px){
    .haloween_offer_wrapper .haloween_thumb{
        width:125px;
    
    } 
    .haloween_offer_wrapper{
        position: fixed;
        top: 80%;
        left: 23%;
        transform: translate(-30%,-50%);
    }
}



.box {
    position: relative;
    animation-name: example;
    animation-duration: 10s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@keyframes example {
    0%,
    100%,
    50% {
        filter: hue-rotate(0deg);
    }
    25%,
    75% {
        filter: hue-rotate(360deg);
    }
}
