@charset "UTF-8";
@import url("https://use.typekit.net/all3egi.css");
/* CSS Document */
/* DOCUMENT INFORMATION
	- Document: Seamless DX Digital & Learning Experience Platform
	- Version:  1.2.1
	- Client:   The Blockchain Academy
	- Author:   D. Stevens
    - URI:      https://digitaljibe.com
    - Tags:     WordPress, Digital Experience Platform, LMS, Blockchain Training Hub
*/
/* ===SETTINGS=== 
 :root {
   wp-admin-theme-color: #1E4663;
   wp-admin-theme-color-darker-10: #3d3d3d;
   wp-admin-theme-color-darker-20: #242424;
*/
html {
 line-height: 1.15;
 -webkit-text-size-adjust: 100%;
}
body {
 margin: 0;
 color: #3d3d3d;
 overflow-x: hidden !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
 margin-bottom: .5rem;
 font-family: inherit;
 font-weight: 500;
 line-height: 1.2;
 color: #242424;
}
ul, ol, dd {
 color: #3d3d3d;
 margin: 0;
 padding: 0;
 list-style: none
}
main {
 display: block;
}
h1 {
 font-size: 1.5em;
 margin: 0.67em 0;
}
hr {
 box-sizing: content-box;
 height: 0;
 overflow: visible
}
pre {
 font-family: monospace, monospace;
 font-size: 1em
}
a {
 background-color: transparent
}
a:hover {
 text-decoration: none;
}
abbr[title] {
 border-bottom: none;
 text-decoration: underline;
 text-decoration: underline dotted;
}
b, strong {
 font-weight: bolder
}
code, kbd, samp {
 font-family: monospace, monospace;
 font-size: 1em
}
small {
 font-size: 80%
}
sub, sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
 vertical-align: baseline
}
button, input, optgroup, select, textarea {
 font-family: inherit;
 font-size: 100%;
 line-height: 1.15;
 margin: 0
}
button, input {
 overflow: visible
}
button, select {
 text-transform: none
}
button, [type='button'], [type='reset'], [type='submit'] {
 -webkit-appearance: button
}
button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner {
 border-style: none;
 padding: 0
}
button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring {
 outline: 1px dotted ButtonText
}
fieldset {
 padding: 0.35em 0.75em 0.625em
}
legend {
 box-sizing: border-box;
 color: inherit;
 display: table;
 max-width: 100%;
 padding: 0;
 white-space: normal
}
progress {
 vertical-align: baseline
}
sub {
 bottom: -0.25em
}
textarea {
 overflow: auto
}
[type='checkbox'], [type='radio'] {
 box-sizing: border-box;
 padding: 0
}
[type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button {
 height: auto
}
[type='search'] {
 -webkit-appearance: textfield;
 outline-offset: -2px
}
::-webkit-file-upload-button {
 -webkit-appearance: button;
 font: inherit
}
button {
 background-color: transparent;
 border-width: 0;
 padding: 0
}
details {
 display: block
}
template {
 display: none
}
[hidden] {
 display: none
}
a:focus {
 outline: none;
 border: none;
 box-shadow: none;
 transition: opacity 200ms ease, transform 200ms ease, visibility 200ms ease
}
em {
 font-style: italic;
 margin: 0;
 line-height: 170%;
}
strong, b {
 font-weight: 400
}
img {
 color: #cfcfcf;
 height: auto;
 background-color: transparent;
 max-width: 100%
}
figure {
 margin: 0
}
input::-moz-focus-inner {
 border: 0;
 padding: 0;
 margin: 0
}
cite {
 font-style: normal
}
.switcher a img {
 display: none
}
form #submit_button {
 width: 25%
}
/*======= END RESET =======*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~
Begin Global Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* { { { Media Queries } } } */
@media all and (max-width: 47.938em), (min-width: 45em) and (max-width: 62.5em), (min-width: 62em) and (max-width : 75em), (min-width : 74.5em) {
 /*--------------------------
Begin Global Common 
-----------------------------*/
 body {
  text-align: left;
 }
 .elementor-kit-277 {
  e-global-color-primary: #1E4663 !important;
  e-global-color-secondary: #3E8005 !important;
  e-global-color-text: #3d3d3d !important;
  e-global-color-accent: #448c06 !important;
  e-global-color-8e32650: #FFFFFF !important;
  e-global-typography-primary-font-family: "oswald" !important;
  e-global-typography-primary-font-weight: 600 !important;
  e-global-typography-secondary-font-family: jaf-bernino-sans, sans-serif !important;
  e-global-typography-secondary-font-weight: 300 !important;
  e-global-typography-text-font-family: "jaf-bernino-sans" !important;
  e-global-typography-text-font-weight: 400 !important;
  e-global-typography-accent-font-family: "oswald" !important;
  e-global-typography-accent-font-weight: 700 !important;
 }
 .fa-cart-shopping::before, .fa-shopping-cart::before {
  content: "\f07a";
  display: none !important;
 }
 .header-bottom .container {
  min-width: auto;
  display: flex;
 }
 h1 {
  font-family: oswald, sans-serif;
  color: #fff;
 }
 h2, h3 {
  font-family: oswald, sans-serif;
  color: #242424;
  font-weight: 600;
 }
 h4 {
  font-family: jaf-bernino-sans, sans-serif;
  color: #242424;
 }
 p {
  font-family: jaf-bernino-sans, sans-serif;
  color: #3d3d3d;
 }
 ul, ol, li {
  font-family: jaf-bernino-sans, sans-serif;
  color: #3d3d3d;
  list-style: none;
  line-height: 170% !important;
  margin: 0;
  padding: 0;
 }
 .breadcrumb-item {
  display: none !important;
 }
 .intructor-single-course-title, .outcome_other_cls h3 {
  color: #3d3d3d;
 }
 /*---- <h2> header Global Common (HP)  ----*/
 .page-title h2 {
  font-family: oswald, sans-serif;
  color: #242424 !important;
  font-weight: 600 !important;
  line-height: 130%;
  margin: 0 auto !important;
  text-align: center !important;
 }
 .page-title h2:after {
  content: '';
  text-align: center !important;
  display: block !important;
  margin: 0 auto;
  background: #3e8005 !important;
 }
 /*---- <h2> Contact Form Global Common (HP)  ----*/
 .hm-contact .page-title h2 {
  font-family: oswald, sans-serif;
  color: #ffffff !important;
 }
 .hm-contact .page-title h2:after {
  background: #ffffff !important;
 }
 .page-title-border {
  display: none;
 }
 /*-----<h3> header Global Common HP  ----*/
 .blockchain-course-title-container .blockchain-program-title-container .blockchain-single-course-title-container {
  margin: 0 auto !important;
  text-align: center;
 }
 /*----- HP Buttons Global Common  ----*/
 .ab-btn a, a.news-slid-btn, a.blockchain-slid-btn, .blockchain-btn ul li a, .information-btn ul li a {
  font-family: oswald, sans-serif;
  color: #ffffff;
  font-weight: 600;
  text-align: center !important;
  text-decoration: none;
 }
 .seamlessdx-btn .ab-btn a, a.news-slid-btn, a.blockchain-slid-btn, .blockchain-btn ul li a, .information-btn ul li a {
  letter-spacing: .007em;
  position: relative;
  border-radius: .25em .75em .75em .25em;
  background-size: 200% auto;
  display: block;
  color: #fff !important;
  text-shadow: 1px 1px 1px rgba(17 35 1 / 100%);
  box-shadow: inset 0 0 20px rgba(62 128 5 / 100%);
  background-image: linear-gradient(to right, #3E8005 0%, #326604 60%, #3E8005 100%);
  transition: 0.5s;
 }
 .seamlessdx-btn .ab-btn a:hover, a.news-slid-btn:hover, a.blockchain-slid-btn:hover, .blockchain-btn ul li a:hover, .information-btn ul li a:hover, .technology-content ul li a:hover {
  background-position: right center; /* change the direction of the change here */
  box-shadow: inset 0 0 20px rgba(22 52 74 / 55%);
  color: #fff !important;
 }
 .seamlessdx-btn .ab-btn a:active, a.news-slid-btn:active, a.blockchain-slid-btn:active, .blockchain-btn ul li a:active, .information-btn ul li a:active, .technology-content ul li a:active {
  color: #E6E6E6;
  letter-spacing: 0;
  box-shadow: inset 0 0 20px rgba(22 52 74 / 75%);
  background: linear-gradient(rgba(50 102 4 / 100%), rgba(62 128 5 / 100%));
  top: 1px !important;
  transition: opacity 75ms ease-out, transform 125ms ease-out, visibility 200ms ease-out;
 }
 /*----- HP CTA Buttons Global Common (L2)  ----*/
 .seamless-link .table-btn ul li a, .program-enroll-btn ul li a, .technology-content ul li a {
  font-family: oswald, sans-serif;
  color: #fff;
  text-align: center !important;
  font-weight: 500;
  letter-spacing: .007em;
  border-radius: .25em .5em .5em .25em;
  text-decoration: none;
  display: block;
  border: #E6E6E6 solid .01em;
  box-shadow: inset 0 0 25px rgba(50 102 4 / 75%);
  text-shadow: 1px 1px 1px rgba(8 36 4 / 90%);
  background-image: linear-gradient(to right, #4B9906 0%, #3E8005 60%, #51A607 100%);
  transition: 0.5s;
 }
 .seamless-link .blockchain-professional-certification-career-placement-services ul li a, .table-btn ul li a, .program-enroll-btn ul li a, .technology-content ul li a, .blockchain-professional-certification-career-placement-services ul li a {
  font-family: oswald, sans-serif;
  color: #fff;
  text-align: center !important;
  font-weight: 500;
  transition: 0.5s;
  letter-spacing: .007em;
  border-radius: .25em .5em .5em .25em;
  background-size: 200% auto;
  text-decoration: none;
  display: block;
  box-shadow: inset 0 0 25px rgba(50 102 4 / 75%);
  text-shadow: 1px 1px 1px rgba(25 51 2 / 90%);
  background-image: linear-gradient(to right, #448C06 0%, #326604 60%, #448C06 100%);
 }
 .seamless-link .table-btn ul li a:hover, .program-enroll-btn ul li a:hover, .technology-content ul li a:hover {
  background-position: right center; /* change the direction of the change here */
  box-shadow: inset 0 0 20px rgba(22 52 74 / 55%);
 }
 .seamless-link .table-btn ul li a:active, .program-enroll-btn ul li a:active, .technology-content ul li a:active {
  color: #E6E6E6;
  letter-spacing: 0;
  box-shadow: inset 0 0 20px rgba(22 52 74 / 75%);
  background: linear-gradient(rgba(22 97 11 / 100%), rgba(28 122 13 / 100%));
  transition: opacity 75ms ease-out, transform 125ms ease-out, visibility 200ms ease-out;
 }
 .acsb-widget .acsb-flex.acsb-flex-center {
  display: none !important
 }
 a {
  font-family: jaf-bernino-sans, sans-serif;
  color: #224f70;
 }
 a:hover {
  cursor: pointer;
 }
 a:active {
  cursor: pointer;
  text-decoration: none;
 }
 .foot-title h3 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 500 !important;
 }
 .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative !important;
  width: 100%;
  min-height: 0 !important;
 }
 .ff-form-main {
  margin: auto;
  border-width: 0;
  background-color: transparent !important;
 }
 .fa-circle-dollar::before, .fa-dollar-circle::before, .fa-usd-circle::before {
  content: "\f2e8";
  margin-right: .5em;
 }
 .page-title h2:after, .hm-technology .hm-reasons .hm-news .hm-questions .blockchain-box .hm-contact .inner-banner .inner-page-box {
  content: '';
  display: block;
 }
 .head-top-menu ul li a {
  display: inline-flex !important;
  padding: 0;
 }
 .login-row ul li a:active {
  top: 1px;
 }
 .login-row ul li a {
  display: inline-flex !important;
 }
 .dropdown-menu-mini-cart .view-cart-button a {
  font-weight: 500 !important;
  color: #fff !important;
 }
 .mini-total {
  width: 100%;
  display: flex !important;
 }
 .cart-btn ul li a span:nth-child(2) {
  margin: 0 !important;
 }
 .dropdown-menu-mini-cart .shopping_cart_content, .shopping_cart_title ul {
  padding: 0;
  margin: 0;
  display: inline-block !important;
 }
 .dropdown-menu-mini-cart .shopping_cart_content .shopping_cart_title p {
  display: flex !important;
 }
 .dropdown-menu-mini-cart .shopping_cart_content p:first-of-type {
  font-family: oswald, sans-serif;
  font-weight: 300 !important;
 }
 i.fal.fa-user-cog {
  content: "\f4fe" !important;
 }
 i.fa-clock {
  content: "f017";
  margin: 0;
 }
 i.fal.fa-calendar {
  margin: 0;
  content: "f073";
 }
 i.far.fa-user-clock::before {
  content: "f017";
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Global Top Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .top-header {
  background: linear-gradient(#16344A, #1E4663);
  width: 100%;
  border-top: #8a8a8a dashed .01em;
  margin: 0 !important;
  /*z-index: 0;*/
 }
 .logo {
  z-index: 2;
 }
 .logo img {
  border-radius: 0 !important;
 }
 .login-row ul li {
  display: flex !important;
 }
 .header-bottom .container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: auto;
 }
 /*~~~~~Primary Navigation Mega Menus~~~~~*/
 .top-menu {
  flex: 1 1 auto;
  display: flex !important;
  justify-content: flex-end !important;
 }
 .head-top-menu ul {
  display: flex !important;
  justify-content: flex-end !important;
 }
 .head-top-menu li {
  display: flex;
 }
 .head-top-menu li a {
  color: #fff;
  font-weight: 400;
  display: flex;
 }
 .head-top-menu li a:hover {
  color: #cfcfcf;
  text-decoration: underline;
 }
 .header-bottom {
  display: flex;
  background-color: transparent !important;
 }
 .head-top-social {
  position: relative;
  justify-content: flex-end;
  margin: 0 !important;
  z-index: 1;
  width: 100%;
  display: flex;
 }
 /*~~~~~Login Links~~~~~*/
 .login-row ul {
  display: inline-flex;
 }
 .login-row ul li a {
  color: #fff;
  min-height: auto;
  font-weight: 400;
 }
 .login-row ul li a:hover {
  color: #cfcfcf !important;
  text-decoration: underline dotted .05em #cfcfcf;
 }
 /*~~~~~Logo & Main Nav Links~~~~~*/
 .navbar-row {
  display: flex !important;
  align-items: center;
  position: relative;
  /*z-index: 0;*/
 }
 /** cart button page design start here */
 .cart-btn {
  display: flex;
 }
 .cart-btn .cart-row ul li {
  color: #ffffff !important;
 }
 .cart-btn .cart-row ul {
  display: inline-flex;
  padding: 0;
 }
 .cart-btn .cart-row ul.dropdown-menu-mini-cart ul {
  color: #fff !important;
  border-radius: 1em !important;
 }
 .cart-btn .cart-row ul.dropdown-menu-mini-cart li {
  color: #fff !important;
  border-radius: .25em 1em .25em 1em !important;
  background: linear-gradient(rgba(23 23 23 / 100%), rgba(23 23 23 / 100%));
 }
 .shopping_cart_content .bundle-mycourse-list li:before {
  font-family: FontAwesome;
  content: "\f1b3"; /* FontAwesome Unicode */
  color: #fff !important;
  font-weight: 300 !important;
  line-height: 150% !important;
  position: absolute;
 }
 /** Cart Tab */
 .cart-btn ul li a span:nth-child(2) {
  color: #fff !important;
  background: linear-gradient(#448C06, #3E8005);
  display: inline-flex !important;
 }
 .cart-btn ul li a:hover span:nth-child(2) {
  background: linear-gradient(#57B307, #4B9906);
  text-decoration: none !important;
 }
 .cart-btn ul li a:active span:nth-child(2) {
  background: linear-gradient(#3E8005, #448C06);
  text-decoration: none !important;
 }
 /** ITEMS Tab */
 .cart-data-local a {
  color: #fff;
  font-weight: 600;
  border-radius: .5em;
  background: linear-gradient(#448C06, #3E8005);
  text-align: center !important;
 }
 li.cart-data-local a:hover {
  background: linear-gradient(#57B307, #4B9906);
  border-radius: .25em;
  text-decoration: none !important;
 }
 li.cart-data-local a:active {
  background: linear-gradient(#3E8005, #448C06);
  box-shadow: 3px 0px 5px 0px rgba(59 0 9 / 97%);
 }
 .bundle-mycourse-list ul li {
  color: #ffffff !important;
  border-top: dotted #f6f6f6 .025em;
 }
 .shopping_cart_title ul {
  border-top: none #f6f6f6 .025em;
 }
 .cart-btn ul li a span:nth-child(2), .cart-btn .cart-row ul li.cart-data-local a.dropdown-back {
  color: #fff !important;
  font-weight: 600 !important;
  text-shadow: 0 1px 1px rgba(13 26 1 / 70%);
  max-height: unset !important;
  border-radius: .5em .5em 0 0 !important;
  width: auto !important;
  box-shadow: unset !important;
  border: 0 !important;
 }
 .bundle-mycourse-list ul li {
  display: block !important;
 }
 .cart-btn .cart-row ul.dropdown-menu-mini-cart {
  position: absolute;
  background: linear-gradient(#3E8005, #326604);
  margin: 4em 0 0 -1em !important;
  min-width: 8em !important;
  text-align: left !important;
  border-radius: .5em 0 .5em 1em !important;
  box-shadow: 2px 11px 11px 0 rgba(0, 0, 0, 0.6);
 }
 .shopping_cart_content ul {
  height: auto !important;
 }
 .shopping_cart_content .mini-total, li.cart-data-local a {
  display: flex !important;
  position: relative !important;
  color: #242424 !important;
 }
 .dropdown-menu-mini-cart .shopping_cart_content p {
  color: #fff;
  font-weight: 600;
  display: inline-flex !important;
  text-align: left;
 }
 .view-cart-button a {
  background-color: #0F2433 !important;
 }
 .mini-total {
  clear: both;
  font-weight: 600;
  color: #242424 !important;
  border-radius: .25em;
  background-image: linear-gradient(to bottom, #f6f6f6 0%, #ececec 60%, #f6f6f6 100%);
 }
 /*////////////////////////////////////
--------------------------------------
Global Mega Menus
-------------------------------------*/
 #mega-menu-wrap-header-main-menu a {
  font-family: roboto, sans-serif;
  color: #fff;
  position: relative;
  line-height: 170%;
  padding: .5em !important;
  letter-spacing: 0;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  transition: all .2s linear;
 }
 #mega-menu-wrap-header-main-menu a:hover {
  color: #ffffff;
  background: linear-gradient(#4aaaff, #4aaaff);
  text-shadow: 1px 1px 1px rgba(26 22 1 / 100%);
  box-shadow: inset 0 0 20px rgba(76 179 252 / 100%);
 }
 #mega-menu-wrap-header-main-menu a:active {
  opacity: .9;
  background-image: linear-gradient(to right, rgba(26 22 1 / 95%), rgba(51 42 2 / 85%));
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item > a.mega-menu-link {
  font-family: oswald, sans-serif;
  color: #16344A !important;
  font-weight: 500 !important;
  border: none !important;
  position: relative !important;
  background: transparent !important;
  display: flex;
  align-items: center;
  margin: 0 !important;
  justify-content: flex-end;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item > a.mega-menu-link:hover {
  color: #4aaaff;
  text-decoration: underline dotted 0.075em #473C02 !important;
  text-shadow: none !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item > a.mega-menu-link:active {
  color: #16344A !important;
  text-decoration: underline dotted 0.075em #16344A !important;
  text-shadow: none !important;
  top: 1px;
 }
 .min-menu .collapse-navbar ul#mega-menu-header-main-menu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0;
  margin: 0;
 }
 .min-menu {
  align-items: center;
  justify-content: flex-end;
  display: flex;
 }
 .min-menu .navbar-toggler {
  display: none;
 }
 .min-menu .collapse-navbar ul li a {
  display: block;
  border-bottom: 0.025em dotted #fff !important;
  border-radius: 0;
  position: relative;
  height: auto;
 }
 .min-menu .collapse-navbar ul li a:active {
  background: linear-gradient(#332b02, #332b02);
 }
 ul.mega-sub-menu .mega-menu-row li:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: inline-block;
  height: auto !important;
  min-height: inherit !important;
  background: #ececec;
  border-radius: 0.625em 0;
 }
 ul.mega-sub-menu .mega-menu-row:before {
  content: "●";
  display: inline-block;
  position: relative;
  border-radius: 0.625em 0;
  color: #FAD107;
  background-image: linear-gradient(to right, rgba(87 87 87 / 100%), rgba(55 128 191 / 100%));
  margin: 0;
  padding: 0;
  top: 0.1em;
 }
 ul.mega-sub-menu .mega-menu-row:after {
  content: "●";
  display: inline-block;
  position: relative;
  border-radius: 0.625em 0 0 0;
  margin: 0;
  padding: 0;
  top: 0;
  color: #FAD107;
  background-image:
   linear-gradient(to right, rgba(87 87 87 / 100%), rgba(55 128 191 / 100%));
 }
 /*------  MEGA MENU  mega-toggle-on (Global) ------*/
 .mega-indicator, .mega-menu .mega-programs-megamenu .mega-sub-menu .mega-menu-row:last-child {
  display: none !important;
 }
 .mega-menu-wrap, #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu, .mega-menu-item {
  position: static !important;
  display: block;
 }
 .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-row:last-child .mega-sub-menu {
  width: 100%;
  background-color: transparent;
  border-radius: .75em;
  height: 100%;
  display: flex !important;
  align-items: stretch !important;
  border: 0.09em solid none;
 }
 .min-menu .collapse-navbar ul li .mega-sub-menu ul li {
  width: 100%;
  padding: 0;
  position: relative;
 }
 li#menu-item-470.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-470 {
  animation-duration: .01s;
  font-weight: 600;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  box-sizing: border-box;
  transition: none 0s;
 }
 #mega-menu-wrap-header-main-menu, #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu, #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu ul.mega-sub-menu, #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu li.mega-menu-item, #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu li.mega-menu-row, #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu li.mega-menu-column, #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu a.mega-menu-link, #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu span.mega-menu-badge {
  color: #424242;
  font-family: inherit;
  line-height: 160%;
  list-style-type: none;
  pointer-events: auto;
  text-align: left;
  text-indent: 0;
  text-transform: normal;
  visibility: inherit;
  word-wrap: normal;
  white-space: normal;
 }
 .min-menu .collapse-navbar ul li:first-child {
  padding-left: .25em;
 }
 .min-menu .collapse-navbar ul li .mega-sub-menu:nth-child(2) ul {
  border-left: none;
  border-right: none;
 }
 .min-menu .collapse-navbar ul li a:hover {
  color: #ffffff !important;
  background: linear-gradient(#03080c, #332b02);
  border-radius: .25em;
  text-decoration: none !important;
 }
 .min-menu .collapse-navbar ul li .mega-sub-menu ul li:nth-child(even) {
  padding: .1em 0 .1em 0 !important;
 }
 /*------------------------------------
Global Hero
-------------------------------------*/
 .inner-banner-img {
  display: none;
 }
 .hm-banner .container, .carousel-inner {
  min-width: auto;
  position: relative;
  height: auto;
  z-index: 0 !important;
 }
 .hm-banner .carousel-item img {
  width: 100%;
  height: auto;
  background-color: #cfcfcf;
  background-size: cover;
 }
 .banner-text-box h1.d-lg-block.d-md-block.d-none {
  font-family: oswald, sans-serif;
  color: #fff;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: .015em;
  text-shadow: 1px 1px 1px #3d3d3d;
  margin: 0;
 }
 .banner-text .banner-text-box p {
  line-height: 170% !important;
  font-weight: 300;
  display: block !important;
  text-align: left;
  color: #fff;
 }
 .banner-text {
  position: absolute;
  transform: translate(0, -50%);
  border-right: none !important;
  border-radius: .25em 0 0 0;
  right: 0;
  background-image:
   linear-gradient(to bottom, rgba(22 52 74 / 95%), rgba(18 43 61 / 95%));
  max-height: 100%;
  min-height: auto;
 }
 .banner-text .banner-text-box a {
  font-family: oswald, sans-serif;
  color: #fff;
  text-align: center;
  font-weight: 500;
  border-radius: .25em .5em .5em .25em !important;
  background-size: 200% auto;
  display: block;
  word-break: normal !important;
  letter-spacing: .007em;
  text-decoration: none;
  background-color: transparent;
  border: #cfcfcf solid .01em;
  text-shadow: 1px 1px 1px rgba(25 51 2 / 100%);
  box-shadow: inset 0 0 20px rgba(30 70 99 / 90%);
  background-image: linear-gradient(to right, #16344A 0%, #1e4663 51%, #224f70 100%);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  transition: all .2s linear;
 }
 .banner-text .banner-text-box a:hover {
  background: linear-gradient(#1E4663, #357db0);
  text-shadow: 1px 1px 1px rgba(15 36 51 / 95%);
  box-shadow: inset 0 0 20px rgba(76 179 252 / 80%);
 }
 .banner-text .banner-text-box a:active {
  background-image: linear-gradient(to right, rgba(22 52 74 / 90%), rgba(34 79 112 / 85%));
 }
 .carousel-indicators {
  position: absolute;
  margin: 0 auto;
  display: flex;
  -webkit-box-pack: center;
  border-radius: 50%;
 }
 .carousel-indicators li {
  border: 0.05em solid #f6f6f6 !important;
  background-color: #3E8005;
  border-radius: 50%;
  right: 0;
 }
 .carousel-indicators li a {
  background-color: transparent;
 }
 .carousel-indicators li:hover {
  border: .1em solid #fff;
  background: linear-gradient(#448c06, #57b307);
 }
 .carousel-indicators .active {
  background: linear-gradient(#70E609, #3E8005);
  border: .15em solid #fff;
 }
 .carousel-indicators li.active {
  background-color: rgba(68 140 6 / 100%);
 }
 /*------------------------------------
Global About
-------------------------------------*/
 .hm-about .container {
  flex-wrap: wrap;
  display: flex;
  margin: 0 auto;
 }
 .ab-content h2 {
  font-family: oswald, sans-serif;
  color: #3d3d3d;
  font-weight: 600;
  line-height: 130%;
  text-align: left;
 }
 .ab-content p {
  color: #3d3d3d;
  letter-spacing: 0;
 }
 .hm-about .ab-img img {
  border-radius: .75em !important;
 }
 /*------------------------------------
Global Technology
-------------------------------------*/
 .hm-technology .container {
  margin: 0 auto !important;
 }
 .technology-content p {
  text-align: left;
 }
 .technology-content ul {
  display: flex;
 }
 /*------------------------------------
Global Reasons
-------------------------------------*/
 .hm-reasons .container {
  margin: 0 auto !important;
  display: block !important;
 }
 .hm-reasons .reasons-box {
  background: linear-gradient(#16344A, #1E4663);
  text-align: center;
  margin: 0 auto !important;
  min-width: 100% !important;
 }
 .reasons-row p {
  color: #fff;
  margin: 0 auto !important;
  text-align: center !important;
  display: inline-block;
 }
 .hm-reasons .reasons-box img {
  margin: 0 auto;
 }
 /* + + Button Variation [Global] + + */
 .hm-reasons .reasons-row a {
  font-family: oswald, sans-serif;
  font-weight: 500;
  color: #fff;
  text-align: center !important;
  background-size: 200% auto;
  display: block;
  border-radius: .25em .5em .5em .25em;
  letter-spacing: .007em;
  border: #cfcfcf solid .01em;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 90%);
  box-shadow: inset 0 0 20px rgba(22 52 74 / 90%);
  background-image: linear-gradient(to right, #224F70 0%, #1E4663 51%, #0F2433 100%);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  transition: all .2s linear;
 }
 .hm-reasons .reasons-row a:hover {
  color: #ffffff;
  background: linear-gradient(#1E4663, #357db0);
  border: #48aaf0 solid .01em;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 95%);
  box-shadow: inset 0 0 20px rgba(76 179 252 / 85%);
 }
 .hm-reasons .reasons-row a:active {
  opacity: .9;
  background-image: linear-gradient(to right, rgba(22 52 74 / 95%), rgba(34 79 112 / 85%));
 }
 /*------------------------------------
Global News
-------------------------------------*/
 .hm-news .container {
  width: auto !important;
 }
 .hm-news a.news-slid-btn {
  position: absolute;
  bottom: 0 !important;
 }
 .news-slid-img img {
  border-radius: 1em !important;
 }
 .col-lg-12, .col-md-12, .col-sm-12 {
  margin: 0 !important;
  padding: 0 !important;
 }
 .owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab !important;
 }
 .hm-news .owl-item.active {
  margin: 0 !important;
  background: transparent !important;
 }
 .news-slid-content span {
  font-family: oswald, sans-serif;
  color: #8A8A8A !important;
  font-weight: 300 !important;
  letter-spacing: .35em;
  display: flex;
 }
 .news-slid-content h3 a {
  font-family: oswald, sans-serif;
  color: #224f70;
  position: relative;
  font-weight: 600 !important;
  line-height: 160%;
 }
 .news-slid-content h3 a:hover {
  color: #357DB0 !important;
  text-decoration: underline dotted .05em #357DB0;
 }
 .news-slid-content h3 a:active {
  top: .75px;
  position: relative;
  color: #1E4663 !important;
 }
 .hm-news div#news-carousel .item .news-slid-content p {
  font-family: jaf-bernino-sans, sans-serif;
  display: -webkit-box;
  -webkit-line-clamp: 4 !important;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis !important;
 }
 .news-slid-btn {
  position: absolute;
 }
 a.news-slid-btn {
  position: absolute;
  font-weight: 600 !important;
 }
 .news-slid-btn a:hover {
  color: #fff;
 }
 .news-slid-btn a:active {
  letter-spacing: 0 !important;
  box-shadow: inset 0 0 20px rgba(25 51 2 / 100%);
  color: #ececec !important;
  position: absolute !important;
 }
 .hm-news .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  display: none;
 }
 /*------------------------------------
Global FAQ
-------------------------------------*/
 .hm-questions .container {
  flex-wrap: wrap !important;
  display: block;
  margin: 0 auto !important;
 }
 .request-questions .myaccordion .btn {
  font-family: jaf-bernino-sans, sans-serif;
  color: #3d3d3d;
  font-weight: 600;
  position: relative;
  border: none;
 }
 .request-questions .myaccordion .btn:hover {
  text-decoration: underline solid #51a607 !important;
  color: #51a607 !important;
 }
 p.card-body {
  font-family: jaf-bernino-sans, sans-serif;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
 }
 .card-body p {
  line-height: 170%;
  flex: 1 1 auto;
 }
 .request-questions .myaccordion .card {
  line-height: 170% !important;
  border: none;
  background-color: #f1f1f1 !important;
 }
 .request-questions .myaccordion .card, .request-questions .myaccordion .card:last-child .card-header {
  border-radius: 0;
  box-shadow: none;
 }
 .request-questions .myaccordion .card-header .mb-0 {
  font-weight: 600 !important;
  border: none;
  background: transparent;
  padding: 0;
 }
 .request-questions .myaccordion .fa-stack {
  color: #fff;
  position: absolute;
  background-color: #1c7a0d;
  text-shadow: 1px 1px 1px rgba(75 153 6 / 90%);
  display: flex;
  align-items: center;
  justify-content: center;
  text-rendering: optimizeLegibility;
  font-weight: 400;
  transform: translate(0, -50%);
 }
 .request-questions .card-header button.collapsed .fa-minus, .request-questions .card-header button .fa-plus {
  display: none;
 }
 .request-questions .card-header button.collapsed .fa-plus, .request-questions .card-header button .fa-minus {
  display: block;
  font-weight: 500 !important;
  border-radius: 50% !important;
 }
 .request-questions .card {
  margin-top: 0;
 }
 .request-questions .course-catalog p {
  border-top: none;
 }
 /*------------------------------------
Global Industry
-------------------------------------*/
 .blockchain-box .owl-carousel .owl-stage-outer .blockchain-slid-img {
  padding: 0 !important;
 }
 .blockchain-box a.blockchain-slid-btn {
  position: absolute;
  bottom: 0 !important;
 }
 .blockchain-box .owl-carousel .owl-stage-outer .owl-stage .owl-item.active {
  border-radius: .5em;
 }
 .blockchain-box .owl-stage {
  margin: 0 auto;
 }
 .blockchain-box .blockchain-slid .item h3 {
  font-weight: 600;
 }
 .blockchain-box .blockchain-slid .item h3 a {
  font-family: oswald, sans-serif;
  color: #3d3d3d;
  position: relative;
  font-weight: 600 !important;
  line-height: 130%;
 }
 .blockchain-box .blockchain-slid .item h3 a:hover {
  color: #357db0;
 }
 /*------------------------------------
Global Contact Form
-------------------------------------*/
 .hm-contact .container {
  margin: 0 auto !important;
 }
 .hm-contact {
  box-sizing: border-box;
  color: #fff;
  background: linear-gradient(#1E4663, #1A3D57);
  display: block;
  width: 100%;
  background-position: top right;
  background-repeat: repeat !important;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }
 .hm-contact p {
  box-sizing: border-box;
  color: #fff;
  display: block;
  text-align: left;
 }
 .contact-details-title h2 {
  font-family: oswald, sans-serif;
  color: #fff;
  line-height: 160%;
 }
 p.contact-details-content {
  color: #fff;
  text-align: left;
  vertical-align: baseline;
 }
 ul.contact-details-content {
  font-weight: 400;
  display: inline-block;
  list-style: none;
 }
 li.contact-details-content {
  position: relative;
  font-weight: 300;
  text-align: left;
  color: #fff;
  line-height: 160%;
 }
 li.contact-details-content a:link {
  color: #fff;
  text-decoration: none;
  border-bottom: 0.0625em dotted rgba(246 246 246 / 100%);
 }
 li.contact-details-content a:hover {
  background-color: #448c06;
  border-bottom: 0.0625em solid rgba(68 140 6 / 100%);
 }
 .contact-form .form-group label div {
  font-style: italic;
  letter-spacing: 0.09em;
 }
 .contact-form .form-group label {
  font-weight: 400;
  color: #fff;
  line-height: 160%;
 }
 .request-btn input[type="submit"] {
  color: #16344a;
  border: #cfcfcf;
  background-color: #cfcfcf;
  cursor: pointer;
  margin: 0;
  border-radius: .5em;
 }
 .request-btn input[type="submit"]:hover {
  color: #fff;
  background-color: #448c06;
  border-radius: .5em;
  border: #fff;
 }
 .form-control {
  color: #16344a;
 }
 .contact-form .form-group .form-control {
  border-radius: .5em;
 }
 .rc-anchor-light {
  background: transparent !important;
  color: #3d3d3d;
 }
 /*------------------------------------
Global Footer
-------------------------------------*/
 .footer .container {
  margin: 0 auto !important;
 }
 .footer {
  margin: 0 auto !important;
  background-color: #242424;
  width: 100%;
 }
 .footer-box {
  bottom: 0 !important;
 }
 .foot-title h3 {
  font-family: jaf-bernino-sans, sans-serif;
  font-weight: 700;
  padding: 0;
  line-height: 170%;
 }
 .foot-title ul li {
  display: inline-block !important;
  height: auto !important;
 }
 .footer .copyright-text p {
  color: #fff !important;
  line-height: 170%;
  bottom: 0 !important;
  padding: 0 !important;
 }
 .copyright-text p a {
  color: #fff !important;
  text-decoration: underline .0025em dotted #fff;
 }
 .copyright-text p a:hover {
  background-color: #3e8005;
 }
 .foot-title ul a:link {
  color: #fff !important;
  display: inline-block !important;
  list-style: none;
 }
 .foot-title ul a:hover {
  background-color: #3e8005;
 }
 /*~~~Footer Block 1~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-one.foot-title {
  padding: 0 !important;
  display: inline-block;
  color: #ffffff !important;
 }
 .blockchain-footer img {
  padding: .25em;
  text-align: center !important;
 }
 .blockchain-footer-one p {
  font-family: jaf-bernino-sans, sans-serif;
  color: #f1f1f1;
  font-weight: 300 !important;
  line-height: 170%;
 }
 /*~~~Footer Block 2~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-two.foot-title {
  display: inline-block;
 }
 .foot-title-border {
  border-bottom: 0.05em dotted #f1f1f1;
 }
 .blockchain-footer-two ul li {
  font-family: jaf-bernino-sans, sans-serif;
  line-height: 200% !important;
 }
 .foot-title li a:hover before {
  color: #224F70 !important;
 }
 /*~~~Footer Block 3 Campus Map~~~~~*/
 .elementor-626 .elementor-element.elementor-element-1ef619b9 {
  overflow: hidden;
  border-style: none !important;
  border-color: #D9D9D9;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0 !important;
 }
 .elementor-container, elementor-column-gap-no {
  padding: 0 !important;
 }
 /*~~~Footer Block 4 Social Media Icons~~~~~*/
 .wp-block-social-link {
  border-radius: 9999px !important;
  transition: transform .1s ease;
  height: auto !important;
 }
 li.wp-block-social-link {
  transition: transform .1s ease;
 }
 .wp-block-social-links .wp-social-link a {
  padding: 0 .15em !important;
 }
 .wp-block-social-links .wp-social-link a:hover {
  background-color: transparent !important;
  border: none !important;
  opacity: .7 !important;
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
  background-color: transparent !important;
  filter: brightness(0.5) sepia(1) hue-rotate(140deg) saturate(6);
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  background-color: transparent;
  filter: brightness(0) saturate(120%) invert(26%) sepia(84%) saturate(7040%) hue-rotate(348deg) brightness(140%) contrast(95%);
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  background-color: transparent;
  filter: brightness(0.2) sepia(1) hue-rotate(180deg) saturate(5) brightness(200%);
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  background-color: transparent;
  filter: brightness(90%) saturate(100%) invert(6%) sepia(10%) saturate(207%) hue-rotate(315deg);
 }
 /*------------------------------------
Global Courses & Programs
-------------------------------------*/
 /*// Global H1 [L2] // */
 .min-blockchain {
  background-attachment: fixed;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  box-sizing: border-box;
 }
 .inner-page-box {
  width: 100%;
  text-align: center;
  height: auto;
  position: relative;
  overflow: hidden;
  border-top: .5em rgba(217 217 217 / 100%) solid;
  background: linear-gradient(#1a3e57, #1E4663);
  background-repeat: no-repeat;
  background-size: cover !important;
  margin: 0 auto;
  padding: 0;
 }
 .page-header {
  color: #fff;
  background-size: cover !important;
  background-position: center center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: linear-gradient(#1a3e57, #1E4663);
 }
 .blockchain-program-title-container, .blockchain-course-title-container, .blockchain-single-course-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
 }
 .blockchain-program-title h1, .blockchain-course-title h1, .blockchain-single-course-title h1 {
  font-family: oswald, sans-serif;
  font-weight: 700;
  margin: 0 auto !important;
  padding: 1em !important;
  color: #fff;
  min-width: auto;
  position: relative;
  text-transform: uppercase;
  border-radius: .25em .5em 0 0;
  max-width: auto;
  background: linear-gradient(#1a3e57, #1E4663);
 }
 .blockchain-program-title h1:before, .blockchain-course-title h1:before, .blockchain-single-course-title h1:before {
  content: '';
  background-color: #51a607;
  border-radius: .25em 0 0 0;
  position: absolute;
 }
 /*----- <h1> header Single Programs (L2)  ----*/
 .blockchain-single-program-title-container {
  margin: 0 auto;
  text-align: center;
 }
 .blockchain-single-program-title-container h1 {
  font-family: oswald, sans-serif;
  color: #fff;
  text-shadow: 1px 1px 1px #03080c;
  font-weight: 600;
  margin: 0 auto;
  line-height: 140%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
 }
 .blockchain-single-program-title-container h1:before {
  content: '\e0ab';
  font-family: "Font Awesome 6 Pro";
  text-shadow: 1px 1px 1px #03080c;
  height: 100%;
 }
 .blockchain-professional-certification-career-placement-services ul {
  display: flex !important;
  align-items: center;
  margin: 0 auto;
 }
 /*----- L2 Preamble & CTA Buttons  ----*/
 .blockchain-professional-certification-career-placement-services ul li {
  align-items: center;
  width: 100% !important;
  margin: 0 auto;
 }
 /*~~~~Global All Courses & Programs Preamble & CTA Links~~~~*/
 .seamless-link, .blockchain-professional-certification-career-placement-services ul li a {
  text-align: center !important;
  font-family: oswald, sans-serif;
  font-weight: 600 !important;
  color: #fff !important;
  margin: 0 auto !important;
  text-decoration: none;
  letter-spacing: .007em;
  word-break: normal;
  display: inline-block;
  background-size: 200% auto;
  border-radius: .25em .5em .5em .25em;
  text-shadow: 1px 1px 1px rgba(13 26 1 / 90%);
  box-shadow: inset 0 0 20px rgba(37 77 3/ 70%);
  background-image: linear-gradient(to right, #239911 0%, #1c7a0d 51%, #51a607 100%);
  transition: 0.5s;
 }
 .blockchain-professional-certification-career-placement-services ul li a:hover {
  background-position: right center; /* change the direction of the change here */
  box-shadow: inset 0 0 20px rgba(50 102 4 / 75%);
 }
 .blockchain-professional-certification-career-placement-services ul li a:active {
  color: #e6e6e6;
  box-shadow: inset 0 0 20px rgba(50 102 4 / 75%);
  background: linear-gradient(rgba(50 102 4 / 100%), rgba(62 128 5 / 100%));
  letter-spacing: 0;
  transition: opacity 75ms ease-out, transform 125ms ease-out, visibility 200ms ease-out;
  top: 0.05em;
 }
 .blockchain-certificate-title h3 a {
  font-family: oswald, sans-serif !important;
  text-decoration: underline .025em dotted #3d3d3d !important;
  color: #0F2433 !important;
 }
 .blockchain-certificate-title h3 a:hover {
  color: #357DB0 !important;
  text-decoration: underline .025em dotted #357DB0 !important;
 }
 /* + + 1st Info Table [Global] + + */
 .elementor-kit-277 {
  e-global-color-primary: #3d3d3d !important;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs a {
  color: #357DB0 !important;
  text-decoration: underline .05em dotted #224f70 !important;
  transition: all .2s linear
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs a:hover {
  color: #fff !important;
  text-decoration: underline .0075em dotted #224f70 !important;
  background: linear-gradient(#48AAF0, #4CB3FC);
  transition: all .2s linear;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs a.active {
  opacity: .8;
  top: 1px;
 }
 /* + + All Courses CTA Buttons [Global] + + */
 .course-badge-credential-btn ul li a {
  font-family: oswald, sans-serif;
  color: #fff;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  letter-spacing: .005em;
  position: relative;
  border-radius: .25em .5em .5em .25em;
  background-size: 450% auto;
  border: #cfcfcf solid .01em;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 95%);
  box-shadow: inset 0 0 20px rgba(37 90 128 / 80%);
  background-image: linear-gradient(to left, #122D40 10%, #224F70 80%, #224f70 100%);
  transition: 0.5s;
 }
 .course-badge-credential-btn ul li a:hover {
  background-position: right center; /* change the direction of the change here */
 }
 .course-badge-credential-btn ul li a:active {
  color: #cfcfcf;
  letter-spacing: 0;
  box-shadow: 0 0 0 rgba(37 90 128 / 95%);
  background: linear-gradient(to right, rgba(37 90 128 / 95%), rgba(30 70 99 / 95%));
  top: 1px;
 }
 /*// Global H1 [L2] // */
 .table-row tr:nth-of-type(odd) td:first-child a:hover {
  color: #fff !important;
  text-decoration: underline .025em dotted #fff !important;
  background: linear-gradient(#326604, #3E8005);
  transition: all .2s linear;
  border-radius: .25em !important;
 }
 .table-row tr:nth-of-type(even) td a:hover {
  color: #fff !important;
  text-decoration: underline .025em dotted #fff !important;
  background: linear-gradient(#326604, #3E8005);
  transition: all .2s linear;
  border-radius: .25em !important;
 }
 .technology-title p {
  line-height: 170% !important;
  font-weight: 400 !important;
 }
 .accordion-questions .card-header button.collapsed .fa-plus, .accordion-questions .card-header button .fa-minus {
  display: block;
  color: #fff !important;
  font-weight: 400;
 }
 .accordion-questions .card-header button.collapsed .fa-minus, .accordion-questions .card-header button .fa-plus {
  display: none;
 }
 .collapse.show {
  display: block !important;
 }
 .btn:not(:disabled):not(.disabled) {
  cursor: pointer;
 }
 li.contact-details-content:before {
  position: absolute;
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  color: #fff;
  padding: 0;
 }
 /* + + + + All Courses & Programs Accordion Chrome (Global) + + + + */
 .blockchain-program-title h3 {
  color: #242424 !important;
  font-weight: 600 !important;
 }
 .elementor-widget-image img {
  display: inline-block;
  vertical-align: middle;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: .75em !important;
 }
 .accordion-title h4 {
  color: #fff !important;
  font-weight: 500 !important;
  background: linear-gradient(#1E4663, #224f70);
 }
 .fa.fa-pencil::before {
  content: "\f303";
  font-weight: 300;
  float: right !important;
 }
 .fa-plus::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f067";
  color: #ffffff !important;
 }
 /* + + + Accordion Chrome-(LG Screen) + + + */
 .accordion-questions .myaccordion .fa-stack {
  color: #fff;
  position: absolute;
  font-weight: 400;
  transform: translate(0, -50%);
  background: linear-gradient(#1a3e57, #1E4663);
  margin: 0 auto !important;
  border-radius: 50%;
 }
 .fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em
 }
 .fa-shopping-cart:before {
  content: "\f07a"
 }
 .fa-user-cog:before {
  content: "\f4fe"
 }
 .fa, .far, .fas {
  font-family: "Font Awesome 5 Free"
 }
 .fa, .fas {
  font-weight: 900
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  background-color: red;
  color: #fff
 }
 .wp-block-social-links {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
  margin-left: 0
 }
 .wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
  text-decoration: none;
  border-bottom: 0;
  box-shadow: none
 }
 .wp-block-social-link {
  display: block;
  border-radius: 9999px;
  transition: transform .1s ease;
  height: auto
 }
 .wp-block-social-link a {
  display: block;
  line-height: 0;
  transition: transform .1s ease
 }
 .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
  color: currentColor;
  fill: currentColor;
  background-color: transparent !important;
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  background-color: transparent !important;
  color: #444
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  background-color: transparent !important;
  color: #fff
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  background-color: transparent !important;
  color: #fff
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  background-color: transparent !important;
  color: #fff
 }
 /*// Global All Certificate Programs Header [L2] // */
 .page-title-border {
  display: none;
 }
 .dropdown-menu-mini-cart .shopping_cart_image {
  display: inline-block;
  float: left !important;
  clear: both !important;
 }
 .information-content ul li i {
  color: #3d3d3d !important;
  line-height: 160% !important;
 }
 img {
  height: auto;
  width: 100%;
  border-style: none;
  background-color: transparent;
 }
 /* + + Global Breadcrumbs + + */
 .breadcrumb-item.active {
  display: none;
 }
 .breadcrumb-row {
  background-color: #ececec;
 }
 .breadcrumb-row img {
  display: none;
 }
 /* + + Accordion Chrome [Global] + + */
 div.accordion-col .container {
  margin: 0 auto;
 }
 .card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0 !important;
 }
 .accordion-questions .course-catalog {
  border-top: none;
  border-left: #8A8A8A .035em solid;
  border-right: #8A8A8A .035em solid;
 }
 .accordion-bottom {
  background: linear-gradient(#cfcfcf, #fff);
 }
 .btn {
  text-align: center !important;
  white-space: nowrap !important;
  line-height: inherit !important;
 }
 .accordion-questions .myaccordion .btn {
  font-family: jaf-bernino-sans, sans-serif;
  color: #3d3d3d !important;
  font-weight: 500 !important;
  background-color: transparent !important;
  position: relative;
  transition: .3s all ease-in-out;
 }
 .accordion-questions .myaccordion .btn:hover {
  color: #357db0 !important;
 }
 .accordion-questions .myaccordion .btn:active {
  color: #357db0 !important;
  top: .5px;
 }
 .accordion-questions .myaccordion .card {
  border: none;
 }
 .accordion-questions .myaccordion .card, .accordion-questions .myaccordion .card:last-child .card-header {
  border-radius: 0;
  box-shadow: none;
 }
 /* + + Global All Certs + + */
 .inner-banner-content {
  display: flex;
  align-items: center;
  margin: auto;
 }
 /* + + Global Accordion + + */
 .accordion-tabs ul.nav-pills li a.nav-link {
  font-family: oswald, sans-serif;
  color: #3d3d3d;
  background-color: #f6f6f6 !important;
  letter-spacing: 0;
  font-weight: 600 !important;
  text-transform: normal;
 }
 .accordion-tabs ul.nav-pills li a:hover {
  background: linear-gradient(#357DB0, #224f70);
  color: #fff;
  text-shadow: 1px 1px 1px rgba(4 9 13 / 95%);
  transition: opacity 75ms ease-in, transform 125ms ease-in, visibility 200ms ease-out;
 }
 .accordion-tabs ul.nav-pills li a:focus {
  color: #f6f6f6;
  background: linear-gradient(#16344A, #224f70);
  transition: opacity 75ms ease-in, transform 125ms ease-in, visibility 200ms ease-out;
 }
 .accordion-tabs ul.nav-pills li a.nav-link.active {
  letter-spacing: 0 !important;
  background: linear-gradient(#224f70, #1E4663);
  color: #fff;
 }
 .accordion-questions .myaccordion .btn:active {
  color: #224f70;
 }
 .blockchain-outcomes h6 {
  letter-spacing: .003em;
  line-height: 160%;
 }
 .certificate-credential {
  display: none !important;
 }
 .fa-clock-four::before, .fa-clock::before {
  font-family: "font awesome 5 pro";
  color: #3d3d3d !important;
  content: "\f073" !important;
 }
 h4.single-courses {
  font-family: oswald, sans-serif;
  font-weight: 700 !important;
 }
 p.single-courses {
  font-weight: 400 !important;
  line-height: 170%;
 }
 /* + + Programs Edit Course Pencil [Global] + + */
 h6.edit-course-link .edit-single-course ul li {
  float: right !important;
  display: inline-flex !important;
 }
 .heading.no-permission h3 {
  font-family: jaf-bernino-sans, sans-serif;
  font-weight: 400;
 }
 .tuition-assistance-info-sessions-program-bulletin p {
  color: #3d3d3d;
 }
 /* + +  +  Global Courses & Programs Main + + + + + */
 .hours-row .dollar-box {
  display: inline-flex !important;
 }
 .accordion-questions .myaccordion .card-header {
  border: none;
  background: linear-gradient(#ececec, #f6f6f6);
  border-bottom: .025em solid #cfcfcf !important;
 }
 /* + + + + All Programs 1st Info Table (min-width: 74.50em) + + + + */
 .hours-row {
  display: inline-flex;
 }
 .hours-box ul {
  list-style-type: none;
  line-height: 160% !important;
  display: flex !important;
  vertical-align: baseline !important;
 }
 .programs-hours-row {
  display: inline-flex !important;
 }
 .hours-box li {
  float: left;
  border-left: none !important;
  line-height: 150% !important;
 }
 h6.edit-program-link, .edit-single-course, .edit-course {
  display: inline-block !important;
  color: #4A4A4A !important;
  float: right !important;
 }
 .blockchain-certification {
  display: inline-flex !important;
 }
 h2.blockchain-program-title {
  font-family: oswald, sans-serif;
  color: #242424 !important;
  font-weight: 500;
  margin: 0 !important;
  padding: 1em 0 0 0 !important;
  line-height: 130% !important;
  border-bottom: none !important;
  display: block !important;
 }
 h2.blockchain-program-title a:hover {
  color: #D7A22A;
  text-decoration: #D7A22A solid;
  text-decoration-thickness: .05em;
 }
 /* + + + Global CTAs (LG Screen) + + + */
 .programs-details-title h3 {
  color: #ffffff !important;
 }
 /* + +  Right Module [Global] + + */
 .information-content h5:last-child {
  font-weight: 600;
  line-height: 130%;
 }
 .info-row .information-content {
  width: 100%;
  background-color: #f6f6f6;
  line-height: 150%;
 }
 /* + +  Right Module [Global] + + */
 .page-header abbr {
  color: #fff
 }
 .page-header abbr {
  color: #fff
 }
 .fa-calendar-alt::before, .fa-calendar-days::before {
  font-family: "font awesome 5 pro";
  color: #3d3d3d !important;
  margin: 0 !important;
  content: "\f073";
 }
 .fa-credit-card-front::before {
  font-family: "font awesome 5 pro";
  color: #3d3d3d !important;
  content: "\f38a" !important;
  margin: 0 !important;
 }
 .fa-user-clock::before {
  font-family: "font awesome 5 pro";
  color: #3d3d3d !important;
  content: "\f4fd" !important;
  padding: 0;
 }
 .information-box h6 {
  color: #3d3d3d;
  background-color: transparent !important;
  line-height: 160%;
  border-radius: .75em;
 }
 h2.outcomes {
  font-family: oswald, sans-serif;
  font-weight: 400;
  color: #3d3d3d;
  line-height: .4rem;
  text-transform: normal;
 }
 h2.outcomes {
  font-family: oswald, sans-serif;
  font-weight: 400;
  color: #3d3d3d;
  text-transform: normal;
 }
 h5.outcomes {
  font-family: oswald, sans-serif;
  letter-spacing: -.002em;
  clear: both;
 }
 p.outcomes-intro {
  float: left;
 }
 p.outcomes {
  float: left;
  font-weight: 300 !important;
 }
 ul.outcomes li.outcomes {
  -moz-osx-font-smoothing: grayscale;
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 500;
  color: #3d3d3d;
  line-height: 170%;
  list-style: none;
  position: relative;
  display: inline-block;
 }
 li.outcomes a:link {
  color: #8a8a8a;
 }
 li.outcomes a:hover {
  color: #3e8005;
 }
 .outcomes h3 {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 600;
  color: #3d3d3d;
  clear: both;
 }
 .outcomes-intro h3 {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 600;
  color: #3d3d3d;
  clear: both;
 }
 h3.blockchain-outcomes {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 600;
  color: #3d3d3d;
  clear: both;
 }
 h4.blockchain-outcomes-mod {
  font-family: "jaf-bernino-sans", sans-serif;
  font-weight: 700;
 }
 h5.blockchain-outcomes {
  font-family: "jaf-bernino-sans", sans-serif;
  font-weight: 700;
  letter-spacing: -.002em;
  clear: both;
 }
 p.blockchain-outcomes-intro {
  float: left;
 }
 p.blockchain-outcomes {
  float: left;
 }
 ul.blockchain-outcomes li.blockchain-outcomes {
  -moz-osx-font-smoothing: grayscale;
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 500;
  color: #3d3d3d;
  letter-spacing: 0.005em;
  line-height: 170%;
  list-style: none;
  position: relative;
  display: inline-block;
 }
 li.blockchain-outcomes a:link {
  color: #8a8a8a;
 }
 li.blockchain-outcomes a:hover {
  color: #3e8005;
 }
 .blockchain-outcomes h3 {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 600;
  color: #3d3d3d;
  clear: both;
 }
 .blockchain-outcomes-intro h3 {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 600;
  color: #3d3d3d;
  clear: both;
 }
 .blockchain-outcomes h2 h4 {
  font-family: oswald, sans-serif;
  font-weight: 600;
  line-height: 140%;
 }
 h3.outcomes {
  font-family: "jaf-bernino-sans", sans-serif;
  font-weight: 600 !important;
  line-height: 170% !important;
  color: #3d3d3d;
  clear: both;
 }
 li.outcomes:before {
  font-family: FontAwesome;
  content: "\f1b3"; /* FontAwesome Unicode */
  color: #0F2433 !important;
  display: inline-block;
  font-weight: 300 !important;
  line-height: 160% !important;
  position: absolute;
 }
 .outcomes li {
  line-height: 170% !important;
 }
 .accordion-questions .card {
  background-color: transparent !important;
  animation-duration: .01s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  background-clip: border-box;
 }
 /* Accordion [Global] */
 .accordion-title h4 {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 600 !important;
  color: #fff;
  border: none !important;
  margin: 0;
  min-height: 1em !important;
  border-radius: 0 1.25em 0 0;
 }
 /* Course Info Tables [Global] */
 .blockchain-crypto-course-details ul li a:hover {
  text-decoration: underline solid #357db0 .025em;
  color: #357db0;
 }
 .blockchain-crypto-course-detailsul li a:active {
  opacity: .8;
 }
 h4.single-courses {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 600 !important;
  color: #3d3d3d;
  line-height: 170%;
 }
 h3.courses-programs-heading a {
  font-family: oswald, sans-serif !important;
  font-weight: 600 !important;
  color: #1E4663 !important;
  text-decoration: underline dotted .0025em #1E4663;
 }
 h3.courses-programs-heading a:hover {
  color: #357db0 !important;
 }
 h3.courses-programs-heading a:active {
  color: #224f70;
  letter-spacing: 0;
 }
 /* SINGLE COURSES INFO TABLE (GLOBAL) */
 .blockchain-course-title h3 a:link {
  margin: 0 !important;
 }
 /* GLOBAL ACCORDION CHROME (GLOBAL) */
 .card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
 }
 .blockchain-program-title h3 a:link {
  font-family: oswald, sans-serif !important;
  text-decoration: underline dotted .025em #1E4663;
  color: #1E4663;
 }
 .blockchain-program-title h3 a:hover {
  text-decoration: underline solid #357db0 .025em;
  color: #357db0;
 }
 .blockchain-program-title h3 a:active {
  text-decoration: none;
  color: #224f70;
  top: .5px;
 }
 .blockchain-crypto-certificates {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 600;
  color: #3d3d3d;
  line-height: 140%;
 }
 .blockchain-course-info h6.edit-course a {
  box-sizing: border-box;
  float: right;
  color: #3d3d3d !important;
 }
 .blockchain-course-info h6.edit-product a {
  box-sizing: border-box;
  font-weight: 200 !important;
  float: right;
  color: #3d3d3d !important;
 }
 .blockchain-course-left ul li img {
  padding-right: 0;
 }
 /* + +  Global Related Programs [Global] + + */
 .programs-details-title {
  border-bottom: .05em solid #cfcfcf !important;
  background: linear-gradient(#224F70, #1E4663);
  border-radius: .25em 1.25em .25em .25em;
 }
 .programs-details-title h3 {
  color: #fff;
  letter-spacing: .002em;
  text-transform: normal;
 }
 .programs-details .accordion-container {
  position: relative;
  height: auto;
  background-color: #ececec;
  border-top: #ececec solid .1em !important;
  border-right: #ececec solid .1em !important;
  border-left: #ececec solid .25em !important;
  border-radius: .25em 1.5em .25em .25em;
 }
 .programs-details .accordion-container > h2 {
  text-align: center;
  color: #fff;
  text-transform: normal;
 }
 .programs-details .set {
  position: relative;
  width: 100%;
  height: auto;
  background: linear-gradient(#224F70, #1E4663);
 }
 .programs-details .set > a {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 400;
  display: block;
  text-decoration: none;
  color: #fff;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  transition: all .2s linear
 }
 .programs-details .set:last-child {
  border-bottom: none;
  border-radius: 0 0 .5em .25em;
 }
 .programs-details .set > a i {
  float: left;
  background: #1E4663;
  color: #ffffff;
  font-weight: 400;
  border-radius: .25em;
  display: flex;
  align-items: center;
  justify-content: center;
 }
 .programs-details .set:hover {
  background: linear-gradient(#16344A, #1A3D57);
 }
 .programs-details .set > a.active {
  background: linear-gradient(#1E4663, #224f70);
  color: #fff
 }
 .programs-details .content {
  background: linear-gradient(#1A3D57, #1E4663);
  display: none;
 }
 .programs-details .content p {
  margin-bottom: 0;
 }
 .programs-details .content p a {
  font-family: oswald, sans-serif;
  color: #fff;
  font-weight: 400;
  line-height: 1.5em;
  padding: 1em !important;
  border-bottom: .099em dotted #cfcfcf;
  display: block
 }
 .programs-details .content p a:hover {
  background: linear-gradient(#357db0, #1E4663);
  box-shadow: inset 0 0 20px rgba(76 179 252 / 100%);
 }
 .programs-details .content p a:active {
  opacity: .9;
  background-image: linear-gradient(to right, rgba(22 52 74 / 95%), rgba(34 79 112 / 85%));
 }
 .programs-link ul {
  display: flex;
  align-items: center;
  padding: 0;
 }
 .programs-link li {
  color: #3d3d3d;
  font-weight: 400;
  display: flex;
  align-items: center;
 }
 .blockchain-cryptocurrency-professional .container {
  margin: 0 auto;
 }
 .programs-link ul li a {
  color: #3d3d3d;
  text-decoration: underline dotted .065em #3d3d3d;
 }
 .programs-link ul li a:hover {
  color: #448C06;
 }
 .programs-link ul li a:active {
  color: #cfcfcf;
 }
 /* + +  Begin Single Programs [Global] + + */
 .inner-certificate-box {
  width: 100%;
  margin: 0 auto;
  position: relative;
  height: auto;
  overflow: hidden;
  background: linear-gradient(#16344A, #1E4663);
  background-image: url(https://web3global.academy/seamlessdx/wp-content/uploads/sites/33/2021/11/blue-blockchain-tilejpg.jpg);
  min-width: 100% !important;
 }
 .blockchain-program-banner-content .blockchain-program-banner-row .blockchain-table {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-right: solid #cfcfcf .025em;
  border-left: solid #cfcfcf .025em;
  background-color: #cfcfcf;
 }
 h3.business-banner-details {
  font-family: "jaf-bernina-sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 160% !important;
  color: #3d3d3d;
  text-transform: normal;
 }
 p.business-banner-details {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 400;
  color: #3d3d3d;
  text-transform: normal;
  line-height: 170%;
 }
 .table-row th {
  font-family: jaf-bernina-sans, sans-serif;
  color: #fff !important;
  border-radius: .25em .75em .15em .15em !important;
  font-weight: 500 !important;
  background: linear-gradient(#224F70, #1e4663);
 }
 /* + +  Begin Global Single Programs Tabular Data [Global] + + */
 .table-row table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 auto;
 }
 .table-row tr:nth-of-type(even) {
  background-color: #fff;
  border-radius: .25em .25em .25em .5em;
 }
 .table-row tr:nth-of-type(even) td i {
  color: #fff;
  border-radius: .25em .75em .25em .5em;
 }
 .table-row td, .table-row th {
  border-right: solid #cfcfcf .025em !important;
 }
 .table-row th:first-child, .fa-file-check::before {
  content: "\f316";
  color: #fff;
 }
 .table-row th img {
  position: relative;
  border-radius: .25em .75em .25em .5em;
 }
 .table-row td a {
  text-decoration: underline .075em dotted #1a1a1a;
 }
 .table-row td a:hover {
  color: #357db0;
  text-decoration: underline .075em dotted #357db0;
 }
 .table-row tr:nth-of-type(odd) td {
  color: #3d3d3d;
  text-align: left;
  border-right: solid #cfcfcf .025em;
  border-left: solid #cfcfcf .025em;
  border-radius: .5em 0 .5em .5em !important;
 }
 .table-row tr:last-of-type td {
  border-bottom: solid #cfcfcf .1em;
 }
 .table-row tr:nth-of-type(even) td {
  color: #3d3d3d;
  border-radius: 0;
  border-right: dotted #cfcfcf .0025em;
  border-left: solid #cfcfcf .025em;
  word-break: normal;
  background-color: #ececec;
 }
 .table-row tr:nth-of-type(even) td a {
  color: #1E4663;
  text-align: left;
 }
 .table-row tr:nth-of-type(even), .table-row tr:nth-of-type(even) td a:hover {
  color: #357DB0;
 }
 .table-row tr:nth-of-type(even), .table-row tr:nth-of-type(even) td a:active {
  color: #0F2433;
  top: 1px;
 }
 .table-row tr:nth-of-type(odd) td a {
  color: #1E4663;
  text-align: left;
 }
 .table-row tr:nth-of-type(odd), .table-row tr:nth-of-type(odd) td a:hover {
  color: #357DB0;
 }
 .table-btn ul, .program-enroll-btn ul {
  display: inline-flex !important;
  align-items: center;
  width: 100%;
 }
 .table-btn ul li, .program-enroll-btn ul li {
  width: 100% !important;
 }
 .table-btn ul li a:hover, .program-enroll-btn ul li a:hover {
  background-position: right center; /* change the direction of the change here */
 }
 .table-btn ul li a:active, .program-enroll-btn ul li a:active {
  color: #cfcfcf;
  letter-spacing: 0;
  box-shadow: inset 0 0 20px rgba(50 102 4 / 75%);
  background: linear-gradient(rgba(50 102 4 / 100%), rgba(62 128 5 / 100%));
  transition: opacity 75ms ease-out, transform 125ms ease-out, visibility 200ms ease-out;
 }
 .blockchain-crypto-program {
  width: 100%;
  margin: 0 auto;
  background-size: cover;
  color: #ffffff;
  border-radius: .75em;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 95%);
  box-shadow: inset 0 0 20px rgba(22 52 74 / 90%);
  background: linear-gradient(#224F70, #1E4663);
 }
 .program-title h3 {
  font-family: oswald, sans-serif;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 95%);
  font-weight: 500;
  color: #fff !important;
  letter-spacing: .02em;
 }
 .program-title p {
  font-family: jaf-bernina-sans, sans-serif;
  color: #ffffff;
  font-weight: 500;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 95%);
  line-height: 170%;
  margin: 0;
  letter-spacing: .002em;
 }
 .program-details ul li {
  font-weight: 400;
  color: #fff !important;
  display: block;
  letter-spacing: .007em;
  width: 100%;
  position: relative;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 75%);
 }
 .program-details ul li {
  width: 100%;
  position: relative;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 95%);
 }
 .program-details ul li::after {
  content: "";
  position: absolute;
  left: 0;
  background: url(../images/program-detaild-icon.png) left no-repeat;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 95%);
 }
 .program-details ul li a {
  font-weight: 400;
  text-decoration: underline;
  display: inline-block
 }
 .program-details ul li a:hover {
  opacity: .6
 }
 .technology-title h3 {
  font-family: oswald, sans-serif;
  color: #3d3d3d !important;
  font-weight: 700;
  line-height: 170%;
 }
 .page-header abbr {
  color: #fff
 }
 .information-box {
  border-radius: .75em;
  background: linear-gradient(#f6f6f6, #ececec);
 }
 .information-box .information-title h2, .information-title h4 {
  font-family: oswald, sans-serif;
 }
 element {
  color: #011e41;
 }
 .information-box .information-content ul li {
  display: inline-flex;
  line-height: 170% !important;
  letter-spacing: 0 !important;
  text-align: left !important;
 }
 li.side-info::before {
  font-family: "font awesome 5 pro";
  content: "\f00c";
  font-weight: 400;
  color: #3d3d3d;
 }
 .seamless-link, .information-btn ul li a {
  text-align: center !important;
 }
 .seamless-link, .information-btn ul li a:hover {
  background-position: right center; /* change the direction of the change here */
 }
 .seamless-link, .information-btn ul li:active {
  color: #cfcfcf;
  letter-spacing: 0;
  transition: opacity 75ms ease-out, transform 125ms ease-out, visibility 200ms ease-out;
 }
 .info-row .information-content {
  width: 100%;
  background-color: #f6f6f6;
  line-height: 150%;
 }
 .information-content p {
  font-family: jaf-bernina-sans, sans-serif;
  font-weight: 500;
  line-height: 1.5em;
 }
 .demand-title h2 {
  font-weight: 600;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs p {
  line-height: 170% !important;
 }
 /* SINGLE COURSE DATA TABLE #1 */
 .blockchain-crypto-course-info ul {
  display: flex !important;
 }
 h3.courses-programs {
  font-family: oswald, sans-serif;
  line-height: 140%;
  font-weight: 600;
  margin: 0;
 }
 .fa-circle-user::before, .fa-user-circle::before {
  content: "\f2bd" !important;
  font-weight: 300;
 }
 .blockchain-crypto-course-details ul a {
  color: #1E4663 !important;
  text-decoration: underline dotted .05em #1E4663 !important;
  font-weight: 500 !important;
 }
 .blockchain-crypto-course-details ul a:hover {
  color: #357DB0 !important;
  text-decoration: underline dotted .05em #357DB0 !important;
  font-weight: 500 !important;
 }
 .fal.fa-download::before {
  content: "\f019" !important;
  margin: 0 !important;
 }
 .blockchain-crypto-course-info ul li a {
  font-weight: 500 !important;
  color: #3E8005 !important;
  text-decoration: underline dotted #3E8005 !important;
 }
 .blockchain-crypto-course-info ul li a:hover {
  text-decoration: underline solid #254D03 .025em !important;
  color: #254D03 !important;
 }
 .blockchain-crypto-course-info ul li a:active {
  color: #326604 !important;
  top: 1px;
 }
 h4.courses-programs {
  font-weight: 600 !important;
 }
 p.courses-programs {
  font-family: jaf-bernina-sans, sans-serif;
  line-height: 170% !important;
  font-weight: 400 !important;
 }
 /* SINGLE COURSES DATA TABLE #2 */
 .blockchain-course-details {
  display: flex !important;
 }
 .blockchain-btn ul {
  display: inline-flex !important;
  align-items: center;
  margin: 0 auto !important;
  width: 100%;
 }
 .blockchain-btn ul li {
  width: 100% !important;
 }
 .blockchain-btn ul li a:hover {
  background-position: right center; /* change the direction of the change here */
 }
 .blockchain-btn ul li a:active {
  color: #cfcfcf;
  letter-spacing: 0;
  box-shadow: inset 0 0 20px rgba(50 102 4 / 75%);
  background: linear-gradient(rgba(50 102 4 / 100%), rgba(62 128 5 / 100%));
  transition: opacity 75ms ease-out, transform 125ms ease-out, visibility 200ms ease-out;
  top: 1px;
 }
 .promo-title h4 {
  font-family: oswald, sans-serif;
  font-weight: 600;
 }
 .fa-lock-alt::before, .fa-lock-keyhole::before {
  content: "\f30d" !important;
 }
 .certificate-programs-link .bundle-programs-details-title h3 {
  font-family: oswald, sans-serif;
  color: #3d3d3d;
  line-height: 160%;
  font-weight: 600;
 }
 .certificate-programs-link ul li a:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  position: absolute;
  left: 0;
  color: #3d3d3d;
  font-weight: 300;
 }
 .certificate-programs-link ul li {
  font-family: jaf-bernina-sans, sans-serif;
  color: #3d3d3d;
  letter-spacing: .5px;
  list-style-position: outside;
  margin: 0;
 }
 .accordion-tabs ul.nav-pills li a.nav-link {
  border-radius: .5em 1em 0 0 !important;
  border: .025em solid #cfcfcf;
  border-bottom: none !important;
 }
 .certificate-programs-link ul li a {
  font-family: jaf-bernina-sans, sans-serif;
  text-decoration: underline dotted .075em #1E4663 !important;
  color: #1E4663;
  font-weight: 400;
  line-height: 170%;
  letter-spacing: 0;
  margin: 0;
  display: inline-block;
  position: relative;
  transition: none;
 }
 .certificate-programs-link ul li a:hover {
  color: #357db0;
  text-decoration: underline dotted .075em #357db0 !important;
  border-radius: .25em;
 }
 .fa-plus:before {
  content: "\f067" !important;
  font-weight: 400 !important;
 }
 /* + + + + All Courses Info Table #1 + + + + */
 i.fal.fa-history::before {
  font-family: "font awesome 5 pro";
  content: "\f1da" !important;
  margin-right: 1.5em;
 }
 i.fal.fa-tools::before {
  font-family: "font awesome 5 pro";
  content: "\f7d9" !important;
  margin-right: 1.5em;
 }
 .fa-laptop-mobile::before, .fa-phone-laptop::before {
  content: "\f87a" !important;
  margin-right: 1.5em;
 }
 i.fal.fa-money-check::before {
  font-family: "font awesome 5 pro";
  content: "\f53c" !important;
  margin-right: 1.5em !important;
 }
 i.fal.fa-calendar-check {
  content: "f274"
 }
 /*----------------------------------------
Global Blog
-------------------------------------------*/
 .blog-inner-banner-main-wrap .inner-banner-title {
  font-family: oswald, sans-serif;
  font-weight: 700;
 }
 .blog-inner-banner-main-wrap .inner-banner-content {
  font-family: jaf-bernino-sans, sans-serif;
  display: flex !important;
  font-weight: 400 !important;
  line-height: 170%;
  color: #3d3d3d !important;
 }
 .inner-banner-author {
  font-weight: 400;
 }
 .pod360 p {
  color: #3d3d3d !important;
  line-height: 170% !important;
  font-weight: 400 !important;
  display: block !important;
 }
 .pod360 h3 {
  font-weight: 600 !important;
 }
 .pod360 h4 {
  font-weight: 600 !important;
 }
 .pod360 li a:link {
  color: #8a8a8a !important;
 }
 .pod360 li a:hover {
  color: #05395C !important;
 }
 li.pod360:before {
  position: absolute;
  font-weight: 300 !important;
  content: "\f1b3"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: block;
 }
 ul.pod360 li {
  -moz-osx-font-smoothing: grayscale !important;
  display: block !important;
  line-height: 170% !important;
  font-family: jaf-bernino-sans, sans-serif;
  position: relative;
  font-weight: 500;
  letter-spacing: 0.005em;
  list-style: none;
 }
 .side-panel-inner {
  color: #ffffff !important;
  background-color: #00254A !important;
  background: linear-gradient(#00254A, #002B57) !important;
  box-shadow: inset 0 -1px 0 0 #424242;
 }
 pre.wp-block-code.tuition-assistance-info-sessions-program-bulletin {
  color: #333 !important;
  border: none !important;
  margin: 0 auto 15px;
  padding: 0.9375rem;
  font-size: 1.05em !important;
  display: none !important;
 }
 .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
 }
 .elementor-widget-wrap {
  position: relative;
  width: 100%;
  flex-wrap: wrap !important;
 }
}
/* END GLOBAL STYLES
   //////////////////////// */
/* = = = = = = = = = = = = = = = = = = = = = = = =
Begin Large Screen
= = = = = = = = = = = = = = = = = = = = = = = = */
/*----------------------------------------
Oversize  (min-width: 179.5em  [179.5em])
----------------------------------------*/
@media only screen and (min-width : 179.5em) {
 .header-bottom::after {
  width: 80em;
  background-size: cover;
 }
 .site-grid {
  min-width: 179.5em !important;
  margin-top: 0 !important;
 }
}
/*---------------------------------------
Begin Large Screen HP (max-width: 140em)
----------------------------------------*/
@media screen and (min-width : 149.5em) and (max-width : 180em) {
 .top-header::after {
  width: 31.875em;
 }
 .site-grid {
  max-width: 180em !important;
  margin-top: 0 !important;
 }
}
/*------------------------------------
Begin Desktop (min-width : 74.5em) and (max-width : 150em)
--------------------------------------*/
@media only screen and (min-width : 74.5em) and (max-width : 150em) {
 .site-grid {
  max-width: 150em !important;
  margin-top: 0 !important;
 }
 .row {
  margin: 0 !important;
  padding: 0 !important;
 }
 .close {
  display: none !important;
 }
 #popup.modalDialog {
  display: none !important;
 }
 hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, .1)
 }
 .content-area {
  padding-top: 0 !important;
  padding-bottom: 2.1875rem;
 }
 .shopping_cart_content .bundle-mycourse-list li:before {
  margin: 0 .1em 0 -2.5em !important;
 }
 /*--Desktop Common (min-width: 74.5em)-----------*/
 .top-header .container {
  min-width: 74.5em !important;
 }
 .inner-course-page .container {
  min-width: 74.5em !important;
  max-width: 75em !important;
  margin: 0 auto !important;
  padding: 0 2.5em 0 2.5em !important;
 }
 main {
  background-image: url(https://theblockchainacademy.com/wp-content/uploads/sites/6/2021/09/the-blockchain-academy-tile-bg-7-scaled.jpg);
 }
 /***** <h2> Header (HP & L2) *****/
 .elementor-heading-title.elementor-size-default .page-title h2 {
  font-size: 1.6em !important;
  margin-bottom: .85em !important;
 }
 .shopping_cart_content, .dropdown-menu-mini-cart img {
  border-radius: .75em !important;
  padding: 1.5em .5em 0 .25em !important;
  clear: both !important;
 }
 .shopping_cart_content ul {
  min-width: 38em !important;
  padding: 1em !important;
 }
 .bundle-mycourse-list ul li {
  margin: 0 0 0 5em !important;
  padding: 0 0 0 2em !important;
 }
 .form-control {
  padding: .375rem .75rem;
  font-size: 1rem;
 }
 /** ITEMS Tab */
 .cart-data-local a {
  max-width: 17em !important;
 }
 .mini-total {
  margin: 0 0 0 .25em !important;
 }
 .hm-banner {
  background-color: #3E8005;
 }
 .digital-assets h3 {
  font-size: 1.75em !important;
  margin: 0 0 1em 0 !important;
 }
 .digital-assets p {
  padding: 0 2em 0 0 !important;
 }
 .digital-assets p:last-child {
  padding: 0 2em 2em 0 !important;
 }
 .intructor-single-course-title, .outcome_other_cls h3 {
  font-size: 1.15em;
  margin: .5em 0 1.5em 0;
 }
 .tuition-assistance-blockchain-course-program-support-services ul {
  padding: 0;
 }
 /* + + + + Desktop Preamble & CTA Links + + + + */
 /***** L2 & L3 <h3> Header *****/
 .home page-template-default.page page-id-245.theme-blockchain.woocommerce-js.ehf-template-blockchain.ehf-stylesheet-blockchain.mega-menu-header-main-menu.seamlessdx.elementor-default.elementor-kit-277.elementor-page.elementor-page-245 {
  min-width: 74.5em;
  max-width: 80em;
  padding: 0 2.5em 0 2.5em;
 }
 main {
  background-image: url(https://theblockchainacademy.com/wp-content/uploads/sites/6/2021/09/the-blockchain-academy-tile-bg-7-scaled.jpg);
 }
 .inner-blockchain-courses {
  margin: 3em 0 0 0;
 }
 /*----- L2 Buttons Desktop Common  ----*/
 .seamless-link .table-btn ul li a, .technology-content ul li a {
  background-size: 200% auto;
  width: 95%;
 }
 .fa-circle-dollar::before, .fa-dollar-circle::before, .fa-usd-circle::before {
  font-size: 1.15em !important;
  margin: 0 .5em 0 .5em;
 }
 .ff-form-main {
  max-width: 750px;
  border-width: 0;
  padding: 0;
 }
 .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative !important;
  width: 100%;
  min-height: 0 !important;
 }
 /* ~~~ Cart Tab ~~~ */
 .mini-total, li.cart-data-local a {
  margin: .25em 2em 2em 0 !important;
 }
 /* ~~~ Items Tab ~~~ */
 li.cart-data-local a:active {
  top: 1px;
 }
 /*-----------------------------------------
Desktop Top Header (min-width: 74.5em)
------------------------------------------*/
 .top-header .container {
  min-width: 74.5em;
 }
 .top-menu {
  padding: 1em 0 0 0 !important;
 }
 .head-top-social {
  min-width: 74.5em;
  padding: 0 2.5em 0 2.5em !important;
  height: 3em !important;
 }
 .head-top-menu ul {
  margin: .5em 0 0 0;
  padding: .55em 0 0 0 !important;
 }
 /* ~~~Home & Contact Us Links ~~~ */
 .head-top-social .head-top-menu ul li {
  font-size: .9em !important;
  margin: 0;
  padding: 0 0 0 2.25em;
 }
 .header {
  height: 10em;
 }
 /* ~~~ Login / Logout Button ~~~ */
 .login-row ul {
  margin: .075em -2.25em 0 .5em !important;
  padding: .75em 0 0 .25em;
 }
 .login-row li a {
  margin: .25em -1.5em 0 1.5em !important;
  min-height: 2em !important;
 }
 .fa-user-cog::before, .fa-user-gear::before {
  content: "\f4fe";
  display: block;
  margin: .25em 0 0 0 !important;
 }
 .login-row ul li a {
  min-width: 9.25em;
  font-size: .9em;
  min-height: 2em !important;
 }
 .login-row ul li a:hover {
  min-width: 9.25em;
  font-size: .9em;
  min-height: 3em !important;
 }
 /*~~~~~ Cart & Items Tabs Positioning~~~~~*/
 .cart-btn ul li a span:nth-child(2), .cart-btn .cart-row ul li.cart-data-local a.dropdown-back {
  font-size: .9em !important;
  bottom: 0 !important;
  height: 3em !important;
  margin: 0 0 0 .25em !important;
  padding: .75em 1.75em 1em 1.75em !important;
 }
 .dropdown-menu-mini-cart .shopping_cart_image {
  width: 110px;
  margin-right: 1.5em;
  padding: 0 !important;
 }
 .dropdown-menu-mini-cart .view-cart-button a:first-of-type {
  margin: 0 0 1em 0 !important;
 }
 .dropdown-menu-mini-cart .view-cart-button a {
  width: 94%;
  font-size: .95em !important;
  padding: 1em !important;
  margin: .5em 0 1em 0 !important;
 }
 .dropdown-menu-mini-cart .view-cart-button a:last-of-type {
  margin: .75em 0 2.25em 0 !important;
 }
 /* ~~~ Cart Drop Menu ~~~ */
 .cart-btn .cart-row ul.dropdown-menu-mini-cart {
  top: 44px;
  right: 0;
  padding: 0;
 }
 /* ~~~ Cart Menu Drop Down Design Elements ~~~ */
 .cart-btn .cart-row ul.dropdown-menu-mini-cart li {
  margin: 1em !important;
  padding: 0 2em 0 1.5em !important;
 }
 .mini-total {
  font-size: 1.2em;
  padding: .5em 0 .5em 1em !important;
  margin: .5em 0 0 0 !important;
  min-height: 2em !important;
  margin-bottom: 2em !important;
 }
 .cart-row ul {
  margin-top: .5em !important;
 }
 .cart-btn .cart-row ul li {
  font-size: .95em !important;
  padding: 0 0 0 .25em !important;
 }
 /*~~~~~Shopping Cart Drop Menu~~~~~*/
 .shopping_cart_content .shopping_cart_title ul:first-of-type {
  font-weight: 300 !important;
  padding: .25em 1em .25em 9.5em !important;
  margin: -4.25em 0 0 0 !important;
 }
 .dropdown-menu-mini-cart .shopping_cart_content p:first-of-type {
  font-size: 1.5em;
  margin: .5em 0 .5em .25em !important;
  padding: .5em .25em .25em .25em !important;
 }
 /* ~~~ Logo & Primary (Mega) Navigation ~~~ */
 .header {
  height: 10em !important;
 }
 .navbar-row {
  margin: 0 !important;
  padding: 0 2.5em 0 2.5em !important;
 }
 .logo {
  flex: 0 0 1em;
  flex-basis: 18em;
  margin: 1.35em 0 .5em 0;
  padding: 0 !important;
  border-radius: 0 !important;
 }
 .min-menu .collapse-navbar ul li:first-child {
  padding-left: .25em;
 }
 .min-menu .collapse-navbar ul li .mega-sub-menu ul li:nth-child(even) {
  padding: .1em 0 .1em 0 !important;
 }
 /*-----------------------------------------
Desktop Mega Menus (min-width: 74.5em)
------------------------------------------*/
 /* * * [Core] Main Mega Base Nav Buttons * * */
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
  width: 95% !important;
  left: 0;
  margin: 0 !important;
  padding: .25em .5em !important;
  top: 6em !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item > a.mega-menu-link {
  font-size: 1.275em !important;
  margin: 0 0 0 2em !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
  z-index: 999;
  background: linear-gradient(to bottom, rgba(22 52 74 / 99%), rgba(26 61 87 / 98%));
  border-top: rgba(124 255 10 / 100%) solid 0;
  border-right: rgba(124 255 10 / 100%)solid .75em;
  border-bottom: rgba(124 255 10 / 100%) solid .75em;
  border-left: rgba(124 255 10 / 100%) solid .25em;
  position: absolute;
  width: 95%;
  max-width: none;
  left: 0;
  box-shadow: inset 0 0 20px rgba(22 52 74 / 90%);
  text-shadow: 1px 1px 1px rgba(3 8 12 / 100%);
  display: flex;
  min-width: auto !important;
  align-items: center;
  justify-content: flex-end;
  border-radius: .75em !important;
 }
 ul.mega-sub-menu .mega-menu-row li:before {
  right: .25rem !important;
  width: .15rem !important;
  margin: 0 0 0 -.75em !important;
  padding: 0 .1em 0 .1em !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
  opacity: 1;
  display: block;
 }
 /** Drop Menu Links **/
 #mega-menu-wrap-header-main-menu a {
  font-size: .95em !important;
  padding: .5em .1em .5em .1em !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item {
  margin: 0 !important;
 }
 .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-row:last-child .mega-sub-menu {
  padding: .25em !important;
 }
 /*----------------------------------------
Desktop Font Awesome (min-width: 74.5em)
-------------------------------------------*/
 li.outcomes:before {
  width: 4em; /* same as padding-left set on li */
  margin: .15em 1em 0 -2em !important;
 }
 i.fal.fa-tools::before {
  padding: 0 1.5em 0 0 !important;
  margin: 0 !important;
 }
 i.fa.fa-money {
  margin: .25em .35em 0 -.25em !important;
 }
 i.fal.fa-user-circle {
  margin: 0 .5em 0 0;
  padding: 0;
 }
 .fa-clock-four::before, .fa-clock::before {
  font-size: 1em !important;
  padding: .25em 0 .75em .1em !important;
 }
 .fa-cubes::before {
  padding: 0 .75em 0 .25em !important;
 }
 .table-row th:first-child, .fa-file-check::before {
  padding: .75em .5em .75em .75em !important;
 }
 .fa-watch-calculator::before {
  padding: .75em .5em .75em .5em !important;
 }
 i.fal.fa-hourglass-start::before {
  padding: 0 .75em 0 0 !important;
 }
 i.fal.fa-money-check::before {
  margin: 0 .5em 0 0 !important;
  padding: 0 .5em 0 0 !important;
 }
 i.fal.fa-history::before {
  margin: 0 .25em 0 0 !important;
  padding: 0 .25em 0 0 !important;
 }
 .tps::before {
  padding: 0 .5em 0 0 !important;
 }
 .twitter::before {
  padding: 0 .5em 0 0 !important;
 }
 i.fal fa-cube {
  padding: 0 .5em 0 0 !important;
 }
 i.fal fa-cubes {
  padding: 0 .5em 0 0 !important;
 }
 .fa-chevron-double-right::before {
  padding: 0 .5em 0 0 !important;
 }
 .fa.fa-money::before {
  padding: 0 .5em 0 0 !important;
 }
 .information-box .information-content .information-box .information-content i.fal.fa-calendar-alt {
  padding: 0 .5em 0 0 !important;
 }
 i.fa-clock {
  padding: 0 .5em 0 0 !important;
 }
 i.fal.fa-calendar {
  padding: 0 .5em 0 0 !important;
 }
 i.fal.fa-calendar-check {
  padding: 0 .5em 0 0 !important;
 }
 .information-box .information-content i.fa-wifi {
  font-size: .95em !important;
  margin: 0 .25em 0 0 !important;
 }
 i.far.fa-user-clock::before {
  padding: 0 .5em 0 0 !important;
  font-size: .85em !important;
 }
 i.fa-hand-holding-usd::before {
  font-size: .95em !important;
  margin: 0 !important;
  padding: 0 .25em 0 0 !important;
 }
 i.fal.fa-user-cog {
  padding: 0 .5em 0 0 !important;
 }
 .far.fa-external-link-alt::before {
  padding: 0 .55em 0 0 !important;
 }
 i.fal.fa-alarm-clock::before {
  padding: 0 .75em 0 2em !important;
 }
 /*-----------------------------------------
Desktop Hero (min-width: 74.5em)
------------------------------------------*/
 .carousel-inner {
  padding-bottom: 2em;
  border-top: .5em #cfcfcf solid;
  z-index: 0 !important;
 }
 .banner-text {
  width: 55% !important;
  border-top: .2em solid #57B307;
  border-bottom: 1em solid #4B9906;
  border-left: 0.25em solid #3E8005;
  border-radius: .5em 0 0 0 !important;
  padding: 0 3em 1em 1.25em !important;
  top: 70%;
  font-size: 2.5vw;
 }
 .banner-text-box {
  padding: .85em .5em .5em 0;
  max-width: 95%;
 }
 .banner-text .banner-text-box a {
  width: 22% !important;
 }
 .banner-text-box h1.d-lg-block.d-md-block.d-none {
  font-size: .75em;
  padding: 0 0 .5em 0;
 }
 .banner-text .banner-text-box p {
  font-size: .425em;
  padding: .9em 1em 1.15em .25em;
  max-width: 37em !important;
 }
 .banner-text-box a {
  font-size: .45em !important;
  padding: 1em .75em !important;
  margin: 0 0 1em 0
 }
 .banner-text .banner-text-box a:hover {
  left: .05em;
 }
 .carousel-indicators {
  min-width: 74.5em !important;
  top: 93.5%;
  padding: .5em 7em .25em 1em !important;
  left: -22em !important;
 }
 .carousel-indicators li {
  width: .5em !important;
  margin: .5em 0 0 1em !important;
  padding: .75% .75% 0 0 !important;
 }
 .carousel-indicators li a {
  bottom: 0 !important;
 }
 /*-----------------------------------------
Desktop About (min-width: 74.5em)
------------------------------------------*/
 .hm-about .container {
  min-width: 74.5em;
  max-width: 75em !important;
  padding: 1.5em 2.5em 0 2.5em !important;
 }
 .hm-about .ab-img {
  padding: 6em .5em 1.5em .5em !important;
 }
 .ab-content h2 {
  font-size: 2.4em !important;
  min-width: 22em !important;
  padding: .5em 0 .25em .25em !important;
 }
 .ab-content p {
  width: 33em;
  font-size: 1.025em !important;
  margin: 1em 0 1em 0 !important;
  padding: .75em 1.5em 0 .5em;
 }
 .hm-about .ab-img {
  width: 90% !important;
 }
 .hm-about .ab-img img {
  margin: .75em 0 0 0;
 }
 .ab-content p:last-child {
  margin-bottom: 2.5em !important;
 }
 .hm-about .container .seamlessdx-btn, .ab-btn a {
  font-size: 1.1em !important;
  width: 70% !important;
  padding: 1em 1.25em 1em 1.25em !important;
  margin: 0 auto !important;
  margin-top: .5em !important;
  margin-bottom: .5em !important;
 }
 /*-----------------------------------------
Desktop Technology (min-width: 74.5em)
------------------------------------------*/
 .hm-technology .container {
  min-width: 74.5em;
  max-width: 80em !important;
  padding: 1.25em 2.5em 0 2.5em !important;
  margin-top: .5em !important;
 }
 .technology-row {
  margin: .75em 0 0 0;
 }
 .technology-content li {
  font-size: 1.1em;
  margin: 1.5em auto !important;
  width: 40%;
 }
 .technology-content p:first-child {
  font-size: 1.025em !important;
  padding: 0 .75em .5em .75em !important;
 }
 .text-wrap .text-wrap-left {
  margin: 0.625em;
 }
 .technology-content ul li a {
  font-size: 1.15em !important;
  padding: .75em 1em .75em 1em !important;
  width: 95%;
 }
 /*-----------------------------------------
Desktop Reasons  (min-width: 74.5em)
------------------------------------------*/
 .hm-reasons .container {
  min-width: 74.5em !important;
  padding: 1em 2.5em 0 2.5em !important;
 }
 .hm-reasons .reasons-box {
  min-width: 74.5em !important;
  border-top: #cfcfcf .5em solid;
  background-image: url(https://web3global.academy/seamlessdx/wp-content/uploads/sites/33/2022/01/top-reasons-to-apply-to-blockchain-crypto-certification-training-scaled-1.jpg);
  height: 33em !important;
  padding: 0 1em 1em 1em !important;
 }
 .hm-reasons, .reasons-box, .reasons-row p {
  font-size: .975em !important;
  padding: 0 0 1.5em 0 !important;
 }
 .reasons-row p {
  margin: 1em 0 0 0 !important;
 }
 .hm-reasons .reasons-box img {
  max-height: 16em !important;
  max-width: 16em !important;
  margin-top: .75em;
  margin-bottom: 1.5em;
 }
 .hm-reasons .reasons-row {
  padding: .75em 1.35em .75em 1.35em !important;
 }
 .hm-reasons .reasons-row a {
  font-size: 1.15em !important;
  padding: .75em 1.25em .75em 1.25em !important;
  margin: 0 0 .5em 0 !important;
  max-width: 100%;
  min-height: 3em;
 }
 .hm-reasons .reasons-row a:hover {
  left: .05em;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~
Desktop News (min-width: 74.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-news .container {
  min-width: 74.5em;
  max-width: 78em !important;
  padding: 0 2em 0 2em !important;
  margin: 0 auto;
  margin-top: 2em !important;
 }
 .hm-news p.news-slid-content, .owl-carousel, .col {
  min-width: 74.5em !important;
 }
 .owl-carousel .owl-stage-outer {
  max-width: 75em !important;
 }
 .hm-news .owl-item.active {
  min-width: 25em !important;
  padding: 0 .75em 0 .75em !important;
  min-height: 33em !important;
 }
 .news-slid-content span {
  font-size: .8em;
  padding: 1em .5em .5em .5em !important;
 }
 .news-slid-content h3 {
  font-size: 1.15em !important;
  padding: .25em .25em .25em 0 !important;
 }
 .news-slid .item {
  min-width: 23em !important;
  padding: 0 .15em;
 }
 .hm-news .seamlessdx-btn, a.news-slid-btn {
  font-size: 1.1em !important;
  width: 92%;
  padding: .85em 0 0 0 !important;
  min-height: 3.25em !important;
 }
 .hm-news div#news-carousel .item .news-slid-content p {
  padding: .25em .25em .25em 0 !important;
 }
 .hm-news .owl-carousel .owl-nav .owl-prev::after {
  right: 0;
 }
 .hm-news .owl-carousel .owl-nav .owl-next::after {
  left: -3.75em;
 }
 .hm-news .owl-carousel .owl-nav .owl-prev::after {
  right: 0;
 }
 /*-----------------------------------------
Desktop FAQ (min-width: 74.5em)
------------------------------------------*/
 .hm-questions .accordion-box {
  min-width: 74.5em !important;
  max-width: 80em !important;
  padding: 2em 2em 0 2em !important;
  margin: 0 auto !important;
  margin-top: 3.5em !important;
  margin-bottom: 4em !important;
 }
 .request-questions .myaccordion .card {
  padding: .5em 0 .5em 0 !important;
 }
 .request-questions .card-header button.collapsed .fa-plus, .request-questions .card-header button .fa-minus {
  font-size: 1.5em !important;
 }
 #accordion.myaccordion {
  margin-top: 0 !important;
  border-left: #cfcfcf .035em solid !important;
  border-right: #cfcfcf .035em solid !important;
 }
 .request-questions .myaccordion .btn {
  font-size: 1.025rem !important;
  padding: 1em 1em 0.75em 3.5em !important;
  width: 1em !important;
  height: 1em !important;
 }
 .request-questions .myaccordion .card:last-child {
  padding: .5em 1em 1.5em 1em !important;
  border-radius: 0 0 .5em .5em !important;
 }
 .request-questions .myaccordion .card {
  font-size: 1.1em !important;
  padding: .5em 1em .25em 1em !important;
  border-radius: .5em !important;
 }
 .card-body p {
  font-size: .925em !important;
  line-height: 170% !important;
  padding: .5rem 1rem 0 1rem;
 }
 .request-questions .myaccordion .fa-stack {
  top: 50%;
  border-radius: 50% !important;
  height: 2.5em;
  width: 2.5em;
  left: 0;
  font-size: 0.75em;
 }
 /*-----------------------------------------
Desktop Industry  (min-width: 74.5em)
------------------------------------------*/
 /* + + + + Outer Container Inherits from hm-questions from FAQ section + + + + */
 .blockchain-box .owl-stage, blockchain-box {
  min-width: 74.5em;
  padding: 0 !important;
  margin-top: 1em;
 }
 .seamlessdx-btn, a.blockchain-slid-btn {
  width: 95%;
  padding: .85em 0 .75em 0 !important;
  min-height: 3.5em;
 }
 .blockchain-box .owl-item.active {
  min-width: 23em !important;
  padding: 0 .75em 0 .75em !important;
  min-height: 30em !important;
 }
 .blockchain-box .owl-carousel .owl-stage-outer .owl-stage .owl-item.active {
  min-width: 23em;
  min-height: 31em;
 }
 .owl-carousel .owl-item img {
  display: block;
  width: 90%;
 }
 .blockchain-box .blockchain-slid .item h3 {
  font-size: 1em !important;
  line-height: 130%;
  padding: .5em 0 0 0 !important;
 }
 .blockchain-box .blockchain-slid .item h3 a:link {
  font-size: 1.35em !important;
  display: flex !important;
 }
 .blockchain-box .blockchain-slid .item p {
  font-size: .95em;
  width: 98% !important;
  padding: 0 .25em 0 0 !important;
 }
 /*-----------------------------------------
Desktop Contact Form  (min-width: 74.5em)
------------------------------------------*/
 .hm-contact .container {
  min-width: 74.5em !important;
  padding: 2em 2.5em 2em 2.5em !important;
 }
 .hm-contact {
  margin: 4em 0 0 0 !important;
  border-top: .75em solid #16344A;
  border-bottom: .5em solid #16344A;
  background-image: url(https://web3global.academy/seamlessdx/wp-content/uploads/sites/33/2021/11/blue-blockchain-tilejpg.jpg);
 }


 .hm-contact-box .item:last-child {
  padding: 0;
  margin: 0 auto !important;
 }
 .hm-contact p {
  margin: 0 0 4em 0;
 }
 .contact-details {
  margin: 0;
 }
 .contact-details-content p {
  font-size: .9em;
  margin: 0 0 2em 0;
  padding: 0 3em 0 0 !important;
 }
 .contact-details-title h2 {
  font-size: 1.55em;
  margin: .75em 0 .75em 0;
 }
 .hm-contact-box .item:first-child {
  padding-right: 4.375em
 }
 .contact-form .form-group {
  margin: 0;
  padding: 0 1em;
 }
 .contact-form .form-group label div {
  padding-left: 0.625em;
  font-size: 0.8125em;
 }
 .request-btn {
  padding-top: 0.9375em;
  border-radius: .5em .75em .25em .5em !important;
 }
 .request-btn input[type="submit"] {
  font-size: 1.125em;
  padding: .5em 2em;
 }
 .request-btn input[type="submit"]:hover {
  font-size: 1.125em;
  padding: .5em 2em;
 }
 p.contact-details-content {
  font-size: 1.2em;
 }
 ul.contact-details-content {
  font-size: 1.15em !important;
  margin: -.75em 0 .25em 1.75em;
 }
 li.contact-details-content:before {
  margin: 0 0 0 -2.5em;
  width: 1.3em; /* same as padding-left set on li */
 }
 li.contact-details-content {
  font-size: 1em !important;
  padding: 0 0 0 1em !important;
  margin: .5em 0 .7em 0 !important;
 }
 .contact-form .form-group .form-control {
  font-size: .95em !important;
 }
 .form-control {
  padding: 1em 1.25em !important;
 }
 .contact-form .form-group {
  max-width: 34em !important;
  font-size: .95em !important;
  margin-bottom: 1.75em;
 }
 .contact-form .form-group label {
  font-size: 1em !important;
  padding: .25em 0 .25em 0;
 }
 /*-----------------------------------------
Desktop Footer (min-width: 74.5em)
------------------------------------------*/
 .footer .container {
  min-width: 74.5em !important;
  max-width: 75em !important;
  padding: 1em 2.5em 0 2.5em !important;
  max-height: 21em !important;
 }
 .footer {
  padding-bottom: 2em !important;
  border-bottom: 8em solid #333;
  border-top: .75em solid #16344A;
  border-bottom: .5em solid #16344A;
  background-image: url(https://web3global.academy/seamlessdx/wp-content/uploads/sites/33/2022/09/theblockchainacademy-1-scaled-1.jpg);
 }
 .foot-title h3 {
  font-size: 1.05em;
  margin: 1.5em 0 0 0;
  width: 18em;
 }
 .foot-copyright {
  margin: 2em 0 0 0;
  padding: 3em 0 0 0;
 }
 .copyright-text {
  max-width: 22em !important;
 }
 .footer .copyright-text p {
  font-size: .75em;
  margin: -10em 0 0 0 !important;
 }
 /*~~~Footer Block 1~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-one.foot-title {
  margin: 1.5em 5em .25em 0 !important;
  min-width: 24em !important;
 }
 .blockchain-footer img {
  max-width: 55% !important;
  margin: 1.5em 0 0 1.5em !important;
 }
 .blockchain-footer-one p {
  font-size: 0.7em !important;
  max-width: 85% !important;
  padding: 0 5em 3em 0 !important;
 }
 /*~~~Footer Block 2~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-two.foot-title {
  margin: 1em 0 0 17em !important;
 }
 .foot-title-border {
  max-width: 15em !important;
  margin: .5em 0 1em 0 !important;
 }
 .blockchain-footer-two ul li {
  font-size: 0.7em !important;
  padding: 0 .5em 0 0 !important;
  min-width: 24em !important;
 }
 /*~~~Footer Block 3 Campus Map~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-three.foot-title {
  margin: 2.5em 0 0 14em !important;
  width: 30.5em !important;
 }
 /*~~~Footer Block 4 - Social Media Icons~~~~~*/
 .seamless-map {
  max-height: 8em !important;
 }
 .blockchain-footer, .blockchain-footer-four, .foot-title {
  margin: 15em 0 0 17em !important;
  min-width: 28em !important;
 }
 .wp-block-social-links .wp-social-link svg {
  width: 2em !important;
  height: 1.5em !important;
 }
 /*---------------------------------------
Desktop Courses & Programs Common (min-width: 74.5em)
----------------------------------------*/
 .inner-banner, .container {
  min-width: 74.5em !important;
  padding: 0 2.5em 0 2.5em !important;
  margin: 0 auto !important;
 }
 /* + + + + All Courses & Programs Accordion Chrome + + + + */
 .courses-row .container {
  min-width: 74.5em !important;
  margin-top: 2em !important;
  margin-bottom: 4em;
  padding: .25em 2.5em 2em 2.5em !important;
 }
 .elementor-row, .container {
  min-width: 74.5em !important;
  padding: 0 1.5em 0 1.5em !important;
 }
 .page-header {
  height: 0 !important;
  height: 6.85vw !important;
  margin: -17em 0 0 0 !important;
  min-height: 4rem;
 }
 .cart-btn .cart-row ul.dropdown-menu-mini-cart li {
  width: 44em !important;
 }
 .promo-title h4 {
  margin: 3em 0 0 0 !important;
 }
 .blockchain-crypto-course-info ul li a {
  font-size: 1.05em !important;
 }
 .seamless-link, .information-btn ul li a {
  width: 85% !important;
  padding: 1em 0 1em 1em !important;
 }
 .information-box {
  padding: .5em 0 .5em 0em !important;
 }
 .technology-title h3 {
  margin: 1em 0 .5em 0;
 }
 .program-details ul li {
  font-size: .95em !important;
  line-height: 1.625em;
  letter-spacing: .007em;
 }
 .blockchain-crypto-program {
  padding: 2em;
 }
 .programs-link p {
  margin: 2em 0 1em 0;
 }
 h3.courses-programs-heading a {
  margin-top: .5em !important;
  letter-spacing: .005em;
 }
 h2.blockchain-program-title {
  padding: 1em 0 0 0 !important;
 }
 .hours-box ul {
  margin: 0 0 1em 0 !important;
 }
 .hours-row .dollar-box {
  min-width: 10em !important;
 }
 .blockchain-program-title h1, .blockchain-course-title h1, .blockchain-single-course-title h1 {
  padding: 1em !important;
 }
 .blockchain-single-program-title-container h1 {
  padding: .5em 0 .5em 0 !important;
 }
 .blockchain-single-program-title-container h1:before {
  width: 1rem;
  margin: .25em .5em .25em 0 !important;
  padding: .75em 0 .75em 0 !important;
 }
 .blockchain-program-title h3 {
  padding: .5em 0 .5em 0 !important;
 }
 .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
  margin: 4px 8px 4px 0
 }
 .wp-block-social-links .wp-social-link a {
  padding: .25em
 }
 .wp-block-social-links .wp-social-link svg {
  width: 1em;
  height: 1em
 }
 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  font-size: 24px
 }
 .accordion-questions .course-catalog {
  padding: 0 1em 1em 1em;
 }
 .blockchain-program-title-container, .blockchain-course-title-container, .blockchain-single-course-title-container {
  min-width: 74.5em !important;
  padding: 0 2.5em 0 2.5em !important;
  margin: 0 auto !important;
 }
 .blockchain-program-title h1, .blockchain-course-title h1, .blockchain-single-course-title h1 {
  font-size: 2.15em !important;
  padding: 1.75rem 3.25rem 1.25rem 2.25rem !important;
  min-height: 3.5em !important;
  top: .5em !important;
  bottom: 0 !important;
  margin: 0 auto;
  left: 0 !important;
 }
 .blockchain-program-title h1:before, .blockchain-course-title h1:before, .blockchain-single-course-title h1:before {
  height: 100%;
  width: .9375rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: 0 !important;
 }
 .programs-details .set {
  border-radius: .25em 0 0 .25em;
  padding: .15em 0 .15em .5em !important;
  border-bottom: .025em solid #fff;
 }
 #accordion-Business {
  border-right: #8A8A8A solid .025em !important;
  border-left: #8A8A8A solid .025em !important;
 }
 /*----- All Courses, All Programs, and Single Courses H1  ----*/
 /*----- Single Programs H1  ----*/
 .blockchain-single-program-title-container h1 {
  padding: 1em 2.5em .75em 2.5em !important;
  font-size: 2.2em;
 }
 .blockchain-single-program-title-container h1 {
  font-weight: 700 !important;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 95%);
  text-shadow: 1px 1px 1px #0F2433;
 }
 .blockchain-single-program-title-container h1:before {
  width: .9375rem;
  left: 0;
  bottom: 0;
  top: 0;
  margin: 0 1em 0 -1.75em !important;
 }
 /*----- L2 Headings  ----*/
 .page-title h2, .inner-banner .inner-page-box {
  width: 95% !important;
  font-size: 3.1em !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
 }
 .page-title h2:after, .hm-technology .hm-reasons .hm-news .hm-questions .blockchain-box .hm-contact .inner-banner .inner-page-box {
  margin-top: 1em;
  margin-bottom: 1em !important;
  height: 7.5px !important;
  width: 3em !important;
 }
 .blockchain-professional-certification-career-placement-services ul li {
  padding: .25em 1.5em .75em 0;
  margin-top: 0;
  margin-bottom: 3em;
  bottom: 2em !important;
 }
 /*~~~~Desktop Courses & Programs Preamble & CTA Links~~~~*/
 .seamless-link, .blockchain-professional-certification-career-placement-services ul li a {
  font-size: 1.1em !important;
  width: 19em !important;
  margin: 0 auto !important;
  padding: .75em 1em .75em 1em !important;
  min-height: 3.25em !important;
 }
 .blockchain-professional-certification-career-placement-services p {
  margin: 0 auto !important;
  width: 18em !important;
 }
 .news-slid-content h2, h3 {
  font-size: 1.85em;
 }
 h3.courses-programs-heading a {
  font-size: 1.07em;
  padding: 0 .5em .5em 0 !important;
  color: #224f70;
 }
 .blockchain-certificate-title h3 a {
  font-size: 1.05em !important;
  margin: 0 0 .25em 0 !important;
 }
 .inner-blockchain-courses {
  margin: 3em 0 0 0;
 }
 .blockchain-course-content {
  margin: 0 !important;
 }
 .blockchain-crypto-course-info h4 {
  font-size: 1.3em !important;
  margin: 1em 0 1.25em 0 !important;
 }
 #certified-blockchain-professional.elementor-element.elementor-element-b7ae566.elementor-widget elementor-widget-heading {
  margin: 0 !important;
  padding: 0 !important;
 }
 .min-blockchain {
  background-image: url(https://theblockchainacademy.com/wp-content/uploads/sites/6/2021/09/the-blockchain-academy-tile-bg-7-scaled.jpg);
 }
 .accordion-tabs ul.nav-pills li {
  padding-right: 0.3125em;
 }
 .accordion-tabs ul.nav-pills li:last-child {
  padding-right: 0;
 }
 h6.edit-course-link .edit-single-course ul li {
  margin: -1em 0 0 -1em !important;
 }
 h6.edit-program-link, .edit-single-course, .edit-course {
  margin: .5em 0 0 -1em !important;
 }
 .course-badge-credential-row {
  width: 21em !important;
 }
 .course-badge-credential-row, .course-badge-credential, .img {
  margin: 0 auto !important;
 }
 .course-badge-credential-row .course-badge-credential img {
  display: block !important;
  width: 45% !important;
  margin: 0 auto !important;
 }
 .blockchain-program-title h3 a:link {
  font-size: 1.15em !important;
  min-width: 28em !important;
  padding: .25em 0 .75em 0 !important;
 }
 .information-content, h3.info-title a {
  color: #224f70 !important;
  font-size: 1rem !important;
  padding: 1.5em 1.15em .25em 0 !important;
 }
 .table-btn ul li a, .careers-btn ul li a {
  font-size: 1rem !important;
  padding: 1em 1.15em 1em 1.15em !important;
  margin-top: .5em !important;
  margin-bottom: 1em !important;
  width: 100% !important;
 }
 .information-box .information-title h2, .information-title h4 {
  font-size: 1.75em !important;
  padding: 1em .75em .25em 1em !important;
  margin: .5em .25em .25em 0 !important;
 }
 .accordion-questions .myaccordion .btn {
  font-size: 1.1em !important;
 }
 .card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
 }
 .blockchain-certification {
  margin: 1em 0 .75em 0 !important;
 }
 .hours-box ul {
  padding-left: 0;
 }
 .info-row .information-content {
  border-top: 0.625em solid #448C06;
  margin-top: 0;
 }
 h3.blockchain-outcomes {
  font-size: 1.35em;
 }
 h4.blockchain-outcomes-mod {
  font-size: 1.5em;
 }
 h5.blockchain-outcomes {
  font-size: 2em;
 }
 .tuition-assistance-info-sessions-program-bulletin p:last-child {
  margin-bottom: 0;
 }
 /* Begin Global All Courses & Programs Accordion  */
 .accordion-col .container {
  margin: 0 auto;
  max-width: 47em !important;
  padding: 0 1em 0 1em !important;
 }
 /* SINGLE COURSES INFO TABLE (GLOBAL) */
 .blockchain-crypto-course-details ul {
  padding: .5em 0 .25em 0 !important;
  line-height: 170% !important;
 }
 .table-row td a:active {
  top: 1px;
 }
 .table-row th:first-child, .fa-file-check::before {
  padding: .75em .5em .75em .5em !important;
 }
 .program-enroll-btn a {
  margin: 2em 0 2em 0 !important;
  font-size: .9em !important;
  width: 99% !important;
  min-height: 3.5em !important;
  padding: 1em 2em 1em 2em !important;
 }
 .table-btn {
  margin: 0 auto;
  width: 35% !important;
 }
 .table-row th img {
  top: 0;
  padding-right: .625em;
 }
 .table-btn ul {
  padding: 0 !important;
  margin: 0 auto !important;
 }
 .table-btn ul li a:active {
  min-height: 3.25em !important;
  top: 1px;
 }
 .information-box .information-content ul li {
  font-size: .9rem !important;
  margin: 0 .25em .5em 1em !important;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs p:first-child {
  margin: 1.5em 1.5em .5em 0 !important;
 }
 .information-box .information-content ul li:last-child {
  margin: 0 .25em 1.5em 1em !important;
 }
 .blockchain-crypto-course-info ul {
  margin: 0 0 1em 0 !important;
 }
 .blockchain-crypto-course-info p {
  font-size: 1em !important;
  line-height: 170% !important;
  margin: 1em 0 0 0 !important;
 }
 h3.courses-programs {
  font-size: 1.9em !important;
  padding: .25em 0 .35em 0;
 }
 .fa-circle-user::before, .fa-user-circle::before {
  font-size: 1.15em !important;
  padding: 0 .25em 0 0 !important;
 }
 h4.courses-programs {
  font-size: 1.15em;
  margin: 0 0 1em 0;
  padding: 0 1em 0 0;
 }
 p.courses-programs {
  font-size: .975em;
 }
 .blockchain-course-details ul li {
  font-size: .95em !important;
  padding: .5em 0 .25em 0 !important;
  display: flex !important;
 }
 .blockchain-course-details ul li i {
  width: 2.5em;
 }
 .blockchain-btn ul li {
  padding: 1em .25em .25em .25em !important;
  margin-top: .5em !important;
  margin-bottom: 1em !important;
 }
 .blockchain-btn ul li a {
  font-size: .975rem !important;
  padding: .85em 1.25em .85em 1.25em !important;
  margin-top: .5em !important;
  margin-bottom: 1em !important;
 }
 .promo-title h4 {
  font-size: 1.75em !important;
  margin: 1em 0 1em 0;
 }
 .blockchain-courses-promo ul {
  font-size: .95rem !important;
  margin: .25em 0 0 0 !important;
  padding: .5em 0 0 0 !important;
 }
 .fa-lock-alt::before, .fa-lock-keyhole::before {
  padding: 0 0 0 1em !important;
 }
 .certificate-programs-link .bundle-programs-details-title h3 {
  font-size: 1.65em !important;
  margin: 1em 0 .5em 0 !important;
 }
 .certificate-programs-link ul li a:after {
  font-size: 1em;
  margin: 0 0 0 -1.25em !important;
 }
 .certificate-programs-link ul li {
  font-size: 1.05em !important;
  padding: 0 0 .5em 0 !important;
 }
 .table-btn ul li {
  margin-top: .5em !important;
  margin-bottom: 0 !important;
  padding: .75em .5em .75em 0 !important;
 }
 .blockchain-course-info h6.edit-product a {
  font-size: 1.25em !important;
  margin: -1.8em -2em 0 0 !important;
 }
 .programs-details .accordion-container {
  width: 21em !important;
  padding: 0 0 .35em;
 }
 .inner-certificate-box {
  border-top: .5em #ececec solid;
  min-height: 9em;
 }
 p.business-banner-details {
  font-size: 1em !important;
 }
 .table-row th {
  padding: 1em .75em 1em .75em !important;
 }
 .table-row tr:nth-of-type(even) td {
  font-size: .95rem !important;
  padding: .75em 1em .75em 1em;
 }
 .table-row tr:nth-of-type(even) td a {
  font-size: .95rem !important;
 }
 /* + + Begin All Courses & Programs L2 Landing Pages + + */
 li.blockchain-crypto-technology-courses-and-certificate-training-programs:before {
  width: 4em; /* same as padding-left set on li */
  margin: .15em 1em 0 -2.5em !important;
 }
 .header-bottom {
  min-width: 74.5em !important;
  border-top: .5em solid #3E8005 !important;
  padding: 0 2.5em 0 2.5em !important;
 }
 .certificate-programs-link ul li a {
  font-size: .95em !important;
 }
 .accordion-tabs ul.nav-pills li a.nav-link {
  font-size: 1.15em;
  margin: .25em 0 0 0 !important;
  padding: 1.25em 3em 1.25em 3em;
 }
 .accordion-tabs ul.nav-pills li a:hover {
  margin: .25em 0 0 0 !important;
 }
 .accordion-tabs ul.nav-pills li a.nav-link.active {
  margin: .25em 0 0 0 !important;
  padding: 1.25em 3em 1.25em 3em !important;
  border: 0.05em solid #224f70;
 }
 /* + + Desktop Accordion + + */
 .accordion-tabs ul.nav-pills li {
  padding-right: 0.3125em;
 }
 .accordion-tabs ul.nav-pills li:last-child {
  padding-right: 0;
 }
 .fal.fa-download::before {
  padding: .25em .5em 0 1em !important;
 }
 .info-row .information-content {
  border-top: 0.625em solid #448C06;
  margin-top: 0;
 }
 .courses-programs p:last-of-type {
  margin-bottom: 1em;
 }
 /* SINGLE COURSES DATA TABLE #2 */
 .blockchain-course-details ul li:first-of-type {
  padding: 0 !important;
 }
 .blockchain-btn ul {
  padding: 0 1em 0 0 !important;
 }
 .certificate-programs-link ul {
  margin: 1.25em 0 0 1.5em !important;
  line-height: 170% !important;
 }
 ul.pod360 li.pod360:last-child {
  margin-bottom: .5em !important;
 }
 /* + + 1st Info Table [Desktop] + + */
 .blockchain-crypto-technology-courses-and-certificate-training-programs h3 {
  font-size: 1.25em !important;
  margin: 1.25em .75em 1em 0 !important;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs h4 {
  font-size: 1.25em !important;
 }
 i.fal.fa-alarm-clock::before {
  padding: 0 .5em 0 .25em !important;
 }
 .fa-calendar-alt::before, .fa-calendar-days::before {
  font-size: .95em !important;
  padding: 0 .5em 0 0;
 }
 .fa-credit-card-front::before {
  font-size: 1em !important;
  padding: 0 .1em 0 0 !important;
 }
 h2.outcomes {
  font-size: 3.3125rem;
 }
 h2.outcomes {
  font-size: 3.3125rem;
  line-height: 4rem;
 }
 h3.outcomes {
  font-size: 1.05em !important;
  margin: 1em 0 1em 0 !important;
 }
 ul.outcomes li.outcomes {
  font-size: 1em !important;
 }
 p.outcomes {
  font-size: 1em;
  padding: .5em 0 .5em 0 !important;
 }
 li.outcomes:before {
  margin: 0 0 0 -2em !important;
 }
 .outcomes li {
  margin: 0 !important;
  font-size: 1.05em !important;
  padding: 0 2em 0 2em !important;
  width: 46em !important;
 }
 .accordion-title h4 {
  font-size: 1.05em;
  min-height: 3.75em !important;
  padding: 1.5em 0 1em 2em !important;
  border-right: 0em #fff solid !important;
 }
 .information-box {
  padding: .55em .75em .55em .75em;
  margin: 0 0 1.5em 0;
 }
 .information-content ul li i {
  font-size: 1rem !important;
  padding: 0 1em 0 .5em !important;
 }
 .information-content ul {
  padding: 0 .5em 0 0 !important;
  width: 20em !important;
  margin: -.5em 0 0 .25em !important;
  line-height: 160% !important;
 }
 .information-btn ul li {
  margin: 0 0 1em 0;
 }
 li.information-content, h5:first-child {
  font-size: .875rem !important;
  margin: -1.75em 0 1em 1.5em !important;
 }
 li.information-content, h5 {
  font-size: .85rem !important;
  margin: .25em 0 .25em 1.5em !important;
  font-weight: 500 !important;
  line-height: 170% !important;
 }
 ul.side-info {
  padding: .5em .25em 0 0 !important;
  margin: 0 0 -.5em 0 !important;
 }
 li.side-info::before {
  margin: .25em 1em 0 .45em;
  font-size: 1em !important;
 }
 /*------------------------------------------------------
Desktop Single Courses (min-width: 74.5em)
-------------------------------------------------------*/
 .blockchain-crypto-technology-courses-and-certificate-training-programs p:last-child {
  font-size: 1em !important;
  margin: 0 1em 1em 0 !important;
  padding: .5em 1em 1em 0 !important;
 }
 /* + + + Begin Single Courses Accordion (Left Side) (Desktop) + + + */
 .programs-details {
  margin: .5em 2em 2em 0;
  padding: 0 2em 0 0 !important;
 }
 .programs-details-title h3 {
  font-size: 1.25em !important;
  padding: 1em 1em .5em 1em !important;
 }
 .programs-details .accordion-container > h2 {
  margin-bottom: 1.25em;
  padding-bottom: .75em;
 }
 .programs-details .set > a {
  font-size: 1em;
  padding: .9375em 1.25em 0 .5em !important;
  margin: 0 0 0 1em !important;
 }
 .programs-details .set > a i {
  margin-top: .25em;
  font-size: .8em;
  height: 1.25em;
  width: 1.25em;
  margin: .5em .75em 0 0;
  padding: .5em .75em 0 0;
 }
 .programs-details .content p a {
  font-size: .9em;
  padding: .75em 1em;
 }
 .programs-link ul {
  margin-bottom: 2em;
 }
 .programs-link li {
  font-size: 1.05em;
 }
 .programs-link ul li a {
  font-size: 1.05em;
 }
 /*------------------------------------------------------
Desktop All Courses (min-width: 74.5em)
-------------------------------------------------------*/
 /* + + + + All Courses CTA Buttons (Desktop) + + + + */
 .course-badge-credential-btn ul li a {
  font-size: 1.1em;
  margin: 0 auto !important;
  margin-bottom: .35em !important;
  padding: .85em 1.5em .85em 1.5em;
 }
 .blockchain-crypto-certificates {
  font-size: 1.5em;
  padding: .5em .5em .25em 0;
  margin: 0 .25em 0 0;
 }
 .blockchain-crypto-row .item:first-child {
  padding: .5em 0 1em 1em;
 }
 .blockchain-cryptocurrency-professional .container {
  min-width: 74.5em;
  max-width: 80em;
  padding: 1.5em 2.5em 0 2.5em;
 }
 .blockchain-program-content {
  padding-right: 2em !important;
 }
 /* + + All Courses CTA Buttons [Global] + + */
 .course-badge-credential-btn ul li a {
  min-height: 3em;
  width: 90%;
 }
 /*------------------------------------------------------
Desktop Single Certificate (min-width: 74.5em)
-------------------------------------------------------*/
 /* + + + + Course Badge Credential (Desktop) + + + + */
 .course-badge-credential-btn ul li {
  margin: 0 0 .25em 0;
 }
 .course-badge-credential-row .course-badge-credential img {
  width: 50%;
  padding: 0 0 2.5em 0;
 }
 /* + + + + Single Program Banner Image (Desktop) + + + + */
 .blockchain-program-banner {
  margin: 0 0 .75em 0;
  padding: 0 0 1em 0 !important;
 }
 .blockchain-program-banner img {
  border-radius: .75em;
 }
 .blockchain-program-title h2 a {
  font-size: 1.125em;
 }
 h3.business-banner-details {
  font-size: 1.3em;
  margin: 1.25em 0 1.1em 0;
 }
 p.business-banner-details {
  font-size: 1.05em;
  margin: 1em 0 1.5em 0 !important;
 }
 .table-row th:first-child {
  font-size: 1em;
 }
 .table-row th:last-child {
  font-size: .95em !important;
  padding: .5em .5em .5em 1em;
 }
 .table-row tr:nth-of-type(odd) td {
  font-size: .9em !important;
  padding: .75em 1em .75em 1em;
 }
 .table-row tr:nth-of-type(odd) td a {
  font-size: 1em !important;
  padding: .75em .5em .75em .5em;
 }
 .table-row tr:nth-of-type(even) td a {
  font-size: 1em !important;
  padding: .75em .5em .75em .5em;
 }
 .table-row {
  margin-top: 1.75em;
  padding: 0;
 }
 .table-btn {
  margin-top: .5em;
 }
 .blockchain-crypto-program {
  margin-top: 1em;
  padding: 2.5em;
 }
 .program-title h3 {
  font-size: 1.65em !important;
  margin: 0 0 .5em 0;
 }
 .program-title p {
  font-size: 1rem !important;
  padding: .75em 0 0 0;
  font-weight: 600 !important;
 }
 .program-details ul {
  padding: 0 0 .25em 1em !important;
  margin: 1em 0 .25em 0;
 }
 /*--- Single Programs  Tabular Data (Desktop) ---*/
 .program-details ul {
  padding: 0 1em .5em;
  margin: 1.5em 0 .5em;
 }
 .program-details ul li {
  font-size: 1em;
  margin: .5em .25em .5em -1em;
  padding: 0 1.25em .5em 2em;
  padding-left: 2.3125em
 }
 .program-details ul li::after {
  top: .3125em;
  width: 1.125em;
  height: 1em;
 }
 .program-details ul li a {
  font-size: 1em;
 }
 .technology-title h3 {
  font-size: 1.3em !important;
  margin: .15em 0 .5em 0;
  padding: .15em 1em 0 0;
 }
 .technology-title p {
  font-size: .975em;
  margin: .25em 0 .5em 0;
  padding: .25em .75em .25em 0;
 }
 tbody {
  border-radius: 1em 1em .5em .75em;
 }
 .demand-title h2 {
  font-size: 1.65em;
  text-align: 170% !important;
  margin: .5em 0 1em 0;
  padding: .5em 1em .5em 0;
 }
 .demand-title p {
  font-size: .95em;
  text-align: 170% !important;
  margin: .5em 0 .5em 0;
  padding: .5em 1em .25em 0;
 }
 /*--- Right Column---*/
 .information-btn ul li a {
  width: 85%;
  margin: 0 auto !important;
  min-height: 3em !important;
  padding: .55em 0 .55em 0 !important;
 }
 /*------------------------------------------------------
Desktop All Certificates (min-width: 74.5em)
-------------------------------------------------------*/
 /* + + + BEGIN All Certificate Programs -(min-width: 74.50em) + + + */
 .elementor-widget-wrap .elementor-element-populated {
  min-width: 74.5em !important;
  margin: 1em 0 0 0 !important;
  padding: 0 !important;
 }
 .elementor-239 .elementor-element.elementor-element-b85ffc8 > .elementor-widget-container {
  padding: 0;
 }
 li.blockchain-course-content p:last-child {
  padding: 0 0 2em 0;
 }
 /*- All Programs Accordion - (min-width: 74.50em) -*/
 .accordion-col .container {
  min-width: 74.5em;
  max-width: 80em;
  padding: 0 2.5em 0 2.5em;
 }
 .blockchain-program-title h3 {
  font-size: 1.7em !important;
  margin: .25em 0 .25em 0 !important;
 }
 .programs-hours-row {
  font-size: 1.05em !important;
  margin: .5em 0 0 .75em !important;
 }
 /* L2 All Programs
   //////////////////////// */
 /* + + + Accordion H2 -(Desktop) + + + */
 /*~~~~L2 Preamble & Featured Image~~~~*/
 .tuition-assistance-info-sessions-program-bulletin h3 {
  font-size: 2.1em !important;
  margin: 0 0 1em 0;
  padding: 0;
 }
 .tuition-assistance-info-sessions-program-bulletin p, .elementor-widget-image {
  font-size: 1.05em;
  margin: 0 0 1.3em 0;
  padding: 0 2.75em 0 0;
 }
 .accordion-title h4 {
  font-size: 1.075em;
  padding: 1.5em 2em 1.25em 2em;
  border-right: 0 #fff solid !important;
  min-height: 3.5em !important;
 }
 h6.edit-program-link, .edit-single-course .edit-course {
  padding: 0;
  margin: -2em 1em 0 9em;
  font-size: 1.25em !important;
 }
 /* + + + Accordion Chrome-(Desktop) + + + */
 .accordion-questions .myaccordion .fa-stack {
  top: 55%;
  left: 0;
  font-size: 1em !important;
  height: 1em;
  width: 1em;
 }
 .accordion-questions .card-header button.collapsed .fa-plus, .accordion-questions .card-header button .fa-minus {
  padding: 0 !important;
 }
 .hours-row {
  margin: 0 0 0 .75em !important;
 }
 .hours-box ul {
  font-size: .975em !important;
  line-height: 150% !important;
  margin: 0 0 0 -1.1em !important
 }
 .badge-credential {
  margin: .25em 1em 0 0;
  padding: .25em;
  flex: 0 0 10em;
 }
 .accordion-questions .myaccordion .btn {
  font-size: 1rem !important;
  padding: 1em 1em .5em 2.5em !important;
 }
 .business-col {
  padding: 0 1em 0 1em;
 }
 .hours-box li {
  border-right: .075em dotted #4A4A4A !important;
 }
 .fa-clock-four::before, .fa-clock::before {
  padding: 0 .25em 0 0 !important;
 }
 /* -- All Programs Accordion Data Block #1 -- */
 .hours-box li {
  font-size: .95em !important;
  margin: .25em 0 0 0 !important;
  padding: 0 .5em 0 .5em !important;
 }
 .hours-row li:last-child {
  font-size: .95em !important;
  margin: 0;
  margin-right: 0 !important;
 }
 .fa-usd-circle::before {
  padding: 0 !important;
 }
 .hours-row .dollar-box {
  font-size: 1em !important;
  margin: .25em .5em 0 0 !important;
 }
 /* -------Courses in Certificate Program Header ------- */
 .blockchain-table .table-title h4 {
  font-size: 1.2em !important;
  font-weight: 500 !important;
  padding: .75em 0 .5em 0 !important;
 }
 .dollar-box ul {
  font-size: .95em !important;
  padding: 0 !important;
 }
 h2.blockchain-program-title {
  font-size: 1.75em !important;
  margin: .15em .5em .25em 0 !important;
  padding: .15em .5em 0 0;
 }
 h2.outcomes {
  font-size: 3.3125rem;
  line-height: .4rem;
 }
 h4.outcomes-mod {
  font-family: oswald, sans-serif;
  font-size: 1.5em;
  font-weight: 700 !important;
 }
 .outcomes h6 {
  font: normal 1.6em " oswald", sans-serif;
  letter-spacing: .003em;
  line-height: 160%;
 }
 h4.single-courses {
  font-size: 1.25em !important;
  margin: 1.25em 0 1.25em 0 !important;
 }
 p.single-courses {
  font-size: 1.05em !important;
  margin: 0 0 1.1em 0 !important;
 }
 p.single-courses:last-child {
  margin: 0 0 2em 0 !important;
 }
 .accordion-questions .course-catalog {
  padding: 2em 1.75em 3em 1.75em;
  background: transparent !important;
 }
 .all-courses p {
  font-size: 1em;
  padding: 0 .5em .25em 0;
  margin: 0 0 1em 0;
 }
 .all-programs p {
  font-size: 1em;
  padding: 0 .5em .25em 0;
  margin: 0 0 1em 0;
 }
 /*///////////////////////////////////////////////////////////////////////////
Desktop Blog -  (min-width: 74.50em)  */
 .elementor-container {
  min-width: 74.5em !important;
 }
 .elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 75em !important;
 }
 .elementor-1339 .elementor-element.elementor-element-827d3d7 > .elementor-container {
  max-width: 860px !important;
 }
 .blog-inner-banner-main-wrap .inner-banner-title {
  font-size: 1.9rem;
  line-height: 1.2;
  margin-top: 0 !important;
  margin-bottom: 2rem;
  letter-spacing: -0.03rem;
 }
 .pod360 p {
  line-height: 170%;
 }
 .inner-banner-author {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 1.1875rem;
  letter-spacing: -0.03rem;
  padding: 0;
 }
 .pod360 p {
  width: 720px !important;
 }
 .pod360 h2 {
  margin: 3rem 0;
  line-height: 4rem;
 }
 .pod360 h3 {
  font-size: 1.5em !important;
  width: 720px !important;
  padding: 1em .5em .5em 0 !important;
 }
 .pod360-intro h3 {
  font-size: 1.5em;
  margin: .25em 0 .25em 0 !important;
  padding: .5em 0 0 0;
 }
 .pod360 h4 {
  font-size: 1.1em !important;
  margin: .25em 0 .75em 0 !important;
  padding: .25em 0 0 0;
  width: 720px !important;
 }
 .pod360-mod h4 {
  font-size: 1.25em !important;
  margin: .25em 0 .5em 0 !important;
  padding: .5em .25em 0 0;
 }
 .pod360 h5 {
  margin: 0 0 .75em 0 !important;
  padding: .75em .25em 0 0 !important;
 }
 .pod360-intro p {
  margin: 0 0 1em 0 !important;
  padding: 0 5em 1em 0;
 }
 .pod360 h6 {
  margin: -.75em 0 1em -.25em !important;
  padding: .25em 0 1em 0 !important;
 }
 li.pod360:before {
  margin: .15em 1em 0 -2.5em !important;
  width: 4em; /* same as padding-left set on li */
 }
 ul.pod360 li {
  font-size: 1.05em;
  margin: 0 0 0 3em;
  padding: .5em 0 .75em 0 !important;
 }
 ul.pod360 li.pod360:last-child {
  margin-bottom: .5em !important;
 }
}
/* END Desktop
   //////////////////////// */
/* = = = = = = = = = = = = = = = = = = = = = = = =
Begin Laptop Styles
= = = = = = = = = = = = = = = = = = = = = = = = */
@media screen and (min-width: 61.5em) and (max-width : 75em) {
 /*---------------------------------------
Laptop Common min-width: (min-width: 61.5em)
----------------------------------------*/
 /***** Outer Containers *****/
 .top-header .container {
  min-width: 61.5em !important;
  max-width: 63em !important;
 }
 .mb-0, .my-0 {
  margin-bottom: 0 !important
 }
 .content-area {
  padding-top: 0 !important;
  padding-bottom: 2.1875rem;
 }
 /*~~~~All Courses and All Programs Container~~~~*/
 .inner-course-page .container {
  min-width: 61.5em !important;
  max-width: 63em !important;
  margin: 0 auto !important;
  padding: 0 2em 0 2em !important;
 }
 /***** <h2> Header (HP & L2) *****/
 .elementor-heading-title.elementor-size-default .page-title h2 {
  font-size: 1em !important;
  margin-bottom: .85em !important;
 }
 .shopping_cart_content, .dropdown-menu-mini-cart img {
  border-radius: .75em !important;
  padding: 1.5em .5em 0 .25em !important;
  clear: both !important;
 }
 .shopping_cart_content ul {
  min-width: 61.5em !important;
  padding: 1em !important;
 }
 .bundle-mycourse-list ul li {
  margin: 0 0 0 5em !important;
  padding: 0 0 0 2em !important;
 }
 /** ITEMS Tab */
 .cart-data-local a {
  max-width: 17em !important;
 }
 /* ~~~ Cart Tab ~~~ */
 .mini-total, li.cart-data-local a {
  margin: .25em 2em 2em 0 !important;
 }
 /* ~~~ Items Tab ~~~ */
 li.cart-data-local a:active {
  top: 1px;
 }
 .mini-total {
  margin: 0 0 0 .25em !important;
 }
 /*~~~~~ Cart & Items Tabs Positioning~~~~~*/
 .cart-btn ul li a span:nth-child(2), .cart-btn .cart-row ul li.cart-data-local a.dropdown-back {
  font-size: .85em !important;
  bottom: 0 !important;
  height: 3.5em !important;
  margin: 0 0 0 .25em !important;
  padding: 1em 1.75em 1em 1.75em !important;
 }
 .dropdown-menu-mini-cart .shopping_cart_image {
  width: 110px;
  margin-right: 1.5em;
  padding: 0 !important;
 }
 .dropdown-menu-mini-cart .view-cart-button a:first-of-type {
  margin: 0 0 1em 0 !important;
 }
 .dropdown-menu-mini-cart .view-cart-button a {
  width: 94%;
  font-size: .95em !important;
  padding: 1em !important;
  margin: .5em 0 1em 0 !important;
 }
 .dropdown-menu-mini-cart .view-cart-button a:last-of-type {
  margin: .75em 0 2.25em 0 !important;
 }
 /* ~~~ Cart Drop Menu ~~~ */
 .cart-btn .cart-row ul.dropdown-menu-mini-cart {
  top: 44px;
  right: 0;
  padding: 0;
 }
 /* ~~~ Cart Menu Drop Down Design Elements ~~~ */
 .cart-btn .cart-row ul.dropdown-menu-mini-cart li {
  margin: 1em !important;
  padding: 0 2em 0 1.5em !important;
 }
 .mini-total {
  font-size: 1.2em;
  padding: .5em 0 .5em 1em !important;
  margin: .5em 0 0 0 !important;
  min-height: 2em !important;
  margin-bottom: 2em !important;
 }
 .cart-row ul {
  margin-top: .5em !important;
 }
 .cart-btn .cart-row ul li {
  font-size: .95em !important;
  padding: 0 0 0 .25em !important;
 }
 /*~~~~~Shopping Cart Drop Menu~~~~~*/
 .shopping_cart_content .shopping_cart_title ul:first-of-type {
  font-weight: 300 !important;
  padding: .25em 1em .25em 9.5em !important;
  margin: -4.25em 0 0 0 !important;
 }
 .dropdown-menu-mini-cart .shopping_cart_content p:first-of-type {
  font-size: 1.5em;
  margin: .5em 0 .5em .25em !important;
  padding: .5em .25em .25em .25em !important;
 }
 .elementor-section-wrap {
  min-width: 61.5em !important;
  margin: 0 auto !important;
  padding: 0 2.5em 0 2.5em !important;
  padding: 0 !important;
 }
 .hm-banner {
  background-color: #3E8005;
 }
 .intructor-single-course-title, .outcome_other_cls h3 {
  font-size: 1.35em;
  margin: 0 0 1em 0;
 }
 .tuition-assistance-blockchain-course-program-support-services ul {
  padding: 0;
 }
 /* + + + + LG Screen Preamble & CTA Links + + + + */
 /***** L2 & L3 <h3> Header *****/
 .home page-template-default.page page-id-245.theme-blockchain.woocommerce-js.ehf-template-blockchain.ehf-stylesheet-blockchain.mega-menu-header-main-menu.seamlessdx.elementor-default.elementor-kit-277.elementor-page.elementor-page-245 {
  min-width: 61.5em;
  max-width: 63em;
  padding: 0 2em 0 2em;
 }
 main {
  background-image: none !important;
 }
 .inner-blockchain-courses {
  margin: 3em 0 0 0;
 }
 /*----- L2 Buttons Laptop Common  ----*/
 .seamless-link .table-btn ul li a, .technology-content ul li a {
  background-size: 200% auto;
  width: 95%;
 }
 .fa-circle-dollar::before, .fa-dollar-circle::before, .fa-usd-circle::before {
  font-size: 1.15em !important;
  margin: 0 .5em 0 .5em;
 }
 .ff-form-main {
  max-width: 63em;
  border-width: 0;
  padding: 0;
 }
 .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative !important;
  width: 100%;
  min-height: 0 !important;
 }
 /*-----------------------------------------
Laptop Top Header (min-width: 61.5em)
------------------------------------------*/
 .head-top-social {
  min-width: 61.5em !important;
  max-width: 63em !important;
  padding: 0 2.5em 0 2.5em !important;
  height: 3em !important;
 }
 .head-top-menu ul {
  margin: .5em 0 0 0;
  padding: .55em 0 0 0 !important;
 }
 /* ~~~Home & Contact Us Links ~~~ */
 .head-top-social .head-top-menu ul li {
  font-size: .8em !important;
  margin: 0;
  padding: 0 0 0 2.25em;
 }
 .header {
  height: 10em;
 }
 .header-bottom .container {
  min-width: 61em !important;
  padding: 0 1em 0 -2em !important;
  margin: 0 auto !important;
 }
 /* ~~~ Login / Logout Button ~~~ */
 i.fal.fa-user-cog {
  padding: .65em .5em 0 0 !important;
 }
 .login-row ul {
  margin: .0975em -2.25em 0 .5em !important;
  padding: .75em 0 0 .25em;
 }
 .login-row li a {
  margin: 0 -1.5em .25em 1.5em !important;
  min-height: 2em !important;
 }
 .login-row ul li a {
  min-width: 10em;
  font-size: .8em;
 }
 .login-row ul li a:hover {
  color: #eee !important;
 }
 /* ~~~ Logo & Primary (Mega) Navigation ~~~ */
 .header {
  height: 9.5em !important;
 }
 .navbar-row {
  min-width: 61.5em !important;
  max-width: 63em !important;
  font-size: .95em !important;
  margin: 0 !important;
  padding: .5em 2em 0 1em !important;
 }
 .logo, .img {
  flex: 0 0 1em;
  flex-basis: 16em;
  margin: 1em 0 .5em 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
 }
 .min-menu .collapse-navbar ul li:first-child {
  padding-left: .25em;
 }
 .min-menu .collapse-navbar ul li .mega-sub-menu ul li:nth-child(even) {
  padding: .1em 0 .1em 0 !important;
 }
 /*-----------------------------------------
Laptop Search (min-width: 61.5em)
------------------------------------------*/
 .search-btn i {
  margin: 1.75em 0 0 .5em !important;
  padding: 0 0 0 .5em !important;
  font-size: 1.3em;
 }
 /*-----------------------------------------
Laptop Mega Menu (min-width: 61.5em)
------------------------------------------*/
 /* * * [Core] Main Mega Base Nav Buttons * * */
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
  width: 100% !important;
  left: 0;
  margin: 0 !important;
  padding: .25em .5em !important;
  top: 6em !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item > a.mega-menu-link {
  font-size: 1.275em !important;
  margin: 0 1em 0 1em !important;
  padding: 0 1em 0 0 !important;
  max-width: 90% !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
  z-index: 999;
  background: linear-gradient(to bottom, rgba(22 52 74 / 99%), rgba(26 61 87 / 98%));
  border-top: rgba(124 255 10 / 100%) solid 0;
  border-right: rgba(124 255 10 / 100%)solid .75em;
  border-bottom: rgba(124 255 10 / 100%) solid .75em;
  border-left: rgba(124 255 10 / 100%) solid .25em;
  position: absolute;
  width: 100%;
  max-width: none;
  left: 0;
  box-shadow: inset 0 0 20px rgba(22 52 74 / 90%);
  text-shadow: 1px 1px 1px rgba(3 8 12 / 100%);
  display: flex;
  min-width: auto !important;
  align-items: center;
  justify-content: flex-end;
  border-radius: .75em !important;
 }
 ul.mega-sub-menu .mega-menu-row li:before {
  right: .25rem !important;
  width: .15rem !important;
  margin: 0 0 0 -.75em !important;
  padding: 0 .1em 0 .1em !important;
 }
 /** Drop Menu Links **/
 #mega-menu-wrap-header-main-menu a {
  font-size: .95em !important;
  padding: .5em .1em .5em .1em !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item {
  margin: 0 !important;
 }
 .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-row:last-child .mega-sub-menu {
  padding: .25em !important;
 }
 /*-----------------------------------------
Laptop Font Awesome (min-width: 61.5em)
------------------------------------------*/
 li.outcomes:before {
  width: 4em; /* same as padding-left set on li */
  margin: .15em 1em 0 -2em !important;
 }
 i.fal.fa-tools::before {
  padding: 0 .75em 0 0 !important;
  margin: 0 !important;
 }
 i.fa.fa-money {
  margin: .25em .35em 0 -.25em !important;
 }
 i.fal.fa-user-circle {
  margin: 0 .5em 0 0;
  padding: 0;
 }
 .fa-clock-four::before, .fa-clock::before {
  font-size: 1em !important;
  padding: .25em 0 .75em .1em !important;
 }
 .fa-cubes::before {
  padding: 0 .75em 0 .25em !important;
 }
 .table-row th:first-child, .fa-file-check::before {
  padding: .75em .5em .75em .75em !important;
 }
 .fa-watch-calculator::before {
  padding: .75em .5em .75em .5em !important;
 }
 i.fal.fa-hourglass-start::before {
  padding: 0 .75em 0 0 !important;
 }
 i.fal.fa-money-check::before {
  margin: 0 .5em 0 0 !important;
  padding: 0 .5em 0 0 !important;
 }
 i.fal.fa-history::before {
  margin: 0 .25em 0 0 !important;
  padding: 0 .25em 0 0 !important;
 }
 .tps::before {
  padding: 0 .5em 0 0 !important;
 }
 .twitter::before {
  padding: 0 .5em 0 0 !important;
 }
 i.fal fa-cube {
  padding: 0 .5em 0 0 !important;
 }
 i.fal fa-cubes {
  padding: 0 .5em 0 0 !important;
 }
 .fa-chevron-double-right::before {
  padding: 0 .5em 0 0 !important;
 }
 .fa.fa-money::before {
  padding: 0 .5em 0 0 !important;
 }
 .information-box .information-content .information-box .information-content i.fal.fa-calendar-alt {
  padding: 0 .5em 0 0 !important;
 }
 i.fa-clock {
  padding: 0 .5em 0 0 !important;
 }
 i.fal.fa-calendar {
  padding: 0 .5em 0 0 !important;
 }
 i.fal.fa-calendar-check {
  padding: 0 .5em 0 0 !important;
 }
 .information-box .information-content i.fa-wifi {
  font-size: .95em !important;
  margin: 0 .25em 0 0 !important;
 }
 i.far.fa-user-clock::before {
  padding: 0 .5em 0 0 !important;
  font-size: .85em !important;
 }
 i.fa-hand-holding-usd::before {
  font-size: .95em !important;
  margin: 0 !important;
  padding: 0 .25em 0 0 !important;
 }
 .far.fa-external-link-alt::before {
  padding: 0 .55em 0 0 !important;
 }
 i.fal.fa-alarm-clock::before {
  padding: 0 .75em 0 2em !important;
 }
 /*-----------------------------------------
Laptop Hero (min-width: 61.5em)
------------------------------------------*/
 .carousel-inner {
  padding-bottom: 2em;
  border-top: .5em #cfcfcf solid;
 }
 .banner-text {
  width: 55% !important;
  border-top: .2em solid #57B307;
  border-bottom: 1em solid #4B9906;
  border-left: 0.25em solid #3E8005;
  border-radius: .5em 0 0 0 !important;
  padding: 0 2em 1em 1.25em !important;
  top: 70%;
  font-size: 2.5vw;
 }
 .banner-text-box {
  padding: .85em .5em .5em 0;
  max-width: 100%;
 }
 .banner-text .banner-text-box a {
  width: 25% !important;
 }
 .banner-text-box h1.d-lg-block.d-md-block.d-none {
  font-size: .85em;
  padding: 0 0 .5em 0;
 }
 .banner-text .banner-text-box p {
  font-size: .5em;
  padding: .75em .5em .75em .25em;
  width: 30% !important;
 }
 .banner-text-box a {
  font-size: .5em !important;
  padding: 1em .75em !important;
  margin: 0 0 1em 0
 }
 .banner-text .banner-text-box a:hover {
  left: .05em;
 }
 .carousel-indicators {
  min-width: 61.5em !important;
  top: 91.5%;
  padding: .25em 7em .25em 1em !important;
  left: -22em !important;
 }
 .carousel-indicators li {
  width: .5em !important;
  margin: .5em 0 0 1em !important;
  padding: .75% .75% 0 0 !important;
 }
 .carousel-indicators li a {
  bottom: 0 !important;
 }
 /*-----------------------------------------
Laptop About (min-width: 61.5em)
------------------------------------------*/
 .hm-about .container {
  min-width: 69em;
  max-width: 66em !important;
  padding: 1em 1.5em 0 1.5em !important;
 }
 .hm-about .ab-img {
  padding: 6em .5em 1.5em .5em !important;
 }
 .ab-content h2 {
  font-size: 2em;
  min-width: 22em !important;
  padding: .75em 0 .25em .25em !important;
 }
 .ab-content p {
  width: 34em;
  font-size: .925em !important;
  margin: 1em 0 1em 0 !important;
  padding: .75em 2em 0 .5em;
 }
 .hm-about .ab-img img {
  margin: .75em 0 0 0;
  max-width: 27em;
 }
 .ab-content p:last-child {
  margin-bottom: 1.5em !important;
 }
 .hm-about .container .seamlessdx-btn, .ab-btn a {
  font-size: 1.025em !important;
  width: 70% !important;
  padding: 1em 1.75em 1em 1.75em !important;
  margin: 0 auto !important;
  margin-top: .5em !important;
  margin-bottom: .5em !important;
 }
 /*-----------------------------------------
Laptop Technology (min-width: 61.5em)
------------------------------------------*/
 .hm-technology .container {
  min-width: 61em !important;
  max-width: 63em !important;
  padding: .5em 2.5em 0 2.5em !important;
 }
 .page-title h2:after, .hm-technology .hm-reasons .hm-questions .blockchain-box .hm-contact .inner-banner .inner-page-box {
  margin-top: .75em;
  margin-bottom: 1em !important;
  height: 7.5px !important;
  width: 3em !important;
 }
 .page-title h2 {
  padding-top: .5em !important;
  margin: 0 auto !important;
 }
 .technology-row {
  margin: 2.25em 0 0 0;
 }
 .technology-content li {
  font-size: 1.1em;
  margin: 1.5em auto !important;
  width: 40%;
 }
 .technology-content p:first-child {
  font-size: .925em !important;
  padding: 0 2em .25em 2em !important;
 }
 .text-wrap .text-wrap-left {
  margin: 0.625em;
 }
 .technology-content ul li a {
  font-size: .95em !important;
  padding: .75em 1em 1em 1em !important;
  width: 95%;
 }
 /*-----------------------------------------
Laptop Reasons (min-width: 61.5em)
------------------------------------------*/
 .hm-reasons .container {
  min-width: 61.5em !important;
  max-width: 66em !important;
  padding: 0 1em 0 1em !important;
 }
 .hm-reasons .reasons-box {
  border-top: #cfcfcf .25em solid;
  height: 35em !important;
  padding: 1.25em 1em 1em 1em !important;
 }
 .hm-reasons, .reasons-box, .reasons-row p {
  font-size: .935em !important;
  padding: 1.5em 0 1.5em 0 !important;
 }
 .hm-reasons .reasons-box img {
  max-height: 16em !important;
  max-width: 16em !important;
  margin-top: .5em;
  margin-bottom: 1.5em;
 }
 .hm-reasons .reasons-row {
  padding: .75em 1.5em .75em 1.5em !important;
 }
 .hm-reasons .reasons-row a {
  font-size: 1.075em !important;
  padding: .75em 1.25em 1em 1.25em !important;
  margin: 0 0 .5em 0 !important;
  max-width: 100%;
  min-height: 3em;
 }
 .hm-reasons .reasons-row a:hover {
  left: .05em;
 }
 /*-----------------------------------------
Laptop News (min-width: 61.5em)
------------------------------------------*/
 .hm-news .container {
  min-width: 61.5em;
  padding: 0 1em 0 1em !important;
 }
 .hm-news h2 {
  font-size: 2.9em !important;
  min-width: 22em !important;
  margin-top: -1em !important;
  margin-bottom: .85em !important;
  margin: 0 auto !important;
 }
 .hm-news p.news-slid-content, .owl-carousel, .col {
  min-width: 61.5em !important;
 }
 .owl-carousel .owl-stage-outer {
  max-width: 63em !important;
 }
 .hm-news .owl-item.active {
  min-width: 20.5em !important;
  padding: 0 .5em 0 .5em !important;
  min-height: 35.75em !important;
 }
 .news-slid-content span {
  font-size: .7em;
  padding: 1em .5em .5em .5em !important;
 }
 .news-slid-content h3 {
  font-size: 1.15em !important;
  padding: .25em .25em .25em 0 !important;
 }
 .news-slid .item {
  min-width: 1em !important;
  padding: 0 .15em;
 }
 .hm-news .seamlessdx-btn, a.news-slid-btn {
  font-size: 1em !important;
  width: 85% !important;
  padding: .85em 0 0 0 !important;
  min-height: 3.25em !important;
 }
 .hm-news div#news-carousel .item .news-slid-content p {
  padding: .25em .25em .25em 0 !important;
  font-size: .9em !important;
 }
 .hm-news .owl-carousel .owl-nav .owl-prev::after {
  right: 0;
 }
 .hm-news .owl-carousel .owl-nav .owl-next::after {
  left: -3.75em;
 }
 /*-----------------------------------------
Laptop FAQ (min-width: 61.5em)
------------------------------------------*/
 .hm-questions .container {
  min-width: 61.5em !important;
  padding: 0 2em 1em 1em !important;
  margin: 0 auto !important;
  margin-top: 2em !important;
 }
 .hm-questions .accordion-box {
  min-width: 61.5em !important;
  padding: 2em 2.5em 0 1.15em !important;
  margin: 0 auto !important;
 }
 .request-questions .myaccordion .card {
  padding: .5em 0 .5em 0 !important;
 }
 .request-questions .card-header button.collapsed .fa-plus, .request-questions .card-header button .fa-minus {
  font-size: 1.5em !important;
 }
 #accordion.myaccordion {
  margin-top: 0 !important;
 }
 .request-questions .myaccordion .btn {
  font-size: 1.025rem !important;
  padding: 1em 1em 0.75em 3.5em !important;
  width: 1em !important;
  height: 1em !important;
 }
 .request-questions .myaccordion .card:first-child {
  padding: 1.5em 1em 0 1em !important;
  border-radius: .75em .75em 0 0 !important;
 }
 .request-questions .myaccordion .card:last-child {
  padding: .5em 1em 1.5em 1em !important;
  border-radius: 0 0 .5em .5em !important;
 }
 .request-questions .myaccordion .card {
  font-size: 1.1em !important;
  padding: .5em 1em .25em 1em !important;
  border-radius: .5em !important;
 }
 .card-body p {
  font-size: .925em !important;
  line-height: 170% !important;
  padding: .5rem 1rem 0 1rem;
 }
 .request-questions .myaccordion .fa-stack {
  top: 50%;
  border-radius: 50% !important;
  height: 2.5em;
  width: 2.5em;
  left: 0;
  font-size: 0.75em;
 }
 /*-----------------------------------------
Laptop Industry (min-width: 61.5em)
------------------------------------------*/
 /* + + + + Outer Container Inherits from hm-questions from FAQ section + + + + */
 .blockchain-box .owl-stage, blockchain-box {
  min-width: 62em;
  max-width: 68em !important;
  margin: 0 auto !important;
  padding: 0 !important;
 }
 .seamlessdx-btn, a.blockchain-slid-btn {
  width: 94%;
  padding: .85em 0 .75em 0 !important;
  min-height: 3.5em;
 }
 .blockchain-box, .owl-item.active {
  min-width: 18em !important;
  padding: 0 .2em 0 .75em !important;
  min-height: 32em !important;
 }
 .blockchain-box .owl-carousel .owl-stage-outer .owl-stage .owl-item.active {
  min-width: 20em !important;
  min-height: 31em;
 }
 .blockchain-box .blockchain-slid .item h3 {
  font-size: 1em !important;
  line-height: 130%;
  padding: .75em 0 .75em 0 !important;
 }
 .blockchain-box .blockchain-slid .item h3 a:link {
  font-size: 1.35em !important;
  display: flex !important;
 }
 .blockchain-box .blockchain-slid .item p {
  font-size: .95em;
  width: 98% !important;
  padding: .25em;
 }
 /*-----------------------------------------
Laptop Contact (min-width: 61.5em)
------------------------------------------*/
 .hm-contact .container {
  min-width: 61.5em !important;
  padding: 2em 2.5em 2em 2.5em !important;
 }
 .hm-contact {
  margin: 4em 0 0 0 !important;
  border-top: .75em solid #16344A;
  border-bottom: .5em solid #16344A;
  background-image: url(https://web3global.academy/seamlessdx/wp-content/uploads/sites/33/2021/11/blue-blockchain-tilejpg.jpg);
 }


 .hm-contact-box .item:last-child {
  padding: 0;
  margin: 0 auto !important;
 }
 .hm-contact p {
  margin: 0 0 4em 0;
 }
 .contact-details {
  margin: 0;
 }
 .contact-details-content p {
  margin: 0 0 2em 0;
  padding: 0 2em 0 0 !important;
 }
 .contact-details-title h2 {
  font-size: 1.55em;
  margin: .75em 0 .75em 0;
 }
 .hm-contact-box .item:first-child {
  padding-right: 4.375em
 }
 .contact-form .form-group {
  margin: 0;
  padding: 0 1em;
 }
 .contact-form .form-group label div {
  padding-left: 0.625em;
  font-size: 0.8125em;
 }
 .request-btn {
  padding-top: 0.9375em;
  border-radius: .5em .75em .25em .5em !important;
 }
 .request-btn input[type="submit"] {
  font-size: 1.125em;
  padding: .5em 2em;
 }
 .request-btn input[type="submit"]:hover {
  font-size: 1.125em;
  padding: .5em 2em;
 }
 p.contact-details-content {
  font-size: 1.2em;
 }
 ul.contact-details-content {
  font-size: 1.15em !important;
  margin: -.75em 0 .25em 1.75em;
 }
 li.contact-details-content:before {
  margin: 0 0 0 -2.5em;
  width: 1.3em; /* same as padding-left set on li */
 }
 li.contact-details-content {
  font-size: 1em !important;
  padding: 0 0 0 1em !important;
  margin: .5em 0 .7em 0 !important;
 }
 .contact-form .form-group .form-control {
  font-size: .95em !important;
 }
 .form-control {
  padding: 1em 1.25em !important;
 }
 .contact-form .form-group {
  max-width: 26em !important;
  font-size: .95em !important;
  margin-bottom: 1.75em;
 }
 .contact-form .form-group label {
  font-size: 1em !important;
  padding: .25em 0 .25em 0;
 }
 /*-----------------------------------------
Laptop Footer (min-width: 61.5em)
------------------------------------------*/
 .footer .container {
  min-width: 61.5em !important;
  padding: 1.25em 4em 1.25em 4em !important;
  height: 24em;
 }
 .footer {
  padding-bottom: 2em !important;
  border-bottom: 2em solid #03080c;
 }
 .foot-title h3 {
  font-size: 1.05em;
  margin: 1.5em 0 0 -2em !important;
  width: 18em;
 }
 .copyright-text {
  max-width: 24em !important;
 }
 .footer .copyright-text p {
  font-size: .7em !important;
  margin: .75em 0 0 0 !important;
 }
 /*~~~Footer Block 1~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-one.foot-title {
  margin: 1em 0 0 0 !important;
  min-width: 32em !important;
 }
 .blockchain-footer img {
  max-width: 45% !important;
  margin: .5em 0 1em 2em !important;
  padding: .5em 1em 0 1em !important;
 }
 .blockchain-footer-one p {
  font-size: 0.7em !important;
  max-width: 65% !important;
  padding: 0 1em 0 0 !important;
 }
 /*~~~Footer Block 2~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-two.foot-title {
  margin: 0 !important;
  z-index: -1 !important;
 }
 .foot-title-border {
  max-width: 15em !important;
  margin: .5em 0 1em 0 !important;
  border-bottom: 0.05em dotted #cfcfcf;
 }
 .blockchain-footer-two ul li {
  font-size: 0.7em !important;
  padding: 0 .5em 0 0 !important;
  min-width: 24em !important;
 }
 /*~~~Footer Block 3 Campus Map~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-three.foot-title {
  margin: 2.25em 0 0 21em !important;
  width: 30.5em !important;
 }
 /*~~~Footer Block 4 - Social Media Icons~~~~~*/
 .seamless-map {
  max-height: 8em !important;
 }
 
 .wp-block-social-links .wp-social-link svg {
  width: 1.5em !important;
  height: 1.5em !important;
 }
 .wp-block-social-links .wp-social-link a {
  padding: 0 .15em;
 }
 .wp-block-social-links .wp-social-link a:hover {
  opacity: .7 !important;
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  padding: .2em .35em 2em 0 !important;
  margin: 0 !important;
  height: 1.75em !important;
 }
 /*-----------------------------------------
Laptop Courses & Programs (min-width: 61.5em)
------------------------------------------*/
 .inner-page-box {
  margin: 0 auto;
  padding: 0;
 }
 .blockchain-professional-certification-career-placement-services ul li {
  padding: .25em 1.5em .75em 0;
  margin-top: 0;
  margin-bottom: 3em;
  bottom: 15px;
 }
 /*~~~~Global All Courses & Programs Preamble & CTA Links~~~~*/
 .seamless-link, .blockchain-professional-certification-career-placement-services ul li a {
  font-size: 1.1em !important;
  width: 17em !important;
  margin: 0 auto !important;
  padding: .75em !important;
  min-height: 3.25em !important;
 }
 .digital-assets p {
  padding: 0 2em 0 0 !important;
 }
 .digital-assets p:last-child {
  padding: 0 2em 2em 0 !important;
 }
 .blockchain-certificate-title h3 a {
  font-size: 1em !important;
  margin: 0 0 .25em 0 !important;
 }
 .inner-blockchain-courses {
  margin: 0 !important;
 }
 .blockchain-course-content {
  margin: 0 2em 0 2em !important;
 }
 #certified-blockchain-professional.elementor-element.elementor-element-b7ae566.elementor-widget elementor-widget-heading {
  margin: 0 !important;
  padding: 0 !important;
 }
 .page-header {
  height: 0 !important;
  height: 2.85vw !important;
  margin: 0 0 0 0 !important;
  min-height: 4rem;
 }
 .blockchain-program-title-container, .blockchain-course-title-container, .blockchain-single-course-title-container {
  min-width: 74.5em !important;
  padding: 0 2.5em 0 2.5em !important;
  margin: 0 auto !important;
 }
 .blockchain-program-title h1, .blockchain-course-title h1, .blockchain-single-course-title h1 {
  font-size: 2.15em !important;
  padding: 1.75rem 3.25rem 1.75rem 3.25rem;
  min-height: 3.5em !important;
  top: .75em !important;
  bottom: 0 !important;
  margin: 0 auto;
  left: 0 !important;
 }
 .blockchain-program-title h1:before, .blockchain-course-title h1:before, .blockchain-single-course-title h1:before {
  height: 100%;
  width: .9375rem;
  top: 0;
  bottom: 0;
  left: 0;
  margin: 0 !important;
 }
 /*----- All Courses, All Programs, and Single Courses H1  ----*/
 .page-header {
  height: 0 !important;
  height: 6.85vw !important;
  margin: -11em 0 0 0 !important;
  min-height: 4rem;
 }
 /*----- Single Programs H1  ----*/
 .blockchain-single-program-title-container h1 {
  padding: 1em 2.5em .75em 2.5em !important;
  font-size: 2.2em;
 }
 .blockchain-single-program-title-container h1 {
  font-weight: 700 !important;
  text-shadow: 1px 1px 1px rgba(15 36 51 / 95%);
  text-shadow: 1px 1px 1px #0F2433;
 }
 .blockchain-single-program-title-container h1:before {
  width: .9375rem;
  left: 0;
  bottom: 0;
  top: 0;
  margin: 0 1em 0 -1.75em !important;
 }
 /*----- L2 Headings  ----*/
 .page-title h2, .hm-technology .hm-reasons .hm-news .hm-questions .blockchain-box .hm-contact .inner-banner .inner-page-box {
  font-size: 3.1em !important;
  margin-bottom: .85em !important;
 }
 .page-title h2:after, .hm-technology .hm-reasons .hm-questions .blockchain-box .hm-contact .inner-banner .inner-page-box {
  margin-top: .75em;
  margin-bottom: 1em !important;
  height: 7.5px !important;
  width: 3em !important;
 }
 /* + + + + Single COURSES + + + + */
 inner-banner, .container {
  min-width: 62em !important;
  max-width: 63em !important;
  margin: 0 auto !important;
 }
 .inner-course-banner-img {
  height: 35em !important;
 }
 .accordion-tabs ul.nav-pills li {
  padding-right: 0.3125em;
 }
 .accordion-tabs ul.nav-pills li:last-child {
  padding-right: 0;
 }
 h6.edit-course-link .edit-single-course ul li {
  margin: -1em 0 0 -1em !important;
 }
 h6.edit-program-link, .edit-single-course, .edit-course {
  margin: -1em 0 0 -1em !important;
 }
 h3.courses-programs-heading a {
  font-size: 1.75em;
  padding: 0 .5em .25em 0 !important;
 }
 .course-badge-credential-row {
  width: 21em !important;
 }
 .blockchain-program-title h3 a:link {
  font-size: 1.15em !important;
  min-width: 28em !important;
  padding: .25em 0 .75em 0 !important;
 }
 .table-btn ul li a {
  font-size: 1rem !important;
  padding: 1em 1.15em 1em 1.15em !important;
  margin-top: .5em !important;
  margin-bottom: 1em !important;
 }
 .information-box .information-title h2, .information-title h4 {
  font-size: 1.5em !important;
  padding: .5em .75em .5em 1em !important;
  margin: 0 .25em .75em 0 !important;
 }
 .accordion-questions .myaccordion .btn {
  font-size: 1.1em !important;
 }
 .card-header {
  padding: .5rem 1.25rem .5em 1.25em !important;
  margin-top: 0 !important;
  margin-bottom: 0;
 }
 .blockchain-certification {
  margin: 1em 0 .75em 0 !important;
 }
 .hours-box ul {
  padding-left: 0;
 }
 .info-row .information-content {
  border-top: 0.625em solid #448C06;
  margin-top: 0;
 }
 h3.blockchain-outcomes {
  font-size: 1.35em;
 }
 h4.blockchain-outcomes-mod {
  font-size: 1.5em;
 }
 h5.blockchain-outcomes {
  font-size: 2em;
 }
 .tuition-assistance-info-sessions-program-bulletin p:last-child {
  margin-bottom: 0;
 }
 /* Begin Global All Courses & Programs Accordion  */
 .accordion-col .container {
  margin: 0 auto;
  max-width: 47em !important;
  padding: 0 1em 0 1em !important;
 }
 /* SINGLE COURSES INFO TABLE (GLOBAL) */
 .blockchain-crypto-course-details ul {
  padding: .25em 0 0 0 !important;
  display: none !important;
 }
 .table-row td a:active {
  top: 1px;
 }
 .table-row th:first-child, .fa-file-check::before {
  padding: .75em .5em .75em .5em !important;
 }
 .table-row th img {
  top: 0;
  padding-right: .625em;
 }
 .program-enroll-btn {
  margin: 0 auto;
  width: 98% !important;
 }
 .table-btn {
  margin: 0 auto;
  width: 35% !important;
 }
 .table-btn ul {
  padding: 0 !important;
  margin: 0 auto !important;
 }
 .table-btn ul li a:active {
  min-height: 3.25em !important;
  top: 1px;
 }
 .information-box .information-content ul li {
  font-size: .9rem !important;
  margin: 0 .25em .5em 1em !important;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs p:first-child {
  margin: 1.5em 1.5em .5em 0 !important;
 }
 .information-box .information-content ul li:last-child {
  margin: 0 .25em 1.5em 1em !important;
 }
 .blockchain-crypto-course-info ul {
  margin: 0 0 .75em 0 !important;
 }
 h3.courses-programs {
  font-size: 2.2em !important;
  padding: .25em 0 .25em 0;
 }
 .fa-circle-user::before, .fa-user-circle::before {
  font-size: 1.15em !important;
  padding: 0 .25em 0 0 !important;
 }
 h4.courses-programs {
  font-size: 1.15em;
  margin: 0 0 1em 0;
  padding: 0 1em 0 0;
 }
 p.courses-programs {
  font-size: .975em;
 }
 .blockchain-course-details ul li {
  font-size: .95em !important;
  padding: .5em 0 .25em 0 !important;
 }
 .blockchain-course-details ul li i {
  width: 2.5em;
 }
 .promo-title h4 {
  font-size: 1.65em !important;
  margin: .75em 0 .75em 0;
 }
 .blockchain-courses-promo ul {
  font-size: .95rem !important;
  margin: .25em 0 0 0 !important;
  padding: .5em 0 0 0 !important;
 }
 .fa-lock-alt::before, .fa-lock-keyhole::before {
  padding: 0 0 0 1em !important;
 }
 .certificate-programs-link .bundle-programs-details-title h3 {
  font-size: 1.65em !important;
  margin: 1em 0 .5em 0 !important;
 }
 .certificate-programs-link ul li a:after {
  font-size: 1em;
  margin: 0 0 0 -1.25em !important;
 }
 .certificate-programs-link ul li {
  font-size: 1.05em !important;
  padding: 0 0 .5em 0 !important;
 }
 .table-btn ul li {
  margin-top: .5em !important;
  margin-bottom: 0 !important;
  padding: .75em .5em .75em 0 !important;
 }
 .blockchain-course-info h6.edit-product a {
  font-size: 1.25em !important;
  margin: 0 -2em 0 0 !important;
 }
 .programs-details .accordion-container {
  width: 21em !important;
  padding: 0 0 .35em;
 }
 .inner-certificate-box {
  border-top: .5em #ececec solid;
  min-height: 9em;
 }
 p.business-banner-details {
  font-size: 1em !important;
 }
 .table-row th {
  padding: 1em .75em 1em .75em !important;
 }
 .table-row tr:nth-of-type(even) td {
  font-size: .95rem !important;
  padding: .75em 1em .75em 1em;
 }
 .table-row tr:nth-of-type(even) td a {
  font-size: .95rem !important;
 }
 /* + + Begin All Courses & Programs L2 Landing Pages + + */
 li.blockchain-crypto-technology-courses-and-certificate-training-programs:before {
  width: 4em; /* same as padding-left set on li */
  margin: .15em 1em 0 -2.5em !important;
 }
 .header-bottom {
  border-top: .5em solid #3E8005 !important;
  padding: 0 2.5em 0 2.5em !important;
 }
 .certificate-programs-link ul li a {
  font-size: .95em !important;
 }
 .accordion-tabs ul.nav-pills li a.nav-link {
  font-size: 1.15em;
  margin: .25em 0 0 0 !important;
  padding: 1.25em 3em 1.25em 3em;
 }
 .accordion-tabs ul.nav-pills li a:hover {
  margin: .25em 0 0 0 !important;
 }
 .accordion-tabs ul.nav-pills li a.nav-link.active {
  margin: .25em 0 0 0 !important;
  padding: 1.25em 3em 1.25em 3em !important;
  border: 0.05em solid #224f70;
 }
 /* + + Laptop Accordion + + */
 .accordion-tabs ul.nav-pills li {
  padding-right: 0.3125em;
 }
 .accordion-tabs ul.nav-pills li:last-child {
  padding-right: 0;
 }
 .fal.fa-download::before {
  padding: 0 .25em 0 1em !important;
 }
 .info-row .information-content {
  border-top: 0.625em solid #448C06;
  margin-top: 0;
 }
 .courses-programs p:last-of-type {
  margin-bottom: 1em;
 }
 /* SINGLE COURSES DATA TABLE #2 */
 .blockchain-course-details ul li:first-of-type {
  padding: 0 !important;
 }
 .blockchain-btn ul {
  padding: 0 1em 0 0 !important;
 }
 .certificate-programs-link ul {
  margin: 1.25em 0 0 1.5em !important;
  line-height: 170% !important;
 }
 ul.pod360 li.pod360:last-child {
  margin-bottom: .5em !important;
 }
 /* + + 1st Info Table [Laptop] + + */
 .blockchain-crypto-technology-courses-and-certificate-training-programs h3 {
  font-size: 1.2em !important;
  margin: .75em .75em .85em 0 !important;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs h4 {
  font-size: 1.25em !important;
 }
 i.fal.fa-alarm-clock::before {
  padding: 0 .5em 0 .25em !important;
 }
 .fa-calendar-alt::before, .fa-calendar-days::before {
  font-size: .95em !important;
  padding: 0 .5em 0 0;
 }
 .fa-credit-card-front::before {
  font-size: 1em !important;
  padding: 0 .1em 0 0 !important;
 }
 h2.outcomes {
  font-size: 3.3125rem;
 }
 h2.outcomes {
  font-size: 3.3125rem;
  line-height: 4rem;
 }
 h3.outcomes {
  font-size: 1.05em !important;
  margin: 1em 0 1em 0 !important;
 }
 ul.outcomes li.outcomes {
  font-size: 1em !important;
 }
 p.outcomes {
  font-size: 1em;
  padding: .5em 0 .5em 0 !important;
 }
 li.outcomes:before {
  margin: 0 0 0 -2em !important;
 }
 .outcomes li {
  margin: 0 !important;
  font-size: 1.05em !important;
  padding: 0 2em 0 2em !important;
  width: 46em !important;
 }
 .accordion-title h4 {
  font-size: 1.05em;
  min-height: 3.75em !important;
  padding: 1.5em 0 1em 2em !important;
  border-right: 0em #fff solid !important;
 }
 .information-box {
  padding: 0 .75em .55em .75em;
  margin: 0 0 1.5em 0;
 }
 .information-content ul li i {
  font-size: 1rem !important;
  padding: 0 1em 0 .5em !important;
 }
 .information-content ul {
  padding: 0 .5em 0 0 !important;
  width: 20em !important;
  margin: -.5em 0 0 .25em !important;
  line-height: 160% !important;
 }
 .information-btn ul li {
  margin: 0 0 1em 0;
 }
 li.information-content, h5:first-child {
  font-size: .875rem !important;
  margin: -1.75em 0 1em 1.5em !important;
 }
 li.information-content, h5 {
  font-size: .9rem !important;
  margin: .25em 0 .25em 1.5em !important;
  font-weight: 600 !important;
  line-height: 170% !important;
 }
 ul.side-info {
  padding: .5em .25em 0 0 !important;
  margin: 0 0 -.5em 0 !important;
 }
 li.side-info::before {
  margin: .25em 1em 0 .45em;
  font-size: 1em !important;
 }
 /*-----------------------------------------
Laptop Single Courses (min-width: 61.5em)
------------------------------------------*/
 .blockchain-crypto-technology-courses-and-certificate-training-programs p:last-child {
  font-size: 1em !important;
  margin: 0 1em .5em 0 !important;
  padding: .5em 1em 1em 0 !important;
 }
 /* + + + Begin Single Courses Accordion (Left Side) (LG Screen) + + + */
 .programs-details {
  margin: 1em 2em 2em 0;
 }
 .programs-details-title h3 {
  font-size: 1.25em !important;
  padding: 1em 1em .5em 1.25em;
 }
 .programs-details .accordion-container > h2 {
  margin-bottom: 1.25em;
  padding-bottom: .75em;
 }
 .programs-details .set > a {
  font-size: 1em;
  padding: .9375em 1.25em;
 }
 .programs-details .set > a i {
  margin-top: .25em;
  font-size: .8em;
  height: 1.25em;
  width: 1.25em;
  margin: 0 .75em 0 0;
 }
 .programs-details .content p a {
  font-size: .9em;
  padding: .75em 1em;
 }
 .programs-link ul {
  margin-bottom: 2em;
 }
 .programs-link li {
  font-size: 1.05em;
 }
 .programs-link ul li a {
  font-size: 1.05em;
 }
 /*-----------------------------------------
Laptop All Courses (min-width: 61.5em)
------------------------------------------*/
 /* + + + + All Courses CTA Buttons (LG Screen) + + + + */
 .course-badge-credential-btn ul li a {
  font-size: 1.1em;
  margin: 0 auto !important;
  margin-bottom: .35em !important;
  padding: .85em 1.5em .85em 1.5em;
 }
 .blockchain-crypto-certificates {
  font-size: 1.5em;
  padding: .5em .5em .25em 0;
  margin: 0 .25em 0 0;
 }
 .blockchain-crypto-row .item:first-child {
  padding: .5em 0 1em 1em;
 }
 .blockchain-cryptocurrency-professional .container {
  min-width: 61.5em;
  max-width: 62em;
  padding: 1.5em 2.5em 0 2.5em;
 }
 .blockchain-program-content {
  padding-right: 2em !important;
 }
 /* + + All Courses CTA Buttons [Global] + + */
 .course-badge-credential-btn ul li a {
  min-height: 3em;
  width: 90%;
 }
 /*-----------------------------------------
Laptop Single Certs (min-width: 61.5em)
------------------------------------------*/
 /* + + + + Course Badge Credential (LG Screen) + + + + */
 .course-badge-credential-btn ul li {
  margin: 0 0 .25em 0;
 }
 .course-badge-credential-row .course-badge-credential img {
  width: 50%;
  padding: 0 0 2.5em 0;
 }
 /* + + + + Single Program Banner Image (LG Screen) + + + + */
 .blockchain-program-banner {
  margin: 0 0 .75em 0;
  padding: 0 0 1em 0 !important;
 }
 .blockchain-program-banner img {
  border-radius: .75em;
 }
 .blockchain-program-title h2 a {
  font-size: 1.125em;
 }
 h3.business-banner-details {
  font-size: 1.3em;
  margin: 1.25em 0 1.1em 0;
 }
 p.business-banner-details {
  font-size: 1.05em;
  margin: 1em 0 1.5em 0 !important;
 }
 .table-row th:first-child {
  font-size: 1em;
 }
 .table-row th:last-child {
  font-size: .95em !important;
  padding: .5em .5em .5em 1em;
 }
 .table-row tr:nth-of-type(odd) td {
  font-size: .9em !important;
  padding: .75em 1em .75em 1em;
 }
 .table-row tr:nth-of-type(odd) td a {
  font-size: 1em !important;
  padding: .75em .5em .75em .5em;
 }
 .table-row tr:nth-of-type(even) td a {
  font-size: 1em !important;
  padding: .75em .5em .75em .5em;
 }
 .table-row {
  margin-top: 1.75em;
  padding: 0;
 }
 .table-btn {
  margin-top: .5em;
 }
 .blockchain-crypto-program {
  margin-top: 1em;
  padding: 2.5em;
 }
 .program-title h3 {
  font-size: 1.65em !important;
  margin: 0 0 .5em 0;
 }
 .program-title p {
  font-size: 1rem !important;
  padding: .75em 0 0 0;
  font-weight: 600 !important;
 }
 .program-details ul {
  padding: 0 0 .25em 1em !important;
  margin: 1em 0 .25em 0;
 }
 /*--- Single Programs  Tabular Data (LG Screen) ---*/
 .program-details ul {
  padding: 0 1em .5em;
  margin: 1.5em 0 .5em;
 }
 .program-details ul li {
  font-size: 1em;
  margin: .5em .25em .5em -1em;
  padding: 0 1.25em .5em 2em;
  padding-left: 2.3125em
 }
 .program-details ul li::after {
  top: .3125em;
  width: 1.125em;
  height: 1em;
 }
 .program-details ul li a {
  font-size: 1em;
 }
 .technology-title h3 {
  margin: .15em 0 .5em 0;
  padding: .15em 1em 0 0;
 }
 .technology-title p {
  font-size: 1em;
  margin: .25em 0 .5em 0;
  padding: .25em .75em .25em 0;
 }
 tbody {
  border-radius: 1em 1em .5em .75em;
 }
 .demand-title h2 {
  font-size: 1.65em;
  text-align: 170% !important;
  margin: .5em 0 1em 0;
  padding: .5em 1em .5em 0;
 }
 /*--- Right Column---*/
 .information-btn ul li a {
  width: 85%;
  margin: 0 auto !important;
  min-height: 3em !important;
  padding: .55em 0 .55em 0 !important;
 }
 /*-----------------------------------------
Laptop All Certs (min-width: 61.5em)
------------------------------------------*/
 /* + + + + All Courses & Programs Accordion Chrome + + + + */
 .courses-row .container {
  min-width: 61.5em;
  margin-top: 3em !important;
  margin-bottom: 4em;
  padding: .25em 2.5em 0 0;
 }
 /* + + + BEGIN All Certificate Programs -(min-width: 74.50em) + + + */
 .elementor-widget-wrap .elementor-element-populated {
  min-width: 61.5em !important;
  margin: 1em 0 0 0 !important;
  padding: 0 !important;
 }
 .elementor-239 .elementor-element.elementor-element-b85ffc8 > .elementor-widget-container {
  padding: 0;
 }
 li.blockchain-course-content p:last-child {
  padding: 0 0 2em 0;
 }
 /*- All Programs Accordion - (min-width: 74.50em) -*/
 .accordion-col .container {
  min-width: 61.5em;
  max-width: 62em;
  padding: 0 2.5em 0 2.5em;
 }
 .blockchain-program-title h3 {
  font-size: 1.7em !important;
  margin: .25em 0 .25em 0 !important;
 }
 .programs-hours-row {
  font-size: 1.05em !important;
  margin: .5em 0 0 .75em !important;
 }
 /* L2 All Programs
   //////////////////////// */
 /* + + + Accordion H2 -(LG Screen) + + + */
 /*~~~~L2 Preamble & Featured Image~~~~*/
 .tuition-assistance-info-sessions-program-bulletin h3 {
  font-size: 1.9em !important;
  margin: 0 0 1em 0;
  padding: 0;
 }
 .tuition-assistance-info-sessions-program-bulletin p, .elementor-widget-image {
  font-size: 1.05em;
  margin: 0 0 1.3em 0;
  padding: 0 2.75em 0 0;
 }
 .accordion-title h4 {
  font-size: 1.075em;
  padding: 1.5em 2em 1.25em 2em;
  border-right: 0 #fff solid !important;
  min-height: 3.5em !important;
 }
 h6.edit-program-link, .edit-single-course .edit-course {
  padding: 0;
  margin: -2em 1em 0 9em;
  font-size: 1.25em !important;
 }
 /* + + + Accordion Chrome-(LG Screen) + + + */
 .accordion-questions .myaccordion .fa-stack {
  top: 55%;
  left: 0;
  font-size: 1em !important;
  height: 1em;
  width: 1em;
 }
 .accordion-questions .card-header button.collapsed .fa-plus, .accordion-questions .card-header button .fa-minus {
  padding: 0 !important;
 }
 .hours-row {
  margin: 0 0 0 .75em !important;
 }
 .hours-box ul {
  font-size: .975em !important;
  line-height: 150% !important;
  margin: 0 0 0 -1.1em !important
 }
 .badge-credential {
  margin: .25em 1em 0 0;
  padding: .25em;
  flex: 0 0 10em;
 }
 .accordion-questions .myaccordion .btn {
  font-size: 1rem !important;
  padding: 1em 1em .5em 2.5em !important;
 }
 .business-col {
  padding: 0 1em 0 1em;
 }
 .hours-box li {
  border-right: .075em dotted #4A4A4A !important;
 }
 .fa-clock-four::before, .fa-clock::before {
  padding: 0 .25em 0 0 !important;
 }
 /* -- All Programs Accordion Data Block #1 -- */
 .hours-box li {
  font-size: .95em !important;
  margin: .25em 0 0 0 !important;
  padding: 0 .5em 0 .5em !important;
 }
 .hours-row li:last-child {
  font-size: .95em !important;
  margin: 0;
  margin-right: 0 !important;
 }
 .fa-usd-circle::before {
  padding: 0 !important;
 }
 .hours-row .dollar-box {
  font-size: 1em !important;
  margin: .25em .5em 0 0 !important;
 }
 /* -------Courses in Certificate Program Header ------- */
 .blockchain-table .table-title h4 {
  font-size: 1.5em !important;
  padding: .75em 0 .5em 0 !important;
 }
 .dollar-box ul {
  font-size: .95em !important;
  padding: 0 !important;
 }
 .blockchain-program-title h2 {
  font-size: 1.05em !important;
  margin: .15em .5em .25em 0 !important;
  padding: .15em .5em 0 0;
 }
 h2.outcomes {
  font-size: 3.3125rem;
  line-height: .4rem;
 }
 h4.outcomes-mod {
  font-family: oswald, sans-serif;
  font-size: 1.5em;
  font-weight: 700 !important;
 }
 .outcomes h6 {
  font: normal 1.6em " oswald", sans-serif;
  letter-spacing: .003em;
  line-height: 160%;
 }
 h4.single-courses {
  font-size: 1.25em !important;
  margin: 1.25em 0 1.25em 0 !important;
 }
 p.single-courses {
  font-size: 1.05em !important;
  margin: 0 0 1.1em 0 !important;
 }
 p.single-courses:last-child {
  margin: 0 0 2em 0 !important;
 }
 .accordion-questions .course-catalog {
  padding: 2em 1.75em 3em 1.75em;
  background: transparent !important;
  border-left: .035em solid #9e9e9e;
  border-right: .035em solid #9e9e9e;
 }
 .all-courses p {
  font-size: 1em;
  padding: 0 .5em .25em 0;
  margin: 0 0 1em 0;
 }
 .all-programs p {
  font-size: 1em;
  padding: 0 .5em .25em 0;
  margin: 0 0 1em 0;
 }
 /*-----------------------------------------
Laptop Blog (min-width: 61.5em)
------------------------------------------*/
 .elementor-section.elementor-section-boxed > .elementor-container {
  min-width: 62em !important;
 }
 .elementor-1339 .elementor-element.elementor-element-827d3d7 > .elementor-container {
  max-width: 860px !important;
 }
 .blog-inner-banner-main-wrap .inner-banner-title {
  font-size: 1.9rem;
  line-height: 1.2;
  margin-top: 0 !important;
  margin-bottom: 2rem;
  letter-spacing: -0.03rem;
 }
 .pod360 p {
  line-height: 170%;
 }
 .inner-banner-author {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 1.1875rem;
  letter-spacing: -0.03rem;
  padding: 0;
 }
 .pod360 p {
  width: 720px !important;
 }
 .pod360 h2 {
  margin: 3rem 0;
  line-height: 4rem;
 }
 .pod360 h3 {
  font-size: 1.5em !important;
  width: 720px !important;
  padding: 1em .5em .5em 0 !important;
 }
 .pod360-intro h3 {
  font-size: 1.5em;
  margin: .25em 0 .25em 0 !important;
  padding: .5em 0 0 0;
 }
 .pod360 h4 {
  font-size: 1.1em !important;
  margin: .25em 0 .75em 0 !important;
  padding: .25em 0 0 0;
  width: 720px !important;
 }
 .pod360-mod h4 {
  font-size: 1.25em !important;
  margin: .25em 0 .5em 0 !important;
  padding: .5em .25em 0 0;
 }
 .pod360 h5 {
  margin: 0 0 .75em 0 !important;
  padding: .75em .25em 0 0 !important;
 }
 .pod360-intro p {
  margin: 0 0 1em 0 !important;
  padding: 0 5em 1em 0;
 }
 .pod360 h6 {
  margin: -.75em 0 1em -.25em !important;
  padding: .25em 0 1em 0 !important;
 }
 li.pod360:before {
  margin: .15em 1em 0 -2.5em !important;
  width: 4em; /* same as padding-left set on li */
 }
 ul.pod360 li {
  font-size: 1.05em;
  margin: 0 0 0 3em;
  padding: .5em 0 .75em 0 !important;
 }
 ul.pod360 li.pod360:last-child {
  margin-bottom: .5em !important;
 }
}
/* END LAPTOP
   //////////////////////// */
/* = = = = = = = = = = = = = = = = = = = = = = = = = =
Begin Tablet Styles (max-width: 62.5em)
= = = = = = = = = = = = = = = = = = = = = = = = = = = */
@media screen and (min-width: 47em) and (max-width: 62em) {
 /*------------------------------------------------------
 Tablet Header @media screen and (min-width: 47em) and (max-width: 62em)
-------------------------------------------------------*/
 .site-grid {
  max-width: 150em !important;
  margin-top: 0 !important;
 }
 .row {
  margin: 0 !important;
  padding: 0 !important;
 }
 hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, .1)
 }
 .content-area {
  padding-top: 0 !important;
  padding-bottom: 2.1875rem;
 }
 .shopping_cart_content .bundle-mycourse-list li:before {
  margin: 0 .1em 0 -2.5em !important;
 }
 /*--Desktop Common (min-width: 74.5em)-----------*/
 .top-header .container {
  min-width: 47em !important;
 }
 .inner-course-page .container {
  min-width: 47em !important;
  max-width: 62em !important;
  margin: 0 auto !important;
  padding: 0 2.5em 0 2.5em !important;
 }
 main {
  background-image: url(https://theblockchainacademy.com/wp-content/uploads/sites/6/2021/09/the-blockchain-academy-tile-bg-7-scaled.jpg);
 }
 /***** <h2> Header (HP & L2) *****/
 .elementor-heading-title.elementor-size-default .page-title h2 {
  font-size: 1.6em !important;
  margin-bottom: .85em !important;
 }
 .shopping_cart_content, .dropdown-menu-mini-cart img {
  border-radius: .75em !important;
  padding: 1.5em .5em 0 .25em !important;
  clear: both !important;
 }
 .shopping_cart_content ul {
  min-width: 38em !important;
  padding: 1em !important;
 }
 .bundle-mycourse-list ul li {
  margin: 0 0 0 5em !important;
  padding: 0 0 0 2em !important;
 }
 .form-control {
  padding: .375rem .75rem;
  font-size: 1rem;
 }
 /** ITEMS Tab */
 .cart-data-local a {
  max-width: 17em !important;
 }
 .mini-total {
  margin: 0 0 0 .25em !important;
 }
 .tuition-assistance-info-sessions-program-bulletin {
  min-width: 32em !important;
  margin: 0 0 3em 2em !important;
 }
 .elementor-section-wrap {
  min-width: 47em !important;
  margin: 0 auto !important;
  padding: 0 2.5em 0 2.5em !important;
 }
 .hm-banner {
  background-color: #3E8005;
 }
 .intructor-single-course-title, .outcome_other_cls h3 {
  font-size: 1.15em;
  margin: .5em 0 1.5em 0;
 }
 .tuition-assistance-blockchain-course-program-support-services ul {
  padding: 0;
 }
 /* + + + + Desktop Preamble & CTA Links + + + + */
 /***** L2 & L3 <h3> Header *****/
 .home page-template-default.page page-id-245.theme-blockchain.woocommerce-js.ehf-template-blockchain.ehf-stylesheet-blockchain.mega-menu-header-main-menu.seamlessdx.elementor-default.elementor-kit-277.elementor-page.elementor-page-245 {
  min-width: 47em !important;
  max-width: 62.5em !important;
  padding: 0 2.5em 0 2.5em;
 }
 main {
  background-image: url(https://theblockchainacademy.com/wp-content/uploads/sites/6/2021/09/the-blockchain-academy-tile-bg-7-scaled.jpg);
 }
 .inner-blockchain-courses {
  margin: 3em 0 0 0;
 }
 /*----- L2 Buttons Desktop Common  ----*/
 .seamless-link .table-btn ul li a, .technology-content ul li a {
  background-size: 200% auto;
  width: 95%;
 }
 .fa-circle-dollar::before, .fa-dollar-circle::before, .fa-usd-circle::before {
  font-size: 1.15em !important;
  margin: 0 .5em 0 .5em;
 }
 .ff-form-main {
  max-width: 750px;
  border-width: 0;
  padding: 0;
 }
 .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative !important;
  width: 100%;
  min-height: 0 !important;
 }
 /* ~~~ Cart Tab ~~~ */
 .mini-total, li.cart-data-local a {
  margin: .25em 2em 2em 0 !important;
 }
 /* ~~~ Items Tab ~~~ */
 li.cart-data-local a:active {
  top: 1px;
 }
 /*-----------------------------------------
Tablet Top Header (min-width: 47em) and (max-width: 62em)
------------------------------------------*/
 .top-header .container {
  min-width: 47em !important;
 }
 .cart-row {
  margin: -.15em 0 0 0 !important;
 }
 .top-menu {
  padding: 1em 0 0 0 !important;
 }
 .head-top-social {
  min-width: 47em !important;
  padding: 0 2.5em 0 2.5em !important;
  height: 3em !important;
 }
 .head-top-menu ul {
  margin: .5em 0 0 0;
  padding: .55em 0 0 0 !important;
 }
 /* ~~~Home & Contact Us Links ~~~ */
 .head-top-social .head-top-menu ul li {
  font-size: .9em !important;
  margin: 0;
  padding: 0 0 0 2.25em;
 }
 .header {
  height: 10em;
 }
 .header-bottom .container {
  min-width: 47em !important;
  max-width: 62em !important;
  margin: 0 auto !important;
  padding: 0 2em 0 2em !important;
 }
 /* ~~~ Login / Logout Button ~~~ */
 .login-row ul {
  margin: .075em -2.25em 0 .5em !important;
  padding: .75em 0 0 .25em;
 }
 .login-row li a {
  margin: .35em -1.5em .25em 1.5em !important;
  min-height: 2em !important;
 }
 .login-row ul li a {
  min-width: 8.25em;
  font-size: .9em;
  min-height: 2em !important;
 }
 .login-row ul li a:hover {
  text-decoration: underline .05em dotted;
 }
 /*~~~~~ Cart & Items Tabs Positioning~~~~~*/
 .cart-btn ul li a span:nth-child(2), .cart-btn .cart-row ul li.cart-data-local a.dropdown-back {
  font-size: .9em !important;
  bottom: 0 !important;
  height: 3em !important;
  margin: 0 0 0 .25em !important;
  padding: 1em 1.75em 1em 1.75em !important;
 }
 .dropdown-menu-mini-cart .shopping_cart_image {
  width: 110px;
  margin-right: 1.5em;
  padding: 0 !important;
 }
 .dropdown-menu-mini-cart .view-cart-button a:first-of-type {
  margin: 0 0 1em 0 !important;
 }
 .dropdown-menu-mini-cart .view-cart-button a {
  width: 94%;
  font-size: .95em !important;
  padding: 1em !important;
  margin: .5em 0 1em 0 !important;
 }
 .dropdown-menu-mini-cart .view-cart-button a:last-of-type {
  margin: .75em 0 2.25em 0 !important;
 }
 /* ~~~ Cart Drop Menu ~~~ */
 .cart-btn .cart-row ul.dropdown-menu-mini-cart {
  top: 44px;
  right: 0;
  padding: 0;
 }
 /* ~~~ Cart Menu Drop Down Design Elements ~~~ */
 .cart-btn .cart-row ul.dropdown-menu-mini-cart li {
  margin: 1em !important;
  padding: 0 2em 0 1.5em !important;
 }
 .mini-total {
  font-size: 1.2em;
  padding: .5em 0 .5em 1em !important;
  margin: .5em 0 0 0 !important;
  min-height: 2em !important;
  margin-bottom: 2em !important;
 }
 .cart-row ul {
  margin-top: .5em !important;
 }
 .cart-btn .cart-row ul li {
  font-size: .95em !important;
  padding: 0 0 0 .25em !important;
 }
 /*~~~~~Shopping Cart Drop Menu~~~~~*/
 .shopping_cart_content .shopping_cart_title ul:first-of-type {
  font-weight: 300 !important;
  padding: .25em 1em .25em 9.5em !important;
  margin: -4.25em 0 0 0 !important;
 }
 .dropdown-menu-mini-cart .shopping_cart_content p:first-of-type {
  font-size: 1.5em;
  margin: .5em 0 .5em .25em !important;
  padding: .5em .25em .25em .25em !important;
 }
 /* ~~~ Logo & Primary (Mega) Navigation ~~~ */
 .header {
  height: 10em !important;
 }
 .navbar-row {
  margin: 0 !important;
  padding: 0 2.5em 0 2.5em !important;
 }
 .logo {
  flex: 0 0 1em;
  flex-basis: 16em;
  margin: 1.5em 0 .5em 0;
  padding: 0 !important;
  border-radius: 0 !important;
 }
 .min-menu .collapse-navbar ul li:first-child {
  padding-left: .25em;
 }
 .min-menu .collapse-navbar ul li .mega-sub-menu ul li:nth-child(even) {
  padding: .1em 0 .1em 0 !important;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Tablet Courses & Programs -  (min-width: 47em) and (max-width: 62.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .inner-banner .container {
  margin: 0 auto;
  padding: 0 1em 0 1em !important;
 }
 .elementor-widget-container img {
  margin: 0 0 1.75em 0 !important;
  padding: 0 !important;
 }
 .tuition-assistance-info-sessions-program-bulletin h3 {
  font-size: 1.55em !important;
  padding: 0 !important;
  margin: -1em 0 1em 0 !important;
 }
 .blockchain-professional-certification-career-placement-services ul {
  display: block !important;
  margin-bottom: .25em !important;
  padding-bottom: 1em !important;
  margin: 0 auto !important;
 }
 .seamless-link, .blockchain-professional-certification-career-placement-services ul li a {
  font-size: 1.1em !important;
  width: 100% !important;
  margin-bottom: .5em !important;
  padding: .75em !important;
  min-height: 3.25em !important;
 }
 .card-header, h2 a {
  font-size: .825rem !important;
  padding: 1rem 1.25rem 1rem 1.75rem !important;
  margin: 0 !important;
 }
 .elementor-239 .elementor-element.elementor-element-b313f44 {
  padding: 1em .5em 1em .5em !important;
 }
 .accordion-title h4 {
  font-size: 1.15em !important;
  margin: 0 0 0 -.5em;
  background: none !important;
 }
 table.tablet-responsive-table, .table-row table.tablet-responsive-table {
  width: 100%;
 }
 table.tablet-responsive-table, table.tablet-responsive-table thead, table.tablet-responsive-table tbody, table.tablet-responsive-table th, table.tablet-responsive-table td, table.tablet-responsive-table tr {
  display: block;
 }
 table.tablet-responsive-table thead tr {
  position: absolute;
  top: -624.9375em;
  left: -624.9375em;
 }
 table.tablet-responsive-table td {
  border: none;
  border-bottom: 0.0625em solid #cfcfcf;
  position: relative;
  padding-left: 50%;
 }
 table.tablet-responsive-table td:before {
  font-size: 1em !important;
  top: 50%;
  left: 0.375em;
  width: 45%;
  padding-right: 0.625em;
 }
 table.tablet-responsive-table td, table.tablet-responsive-table td a {
  font-size: 0.75em !important;
 }
 .table-row table.tablet-responsive-table td:last-child {
  padding-left: 50% !important;
 }
 .banner-text {
  padding: 0.625em 0;
  max-width: 19.375em;
 }
 .banner-text-box h1 {
  font-size: 0.75em;
  line-height: 0.9375em;
  margin-bottom: 0.3125em;
 }
 .banner-text-box p {
  font-size: 1.05em !important;
  padding: 1em 0 1.5em 0 !important;
  max-width: 62em;
  width: 16.875em;
  line-height: 1.9em;
  margin: .001em;
  margin-bottom: 0.5em !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
 }
 .banner-text-box a {
  font-size: 0.5625em;
  padding: 0.3125em 0.625em;
  border-radius: 0.3125em;
 }
 .carousel-indicators li {
  display: none;
 }
 .hm-banner ul.carousel-indicators {
  width: 100%;
  display: inline-flex;
  margin: 1em 0 0 0;
  bottom: 0;
  padding: .25em 0 .25em 0 !important;
  border-radius: 0 !important;
 }
 .carousel-indicators li.active {
  background-color: #224f70;
  height: 0.5em;
  width: 0.5em;
 }
 .banner-form-row {
  flex-direction: column;
 }
 .banner-form-row .form-group {
  padding: 0;
  margin-bottom: 0.625em;
  width: 100%;
 }
 .banner-form-row .search-btn {
  padding-left: 0;
  width: 100%;
 }
 .programs-title-row h2, .programs-title-row {
  font-size: 1.125em;
 }
 .programs-title p {
  font-size: 0.75em;
 }
 .title-border {
  max-width: 9.375em;
 }
 .programs-content h2 {
  font-size: 1em;
 }
 .programs-content-border {
  margin: 0.9375em 0 0 0;
 }
 .programs-content p {
  font-size: 0.75em;
  margin-top: 0.625em;
 }
 .programs-box ul {
  margin: 0 -0.625em;
 }
 .programs-box ul li {
  flex: 0 0 45%;
  margin: 0 0.3125em 0.625em;
 }
 .career-section {
  padding-top: 0.9375em;
 }
 .counter-content span {
  font-size: 2em;
  right: 1.5625em;
 }
 .counter-btn {
  margin-top: 0.9375em;
 }
 .counter-btn a {
  font-size: 0.8125em;
  padding: 0.625em;
 }
 .request-btn input[type="submit"] {
  font-size: 1em;
  padding: 0.625em 1.875em;
 }
 .request-title h3 {
  font-size: 1.125em;
 }
 .request-questions .course-catalog p {
  font-size: 0.75em;
  line-height: 1.4375em;
 }
 .foot-copyright .item {
  width: 100%;
  text-align: center;
 }
 .foot-social ul {
  justify-content: center;
  margin-top: 0.9375em;
 }
 .copyright-text p {
  font-size: 0.8125em;
 }
 .counter-col .item {
  width: 100%;
 }
 .nembers-row h2 {
  font-size: 1.875em;
 }
 .career-graf-deta {
  overflow-x: auto;
 }
 .career-graf-deta .table {
  min-width: 47em;
 }
 .blockchain-slid-content p {
  min-height: 6.25em;
 }
 .inner-title h2 {
  font-size: 1.25em;
 }
 .inner-banner, .inner-page-box {
  padding: 0;
 }
 .inner-banner-content {
  padding: 1.875em 0 0 0;
 }
 .inner-banner-content h2 {
  font-size: 1.25em;
  margin-bottom: 1.25em;
 }
 .inner-banner-content p {
  font-size: .95em !important;
  color: #3d3d3d;
  line-height: 1.5625em;
  padding: 0 !important;
 }
 .accordion-title h2 {
  font-size: 0.875em;
 }
 .blockchain-course-title h2 {
  font-size: 1.0625em;
 }
 .blockchain-course-title ul {
  margin-bottom: 0.625em;
 }
 .accordion-questions .myaccordion .btn.collapsed, .accordion-questions .myaccordion .btn {
  font-size: 0.5875em;
  padding: 0.625em;
  padding-left: 1.25em;
 }
 .accordion-questions .myaccordion .fa-stack {
  font-size: 0.75em;
 }
 .blockchain-accordion .heading::before {
  top: 38%;
 }
 h2 .edit-single-course a i {
  top: 0.1875em;
 }
 .blockchain-footer.foot-title h3 {
  margin-bottom: 0.9375em;
 }
 ul.dropdown-menu-mini-cart {
  top: 1.9375em;
 }
 .banner-text-box h1.custom-h1-tag a {
  display: block !important;
  all: unset;
 }
 .business-table .table-row tr:nth-of-type(even) td:before {
  color: #3d3d3d;
 }
 table.tablet-responsive-table, .table-row table.tablet-responsive-table {
  width: 100%;
 }
 table.tablet-responsive-table, table.tablet-responsive-table thead, table.tablet-responsive-table tbody, table.tablet-responsive-table th, table.tablet-responsive-table td, table.tablet-responsive-table tr {
  display: block;
 }
 table.tablet-responsive-table thead tr {
  position: absolute;
  top: -624.9375em;
  left: -624.9375em;
 }
 table.tablet-responsive-table td {
  border: none;
  border-bottom: 0.0625em solid #cfcfcf;
  position: relative;
  padding-left: 50%;
 }
 table.tablet-responsive-table td, table.tablet-responsive-table td a {
  font-size: 0.75em !important;
 }
 .table-row table.tablet-responsive-table td:last-child {
  padding-left: 50% !important;
 }
 .blockchain-slid-content p {
  min-height: 6.25em;
 }
 .accordion-questions .myaccordion .btn.collapsed, .accordion-questions .myaccordion .btn {
  font-size: 0.6875em;
  padding: 0.625em;
  padding-left: 1.25em;
 }
 .accordion-questions .myaccordion .fa-stack {
  font-size: 0.75em;
 }
 .accordion-tebs ul.nav-pills li a.nav-link {
  padding: 0.625em;
  font-size: 0.625em;
 }
 .accordion-questions .myaccordion .btn.collapsed {
  text-align: left;
 }
 .table-row td, .table-row th {
  padding: 0.9375em 0.625em;
 }
 .table-btn ul li, .foundations-content ul li img, .foundations-left ul li img {
  padding-right: 0.5em;
 }
 .header-bottom-text li a:hover {
  text-decoration: underline !important;
 }
 .inner-banner-content {
  padding: 0;
 }
 .inner-title h2 {
  color: #ffffff;
  margin: 0;
  padding: 0;
 }
 .elementor-21 .elementor-element.elementor-element-7d46b87 .elementor-heading-title {
  display: none;
 }
 .foundations-btn ul li a {
  font-size: 1.0em;
  font-weight: 600;
  letter-spacing: .007em;
  width: 100%;
  margin: 0 auto;
  padding: .75em 2.5em .75em 2.5em;
  border: 1px solid rgba(34 79 112 / 75%);
  border-radius: 6.25em;
  box-shadow: inset 0 0 20px rgb(246 246 246 / 20%);
  color: #ffffff !important;
  text-align: center;
  transition: all 1100ms cubic-bezier(0.15, 1, 0.17, 1);
  background-color: #224f70;
  display: inline-block;
  margin-bottom: 15px;
 }
 .foundations-btn {
  margin-top: 30px;
 }
 .inner-banner-content h2 {
  font-size: 1.45em;
 }
 .accessibility-photo img {
  border-radius: .5em 3em .5em 1.75em;
  margin: 0;
 }
 h3.outcomes {
  color: #3d3d3d;
  margin-bottom: 15px;
 }
 .inner-banner-content p {
  color: #3d3d3d;
  font-size: 1em;
 }
 .accordion-title {
  background-color: #224f70;
  margin: 0;
  padding: 1em 3em 1em 2em !important;
  border-radius: .5em 1.75em 0 0;
 }
 .accordion-title h2 {
  font-size: 1.15em;
  color: #fff;
  margin-bottom: 0;
  font-weight: 600;
 }
 .accordion-questions .myaccordion .card, .accordion-questions .myaccordion .card:last-child .card-header {
  border-radius: 0;
  box-shadow: none;
 }
 .accordion-questions .card {
  margin: 0;
  width: 100% !important;
  background-color: transparent;
  border-top: 0.025em dotted #9e9e9e !important;
  border-right: 0.025em dotted #9e9e9e !important;
  border-left: 0.025em dotted #9e9e9e !important;
 }
 .accordion-questions .myaccordion .card-header {
  border: none;
  background-color: #fff;
 }
 .accordion-questions .myaccordion .btn {
  font-family: oswald, sans-serif;
  font-size: .55em !important;
  font-weight: 400;
  margin: 0;
  padding: .85em .75em .75em 1.75em !important;
  position: relative;
  word-break: normal !important;
  display: inline-block !important;
  text-align: left !important;
  transition: .3s all ease-in-out;
 }
 .accordion-questions .myaccordion .fa-stack {
  color: #fff;
  position: absolute;
  top: 1.55em;
  left: 0;
  font-size: .975em;
  font-weight: 400;
  background: linear-gradient(#16344A, #224f70);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 0 !important;
  margin: 0;
  height: 1em;
  width: 1em;
 }
 .hm-contact hr.page-title-border {
  color: #ffffff;
  background: #ffffff;
 }
 .accordion-questions .card-header button.collapsed .fa-plus, .accordion-questions .card-header button .fa-minus {
  display: block;
  color: #fff;
  font-weight: 400;
 }
 .accordion-questions .card-header button.collapsed .fa-minus, .accordion-questions .card-header button .fa-plus {
  display: none;
 }
 .accordion-questions .card-header button.collapsed .fa-minus, .accordion-questions .card-header button .fa-plus {
  display: none;
 }
 .inner-banner {
  padding-bottom: 0;
 }

 h3.courses-programs-heading {
  margin: -11.75em 0 0 0 !important;
 }
 h3.courses-programs-heading a {
  font-size: .925em !important;
  font-family: oswald, sans-serif !important;
  font-weight: 600 !important;
  color: #1E4663 !important;
  text-decoration: underline dotted .0025em #1E4663;
 }
 h3.courses-programs-heading a:hover {
  text-decoration: underline solid #357db0 .025em;
  color: #357db0 !important;
 }
 h3.courses-programs-heading a:active {
  color: #224f70;
  letter-spacing: 0;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs {
  padding: 0 1em 0 1em !important;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs p {
  line-height: 170% !important;
  padding: 0 .25em 0 .25em !important;
 }
 .blockchain-course-title ul {
  font-family: jaf-bernino-sans, sans-serif;
  display: flex;
  align-items: center;
  font-size: 1.1em;
  color: #3d3d3d !important;
  font-weight: 400;
  margin: .45em 0 0 0;
  flex-wrap: wrap;
 }
 .blockchain-course-title ul li {
  padding: 0 1.5625em 0 0;
  font-size: 1rem;
  color: #3d3d3d;
  font-weight: 400 !important;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: flex-start;
 }
 .blockchain-course-title ul li a {
  color: #3d3d3d;
 }
 .blockchain-course-title ul li i {
  color: #3d3d3d;
  width: 34px;
  margin: 0 !important;
 }
 .course-badge-credential-btn ul {
  margin: 9em 0 1em 0 !important;
 }
 .course-badge-credential-btn ul li a {
  font-family: oswald, sans-serif;
  color: #fff;
  font-size: 1em;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  display: block;
  letter-spacing: .005em;
  position: relative;
  border-radius: .25em .5em .5em .25em;
  background-size: 450% auto;
  margin-bottom: .5em !important;
  padding: 1em;
  min-width: 100%;
  text-shadow: 1px 1px 1px rgba(25 51 2 / 97%);
  box-shadow: inset 0 0 20px rgba(62 128 5 / 100%);
  background-image: linear-gradient(to left, #326604 10%, #3E8005 80%, #448C06 100%);
  transition: 0.5s;
  z-index: 2;
 }
 .course-badge-credential-btn ul li a:hover {
  background-position: right center; /* change the direction of the change here */
 }
 .course-badge-credential-btn ul li a:active {
  color: #cfcfcf;
  letter-spacing: 0;
  box-shadow: 0 0 0 rgba(37 90 128 / 95%);
  background: linear-gradient(to right, rgba(37 90 128 / 95%), rgba(30 70 99 / 95%));
  top: 1px;
 }
 .blockchain-course-title h2 {
  font-size: 2rem;
 }
 .blockchain-course-title h2 a {
  font-family: oswald, sans-serif;
  font-weight: 700;
  font-size: 0.8em;
  margin: 0;
  letter-spacing: .0025em;
  color: #3d3d3d;
  border-bottom: 0;
  width: 100%;
  display: inline-block;
 }
 .edit-single-course i.fa.fa-pencil {
  color: #3d3d3d;
  top: 0;
  font-size: .75em;
 }
 .edit-course-link {
  align-items: center;
 }
 .edit-single-course {
  top: 0;
 }
 .blockchain-course-details ul li {
  display: flex;
  align-items: center;
  padding: 0 !important;
  color: #3d3d3d;
  font-weight: 400 !important;
  line-height: 160% !important;
  margin: 0 !important;
 }
 .blockchain-course-details ul li {
  display: flex;
  align-items: center;
  padding: 0 !important;
  color: #3d3d3d;
  font-weight: 400 !important;
  line-height: 160% !important;
  margin: 0 !important;
 }
 .blockchain-course-details ul li i {
  font-size: .9em;
  color: #3d3d3d;
 }
 .blockchain-course-details ul li:last-child {
  line-height: 150% !important;
  margin: 0 !important;
  padding: 0 !important;
 }
 /* + + 1st Info Table [Global] + + */
 .blockchain-crypto-technology-courses-and-certificate-training-programs h3 {
  font-size: 1.5em !important;
  margin: 10.5em 0 1em 0 !important;
  line-height: 160% !important;
 }
 .elementor-kit-277 {
  e-global-color-primary: #3d3d3d !important;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs a {
  color: #357DB0 !important;
  text-decoration: underline .05em dotted #224f70 !important;
  transition: all .2s linear
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs a:hover {
  color: #fff !important;
  text-decoration: underline .0075em dotted #224f70 !important;
  background: linear-gradient(#48AAF0, #4CB3FC);
  transition: all .2s linear;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs a.active {
  opacity: .8;
  top: 1px;
 }
 h4.courses-programs {
  font-family: jaf-bernino-sans, sans-serif;
  font-size: 1.25em;
  color: #3d3d3d;
  line-height: normal;
  font-weight: 600;
  padding: 0 .75em .25em 0;
 }
 /****** Courses parent page ********/
 p.courses-programs {
  font-size: 1.1em;
  color: #3d3d3d;
  margin-bottom: 1.25em;
 }
 .fal.fa-history {
  margin: .25em 0 0 0 !important;
 }
 i.fal.fa-phone-laptop {
  margin: 0 0 0 -.6em !important;
  padding: .25em 0 .15em .5em !important;
 }
 .foundations-box {
  box-sizing: border-box;
  background-color: #ececec;
  border: solid #ececec .065em;
  margin: 0;
  padding: .5em 1.2em 2em;
  border-radius: .5em 2.25em .5em 1.25em;
 }
 h3.courses-programs {
  font-size: 2.00em;
  color: #3d3d3d;
  line-height: normal;
  font-weight: 600;
  letter-spacing: -.005em;
  margin: .25em 0 0.5em 0;
  padding: 0;
  display: flex;
  align-items: center;
 }
 .foundations-content ul {
  display: flex;
  align-items: center;
  margin-bottom: 0.5em;
  flex-wrap: wrap;
  justify-content: flex-start;
 }
 .foundations-content ul li {
  width: 100%;
  margin-bottom: 15px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
 }
 .foundations-content ul li i, .foundations-content ul li i.fal.fa-download {
  color: #3d3d3d;
  margin: 0 0.5em 0 0;
  font-size: 1.3em;
 }
 .foundations-content ul li a {
  color: #3d3d3d;
 }
 .foundations-left ul li {
  font-family: jaf-bernino-sans, sans-serif;
  display: flex;
  font-size: 1.05em;
  color: #3d3d3d;
  font-weight: 400;
  line-height: 160%;
  padding: .25em 0 .75em 0;
  margin: 0 2em 0 .25em;
  align-items: center;
  justify-content: flex-start;
 }
 .foundations-left ul li i, .foundations-left ul li i.fal.fa-money-check {
  color: #3d3d3d;
  margin: 0 1.75em 0 0 !important;
  padding: 0 !important;
 }
 .intructor-single-course-title.outcome_other_cls h2 {
  display: none;
 }
 h3.outcomes {
  font-family: jaf-bernino-sans, sans-serif;
  font-size: 1.5em;
  color: #3d3d3d;
  clear: both;
  font-weight: 700;
  margin: .75em 0 1em 0;
  padding: .75em.25em 0 0;
 }
 ul.outcomes {
  font-family: jaf-bernino-sans, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.1em;
  line-height: 110%;
  letter-spacing: 0.001em;
  font-weight: 400;
  margin: 0 0 0 1.75em;
  padding: 0;
  display: inline-block;
  list-style: none;
 }
 li.outcomes:before {
  position: absolute;
  content: "\f1b3";
  font-family: FontAwesome;
  margin: .15em 2em 0 -2.5em !important;
  color: #16344A !important;
  display: inline-block;
  width: 1.3em;
 }
 ul.outcomes li.outcomes {
  font-family: jaf-bernino-sans, sans-serif;
  position: relative;
  font-size: 1em;
  color: #16344A;
  font-weight: 400;
  letter-spacing: 0.005em;
  padding: 0 .25em .25em 1em;
  margin: .5em 0 .5em 0;
  line-height: 1.5em;
 }
 .blockchain-accordion {
  margin-top: 1em;
 }
 .blockchain-accordion .accordion-title {
  padding: 1.5em;
 }
 .blockchain-accordion .heading {
  color: #3d3d3d;
  font-size: 1.05em;
  letter-spacing: 0.333125em;
  font-family: jaf-bernino-sans, sans-serif;
  border-bottom: 0.0625em solid #4a4a4a;
  padding: 1.25em 0.9375em;
  position: relative;
 }
 .blockchain-accordion .heading h3 {
  color: #3d3d3d;
  font-size: 0.85em;
  letter-spacing: 0.005em;
  font-weight: 400;
  margin-bottom: 0;
  display: block;
 }
 .blockchain-accordion .heading h3 a {
  color: #3d3d3d;
 }
 .certificate-programs-link .bundle-programs-details-title h3 {
  font-family: jaf-bernino-sans, sans-serif;
  font-size: 1.25em;
  color: #3d3d3d;
  font-weight: 600;
  letter-spacing: -.002em;
  margin: 0 0 2em 0;
  padding: 0 .25em 0 0;
 }
 .certificate-programs-link ul li {
  font-size: 1.05em !important;
  font-family: jaf-bernino-sans, sans-serif;
  color: #3d3d3d;
  letter-spacing: .5px;
  list-style-position: outside;
  margin: 0;
 }
 .certificate-programs-link ul li a {
  font-family: oswald, sans-serif;
  font-size: 1em;
  color: #3d3d3d;
  font-weight: 400;
  letter-spacing: .02em;
  padding: 0 1em 0 1.5em;
  margin: 0 0 1em .75em;
  display: inline-block;
  position: relative;
  transition: none;
  border-bottom: 0.0625em solid rgba(22 52 74 / 100%);
 }
 .certificate-programs-link ul li a:after {
  content: "\f054";
  position: absolute;
  left: 0;
  font-size: 1em;
  top: 0.0625em;
  color: #3d3d3d;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
 }
 .bundle-programs-details-title {
  margin-top: 2em;
 }
 .inner-programs {
  padding-bottom: 50px;
 }
 /****** Courses Inner page ********/
 /****** certificate-programs Main Page ********/
 .accordion-tebs ul.nav-pills li a.nav-link {
  font-family: oswald, sans-serif;
  font-size: 1.4em !important;
  color: #3d3d3d;
  font-weight: 600;
  text-align: center;
  background-color: #ececec;
  border: 0.0625em solid #cfcfcf;
  border-radius: 0;
  padding: 1em 3em;
  width: 100%;
 }
 .accordion-tebs ul.nav-pills li {
  margin-bottom: 5px;
  width: 100%;
 }
 .accordion-tebs ul.nav-pills li a.nav-link.active {
  background-color: #224f70;
  color: #fff;
 }
 .accordion-tebs ul.nav-pills {
  margin-bottom: 15px;
 }
 .accordion-tabs ul.nav-pills li a.nav-link {
  font-family: oswald, sans-serif;
  font-size: 1.4em !important;
  color: #3d3d3d;
  font-weight: 600;
  text-align: center;
  background-color: #ececec;
  border: 0.0625em solid #cfcfcf;
  border-radius: 0;
  padding: 1em 3em;
  width: 100%;
 }
 .accordion-tabs ul.nav-pills li {
  margin-bottom: 5px;
  width: 100%;
 }
 .accordion-tabs ul.nav-pills li a.nav-link.active {
  background-color: #224f70;
  color: #fff;
 }
 .accordion-tabs ul.nav-pills {
  margin-bottom: 15px;
 }
 .edit-course-link a {
  color: #3d3d3d;
  font-size: 0.65em;
 }
 .business-icon {
  margin-bottom: 35px;
 }
 .hours-row {
  margin: 25px 0;
 }
 .hours-row .hours-box ul li i {
  color: #3d3d3d;
  padding-right: 10px;
 }
 .business-table .table-title h2 {
  font-size: 1.2em;
 }
 table.tablet-responsive-table td, table.tablet-responsive-table td a {
  font-size: 1em !important;
  color: #3d3d3d;
 }
 .program-enroll-btn {
  margin: 0 auto;
  width: 98% !important;
 }
 .table-btn {
  margin: 0 auto;
  width: 35% !important;
 }
 .table-btn ul {
  display: flex;
  align-items: center;
  text-align: center;
  flex-wrap: wrap;
  margin: 0;
  margin-bottom: 1em;
 }
 .table-btn li {
  display: block;
  color: #ffffff;
  margin: auto;
  font-size: 1em;
  text-align: center;
  padding: 0 .25em;
  width: 100%;
 }
 .table-btn ul li a {
  font-size: 1.1em;
  font-weight: 400;
  color: #fff;
  padding: .25em 1em .25em 1em;
  margin: auto;
  min-height: 3.5em;
  border-radius: .25em 1em .25em .75em;
  border: 0.075em solid #224f70;
  text-align: center;
  background: rgb(34 79 112);
  word-break: normal;
  transition: all .3s ease-in;
  margin-top: 1em;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
 }
 iframe {
  width: 100%;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Tablet Hero  - (min-width: 47em) and (max-width: 62.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .carousel-inner {
  padding-bottom: 2em;
  border-top: .25em #cfcfcf solid;
 }
 .banner-text {
  width: 55% !important;
  border-top: .2em solid #57B307;
  border-bottom: 1em solid #4B9906;
  border-left: 0.25em solid #3E8005;
  border-radius: .5em 0 0 0 !important;
  padding: 0 3em 1em 1.25em !important;
  top: 70%;
  font-size: 2.5vw;
 }
 .banner-text-box {
  padding: .85em .5em .5em 0;
  max-width: 95%;
 }
 .banner-text .banner-text-box a {
  width: 80% !important;
 }
 .banner-text-box h1.d-lg-block.d-md-block.d-none {
  font-size: .75em;
  padding: 0 0 .5em 0;
 }
 .banner-text .banner-text-box p {
  font-size: .425em;
  padding: .9em 1em 1.15em .25em;
  max-width: 37em !important;
 }
 .banner-text-box a {
  font-size: .45em !important;
  padding: 1em .75em !important;
  margin: 0 0 1em 0
 }
 .banner-text .banner-text-box a:hover {
  left: .05em;
 }
 .carousel-indicators {
  min-width: 47em !important;
  top: 93.5%;
  padding: .5em 7em .25em 1em !important;
  left: -22em !important;
 }
 .carousel-indicators li {
  width: .5em !important;
  margin: .5em 0 0 1em !important;
  padding: .75% .75% 0 0 !important;
 }
 .carousel-indicators li a {
  bottom: 0 !important;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Tablet About - (max-width: 62.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-about .container {
  min-width: 47em;
  max-width: 62.5em !important;
  padding: 1.5em 2.5em 0 2.5em !important;
 }
 .hm-about .ab-img {
  padding: 6em .5em 1.5em .5em !important;
 }
 .ab-content h2 {
  font-size: 1.75em;
  min-width: 22em !important;
  padding: .5em 0 .25em .25em !important;
 }
 .ab-content p {
  width: 29em;
  font-size: .9em !important;
  margin: 1em 0 1em 0 !important;
  padding: .75em 1.5em 0 .5em;
 }
 .hm-about .ab-img {
  width: 90% !important;
 }
 .hm-about .ab-img img {
  margin: .75em 0 0 0;
 }
 .ab-content p:last-child {
  margin-bottom: 2.5em !important;
 }
 .hm-about .container .seamlessdx-btn, .ab-btn a {
  font-size: .95em !important;
  width: 70% !important;
  padding: 1em 1.25em 1em 1.25em !important;
  margin: 0 auto !important;
  margin-top: 0 !important;
  margin-bottom: .5em !important;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Tablet Technology - (min-width: 47em) and (max-width: 62.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-technology .container {
  min-width: 47em;
  max-width: 62.5em !important;
  padding: 1.25em 2.5em 1.25em 2.5em !important;
 }
 .technology-row {
  margin: .75em 0 0 0;
 }
 .technology-content li {
  font-size: 1.1em;
  margin: 1.5em auto !important;
  width: 40%;
 }
 .technology-content p:first-child {
  font-size: 1.025em !important;
  padding: 0 .75em .5em .75em !important;
 }
 .text-wrap .text-wrap-left {
  margin: 0.625em;
 }
 .technology-content ul li a {
  font-size: .95em !important;
  padding: .75em 1em .75em 1em !important;
  width: 95%;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tablet Reasons  - (max-width : 62.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-reasons .container {
  min-width: 47em !important;
  padding: 1em 2.5em 0 2.5em !important;
 }
 .hm-reasons .reasons-box {
  min-width: 47em !important;
  border-top: #cfcfcf .5em solid;
  background-image: url(https://web3global.academy/seamlessdx/wp-content/uploads/sites/33/2022/01/top-reasons-to-apply-to-blockchain-crypto-certification-training-scaled-1.jpg);
  height: 33em !important;
  padding: 0 1em 1em 1em !important;
 }
 .hm-reasons, .reasons-box, .reasons-row p {
  font-size: .975em !important;
  padding: 1em 0 1.5em 0 !important;
 }
 .hm-reasons .reasons-box img {
  max-height: 16em !important;
  max-width: 16em !important;
  margin-top: .75em;
  margin-bottom: 1.5em;
 }
 .hm-reasons .reasons-row {
  padding: .75em 1.35em .75em 1.35em !important;
 }
 .hm-reasons .reasons-row a {
  font-size: 1.15em !important;
  padding: .75em 1.25em .75em 1.25em !important;
  margin: 0 0 .5em 0 !important;
  max-width: 100%;
  min-height: 3em;
 }
 .hm-reasons .reasons-row a:hover {
  left: .05em;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tablet News - (min-width: 47em) and (max-width: 62.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-news .container {
  min-width: 47em;
  max-width: 78em !important;
  padding: 0 2em 0 2em !important;
 }
 .hm-news p.news-slid-content, .owl-carousel, .col {
  min-width: 47em !important;
 }
 .owl-carousel .owl-stage-outer {
  max-width: 62.5em !important;
 }
 .hm-news .owl-item.active {
  min-width: 25em !important;
  padding: 0 .75em 0 .75em !important;
  min-height: 32.5em !important;
 }
 .news-slid-content span {
  font-size: .8em;
  padding: 1em .5em .5em .5em !important;
 }
 .news-slid-content h3 {
  font-size: 1.15em !important;
  padding: .25em .25em .25em 0 !important;
 }
 .news-slid .item {
  min-width: 23em !important;
  padding: 0 .15em;
 }
 .hm-news .seamlessdx-btn, a.news-slid-btn {
  font-size: 1.1em !important;
  width: 95%;
  padding: .85em 0 0 0 !important;
  min-height: 3.25em !important;
 }
 .hm-news div#news-carousel .item .news-slid-content p {
  padding: .25em .25em .25em 0 !important;
 }
 .hm-news .owl-carousel .owl-nav .owl-prev::after {
  right: 0;
 }
 .hm-news .owl-carousel .owl-nav .owl-next::after {
  left: -3.75em;
 }
 .hm-news .owl-carousel .owl-nav .owl-prev::after {
  right: 0;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tablet FAQ - (min-width: 47em) and (max-width: 62.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-questions .container {
  min-width: 47em !important;
  padding: 2em 2.5em 1em 2.5em !important;
  margin-top: 0 !important;
 }
 .hm-questions .accordion-box {
  min-width: 47em !important;
  max-width: 62.5em !important;
  padding: 2em 2em 0 2em !important;
  margin: 0 auto !important;
 }
 .request-questions .myaccordion .card {
  padding: .5em 0 .5em 0 !important;
 }
 .request-questions .card-header button.collapsed .fa-plus, .request-questions .card-header button .fa-minus {
  font-size: 1.5em !important;
 }
 #accordion.myaccordion {
  margin-top: 0 !important;
 }
 .request-questions .myaccordion .btn {
  font-size: 1.025rem !important;
  padding: 1em 1em 0.75em 3.5em !important;
  width: 1em !important;
  height: 1em !important;
 }
 .request-questions .myaccordion .card:first-child {
  padding: 1.5em 1em 0 1em !important;
  border-radius: .75em .75em 0 0 !important;
 }
 .request-questions .myaccordion .card:last-child {
  padding: .5em 1em 1.5em 1em !important;
  border-radius: 0 0 .5em .5em !important;
 }
 .request-questions .myaccordion .card {
  font-size: 1.1em !important;
  padding: .5em 1em .25em 1em !important;
  border-radius: .5em !important;
 }
 .card-body p {
  font-size: .925em !important;
  line-height: 170% !important;
  padding: .5rem 1rem 0 1rem;
 }
 .request-questions .myaccordion .fa-stack {
  top: 50%;
  border-radius: 50% !important;
  height: 2.5em;
  width: 2.5em;
  left: 0;
  font-size: 0.75em;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tablet Industry  - (min-width: 47em) and (max-width: 62.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 /* + + + + Outer Container Inherits from hm-questions from FAQ section + + + + */
 .blockchain-box .owl-stage, blockchain-box {
  min-width: 47em;
  padding: 0 !important;
 }
 .seamlessdx-btn, a.blockchain-slid-btn {
  width: 95%;
  padding: .85em 0 .75em 0 !important;
  min-height: 3.5em;
 }
 .blockchain-box .owl-item.active {
  min-width: 23em !important;
  padding: 0 .75em 0 .75em !important;
  min-height: 30em !important;
 }
 .blockchain-box .owl-carousel .owl-stage-outer .owl-stage .owl-item.active {
  min-width: 23em;
  min-height: 31em;
 }
 .blockchain-box .blockchain-slid .item h3 {
  font-size: 1em !important;
  line-height: 130%;
  padding: .75em 0 .75em 0 !important;
 }
 .blockchain-box .blockchain-slid .item h3 a:link {
  font-size: 1.35em !important;
  display: flex !important;
 }
 .blockchain-box .blockchain-slid .item p {
  font-size: .95em;
  width: 98% !important;
  padding: .25em;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tablet Contact (min-width: 47em) and (max-width: 62.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-contact .container {
  min-width: 47em !important;
  padding: 2em 2.5em 2em 2.5em !important;
 }
 .hm-contact {
  margin: 4em 0 0 0 !important;
  border-top: .75em solid #16344A;
  border-bottom: .5em solid #16344A;
  background-image: url(https://web3global.academy/seamlessdx/wp-content/uploads/sites/33/2021/11/blue-blockchain-tilejpg.jpg);
 }
 
 
 .hm-contact-box .item:last-child {
  padding: 0;
  margin: 0 auto !important;
 }
 .hm-contact p {
  margin: 0 0 4em 0;
 }
 .contact-details {
  margin: 0;
 }
 .contact-details-content p {
  font-size: .9em;
  margin: 0 0 2em 0;
  padding: 0 3em 0 0 !important;
 }
 .contact-details-title h2 {
  font-size: 1.55em;
  margin: .75em 0 .75em 0;
 }
 .hm-contact-box .item:first-child {
  padding-right: 4.375em
 }
 .contact-form .form-group {
  margin: 0;
  padding: 0 1em;
 }
 .contact-form .form-group label div {
  padding-left: 0.625em;
  font-size: 0.8125em;
 }
 .request-btn {
  padding-top: 0.9375em;
  border-radius: .5em .75em .25em .5em !important;
 }
 .request-btn input[type="submit"] {
  font-size: 1.125em;
  padding: .5em 2em;
 }
 .request-btn input[type="submit"]:hover {
  font-size: 1.125em;
  padding: .5em 2em;
 }
 p.contact-details-content {
  font-size: 1.2em;
 }
 ul.contact-details-content {
  font-size: 1.15em !important;
  margin: -.75em 0 .25em 1.75em;
 }
 li.contact-details-content:before {
  margin: 0 0 0 -2.5em;
  width: 1.3em; /* same as padding-left set on li */
 }
 li.contact-details-content {
  font-size: 1em !important;
  padding: 0 0 0 1em !important;
  margin: .5em 0 .7em 0 !important;
 }
 .contact-form .form-group .form-control {
  font-size: .95em !important;
 }
 .form-control {
  padding: 1em 1.25em !important;
 }
 .contact-form .form-group {
  max-width: 34em !important;
  font-size: .95em !important;
  margin-bottom: 1.75em;
 }
 .contact-form .form-group label {
  font-size: 1em !important;
  padding: .25em 0 .25em 0;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tablet Footer  -  (min-width: 47em) and (max-width: 62.5em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .footer .container {
  max-width: 62em;
  padding: 1.25em 1em 1.25em 1em !important;
 }
 .footer {
  padding-bottom: 2em !important;
  border-bottom: 2em solid #03080c;
 }
 .foot-title h3 {
  font-size: 1.05em;
  margin: 1.5em 0 0 -2em !important;
 }
 .copyright-text {
  max-width: 47em !important;
 }
 .footer .copyright-text p {
  font-size: .75em !important;
  margin: .25em 0 0 1.25em !important;
 }
 /*~~~Footer Block 1~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-one.foot-title {
  margin: 1em 0 0 0 !important;
 }

 .blockchain-footer-one p {
  font-size: 0.7em !important;
  max-width: 65% !important;
  padding: 0 1em 0 0 !important;
 }
 /*~~~Footer Block 2~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-two.foot-title {
  margin: 0 !important;
  z-index: -1 !important;
 }
 .foot-title-border {
  max-width: 15em !important;
  margin: .5em 0 1em 0 !important;
  border-bottom: 0.05em dotted #cfcfcf;
 }
 .blockchain-footer-two ul li {
  font-size: 0.7em !important;
  padding: 0 .5em 0 0 !important;
  min-width: 47em !important;
 }
 /*~~~Footer Block 3 Campus Map~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-three.foot-title {
  margin: 2.25em 0 0 21em !important;
  width: 30.5em !important;
 }
 /*~~~Footer Block 4 - Social Media Icons~~~~~*/
 .seamless-map {
  max-height: 8em !important;
 }
 
 .wp-block-social-links .wp-social-link svg {
  width: 1.5em !important;
  height: 1.5em !important;
 }
 .wp-block-social-links .wp-social-link a {
  padding: 0 .15em;
 }
 .wp-block-social-links .wp-social-link a:hover {
  opacity: .7 !important;
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  padding: .2em .35em 2em 0 !important;
  margin: 0 !important;
  height: 1.75em !important;
 }
}
/* END TABLET
   //////////////////////// */
/* = = = = = = = = = = = = = = = = = = = = = = = = = =
Begin Mobile Styles (max-device-width: 47.938em)
= = = = = = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (max-width: 47.938em) {
 /*---Mobile Header (max-width: 47.938em)----*/
 .logo {
  z-index: 2;
 }
 .logo {
  flex: 0 0 22em !important;
  flex-basis: 13em !important;
  margin: 0 !important;
  padding: 1em 0 1em 0 !important;
  z-index: 2;
 }
 .header-bottom .container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: auto;
 }
 .news-slid-content h3 a, h3, h4 a:link {
  font-family: oswald, sans-serif;
  font-size: 1.5em !important;
  padding: .5em .25em .25em .5em !important;
  color: #1E4663;
 }
 /*~~~~~Contacts BTNs~~~~~*/
 .head-top-menu ul {
  display: block !important;
  justify-content: flex-end !important;
  padding: 4px 10px!important;
  width: 100% !important;
  margin: 0 auto !important;
 }

 .header-bottom {
  display: flex;
  background-color: transparent !important;
 }
 .header-bottom {
  max-height: 6.5em !important;
  border-top: .5em solid rgba(68 140 6 / 100%) !important;
  padding: 0 .5em 0 .5em !important;
 }
 .header-bottom .container {
  margin: 0 auto !important;
 }
 .top-header .container .row {
  height: 5.25em !important;
 }
 .login-row ul li {
  font-size: 0.8em !important;
  padding: 0;
  display: inline-block !important;
  margin: 0 .5em 0 .5em;
  align-items: center;
 }
 .cart-btn ul li {
    font-size: 13px !important;
    padding: 0;
    display: inline-block !important;
    margin: 0 0.50em 0em 0.50em;
    align-items: center;
}
 .login-row ul li a, .cart-btn ul li a {
  text-decoration: none !important;
  padding: 1em 0 0 0 !important;
 }
 .login-row ul li a:hover, .cart-btn ul li a:hover {
  text-decoration: underline !important;
 }
 .head-top-social {
  display: block !important;
  line-height: 100% !important;
  z-index: 1;
  position: relative;
  text-align: center !important;
  margin: 0 auto !important;
 }
 .head-top-menu ul li {
  margin: 0 1em 0 -.25em !important;
  display: inline-block;
  text-decoration: underline;
 }
 .head-top-menu ul li a {
  color: #e6e6e6 !important;
  text-align: center !important;
  text-decoration: underline .0025em dotted #e6e6e6;
  margin: 0 auto !important;
  font-size: .85em;
  padding: 0 .35em .25em .35em !important;
 }
 .programs-details .set {
  position: relative;
  width: 100%;
  height: auto;
  background: linear-gradient(#224F70, #1E4663);
  border-radius: .25em 0 0 .25em;
  padding: 1em 0 1em 1em !important;
  border-bottom: .025em solid #fff;
 }
 .information-box {
  border-radius: .75em;
  padding: 1.5em 0 0 0em !important;
  background: linear-gradient(#f6f6f6, #ececec);
 }
 .blockchain-program-title h3 {
  color: #242424 !important;
  font-weight: 600 !important;
  padding: .5em 0 1em 0 !important;
 }
 .information-box .information-title h2, .information-title h4 {
  font-size: 1.5em !important;
  padding: .5em .75em .75em 1em !important;
  margin: 0 .25em .75em 0 !important;
 }
 .hours-box ul {
  display: block !important;
 }
 .cart-btn {
  width: 100%;
  align-items: center;
  justify-content: center;
  max-height: unset;
  display: inline-flex;
  margin: 0;
  padding: 0;
 }
 .cart-btn {
  display: flex;
  margin: 0em !important;
 }
 .cart-btn ul li a {
  background: transparent;
 }
 .cart-btn ul li a i {
  margin-right: 0.5em !important;
  position: relative;
  padding: 0 !important;
  top: 1px;
  font-size: 1em !important;
 }
 .seamlessdx-btn .ab-btn a, a.news-slid-btn, a.blockchain-slid-btn, .blockchain-btn ul li a, .information-btn ul li a {
  letter-spacing: .007em;
  border-radius: .25em .75em .75em .25em;
  color: #ffffff !important;
  background-size: 200% auto;
  min-height: 3em !important;
  padding: 1em 0 1em 0 !important;
  width: 100% !important;
  margin: 1.5em 0 -1em 0 !important;
  display: block;
  text-shadow: 1px 1px 1px rgba(17 35 1 / 100%);
  box-shadow: inset 0 0 20px rgba(62 128 5 / 100%);
  background-image: linear-gradient(to right, #3E8005 0%, #326604 60%, #3E8005 100%);
  transition: 0.5s;
 }
 .seamlessdx-btn .ab-btn a:hover, a.news-slid-btn:hover, a.blockchain-slid-btn:hover, .blockchain-btn ul li a:hover, .information-btn ul li a:hover, .technology-content ul li a:hover {
  background-position: right center; /* change the direction of the change here */
  box-shadow: inset 0 0 20px rgba(22 52 74 / 55%);
 }
 .seamlessdx-btn .ab-btn a:active, a.news-slid-btn:active, a.blockchain-slid-btn:active, .blockchain-btn ul li a:active, .information-btn ul li a:active, .technology-content ul li a:active {
  color: #E6E6E6;
  letter-spacing: 0;
  box-shadow: inset 0 0 20px rgba(22 52 74 / 75%);
  background: linear-gradient(rgba(50 102 4 / 100%), rgba(62 128 5 / 100%));
  transition: opacity 75ms ease-out, transform 125ms ease-out, visibility 200ms ease-out;
 }
 .login-row ul, .cart-btn ul {
  margin: 0 !important;
 }

 .cart-btn .cart-row ul li {
  margin-left: .25em;
  margin-right: 0 !important;
 }
 .cart-btn ul li a:hover span:nth-child(2) {
  background: linear-gradient(#224f70, #224f70);
  text-decoration: none !important;
 }
 li.cart-data-local a {
  background: linear-gradient(#357DB0, #357DB0) !important;
 }
 li.cart-data-local a:hover {
  background: linear-gradient(#357DB0, #357DB0) !important;
  text-decoration: none !important;
 }
 li.cart-data-local a:active {
  background: linear-gradient(#357DB0, #357DB0);
  box-shadow: 3px 0px 5px 0px rgba(59 0 9 / 97%);
 }
 /* + + Global Accordion + + */
 .accordion-tabs ul.nav-pills li a.nav-link {
  font-family: oswald, sans-serif;
  color: #3d3d3d;
  background-color: #f6f6f6 !important;
  letter-spacing: 0;
  font-weight: 600 !important;
  text-transform: normal;
 }
 .accordion-tabs ul.nav-pills li a:hover {
  background: linear-gradient(#357DB0, #224f70);
  color: #fff;
  text-shadow: 1px 1px 1px rgba(4 9 13 / 95%);
  transition: opacity 75ms ease-in, transform 125ms ease-in, visibility 200ms ease-out;
 }
 .accordion-tabs ul.nav-pills li a:focus {
  color: #f6f6f6;
  background: linear-gradient(#16344A, #224f70);
  transition: opacity 75ms ease-in, transform 125ms ease-in, visibility 200ms ease-out;
 }
 .accordion-tabs ul.nav-pills li a.nav-link.active {
  letter-spacing: 0 !important;
  background: linear-gradient(#224f70, #1E4663);
  color: #fff;
 }
 .accordion-questions .myaccordion .btn:active {
  color: #224f70;
 }
 .top-menu {
  flex: 1 1 auto;
  display: flex;
  justify-content: flex-end !important;
  margin: 0 !important;
 }
 .cart-btn ul li a {
  margin: 0 !important;
  background: transparent;
 }
 .cart-btn ul li a i {
  margin-right: 0.5em !important;
  position: relative;
  padding: 0 !important;
  top: 1px;
  font-size: 1em !important;
 }
 .login-row ul, .cart-btn ul {
  margin: 0 !important;
 }
 .cart-btn ul li a span:nth-child(2), .cart-btn .cart-row ul li.cart-data-local a.dropdown-back {
  margin: .25em .2em 0 0 !important;
  padding: .75em 1.5em .75em 1.5em !important;
  border-radius: .5em .5em 0 0 !important;
  width: auto !important;
  box-shadow: unset !important;
  border: 0 !important;
 }
 
 .cart-btn .cart-row ul li {
  margin-left: .25em;
  margin-right: 0 !important;
 }
 .cart-btn ul li a span:nth-child(2) {
  display: flex;
  color: #fff;
  background: linear-gradient(#3E8005, #51a607);
 }
 .cart-btn ul li a:hover span:nth-child(2) {
  background: linear-gradient(#57B307, #51a607);
  text-decoration: none !important;
 }
 li.cart-data-local a {
  background: linear-gradient(#3E8005, #51a607) !important;
 }
 li.cart-data-local a:hover {
  background: linear-gradient(#57B307, #51a607) !important;
  text-decoration: none !important;
 }
 li.cart-data-local a:active {
  background: linear-gradient(#387305, #3E8005);
  box-shadow: 3px 0px 5px 0px rgba(59 0 9 / 97%);
 }
 /*------------------------------------------------------
Mobile Mega Menu (max-width: 47.938em)
-------------------------------------------------------*/
 .job-demand {
  padding-top: 0;
 }
 .min-menu .navbar-toggler {
  display: inline-block !important;
  color: #fff;
  font-weight: 600 !important;
  background: linear-gradient(to right, rgba(30 70 99 / 100%), rgba(30 70 99 / 95%));
  border-radius: 50%;
  height: 2em;
  width: 2em;
  text-align: center;
  margin: 0 !important;
  padding: 0;
 }
 .badge-credential, .img {
  padding: 2em 2em 0 0 !important;
 }
 img {
  height: auto;
  width: 100%;
  border-style: none;
  background-color: transparent;
 }
 /******** Mobile MEGA MENU  mega-toggle-on *********/
 .min-menu .collapse-navbar ul.mega-menu > li > a:hover {
  border-bottom: 0.0625em solid #fff !important;
 }
 .navbar-toggler {
  padding: .25em .75em;
  margin: -1em 0 0 0 !important;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 0.0625em solid transparent;
  border-radius: .25rem;
 }
.programs-hours-row ul{
    display: inline-flex !important;
    }
 .navbar-toggler:not(:disabled):not(.disabled) {
  margin: 0 !important;
 }
 .min-menu .collapse-navbar ul li a span {
  transform: translate(0, -50%)rotate(0deg);
  transition: all 0.5s ease-in-out;
 }
 .collapse-navbar {
  position: absolute;
  top: 4em;
  background: #fff;
  right: 0;
  transform: scaleY(0);
  border-radius: .25em !important;
  transition: all 0.4s ease-in-out;
  z-index: 99;
  width: calc(100% + 32px);
  left: -16px;
 }
 .collapse-navbar.show {
  display: inline-block;
  transform: scaleY(1);
  transition: all 0.4s ease-in-out;
 }
 /*---- MOBILE MEGA MENU LAYOUT OPTIONS ----*/
 .min-menu .collapse-navbar ul li {
  padding: 0 !important;
  margin: 0 !important;
  border-radius: .5em !important;
 }
 .min-menu .collapse-navbar ul li a {
  font-size: 1.1em;
  color: #fff !important;
  display: block !important;
  border-bottom: 0.045em dotted #ffffff !important;
  position: relative !important;
  z-index: 3 !important;
  height: auto !important;
 }
 .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-row.mega-mega-title .mega-sub-menu .mega-menu-column {
  width: 100% !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
  width: 100% !important;
  margin: 0 !important;
  border: .0.125em solid #224f70 !important;
  border-radius: .25em 1.75em .25em 1.25em !important;
  top: 4.8em !important;
  z-index: 2;
  transition: all 0.3s ease-in-out !important;
  padding: .5em !important;
  min-height: auto !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
  width: 100%;
  clear: both;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  position: absolute;
  right: 0.9375em;
  left: inherit;
  font-size: 1.25em;
  display: inline !important;
  top: 1.5em;
 }
 .main-menu-version #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu ul.mega-sub-menu li::before {
  display: none;
 }
 .main-menu-version #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li > ul.mega-sub-menu {
  margin: 1em 0;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item > a.mega-menu-link:hover {
  color: #ffffff !important;
  text-decoration: none !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
  border: 0;
  padding: 10px;
  border-radius: 0;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
  width: 100%;
  clear: both;
 }
 .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-row:last-child .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item .menu-item a {
  margin-bottom: 0 !important;
 }
 /*---- PRIMARY MEGA MENU FLYOUTS AND LINKS ----*/
 [type="reset"], [type="submit"], button, html [type="button"] {
  -webkit-appearance: button;
 }
 /*---- PRIMARY MOBILER NAV ----*/
 .min-menu .collapse-navbar ul li .mega-sub-menu ul li:nth-child(even) {
  background: #16344A;
  border-radius: 0 !important;
  padding: 0 !important;
 }
 /*---- MOBILE MEGA MENU LINK STYLES ----*/
 .min-menu .collapse-navbar ul li .mega-sub-menu ul li:nth-child(odd) {
  -webkit-text-fill-color: #ffffff;
  background-color: #1a1601 !important;
 }
 #mega-menu-wrap-header-main-menu .mega-menu-toggle + #mega-menu-header-main-menu {
  background: linear-gradient(#16344A, #0F2433);
  padding: 4em 1em 0 1em !important;
  border-radius: .5em !important;
  margin: 0 !important;
  display: inline-block;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  display: block;
  float: left;
  clear: none;
  background-color: transparent !important;
  vertical-align: top;
  font-size: 0.925em !important;
  padding: .75em .25em .75em .5em !important;
 }
 /*---- MOBILE MEGA MENU LAYOUT OPTIONS ----*/
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
  overflow: auto;
  width: 100% !important;
  border: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;
  position: relative;
  top: 0 !important;
  background-color: #1a1601 !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item:not(:last-child) {
  margin: .25em 0 0 0 !important;
 }
 #mega-menu-wrap-header-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-header-main-menu {
  display: block !important;
 }
 /******** Mobile Sub Links Layout *********/
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item {
  margin: .25em .25em 0 0 !important;
  padding: 0 !important;
  border-radius: .5em 2em .5em .5em !important;
  display: inline-block;
  height: auto;
  vertical-align: middle;
  text-align: left !important;
 }
 .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-row:last-child .mega-sub-menu {
  width: 100% !important;
  height: 100% !important;
  display: inline-block !important;
  align-items: stretch !important;
 }
 .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-row:first-child .mega-sub-menu .mega-menu-column .mega-sub-menu .submenu-title h3 {
  border-bottom: 0.1875em solid #424242 !important;
 }
 #mega-menu-wrap-header-main-menu .mega-menu-toggle {
  display: none;
  z-index: 1;
  background: #E6E6E6 !important;
  border-radius: 0.125em 0.125em 0.125em 0.125em;
  line-height: 40px;
  height: 40px;
  text-align: left;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  white-space: nowrap
 }
 .mega-menu-link {
  font-family: jaf-bernino-sans, sans-serif;
  font-size: 1.05em !important;
  font-weight: 400 !important;
  line-height: 1.9375em !important;
 }
 a.mega-menu-link {
  text-decoration: none !important;
 }
 a.mega-menu-link:hover {
  text-decoration: underline !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item > a.mega-menu-link {
  font-size: 1.25em !important;
  color: #fff !important;
  padding: 1em .75em 1em 1.25em !important;
  background-color: #1E4663 !important;
  font-weight: 400 !important;
  margin: 0 auto !important;
  display: block !important;
  transform: translate(0, -50%)rotate(0deg);
  transition: all 0.5s ease-in-out;
  border: none !important;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu > li.mega-menu-item {
  width: 100%;
  padding: 0 !important;
  margin: .25em .25em 0 0 !important;
  border-radius: .5em 2em .5em .5em !important;
  display: inline-block;
  height: auto;
  vertical-align: middle;
  text-align: left !important;
 }
 #mega-menu-wrap-header-main-menu a {
  text-decoration: none !important;
  font-family: roboto, sans-serif;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
  width: 100%;
 }
 #mega-menu-wrap-header-main-menu {
  margin: 0 auto !important;
  padding: .25em .5em .25em .5em !important;
  color: #fff !important;
  border-radius: .5em !important;
  width: 98% !important;
  box-sizing: border-box;
  display: inline-block;
 }
 #mega-menu-wrap-header-main-menu #mega-menu-header-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
  margin-bottom: 1.5em !important;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mobile Courses & Programs -  (max-width: 47.938em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .inner-banner, .container {
  margin: 0 auto;
  max-width: 47.5em !important;
  padding: 0 1em 0 1em !important;
 }
 .blockchain-program-title h2 {
  font-size: 2.25em !important;
  font-weight: 700 !important;
  margin: 0 !important;
  padding: .5em 0 0 0 !important;
 }
 .blockchain-course-title h1 {
  padding: .5em .75em .5em .75em !important;
 }
 .cart-btn .cart-row ul.dropdown-menu-mini-cart li {
  width: 44em !important;
 }
 .promo-title h4 {
  margin: 3em 0 0 0 !important;
 }
 .blockchain-crypto-course-info ul li a {
  font-size: 1.05em !important;
 }
 .seamless-link, .information-btn ul li a {
  width: 85% !important;
  padding: 1em 0 1em 1em !important;
 }
 .information-box {
  padding: .5em 0 .5em 0em !important;
 }
 .technology-title h3 {
  margin: 1em 0 .5em 0;
 }
 .program-details ul li {
  font-size: .95em !important;
  line-height: 1.625em;
  letter-spacing: .007em;
 }
 .blockchain-crypto-program {
  padding: 2em;
 }
 .programs-link p {
  margin: 2em 0 1em 0;
 }
 h3.courses-programs-heading a {
  margin-top: .5em !important;
  letter-spacing: .005em;
 }
 h2.blockchain-program-title {
  padding: 1em 0 0 0 !important;
 }
 .hours-box ul {
  margin: 0 0 1em 0 !important;
     display: inline-flex!important;
 }
 .hours-row .dollar-box {
  min-width: 10em !important;
 }
 .blockchain-program-title h1, .blockchain-course-title h1, .blockchain-single-course-title h1 {
  font-size: 1.6em !important;
  padding: 1em 2em 1em 2em !important;
 }
 .blockchain-single-program-title-container h1 {
  padding: .5em 0 .5em 0 !important;
 }
 .blockchain-single-program-title-container h1:before {
  width: 1rem;
  margin: .25em .5em .25em 0 !important;
  padding: .75em 0 .75em 0 !important;
 }
 .blockchain-program-title h3 {
  padding: .5em 0 .5em 0 !important;
 }
 .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
  margin: 4px 8px 4px 0
 }
 .wp-block-social-links .wp-social-link a {
  padding: .25em
 }
 .wp-block-social-links .wp-social-link svg {
  width: 1em;
  height: 1em
 }
 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  font-size: 24px
 }
 .accordion-questions .course-catalog {
  padding: 0 1em 1em 1em;
 }
 .elementor-widget-container img {
  width: 100% !important;
  margin: 0 0 .25em 0 !important;
  padding: 0 !important;
 }
 .tuition-assistance-info-sessions-program-bulletin h3 {
  font-size: 2.2em !important;
  padding: 0 !important;
  margin: 0 !important;
 }
 .blockchain-program-title h2 {
  font-size: 1.5em !important;
 }
 .blockchain-course-title h1 {
  padding: .75em .75em .75em .75em !important;
 }
 .elementor-widget-container img {
  margin: 0 0 .5em 0 !important;
  padding: 0 !important;
 }
 .tuition-assistance-info-sessions-program-bulletin h3 {
  font-size: 1.55em !important;
  padding: 0 !important;
  margin: -1em 0 1em 0 !important;
 }
 .blockchain-professional-certification-career-placement-services ul {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  margin-bottom: .25em !important;
  padding-bottom: 1em !important;
  margin: 0 auto !important;
 }
 .seamless-link, .blockchain-professional-certification-career-placement-services ul li a {
  font-family: oswald, sans-serif;
  font-weight: 600 !important;
  color: #fff !important;
  text-align: center;
  text-decoration: none;
  letter-spacing: .007em;
  word-break: normal;
  background-size: 200% auto;
  border-radius: .25em .5em .5em .25em;
  text-shadow: 1px 1px 1px rgba(13 26 1 / 90%);
  box-shadow: inset 0 0 20px rgba(37 77 3/ 70%);
  background-image: linear-gradient(to right, #239911 0%, #1c7a0d 51%, #51a607 100%);
  transition: 0.5s;
  font-size: 1.1em !important;
  width: 100% !important;
  margin-bottom: .75em !important;
  padding: .75em !important;
  min-height: 3.25em !important;
 }
 .blockchain-professional-certification-career-placement-services ul li a:hover {
  background-position: right center; /* change the direction of the change here */
  box-shadow: inset 0 0 20px rgba(50 102 4 / 75%);
 }
 .blockchain-professional-certification-career-placement-services ul li a:active {
  color: #e6e6e6;
  box-shadow: inset 0 0 20px rgba(50 102 4 / 75%);
  background: linear-gradient(rgba(50 102 4 / 100%), rgba(62 128 5 / 100%));
  letter-spacing: 0;
  transition: opacity 75ms ease-out, transform 125ms ease-out, visibility 200ms ease-out;
  top: 0.05em;
 }
 .card-header, h2 a {
  font-size: .925rem !important;
  line-height: 130% !important;
  padding: .5rem 1.25rem .35rem 1rem !important;
  margin: 0 !important;
  border: none;
 }
 .elementor-239 .elementor-element.elementor-element-b313f44 {
  padding: 1em .5em 1em .5em !important;
 }
 .accordion-title h4 {
  font-family: oswald, sans-serif;
  font-size: 1.3em !important;
  margin: 0 0 0 -.5em;
  color: #fff !important;
  font-weight: 500 !important;
  background: none !important;
 }
 table.mobile-responsive-table, .table-row table.mobile-responsive-table {
  width: 100%;
 }
 table.mobile-responsive-table, table.mobile-responsive-table thead, table.mobile-responsive-table tbody, table.mobile-responsive-table th, table.mobile-responsive-table td, table.mobile-responsive-table tr {
  display: block;
 }
 table.mobile-responsive-table thead tr {
  position: absolute;
  top: -624.9375em;
  left: -624.9375em;
 }
 table.mobile-responsive-table td {
  border: none;
  border-bottom: 0.0625em solid #cfcfcf;
  position: relative;
  padding-left: 50%;
 }
 table.mobile-responsive-table td, table.mobile-responsive-table td a {
  font-size: 0.75em !important;
 }
 .table-row table.mobile-responsive-table td:last-child {
  padding-left: 50% !important;
 }
 .banner-text {
  padding: 0.625em 0;
  max-width: 19.375em;
 }
 .banner-text-box h1 {
  font-size: 0.75em;
  line-height: 0.9375em;
  margin-bottom: 0.3125em;
 }
 .banner-text-box p {
  font-size: 0.625em;
  line-height: 0.9375em;
  margin-bottom: 0.3125em;
  white-space: nowrap;
  width: 16.875em;
  overflow: hidden;
  text-overflow: ellipsis;
 }
 .main .banner-text-box p {
  margin-bottom: 0.5em !important;
 }
 .banner-text-box a {
  font-size: 0.5625em;
  padding: 0.3125em 0.625em;
  border-radius: 0.3125em;
 }
 .carousel-indicators li {
  height: 0.3125em;
  width: 0.3125em;
  margin: 0 0.3125em;
 }
 .carousel-indicators li.active {
  height: 0.5em;
  width: 0.5em;
 }
 .banner-form-row {
  flex-direction: column;
 }
 .banner-form-row .form-group {
  padding: 0;
  margin-bottom: 0.625em;
  width: 100%;
 }
 .banner-form-row .search-btn {
  padding-left: 0;
  width: 100%;
 }
 .programs-title-row h2, .programs-title-row {
  font-size: 1.125em;
 }
 .programs-title p {
  font-size: 0.75em;
 }
 .title-border {
  max-width: 9.375em;
 }
 .programs-content h2 {
  font-size: 1em;
 }
 .programs-content-border {
  margin: 0.9375em 0 0 0;
 }
 .programs-content p {
  font-size: 0.75em;
  margin-top: 0.625em;
 }
 .programs-box ul {
  margin: 0 -0.625em;
 }
 .programs-box ul li {
  flex: 0 0 45%;
  margin: 0 0.3125em 0.625em;
 }
 .career-section {
  padding-top: 0.9375em;
 }
 .counter-content span {
  font-size: 2em;
  right: 1.5625em;
 }
 .counter-btn {
  margin-top: 0.9375em;
 }
 .counter-btn a {
  font-size: 0.8125em;
  padding: 0.625em;
 }
 .request-btn input[type="submit"] {
  font-size: 1em;
  padding: 0.625em 1.875em;
 }
 .request-title h3 {
  font-size: 1.125em;
 }
 .request-questions .course-catalog p {
  font-size: 0.75em;
  line-height: 1.4375em;
 }
 .foot-copyright .item {
  width: 100%;
  text-align: center;
 }
 .foot-social ul {
  justify-content: center;
  margin-top: 0.9375em;
 }
 .copyright-text p {
  font-size: 0.8125em;
 }
 .counter-col .item {
  width: 100%;
 }
 .nembers-row h2 {
  font-size: 1.875em;
 }
 .career-graf-deta {
  overflow-x: auto;
 }
 .career-graf-deta .table {
  max-width: 47.938em;
 }
 .blockchain-slid-content p {
  min-height: 6.25em;
 }
 .inner-title h2 {
  font-size: 1.25em;
 }
 .inner-banner, .inner-page-box {
  padding: 0;
 }
 .inner-banner-content {
  padding: 1.875em 0 0 0;
 }
 .inner-banner-content h2 {
  font-size: 1.25em;
  margin-bottom: 1.25em;
 }
 .inner-banner-content p {
  font-size: .95em !important;
  color: #3d3d3d;
  line-height: 1.5625em;
  padding: 0 !important;
 }
 .accordion-title h2 {
  font-size: 0.875em;
 }
 .blockchain-course-title h2 {
  font-size: 1.0625em;
 }
 .accordion-questions .myaccordion .btn.collapsed, .accordion-questions .myaccordion .btn {
  font-size: 0.5875em;
  padding: 0.625em;
  padding-left: 1.25em;
 }
 .accordion-questions .myaccordion .fa-stack {
  font-size: 0.75em;
 }
 .blockchain-accordion .heading::before {
  top: 38%;
 }
 h2 .edit-single-course a i {
  top: 0.1875em;
 }
 .blockchain-footer.foot-title h3 {
  margin-bottom: 0.9375em;
 }
 ul.dropdown-menu-mini-cart {
  top: 1.9375em;
 }
 .banner-text-box h1.custom-h1-tag a {
  display: block !important;
  all: unset;
 }
 .business-table .table-row tr:nth-of-type(even) td:before {
  color: #3d3d3d;
 }
 table.mobile-responsive-table, .table-row table.mobile-responsive-table {
  width: 100%;
 }
 table.mobile-responsive-table, table.mobile-responsive-table thead, table.mobile-responsive-table tbody, table.mobile-responsive-table th, table.mobile-responsive-table td, table.mobile-responsive-table tr {
  display: block;
 }
 table.mobile-responsive-table thead tr {
  position: absolute;
  top: -624.9375em;
  left: -624.9375em;
 }
 table.mobile-responsive-table td {
  border: none;
  border-bottom: 0.0625em solid #cfcfcf;
  position: relative;
  padding-left: 50%;
 }
 table.mobile-responsive-table td:before {
  position: absolute;
  top: 50%;
  left: 0.375em;
  width: 45%;
  padding-right: 0.625em;
  white-space: nowrap;
  content: attr(data-column);
  color: #1a1a1a;
  font-weight: bold;
  font-size: 0.75em;
  transform: translateY(-50%);
 }
 table.mobile-responsive-table td, table.mobile-responsive-table td a {
  font-size: 0.75em !important;
 }
 .table-row table.mobile-responsive-table td:last-child {
  padding-left: 50% !important;
 }
 .blockchain-slid-content p {
  min-height: 6.25em;
 }
 .accordion-questions .myaccordion .fa-stack {
  font-size: 0.75em;
 }
 .accordion-tebs ul.nav-pills li a.nav-link {
  padding: 0.625em;
  font-size: 0.625em;
 }
 .accordion-questions .myaccordion .btn.collapsed {
  text-align: left;
 }
 .table-row td, .table-row th {
  padding: 0.9375em 0.625em;
 }
 .table-btn ul li, .foundations-content ul li img, .foundations-left ul li img {
  padding-right: 0.5em;
 }
 #mega-menu-wrap-header-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-header-main-menu {
  display: block !important;
 }
 .header-bottom-text li a:hover {
  text-decoration: underline !important;
 }
 /****** Header section ********/
 /****** Slider section ********/
 .carousel-indicators li {
  width: 14px !important;
  height: 14px !important;
  margin: 0 0.2em !important;
  padding: 0 !important;
 }
 .hm-banner ul.carousel-indicators {
  width: 100%;
  display: inline-flex;
  margin: .75em 0 0 0;
  bottom: 0;
  background-color: rgba(26 26 26 / 75%);
  padding: .25em 0 .25em 0 !important;
  border-radius: 0 !important;
 }
 .carousel-item-next, .carousel-item-prev, .carousel-item.active {
  display: block !important;
 }
 .carousel-indicators li.active {
  background-color: #224f70;
 }
 /****** Courses parent page ********/
 .inner-page-box {
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 100%;
  padding: 0;
  text-align: center;
  background-color: #224f70;
  margin-bottom: 0;
 }
 .inner-banner-content {
  padding: 0;
 }
 .inner-title h2 {
  color: #ffffff;
  margin: 0;
  padding: 0;
 }
 .elementor-21 .elementor-element.elementor-element-7d46b87 .elementor-heading-title {
  display: none;
 }
 .foundations-btn ul li a {
  font-size: 1.0em;
  font-weight: 600;
  letter-spacing: .007em;
  width: 100%;
  margin: 0 auto;
  padding: .75em 2.5em .75em 2.5em;
  border: 1px solid rgba(34 79 112 / 75%);
  border-radius: 6.25em;
  box-shadow: inset 0 0 20px rgb(246 246 246 / 20%);
  color: #ffffff !important;
  text-align: center;
  transition: all 1100ms cubic-bezier(0.15, 1, 0.17, 1);
  background-color: #224f70;
  display: inline-block;
  margin-bottom: 15px;
 }
 .foundations-btn {
  margin-top: 30px;
 }
 .inner-banner-content h2 {
  font-size: 1.45em;
 }
 .accessibility-photo img {
  border-radius: .5em 3em .5em 1.75em;
  margin: 0;
 }
 h3.outcomes {
  color: #3d3d3d;
  margin-bottom: 15px;
 }
 .inner-banner-content p {
  color: #3d3d3d;
  font-size: 1em;
 }
 .accordion-title {
  background-color: #224f70;
  margin: 0;
  padding: 1em 3em 1em 2em !important;
  border-radius: .5em 1.75em 0 0;
 }
 .accordion-title h2 {
  font-size: 1.15em;
  color: #fff;
  margin-bottom: 0;
  font-weight: 600;
 }
 .accordion-questions .myaccordion .card, .accordion-questions .myaccordion .card:last-child .card-header {
  border-radius: 0;
  box-shadow: none;
 }
 .accordion-questions .card {
  margin: 0;
  width: 100% !important;
  background-color: transparent;
  border-top: 0.025em dotted #9e9e9e !important;
  border-right: 0.025em dotted #9e9e9e !important;
  border-left: 0.025em dotted #9e9e9e !important;
 }
 .accordion-questions .myaccordion .card-header {
  border: none;
  background-color: #fff;
 }
 .accordion-questions .myaccordion .btn {
  font-family: oswald, sans-serif;
  font-size: .55em !important;
  font-weight: 400;
  margin: 0;
  padding: .85em .75em .75em 1.75em !important;
  position: relative;
  word-break: normal !important;
  display: inline-block !important;
  text-align: left !important;
  transition: .3s all ease-in-out;
 }
 .accordion-questions .myaccordion .fa-stack {
  color: #fff;
  position: absolute;
  top: 1.55em;
  left: 0;
  font-size: .975em;
  font-weight: 400;
  background: linear-gradient(#16344A, #224f70);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 0 !important;
  margin: 0;
  height: 1em;
  width: 1em;
 }
 .hm-contact hr.page-title-border {
  color: #ffffff;
  background: #ffffff;
 }
 .accordion-questions .card-header button.collapsed .fa-plus, .accordion-questions .card-header button .fa-minus {
  display: block;
  color: #fff;
  font-weight: 400;
 }
 .accordion-questions .card-header button.collapsed .fa-minus, .accordion-questions .card-header button .fa-plus {
  display: none;
 }
 .accordion-questions .card-header button.collapsed .fa-minus, .accordion-questions .card-header button .fa-plus {
  display: none;
 }
 .inner-banner {
  padding-bottom: 0;
 }
 .courses-row .container {
  max-width: 47.938em !important;
  padding: 0 1.5em 0 1.5em !important;
  margin: 0 auto !important;
  padding-bottom: 2em;
 }
 h3.courses-programs-heading {
  margin: -24em .5em 11em 1em !important;
  min-width: 15em;
  text-align: left !important;
 }
 h3.courses-programs-heading a {
  font-size: 1em !important;
  font-family: oswald, sans-serif !important;
  padding: 0 2em 0 4.5em !important;
  display: block;
  font-weight: 600 !important;
  color: #1E4663 !important;
  text-decoration: underline dotted .0025em #1E4663;
 }
 h3.courses-programs-heading a:hover {
  text-decoration: underline solid #357db0 .025em;
  color: #357db0 !important;
 }
 h3.courses-programs-heading a:active {
  color: #224f70;
  letter-spacing: 0;
 }
    .blockchain-crypto-technology-courses-and-certificate-training-programs {
        
    }
 .blockchain-crypto-technology-courses-and-certificate-training-programs {
  padding: 0 !important;
  margin: 0 .5em 0 0;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs p {
  line-height: 170% !important;
  padding: .5em .25em 0 .25em !important;
  display: inline-fleximportant;
 }
 .blockchain-course-title ul {
  font-family: jaf-bernino-sans, sans-serif;
  display: inline-block !important;
  align-items: center;
  font-size: 1.1em;
  color: #3d3d3d !important;
  font-weight: 400;
  line-height: 170%;
  margin: .5em 0 0 .25em;
  flex-wrap: wrap;
 }
 .blockchain-course-title ul li {
  padding: 0 1.5625em .5em 0;
  font-size: 1rem;
  color: #3d3d3d;
  font-weight: 400 !important;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: flex-start;
 }
 .blockchain-course-title ul li a {
  color: #3d3d3d;
 }
 .blockchain-course-title ul li i {
  color: #3d3d3d;
  max-width: 47.938em;
  margin: .5em .75em .5em 0 !important;
 }
 i.far.fa-lock-alt {
  margin: .5em .75em .5em .5em !important;
 }
 .course-badge-credential-btn ul {
  margin: 0 0 17em 0 !important;
 }
 .course-badge-credential-btn ul li a {
  font-family: oswald, sans-serif;
  color: #fff;
  font-size: 1.05em;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  display: block;
  letter-spacing: .005em;
  position: relative;
  border-radius: .25em .5em .5em .25em;
  background-size: 450% auto;
  margin-bottom: .5em !important;
  padding: 1em;
  min-width: 100%;
  text-shadow: 1px 1px 1px rgba(25 51 2 / 97%);
  box-shadow: inset 0 0 20px rgba(62 128 5 / 100%);
  background-image: linear-gradient(to left, #326604 10%, #3E8005 80%, #448C06 100%);
  transition: 0.5s;
  z-index: 2;
 }
 .course-badge-credential-btn ul li a:hover {
  background-position: right center; /* change the direction of the change here */
 }
 .course-badge-credential-btn ul li a:active {
  color: #cfcfcf;
  letter-spacing: 0;
  box-shadow: 0 0 0 rgba(37 90 128 / 95%);
  background: linear-gradient(to right, rgba(37 90 128 / 95%), rgba(30 70 99 / 95%));
  top: 1px;
 }
 .blockchain-course-title h2 {
  font-size: 2rem;
 }
 .blockchain-course-title h2 a {
  font-family: oswald, sans-serif;
  font-weight: 700;
  font-size: 0.8em;
  margin: 0;
  letter-spacing: .0025em;
  color: #3d3d3d;
  border-bottom: 0;
  width: 100%;
  display: inline-block;
 }
 .edit-single-course i.fa.fa-pencil {
  color: #3d3d3d;
  top: 0;
  font-size: .75em;
 }
 .edit-course-link {
  align-items: center;
 }
 .edit-single-course {
  top: 0;
 }
 .blockchain-course-details ul li {
  display: flex;
  align-items: center;
  padding: 0 0 .25em 0 !important;
  color: #3d3d3d;
  font-weight: 400 !important;
  line-height: 180% !important;
  margin: .25em 0 0 0 !important;
 }
 .blockchain-course-details ul:last-child {
  display: block !important;
  margin: .25em 0 1em .25em !important;
  padding: 0 .25em 0 0 !important;
 }
 .blockchain-course-details ul li i {
  font-size: .9em;
  color: #3d3d3d;
 }
 /* + + 1st Info Table [Global] + + */
 .blockchain-crypto-technology-courses-and-certificate-training-programs h3 {
  font-size: 1.25em !important;
  margin: .5em 0 .5EM 0 !important;
  line-height: 160% !important;
 }
 .elementor-kit-277 {
  e-global-color-primary: #3d3d3d !important;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs a {
  color: #357DB0 !important;
  text-decoration: underline .05em dotted #224f70 !important;
  transition: all .2s linear
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs a:hover {
  color: #fff !important;
  text-decoration: underline .0075em dotted #224f70 !important;
  background: linear-gradient(#48AAF0, #4CB3FC);
  transition: all .2s linear;
 }
 .blockchain-crypto-technology-courses-and-certificate-training-programs a.active {
  opacity: .8;
  top: 1px;
 }
 h4.courses-programs {
  font-family: jaf-bernino-sans, sans-serif;
  font-size: 1.25em;
  color: #3d3d3d;
  line-height: normal;
  font-weight: 600;
  padding: 0 .75em .25em 0;
 }
 /****** Courses parent page ********/
 p.courses-programs {
  font-size: 1.1em;
  color: #3d3d3d;
  margin-bottom: 1.25em;
 }
 .fal.fa-history {
  margin: .25em 0 0 0 !important;
 }
 i.fal.fa-phone-laptop {
  margin: 0 0 0 -.6em !important;
  padding: .25em 0 .15em .5em !important;
 }
 .foundations-box {
  box-sizing: border-box;
  background-color: #f6f6f6;
  border: solid #f6f6f6 .065em;
  margin: 0;
  padding: .5em 1.2em 2em;
  border-radius: .5em 2.25em .5em 1.25em;
 }
 h3.courses-programs {
  font-size: 2.5em !important;
  color: #3d3d3d;
  line-height: normal;
  font-weight: 600;
  letter-spacing: -.005em;
  margin: .25em 0 0.5em 0;
  padding: 0;
  display: flex;
  align-items: center;
 }
 .foundations-content ul {
  display: flex;
  align-items: center;
  margin-bottom: 0.5em;
  flex-wrap: wrap;
  justify-content: flex-start;
 }
 .foundations-content ul li {
  width: 100%;
  margin-bottom: 15px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
 }
 .foundations-content ul li i, .foundations-content ul li i.fal.fa-download {
  color: #3d3d3d;
  margin: 0 0.5em 0 0;
  font-size: 1.3em;
 }
 .foundations-content ul li a {
  color: #3d3d3d;
 }
 .foundations-left ul li {
  font-family: jaf-bernino-sans, sans-serif;
  display: flex;
  font-size: 1.05em;
  color: #3d3d3d;
  font-weight: 400;
  line-height: 160%;
  padding: .25em 0 .75em 0;
  margin: 0 2em 0 .25em;
  align-items: center;
  justify-content: flex-start;
 }
 .foundations-left ul li i, .foundations-left ul li i.fal.fa-money-check {
  color: #3d3d3d;
  margin: 0 1.75em 0 0 !important;
  padding: 0 !important;
 }
 .intructor-single-course-title.outcome_other_cls h2 {
  display: none;
 }
 h3.outcomes {
  font-family: jaf-bernino-sans, sans-serif;
  font-size: 1.5em;
  color: #3d3d3d;
  clear: both;
  font-weight: 700;
  margin: .75em 0 1em 0;
  padding: .75em.25em 0 0;
 }
 ul.outcomes {
  font-family: jaf-bernino-sans, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.1em;
  line-height: 110%;
  letter-spacing: 0.001em;
  font-weight: 400;
  margin: 0 0 0 1.75em;
  padding: 0;
  display: inline-block;
  list-style: none;
 }
 li.outcomes:before {
  position: absolute;
  content: "\f1b3";
  font-family: FontAwesome;
  margin: .15em 2em 0 -2.5em !important;
  color: #16344A !important;
  display: inline-block;
  width: 1.3em;
 }
 ul.outcomes li.outcomes {
  font-family: jaf-bernino-sans, sans-serif;
  position: relative;
  font-size: 1em;
  color: #16344A;
  font-weight: 400;
  letter-spacing: 0.005em;
  padding: 0 .25em .25em 1em;
  margin: .5em 0 .5em 0;
  line-height: 1.5em;
 }
 .blockchain-accordion {
  margin-top: 1em;
 }
 .blockchain-accordion .accordion-title {
  padding: 1.5em;
 }
 .blockchain-accordion .heading {
  color: #3d3d3d;
  font-size: 1.05em;
  letter-spacing: 0.333125em;
  font-family: jaf-bernino-sans, sans-serif;
  border-bottom: 0.0625em solid #4a4a4a;
  padding: 1.25em 0.9375em;
  position: relative;
 }
 .blockchain-accordion .heading h3 {
  color: #3d3d3d;
  font-size: 0.85em;
  letter-spacing: 0.005em;
  font-weight: 400;
  margin-bottom: 0;
  display: block;
 }
 .blockchain-accordion .heading h3 a {
  color: #3d3d3d;
 }
 .certificate-programs-link .bundle-programs-details-title h3 {
  font-family: jaf-bernino-sans, sans-serif;
  font-size: 1.25em;
  color: #3d3d3d;
  font-weight: 600;
  letter-spacing: -.002em;
  margin: 0 0 2em 0;
  padding: 0 .25em 0 0;
 }
 .certificate-programs-link ul li {
  font-size: 1.05em !important;
  font-family: jaf-bernino-sans, sans-serif;
  color: #3d3d3d;
  letter-spacing: .5px;
  list-style-position: outside;
  margin: 0;
 }
 .certificate-programs-link ul li a {
  font-family: oswald, sans-serif;
  font-size: 1em;
  color: #3d3d3d;
  font-weight: 400;
  letter-spacing: .02em;
  padding: 0 1em 0 1.5em;
  margin: 0 0 1em .75em;
  display: inline-block;
  position: relative;
  transition: none;
  border-bottom: 0.0625em solid rgba(22 52 74 / 100%);
 }
 .certificate-programs-link ul li a:after {
  content: "\f054";
  position: absolute;
  left: 0;
  font-size: 1em;
  top: 0.0625em;
  color: #3d3d3d;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
 }
 .bundle-programs-details-title {
  margin-top: 2em;
 }
 .inner-programs {
  padding-bottom: 50px;
 }
 /****** Courses Inner page ********/
 /****** certificate-programs Main Page ********/
 .accordion-tebs ul.nav-pills li a.nav-link {
  font-family: oswald, sans-serif;
  font-size: 1.4em !important;
  color: #3d3d3d;
  font-weight: 600;
  text-align: center;
  background-color: #f6f6f6;
  border: 0.0625em solid #cfcfcf;
  border-radius: 0;
  padding: 1em 3em;
  width: 100%;
 }
 .accordion-tebs ul.nav-pills li {
  margin-bottom: 5px;
  width: 100%;
 }
 .accordion-tebs ul.nav-pills li a.nav-link.active {
  background-color: #224f70;
  color: #fff;
 }
 .accordion-tebs ul.nav-pills {
  margin-bottom: 15px;
 }
 .accordion-tabs ul.nav-pills li a.nav-link {
  font-family: oswald, sans-serif;
  font-size: 1.4em !important;
  color: #eee;
  font-weight: 600;
  text-align: center;
  background: linear-gradient(#224f70, #1E4663);
  border: 0.0625em solid #cfcfcf;
  border-radius: 0;
  padding: 1em 3em;
  width: 100%;
 }
 .accordion-tabs ul.nav-pills li {
  margin-bottom: 5px;
  width: 100%;
 }
 .accordion-tabs ul.nav-pills li a.nav-link.active {
  background-color: #224f70;
  color: #fff;
 }
 .accordion-tabs ul.nav-pills {
  margin-bottom: 15px;
 }
 .edit-course-link a {
  color: #3d3d3d;
  font-size: 0.65em;
 }
 .business-icon {
  margin-bottom: 35px;
 }
 .hours-row {
  line-height: 170%;
  margin-bottom: 2em;
 }
 .hours-row .hours-box ul li i {
  color: #3d3d3d;
  padding-right: 10px;
 }
 .business-table .table-title h2 {
  font-size: 1.2em;
 }
 table.mobile-responsive-table td, table.mobile-responsive-table td a {
  font-size: .95em !important;
  color: #3d3d3d;
 }
 table.mobile-responsive-table td:before {
  font-size: .9em !important;
 }
 .program-enroll-btn {
  margin: 0 auto;
  width: 98% !important;
 }
 .table-btn, .program-enroll-btn {
  margin: 0 auto;
  width: 99% !important;
 }
 .table-btn ul, .program-enroll-btn ul {
  display: block !important;
  align-items: left !important;
  text-align: center;
  margin: 0;
  margin-bottom: 1em;
 }
 .table-btn li, .program-enroll-btn li {
  color: #ffffff;
  margin: auto;
  font-size: 1em;
  text-align: center;
  padding: 0;
  width: 100%;
 }
 .table-btn ul li a, .program-enroll-btn ul li a {
  font-size: 1.1em;
  font-weight: 400;
  color: #fff;
  padding: .15em;
  margin: 0 auto;
  min-height: 3.5em;
  border-radius: .25em 1em .25em .75em;
  min-width: 20em !important;
  border: 0.075em solid #224f70;
  text-align: left !important;
  word-break: normal;
  transition: all .3s ease-in;
  margin-top: .5em;
  margin-bottom: 1em;
  width: 100%;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
 }
 iframe {
  width: 100%;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mobile  Hero  -  (max-device-width: 47.938em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-banner .carousel-item img {
  height: auto;
  width: 100%;
 }
 .hero-container {
  max-height: 18em !important;
 }
 .banner-text {
  max-height: 75%; /* == 160px * .25 = 40px */
  padding: 2em 2em 2em 1.5em;
  border-radius: 1.25em 0 0 1.25em;
  width: 100%;
  max-width: 75%;
  display: none;
 }
 .banner-text-box {
  font-size: 1em;
  margin: .2em 0 .5em 0;
  padding: 0;
  height: auto;
  width: 92%;
 }
 h1.d-lg-block.d-md-block.d-none {
  font-size: 2.3em;
  line-height: 1.35em;
  margin: 0;
  padding: 0;
 }
 .banner-text-box p {
  font-size: 1.05em !important;
  padding: 1em 0 1.5em 0 !important;
  width: 24em;
  line-height: 1.9em;
  margin: .001em;
 }
 .banner-text-box a {
  font-size: .5em !important;
  margin: -2em 0 0 0 !important;
  font-weight: 400 !important;
  display: none;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mobile About -  (max-device-width: 47.938em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-about .container {
  max-width: 47.938em !important;
  padding: 0 .5em 0 .5em !important;
 }
 .core .hm-about .container {
  max-width: 47.938em !important;
  padding: 4em 2.5em 0 2.5em !important;
 }
 .core p {
  box-sizing: border-box;
 }
 .ab-content h2 {
  display: table;
  font-size: 2.4em;
  line-height: 140% !important;
  padding: .65em .25em 0 .25em !important;
 }
 .hm-about .ab-img img {
  display: table;
  border-radius: 1em;
  margin: 0 auto !important;
  margin-top: 1.5em !important;
  margin-bottom: 0 !important;
  width: 100% !important;
 }
 .core, .ab-content p {
  display: table;
  width: 100% !important;
  font-size: 1em;
  line-height: 170%;
  margin: 0 !important;
  letter-spacing: .025em !important;
  padding: .5em .25em .75em .25em!important;
 }
 .hm-about .container .seamlessdx-btn, .ab-btn {
  min-height: 3.5em !important;
  margin: 1em 0 0 0 !important;
 }
 .hm-about .container .seamlessdx-btn, .ab-btn a {
  font-family: oswald, sans-serif;
  font-size: .95em !important;
  padding: 1em !important;
  width: 100% !important;
 }
 .row {
  margin: 0 !important;
  padding: 0 !important;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mobile Technology -  (max-device-width: 47.938em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-technology .container {
  max-width: 47.938em !important;
  padding: 1em 0 !important;
  margin: 0 auto !important;
  margin-top: .5em !important;
 }
 .page-title h2, .hm-technology .hm-reasons .hm-news .hm-questions .blockchain-box .hm-contact .inner-banner .inner-page-box {
  font-size: 2em !important;
  margin-bottom: 1.1em !important;
 }
 .col-lg-12.col .col-xs-12 {
  margin-left: .5em !important;
  margin-right: .1em !important;
 }
 .technology-row {
  margin: 0 !important;
 }
 .technology-content ul {
  display: block !important;
  width: 90% !important;
  margin: 0 auto !important;
 }
 .technology-content li {
  font-size: 1em;
  margin: 1em auto !important;
  width: 100% !important;
 }
 .technology-content p:first-child {
  color: #3d3d3d;
  letter-spacing: .025em !important;
  padding: .5em .75em 1.5em .75em !important;
  line-height: 170% !important;
 }
 .text-wrap .text-wrap-left {
  margin: 0.625em;
 }
 .technology-content ul li a {
  font-size: 1.15em !important;
  padding: .75em 1em .75em 1em !important;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mobile Reasons  -  (max-device-width: 47.938em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-reasons .container {
  max-width: 47.938em !important;
  padding: 1em 2em 1em 2em !important;
 }
 .hm-reasons .reasons-box {
  max-width: 47.938em !important;
  height: 95% !important;
  padding: 0 !important;
 }
 .reasons-row p {
  color: #fff !important;
  padding: 2em .5em 1.5em .5em !important;
 }
 .hm-reasons .reasons-box img {
  max-height: 16em !important;
  max-width: 16em !important;
  margin-top: .75em;
  margin-bottom: 1.5em;
 }
 .hm-reasons .reasons-row a {
  font-size: 1.15em !important;
  padding: .75em 1.25em .75em 1.25em !important;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mobile News -  (max-device-width: 47.938em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-news .container {
  max-width: 47.938em !important;
  padding: .25em 1em .5em 1em !important;
  margin: 0 auto !important;
  background-color: transparent !important;
 }
 .hm-news .owl-item.active {
  max-width: 47.938em !important;
  height: 41em !important;
 }
 .col-lg-12 .col-md-12 .col-sm-12 {
  max-width: 47.938em !important;
  margin: 0 auto !important;
 }
 .hm-news .page-title h2 {
  padding-top: .5em !important;
 }
 .page-title h2:after, .hm-technology .hm-reasons .hm-news .hm-questions .blockchain-box .hm-contact .inner-banner .inner-page-box {
  margin-top: 1em;
  margin-bottom: 1em !important;
  height: 7.5px !important;
  width: 3em !important;
 }
 .hm-news .owl-carousel .owl-item img {
  display: block;
  width: 96%;
  margin: 0 auto !important;
  margin-top: 1em !important;
 }
 .hm-news .owl-carousel .owl-nav.disabled .news-slid .flex-container {
  width: 100%;
  min-height: 400px !important;
 }
 .owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
 }
 .news-slid-content h3 a:hover {
  text-decoration: underline;
  transition: all .2s ease-out;
  color: #0866aa;
 }
 .news-slid-btn {
  position: relative !important;
 }
 a.news-slid-btn {
  min-height: 3.5em !important;
  font-weight: 600 !important;
 }
 .hm-news .container a.news-slid-btn {
  color: #ffffff;
  font-size: 1em !important;
  margin: 0 auto !important;
  margin-top: 2.25em !important;
  padding: .75em !important;
  word-break: normal;
  display: block !important;
  text-decoration: none;
  line-height: 170%;
  text-align: center;
  width: 95% !important;
  transition: all .3s ease-in;
 }
 .news-slid-content p {
  font-size: 1em !important;
  font-weight: 400 !important;
  line-height: 160% !important;
  letter-spacing: .003em;
  padding: 0 .25em 3.5em .25em !important;
 }
 .hm-news div#news-carousel .item .news-slid-content p {
  padding: 0 1em 0 1em !important;
 }
 .news-slid-img a img {
  border-radius: .75em !important;
 }
 .news-slid-content span {
  font-family: oswald, sans-serif;
  font-weight: 300;
  font-size: 0.75em;
  padding: 1.5em 1em 1em 1em !important;
 }
 .news-slid-content h3 a {
  font-size: .95em !important;
  color: #1E4663 !important;
  text-decoration: underline .035em dotted #1E4663;
  padding: 0 .5em .5em .5em !important;
  display: flex !important;
  margin: 0 auto !important;
 }
 .hm-news .owl-carousel .owl-nav .owl-next::after {
  left: inherit;
  right: 0;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mobile FAQ -  (max-device-width: 47.938em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-questions .container {
  max-width: 47.938em !important;
  padding: 0 2em 1em 2em !important;
  background-color: transparent !important;
  margin: 0 auto !important;
  margin-top: 1em !important;
 }
 .request-questions .myaccordion .btn {
  font-size: 1rem !important;
  padding: 1em .75em 1em 1.25em !important;
  width: 1em !important;
  height: 1em !important;
 }
 .request-questions .myaccordion .card:first-child {
  font-size: .9rem !important;
  padding: .5em 1em .1em .15em !important;
 }
 .request-questions .myaccordion .card {
  padding: .5em 1em .1em .15em !important;
 }
 .request-questions .myaccordion .card:last-child {
  padding: .5em 1em .1em .15em !important;
 }
 .card-body p {
  font-size: .925em !important;
  line-height: 170% !important;
  padding: .25em 0 .25em 0;
  margin: 0 !important;
 }
 .request-questions .myaccordion .fa-stack {
  max-width: 47.938em !important;
  border-radius: 50% !important;
  width: 2em !important;
  padding: 1em !important;
  margin: 2em 1em 0 -3.25em !important;
  font-size: 0.75em;
 }
 .request-questions .card-header button.collapsed .fa-plus, .request-questions .card-header button .fa-minus {
  font-size: 1em !important;
  font-weight: 600 !important;
  border-radius: 50% !important;
 }
 .mb-0 .d-flex.align-items-center, .btn-link.collapsed.card h2 a {
  font-size: .95rem !important;
  line-height: 130% !important;
  padding: .5rem 1.25rem 1rem 2rem !important;
  margin: 0 !important;
  border: none;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mobile Industry  -  (max-device-width: 47.938em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .blockchain-box {
  max-width: 47.938em !important;
  padding: 0 !important;
 }
 .blockchain-box .seamlessdx-btn, a.blockchain-slid-btn {
  width: 97%;
  padding: .85em 0 0 0 !important;
  min-height: 3.5em;
 }
 .blockchain-box .owl-carousel .owl-stage-outer .blockchain-slid-img {
  padding: 0 .5em 0 .5em;
 }
 .blockchain-box .owl-carousel .owl-item img {
  border-radius: .75em;
 }
 .blockchain-slid-content h3 {
  font-size: 2.3em !important;
  font-weight: 600;
  padding: .25em .5em .25em 0 !important;
  line-height: 1.3em;
 }
 .blockchain-slid-content h3 a {
  font-size: .75em;
  line-height: 140%;
  padding: 0 .25em 0.25em;
  color: #333;
  display: flex;
  font-weight: 700;
 }
 .blockchain-box .blockchain-slid-content p {
  font-size: 0.95em;
  padding: 0 .5em 0.25em;
  line-height: 165%;
  min-height: 160.31px;
 }
 a.blockchain-slid-btn {
  font-size: 1em;
  width: 100% !important;
  padding: 1em 1.5em 1.5em 1.5em;
  margin: 0 auto;
  margin-top: 1em;
  margin-right: 2em !important;
  font-weight: 600;
  border-radius: .5em;
  min-height: 3.5em !important;
  line-height: 140%;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mobile Contact  (max-device-width: 47.938em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .hm-contact .container {
  max-width: 47.938em !important;
  padding: 2em 2.5em 2em 2.5em !important;
 }
 .hm-contact {
  margin: 4em 0 0 0 !important;
  font-size: 1em !important;
  border-top: .75em solid #16344A;
  border-bottom: .5em solid #16344A;
  background-image: url(https://web3global.academy/seamlessdx/wp-content/uploads/sites/33/2021/11/blue-blockchain-tilejpg.jpg);
  width: 100%;
  background-position: top right;
  background-repeat: repeat !important;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }
 .hm-contact p {
  font-size: .9em !important;
 }
 
 .hm-contact p {
  margin: 0 0 4em 0;
 }
 .contact-details {
  margin: 0 0 0 -1em;
 }
 .contact-details-content p {
  margin: 0 0 2em 0;
 }
 .contact-details-title h2 {
  font-size: 1.55em;
  margin: .75em 0 .75em 0;
 }
 .hm-contact-box .item:first-child {
  padding-right: 4.375em
 }
 .contact-form .form-group {
  margin: 0;
  padding: 0 1em;
 }
 .contact-form .form-group label div {
  padding-left: 0.625em;
  font-size: 0.8125em;
 }
 .request-btn {
  padding-top: 0.9375em;
  border-radius: .5em .75em .25em .5em !important;
 }
 .request-btn input[type="submit"] {
  font-size: 1.125em;
  padding: .5em 2em;
 }
 .request-btn input[type="submit"]:hover {
  font-size: 1.125em;
  padding: .5em 2em;
 }
 p.contact-details-content {
  font-size: 1.2em;
 }
 ul.contact-details-content {
  font-size: 1.15em !important;
  margin: -.75em 0 .25em 1.75em;
 }
 li.contact-details-content:before {
  margin: 0 0 0 -2.5em;
  width: 1.3em; /* same as padding-left set on li */
 }
 li.contact-details-content {
  font-size: 1em !important;
  padding: 0 0 0 1em !important;
  margin: .5em 0 .7em 0 !important;
 }
 .contact-form .form-group .form-control {
  font-size: .95em !important;
 }
 .form-control {
  padding: 1em 1.25em !important;
 }
 .contact-form .form-group {
  max-width: 47.938em !important;
  font-size: .95em !important;
  margin-bottom: 1.75em;
 }
 .contact-form .form-group label {
  font-size: 1.1em !important;
  padding: .5em 0 .5em 0;
  margin: 1em 0 0 0 !important;
 }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mobile Footer  -  (max-device-width: 47.938em)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 .footer .container {
  max-width: 47.938em !important;
  padding: 1.25em 1em 1.25em 1em !important;
 }
 .footer {
  padding-bottom: 2em !important;
  border-bottom: 2em solid #03080c;
 }
 .foot-title h3 {
  font-size: 1.05em;
  margin: 1.5em 0 0 -2em !important;
 }
 .copyright-text {
  max-width: 47.938em !important;
 }
 .footer .copyright-text p {
  font-size: .75em !important;
  margin: .25em 0 0 1.25em !important;
 }
 /*~~~Footer Block 1~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-one.foot-title {
  margin: 1em 0 0 0 !important;
 }
 .blockchain-footer img {
  max-width: 50% !important;
  margin: 0 auto !important;
 }
 .blockchain-footer-one p {
  font-size: 0.7em !important;
  max-width: 65% !important;
  padding: 0 1em 0 0 !important;
 }
 /*~~~Footer Block 2~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-two.foot-title {
  margin: 0 !important;
  z-index: -1 !important;
 }
 .foot-title-border {
  max-width: 15em !important;
  margin: .5em 0 1em 0 !important;
  border-bottom: 0.05em dotted #cfcfcf;
 }
 .blockchain-footer-two ul li {
  font-size: 0.7em !important;
  padding: 0 .5em 0 0 !important;
  max-width: 47.938em !important;
 }
 /*~~~Footer Block 3 Campus Map~~~~~*/
 .footer-box .blockchain-footer.blockchain-footer-three.foot-title {
  margin: 2.25em 0 0 21em !important;
  width: 47.938em !important;
 }
 /*~~~Footer Block 4 - Social Media Icons~~~~~*/
 .seamless-map {
  max-height: 8em !important;
 }
 
 .wp-block-social-links .wp-social-link svg {
  width: 1.5em !important;
  height: 1.5em !important;
 }
 .wp-block-social-links .wp-social-link a {
  padding: 0 .15em;
 }
 .wp-block-social-links .wp-social-link a:hover {
  opacity: .7 !important;
 }
 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  padding: .2em .35em 2em 0 !important;
  margin: 0 !important;
  height: 1.75em !important;
 }
}
.gform_wrapper.gravity-theme .gfield_label {
 font-size: 20px !important;
 font-family: oswald, sans-serif !important;
 letter-spacing: 0.5px;
 font-weight: 400 !important;
}
.gform_wrapper.gravity-theme input, .gform_wrapper.gravity-theme textarea {
 padding: 15px 15px !important;
 border: unset;
 border-radius: 8px;
 font-family: muli;
}
div.gfield_description {
 font-family: muli !important;
 padding-bottom: 5px !important;
}
p.gform_required_legend {
 display: none;
}
div.gform_confirmation_message_2 {
 font-family: oswald, sans-serif;
 font-size: 38px;
 font-weight: 600;
 text-align: center;
 line-height: 42px;
}
input.gform_button {
 font-family: oswald, sans-serif !important;
 font-weight: 600;
 font-size: 20px;
 color: #fff;
 text-align: center !important;
 background-size: 200% auto;
 border-radius: .25em .5em .5em .25em !important;
 letter-spacing: .05em;
 border: #cfcfcf solid 0.01em !important;
 background-image: linear-gradient(to right, #3E8005 0%, #326604 60%, #3E8005 100%);
 cursor: pointer;
}


@media(max-width:47.938em){
    .card-header button.d-flex.align-items-center.justify-content-between.btn.btn-link.collapsed {
    white-space: initial!important;
    text-align: left!important;
    height: auto!important;
    width: 100%!important;
    padding-top: 10px!important;
    line-height: 20px!important;
    padding-bottom: 10px!important;
}
}
 .login-row a {
    align-items: center!important;
}


/*---Blog CSS---*/

.single .inner-page-box, .page-template-blog_list .inner-page-box {
    width: 100%;
    margin: 0 auto 30px;
    position: relative;
    height: auto;
    overflow: hidden;
    min-width: 100% !important;
    padding: 30px 0px;
}
.single .inner-page-box h2, .page-template-blog_list .inner-page-box h2 {
    color: #fff;
    font-size: 35px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
   line-height: 50px;
}
.page-template-blog_list section.min-blockchain {
    margin: 50px auto 30px;
}
.page-template-blog_list a.news-slid-btn {
    position: relative!important;
    width: 100%;
}
.single-post .elementor-row,.single-post .container, .single-post .elementor-container {
    min-width: 100%!important;
}
.site-blog-page-site-blog-list .item.col-md-6 {
    margin-bottom: 30px;
}
@media(max-width:47.938em){
    .single .inner-page-box h2, .page-template-blog_list .inner-page-box h2 {
    color: #fff;
    font-size: 1.5em!important;
    line-height: 30px;
}
.page-template-blog_list .news-slid-content p {
    padding: 0px 0.25em!Important;
}
}


/*----Event List CSS----*/


.em.pixelbones a {
    color: #000!important;
}
.em.pixelbones  .em-item-title a {
    font-family: oswald, sans-serif!important;
    color: #000!important;
    font-weight: 400;
    font-size: 25px;
    letter-spacing: 0.2px;
}
.em-event-meta.em-item-meta {
    font-family: rubik, sans-serif!important;
    margin-bottom: 10px!important;
}
.em-item-info {
    border: unset!important;
}
.em-item-desc {
    display: none!Important;
}
.bb_event_block .em-item-meta-line.em-item-taxonomy.em-event-categories{
	display:none;
}
.em-item-image img {
    padding: 0px!Important;
}
.em.em-list .em-item .em-item-meta .em-item-meta-line a{
	font-style:normal!important;
	text-decoration:unset!important;
}
.em.pixelbones .input .button {
    font-family: oswald, sans-serif;
    font-size: 14px!important;
    text-transform: capitalize!IMPORTANT;
    letter-spacing: 0.2px!important;
}
.more_event a {
    color: #fff!important;
    padding: 12px 30px;
    border-radius: 4px;
    font-family: oswald, sans-serif!important;
    font-size: 18px;
    text-shadow: 1px 1px 1px rgb(25 51 2 / 90%);
    background-image: linear-gradient(to left, #326604 0%, #3E8005 60%, #4B9906 100%);
}
.more_event {
    margin-top: 20px;
}
.bb_event_block {
    margin-bottom: 40px!important;
}
.event_heading {
    margin-bottom: 25px;
}







footer .footer_top {
    background: #444;
    padding: 50px 0px;
    font-size: 14px;
}
footer .footer_bottom {
    background: #333;
    font-size: 14px;
    padding: 15px 0px;
}
.footer_col_1 img {
    width: 60%;
    margin-bottom: 20px;
}
.main-footer p, .main-footer h4, .main-footer a {
    color: #fff!important;
}
.program_support .col-md-6 {
    padding: 0px;
}
.program_support .col-md-6 li {
    margin-bottom: 12px;
    display: flex;
}
.footer_col_2 h4, .footer_col_3 h4 {
    margin-bottom: 25px;
}
.privacy_list li {
    margin: 0px 6px;
}
ul.privacy_list, ul.list-unstyled.footer_social {
    display: flex;
}
.footer_social li {
    margin: 0px 10px;
}
p.copyright_text {
    margin-bottom: 0px;
}
.privacy_col {
    justify-content: end;
    display: flex;
}
.footer_top h4 {
    font-family: oswald, sans-serif !important;
}
.program_support li:before {
    content: "\f0da";
    font-family: 'FontAwesome';
    margin-right: 8px;
    color: #fff;
}
@media(max-width:768px){
.footer_bottom .copyright, .footer_bottom .social, .privacy_col {
    display: flex;
    justify-content: center;
}
.copyright p.copyright_text {
    text-align: center;
    margin-bottom: 10px;
}
.privacy_list li {
    margin: 0px 5px;
}
.col-md-5.program_support.footer_col_2 {
    margin-top: 20px;
}
}
