

      :root {
        --font: "3MCircular";
        --alt-font: "3MCircular";
        --accent-color: #595959;
        --secondary-color: #0d0104;
        --link-color: #0d00ff;
        --accent-highlight-color: #3f3f3f;
        --accent-highlight-background-color: #e5e5e5;
        --accent-tinted-color-70: #cdcdcd;
        --accent-tinted-color-80: #dedede;
        --accent-tinted-color-90: #eeeeee;
        --accent-contrast-color: #fff;
        --accent-contrast-tinted-background-color: #b3b3b3;
        --accent-hover-color: #727272;
        --secondary-hover-color: #3c0513;
        --secondary-contrast-color: #fff;
        --link-hover-color: #6e66ff;
      }
      

.company__logo {text-indent: 100%;white-space: nowrap;overflow: hidden;background: url('https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/a_exif,c_fit,t_ti_company_logo_v4/v1/course-uploads/286caa01-93f0-4c9c-8d5f-53423ec9868d/4ga1bws6kcd8-3M-Learning-Academy_Lockup_Horizontal_rgb_300x55.jpg') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}
/*
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * 3m.com
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2014
 */

@import url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/mmm_fonts_external.css");

@font-face {
    font-family: "3MCircular";
    src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircularWeb-Book.eot");
    /*src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircularWeb-Book.eot?#iefix") format("embedded-opentype"),*/
    /*    url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircularWeb-Book.woff") format("woff"),*/
    /*    url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircularTT-Book.ttf") format("truetype"),*/
    /*    url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircular-Book.otf") format("opentype"),*/
    /*    url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircular-Book.svg#lineto-circular-book") format("svg");*/
}
/*CIRCULAR BOLD*/
@font-face {
  font-family: "3MCircular";
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Bold_Web/css/fonts/3MCircularWeb-Bold.eot");
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Bold_Web/css/fonts/3MCircularWeb-Bold.eot?#iefix") format("embedded-opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Bold_Web/css/fonts/3MCircularWeb-Bold.woff") format("woff"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Bold_Web/css/fonts/3MCircularTT-Bold.ttf") format("truetype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Bold_Web/css/fonts/3MCircular-Bold.otf") format("opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Bold_Web/css/fonts/3MCircular-Bold.svg#lineto-circular-bold") format("svg");
  font-weight: bold;
}
/*CIRCULAR BOLD ITALIC*/
@font-face {
  font-family: "3MCircular";
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BoldItalic_Web/css/fonts/3MCircularWeb-BoldItalic.eot");
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BoldItalic_Web/css/fonts/3MCircularWeb-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BoldItalic_Web/css/fonts/3MCircularWeb-BoldItalic.woff") format("woff"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BoldItalic_Web/css/fonts/3MCircularTT-BoldItalic.ttf") format("truetype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BoldItalic_Web/css/fonts/3MCircular-BoldItalic.otf") format("opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BoldItalic_Web/css/fonts/3MCircular-BoldItalic.svg#lineto-circular-bolditalic") format("svg");
  font-weight: bold;
  font-style: italic;
}
/*CIRCULAR REGULAR*/
@font-face {
  font-family: "3MCircular";
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircularWeb-Book.eot");
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircularWeb-Book.eot?#iefix") format("embedded-opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircularWeb-Book.woff") format("woff"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircularTT-Book.ttf") format("truetype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircular-Book.otf") format("opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Book_Web/css/fonts/3MCircular-Book.svg#lineto-circular-book") format("svg");
}
/*CIRCULAR REGULAR ITALIC*/
@font-face {
  font-family: "3MCircular";
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BookItalic_Web/css/fonts/3MCircularWeb-BookItalic.eot");
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BookItalic_Web/css/fonts/3MCircularWeb-BookItalic.eot?#iefix") format("embedded-opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BookItalic_Web/css/fonts/3MCircularWeb-BookItalic.woff") format("woff"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BookItalic_Web/css/fonts/3MCircularTT-BookItalic.ttf") format("truetype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BookItalic_Web/css/fonts/3MCircular-BookItalic.otf") format("opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-BookItalic_Web/css/fonts/3MCircular-BookItalic.svg#lineto-circular-bookitalic") format("svg");
  font-style: italic;
}
/*CIRCULAR LIGHT*/
@font-face {
  font-family: "3MCircular";
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Light_Web/css/fonts/3MCircularWeb-Light.eot");
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Light_Web/css/fonts/3MCircularWeb-Light.eot?#iefix") format("embedded-opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Light_Web/css/fonts/3MCircularWeb-Light.woff") format("woff"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Light_Web/css/fonts/3MCircularTT-Light.ttf") format("truetype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Light_Web/css/fonts/3MCircular-Light.otf") format("opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-Light_Web/css/fonts/3MCircular-Light.svg#lineto-circular-book") format("svg");
  font-weight: 200;
}
/*CIRCULAR LIGHT ITALIC*/
@font-face {
  font-family: "3MCircular";
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-LightItalic_Web/css/fonts/3MCircularWeb-LightItalic.eot");
  src:url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-LightItalic_Web/css/fonts/3MCircularWeb-LightItalic.eot?#iefix") format("embedded-opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-LightItalic_Web/css/fonts/3MCircularWeb-LightItalic.woff") format("woff"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-LightItalic_Web/css/fonts/3MCircularTT-LightItalic.ttf") format("truetype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-LightItalic_Web/css/fonts/3MCircular-LightItalic.otf") format("opentype"), url("https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/fonts/3MCircular_font/3MCircular-LightItalic_Web/css/fonts/3MCircular-LightItalic.svg#lineto-circular-bookitalic") format("svg");
  font-weight: 200;
  font-style: italic;
}

.article-sidebar { float: right!important;}

.article-sidebar__custom-fields { display: none; }

.dashboardBoxes .catalog-grid-item__title {
  height: 100px;
}

.dashboardBoxes .catalog-grid-item__description {
  height: 37.78px;
}

.dashboardBoxes .catalog-grid-item__cta-container {
  height: 21px;
}


.note {
  font-size: 120%;
  color: red;
}

.image-center {
  margin-left: auto;
  margin-right: auto;
}


#NoBorderTable table {
border: none;
}

#NoBorderTable td {
border: none;
}
#NoBorderTable th {
border: none;
}

.custom-buttons {
  padding: 10px 35px;
  text-transform: uppercase;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid rgba(0,0,0,0.25);
  font-size: 14px;
  font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;
  width: 210px;
  height: fit-content;
  font-weight: bold;
}

.custom-buttons:hover {
  color: white;
  background: url(https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/images/unicorn/GradientBar.svg);
  cursor: pointer;
}

.custom-buttons-large {
  padding: 10px 35px;
  text-transform: uppercase;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid rgba(0,0,0,0.25);
  font-size: 14px;
  font-family: "3MCircular",Arial,"Helvetica Neue",Helvetica,sans-serif;
  width: 380px;
  height: fit-content;
  font-weight: bold;
}

