@media (max-width: 960px) {
  .view-commodity-icon-menu .views-col {
    width: 50% !important; }

  #block-views-block-commodity-icon-menu-block-1 {
    background-size: cover; }

  #block-views-block-commodity-pages-footer-block-1 .views-col {
    width: 100% !important;
    margin-bottom: 20px;
    float: left;
    line-height: 40px;
    padding: 0 20px; }

  .content-container {
    padding: 0 20px; }

  .views-field-field-icon-img {
    margin-right: 10px; }

  #cri-map {
    height: 250px; }

  .list__item {
    width: 100%;
    margin-bottom: 20px; }

  #block-views-block-library-block-for-generic-cri-pages-block-2 .views-col, #block-views-block-library-block-for-generic-cri-pages-block-3 .views-col {
    width: 100% !important; }

  #block-views-block-library-block-for-generic-cri-pages-block-2 .views-field-title, #block-views-block-library-block-for-generic-cri-pages-block-3 .views-field-title {
    display: inline; }

  .view-sourcing-hub-country-profi .col {
    width: 50%; }

  .path-node #block-views-block-cri-country-dropdown-block-1 .view-footer a {
    text-indent: -9999px; }

  #block-darkgreenfootersitewide .block-content, #block-grayfootersitewide .block-content, #block-grayboxcri .block-content--blockgroup {
    max-width: 100%; }

  #block-darkgreenfootersitewideleft, #block-darkgreenfootersitewideright {
    width: 100%; }

  #block-darkgreenfootersitewideleft > .block-content, #block-darkgreenfootersitewideright > .block-content {
    padding: 0px 15px;
    max-width: 400px;
    margin: 0 auto; }

  #footer-social-text {
    width: 100%;
    margin-bottom: 15px; }

  #block-grayboxcri {
    padding: 0 30px; }

  #right-floating-menu {
    display: none; }

  #block-header1, #block-header2, #block-header3 {
    float: left;
    width: 100%; }

  #site-branding #logo {
    margin: 0 auto;
    position: relative;
    float: inherit;
    padding: 20px 0; }

  #block-nepcon-main-menu {
    width: 200px;
    margin: auto;
    position: inherit; }

  #block-headermenu2 {
    text-align: center;
    margin: 0 auto;
    width: 340px;
    position: inherit; }

  /* Fix language dropdown */
  .block-content--dropdown-language {
    position: relative;
    height: 20px; }

  .dropbutton-wrapper.dropbutton-multiple {
    position: absolute; }

  .field-group-tabs-wrapper {
    float: left;
    width: 100%;
    margin-top: 0; }

  .horizontal-tabs ul.horizontal-tabs-list li.first a, .horizontal-tabs ul.horizontal-tabs-list li.first.selected a {
    padding-left: 0;
    text-align: center; }
  .horizontal-tabs ul.horizontal-tabs-list li.last a, .horizontal-tabs ul.horizontal-tabs-list li.last.selected a {
    padding-right: 0px;
    text-align: center; }

  /** hide header block */
  .path-sourcinghub #block-header2, .path-sourcinghub #block-header3 {
    display: none; }

  .path-taxonomy #block-header2, .path-taxonomy #block-header3 {
    display: none; }

  .node--type-commodity-generic-page #block-header2, .node--type-commodity-generic-page #block-header3 .node--type-riskprofile #block-header2 {
    display: none; }

  .node--type-riskprofile #block-header3 {
    display: none; }

  .with--sidebar-second {
    width: 100%; }

  .main-layout.with--content.without--sidebar-first .region--content {
    width: 100%;
    margin: 0; }
  .main-layout .region--sidebar-second {
    width: 100%; }

  .region--sidebar-second nav.navigation ul {
    width: 100%;
    padding: 0 20px; }

  #block-aboutnepconsourcinghub {
    padding: 0; }

  #block-withsupportfrom {
    display: none; }

  #block-supporterslogotabletmobile {
    display: block;
    margin: 0 auto;
    max-width: 350px; }

  .view-sourcing-hub-country-profi #country-files-wrapper {
    float: inherit;
    margin: 50px auto 0px auto; }

  #risk-index-wrapper {
    width: 100%; }

  .highcharts-container {
    margin: 50px auto; }

  .colored-boxes .list__item > div {
    padding-right: 75px;
    background-position: center right 15px; }

  .hide-mobile {
    display: none; }

  /** @2018 */ }
@media (min-width: 961px) {
  .core-layout {
    max-width: 100%; }

  .hide-desktop {
    display: none; } }
/** Frontpage banner block */
