@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url('https://fonts.googleapis.com/css?family=Poppins:100, 100i, 200, 200i, 300, 300i, 400, 400i, 500, 500i, 600, 600i, 700, 700i, 800, 800i, 900, 900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:100, 100i, 300, 300i, 400, 400i, 500, 500i, 700, 700i, 900, 900i&display=swap');

body {
    font-family: Montserrat, sans-serif !important
}

.fluidPad {
    padding: 0 80px !important
}

.border-radius5 {
    border-radius: 5px
}

.wdth-170 {
    width: 170px !important
}

.wdth-200 {
    width: 200px !important
}

.wdth-300 {
    width: 300px !important
}

.wdth-85 {
    width: 85px !important
}

.wdth-155 {
    width: 155px !important
}

.wdth-190 {
    width: 190px !important
}

.wdth-120 {
    width: 120px !important
}

.wdth-145 {
    width: 145px !important
}

.wdth-180 {
    width: 180px !important
}

.wdth-160 {
    width: 160px !important
}

.wdth-220 {
    width: 220px !important
}

.wdth-225 {
    width: 225px
}

.wdth-70 {
    width: 70px !important
}

.min-wdth175 {
    min-width: 175px
}

.min-wdth180 {
    min-width: 180px
}

.min-wdth130 {
    min-width: 130px
}

.pb90 {
    padding-bottom: 90px !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Montserrat, sans-serif
}

p {
    font-family: Montserrat, sans-serif
}

.commonPad {
    padding: 50px 0 0
}

.hdrdash {
    border-bottom: 2px solid #f7931b;
    width: 85px;
    display: block;
    margin: 0 auto 30px
}

.join-telegram {
    background: #08c;
    width: 200px;
    padding: 8px 15px;
    position: fixed;
    bottom: 150px;
    right: 0;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    z-index: 1000
}

.join-telegram a {
    display: flex;
    color: #fff;
    text-decoration: none
}

.join-telegram a span {
    display: block
}

.teleIcon {
    display: flex;
    align-items: center;
    margin: 0 15px 0 0
}

.teleIcon i {
    font-size: 30px
}

.telegramTxt {
    font-size: 12px;
    color: #08c;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    margin: 0 0 2px;
    display: block
}

.telegram-community {
    font-size: 14px;
    font-weight: 500;
    color: #08c;
    font-family: Montserrat, sans-serif
}

.fl-fl {
    background: #fff;
    padding: 12px 12px;
    width: 215px;
    position: fixed;
    right: -160px;
    z-index: 1000;
    font: normal normal 10px Arial;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.telegram-icon {
    font-size: 30px !important;
    color: #08c;
    width: 35px;
    margin: 0 8px 0 0;
    padding: 2px 0 0
}

.fl-fl:hover {
    right: 0
}

.fl-fl a {
    color: #fff !important;
    text-decoration: none;
    text-align: center;
    line-height: 43px !important;
    vertical-align: top !important
}

.float-telegram {
    bottom: 150px;
    display: flex;
    cursor: pointer;
    border: .5px solid #50a5fc;
    border-right: none
}

header {
    background: #fff;
    box-shadow: 0 6px 8px -5px #e8edfa;
    padding: 8px 0;
    margin: 0 0 8px
}

.custom-control {
    min-height: auto !important;
    top: 0px;
    left: 2px;
}

.navbar-brand img {
    width: 100%;
    height: 100%
}

.custom-control-label {
    cursor: pointer;
    outline: 0;
    display: block
}

.custom-control-label::before {
    background-image: url(../images/Night-mode-logo-black.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    background-color: transparent !important;
    width: 16px !important;
    height: 16px !important;
    outline: 0 !important;
    box-shadow: none !important;
    top: 0 !important
}

.custom-control-input:checked~.custom-control-label::before {
    background-image: url(../images/Night-mode-logo-white.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    background-color: transparent;
    width: 16px !important;
    height: 16px !important;
    outline: 0 !important;
    box-shadow: none !important;
    top: 0 !important
}

.custom-select {
    position: relative;
    font-family: Montserrat, sans-serif;
    padding: 0;
    border: none;
    height: auto
}

.custom-select:nth-child(1) {
    margin-right: 10px
}

.hdr-lang {
    width: 85px
}

.hdr-currency {
    width: 60px
}

.cryptocap {
    width: 35%
}

.btcdom {
    width: 30%
}

.btclang {
    width: 35%
}

.custom-select select {
    display: none
}

.select-items div {
    padding: 8px 5px 8px 41px;
    font-size: 12px !important;
    font-weight: 500 !important;
    font-family: Montserrat, sans-serif
}

.select-selected:after {
    position: absolute;
    content: "";
    top: -1px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: transparent transparent #fff transparent
}

.select-selected.select-arrow-active:after {
    border-color: #fff transparent transparent transparent;
    top: 12px
}

.select-items div,
.select-selected {
    color: #000;
    cursor: pointer;
    user-select: none;
    font-weight: 500;
    font-size: 15px
}

.select-items {
    position: absolute;
    background-color: #fff;
    top: 30px;
    left: -40px;
    right: 0;
    z-index: 99;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2)
}

.hdr-lang .select-items {
    width: 123px
}

.hdr-currency .select-items {
    width: 116px
}

.dropdown-item:active,
.dropdown-item:hover,
.hdr-dropdown .dropdown-menu .dropdown-item.active,
.hdr-dropdown .dropdown-menu .dropdown-item:hover,
.hdr-dropdown .dropdown-menu .dropdown-item:active {
    background-color: #f7932e !important;
    color: #fff !important
}

.select-hide {
    display: none
}

.same-as-selected,
.select-items div:hover {
    background-color: rgba(0, 0, 0, .1)
}

.hdrTxt h4 {
    font-size: 14px;
    font-family: Montserrat, sans-serif;
    margin: 0;
    font-weight: 500;
    color: #000
}

.hdrTxt button {
    background: 0 0;
    color: #000;
    border: none;
    font-size: 14px;
    font-family: Montserrat, sans-serif;
    padding: 0;
    font-weight: 500
}

.hdrTxt button:hover {
    background: 0 0;
    color: #000
}

.hdrTxt button:focus {
    box-shadow: none;
    background: 0 0
}

.hdrTxt .slctDropdown {
    background: 0 0;
    border: none;
    outline: 0;
    color: #000;
    font-weight: 500;
    font-size: 14px;
    font-family: Montserrat, sans-serif
}

select option:checked:after {
    content: attr(title);
    background: #666;
    color: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    border: none
}

.hdr-dropdown {
    margin: 0px 0 0
}

.hdr-dropdown a::after {
    position: relative;
    top: 1px;
    margin-left: 3px !important
}

.dropdown {
    line-height: 1.2
}

.tblData {
    margin: 0 0 50px
}

.tabmrgn50 {
    margin-bottom: 0
}

.tblData table tr th {
    font-size: 13px;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    border: none;
    padding: 15px 10px;
    text-align: left;
    color: #114980;
    cursor: pointer;
    position: sticky;
    background: #fafafc;
    top: 80px
}

.tblData table tr th:nth-child(1) {
    border-top-left-radius: 10px;
    padding-left: 35px !important
}

.tblData table tr td:nth-child(1) {
    padding-left: 35px !important
}

.tblData table tr th:nth-last-child(1) {
    border-top-right-radius: 10px
}

.text-left {
    text-align: left
}

.tblData table {
    border-radius: 10px;
    margin: 25px 0 0;
    table-layout: fixed
}

.tblData table tr {
    border-bottom: 1px solid #ecedf2;
    background-color: #fff
}

.tblData table tr td {
    font-size: 15px;
    font-weight: 500;
    font-family: Montserrat, sans-serif;
    border: none;
    color: #888;
    text-align: left;
    cursor: pointer;
    padding: 20px 10px;
    vertical-align: middle
}

.tblData table tr td:nth-child(5) {
    text-align: center
}

.navbar-brand {
    width: 160px
}

.Hdrnav {
    padding: 18px 0 !important;
    min-height: 82px
}

.Hdrnav button {
    outline: 0
}

.Hdrnavlink {
    margin-top: 10px;
    align-items: center;
}

.Hdrnavlink li a {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000 !important;
    padding: 0 14px !important;
}

.Hdrnavlink > li > a.nav-link.active {
    color: #f7931b !important
}

.hdrsearch input {
    border-radius: 25px;
    width: 245px !important;
    background: #f9f9f9;
    border: none;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    margin: 10px 0 0 15px;
    font-size: 14px
}

.hdrsearch input:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0125), 0 0 8px rgba(34, 139, 230, .5)
}

.nav-heading {
    z-index: 1300 !important;
    background-color: #fff !important;
    box-shadow: 0 8px 8px -5px #e8edfa
}

.ui-menu {
    background-color: #fff;
    z-index: 10001;
    width: 270px !important;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    border-radius: 10px;
    padding: 10px 20px 20px 20px
}

.ui-menu .ui-autocomplete-category {
    list-style-type: none;
    padding-bottom: 12px;
    font-size: 15px
}

.ui-menu .ui-menu-item {
    list-style-type: none;
    padding-bottom: 12px;
    font-size: 12px;
    padding-bottom: 12px;
    font-weight: 500;
    cursor: pointer
}

.ui-menu .ui-menu-item .ui-menu-item-wrapper {
    display: flex;
    align-items: center;
    padding: 3px 0 3px 6px
}

.ui-menu .ui-menu-item .ui-menu-item-wrapper span {
    justify-content: flex-end;
    margin-left: 12px
}

.homeBg {
    background-color: #f5f6fa;
    padding: 50px 0;
    height: 100%
}

.hdrvalue {
    color: #114980;
    padding: 0 6px 0 2px;
    font-weight: 600
}

.hdr-dropdown .dropdown-item {
    padding: 12px 15px !important
}

.hdr-dropdown .dropdown-menu {
    border: none;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2)
}

.search-slct .dropdown-menu {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    border: none
}

.select-content button {
    background: 0 0 !important;
    border: none !important;
    outline: 0 !important;
    padding: 0
}

.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
    outline-offset: 0 !important;
    outline: 0 !important;
    box-shadow: none !important
}

.select-content .filter-option-inner-inner {
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    color: #000;
    padding: 0 6px
}

.select-content:nth-child(1) {
    margin-right: 15px
}

.slct-lang {
    width: 80px !important
}

.slct-currency {
    width: 55px !important
}

.slct-currency .dropdown-menu li a {
    padding: 10px 10px 10px 45px !important
}

.select-content .dropdown-menu {
    border: none;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    top: 8px !important
}

.dropdown-item:active,
.select-content .dropdown-item.active {
    background-color: #f7931b
}

.select-content button {
    outline: 0 !important
}

.select-content li a {
    font-size: 12px;
    font-weight: 500;
    font-family: Montserrat, sans-serif;
    color: #000;
    padding: 8px 10px
}

.slct-currency .dropdown-menu {
    width: 130px !important;
    left: -10px !important
}

.slct-lang .dropdown-menu {
    width: 115px !important;
    left: -20px !important
}

.slct-lang .dropdown-menu li a {
    padding: 10px 10px 10px 30px !important
}