.custom-buttons-large:hover {
  color: white;
  background: url(https://www.3m.com/3m_theme_assets/themes/3MTheme/assets/images/unicorn/GradientBar.svg);
  cursor: pointer;
}

.custom-featured-content-carousel .featured-content-multi-carousel-item {
  background-color: transparent;
}

.custom-featured-content-carousel .featured-content-multi-carousel-item__title {
  font-size: 18px;
}

.custom-featured-content-carousel .featured-content-multi-carousel-item__description {
  font-size: 14px;
}

.custom-white-banner-energy-pages .hero .hero__caption {
  background: linear-gradient(to right, white, transparent) no-repeat;
  background-size: 50%;
}

.custom-white-banner-in-whs-pages .hero .hero__caption {
  background: linear-gradient(to right, white, transparent) no-repeat;
  background-size: 80%;
}


/*Start of Style 2 css */
:root {
    --dashStatAvail-color: var(--accent-color);
    --dashStatStart-color: #e16341;
    --dashStatCollab-color: #00a7e0;
    --dashStatComp-color: #247183;

    --white-color: #fff;
    --black-color: #000;
    --lightGray-color: #eeeeee;
}

.application .container {max-width: 100%;}

.nav--top ul a, .nav--top ul button {border: 1px solid var(--accent-color); color: var(--accent-color);}
.nav--top ul a:focus, .nav--top ul button:focus, .nav--top ul button:hover {color: var(--accent-color);}

.header .top-bar {display: inline-block; vertical-align: top; border: 0; margin: 12px 0 0 12px;}
.header .top-bar-section ul li>a {color: black;}
.header .company__beta-logo {margin-bottom: 1rem;}

.hBanner .hero {margin: 0;}
.hBanner .hero .hero__caption {background: none; text-align: center; bottom: auto; top: 50%; transform: translateY(-50%);}
.hBanner .hero .hero__caption .hero__title {font-size: 85px; color: white; font-weight: 300; margin-bottom: 64px;}
.hBanner .hero .hero__caption .btn--primary {background: var(--accent-color); font-size: 30px; border: 0; color: var(--accent-contrast-color);}
.hBanner .hero .hero__caption .btn--primary:hover {background: var(--accent-hover-color);}

.hSingleColRedBgTxt {background: var(--accent-color); color: var(--accent-contrast-color);}
.hSingleColRedBgTxt .widget__subtitle {color: var(--accent-contrast-color); font-size: 40px; line-height: normal;}

.layout__content .hSingleColRedBgTxt {padding: 120px 8%;}

.layout__content .hSearch {padding: 120px 8%;}
.hSearch .search-bar-widget input {height: 62px; border: 0; box-shadow: none; padding: 0 4% 0 4%; background: var(--accent-tinted-color-90); width: calc(100% - 164px); font-size: 26px;}
.hSearch .search-bar-widget button {height: 62px; border: 0; box-shadow: none; background: var(--secondary-color); border-radius: 0 !important; font-size: 26px; text-transform: none; color: var(--secondary-contrast-color);}
.hSearch .search-bar-widget button:hover {background: var(--secondary-hover-color);}
.hSearch .search-bar-widget button i {display: none;}

.layout__content .hExploreTopicsHead {padding: 32px 8%;}
.hExploreTopicsHead .widget__title {font-size: 60px; color: var(--accent-color);}

.layout__content .hExploreTopics {padding: 32px 8%;}
.hExploreTopics .top-bar-section ul.left {border: 0;}
.hExploreTopics .top-bar-section ul li {display: inline-block; width: calc(25% - 4px); vertical-align: top; padding: 0 2%; margin-bottom: 20px;}
.hExploreTopics .top-bar-section ul li a {display: block; border: 1px solid var(--accent-color); font-size: 20px; color: var(--accent-color) !important; padding: 8px 8px !important; text-align: center; text-transform: none;}
.hExploreTopics .navigation-bar .top-bar-section li:not(.has-form) a:not(.button):hover, .navigation-bar .top-bar-section ul li:hover:not(.has-form)>a:hover {background: var(--accent-color); color: var(--accent-contrast-color) !important;}

.layout__content .lhrb {padding: 120px 8% 32px; background: var(--lightGray-color);}
.lhrb .ember-view > .ember-view {display: inline-block; vertical-align: middle; width: calc(100% - 200px);}
.lhrb .ember-view .row {display: none;}
.lhrb .ember-view .widget__cta {display: inline-block; vertical-align: middle; padding: 0;}
.lhrb .widget__title {font-size: 65px; color: var(--accent-color); text-align: left; margin: 0;}
.lhrb .ember-view .widget__cta {display: inline-block; vertical-align: middle;}
.lhrb .ember-view .widget__cta .btn--primary { border: 0; box-shadow: none; background: var(--secondary-color); color: var(--secondary-contrast-color); border-radius: 0 !important; font-size: 20px; text-transform: none; margin: 0;}
.lhrb .ember-view .widget__cta .btn--primary:hover {background: var(--secondary-hover-color);}

.layout__content .hImpactTraining {padding: 32px 8% 120px; background: var(--lightGray-color);}
.hImpactTraining .featured-content-multi-carousel-item {background: none; border: 0;}
.hImpactTraining .featured-content-multi-carousel-item img {padding: 0;}
.hImpactTraining .featured-content-multi-carousel-item__body {padding: 12px 0; text-align: left; min-height: 98px;}
.hImpactTraining .featured-content-multi-carousel-item__title {font-size: 29px; color: var(--accent-color); font-weight: 400;}
.hImpactTraining .featured-content-multi-carousel-item::after { content: 'More'; display: inline-block; padding: 12px 20px; border: 1px solid var(--secondary-color); color: var(--secondary-color); font-size: 20px; width: 140px; text-align: center;}

.hConsulting {background: white;}
.hConsulting .hero {margin-bottom: 0;}
.hConsulting .hero picture {display: inline-block; width: calc(50% - 4px); vertical-align: middle;}
.hConsulting .hero .hero__caption {display: inline-block; width: calc(50% - 4px); vertical-align: middle; position: static; transform: none; background: none;}
.hConsulting .hero .hero__caption .hero__title {font-size: 60px; color: var(--accent-color); font-weight: 400; margin-bottom: 40px;}
.hConsulting .hero .hero__caption .h4 {font-size: 20px; color: var(--accent-color); font-weight: 400; margin-bottom: 40px; display: block;}
.hConsulting .hero .hero__caption .btn--primary { height: 56px; border: 0; box-shadow: none; background: var(--secondary-color); border-radius: 0 !important; font-size: 20px; text-transform: none; color: var(--secondary-contrast-color);}
.hConsulting .hero .hero__caption .btn--primary:hover { background: var(--secondary-hover-color);}

.hProfessionalTraining {background: var(--accent-color); direction: rtl;}
.hProfessionalTraining .hero {margin-bottom: 0;}
.hProfessionalTraining .hero picture {display: inline-block; width: calc(50% - 4px); vertical-align: middle;}
.hProfessionalTraining .hero .hero__caption {display: inline-block; width: calc(50% - 4px); vertical-align: middle; position: static; transform: none; background: none; text-align: left;}
.hProfessionalTraining .hero .hero__caption .hero__title {font-size: 60px; color: var(--accent-contrast-color); font-weight: 400; margin-bottom: 40px;}
.hProfessionalTraining .hero .hero__caption .h4 {font-size: 20px; color: var(--accent-contrast-color); font-weight: 400; margin-bottom: 40px; display: block;}
.hProfessionalTraining .hero .hero__caption .btn--primary { height: 56px; border: 0; box-shadow: none; background: var(--secondary-color); border-radius: 0 !important; font-size: 20px; text-transform: none; color: var(--secondary-contrast-color);}
.hProfessionalTraining .hero .hero__caption .btn--primary:hover {background: var(--secondary-hover-color);}

.layout__content .hFeaturedContent {padding: 32px 8% 120px; background: var(--lightGray-color);}

.layout__content .hTestimonials {background: white; padding: 0;}
.hTestimonials.row .columns {padding: 0;}
.hTestimonials .featured-content-multi-carousel .featured-content-block-grid > li {padding: 0;}
.hTestimonials [class*="block-grid-"] { margin: 0;}
.hTestimonials .featured-content-multi-carousel {padding: 0;}
.hTestimonials .testimonial-widget, .hTestimonials.row .row {margin: 0;}
.hTestimonials .testimonial.learner {padding-top: 0; background-size: 50% auto; background-position: center left;}
.hTestimonials .testimonial.learner::after {content: ''; display: block; clear: both;}
.hTestimonials .testimonial .testimonial-quote--right { width: 50%; right: 0; padding: 80px 6%; position: static; float: right; transform: none; text-align: left;}
.hTestimonials .testimonial .testimonial-quote__text {font-size: 25px; color: var(--accent-color); font-style: italic; font-weight: 400; line-height: normal; }
.hTestimonials .testimonial .testimonial-quote__author-name {display: inline-block; font-size: 18px; color: var(--accent-color); font-style: normal;}
.hTestimonials .testimonial .testimonial-quote__author-name:before {display: none;}
.hTestimonials .testimonial .testimonial-quote__author-description {display: inline-block; font-size: 18px; color: var(--accent-color); font-style: normal;}

.layout__content .hRedBg3Col {padding: 0;}
.hRedBg3Col.row .row {margin: 0; text-align: center;}
.hRedBg3Col p {margin: 0; font-size: 40px;}
.hRedBg3Col .columns {background: var(--accent-color); color: var(--accent-contrast-color); padding: 120px 20px;}
.hRedBg3Col .columns:nth-child(3n+2) {background: var(--accent-hover-color);}

.footer {padding: 0;}
.footer .footer__inner {padding: 0; border: 0;}
.footer .footer__company__info {display: none;}

.qFooter {padding: 32px 8%; font-size: 14px; color: var(--secondary-color);}
.qFooter {padding: 32px 8%; font-size: 14px; color: var(--secondary-color);}
.qFooter .logoNav {display: block; direction: rtl; padding: 80px 0;}
.qFooter .logoNav::after {content: ''; display: block; clear: both;}
.qFooter .logoNav nav {display: inline-block; width: calc(50% - 4px); vertical-align: top; text-align: left; direction: ltr;}
.qFooter .logoNav .logAdd {display: inline-block; width: calc(50% - 4px); vertical-align: top; text-align: left; direction: ltr;}
.qFooter .logoNav .logAdd .logo {width: 220px; margin-right: 20px; display: inline-block; vertical-align: top;}
.qFooter .logoNav .logAdd .logo img {width: 100%;}
.qFooter .logoNav .logAdd .address {display: inline-block; width: calc(100% - 220px - 20px - 8px); vertical-align: top; color: black;}
.qFooter .logoNav .logAdd .address p {margin: 0;}
.qFooter .logoNav nav .col {display: inline-block; width: calc(33.33% - 4px); vertical-align: top;}
.qFooter .logoNav nav .col ul {margin: 0; display: block;}
.qFooter .logoNav nav .col ul li {display: block;}
.qFooter .logoNav nav .col ul li a {color: black;}
.qFooter .logoNav nav .col ul li a:hover {color: black;}

.qFooter .copyrightPolicy {direction: rtl; text-align: left;}
.qFooter .copyrightPolicy .policySocial {display: inline-block; direction: ltr;}
.qFooter .copyrightPolicy .policySocial .policy {display: inline-block; vertical-align: top; padding: 0 8px;}
.qFooter .copyrightPolicy .policySocial .socialLnks {display: inline-block; vertical-align: top; font-family: 'FontAwesome';}
.qFooter .copyrightPolicy .policySocial ul {display: block; margin: 0;}
.qFooter .copyrightPolicy .policySocial ul li {display: inline-block; vertical-align: top;}
.qFooter .copyrightPolicy .copyright {display: inline-block; direction: ltr; color: black;}

.qFooter .copyrightPolicy .policySocial .socialLnks ul li {margin: 0 4px; font-size: 15px; color: var(--secondary-color);}
.qFooter .copyrightPolicy .policySocial .policy ul li {margin: 0 8px;}

.learn.dashboard .dBanner {padding: 0;}
.dBanner .hero .hero__caption {background: none; bottom: auto; padding: 0 8%; top: 50%; transform: translateY(-50%);}
.dBanner .hero .hero__caption .hero__title {font-size: 76px; color: white; max-width: 50%;}


.learn.dashboard .dHeading {padding: 120px 8% 32px;}
.learn.dashboard .dHeading .widget__title {font-size: 55px; color: var(--accent-color); font-weight: 400; text-align: left; margin: 0;}

.learn.dashboard .widget--dashboard-stats {padding: 32px 8% 120px;}
.dashboard-stats__container {box-shadow: none; border-top: 1px solid var(--accent-tinted-color-80); border-bottom: 1px solid var(--accent-tinted-color-80); padding: 12px 0;}
.dashboard-stat__icon {display: block; height: 36px; background-size: auto 100%; background-position: center; background-repeat: no-repeat; margin-bottom: 8px; font-size: 32px; color: var(--accent-color);}
/* .dashboard-stat__icon::before {display: none;}
.dashboard-stat__icon.icon-notebook {background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/a3fc47c4-5a99-4bb2-bef8-d5dc46f1788e/lktrkwubrhly-PendingCourses.png);}
.dashboard-stat__icon.icon-index {background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/a3fc47c4-5a99-4bb2-bef8-d5dc46f1788e/5nkxlr0gpnwr-CoursesStarted.png);}
.dashboard-stat__icon.icon-check {background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/a3fc47c4-5a99-4bb2-bef8-d5dc46f1788e/dce4iuqawbng-CourseCompleted.png);}
.dashboard-stat__icon.icon-users {background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/a3fc47c4-5a99-4bb2-bef8-d5dc46f1788e/a2imyymq3dye-Collaborations.png);} */

.dashboard-stat {border: 0; background: var(--accent-tinted-color-90); height: auto;}
.dashboard-stat__label {font-size: 12px; color: var(--secondary-color); text-transform: none;}
.dashboard-stat__value--huge {font-size: 30px; font-weight: 400;}
.dashboard-stat__value {color: var(--accent-color) !important;}
/* .dashboard-stat--available .dashboard-stat__value {color: var(--accent-color);}
.dashboard-stat--started .dashboard-stat__value {color: var(--accent-color);}
.dashboard-stat--completed .dashboard-stat__value {color: var(--accent-color);}
.dashboard-stat--collaborations .dashboard-stat__value {color: var(--accent-color);} */

.dashboard-views__line__bar {background: var(--accent-hover-color);}
.dashboard-views__header {color: var(--secondary-color); text-transform: none;}

.dHeading.gray {background: var(--lightGray-color);}

.learn.dashboard .dLearnerAccess {padding: 32px 8% 120px;background: var(--lightGray-color);}
.dLearnerAccess .dashboard-access {border: 0;}
.dLearnerAccess .dashboard-access-tabs {background: none; border: 0; margin-bottom: 32px;}
.dLearnerAccess .dashboard-access-list-item:nth-of-type(odd) {background: none;}
.dLearnerAccess .dashboard-access-tabs li.dashboard-access-tab {border: 0; margin-left: 20px; background: none; border: 1px solid black; padding: 10px 28px;}
.dLearnerAccess .dashboard-access-tabs li.dashboard-access-tab button {color: black;}
.dLearnerAccess .dashboard-access-tabs li.dashboard-access-tab:nth-child(3) {margin-left: 0;}
.dLearnerAccess .dashboard-access-tabs li.dashboard-access-tab.dashboard-access-tab--active {background: var(--accent-color); color: white; border-color: var(--accent-color);}
.dLearnerAccess .dashboard-access-tab--active:after {display: none;}
.dLearnerAccess .dashboard-access-tabs li.dashboard-access-tab.dashboard-access-tab--active button {color: var(--accent-contrast-color);}
.dLearnerAccess .dashboard-access-tab__count {border: 0; background: none; font-size: inherit; color: inherit; font-weight: normal;}
.dLearnerAccess .dashboard-access-tab__count::before {content: '(';}
.dLearnerAccess .dashboard-access-tab__count::after {content: ')';}
.dLearnerAccess .catalog-filters__selections {border: 0; border-right: 2px solid white; background: var(--accent-tinted-color-90);}
.dLearnerAccess .dashboard-access-list-item-expander i {color: black;}
.dLearnerAccess .dashboard-access-list-view-detail-page {background: var(--accent-color); color: var(--accent-contrast-color); border: 0;}
.dLearnerAccess .dashboard-access-list-item .btn--primary {background: none; color: var(--accent-color); border: 0;}
.dLearnerAccess .dashboard-access-list-item .btn--primary:hover {background: none; color: var(--accent-hover-color); border: 0;}
.dLearnerAccess .dashboard-access-list-item-expansion {padding-top: 20px;}
.dLearnerAccess .dashboard-access-list-item:nth-of-type(2n) {background: none;}

.catalog-filters__selections {border: 0; border-right: 2px solid white; background: var(--lightGray-color);}
.catalog-filters__search .bg-white {background: var(--lightGray-color);}
/* .catalog-aggregation__header--label:active, .catalog-aggregation__header--label:hover {color: black;}
.catalog-aggregation__header--label .btn--link:hover {color: black;} */


.learn.dashboard .widget--catalog_standard {padding: 32px 8% 120px;}
.catalog-header {display: none;}
.catalog-filters__search {background: var(--lightGray-color);}
.catalog-search-bar .catalog-filters__search {border-right: 2px solid white;}
.catalog-filters, .catalog-filters__sort {border: 0;}
.catalog-filters__search .catalog-search input {background: none;}
.catalog-filters__sort {background: var(--lightGray-color);}

.catalog-display-type button, .catalog-display-type button.btn--primary {border: 0; background: var(--lightGray-color); color: var(--accent-color);}
.catalog-display-type button:hover, .catalog-display-type button.btn--primary:hover {background: var(--accent-color); color: var(--accent-contrast-color);}
.catalog-display-type button.btn--primary {color: var(--accent-hover-color);}
.catalog-list-item__cta-container {border: 0;}
.widget--catalog .btn.catalog-aggregation__value {color: black;}
.widget--catalog .btn.catalog-aggregation__value:hover {color: var(--accent-color);}
.widget--catalog .catalog-list-item__title {color: var(--accent-color);}
.widget--catalog .catalog-list-item__start-date {color: var(--accent-color);}
.widget--catalog .catalog-list-item__info {color: var(--accent-color);}
.widget--catalog .catalog-list-item__description {color: var(--accent-color);}
.widget--catalog .catalog-aggregation {padding: 0; background: none; border: 0;}
.widget--catalog .catalog-aggregation .catalog-aggregation__header {color: black; font-weight: 400; padding: 12px 0 !important; border-bottom: 1px solid black;}
.widget--catalog .catalog-aggregation .catalog-aggregation__header .catalog-aggregation__header--label {font-weight: 400;}
.widget--catalog .catalog-aggregation.catalog-aggregation--expanded .catalog-aggregation__header {color: var(--accent-color); border-color: var(--accent-color);}
.widget--catalog .catalog-aggregation__expander i {color: inherit;}
.widget--catalog .catalog-aggregation--expanded {margin-bottom: 0;}
.widget--catalog .catalog-aggregation .unlist {padding: 8px 0;}

.learn.dashboard .dRecommendations {padding: 120px 8% 120px;background: var(--lightGray-color);}
.dRecommendations .widget__title { font-size: 55px; color: var(--accent-color); font-weight: 400; text-align: center; margin-bottom: 60px;}
.dRecommendations .featured-content-multi-carousel-item {border: 0; background: none;}
.dRecommendations .featured-content-multi-carousel-item img {padding: 0;}
.dRecommendations .featured-content-multi-carousel-item__body {padding: 16px 0; text-align: left; min-height: 120px;}
.dRecommendations .featured-content-multi-carousel-item__title {font-size: 29px; color: var(--accent-color); font-weight: 400;}
.dRecommendations .featured-content-multi-carousel-item::after {content: 'More'; display: inline-block; padding: 12px 20px; border: 1px solid var(--secondary-color); color: var(--secondary-color); font-size: 20px; width: 140px; text-align: center;}
.dRecommendations .featured-content-multi-carousel__nav-right i, .dRecommendations .featured-content-multi-carousel__nav-left i {font-size: 60px; color: var(--secondary-color);}
.dRecommendations .featured-content-multi-carousel__nav-right:hover i, .dRecommendations .featured-content-multi-carousel__nav-left:hover i {color: var(--secondary-hover-color);}
.dRecommendations .featured-content-multi-carousel__nav-right, .dRecommendations .featured-content-multi-carousel__nav-left {height: auto; width: auto; top: 50%; transform: translateY(-50%;)}
.dRecommendations .featured-content-multi-carousel__nav-right {right: -60px;}
.dRecommendations .featured-content-multi-carousel__nav-left {left: -60px;}

.learn.dashboard .dFeaturedContent {padding: 120px 8% 120px;background: var(--accent-color); color: var(--accent-contrast-color);}
.dFeaturedContent h3 {font-size: 55px; font-weight: 400; margin-bottom: 40px; color: var(--accent-contrast-color); margin-top: 4%;}
.dFeaturedContent p {font-size: 20px; font-weight: 400; margin-bottom: 40px;}
.dFeaturedContent p:nth-last-child(3) {margin-bottom: 0;}
.dFeaturedContent a {display: inline-block; background: var(--accent-contrast-color); color: var(--accent-color) !important; font-size: 20px; padding: 12px 20px; width: 164px; text-align: center;}
.dFeaturedContent a:hover {background: var(--accent-tinted-color-80);}

.layout__content .hBusinessChallenge {padding: 120px 8%;}
.hBusinessChallenge h3 {font-size: 60px; color: var(--accent-color); text-align: center; font-weight: 400; margin-bottom: 60px;}
.hBusinessChallenge .hr__accent {display: none;}

.hBusinessChallenge .widget__title { font-size: 55px; color: var(--accent-color); font-weight: 400; text-align: center; margin-bottom: 60px;}
.hBusinessChallenge .featured-content-multi-carousel-item {border: 0; background: none;}
.hBusinessChallenge .featured-content-multi-carousel-item__description {padding: 0; color: var(--accent-color);}
.hBusinessChallenge .featured-content-multi-carousel-item img {padding: 0;}
.hBusinessChallenge .featured-content-multi-carousel-item__body {padding: 16px 0; text-align: left; min-height: 120px;}
.hBusinessChallenge .featured-content-multi-carousel-item__title {font-size: 29px; color: var(--accent-color); font-weight: 400;}
.hBusinessChallenge .featured-content-multi-carousel-item::after {content: 'More'; display: inline-block; padding: 12px 20px; background: var(--secondary-color); color: var(--secondary-contrast-color); font-size: 20px; width: 140px; text-align: center;}
.hBusinessChallenge .featured-content-multi-carousel__nav-right i, .hBusinessChallenge .featured-content-multi-carousel__nav-left i {font-size: 60px; color: var(--secondary-color);}
.hBusinessChallenge .featured-content-multi-carousel__nav-right:hover i, .hBusinessChallenge .featured-content-multi-carousel__nav-left:hover i {color: var(--secondary-hover-color);}
.hBusinessChallenge .featured-content-multi-carousel__nav-right, .hBusinessChallenge .featured-content-multi-carousel__nav-left {height: auto; width: auto; top: 50%; transform: translateY(-50%;)}
.hBusinessChallenge .featured-content-multi-carousel__nav-right {right: -60px;}
.hBusinessChallenge .featured-content-multi-carousel__nav-left {left: -60px;}

.hFeaturedContent .featured-content-multi-carousel-item {border: 0; background: none;}
.hFeaturedContent .featured-content-multi-carousel-item__description {padding: 0;}
.hFeaturedContent .featured-content-multi-carousel-item img {padding: 0;}
.hFeaturedContent .featured-content-multi-carousel-item__body {padding: 16px 0; text-align: left;}
.hFeaturedContent .featured-content-multi-carousel-item__title {font-size: 29px; color: var(--accent-color); font-weight: 400;}
.hFeaturedContent .featured-content-multi-carousel-item::after {content: 'More'; display: inline-block; padding: 12px 20px; background: var(--secondary-color); color: var(--secondary-contrast-color); font-size: 20px; width: 140px; text-align: center;}
.hFeaturedContent .featured-content-multi-carousel__nav-right i, .hFeaturedContent .featured-content-multi-carousel__nav-left i {font-size: 60px; color: var(--secondary-color);}
.hFeaturedContent .featured-content-multi-carousel__nav-right, .hFeaturedContent .featured-content-multi-carousel__nav-left {height: auto; width: auto; top: 50%; transform: translateY(-50%;)}
.hFeaturedContent .featured-content-multi-carousel__nav-right {right: -60px;}
.hFeaturedContent .featured-content-multi-carousel__nav-left {left: -60px;}

/* All Widget Page - Start */
.page .home__content {padding: 0;}

.layout__content .qImageOverlay1 {padding: 60px 8% 60px;}
.qImageOverlay1 .widget__title {font-size: 55px; color: var(--accent-color); font-weight: 400; text-align: left; margin-bottom: 2rem;}
.qImageOverlay1 .catalog-item {position: relative;}
.qImageOverlay1 .featured-content-image-overlay-item::before {content: ''; display: block; width: 100%; height: 100%; background: var(--accent-color); opacity: .2;; position: absolute; top: 0; left: 0;}
.qImageOverlay1 .featured-content-image-overlay-item__overlay {bottom: 64px; background: none; padding: 0 8%;}
.qImageOverlay1 .featured-content-image-overlay-item__title {font-size: 28px; min-height: 56px; color: white;}
.qImageOverlay1 .featured-content-image-overlay-item__overlay::after {content: 'Read More'; display: inline-block; margin-top: 12px; background: var(--secondary-color); padding: 12px 20px; color: var(--secondary-contrast-color);}

.layout__content .qVideo1 {padding: 60px 8% 60px;}
.qVideo1 .row , .qVideo1 .row .columns {padding: 0; margin: 0;}
.qVideo1 .video__container {padding: 0;}
.qVideo1 .widget__title {background: var(--accent-color); color: var(--accent-contrast-color); font-size: 55px; padding: 32px 4px; margin: 0;}

.layout__content .qHeroSlider1 {padding: 0;}
.qHeroSlider1 .row, .qHeroSlider1 .row .columns {padding: 0; margin: 0;}
.qHeroSlider1 .featured-content-carousel-item__overlay {bottom: auto; top: 50%; transform: translateY(-50%); background: none; padding: 2rem; text-align: center;}
.qHeroSlider1 .featured-content-carousel-item__title {font-size: 58px; margin-bottom: 32px; text-align: center; font-weight: 400; color: white;}
.qHeroSlider1 .featured-content-carousel-item__overlay::after {content: 'Start Discovering'; display: inline-block; font-size: 30px; background: var(--accent-color); padding: 12px 32px; color: var(--accent-contrast-color);}
.qHeroSlider1 .featured-content-carousel__nav {position: static;}
.qHeroSlider1 .featured-content-carousel__nav button {position: absolute; top: 50%; transform: translateY(-50%); font-size: 60px; background: none; border: 0; padding: 0; color: white;}
.qHeroSlider1 .featured-content-carousel__nav button i {margin: 0; padding: 0;}
.qHeroSlider1 .featured-content-carousel__nav button:nth-child(1) {left: 8%;}
.qHeroSlider1 .featured-content-carousel__nav button:nth-child(2) {right: 8%;}

.layout__content .qAboutBlock1 {padding: 60px 8%;}
.qAboutBlock1.row .row {margin: 0; text-align: left;}
.qAboutBlock1 p {margin: 0; margin-bottom: 20px; font-size: 24px; min-height: 102px;}
.qAboutBlock1 p:nth-last-child(3) {margin: 0; min-height: 0;}
.qAboutBlock1 p a {display: inline-block; font-size: 18px; background: var(--accent-contrast-color); padding: 12px 32px; color: var(--accent-color) !important;}
.qAboutBlock1 p a:hover {display: inline-block; font-size: 18px; background: var(--accent-tinted-color-80); padding: 12px 32px; color: var(--accent-color) !important;}
.qAboutBlock1 .columns {background: var(--accent-color); color: var(--accent-contrast-color); padding: 60px 20px; border: 8px solid white; position: relative;}
.qAboutBlock1 .columns:nth-child(3n+2) {background: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/a3fc47c4-5a99-4bb2-bef8-d5dc46f1788e/2ehvopg8odn9-AboutBlock.jpg) center no-repeat; background-size: cover;}
.qAboutBlock1 .columns:nth-child(3n+2)::before {content: ''; display: block; width: 100%; height: 100%; background: var(--accent-color); opacity: .4; position: absolute; top: 0; left: 0; z-index: 0;}
.qAboutBlock1 .editor-content {position: relative; z-index: 1;}

