@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* html .action.primary { background-color: #FF9C08 !important; border-color: #FF9C08 !important; } */
#html-body .action.primary { border-color: #02112C; background-color: #02112C; }
#html-body .action.primary:hover { background: #FF9C08; border-color: #FF9C08; }
#main-toggle-menu,.main-panel-top,.header-bottom.main-menu-wrap{display:none}

.social-media { display: flex; flex-wrap: wrap; gap: 7px; }
.media-icon a { width: 35px; height: 35px; gap: 7px; display: flex; align-items: center; justify-content: center; color: #fff; margin: 20px 0; background-color: transparent; border: .1rem solid #e1e2e6; border-radius: 50%; text-decoration: none; opacity: 1; transition: all .35s ease; }
.media-icon a { line-height: 0; }
.media-icon a:hover { border-color: #FF9C08; }
.media-icon svg, p.inquiry-text svg { width: 20px; height: 20px; }
.links-block h4 { color: #FF9C08; font-weight: 600; font-size: 16px; line-height: normal; }
#html-body .footer-bottom { padding-bottom: 0px; }
.page-header.type22 .search-area .minisearch .actions button { background-color: #FF9C08; }
.page-header .navigation:not(.side-megamenu)  ul:not(.subchildmenu) { background-color: #02112C; }
.page-header .navigation:not(.side-megamenu)  ul li { color: #fff; }
.page-header.type22 .navigation:not(.side-megamenu)>div>ul>.level0:hover { color: #FF9C08; background-color: #02112C; }

/* customer login */
.block-customer-login .block-title { text-align: center; }
.login-banner { background: #001453; display: flex; justify-content: center; /* horizontal center */ align-items: center;     /* vertical center */ text-align: center; }
.centre-image { display: flex; flex-direction: column; align-items: center; /* center image + text */ justify-content: center; }
.centre-image img { max-width: 100%; height: auto; }
.centre-image p { margin-top: 10px; font-size: 15px; color: #fff; font-weight: 500; }
.centre-image a { color: #a19191; padding: 5px 15px; background: #fff; border-radius: 20px; font-size: 13px; font-weight: 600; }
.centre-image h2 { margin-top: 10px; font-size: 38px; color: #fff; font-weight: 600; }

/*  */
.ShoppingDigitalCurrencyWrapper { margin: 25px 0 30px 0; }
.ShoppingDigitalCurrencyWrapper .ShoppingDigitalCurrencyHeading { font-size: clamp(24px, 3vw, 40px); font-weight: 500; line-height: normal; margin: 0 0 10px 0; }
.ShoppingDigitalCurrencyPara { font-size: 14px; font-weight: 300; line-height: normal; color: #000; }
body.cms-home .columns .column.main { padding-left: 15px; padding-right: 15px; }
.ShoppingDigitalCurrencyListing .homepage-tiles .title { color: rgb(255, 255, 255); font-family: Poppins; font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; text-align: center; text-transform: capitalize; background: rgb(255, 156, 8); padding: 12px 0px; margin: 0 0 7px 0; display: block; }
.ShoppingDigitalCurrencyListing .homepage-tiles .content { color: rgb(0, 0, 0); font-family: Poppins; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; text-align: center; margin: 14px 0px; }
.ShoppingDigitalCurrencyListing .pagebuilder-column-group .pagebuilder-column-line { gap: 15px; }
.ShoppingDigitalCurrencyListing .homepage-tiles .content br { display: none; }
.ShoppingDigitalCurrencyListing .homepage-tiles .tilesImageWrapper { position: relative; padding: 0 0 80% 0; overflow: hidden; width: 100%; }
.ShoppingDigitalCurrencyListing .homepage-tiles .tilesImageWrapper img { position: absolute; width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease; }
.ShoppingDigitalCurrencyListing .homepage-tiles .tilesImageWrapper img:hover { transform: scale(1.04); }
.ShopByCoinWrappper { margin: 50px 0; }
.ShopByCoinWrappper .ShopByCoinHeading, .TrandingProductWrapper .TrandingHeadingContain, .homepage-faq .faqs_section { color: rgb(2, 17, 44); font-family: Poppins; font-size: 34px; font-style: normal; font-weight: 600; line-height: 34px; margin: 0 0 50px 0; text-align: center; }
.ShopByCoinWrappper .ShopByCoinHeading::after, .TrandingProductWrapper .TrandingHeadingContain::after, .homepage-faq .faqs_section::after { content: ""; width: 42px; height: 4px; display: block; background: rgb(2, 17, 44); margin: 11px auto 0px; border-width: 0px; border-style: none; border-color: currentcolor; border-image: initial; }
.ShopByCoinWrappper .brandSlider a.coin-page-link { aspect-ratio: 16 / 10; overflow: hidden; display: block; }
.ShopByCoinWrappper .brandSlider a.coin-page-link img { width: 100%; height: 100%; object-fit: cover; }
.ShopByCoinWrappper .coin-slider .slick-arrow, .TrandingProductWrapper .TrandingProductSlider .slick-arrow { font-size: 0; background: transparent; width: auto; }
.ShopByCoinWrappper .coin-slider .slick-slide { padding: 0 7px; }
.ShopByCoinWrappper .coin-slider .slick-prev:before, .ShopByCoinWrappper .coin-slider .slick-next:before, .TrandingProductWrapper .TrandingProductSlider .slick-prev:before, .TrandingProductWrapper .TrandingProductSlider .slick-next:before { background: #fff; padding: 3px; font-size: 28px; }
.ShopByCoinWrappper .coin-slider.slick-slider { margin: 0 -7px; }
.TrandingProductWrapper .TrandingProductSlider { margin: 0 -10px; }
.StepstoMiningWrapper { margin: 0 0 20px 0; }
.shop-by-coin-tiles p { width: 100%; max-width: 380px; margin: auto; font-size: 16px; color: #02112C; text-align: center; }
.shop-by-coin-tiles { text-align: center; margin: 0 0 30px 0; }
.shop-by-coin-tiles img { margin: 0 0 15px 0; }
.TrandingProductWrapper .TrandingProductSlider .product-item .product-item-info { max-width: 100%; text-align: center; box-shadow: none; border: 1px solid rgba(0, 0, 0, 0.10); padding: 12px !important; border-radius: 0; margin: 0 10px !important; transition: box-shadow .35s ease; background-color: #fff; margin-bottom: 20px; }
p.inquiry-text { margin-bottom: 0; font-size: 14px; font-weight: 300; font-family: 'Poppins'; letter-spacing: 0; color: #000; text-align: center; margin: 20px 0 50px 0; display: flex; flex-wrap: wrap; gap: 5px; justify-content: center; }
p.inquiry-text a { color: #FF9C08; }
.homepage-faq .accordionabc { font-weight: 500; }
.homepage-faq .faq-con-wrapper .panel { font-weight: 300; font-family: 'Poppins'; letter-spacing: 0; color: #000; }
.page-footer .footer-bottom address { text-align: center; padding-top: 20px; padding-bottom: 20px; letter-spacing: -.025em; color: #02112C; font-family: Poppins; font-size: 14px; font-style: normal; font-weight: 400; line-height: 14px; }
.page-footer  .footer-middle > .container::after { border-color: transparent; }
.footer-middle .links-block a { margin: 0 0 5px 0; display: inline-block; }
.page-footer .footer-bottom-banner { max-width: 500px; width: 100%; margin: 12px 0 5px 0; }
.page-footer .footer-middle .container { max-width: 1440px; padding-left: 15px; padding-right: 15px; width: 100%; }
.product-item-info .product-item-details .product-item-actions .actions-primary .stock.unavailable { padding: 7px; }
body .page-header.type22 .search-area .minisearch .actions button { background-color: rgba(255, 156, 8, 1); }

.cms-event main#maincontent { padding-left: 15px; padding-right: 15px; }
.cms-event main#maincontent .column.main, .cms-event main#maincontent .container.custom-event-wapper { padding-left: 0; padding-right: 0; }
.cms-event .custom-event-wapper p { color: #000; }
.cms-event .page-wrapper > .breadcrumbs .items { margin-bottom: 20px; }

.product-item-info { position: relative; margin-bottom: 1rem; transition: box-shadow .35s ease; background-color: #fff; margin-bottom: 20px; border-radius: 10px; box-shadow: rgb(151 151 151) 0px 5px 15px; }
.products-grid.columns4 .product-item { padding: 10px; width: 25%; }
.photo.product-item-photo { display: flex; justify-content: center; background: #e5e0dd; }
.products-grid:not(.side-list):not(.products-related):not(.small-list) .product-item .product-item-details { padding: 12px 10px 9px; }
.product-item-name>a, .product.name a>a { color: #ff9c08; font-weight: 700 }
.products-grid .photo.product-item-photo, .products-grid .product-image-photo.default_image { border-top-left-radius: 10px; border-top-right-radius: 10px; }
.products-grid .product-item-details button.action.tocart.primary { height: auto; padding: 5px 10px; }
.products-grid .stock.unavailable { padding: 7px 0; font-weight: 700; line-height: 1.42857; color: #000; }
label { color: #ff9c08; font-weight: 300; }
body .page-wrapper > .breadcrumbs .items { margin-bottom: 10px; }
.post-list-wrapper .container.blog_post ul { margin: 0 0 15px 0; }
.post-list-wrapper .post-list .post-info .post-title-wrap h3 a { font-size: 30px; line-height: 33px; font-weight: 500; color: #FF9C08; }
.post-list .post-description p, .post-list .post-description [data-content-type="html"] p { font-size: 14px; line-height: 26px; font-weight: 300; color: #000; }
.post-list-wrapper .container.blog_post { padding: 0; }
.post-list-wrapper .post-list .post-info .post-data-wrap, .post-list-wrapper .post-list .post-info .post-data-wrap .post-date { font-size: 14px; font-family: 'Poppins'; text-transform: capitalize; color: #000; line-height: 26px; font-weight: 300; }
.post-list-wrapper .post-list .post-description h1,.blog-post-view .post-description h1 { font-size: 24px; line-height: normal; font-weight: 400; margin: 0 0 15px 0; }
.post-list-wrapper .post-list .post-description h3,.blog-post-view .post-description h3 { font-size: 20px; line-height: normal; font-weight: 400; margin: 0 0 15px 0; }
.post-list-wrapper .post-list .post-description h2,.blog-post-view .post-description h2 { font-size: 22px; line-height: normal; font-weight: 400; margin: 0 0 15px 0; }
.blog-post-view .post-content .post-description p { font-size: 14px; line-height: 26px; font-weight: 300; color: #000; }
.blog-post-view .post-content .post-description ul { padding: 0 0 0 20px; margin: 0 0 15px 0; list-style: outside; }
.blog-post-view .post-content .post-description ol { padding: 0 0 0 20px; margin: 0 0 15px 0; list-style: auto; }
.blog-post-view .post-content .post-description ul li,.blog-post-view .post-content .post-description ol li { margin: 0 0 5px 0; }
.blog-post-view .post-content .post-description ul li p,.blog-post-view .post-content .post-description ol li p{margin: 0;}
.blog-post-view .post-content .post-description ul li p br,.blog-post-view .post-content .post-description ol li p br{display: none;}
.login-container .block .actions-toolbar > .primary .action, .login-container .block .actions-toolbar > .secondary .action { background: #02112C !important; }
.login-container .block .actions-toolbar > .primary .action:hover, .login-container .block .actions-toolbar > .secondary .action:hover { background: #FF9C08 !important; }
.form.form-login .fieldset.login .actions-toolbar .field .action.remind { margin: 10px 0 0 0; display: block; }
.block.block-customer-login input[type="email"], .block.block-customer-login input[type="number"], .block.block-customer-login input[type="password"], .block.block-customer-login input[type="search"], .block.block-customer-login input[type="tel"], .block.block-customer-login input[type="text"], .block.block-customer-login input[type="url"], .block.block-customer-login input[type="color"], .block.block-customer-login input[type="date"], .block.block-customer-login input[type="datetime"], .block.block-customer-login input[type="datetime-local"], .block.block-customer-login input[type="month"], .block.block-customer-login input[type="time"], .block.block-customer-login input[type="week"], .block.block-customer-login textarea, .block.block-customer-login select { height: 45px; }
.block.block-customer-login .fieldset > .legend { font-size: 16px; font-weight: 400; margin-bottom: 15px; margin-top: 0; font-size: 22px; color: #222529; letter-spacing: -0.01em; text-transform: none; font-weight: 600; }
.block.block-customer-login label { color: #000; }
.block.block-customer-login.login-banner .centre-image a { color: #000; }
.cms-about-us .about-text { margin: 0 !important; }
.cms-about-us .about-text h2.title { font-size: 24px; line-height: 26px; font-weight: 500; color: #000; margin: 0 0 20px 0 !important; }
.cms-about-us .about-text p { font-size: 14px; line-height: 26px; font-weight: 300; color: #000; margin: 0 0 14px 0 !important; }
.contact-index-index h2.u-text.u-text-4 { font-size: 40px; line-height: 44px; font-weight: 500; color: #ff9c08; margin: 0 0 14px 0; }
.contact-index-index .columns .media-icon a{margin: 0;}
.contact-index-index .columns .media-icon { margin: 0 0 30px 0; }
.contact-index-index .media-icon:hover, .contact-index-index .media-icon:focus { color: #ff9c08; border-color: #ff9c08; background-color: transparent; }
body .page-wrapper > .breadcrumbs .items,.cms-terms-and-conditions .columns p,.cms-terms-and-conditions .columns ul li,.cms-privacy-policy .columns p,.cms-privacy-policy .columns ul li{color: #000;}
.cms-terms-and-conditions .columns ul{margin: 0 0 20px 0;}
body .product-item-info .product-item-details .product-item-actions .tocart { color: #fff; width: 100%; }
.block-category-list .block-title, .side-custom-block .custom-block h2 { text-transform: capitalize; }
.login-banner { background: linear-gradient(to bottom right, #001453, #002c8f); }

@media screen and (min-width:320px) and (max-width:767px) {
	body .page-header.type22 .header-contact .my-account i, .page-header.type22 .header-contact .wishlist i { font-size: 20px; margin: 0; }
	body .page-header.type22 .search-area.show-icon-tablet a.search-toggle-icon { font-size: 20px; }
	body .search-area.show-icon-tablet a.search-toggle-icon { display: inline-block; font-size: 21px; width: auto; height: 40px; line-height: 40px; border-color: inherit; }
	body .page-header.type22 .header-contact .my-account i, .page-header.type22 .header-contact .wishlist i { font-size: 20px; display: block; color: #fff; margin: 0; }
	body .page-header.type22 .header-contact .my-account i, body .page-header.type22 .header-contact .wishlist i { font-size: 20px; }
	body .page-header .header-main a, body .page-header.type5 .search-area a.search-toggle-icon { color: #fff; }
	.page-header .minicart-wrapper .action.showcart { transform: scale(0.9); top: 2px; }
	.page-header .search-area.show-icon-tablet { margin-left: auto; width: auto; }
	.page-header .header.content { padding-right: 15px; padding-left: 15px; }
	body .header-row .header-left { padding: 10px 0; }
	body .logo img { max-width: 100%; width: 85%; }
	body .logo { max-width: 100%; }
	body .page-header .header-main { color: #fff; }
	.page-footer .footer-middle > .container { padding-top: 20px; padding-bottom: 20px; }
    .page-footer .footer-middle .links-block { margin: 0 0 12px 0; }
    .page-footer .footer-bottom address { padding-top: 6px; padding-bottom: 6px; }
	    /*  */
	.ShoppingDigitalCurrencyListing.mobile button.slick-arrow { font-size: 0; top: 30%; width: auto; height: auto; padding: 5px; z-index: 1; }
	.ShoppingDigitalCurrencyListing.mobile .slick-prev:before, .ShoppingDigitalCurrencyListing.mobile .slick-next:before, .ShoppingDigitalCurrencyListing.mobile .slick-prev:after, .ShoppingDigitalCurrencyListing.mobile .slick-next:after, .ShopByCoinWrappper .coin-slider .slick-prev:before, .ShopByCoinWrappper .coin-slider .slick-next:before, .TrandingProductWrapper .TrandingProductSlider .slick-prev:before, .TrandingProductWrapper .TrandingProductSlider .slick-next:before { color: #000; font-size: 20px; opacity: 1; padding: 0; }
	.ShopByCoinWrappper .coin-slider .slick-prev:before, .ShopByCoinWrappper .coin-slider .slick-next:before, .TrandingProductWrapper .TrandingProductSlider .slick-prev:before, .TrandingProductWrapper .TrandingProductSlider .slick-next:before { padding: 5px; }
	.ShoppingDigitalCurrencyListing.mobile button.slick-arrow.slick-prev, .ShopByCoinWrappper .coin-slider .slick-arrow.slick-prev, .TrandingProductWrapper .TrandingProductSlider .slick-arrow.slick-prev { left: 10px; z-index: 1; }
	.ShoppingDigitalCurrencyListing.mobile button.slick-arrow.slick-next, .ShopByCoinWrappper .coin-slider .slick-arrow.slick-next, .TrandingProductWrapper .TrandingProductSlider .slick-arrow.slick-next { right: 10px; z-index: 1; }
	.ShoppingDigitalCurrencyListing .homepage-tiles .title { font-size: 20px; line-height: normal; padding: 6px 0px; }
	.ShoppingDigitalCurrencyWrapper .ShoppingDigitalCurrencyHeading { font-weight: 700; }
	.ShoppingDigitalCurrencyListing .homepage-tiles .content { margin-bottom: 0; }
	.ShopByCoinWrappper { margin: 15px 0 30px 0; }
	.ShopByCoinWrappper .ShopByCoinHeading, .TrandingProductWrapper .TrandingHeadingContain, .homepage-faq .faqs_section { font-size: 22px; line-height: normal; margin: 0 0 20px 0; }
	.StepstoMiningWrapper .pagebuilder-column-line { gap: 10px; row-gap: 10px; flex-wrap: nowrap; }
	.StepstoMiningWrapper .shop-by-coin-tiles img { margin: 0 0 12px 0; width: 55px; height: 55px; object-fit: contain; }
	.StepstoMiningWrapper  .shop-by-coin-tiles p { max-width: 100%; font-size: 13px; line-height: normal; }
	.StepstoMiningWrapper { margin: 0; }
    .TrandingProductWrapper .TrandingProductSlider .product-item .product-item-info { padding: 10px !important; }
    body .product-item-info .product-item-details .product-item-actions .tocart { color: #fff; width: 100%; }
    .product-item-info .product-item-details .product-item-actions .actions-primary { width: 100%; }
    .product-item-info .product-item-details .product-item-actions { margin-bottom: 0; }
    p.inquiry-text { margin: 20px 0 25px 0; }
    .homepage-faq .accordionabc { font-size: 14px; line-height: normal; }

    .cms-event main#maincontent { padding-top: 0; padding-bottom: 0; }
    .cms-event .custom-event-wapper p { font-size: 16px; line-height: normal; margin: 0 0 4px 0; }
    .cms-event .custom-event-wapper { gap: 10px; }
    .cms-about-us main#maincontent { padding-top: 10px; padding-bottom: 0; }
    .cms-about-us .about-text { text-align: left !important; }
    .cms-about-us .about-text h2.title { margin: 0 0 10px 0 !important; text-align: left !important; }
    .contact-index-index h2.u-text.u-text-4 { font-size: 24px; line-height: normal; margin: 0 0 9px 0; }
    .cms-terms-and-conditions .columns ul { padding: 0  0 0 20px; }
    .cms-terms-and-conditions h1,.cms-privacy-policy h1 { font-size: 28px; line-height: normal; margin: 0 0 15px 0; }
    .products-grid.columns4 .product-item { width: 50%; margin: 0; }
	body .search-area.show-icon-tablet .block.block-search { right: -131px; }
	body .search-area.show-icon-tablet .block.block-search { min-width: 310px; }
	.post-list-wrapper .post-list .post-info .post-title-wrap h3 a { font-size: 22px; line-height: normal; }
	.post-list.modern .post-item.post-holder { padding: 0 0 10px 0; }
	.blog-post-view .page-title-wrapper .page-title { line-height: normal; }
	.login-banner { padding: 20px 15px; }
	.customer-account-login .page-title-wrapper, .customer-account-create .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper { padding: 20px 0; }
	.customer-account-login .page-title-wrapper h1.page-title, .customer-account-create .page-title-wrapper h1.page-title, .customer-account-forgotpassword .page-title-wrapper h1.page-title { font-size: 24px; line-height: normal; }
}	
@media screen and (min-width:768px) and (max-width:991px) {
	.post-list-wrapper .post-list .post-info .post-title-wrap h3 a { font-size: 24px; line-height: normal; }
    body .page-header.type22 .header-contact .my-account i, .page-header.type22 .header-contact .wishlist i { font-size: 20px; margin: 0; }
	body .page-header.type22 .search-area.show-icon-tablet a.search-toggle-icon { font-size: 20px; }
	body .search-area.show-icon-tablet a.search-toggle-icon { display: inline-block; font-size: 21px; width: auto; height: 40px; line-height: 40px; border-color: inherit; }
	body .page-header.type22 .header-contact .my-account i, .page-header.type22 .header-contact .wishlist i { font-size: 20px; display: block; color: #fff; margin: 0; }
	body .page-header.type22 .header-contact .my-account i, body .page-header.type22 .header-contact .wishlist i { font-size: 20px; }
	body .page-header .header-main a, body .page-header.type5 .search-area a.search-toggle-icon { color: #fff; }
	.page-header .minicart-wrapper .action.showcart { transform: scale(0.9); top: 2px; }
	.page-header .search-area.show-icon-tablet { margin-left: auto; width: auto; }
	.page-header .header.content { padding-right: 15px; padding-left: 15px; }
	body .header-row .header-left { padding: 10px 0; }
	body .logo img { max-width: 100%; width: 85%; }
	body .logo { max-width: 100%; }
	body .page-header .header-main { color: #fff; }
	.page-footer .footer-middle > .container { padding-top: 20px; padding-bottom: 20px; }
    .page-footer .footer-middle .links-block { margin: 0 0 12px 0; }
    .page-footer .footer-bottom address { padding-top: 6px; padding-bottom: 6px; }

    .ShoppingDigitalCurrencyListing.mobile button.slick-arrow { font-size: 0; top: 30%; width: auto; height: auto; padding: 5px; z-index: 1; }
	.ShoppingDigitalCurrencyListing.mobile .slick-prev:before, .ShoppingDigitalCurrencyListing.mobile .slick-next:before, .ShoppingDigitalCurrencyListing.mobile .slick-prev:after, .ShoppingDigitalCurrencyListing.mobile .slick-next:after, .ShopByCoinWrappper .coin-slider .slick-prev:before, .ShopByCoinWrappper .coin-slider .slick-next:before, .TrandingProductWrapper .TrandingProductSlider .slick-prev:before, .TrandingProductWrapper .TrandingProductSlider .slick-next:before { color: #000; font-size: 20px; opacity: 1; padding: 0; }
	.ShopByCoinWrappper .coin-slider .slick-prev:before, .ShopByCoinWrappper .coin-slider .slick-next:before, .TrandingProductWrapper .TrandingProductSlider .slick-prev:before, .TrandingProductWrapper .TrandingProductSlider .slick-next:before { padding: 5px; }
	.ShoppingDigitalCurrencyListing.mobile button.slick-arrow.slick-prev, .ShopByCoinWrappper .coin-slider .slick-arrow.slick-prev, .TrandingProductWrapper .TrandingProductSlider .slick-arrow.slick-prev { left: 10px; z-index: 1; }
	.ShoppingDigitalCurrencyListing.mobile button.slick-arrow.slick-next, .ShopByCoinWrappper .coin-slider .slick-arrow.slick-next, .TrandingProductWrapper .TrandingProductSlider .slick-arrow.slick-next { right: 10px; z-index: 1; }
    .ShoppingDigitalCurrencyListing .homepage-tiles .title { font-size: 18px; line-height: normal; padding: 6px 0px; }
    .ShopByCoinWrappper .ShopByCoinHeading, .TrandingProductWrapper .TrandingHeadingContain, .homepage-faq .faqs_section { font-size: 24px; line-height: normal; margin: 0 0 30px 0; }
    .ShoppingDigitalCurrencyListing .homepage-tiles .content { font-size: 12px; line-height: normal; margin: 4px 0px 15px 0; }
    .StepstoMiningWrapper .shop-by-coin-tiles img { margin: 0 0 12px 0; width: 60px; height: 60px; object-fit: contain; }
    body .product-item-info .product-item-details .product-item-actions .tocart { color: #fff; width: 100%; }
    .ShoppingDigitalCurrencyWrapper .ShoppingDigitalCurrencyHeading { font-weight: 700; }
    .page-footer .media-icon a { width: 30px; height: 30px; }

    .cms-event .custom-event-wapper p { font-size: 16px; line-height: normal; margin: 0 0 4px 0; }
    .cms-event .custom-event-wapper { gap: 10px; }
    .cms-event main#maincontent { padding-top: 0; padding-bottom: 0; }
    .cms-about-us main#maincontent { padding-top: 10px; padding-bottom: 0; }
    .cms-about-us .about-text { text-align: left !important; }
    .cms-about-us .about-text h2.title { margin: 0 0 10px 0 !important; text-align: left !important; }
    .contact-index-index h2.u-text.u-text-4 { font-size: 26px; line-height: normal; margin: 0 0 9px 0; }
    .cms-terms-and-conditions .columns ul { padding: 0  0 0 20px; }
    body.account .page-main, body.cms-privacy-policy .page-main { padding-top: 20px; }
    .cms-terms-and-conditions h1,.cms-privacy-policy h1 { margin: 0 0 20px 0; }
	.post-list-wrapper .post-list .post-description h1, .blog-post-view .post-description h1 { font-size: 20px; line-height: normal; margin: 0 0 8px 0; }
	.post-list-wrapper .post-list .post-description h3, .blog-post-view .post-description h3 { font-size: 18px; line-height: normal; margin: 0 0 12px 0; }
	.customer-account-login .page-title-wrapper, .customer-account-create .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper { padding: 40px 0; }
}
@media screen and (max-width:991px) {
	#main-toggle-menu{display:block}
	body .page-header.type22 .search-area .minisearch .actions button { border-top-right-radius: 19px; border-bottom-right-radius: 19px; color: #fff; right: 0px; }
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.page-header .page-header.type22 .logo { margin-right: 0; }
	body .page-header.type22 .logo { min-width: 150px; }
	body .page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top { padding: 10px 9px 10px 9px; }
    .ShoppingDigitalCurrencyListing .homepage-tiles .title { font-size: 20px; line-height: normal; padding: 9px 0px; }
}
@media screen and (min-width:992px) {
	body .page-header.type22 .search-area .minisearch .actions button { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
    body .page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top { padding: 10px 15px 10px 15px; }
    .header .logo img { width: 100%; }
    body .page-header.type22 .search-area .block.block-search { max-width: 400px; margin: 0 auto; }
    body .page-header.type22 .logo { min-width: 200px; margin-top: -10px; }
    body .page-header.type22 .header-main .header-left { padding: 10px 0; }
    body .sw-megamenu.navigation .subchildmenu.mega-columns.columns2 > li { width: 100%; }
    body .sw-megamenu.navigation li.level0.staticwidth .submenu { width: auto !important; }
}
@media screen and (min-width:1200px){
    .layout-1220 .block.category.event, .layout-1220 .footer.content, .layout-1220 .header.content, .layout-1220 .navigation, .layout-1220 .page-main, .layout-1220 .page-wrapper>.breadcrumbs >ul, .layout-1220 .page-wrapper>.page-bottom, .layout-1220 .page-wrapper>.widget, .layout-1220 .top-container { max-width: 1440px!important; }
}