.nav-arrow {
    width: 13px;
    height: 13px;
    margin-right: 12px;
    align-items: center;
    display: flex;
    background-image: url(../images/down-arrow-black.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.expl-arrow {
    display: flex;
    width: 100%;
    border: none !important;
    box-shadow: none !important;
    padding: 2px 0 !important;
    outline: 0 !important;
    color: #000 !important
}

.expl-arrow p {
    margin: 0;
    color: #000;
    font-size: 13px;
    font-weight: 500
}

.expl-link ul li {
    padding: 0;
    margin-bottom: 0 !important
}

.expl-link ul li a {
    padding: 10px !important;
    color: #615d5d !important;
    font-size: 12px
}

footer {
    padding: 100px 0;
    background-image: url(../images/footer-image.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.ftrpara {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    margin: 12px 0 25px;
    line-height: 24px;
    width: 75%
}

.ftrcopy {
    margin: 0;
    color: #fff;
    font-weight: 500;
    font-size: 15px
}

.ftrIcons {
    padding: 0;
    display: flex;
    margin: 0
}

.ftrIcons li {
    list-style-type: none;
    margin-right: 18px
}

.ftrIcons li a {
    border: 2px solid;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    justify-content: center;
    display: flex;
    align-items: center;
    color: #fff;
    text-decoration: none
}

.ftrIcons li a:hover {
    color: #f7931b
}

.ftrLogo a img {
    width: 230px
}

.ftrHead {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin: 0 0 20px
}

.ftrLinks {
    padding: 0
}

.ftrLinks li {
    list-style-type: none;
    margin: 0 0 10px
}

.ftrLinks li a {
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    text-decoration: none !important
}

.ftrLinks li a:hover {
    color: #f7931b;
    font-weight: 600
}

.ftrLang .nav-link {
    padding: 0
}

.ftrLang .dropdown-item {
    color: #000
}

.cookie-bar {
    background: #333;
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 0;
    padding: 40px 40px
}

.cookie-bar span {
    color: #fff;
    font-size: 14px;
    font-weight: 500
}

.cookie-bar .close {
    color: #fff;
    opacity: .8
}

.cookpolicy {
    background: #114980;
    border: none;
    padding: 10px 20px;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    border-radius: 5px
}

.cookaccept {
    border-radius: 5px;
    background: #f9a54c;
    border-color: #f7931b;
    color: #fff;
    margin-left: 20px;
    border: none;
    padding: 10px 20px;
    font-size: 12px;
    font-weight: 600
}

.commonHead {
    font-size: 26px;
    font-weight: 600;
    color: #494545;
    text-align: center;
    margin: 0 0 20px
}

.showMore {
    text-align: center
}

.showAll {
    text-align: center !important
}

.showAll a {
    padding: 8px 32px !important;
    box-shadow: none !important
}

.showMore a {
    border: 1px solid #f7931b;
    border-radius: 30px;
    padding: 10px 40px;
    background-color: #f7931b;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    font-family: Montserrat, sans-serif
}

.showMore a:hover {
    background-color: #f7931b;
    color: #fff
}

.showMore a:focus {
    box-shadow: none
}

.terndContent h3 {
    font-size: 21px;
    font-weight: 600;
    margin: 0 0 8px;
    color: #000
}

.trendBox .readmore {
    margin: 5px 0 0
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%
}

.readmore {
    text-align: right
}

.readmore a {
    border: 1px solid #f7931b;
    border-radius: 30px;
    color: #f7931b;
    text-decoration: none;
    padding: 10px 20px;
    font-family: Montserrat, sans-serif;
    font-weight: 500
}

.readmore a:hover {
    background-color: #f7931b;
    color: #fff
}

.readmore_rev {
    position: absolute;
    bottom: 32px;
    right: 25px
}

.readmore_rev a {
    background-color: #f7931b;
    color: #fff;
    padding: 10px 20px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    border-radius: 30px;
    text-decoration: none;
    font-size: 14px
}

.readmore_rev a:hover {
    border: 1px solid #f7931b;
    background-color: transparent;
    color: #f7931b
}

.terndContent span {
    color: #888;
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    font-weight: 500
}

.terndContent p {
    font-size: 15px;
    font-weight: 400;
    color: #888;
    margin: 15px 0 0;
    line-height: 26px
}

.trendNews .card-deck {
    margin-bottom: 30px
}

.trendNews .card {
    border: none;
    margin-bottom: 0;
    border-radius: 5px;
    min-height: 470px;
    text-align: left
}

.trendBox .card {
    min-height: 230px
}

.trendImg {
    width: 100%;
    height: 175px
}

.trendImg img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.trendNews .card-body {
    padding: 25px 25px
}

.trendContainer .swiper-slide {
    min-height: 552px;
    background: 0 0;
    align-items: flex-start
}

.trendContainer .trendPagination {
    bottom: 0 !important
}

.trendContainer .swiper-pagination-bullet-active {
    background: #f7931b
}

.blckClr {
    color: #000 !important
}

.trendfntClr p {
    color: #000 !important
}

.blogImg {
    width: 100%;
    height: auto
}

.blogImg img {
    width: 100%;
    height: auto;
    object-fit: cover
}

.addSec {
    margin: 0 auto 35px;
    width: 75%;
    height: 100px
}

.blogdash {
    border: 1px solid #114980;
    width: 100px;
    display: block;
    margin: 0 0 10px
}

.blogContent h4 {
    font-size: 20px;
    font-weight: 500;
    margin: 20px 0 8px;
    color: #000;
    text-transform: capitalize
}

.blogContent h1 {
    font-size: 20px;
    font-weight: 500;
    margin: 20px 0 8px;
    color: #000;
    text-transform: capitalize
}

.blogContent p {
    color: #888;
    font-size: 15px;
    line-height: 26px;
    margin: 5px 0 0
}

.blogDate {
    color: #888;
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    font-weight: 500
}

.card {
    border: none
}

.blogContainer .card {
    min-height: 460px;
    border-radius: 5px;
    text-align: left
}

.blogContainer .card-body {
    padding: 25px
}

.blogContainer .swiper-slide {
    min-height: 512px;
    background: 0 0;
    align-items: flex-start
}

.blogContainer .swiper-pagination-bullet-active {
    background: #f7931b
}

.blogContainer .swiper-pagination {
    bottom: 0 !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    display: none
}

.blogNext {
    top: auto !important;
    bottom: 0;
    right: 47% !important;
    font-size: 40px;
    color: #f7931b !important;
    outline: 0 !important
}

.blogPrev {
    top: auto !important;
    bottom: 0;
    left: 47% !important;
    font-size: 40px;
    color: #f7931b !important;
    outline: 0 !important
}

.tile {
    margin-bottom: 10px
}

#tile-1 .tab-pane {
    padding: 15px 0 0
}

#tile-1 .nav-tabs {
    position: relative;
    border: none !important;
    background-color: #fff;
    border-radius: 25px;
    max-width: fit-content;
    max-width: -moz-fit-content
}

#tile-1 .nav-tabs li {
    margin: 0 !important;
    flex-grow: unset;
    flex-basis: auto
}

#tile-1 .nav-tabs li a {
    position: relative;
    margin-right: 0 !important;
    padding: 11px 40px !important;
    font-size: 16px;
    border: none !important;
    color: #f7931b;
    z-index: 1200;
    background: 0 0;
    font-family: Montserrat, sans-serif;
    font-weight: 500
}

#tile-1 .slider {
    display: inline-block;
    height: 46px;
    border-radius: 25px;
    background-color: #f7931b;
    position: absolute;
    z-index: 1200;
    bottom: 0;
    transition: all .3s linear
}

#tile-1 .nav-tabs .active {
    border-radius: 25px;
    color: #fff
}

.tabLinks ul {
    display: flex;
    margin: 0 auto 0 0;
    border-radius: 25px;
    padding: 0;
    background-color: #fff
}

.tabLinks ul li {
    list-style-type: none
}

.tabLinks ul li a.active {
    background: #f7931b;
    color: #fff
}

.tabLinks ul li a:hover {
    background: #f7931b;
    color: #fff;
    transition: all .3s ease-in
}

.tabLinks ul li a {
    text-decoration: none;
    color: #f7931b;
    padding: 10px 40px;
    border-radius: 25px;
    text-align: center;
    display: block;
    font-family: Montserrat, sans-serif;
    font-weight: 500
}

.tabLinks {
    margin-right: auto
}

.tabPagination {
    display: flex
}

.paginationTbl li a {
    width: 40px;
    text-align: center;
    color: #f7931b;
    border: none;
    font-weight: 500;
    font-size: 24px
}

.paginationTbl {
    margin: 0
}

.paginationNum {
    font-size: 16px;
    display: flex;
    padding: 12px 0 0 0;
    margin: 0
}

.paginationNum li a {
    color: #888;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
    font-size: 14px;
    margin: 0 18px 0 0;
    border-radius: 50%;
    padding: 12px 18px;
    background-color: #fff;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center
}

.paginationNum li a.active {
    border: 1px solid #f7931b;
    border-radius: 50%;
    padding: 12px 18px;
    background-color: #f7931b;
    color: #fff
}

.pagedash {
    padding: 0 6px;
    color: #114980
}

.paginationNum li {
    list-style-type: none
}

.paginationTbl li a:hover {
    background-color: #f7931b;
    color: #fff
}

.paginationTbl li a:nth-last-child(2) {
    margin-right: 0 !important
}

.page-item:last-child .page-link {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: transparent;
    color: #f7931b
}

.ftrpagination {
    justify-content: flex-end;
    display: flex
}

.animate-red div {
    color: #fff
}

.animate-green div {
    color: #fff
}

.animate-red div {
    background-color: #f65151;
    color: #fff
}

.animate-green div {
    background-color: #21c221;
    color: #fff
}

.cust_height {
    padding: 8px 4px;
    border-radius: 10px;
    display: flex;
    justify-content: center
}

.error {
    font-family: Montserrat, sans-serif;
    display: block;
    color: red;
    font-weight: 500;
    font-size: 14px;
    margin: 5px 0 0;
    text-align: center
}

.subscibeInpt {
    border: 1px solid #ccc;
    padding: 0;
    background: #fff;
    border-radius: 0;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px
}

.subscibeInpt .input-group-prepend {
    width: 35px;
    height: 100%;
    margin: 0 10px 0 30px;
    display: flex;
    align-items: center
}

.ftrInpt .ftrprepend {
    width: 25px;
    margin: 0 5px 0 18px
}

.subscibeInpt .input-group-append {
    margin: 8px 0 0
}

.subscibeInpt .input-group-append a {
    margin: 0 0 0 12px
}

.subscibeInpt .newsletter {
    font-size: 14px;
    font-weight: 500;
    font-family: Montserrat, sans-serif;
    border: none;
    box-shadow: none
}

.subscibeInpt .newsletter:focus {
    box-shadow: inset 0 1px 0 rgba(247, 147, 27, .0125), 0 0 8px rgba(247, 147, 27, .5) !important;
    border: 1px solid #f7932e;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.subscribeContent {
    display: flex;
    margin: 40px 0 0
}

.subsBtn button {
    padding: 18px 20px;
    border: 1px solid #f7931b;
    font-size: 14px;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    border-radius: 0;
    box-shadow: none !important;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    color: #fff;
    background-color: #f7931b;
    border-left: 0
}

.subsBtn button:hover {
    color: #fff;
    background-color: #f7931b
}

.commonHeading h2 {
    font-size: 26px;
    font-weight: 600;
    color: #000;
    text-align: center;
    margin: 0 0 20px
}

.commonHeading span {
    border-bottom: 2px solid #f7931b;
    width: 85px;
    display: block;
    margin: 0 auto
}

#newsletter-message {
    text-align: center;
    color: green;
    font-weight: 500;
    font-size: 14px;
    margin: 5px 0 0
}

.historyTab tr th {
    position: unset !important;
    top: unset !important
}

.overview-card .card h5 {
    font-size: 15px;
    font-weight: 600;
    color: #000;
    margin: 0 0 8px;
    text-transform: uppercase;
    width: 100%
}

.overview-card .card {
    border: none;
    border-radius: 5px;
    box-shadow: 2px 2px 10px 0 #ccc;
    width: 97%;
    margin: 0 auto
}

.overview-card .card p {
    font-size: 18px;
    font-weight: 500;
    color: #114980;
    margin: 0;
    width: 100%
}

.overview-card .card p span {
    font-size: 20px
}

.overviewmob {
    height: 160px !important
}

.overview-card .card .card-body {
    padding: 20px 15px;
    display: flex;
    min-height: 150px;
    flex-wrap: wrap;
    align-content: center
}

.subcoin {
    font-size: 12px;
    font-weight: 600
}