.layout__content .qCustomNav1 {padding: 1rem;}
.qCustomNav1 > .row {padding: 0; margin: 0; display: block; width: calc(100% - 220px - 280px - 20px); margin-left: 240px;}
.qCustomNav1 .navigation-bar .top-bar-section li:not(.has-form) a:not(.button) {line-height: 3rem}
.qCustomNav1 .navigation-bar .top-bar-section ul.left {border: 0;}
.qCustomNav1 .navigation-bar .top-bar-section .has-dropdown>a:after {display: none;}
.qCustomNav1 .navigation-bar .top-bar-section .has-dropdown>a, .qCustomNav1 .navigation-bar .top-bar-section li:not(.has-form) a:not(.button) {padding: 0 1rem !important;}
.qCustomNav1 .navigation-bar .top-bar-section ul>li.navigation-item:not(.has-form) {padding: 0;}
.qCustomNav1 .navigation-bar .top-bar-section ul li>a {color: var(--secondary-color); text-transform: none; font-weight: 400; font-size: 1rem;}
.qCustomNav1 .navigation-bar .top-bar-section .has-dropdown.hover>a {background: var(--accent-color); color: white;}
.qCustomNav1 .top-bar-section ul li ul li {box-shadow: none;}
.qCustomNav1 .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button) {background: var(--accent-tinted-color-90);}
.qCustomNav1 .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button):hover {color: var(--accent-color);}

/* All Widget Page - End */

/* Add by KS Catalog widget without any custom class */
.catalog-grid-item {border-color: var(--secondary-color);}
.catalog-grid-item__title, .catalog-grid-item__source, .catalog-grid-item__description {color: var(--accent-color);}
.catalog-grid-item .btn--link.btn--primary {color: var(--secondary-color);}
.catalog-grid-item .btn--link.btn--primary:hover {color: var(--secondary-hover-color);}

.w-bottom-bar-left.w-css-reset, .w-bottom-bar-middle.w-css-reset, .w-bottom-bar-middle-inner.w-css-reset, .w-bottom-bar-right-inner.w-css-reset {background: var(--secondary-color);}

@media only screen and (max-width: 1279px) {
    .nav--top ul a, .nav--top ul button {font-size: 12px; padding: .5rem;}
    .top-bar-section li:not(.has-form) a:not(.button) {font-size: 14px;}
    .hBanner .hero .hero__caption .hero__title, .dBanner .hero .hero__caption .hero__title {font-size: 58px; margin-bottom: 32px;}
    .hBanner .hero .hero__caption .btn--primary {font-size: 22px; padding: 12px 32px;}
    .hSingleColRedBgTxt .widget__subtitle {font-size: 28px;}
    /* Common padding */
    .layout__content .hSingleColRedBgTxt, .layout__content .hSearch, .learn.dashboard .dRecommendations, .learn.dashboard .dFeaturedContent {padding: 60px 8%;}
    .layout__content .lhrb {padding: 60px 8% 16px;}
    .layout__content .hImpactTraining {padding: 16px 8% 60px;}
    
    .hSearch .search-bar-widget input, .hSearch .search-bar-widget button {font-size: 20px; height: 52px;}
    .hSearch .search-bar-widget input {width: calc(100% - 124px);}
    
    .learn.dashboard .dHeading {padding: 60px 8% 16px;}
    .learn.dashboard .widget--dashboard-stats, .learn.dashboard .dLearnerAccess, .learn.dashboard .widget--catalog_standard {padding: 16px 8% 60px;}
    
    /* Common Heading */
    .hExploreTopicsHead .widget__title, .lhrb .widget__title, .learn.dashboard .dHeading .widget__title {font-size: 44px; margin: 0;}
    .dRecommendations .widget__title, .dFeaturedContent h3, .qImageOverlay1 .widget__title, .qVideo1 .widget__title {font-size: 44px;}
    
    /*Common Button*/
    .lhrb .ember-view .widget__cta .btn--primary {height: 36px; font-size: 16px;}
    
    /*Common Small heading */
    .hConsulting .hero .hero__caption .hero__title, .hProfessionalTraining .hero .hero__caption .hero__title {font-size: 40px; margin-bottom: 20px;}
    
    .hConsulting .hero .hero__caption .h4, .hProfessionalTraining .hero .hero__caption .h4 {font-size: 16px; margin-bottom: 20px;}
    .hConsulting .hero .hero__caption .btn--primary, .hProfessionalTraining .hero .hero__caption .btn--primary {font-size: 16px; height: 40px;}
    .hTestimonials .testimonial .testimonial-quote__text {font-size: 18px;}
    .hTestimonials .testimonial .testimonial-quote__author-description, .hTestimonials .testimonial .testimonial-quote__author-name {font-size: 16px;}
    .hRedBg3Col p {font-size: 28px;}
    
    .dRecommendations .featured-content-multi-carousel-item__title, .hImpactTraining .featured-content-multi-carousel-item__title {font-size: 22px;}
    .dRecommendations .featured-content-multi-carousel-item::after, .hImpactTraining .featured-content-multi-carousel-item::after {font-size: 16px; padding: 8px 8px; width: 120px;}
    .dRecommendations .featured-content-multi-carousel-item__body, .hImpactTraining .featured-content-multi-carousel-item__body {min-height: 98px;}
    .dFeaturedContent p {font-size: 16px;}
    .dFeaturedContent a {font-size: 16px; padding: 8px 8px; width: 120px;}

    .hBusinessChallenge h3 {font-size: 44px;}
    .hBusinessChallenge .featured-content-multi-carousel-item__body {min-height: 98px;}
    .hBusinessChallenge .featured-content-multi-carousel-item__title {font-size: 22px;}
    .hBusinessChallenge .featured-content-multi-carousel-item::after { font-size: 16px; padding: 8px 8px; width: 120px;}
    
    .hFeaturedContent .featured-content-multi-carousel-item__title {font-size: 22px;}
    .hFeaturedContent .featured-content-multi-carousel-item::after { font-size: 16px; padding: 8px 8px; width: 120px;}
    
    .qImageOverlay1 .featured-content-image-overlay-item__overlay::after {font-size: 16px; padding: 8px;}
    

    .qHeroSlider1 .featured-content-carousel-item__overlay::after {font-size: 22px;}

    .qAboutBlock1 p {font-size: 20px; min-height: 88px;}
    .qAboutBlock1 p a {font-size: 16px; padding: 8px 20px;}
}
@media only screen and (max-width: 979px) {
    .dRecommendations .featured-content-multi-carousel__nav-right, .hBusinessChallenge .featured-content-multi-carousel__nav-right, .hFeaturedContent .featured-content-multi-carousel__nav-right {right: -36px;}
    .dRecommendations .featured-content-multi-carousel__nav-left, .hBusinessChallenge .featured-content-multi-carousel__nav-left, .hFeaturedContent .featured-content-multi-carousel__nav-left {left: -36px;}

    .qCustomNav1 > .row {width: 100%; margin-left: 0;}
    
}
@media only screen and (max-width: 768px) {
    .hBanner .hero .hero__caption, .dBanner .hero .hero__caption {position: absolute;}
    .hBanner .hero .hero__caption .hero__title, .dBanner .hero .hero__caption .hero__title, .qHeroSlider1 .featured-content-carousel-item__title {font-size: 46px;}
    .hBanner .hero .hero__caption .btn--primary, .qHeroSlider1 .featured-content-carousel-item__overlay::after {font-size: 16px; padding: 8px 20px;}
    .hSingleColRedBgTxt .widget__subtitle {font-size: 22px;}
    .hSearch .search-bar-widget input, .hSearch .search-bar-widget button {font-size: 16px; height: 46px;}
    .hSearch .search-bar-widget input {width: calc(100% - 100px);}
    
    .hExploreTopicsHead .widget__title, .lhrb .widget__title {font-size: 32px;}
    .hConsulting .hero .hero__caption .hero__title, .hProfessionalTraining .hero .hero__caption .hero__title {font-size: 32px;}
    .hConsulting .hero .hero__caption .h4, .hProfessionalTraining .hero .hero__caption .h4 {font-size: 14px;}
    .hConsulting .hero .hero__caption .btn--primary, .hProfessionalTraining .hero .hero__caption .btn--primary {font-size: 14px; height: 36px;}
    
    .hTestimonials .testimonial .testimonial-quote__text {font-size: 16px;}
    .hTestimonials .testimonial .testimonial-quote__author-description, .hTestimonials .testimonial .testimonial-quote__author-name {font-size: 14px;}
    .hTestimonials .testimonial .testimonial-quote--right {padding: 40px 6%;}
    .hRedBg3Col .columns {padding: 32px 20px;}
    .hRedBg3Col p {font-size: 20px;}
    
    .qFooter .logoNav nav {width: 100%;}
    .qFooter .logoNav .logAdd, .qFooter .logoNav nav {width: 100%;}
    .qFooter .logoNav nav {margin-bottom: 20px;}
    .qFooter .copyrightPolicy .policySocial .policy, .qFooter .copyrightPolicy .policySocial .socialLnks, .qFooter .copyrightPolicy .policySocial {display: block; margin-bottom: 20px; text-align: center; width: 100%;}
    .qFooter .logoNav {padding: 40px 0;}
    .qFooter .copyrightPolicy .copyright {text-align: center;}
    
    .dBanner .hero .hero__caption .hero__title {max-width: 56%;}
    .hExploreTopicsHead .widget__title, .lhrb .widget__title, .learn.dashboard .dHeading .widget__title {font-size: 32px;}
    .dRecommendations .widget__title, .dFeaturedContent h3, .qImageOverlay1 .widget__title, .qVideo1 .widget__title {font-size: 32px; margin-bottom: 16px;}

    .hBusinessChallenge h3 {font-size: 32px; margin-bottom: 16px;}
    .qVideo1 .widget__title {padding: 20px 4px;}

    .qVideo1 .widget__title {margin-bottom: 0;}
    .qAboutBlock1 p {min-height: 0; text-align: center;}
    .qImageOverlay1 .widget__title {margin-bottom: 20px;}
    
    .layout__content .qImageOverlay1, .layout__content .qVideo1, .layout__content .qAboutBlock1 {padding: 40px 6%;}
}
@media only screen and (max-width: 580px) {
    .header .company__beta-logo {width: 160px; margin-left: 12px;}
    .hBanner .hero .hero__caption .hero__title {font-size: 28px; margin-bottom: 16px;}
    .hBanner .hero .hero__caption .btn--primary, .qHeroSlider1 .featured-content-carousel-item__overlay::after {font-size: 12px;}
    .hSingleColRedBgTxt .widget__subtitle {font-size: 16px;}
    .hExploreTopicsHead .widget__title, .lhrb .widget__title {font-size: 24px;}
    .lhrb .ember-view > .ember-view {width: 100%; margin-bottom: 12px;}
    .hConsulting .hero picture, .hProfessionalTraining .hero picture {display: block; width: 100%;}
    .hConsulting .hero .hero__caption, .hProfessionalTraining .hero .hero__caption {width: 100%; padding: 32px 8%;}
    .lhrb .ember-view .widget__cta .btn--primary, .hConsulting .hero .hero__caption .btn--primary, .hProfessionalTraining .hero .hero__caption .btn--primary {font-size: 12px; height: 30px;}
    .hTestimonials .testimonial .testimonial-quote--right {width: 100%;}
    .hTestimonials .testimonial.learner {background-size: cover;}
    .qFooter .qFooterInner {font-size: 12px;}
    .qFooter .logoNav nav .col {width: 100%;}
    .qFooter .logoNav nav .col a {display: block; padding: 4px 0;}
    .qFooter .logoNav .logAdd .logo {display: block; margin-bottom: 8px;}
    .hExploreTopics .top-bar-section ul li {width: 100px;}
    
    .dBanner .hero .hero__caption .hero__title {font-size: 28px; max-width: 70%;}
    
    .hExploreTopicsHead .widget__title, .lhrb .widget__title, .learn.dashboard .dHeading .widget__title, .dRecommendations .widget__title, .dFeaturedContent h3 {font-size: 24px;}
    .dLearnerAccess .dashboard-access-tabs li.dashboard-access-tab {width: 100%; margin: 0;}
    .dRecommendations .featured-content-multi-carousel-item__title, .hImpactTraining .featured-content-multi-carousel-item__title {font-size: 18px;}
    .dRecommendations .featured-content-multi-carousel-item__body, .hImpactTraining .featured-content-multi-carousel-item__body {min-height: 0;}
    .dRecommendations .featured-content-multi-carousel-item::after, .dFeaturedContent a, .hImpactTraining .featured-content-multi-carousel-item::after {font-size: 14px; width: 94px; padding: 6px;}
    .dFeaturedContent p {font-size: 14px; margin-bottom: 20px;}

    .hBusinessChallenge h3 {font-size: 24px;}
    .hBusinessChallenge .featured-content-multi-carousel-item__body {min-height: 0;}
    .hBusinessChallenge .featured-content-multi-carousel-item__title {font-size: 18px;}
    .hBusinessChallenge .featured-content-multi-carousel-item::after { font-size: 14px; width: 94px; padding: 6px;}
    
    .hFeaturedContent .featured-content-multi-carousel-item__body {min-height: 0;}
    .hFeaturedContent .featured-content-multi-carousel-item__title {font-size: 18px;}
    .hFeaturedContent .featured-content-multi-carousel-item::after { font-size: 14px; width: 94px; padding: 6px;}
    
    .dRecommendations .featured-content-multi-carousel__nav-right, .hBusinessChallenge .featured-content-multi-carousel__nav-right, .hFeaturedContent .featured-content-multi-carousel__nav-right {right: -26px;}
    .dRecommendations .featured-content-multi-carousel__nav-left, .hBusinessChallenge .featured-content-multi-carousel__nav-left, .hFeaturedContent .featured-content-multi-carousel__nav-left {left: -26px;}
    .dRecommendations .featured-content-multi-carousel__nav-right i, .dRecommendations .featured-content-multi-carousel__nav-left i, .hBusinessChallenge .featured-content-multi-carousel__nav-right i, .hBusinessChallenge .featured-content-multi-carousel__nav-left i, .hFeaturedContent .featured-content-multi-carousel__nav-right i, .hFeaturedContent .featured-content-multi-carousel__nav-left i {font-size: 48px;}
    
    .qHeroSlider1 .featured-content-carousel-item__overlay {padding: 0 1rem;}
    .qHeroSlider1 .featured-content-carousel-item__title {font-size: 28px; margin-bottom: 12px;}
    .qHeroSlider1 .featured-content-carousel__nav button {font-size: 36px;}
    .qHeroSlider1 .featured-content-carousel__nav button:nth-child(2) {right: 4%;}
    .qHeroSlider1 .featured-content-carousel__nav button:nth-child(1) {left: 4%;}
}