.coinPrice p {
    margin: 6px 0 0;
    font-weight: 500;
    color: #000;
    font-size: 16px;
    display: flex;
    align-items: center
}

.coinPrice .price {
    color: #f7931b;
    padding: 0 5px 0 0
}

.coinPrice p i {
    padding: 10px 0 0 8px;
    font-size: 28px;
    color: green
}

.graphHead {
    display: flex;
    margin: 0 0 35px
}

.graphHead h4 {
    margin: 0 0 0;
    font-size: 28px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase
}

.graphHead ul {
    margin-left: auto
}

.graphImg {
    width: 100%;
    height: 505px
}

.graphImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px
}

.graphContent {
    background-color: #fff;
    border-radius: 5px;
    padding: 30px 30px;
    box-shadow: 2px 2px 10px 0 #ccc;
    min-height: 705px
}

.bitcoin-convert {
    background: #fff;
    border-radius: 5px;
    padding: 30px 30px;
    box-shadow: 2px 2px 10px 0 #ccc;
    min-height: 730px
}

.bitcoin-convert .input-group {
    height: 60px
}

.buyBtn {
    background-color: #114980;
    margin-right: auto
}

.Buysell {
    display: flex;
    padding: 50px 0 0
}

.Buysell button {
    padding: 15px 10px;
    font-weight: 500;
    font-family: Montserrat, sans-serif;
    color: #114980;
    border: 1px solid #114980;
    border-radius: 30px;
    box-shadow: 4px 5px 10px -5px #8299b0;
    background-color: transparent;
    width: 45%
}

.Buysell button:hover {
    background-color: #114980;
    color: #fff
}

.convertImage {
    width: 45px;
    margin: 0 auto;
    padding: 40px 0
}

.convertBit {
    font-size: 21px;
    color: #888;
    font-weight: 500;
    font-family: Montserrat, sans-serif;
    padding: 12px 20px;
    box-shadow: none !important;
    border-color: #888 !important
}

.addonPad {
    padding: 0 35px
}

.addonPad:active,
.addonPad:focus,
.addonPad:hover {
    background-color: #104980 !important;
    box-shadow: none !important
}

.exchangeBtn {
    text-align: center;
    padding: 45px 0 0
}

.buyExchange {
    width: 100%;
    height: 315px;
    margin: 40px auto 0
}

.buyExchange img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px
}

.exchangeBtn button {
    padding: 15px 40px;
    font-weight: 500;
    font-family: Montserrat, sans-serif;
    color: #114980;
    border: 1px solid #114980;
    border-radius: 30px;
    box-shadow: 4px 5px 10px -5px #8299b0;
    background-color: transparent;
    width: 100%
}

.exchangeBtn button:hover {
    background-color: #114980;
    color: #fff
}

.exchangeIcon {
    text-align: center;
    padding: 10px 0;
    border: 1px solid #114980;
    width: 28%;
    margin: 50px auto 0;
    border-radius: 30px;
    color: #114980;
    font-weight: 500;
    font-size: 18px;
    box-shadow: 4px 5px 10px -5px #8299b0;
    cursor: pointer
}

.exchangeIcon:hover {
    background-color: #114980;
    color: #fff
}

.similarHead {
    font-size: 26px;
    font-weight: 600;
    color: #494545;
    margin: 0 0 15px
}

.dashmrgn {
    margin: 0 0 30px
}

.priceConvert {
    font-size: 26px;
    text-align: center;
    margin: 0 0 40px;
    font-weight: 600;
    color: #000
}

.overviewTab .graph-nav {
    background: #ccc;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    font-family: Montserrat, sans-serif;
    margin: 0 10px
}

.graph-nav,
.overviewTab .graph-nav.active {
    color: #fff;
    background-color: #114980
}

.overviewmob .swiper-slide {
    background-color: transparent;
    align-items: flex-start
}

.shimmerBG .loader {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.coinIframe {
    width: 100%;
    height: 315px
}

.swiper-container {
    width: 100%;
    height: 100%
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.coinOverview::-webkit-scrollbar {
    width: 8px
}

.coinOverview::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px
}

.coinOverview::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 8px
}

.market_id {
    background-color: #114980
}

.coinOverview h2 {
    font-weight: 500;
    font-size: 28px;
    margin-bottom: 12px;
    color: #000
}

.coinOverview {
    border: 1px solid #ccc;
    padding: 20px 20px;
    border-radius: 10px;
    max-height: 700px;
    overflow-y: auto
}

.coinOverview ul li {
    margin-bottom: 12px
}

.coinOverview p {
    font-size: 15px;
    font-weight: 400;
    text-align: justify
}

.coinOverview p a {
    color: #f7931b;
    text-decoration: none !important
}

.dataTable tr td {
    font-size: 12px !important
}

.box-border {
    box-sizing: border-box !important
}

.detailCoin {
    background: #fff;
    padding: 30px 30px;
    box-shadow: 2px 2px 10px 0 #ccc;
    border-radius: 5px
}

.detailCoin ul {
    margin-bottom: 25px
}

.detailTab .nav-pills .nav-link {
    color: #000;
    margin-right: 15px;
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    padding: 8px 14px;
    border: 1px solid #114980
}

.detailTab .nav-pills .nav-link.active {
    background-color: #114980;
    color: #fff
}

.coinsmob {
    height: 175px !important;
    align-items: flex-start
}

.coinPrice {
    width: 40%
}

.coinPrice .coin-value {
    font-size: 16px
}

.graphTab {
    width: 60%;
    text-align: right
}

.period {
    padding: 5px 12px;
    background: #fff;
    margin: 0 3px;
    font-size: 12px;
    border-radius: 5px;
    color: #000;
    outline: 0 !important;
    cursor: pointer;
    border: 1px solid #104980 !important
}

.period.active {
    background-color: #114980;
    color: #fff
}

.blogContent h4 a {
    text-decoration: none;
    color: #000
}

.blogContent h1 a {
    text-decoration: none;
    color: #000
}

.blogContent p {
    min-height: 105px
}

.max-width-200 {
    width: 180px
}

.coin-div-details span {
    font-size: 12px;
    padding-left: 4px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.detailWdgt {
    width: 330px !important;
    margin: 8px auto 0;
    text-align: center;
    box-shadow: 0 3px 6px 4px #ccc;
    padding: 35px 0 25px;
    min-height: 290px;
    box-sizing: border-box
}

.detailWdgt .content {
    padding-bottom: 20px;
    border-bottom: dotted .5px #ccc
}

.satoshi-price span {
    font-family: Montserrat, sans-serif
}

.detailWdgt .price {
    font-family: Montserrat, sans-serif;
    font-size: 24px;
    word-break: break-all;
    font-weight: 500;
    margin-bottom: 5px
}

.detailWdgt span h4 {
    font-family: Montserrat, sans-serif
}

.wdgtPercent {
    margin: 5px 0;
    font-family: Montserrat, sans-serif
}

.data-field-symbol span img {
    vertical-align: top;
    margin: 8px 0 0
}

.link a {
    color: #f7931b;
    text-decoration: none
}

.link span {
    font-family: Montserrat, sans-serif
}

.similarCoin {
    position: relative
}

.swipeCoins img {
    width: 50px;
    height: 50px;
    border-radius: 50%
}

.swipeCoins {
    display: flex;
    width: 97%;
    box-shadow: 2px 2px 10px 0 #ccc;
    padding: 12px 20px;
    margin: 2px auto 0;
    border-radius: 5px;
    background: #fff;
    justify-content: center;
    min-height: 128px;
    align-items: center
}

.swipeCoins h5 {
    font-size: 15px;
    font-weight: 600;
    color: #114980;
    margin: 0;
    width: 100%
}

.swipeCoins h5 span {
    font-size: 11px;
    font-weight: 500
}

.swipeCoins h4 {
    font-size: 20px;
    font-weight: 600;
    color: #114980;
    margin: 0;
    width: 100%;
    word-break: break-all
}

.swipeCoins h4 span {
    color: #f35e6c;
    font-size: 12px
}

.tradeTbl {
    table-layout: auto !important
}

.trade-market {
    width: 180px !important;
    box-sizing: border-box !important
}

.trade-type {
    width: 160px !important;
    box-sizing: border-box !important
}

.similarCoin .swiper-wrapper .swiper-slide {
    justify-content: left;
    background: 0 0;
    align-items: flex-start
}

.coincontainer {
    height: 150px !important;
    align-items: flex-start
}

.coinTags {
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    padding: 0 60px 30px 0
}

.coinTags span {
    color: #f7931b;
    font-weight: 600
}

.swipeImage {
    text-align: left;
    margin: 0 12px 0 0
}

.swipeTxt {
    width: 50%;
    text-align: left;
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap
}

.similarCoin .swiper-pagination {
    width: 100%;
    bottom: 0;
    line-height: 10px
}

.similarCoin .swiper-pagination .swiper-pagination-bullet {
    margin: 0 4px;
    cursor: pointer
}

.similarCoin .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #f7931b
}

.post-details-content {
    position: relative;
    z-index: 1
}

.post-details-content .post-meta a:last-child::after {
    content: "/";
    position: absolute;
    top: 0;
    left: -15px;
    z-index: 1
}

.post-details-content .dtl-hd a:last-child::after {
    display: none
}

.post-details-content .post-meta a:focus,
.post-details-content .post-meta a:hover {
    color: #ff8d29;
    text-decoration: none
}

.post-details-content .post-title {
    font-size: 24px;
    margin-bottom: 15px;
    display: block;
    text-transform: capitalize;
    font-family: Roboto, sans-serif;
    color: var(--cc-ink, #110b29);
    font-weight: 600;
    line-height: 1.35;
}

.box-shadow {
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, .15) !important
}

@media only screen and (max-width:767px) {
    .post-details-content .post-title {
        font-size: 20px
    }
}

.post-details-content .post-meta-2 {
    position: relative;
    margin-bottom: 15px;
    color: #ff8d29;
    display: flex;
    flex-wrap: wrap
}

.clockdark {
    color: #403f3f;
    padding-right: 3px
}

.blog-updated {
    margin: 0 22px
}

.blg-fnt span {
    font-size: 14px;
    color: #7a7a7a;
    font-weight: 400
}

.post-details-content .post-meta-2 a {
    font-size: 12px;
    color: #ff8d29;
    font-weight: 500 !important;
    letter-spacing: 1.5px;
    text-transform: uppercase
}

.post-details-content .post-meta-2 a:last-child {
    margin-right: 0
}

.post-details-content .post-meta-2 a:focus,
.post-details-content .post-meta-2 a:hover {
    color: #ff8d29
}

.blog-read {
    font-size: 14px;
    font-weight: 400
}

.post-details-content ol {
    position: relative;
    z-index: 1;
    padding: 0 0 0 20px
}

.post-details-content ul {
    position: relative;
    z-index: 1;
    padding: 0 0 0 20px
}

.post-details-content ol,
ul li {
    color: #403f3f;
    text-transform: capitalize
}

.post-details-content ol,
ul li i {
    margin-right: 8px
}

.mb-30 {
    margin-bottom: 30px !important
}

.blog-content {
    padding: 0 15px;
    border-top: none
}

.blog-content p {
    margin-bottom: 20px;
    margin-top: 15px;
    color: #403f3f;
    line-height: 26px;
    font-family: Roboto, sans-serif
}

.post-details-content ul {
    position: relative;
    z-index: 1;
    padding-left: 20px
}

blockquote {
    background-color: #f2f4f5;
    padding: 15px 30px;
    border-left: 3px solid #114980
}

blockquote .quote-text {
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    line-height: 2;
    margin-bottom: 15px
}

blockquote .quote-name {
    margin-bottom: 0;
    color: #1a1a1a;
    font-weight: 600
}

.like-dislike-share {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.like-dislike-share .share {
    min-width: auto;
    background-color: transparent;
    color: #1a1a1a;
    font-size: 24px;
    line-height: 1.3;
    text-align: center;
    margin-right: 15px
}

.like-dislike-share .share span {
    display: block;
    font-size: 14px;
    color: #777
}

.like-dislike-share a.facebook {
    background-color: #4b6cd0
}

.like-dislike-share a.twitter {
    background-color: #49a7f3
}

.like-dislike-share a:last-child {
    margin-right: 0
}

.like-dislike-share a {
    min-width: 180px;
    height: 46px;
    border-radius: 4px;
    background-color: #ed3974;
    font-size: 14px;
    color: #fff;
    padding: 0 20px;
    text-align: center;
    line-height: 46px;
    font-weight: 400;
    margin-right: 15px
}

.post-author {
    position: relative;
    z-index: 1;
    padding-top: 40px;
    border-top: 1px solid #ebebeb
}

.post-author .post-author-thumb {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    max-width: 80px;
    width: 80px;
    height: 80px;
    border-radius: 50%
}

.post-author .post-author-thumb img {
    border-radius: 50%
}

.post-author .post-author-desc .author-name {
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
    color: #000;
    text-decoration: none
}

.post-author .post-author-desc p {
    margin-bottom: 0
}

.related-post-area {
    position: relative;
    z-index: 1
}

.single-blog-post:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none
}

.single-blog-post {
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.single-blog-post.style-4 .post-thumbnail {
    position: relative;
    z-index: 1;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    margin-bottom: 15px
}

.single-blog-post .post-thumbnail {
    position: relative;
    z-index: 1;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70px;
    flex: 0 0 70px;
    max-width: 70px;
    width: 70px
}

.single-blog-post .post-thumbnail img {
    width: 100%
}

.single-blog-post.style-4 .post-content {
    padding-left: 0
}

.related-post-area .single-blog-post.style-4 .post-content .post-title {
    font-size: 16px;
    text-decoration: none;
    font-weight: 600
}

.single-blog-post.style-4 .post-content .post-title {
    font-size: 22px;
    margin-bottom: 10px
}

.single-blog-post.style-4 .post-content .post-meta a:focus,
.single-blog-post.style-4 .post-content .post-meta a:hover {
    color: #ed3974
}

.single-blog-post.style-4 .post-content .post-meta a {
    font-size: 14px;
    color: #777;
    margin-right: 20px
}

.single-blog-post .post-content .post-meta a:focus,
.single-blog-post .post-content .post-meta a:hover {
    color: #ed3974
}

.pt-30 {
    padding-top: 30px
}

.px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important
}

.single-blog-post.style-4 .post-thumbnail .video-play {
    width: 50px;
    height: 50px;
    background-color: rgba(26, 26, 26, .7);
    border-radius: 50%;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    z-index: 99
}

.single-blog-post.style-4 .post-thumbnail .video-duration {
    background-color: #252324;
    font-size: 13px;
    color: #fff;
    line-height: 1;
    text-align: center;
    padding: 10px 15px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 99;
    font-weight: 500
}

.single-blog-post.style-4 .post-thumbnail .video-play:focus,
.single-blog-post.style-4 .post-thumbnail .video-play:hover {
    background-color: #ed3974
}

.sidebar-area {
    position: relative;
    z-index: 0
}

.social-followers-info {
    position: relative;
    z-index: 1
}

.social-followers-info a.facebook-fans {
    background-color: #4b6cd0
}

.social-followers-info a {
    display: block;
    width: 100%;
    height: 50px;
    font-size: 18px;
    color: #fff;
    background-color: #ed3974;
    margin-bottom: 10px;
    padding: 0 30px;
    font-weight: 600;
    line-height: 50px
}

.social-followers-info a.twitter-followers {
    background-color: #49a7f3
}

.social-followers-info a.youtube-subscribers {
    background-color: #db5c3a
}

.social-followers-info a.google-followers {
    background-color: #de3939
}

.p-30 {
    padding: 30px !important
}

.adv-img {
    display: block;
    text-align: center;
    padding: 30px 0 0
}

.adv-img img {
    height: 250px;
    width: 300px
}

.section-heading {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
    background-color: #f2f4f5;
    padding: 10px 25px;
    border-left: 4px solid #114980
}

.section-heading h5 {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 17px;
    line-height: 1;
    font-family: Roboto, sans-serif
}

.catagory-widgets {
    position: relative;
    z-index: 1;
    padding-left: 0
}

.post-img {
    float: left;
    margin-right: 15px;
    width: 110px;
    height: 100px
}

.post-img img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.post-content {
    overflow: hidden;
    padding: 0
}

.post-content p {
    color: #ff8d29;
    font-size: 14px;
    margin: 0;
    font-family: Roboto, sans-serif
}

.detailFnt {
    font-family: Roboto, sans-serif;
    text-transform: capitalize;
    font-weight: 500;
    width: 60%
}

.catagory-widgets li {
    list-style-type: none;
    overflow: hidden;
    margin: 0 0 25px
}

.catagory-widgets li a {
    display: -webkit-box;
    font-size: 15px;
    margin-bottom: 18px;
    font-family: Roboto, sans-serif
}

.post-content a {
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.newsletter-form {
    position: relative;
    z-index: 1
}

.newsletter-form input {
    width: 100%;
    height: 50px;
    border: none;
    background-color: #f2f4f5;
    text-align: center;
    font-size: 14px;
    color: #a6a6a6;
    margin-bottom: 10px
}

.mag-btn {
    background-color: #ed3974;
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    position: relative;
    z-index: 1;
    display: inline-block;
    min-width: 160px;
    height: 50px;
    color: #fff;
    border-radius: 0;
    padding: 0 30px;
    font-size: 16px;
    line-height: 50px;
    font-weight: 500;
    text-transform: capitalize
}

.newsletter-form p {
    font-family: Poppins, sans-serif;
    color: #777;
    font-size: 14px;
    line-height: 2;
    font-weight: 400
}

.single-youtube-channel .youtube-channel-content .channel-title {
    font-size: 16px;
    margin-bottom: 8px;
    display: block;
    color: #000;
    text-decoration: none;
    font-weight: 600
}

.single-youtube-channel .youtube-channel-content .subscribe-btn {
    width: 120px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    background-color: #114980;
    color: #fff;
    padding: 0;
    border-radius: 0;
    font-weight: 500
}

.single-youtube-channel {
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.single-youtube-channel:last-child {
    border-bottom: 0;
    margin: 0
}

.single-youtube-channel .youtube-channel-content {
    padding-left: 15px;
    margin-top: -5px
}

.blog-content h4 a {
    color: #545454;
    text-decoration: none
}

.blog-thumb {
    width: 100%;
    height: auto
}

.blog-thumb img {
    width: 100%;
    height: auto;
    object-fit: cover
}

.post-meta-2 #read_min {
    color: #ff8d29;
    font-size: 14px;
    font-weight: 500
}

.blog-read {
    font-size: 14px;
    font-weight: 500
}

.blog-content span {
    color: #403f3f !important;
    line-height: 26px;
    font-size: 16px !important;
    font-family: Roboto, sans-serif !important
}

.blgAuthor {
    border-right: 1px solid #ccc;
    padding-right: 14px;
    margin-left: 14px
}

.blgAuthor .post-meta {
    font-size: 13px !important
}

.brdrRtnn {
    border-right: none;
    padding-right: 0
}

.blogtime {
    text-transform: lowercase !important
}

.blog-content h2 {
    font-size: 20px;
    margin-bottom: 0;
    font-weight: 600;
    color: #545454
}

.blog-content h3 {
    font-weight: 600;
    font-size: 18px;
    line-height: normal;
    color: #545454;
    margin-bottom: 12px
}

.blog-fl {
    background: #114980;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding: 4px;
    width: 35px;
    z-index: 1000;
    font: normal normal 10px Arial;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 42px;
    overflow: hidden;
    margin-bottom: 2px;
    text-align: center
}

.blog-sm i {
    font-size: 20px;
    color: #fff;
    width: 20px
}

.socialArea {
    width: 20px;
    display: flex;
    align-items: center;
    margin-left: 8px
}

.blog-sm {
    margin-left: -45px;
    width: 40px;
    float: left;
    z-index: 999;
    top: 150px
}

.blog-fl:hover,
.blog-fl:hover a {
    width: 150px;
    display: inline-flex;
    justify-content: center
}

.blogShare {
    color: #fff;
    display: flex;
    align-items: center
}

.blog-fl a {
    color: #fff !important;
    text-decoration: none;
    text-align: center;
    display: none;
    align-items: center;
    font-family: Roboto, sans-serif
}

.blog-fb {
    text-align: right
}

.expThumbnail {
    display: flex;
    flex-wrap: wrap
}

.lg-backdrop {
    z-index: 1310 !important
}

.lg-outer {
    z-index: 1320 !important
}

#lg-actual-size,
#lg-download,
#lg-zoom-in,
#lg-zoom-out,
.lg-autoplay-button,
.lg-fullscreen {
    display: none
}

.lg-outer .lg-thumb-outer {
    display: none
}

.expThumbnail {
    padding: 0
}

.expThumbnail li {
    width: 20%;
    height: auto;
    margin-bottom: 3px;
    list-style-type: none
}

.expThumbnail li img {
    width: 99%;
    height: 100%;
    object-fit: cover
}

.lazy {
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.title {
    width: 100%;
    max-width: 854px;
    margin: 0 auto
}

.caption {
    width: 100%;
    max-width: 854px;
    margin: 0 auto;
    padding: 20px 0
}

.vid-main-wrapper {
    width: 100%;
    margin: 0 auto
}

.vid-container {
    position: relative;
    height: 0;
    width: 68%;
    float: left
}

.vid-container embed,
.vid-container iframe,
.vid-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 680px
}

.vid-list-container {
    width: 31%;
    height: 680px;
    overflow-y: auto;
    float: right
}

.vid-list-container:focus,
.vid-list-container:hover {
    overflow-y: auto
}

ol#vid-list {
    margin: 0;
    padding: 0;
    background: #222
}

ol#vid-list li {
    list-style: none
}

ol#vid-list li a {
    text-decoration: none;
    background-color: #fff;
    height: 135px;
    display: block;
    padding: 10px;
    border-bottom: 1px solid #d4d4d4
}

ol#vid-list li a:hover {
    background-color: #ccc
}

.vid-thumb {
    float: left;
    margin-right: 15px
}

.vid-thumb img {
    width: 140px
}

.active-vid {
    background: #3a3a3a
}

#vid-list .desc {
    color: #000;
    float: left
}