/* For Course page - Start */
body.learn.course {background: none;}
.header--student .header__left__icon, .header--student .header__left__icon:hover {background: var(--accent-color);}
.header--student .header__left__icon {padding: 10px 4px;}
.header--student .header__left__icon .icon-home {color: var(--accent-contrast-color); font-size: 50px;}
.header--student {background: var(--accent-tinted-color-90);}
.header--student.header .company__beta-logo {margin: 0;}
.header--student .header__left__copy {padding: 1rem 2rem;}
.header--student .header__left__copy .course-title {font-size: 30px; font-weight: 400; color: var(--accent-color); line-height: 50px;}

.learner__container__toggle {margin-bottom: 32px;}
.learner__sidebar:hover .learner__container__toggle .hide-sidebar, .learner__container__toggle .btn, .learner__container__toggle .btn {background: var(--accent-color); font-size: 18px; padding: 12px; border: 0; color: var(--accent-contrast-color); text-align: center; height: auto;}
.learner__sidebar:hover .learner__container__toggle .hide-sidebar:hover, .learner__container__toggle .btn:hover, .learner__container__toggle .btn:hover {background: var(--accent-hover-color);}
.learner__container__toggle .btn i, .learner__container__toggle .btn i {display: none;}

.learner__sidebar .learner__sidebar__search .ember-text-field {height: 45px !important; box-shadow: none; border: 1px solid var(--lightGray-color);}
.learner__sidebar .learner__sidebar__search .learner__sidebar__search-icon {top: 12px;}