.desc p {
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px;
    font-family: Montserrat, sans-serif;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.desc span {
    font-weight: 400;
    font-size: 14px;
    font-family: Montserrat, sans-serif
}

@media (max-width:624px) {
    .caption {
        margin-top: 40px
    }

    .vid-list-container {
        padding-bottom: 20px
    }
}

.ques-answer {
    background-color: #fff;
    border-radius: 10px
}

.modal-backdrop {
    z-index: 1310 !important
}

.modal {
    z-index: 1320 !important
}

.quiz-form h4 {
    font-size: 24px;
    font-weight: 500;
    color: #000;
    margin: 0 0 25px;
    text-transform: capitalize
}

.quiz-form p:hover,
p:focus {
    background: #cee4f7;
    color: #353535;
    font-weight: 600
}

.score {
    display: flex;
    flex-wrap: wrap;
    background-color: #50a5fc;
    width: 140px;
    margin-left: auto;
    padding: 20px 35px;
    border-bottom-left-radius: 60px;
    justify-content: center;
    border-top-right-radius: 10px
}

.score h5 {
    font-weight: 500;
    color: #fff;
    margin-bottom: 4px;
    font-size: 18px
}

.score span {
    font-weight: 600;
    font-size: 40px;
    font-family: Montserrat, sans-serif;
    margin: 0;
    line-height: normal;
    color: #fff
}

.quiz-area {
    padding: 20px 40px 35px
}

.submitBtn {
    display: flex;
    margin: 35px auto 0;
    background-color: #f7931a;
    color: #fff;
    border-radius: 30px;
    padding: 14px 25px;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    box-shadow: none !important
}

.top-header .dropdown-menu {
    z-index: 1400;
    border: none;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    top: 16px !important;
    left: -30px !important;
    min-width: 130px !important;
    transform: none !important
}

.top-header .currency-hdr {
    max-height: 375px;
    overflow-y: scroll;
    -ms-overflow-style: none;
    padding: 0
}

.top-header .dropdown-menu::-webkit-scrollbar {
    display: none
}

.currency-search {
    box-shadow: none;
    font-size: 12px;
    outline: 0;
    position: sticky;
    top: 0
}

.top-header {
    padding: 0;
    display: flex;
    margin: 0;
    align-items: center;
}

.top-header li {
    list-style-type: none
}

.top-header li a {
    font-size: 13px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    color: #000;
    padding: 0 6px;
    display: block
}

.top-header li .dropdown-item {
    padding: 10px 10px 10px 30px !important
}

.top-header li .hdr-search {
    padding: 5px 10px !important
}

.test_close {
    position: fixed;
    right: 25px;
    top: 16px;
    outline: 0 !important
}

.knowledgeModal .modal-dialog {
    max-width: 540px
}

.abtContent {
    background: #fff;
    padding: 50px 60px
}

.abtContent p {
    font-size: 16px;
    color: #888;
    line-height: 30px;
    margin-bottom: 15px;
    font-weight: 400
}

.abtLink {
    color: #f7931b;
    text-decoration: none
}

.abtLink:hover {
    color: #f7931b;
    text-decoration: none
}

.abtContent h4 {
    font-size: 22px;
    font-weight: 500;
    color: #000;
    margin-bottom: 18px
}

.abtContent h6 {
    font-weight: 400;
    font-size: 16px;
    color: #888;
    margin-bottom: 10px
}

.privacyList li {
    font-size: 15px;
    color: #888;
    font-weight: 400;
    font-family: Montserrat, sans-serif;
    line-height: 30px;
    margin-bottom: 4px
}

.privacyList {
    margin-bottom: 20px
}

.info-Order {
    margin: 0
}

.privacyInfo {
    margin: 25px 0 15px;
    font-size: 18px;
    font-weight: 600
}

.info-Order .infoLink {
    font-size: 16px;
    color: #888;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif
}

.coinShare {
    font-size: 16px;
    color: #888;
    line-height: 25px;
    margin-bottom: 12px;
    font-weight: 400;
    font-family: Montserrat, sans-serif;
    display: block
}

.faq-acc .fa {
    margin-left: auto
}

.faq-acc button {
    background: 0 0;
    box-shadow: none !important;
    width: 100%;
    display: flex;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    text-align: left;
    white-space: normal
}

.faq-acc .card {
    margin-bottom: 12px;
    border-radius: 5px;
    box-shadow: 0 0 7px 0 #5ea9da
}

.faq-acc .card-header {
    background-color: #fff;
    padding: 8px;
    border-radius: 5px
}

.faq-acc .card-body p {
    margin-bottom: 0;
    color: #000;
    font-size: 15px;
    font-weight: 400
}

.faq-acc h2 p {
    margin: 0;
    width: 90%;
    font-weight: 500
}

.convertDrop .dropdown {
    width: 120px !important
}

.convertDrop .dropdown:hover>.dropdown-menu {
    display: none
}

.convertDrop .dropdown-menu {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    border: none
}

.convertDrop .filter-option {
    text-align: center !important
}

.convertDrop ul li a {
    padding: 10px 20px
}

.convertDrop .bs-searchbox input {
    padding: 5px 5px
}

.convertDrop .dropdown-item.active,
.dropdown-item:active {
    background-color: #f7931b
}

.convertImg {
    margin: auto;
    width: 40px;
    height: 65px;
    align-items: center;
    display: flex
}

.convertImg img {
    cursor: pointer
}

.convertDrop input {
    padding: 20px 20px;
    box-shadow: none !important;
    font-size: 16px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    background-color: transparent
}

.convertDrop input[readonly] {
    background-color: transparent
}

.convertDrop input:focus {
    border: 1px solid #ced4da
}

.convertDrop button {
    padding: 20px 20px;
    background: 0 0;
    border: 1px solid #ced4da;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: none !important;
    font-family: Montserrat, sans-serif;
    font-weight: 500
}

.select2-search__field {
    outline: 0 !important
}

.convertList {
    padding: 0;
    margin: 0
}

.convertList li {
    list-style-type: none;
    padding-bottom: 10px
}

.convertList li:nth-last-child(1) {
    padding-bottom: 0
}

.convertList li a {
    color: #f7931b;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    font-family: Montserrat, sans-serif
}

.convertList li a:hover {
    color: #114980;
    text-decoration: none
}

.popularCrypto h3 {
    text-align: center;
    margin-bottom: 35px;
    font-size: 22px;
    font-weight: 600
}

.popularCrypto {
    padding: 50px 0 0
}

.convertDrop .select2-selection {
    padding: 20px 20px;
    background-color: transparent !important;
    border: 1px solid #ced4da !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    box-shadow: none !important;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    height: auto !important;
    outline: 0 !important
}

.convertDrop .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 22px !important;
    right: 10px !important
}

.convertCrypto a {
    color: #f7931b;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    font-family: Montserrat, sans-serif;
    display: block;
    margin-bottom: 5px
}

.convertDrop button {
    display: none !important
}

.select2-container--open .select2-dropdown--below {
    width: 200px !important;
    box-shadow: 0 0 10px #e4e4e4;
    border: none;
    padding: 10px 8px;
    max-height: 200px;
    overflow-y: auto
}

.select2-container--open .select2-dropdown--above {
    width: 200px !important;
    box-shadow: 0 0 10px #e4e4e4;
    border: none;
    padding: 10px 8px;
    max-height: 200px;
    overflow-y: auto
}

.select2-container--open .select2-dropdown {
    left: -88px !important
}

.select2-search--dropdown {
    width: 90%;
    margin: 5px auto
}

.select2-search--dropdown .select2-search__field {
    padding: 5px 10px !important
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #ccc !important;
    text-transform: capitalize;
    color: #777
}

.select2-results__option {
    font-size: 14px;
    font-weight: 400
}

.select2-container--default .select2-results__group {
    text-transform: capitalize;
    font-weight: 600;
    font-size: 14px
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 250px !important
}

#no-data-div {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #888;
    font-weight: 500;
    font-size: 16px
}

.tblData table tr td a {
    text-decoration: none;
    color: #888
}

.exchTbl tr th {
    text-align: left !important
}

.dark .tab-conversation.active>a {
    color: #fff !important
}

.exchTbl tr td {
    text-align: left !important
}

.exchswipe {
    height: 160px !important
}

.exchTbl tr th {
    top: 0 !important
}

.exchImg {
    height: 730px
}

.exchImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px
}

.crsrpointer {
    cursor: pointer
}

.exchswipe .swiper-slide {
    background-color: transparent;
    align-items: flex-start
}

.exchgData {
    font-size: 14px !important;
    font-weight: 500 !important;
    margin: 5px 0 0 !important;
    color: #114980;
    display: block;
    width: 100%;
    text-decoration: none !important;
    margin: 5px 0 0 !important
}

.tblData table tr td a {
    text-decoration: none;
    color: #888;
    display: flex
}

.tblData table tr td span {
    margin-left: 6px;
    display: inline-flex
}

.tblData table tr td:nth-child(2) span {
    display: unset !important;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.tblData table tr td .currency-code {
    margin-left: 0
}

.exchTbl tr th {
    text-align: left !important;
    border: none !important;
    font-weight: 500 !important;
    padding: 12px 10px !important;
    border-bottom: 1px solid #ecedf2 !important
}

.exchTbl tr td {
    text-align: left !important;
    padding: 15px 10px !important;
    border-bottom: 1px solid #ecedf2 !important
}

.tblData table tr td img {
    width: 25px;
    height: 25px;
    border-radius: 50%
}

.exchTbl .dataTables_length label select {
    background-color: transparent !important;
    margin: 0 10px;
    border-radius: 5px;
    padding: 2px 5px
}

.exchData label {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #000
}

.exchData select {
    margin: 0 10px
}

.exchData .pagination {
    margin: 8px 0 0 !important
}

.exchData input:focus {
    border-color: #104980;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0125), 0 0 8px rgba(34, 139, 230, .5)
}

.exchData .page-item.active .page-link {
    border: 1px solid #f7931b;
    border-radius: 50%;
    background-color: #f7931b;
    color: #fff
}

.exchData .page-item .page-link {
    padding: 0;
    display: flex;
    width: 35px;
    height: 35px;
    justify-content: center;
    align-items: center;
    margin: 0 18px 0 0;
    border-radius: 50%;
    background-color: #fff;
    color: #888;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    box-shadow: none
}

.exchData .page-item:last-child .page-link {
    border: none !important;
    font-weight: 500;
    margin-right: 0;
    box-shadow: none;
    color: #f7931b;
    font-size: 24px
}

.exchData .page-item:first-child .page-link {
    border: none !important;
    font-weight: 500;
    box-shadow: none;
    color: #f7931b;
    font-size: 24px
}

.exchData .dataTables_info {
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    padding: 15px 0 0 !important
}

.simExchange {
    height: 175px !important;
    align-items: flex-start
}

.exchpagination {
    bottom: 0 !important
}

.exchpad table tr td {
    padding: 15px 10px !important
}

.exchpad table tr td:nth-child(5) {
    text-align: left
}

.exclusiveNews .card {
    border-radius: 5px;
    min-height: 500px;
    text-align: left;
    width: 100%
}

.exclusiveNews .card-body {
    padding: 25px
}

.listenAudio {
    margin: 20px 0 20px
}

.listenAudio a {
    background: #114980;
    padding: 10px 20px;
    border-radius: 25px;
    color: #fff;
    font-size: 14px;
    font-weight: 400
}

.listenAudio a i {
    margin: 0 5px 0 0
}

.custom-overlay {
    padding: 15px
}

.overlayTxt {
    background-color: #f7932e;
    padding: 6px 12px;
    color: #fff;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    font-size: 12px
}

.pos-relative {
    position: relative
}

.trendingPage .card {
    border-radius: 5px;
    min-height: 265px;
    margin-bottom: 40px
}

.trendAuthor {
    min-height: auto !important;
    margin: 0 0 10px !important
}

.trendspan {
    font-weight: 600;
    color: #f7931b
}

.newsImg {
    height: 220px;
    width: 100%
}

.newsImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 2px
}

.trend-read-more a {
    font-size: 14px;
    padding: 0;
    text-decoration: none !important;
    font-weight: 500;
    color: #f7931b;
    font-family: Montserrat, sans-serif
}

.trend-read-more {
    margin: 8px auto 0 20px
}

.trendSocial {
    padding: 0;
    display: flex;
    margin: 0
}

.trendSocial li {
    list-style-type: none;
    margin-right: 16px
}

.trendSocial li a {
    border: 1px solid;
    border-radius: 50%;
    width: 33px;
    height: 33px;
    justify-content: center;
    display: flex;
    align-items: center;
    color: #000;
    text-decoration: none;
    font-size: 14px
}

.trendSocial li a:hover {
    color: #f7931b
}

.trendDtlbtm {
    display: flex;
    margin: 25px 0 0
}

.load-more-link {
    background-color: #f7931a;
    color: #fff;
    border-radius: 30px;
    padding: 10px 25px;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    border: none;
    font-size: 14px;
    cursor: pointer;
    outline: 0 !important
}

.customplay {
    display: flex
}

.customplay i {
    font-size: 2.1em !important
}

.audiotime {
    display: flex;
    margin-left: 10px;
    align-items: center;
    font-weight: 500;
    font-size: 14px
}

.audioslash {
    padding: 0 5px
}

.buy,
.try {
    vertical-align: middle
}

.follow,
.share {
    display: inline-block;
    cursor: default;
    padding: 0;
    margin: 0 .5em;
    position: relative;
    text-align: center;
    float: right;
    min-width: 150px
}

.follow:hover .label,
.share:hover .label {
    opacity: 0;
    transition: opacity .5s 125ms ease-out
}

.follow:hover .icon,
.share:hover .icon {
    border-radius: 50%;
    margin: 0 0
}

.share-social .icon {
    background-color: #114980
}

.share-social .label {
    position: absolute;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .0816em;
    top: 0;
    left: 0;
    right: 0;
    opacity: 1;
    pointer-events: none;
    text-transform: uppercase;
    transition: opacity .5s .2s ease-out;
    color: #fff;
    min-height: 45px;
    line-height: 43px;
    background-color: #114980
}

.icon {
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    margin: 0 -.5em;
    transition: background-color .5s ease-out, border-radius .5s .25s ease-out, margin .5s .25s ease-out
}

.share-social .icon a {
    color: #114980;
    text-decoration: none;
    display: block;
    font-size: 14px;
    border: 1px solid #114980;
    border-radius: 50%;
    width: 40px;
    min-height: 40px;
    line-height: 40px;
    margin-right: 5px
}

.share-social .icon a:hover {
    border: 1px solid #f7931b;
    color: #f7931b;
    background: #fff
}

.share-social .icon.first {
    margin-left: 0
}

.share-social .icon.last {
    margin-right: 0
}

.share-social button {
    appearance: none;
    border-radius: 50%;
    border: 0;
    background-color: #1f7a7a;
    color: #eee;
    cursor: pointer;
    font-family: inherit;
    font-weight: 900;
    letter-spacing: .0816em;
    position: relative;
    text-transform: uppercase;
    transition: background-color .25s ease-out, transform .5s ease-out
}

.share-social button:hover {
    background-color: #ebc247;
    color: #111
}

.share-social .icon {
    background: 0 0
}

.mobsharebtn {
    display: none
}

.ui-helper-hidden-accessible {
    display: none
}

.eventBottomAdv {
    width: 74%;
    text-align: center
}

.eventHdr {
    font-size: 24px;
    font-weight: 600;
    margin: 30px 0 30px;
    color: #000
}

.eventDetail h5 {
    font-size: 15px;
    font-weight: 600;
    color: #000;
    margin-bottom: 10px
}

.eventDetail p {
    font-size: 14px;
    font-weight: 500;
    color: #403f3f;
    margin: 0 0 25px
}

.eventDetail a {
    color: #114980;
    text-decoration: none;
    display: block;
    margin-bottom: 30px;
    font-size: 14px;
    font-weight: 500;
    word-break: break-all
}

.eventspeaker {
    width: 300px;
    border: 1px solid #ccc;
    text-align: center;
    padding: 20px;
    border-radius: 5px
}

.speakerpic {
    width: 110px;
    height: 110px;
    margin: 0 auto
}

.speakerpic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%
}

.speakerinfo {
    padding: 20px 0 0
}

.speakerinfo h4 {
    font-size: 15px;
    font-weight: 600;
    color: #000
}

.speakerinfo p {
    margin-bottom: 20px
}

.speakerinfo ul {
    padding: 0;
    display: flex;
    justify-content: center;
    margin: 0
}

.speakerinfo ul li {
    list-style-type: none
}

.speakerinfo ul li a {
    margin: 0 8px;
    font-size: 16px;
    color: #000
}

.speakerinfo p span {
    display: block;
    font-weight: 600
}

.venueDetails {
    display: flex
}

.venueDetails p {
    width: 35%
}

.eventdtlBnr {
    height: 420px
}

.eventdtlBnr img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.event-sidead {
    width: 100%;
    height: 800px;
    display: block
}

.eventSideAdv img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.eventmrgn {
    margin-bottom: 50px
}