.expandable-sidebar .expandable-sidebar__toggle {background: white; font-size: 18px; font-weight: 400; color: black; border-bottom: 1px solid  black; padding: 12px 0; text-transform: none;}
.expandable-sidebar .expandable-sidebar__toggle i.expandable-sidebar__icon--left {display: none;}

.expandable-sidebar .expandable-sidebar__toggle i.right {display: inline-block; width: 14px; height: 14px; vertical-align: middle;}
.expandable-sidebar .expandable-sidebar__toggle i.right::before {display: none;}
.expandable-sidebar .expandable-sidebar__toggle i.icon-navigateright {background: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/a3fc47c4-5a99-4bb2-bef8-d5dc46f1788e/acgu8bjnmgvo-MenuPlus.png) center no-repeat;}
.expandable-sidebar .expandable-sidebar__toggle i.icon-navigatedown {background: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/a3fc47c4-5a99-4bb2-bef8-d5dc46f1788e/ax2xs77btwvp-MenuMinus.png) center no-repeat;}

.expandable-sidebar.expandable-sidebar--toggled .expandable-sidebar__toggle {color: var(--accent-color);}

.learner__sidebar__expandables > .ember-view {margin-bottom: 20px; display: block;}

.expandable-sidebar__buttons a {display: inline-block; padding: 12px 32px; background: var(--accent-color); color: var(--accent-contrast-color); font-size: 18px; text-transform: none;}
.expandable-sidebar__buttons a:hover {background: var(--accent-hover-color);}
.expandable-sidebar__buttons .right a {background: var(--accent-color);}
.expandable-sidebar__buttons .right a:hover {background: var(--accent-hover-color);}
.expandable-sidebar__content {padding: .25em 0;}
.expandable-sidebar__content .learner__sidebar-list > li {padding: 0;}
.expandable-sidebar__content .learner__sidebar-inner-list span.syllabus__section-title {font-size: 15px; font-weight: 400; color:var(--accent-color); text-transform: none;}
.expandable-sidebar__content .learner__sidebar-inner-list span.syllabus__section-title::before { content: "\E61D"; display: inline-block; font-family: 'ti-icons-rev2';}
.expandable-sidebar__content .learner__sidebar-inner-list.syllabus__section--active span.syllabus__section-title {color: var(--accent-color);}

.learner-section__title__container {font-size: 25px; color:var(--secondary-color);}
.section-progress-bar span {height: 8px; background: var(--accent-color);}
.directional__nav  {margin-bottom: 20px;}
.directional__nav .directional__nav__label {visibility: visible; color:var(--accent-color);}
.directional__nav a, .directional__nav button.directional-nav__arrow {color:var(--accent-color);}
.directional__nav__button {background: none; color:var(--accent-color);}
.topic__content.topic__content--text {width: 100%;}

@media only screen and (max-width: 1360px) {
    .expandable-sidebar__buttons a {padding: 8px 24px;}
}
@media only screen and (max-width: 1279px) {
    .expandable-sidebar__buttons a {padding: 8px 12px;}
}
@media only screen and (max-width: 768px) {
    .header--student .header__left__copy .course-title {font-size: 28px; line-height: 36px;}
    .learner__sidebar:hover .learner__container__toggle .hide-sidebar, .learner__container__toggle .btn, .learner__container__toggle .btn, .expandable-sidebar__buttons a { font-size: 14px; padding: 8px 24px;}
}
@media only screen and (max-width: 580px) {
    .header--student .header__left__copy {padding: 1rem;}
    .header--student .header__left__copy .course-title {font-size: 24px;}
}
/* For Course page - End */