.nightModeButton {
    width: 13px;
    height: 13px;
    outline: 0 !important;
    position: fixed;
    z-index: 10;
    border: none;
    background: 0 0;
    background-image: url(../images/Night-mode-logo-black.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    transition: all .3s cubic-bezier(.25, .8, .25, 1);
    top: 9px;
    right: 16.2%
}

[data-theme=dark] {
    color: #eee
}

[data-theme=dark] .Hdrnavlink li a {
    color: #fff !important
}

[data-theme=dark] .Hdrnavlink > li > a.nav-link.active {
    color: #f7931b !important
}

[data-theme=dark] .headerDark,
[data-theme=dark] .cc-topbar-header {
    background: linear-gradient(180deg, #0f1117 0%, #16181e 100%) !important;
    margin-bottom: 0
}

[data-theme=dark] .tabDark {
    background-color: #16181e !important
}

[data-theme=dark] .overviewnight {
    box-shadow: 2px 2px 10px 0 #16181e;
    border: 1px solid #ddd
}

[data-theme=dark] .detailWdgt {
    background: #fff;
    box-shadow: none
}

[data-theme=dark] .bg-light {
    background-color: #333 !important
}

[data-theme=dark] .bg-black {
    background-color: #eee !important
}

[data-theme=dark] .homeBg {
    background: #232732
}

[data-theme=dark] .darktelegram {
    background-color: #000;
    border: 1px solid #000
}

[data-theme=dark] p {
    color: #fff !important
}

[data-theme=dark] h1 {
    color: #fff
}

[data-theme=dark] h2 {
    color: #fff
}

[data-theme=dark] h3 {
    color: #fff
}

[data-theme=dark] h4 {
    color: #fff
}

[data-theme=dark] h5 {
    color: #fff !important
}

[data-theme=dark] h6 {
    color: #fff
}

[data-theme=dark] h4 a {
    color: #fff !important
}

[data-theme=dark] h1 a {
    color: #fff !important
}

[data-theme=dark] th {
    background: #16181e !important;
    color: #fff !important;
    border-bottom: 1px solid #232732 !important;
    border-radius: 0 !important
}

[data-theme=dark] td {
    color: #fff !important;
    border-bottom: 1px solid #404147 !important
}

[data-theme=dark] .tblData table tr {
    background: #232732
}

[data-theme=dark] .card {
    background-color: #16181e !important
}

[data-theme=dark] .faq-acc .card {
    box-shadow: 0 0 7px 0 #fff
}

[data-theme=dark] .faq-acc .fa {
    color: #fff
}

[data-theme=dark] .end-section {
    background-color: #16181e
}

[data-theme=dark] .signList a {
    color: #fff !important;
}

[data-theme=dark] .coinsboxshadow {
    background-color: #16181e !important;
    box-shadow: 2px 2px 10px 0 #16181e
}

[data-theme=dark] label {
    color: #fff
}

[data-theme=dark] ul li {
    color: #fff
}

[data-theme=dark] ul li a {
    color: #fff
}

[data-theme=dark] ol li a {
    color: #fff
}

[data-theme=dark] ol li {
    color: #fff
}

[data-theme=dark] .info-Order li {
    color: #fff
}

[data-theme=dark] .eventDetail a {
    color: #fff;
    background: #232732;
    border: 1px solid #232732
}

[data-theme=dark] .abtContent {
    background-color: #16181e !important
}

[data-theme=dark] .dataTables_info {
    color: #fff
}

[data-theme=dark] .faq-acc .card-header {
    background-color: #000
}

[data-theme=dark] .link span {
    color: #fff !important
}

[data-theme=dark] .navHeading {
    background-color: #3d3737 !important
}

[data-theme=dark] ol#vid-list li a {
    background-color: #16181e
}

[data-theme=dark] .dropdown-menu {
    background-color: #000
}

[data-theme=dark] .ftrLang .dropdown-menu {
    border: 1px solid #ddd
}

[data-theme=dark] .post-details-content {
    background-color: #16181e !important
}

[data-theme=dark] .post-details-content .post-title {
    color: var(--cc-ink, #f0f2f5);
}

[data-theme=dark] .ques-answer {
    background-color: #16181e
}

[data-theme=dark] .modal-content {
    background-color: #000
}

[data-theme=dark] .catagory-widgets li a {
    color: #fff !important
}

[data-theme=dark] .section-heading {
    background-color: #000
}

[data-theme=dark] .feedback-section {
    background-color: #16181e
}

[data-theme=dark] .sidebar-area {
    background-color: #16181e !important
}

[data-theme=dark] span {
    color: #fff !important
}

[data-theme=dark] .hdrvalue {
    color: #f7931b !important
}

[data-theme=dark] .amcharts-export-menu li>a {
    background-color: #232732
}

[data-theme=dark] .detailTab .nav-pills .nav-link {
    color: #fff
}

[data-theme=dark] .convertDrop input {
    color: #fff !important
}

[data-theme=dark] .convertDrop input:focus {
    background-color: #16181e
}

[data-theme=dark] .tblData table tr td a {
    color: #fff
}

[data-theme=dark] blockquote {
    background-color: #232732
}

[data-theme=dark] .swipeCoins {
    background: #16181e;
    box-shadow: 2px 2px 10px 0 #16181e;
    border: 1px solid #ddd
}

[data-theme=dark] .graphHead h4 {
    color: #f7931b
}

[data-theme=dark] .coinPrice .price {
    color: #f7931b !important
}

[data-theme=dark] .exchgData {
    color: #fff
}

[data-theme=dark] .select2-dropdown {
    background-color: #232732;
    box-shadow: 0 0 10px #232732;
    border: 1px solid #ced4da
}

[data-theme=dark] .detailTab .nav-pills .nav-link.active {
    background-color: #f7931b
}

[data-theme=dark] .detailTab .nav-pills .nav-link {
    border: 1px solid #f7931b
}

[data-theme=dark] .coin-div-details span {
    color: #f7931b !important
}

[data-theme=dark] .coinOverview a {
    color: #f7931b
}

[data-theme=dark] .coinTags span {
    color: #f7931b !important
}

[data-theme=dark] .period.active {
    background-color: #f7931b
}

[data-theme=dark] .period {
    border: 1px solid #16181e !important
}

[data-theme=dark] .nav-heading {
    background-color: #16181e !important;
    box-shadow: 0 8px 8px -5px #16181e
}

[data-theme=dark] .navbar-toggler {
    background-color: #fff
}

[data-theme=dark] .coinSelect {
    color: #fff
}

[data-theme=dark] .paginationNum li a {
    color: #000
}

[data-theme=dark] .score {
    background-color: #f7931b
}

[data-theme=dark] .options {
    border: 1px solid #f7931b
}

[data-theme=dark] .quiz-box label:hover {
    background: #f7931b
}

[data-theme=dark] .selected-option {
    background: #f7931b
}

[data-theme=dark] .paginationNum li a.active {
    color: #fff
}

[data-theme=dark] .ui-menu {
    background-color: #000
}

[data-theme=dark] .clockdark {
    color: #fff
}

[data-theme=dark] #read_min {
    color: #f7931b !important
}

[data-theme=dark] .ftrLang .dropdown-item {
    color: #fff
}

[data-theme=dark] .ui-state-active {
    background-color: #232732 !important
}

[data-theme=dark] .coinSelect {
    background: url(../images/selectArw-white.png) no-repeat right;
    background-color: #16181e;
    background-position-x: 96%
}

[data-theme=dark] footer {
    background-image: url(../images/footer-dark.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

[data-theme=dark] text {
    fill: #fff
}

[data-theme=dark] .lg-outer .lg-dropdown .lg-icon {
    color: #000 !important
}

[data-theme=dark] .lg-outer .lg-dropdown .lg-dropdown-text {
    color: #000 !important
}

[data-theme=dark] .expl-arrow {
    background-color: transparent
}

[data-theme=dark] .nav-arrow {
    background-image: url(../images/down-arrow-white.png)
}

[data-theme=dark] .tblData table tr th:nth-child(1) {
    border-top-left-radius: 10px !important
}

[data-theme=dark] .tblData table tr th:nth-last-child(1) {
    border-top-right-radius: 10px !important
}

[data-theme=dark] .tblData table {
    background: 0 0
}

[data-theme=dark] .tblData table tr:hover {
    background-color: #525252bd
}

[data-theme=dark] .exchData .page-item:last-child .page-link span {
    color: #888 !important
}

[data-theme=dark] .detailWdgt span .fs-1 {
    color: #fff !important
}

[data-theme=dark] .eventmrgn {
    background-color: #16181e !important
}

[data-theme=dark] .eventSideAdv {
    background-color: #16181e !important
}

[data-theme=dark] .detailWdgt .price {
    color: #fff
}

[data-theme=dark] .eventTopAdv img {
    border: 1px solid #fff
}

[data-theme=dark] .link span {
    color: #fff
}

.blogContainer,
.exchswipe,
.overviewmob,
.trendContainer {
    display: none
}

.eventIcons {
    flex-wrap: wrap
}

.eventIcons li {
    margin-bottom: 12px
}

.eventIcons li a {
    color: #fff;
    border-radius: 0;
    border: 1px solid;
    margin-bottom: 0;
    background: #114980
}

.eventIcons li a:hover {
    color: #fff;
    border: none
}

.eventIcons li a i {
    margin: 0
}

.eventTopAdv {
    margin-bottom: 50px;
    width: 100%;
    text-align: center;
    background-color: #fff0;
    height: 100px
}

.eventTopAdv img {
    min-width: 100%;
    height: 100%
}

.profitcalc {
    display: flex;
    align-content: center
}

.profitRatio {
    width: 250px;
    border-radius: 20px;
    text-align: center;
    padding: 25px 0;
    background-color: #114980;
    color: #fff;
    margin: 0 20px 0 0
}

.profitRatio p {
    font-size: 13px;
    margin-bottom: 5px;
    font-weight: 600
}

.profitRatio h4 {
    margin: 0;
    font-size: 22px;
    font-weight: 600
}

.profit-container {
    display: flex;
    border: 1px solid #ccc;
    border-radius: 20px;
    margin: 15px 0 0
}

.profit-day {
    width: 32%;
    border-right: 1px solid #ccc;
    align-content: center;
    display: flex;
    flex-wrap: wrap;
    padding: 25px 15px;
    text-align: right;
    justify-content: flex-end
}

.profit-day p {
    width: 100%;
    font-size: 13px;
    margin-bottom: 0
}

.profit-day h3 {
    font-size: 20px;
    margin: 2px 0
}

.profit-day h4 {
    width: 100%;
    font-size: 13px;
    font-weight: 500;
    color: #f7931b;
    margin-bottom: 3px
}

.profit-day h5 {
    width: 100%;
    margin: 0;
    font-weight: 600;
    font-size: 20px;
    color: #114980
}

.profit-day {
    position: relative
}

.profit-day span {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    background: #186abb;
    text-align: center;
    border-bottom-left-radius: 20px;
    font-size: 11px;
    padding: 3px 0;
    font-weight: 600
}

.brdrRt-nn {
    border-right: 0 !important
}

.profitblock1 {
    background-color: #114980;
    color: #fff;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}

.calc-consumption {
    border: 1px solid #ccc;
    border-radius: 10px
}

.cryptoImage {
    width: 100px;
    height: 100px;
    margin: 20px auto 20px
}

.crytoImage img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.calcfor label {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 0;
    color: #777
}

.calcfor p {
    font-weight: 700;
    font-size: 12px;
    margin: 0
}

.calcfor {
    background: #eee;
    text-align: center;
    padding: 5px 0
}

.hashpower {
    background: #f1f2f7;
    padding: 15px 20px
}

.frmcalc label {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #000
}

.frmcalc input {
    font-size: 12px
}

.calc-select {
    padding: 0 !important
}

.calc-select select {
    background: 0 0;
    border: none;
    padding: 10px 6px;
    font-size: 12px;
    outline: 0;
    cursor: pointer
}

.miningRight {
    margin: 50px 0 0;
    height: 690px;
    border-radius: 5px
}

.miningRight img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px
}

.mineTabs li a {
    border: 1px solid #114980;
    font-size: 12px;
    color: #000;
    padding: 7px 12px;
    margin: 0 10px 0 0
}

.mineTabs li a.active {
    background-color: #114980 !important
}

.icoBtn {
    display: flex;
    justify-content: space-around
}

.progressArea span {
    font-size: 12px;
    color: #666;
    margin-bottom: 4px
}

.progressArea .progress {
    height: 2px
}

.progressArea .progress-bar {
    width: 70%;
    background-color: #114980
}

.realFake {
    display: flex;
    margin: 15px 0 0
}

.realFake span {
    font-size: 13px;
    margin-left: 4px
}

.commonIco {
    background: #f4f6f7;
    padding: 5px 25px;
    border-radius: 2px;
    text-decoration: none !important;
    color: #8f9499
}

.addDate {
    margin: 12px 0 0;
    background-color: #f8f8f8;
    padding: 15px 0
}

.addDate h5 {
    font-size: 12px;
    margin: 0;
    text-align: center;
    font-weight: 600;
    color: #8f9499
}

.addDate h6 {
    margin: 6px 0 0;
    font-size: 11px;
    text-align: center;
    color: #8f9499
}

.icoImg {
    width: 40px;
    height: 40px;
    margin: 0 auto
}

.icoImg img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.icoLink {
    font-size: 13px;
    text-decoration: none !important;
    text-align: center;
    display: block;
    margin: 12px 0 0;
    font-weight: 500;
    color: #f7931b
}

.icoViews {
    color: #8f9499;
    font-size: 12px;
    color: #8f9499;
    margin: 0
}

.icoHead {
    text-align: center;
    font-size: 16px !important;
    font-weight: 500 !important;
    margin: 8px 0 !important;
    color: #114980 !important
}

.icoImage {
    margin-right: 8px
}

.icoImage img {
    width: 35px;
    height: 35px
}

.w-auto {
    width: auto
}

.icoCoins {
    padding: 20px 10px;
    position: relative;
    min-height: 145px;
    align-content: center;
    margin: 0 0 50px
}

.icoCoins .swipeTxt h5 {
    color: #f7931b !important
}

.roundpill {
    color: #fff;
    position: absolute;
    top: 3px;
    left: 0;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 2px 8px;
    font-size: 14px;
    font-weight: 500
}

.roundpill i {
    margin-left: 6px;
    margin-top: 3px
}

.icomain .card {
    min-height: 530px !important
}

.icoclr1 {
    background-color: #e4382b
}

.icoclr2 {
    background-color: #fbc70b
}

.icoclr3 {
    background-color: #ff9725
}

.icoclr4 {
    background-color: #6e52c9
}

.orangeClr {
    color: #f7931b
}

.confideneceArea {
    display: flex
}

.icoConfidence {
    background: #114980;
    color: #fff;
    padding: 20px 25px;
    text-align: center;
    width: 45%
}

.icoVotes {
    background: 0 0;
    border: 1px solid #f7931b;
    color: #f7931b
}

.icoConfidence p {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 8px
}

.icoConfidence h5 {
    font-weight: 600;
    margin: 0;
    font-size: 26px
}

.icoValid {
    width: 45%;
    text-align: center
}

.icoView p {
    margin: 2px 0 0;
    font-size: 14px;
    color: #888;
    font-weight: 500
}

.icoView i {
    color: #888;
    margin-right: 2px
}

.icoView span {
    color: #888;
    font-size: 14px
}

.icoevntImg {
    text-decoration: none !important;
    color: #114980 !important;
    font-weight: 600;
    font-size: 14px
}

.icoevntImg img {
    width: 30px;
    height: 30px
}

.icoevntImg span {
    margin-left: 4px
}

.upcomingIcons {
    padding: 0;
    display: flex;
    list-style-type: none;
    margin: 0 !important
}

.icoeventDate p {
    margin: 0 10px 0 0;
    color: #f7931b;
    font-weight: 500
}

.icoeventDate {
    padding: 0;
    display: inline-flex;
    list-style-type: none;
    margin: 0;
    color: #f7931b
}

.eventAlpha {
    display: block;
    font-size: 18px;
    text-decoration: none !important;
    color: #114980 !important;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    width: 85%;
    text-overflow: ellipsis
}

.confLevel {
    color: #f7931b;
    font-size: 26px;
    font-weight: 500;
    margin: 0;
    align-items: center;
    display: flex
}

.confLevel span {
    font-size: 12px;
    color: #114980;
    margin-left: 8px;
    font-weight: 500
}

.eventupcomingTbl {
    width: 100%
}

.eventupcomingTbl tr th {
    vertical-align: middle
}

.upcomingIcons li {
    padding: 0 5px
}

.icoNews {
    background: #846f6f;
    color: #fff;
    border-radius: 5px;
    padding: 3px 10px;
    font-size: 12px;
    font-weight: 500;
    margin-right: 10px
}

.upcomingIcons {
    display: flex;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.upcomingIcons>li>a {
    background-color: #114980;
    color: #fff;
    border-radius: 5px;
    padding: 4px 10px;
    font-size: 10px;
    margin: 0 3px;
    font-weight: 600;
    text-decoration: none !important
}

.iconewsView {
    color: #888;
    font-size: 15px;
    font-weight: 500;
    margin-right: 12px
}

.iconewsView span {
    margin-left: 6px
}

.tradeBtn {
    border: 1px solid;
    border-radius: 25px;
    padding: 8px 20px;
    color: #f7931b;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none !important;
    margin: 0 8px 15px;
    background-color: transparent;
    box-shadow: none !important;
    outline: 0 !important;
    font-family: Montserrat, sans-serif;
    display: inline-flex
}

.tradeBtn:hover {
    background-color: #f7931b;
    color: #fff;
    border: 1px solid #f7931b
}

.tradepopup {
    display: flex;
    flex-wrap: wrap
}

.tradeHdr {
    color: #114980;
    font-size: 16px;
    font-weight: 600
}

.tradeClose {
    box-shadow: none !important;
    outline: 0 !important
}

.icoWebsite>ul {
    padding: 0;
    display: flex;
    list-style-type: none;
    margin: 20px 0 0
}

.icoWebsite>ul>li {
    border-right: 1px solid;
    padding-right: 12px;
    margin-right: 12px
}

.icoWebsite ul li a {
    margin: 0;
    font-size: 13px
}

.icoWebsite ul li a i {
    margin-right: 3px
}

.icoChain {
    width: 45px;
    height: 45px;
    margin: 0 auto
}

.icoChain img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.isochainHdr {
    font-size: 18px;
    font-weight: 600;
    color: #666;
    margin: 10px 0 0;
    text-align: center
}

.icoPrice {
    text-align: center
}

.icoPrice h5 {
    color: #000;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 15px
}

.icoPrice p {
    color: #666;
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 4px
}

.icoPrice span {
    color: #114980
}

.icoManage a {
    color: #114980;
    font-weight: 500;
    font-size: 16px;
    margin: 0 0 20px;
    display: block;
    font-family: Montserrat, sans-serif;
    text-decoration: none !important
}

.icoManage p {
    font-size: 15px;
    font-weight: 400;
    color: #000;
    line-height: 24px;
    margin-bottom: 20px
}

.parentTabs ul {
    border: none
}

.parentTabs .icoeventsTab li a {
    color: #000;
    background: #fff;
    border: 1px solid #114980;
    margin-right: 15px;
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    padding: 8px 15px;
    text-decoration: none !important;
    border-radius: 5px;
    display: inline-flex
}

.parentTabs .icoeventsTab li a.active {
    background-color: #114980;
    color: #fff
}

.paginationIco li a {
    border: 1px solid #000 !important
}

.pageIcoArw {
    margin: 10px 0 0 !important
}

.brdr-none {
    border: none !important
}

.icoBox {
    min-height: 350px !important
}

.hardCoins {
    padding: 0;
    display: flex;
    list-style-type: none;
    justify-content: center;
    margin: 0
}

.hardCoins li {
    margin: 0 5px
}

.hardCoins li a {
    width: 25px;
    height: 25px;
    display: inline-flex
}

.hardCoins li a img {
    border-radius: 50%;
    width: 100% !important;
    height: 100%;
    object-fit: cover
}

.walletHead {
    font-size: 13px;
    color: #000;
    font-weight: 600;
    margin-bottom: 6px;
    font-family: Montserrat, sans-serif
}

.walletPara {
    margin: 0;
    font-size: 12px;
    color: #7f7f7f;
    font-weight: 400
}

.parentComp {
    font-size: 13px;
    color: #000;
    font-weight: 500
}

.hardwalletIcon {
    width: 60px;
    height: 60px
}

.hardwalletIcon img {
    border-radius: 50%;
    width: 100% !important;
    height: 100%;
    object-fit: cover
}

.walletList {
    border: 1px solid #ccc;
    margin: 0;
    padding: 0 40px 10px
}

.walletList li {
    font-size: 15px;
    margin-bottom: 10px;
    list-style-type: square;
    color: #888;
    font-weight: 500
}

.supportCrypto {
    display: flex;
    padding: 0;
    margin: 0;
    list-style-type: none;
    flex-wrap: wrap;
    justify-content: center
}

.supportCrypto li {
    margin: 0 10px 10px
}

.supportCrypto li a {
    border: 1px solid #d5dee6;
    display: flex;
    margin: 0;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    align-items: center;
    justify-content: center
}

.supportCrypto li a img {
    width: 20px;
    height: 20px;
    border-radius: 50%
}

.supportCrypto li a span {
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    margin-left: 8px
}

.hardwalletTeam {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    background: #000
}

.hardwalletTeam img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.mt-12 {
    margin-top: 12px
}

.parentComp span {
    color: #403f3f !important;
    font-weight: 400;
    font-size: 16px;
    font-family: Montserrat, sans-serif
}

.parentComp span a {
    color: #f7931b;
    text-decoration: none !important
}

.digitalWeb {
    background: #f7931b;
    border: none;
    color: #fff !important;
    padding: 12px 0 !important;
    font-weight: 600 !important;
    outline: 0 !important;
    box-shadow: none !important;
    font-family: Montserrat, sans-serif;
    text-align: center;
    border-radius: 5px
}

.mt-30 {
    margin-top: 30px !important
}

.walletList li span {
    font-weight: 500;
    color: #000
}

.amdSupport li a {
    margin: 0 0 10px;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    font-family: Montserrat, sans-serif
}

.amdSupport {
    list-style-type: none;
    padding-left: 25px;
    margin: 0;
    border: 1px solid #ccc;
    width: 300px;
    padding: 20px 35px;
    min-height: 175px;
    align-content: center;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center
}

.amdSupport li i {
    margin-right: 8px
}

.amdGallery {
    width: auto;
    height: 175px;
    border: 1px solid #ccc
}

.amdGallery img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.hardwareTbl table {
    table-layout: fixed
}

.hardwareTbl table tr th {
    font-size: 13px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    color: #000
}

.hardwareTbl table tr td {
    font-size: 13px;
    font-family: Montserrat, sans-serif;
    font-weight: 400
}

.mrgntp27 {
    margin-top: 27px
}

.pt-10 {
    padding-top: 10px
}

.dappborder {
    border: 1px solid #ccc;
    width: 90%;
    height: 210px;
    padding: 20px 0
}

.wdth-300 {
    width: 300px
}

.eventupcomingTbl tr td {
    vertical-align: middle
}

.flightweb {
    margin: 0
}

.flightweb a {
    color: #114980 !important;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none !important
}

.flighTbl {
    margin: 0 0 50px
}

.flighTbl table {
    border-radius: 10px;
    background: #fff;
    margin: 0
}

.flighTbl table tr th {
    font-size: 12px;
    color: #114980;
    font-weight: 500;
    border: none;
    font-family: Montserrat, sans-serif
}

.flighTbl table tr th:nth-child(1) {
    padding-left: 35px
}

.flighTbl table tr td:nth-child(1) {
    padding-left: 35px
}

.flighTbl table tr td {
    vertical-align: middle;
    border: none;
    border-top: 1px solid #dee2e6;
    white-space: nowrap
}

.flighTbl table tr td p {
    font-size: 12px;
    margin: 0;
    color: #888
}

.wdth-240 {
    width: 240px !important
}

.flightLogo {
    width: 200px;
    height: 80px;
    background: #114980;
    padding: 20px 30px;
    border-radius: 5px;
    align-items: center;
    display: flex;
    justify-content: center
}

.flightLogo img {
    width: 120px;
    height: 50px;
    object-fit: contain
}

.photogallery {
    border: 1px solid #ccc;
    padding: 35px 35px
}

.cryptoBnr {
    background: #114980;
    text-align: center;
    padding: 50px 0
}

.parentmrgn {
    margin-bottom: 15px
}

.cryptoList {
    padding-left: 20px
}

.cryptoList li {
    margin-bottom: 10px;
    font-family: Roboto, sans-serif;
    line-height: 26px
}

.trainingLink {
    color: #f99840 !important;
    display: unset !important;
    text-decoration: none !important
}

.mitborder {
    border: 1px solid #e5e5e5
}

.blkHt {
    text-decoration: none !important;
    color: #114980;
    font-weight: 500;
    font-size: 14px
}

.blkHt:hover {
    color: #114980
}

.blockhead th {
    color: #000 !important
}

.blockHash {
    width: 500px
}

.blockchainHead {
    display: flex;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px
}

.blockcoin {
    margin-right: auto;
    display: inline-flex
}

.blockcoin h2 {
    font-size: 20px;
    font-weight: 500;
    margin: 0
}

.crptoPrice {
    font-size: 20px;
    font-weight: 600;
    margin: 0 15px 0 0;
    color: #114980
}

.blockMarket {
    display: flex;
    align-items: center;
    margin-bottom: 12px
}

.blockMarket:last-child {
    margin-bottom: 0
}

.blockMarket h3 {
    margin: 0;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    min-width: 140px
}

.blockMarket h4 {
    margin: 0;
    color: #000;
    font-size: 13px;
    font-weight: 600;
    margin-right: 12px
}

.blockMarket p {
    margin: 0;
    font-weight: 600;
    font-size: 13px;
    color: #f7931b
}

.cryptoImg img {
    width: 30px;
    height: 30px
}

.cryptoImg {
    margin-right: 10px
}

.recentGraph {
    width: 100%;
    height: 100px;
    margin-bottom: 12px
}

.recentGraph img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.recentBlock {
    display: flex
}

.rcntblockHt {
    margin-right: 30px;
    margin-bottom: 0
}

.recentHead {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px
}

.blockchainBox {
    border-radius: 5px;
    padding: 25px 20px;
    margin-bottom: 45px;
    background: #fff
}

.dropdown:hover>.dropdown-menu {
    display: block;
    margin: 0px;
}

.dropdown>.dropdown-toggle:active {
    pointer-events: none
}

.dropdwnblck .dropdown-menu {
    border: none !important;
    box-shadow: 0 1px 2px 1px #ccc
}

.dropdwnblck .dropdown-item {
    font-size: 13px;
    margin-bottom: 5px;
    font-weight: 400;
    font-family: Montserrat, sans-serif;
    color: #000
}

.dropdwnblck button {
    background-color: #eff2f5;
    color: #114980;
    padding: 0 8px 8px;
    line-height: 13px
}

.dropdwnblck button::after {
    display: none
}

.blockchainsearch {
    background: #fff;
    padding: 30px 50px;
    margin: 0 50px 40px;
    border-radius: 5px
}

.blockinptSrch {
    padding: 12px 20px !important;
    height: auto !important;
    border-radius: 4px !important;
    outline: 0 !important;
    font-size: 14px !important;
    border: 0 !important;
    box-shadow: 1px 1px 6px 0 #ccc !important
}

.blockSelect {
    background: #eff2f5;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
    margin: 0 20px;
    outline: 0 !important;
    box-shadow: none !important
}

.blockSelect option {
    cursor: pointer
}

.blocksrchBtn {
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
    background: #114980;
    padding: 10px 20px
}

.recharts-wrapper {
    width: 100%;
    height: 100px
}

.recharts-wrapper svg {
    width: 100%;
    height: 100%
}

.blockchaingraph {
    margin-bottom: 40px
}

.mobPad0 {
    padding: 0 !important
}

.blockTop {
    font-weight: 600;
    font-size: 12px;
    display: block
}

.hashEllipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 185px;
    white-space: nowrap;
    display: block
}

.convertBg_new {
    padding: 25px 0;
    background: #8e8bda;
    position: relative;
    z-index: 1;
    margin: 60px 0 0
}

.updtTym {
    text-align: center;
    position: absolute;
    top: -40px;
    width: 100%
}

.updtTym .updtbox {
    color: red;
    background: #fff;
    border-radius: 3px;
    width: 22px;
    height: 25px;
    display: inline-block;
    text-align: center;
    margin: 0 2px
}

.convertArc {
    height: 255px;
    background-color: #414cef;
    position: relative;
    overflow: hidden;
    padding: 50px 60px 0
}

.convertArc:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: -5%;
    left: -5%;
    height: 120px;
    background: #fff;
    -webkit-clip-path: ellipse(50% 60% at 50% 100%);
    clip-path: ellipse(50% 60% at 50% 100%)
}

.whiteColor {
    color: #fff !important
}

.hashCoins {
    font-weight: 600 !important;
    margin-bottom: 0 !important
}

.hashCoins span {
    color: #000
}

post-details-content ul {
    position: relative;
    z-index: 1
}

.cryptohashtag ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap
}

.cryptohashtag ul li {
    list-style-type: none;
    margin: 0 10px 18px 0
}

.cryptohashtag ul li a {
    color: #000;
    background-color: #dedddd;
    text-decoration: none;
    padding: 8px 20px;
    font-size: 14px;
    display: block
}

.cryptohashtag ul li a:hover {
    background-color: #f7931b;
    color: #fff
}

.cryptohashtag ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap
}

.cryptohashtag ul li {
    list-style-type: none;
    margin: 0 10px 18px 0
}

.cryptohashtag ul li a {
    color: #000;
    background-color: #dedddd;
    text-decoration: none;
    padding: 8px 20px;
    font-size: 14px;
    display: block
}

.cryptohashtag ul li a:hover {
    background-color: #f7931b;
    color: #fff
}

.wdth-50 {
    width: 50px
}

.wdth-60 {
    width: 60px
}

.menu_adv {
    background-color: #f7931b;
    color: #fff;
    padding: 6px 10px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    border-radius: 30px;
    text-decoration: none;
    font-size: 12px;
    margin-top: 11px;
    margin-left: 10px
}

.menu_adv:hover {
    text-decoration: none;
    color: #fff
}

.star {
    background-image: url(../images/emptyStar.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px
}

.activeStar .star {
    background-image: url(../images/fillStar.png)
}

figure img {
    width: 100%;
}

.mobtxtupper i {
    font-size: 16px;
}

.signList a {
    line-height: 1px;
    padding-left: 15px !important;
}

.tabtop {
    margin-top: 0px
}

@media only screen and (max-width:768px) and (min-width:576px) {
    .tabtop {
        margin-top: 23px !important;
    }

    .menu_adv {
        text-align: center;
        display: block;
        width: 200px;
        margin: 0 auto;
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .top-header {
        position: absolute;
        top: 18px;
        padding: 0;
        display: flex;
        margin: 0;
        align-items: center;
        right: 54px;
        z-index: 1300;
    }

    .menu_adv {
        text-align: center;
        display: block;
        width: 200px;
        margin: 0 auto;
    }
}

@media only screen and (max-width:1199px) and (min-width:1025px) {
    .custom-control {
        top: 18px;
        left: auto;
        position: absolute;
        right: 100px !important;
    }

    .top-header {
        padding: 0;
        display: flex;
        margin: 0;
        align-items: center;
        position: absolute;
        top: 18px;
        right: 54px;
    }
}