@media (min-width: 768px) {
}

@media (min-width: 991px) {
}

@media (max-width: 1400px) {
  .main-navigation ul li {
    padding: 0 20px;
  }
  /* #block-geeska-views-block-more-by-author-block-1 .card-list .card-list-img,
    .most-recent-card .card-list .card-list-img{
      flex: none;
    } */
}

@media (max-width: 1281px) {
}

@media (max-width: 1200px) {
  .main-navigation ul li {
    padding: 0 10px;
  }
}

@media (max-width: 1024px) {
}

@media (max-width: 991px) {
  .mobile-search-icon {
    display: block;
    font-size: 18px;
    position: absolute;
    top: 26px;
    left: 20px;
    width: 76px;
    height: 45px;
    z-index: 9;
  }
  #main-header-con.hidden {
    opacity: 1;
    height: initial;
  }
  .search-block-form {
    display: none;
  }
  .wrapper-accessible {
    background: rgba(249, 247, 243, 1) !important;
    padding: 9px 16px !important;
    border: 1px rgba(214, 208, 193, 1) solid !important;
  }

  .language-switcher-con a {
    background-image: url("../images/ar.svg");
    border: 1px rgba(214, 208, 193, 1) solid !important;
    background-color: rgba(249, 247, 243, 1) !important;
    height: 48px;
  }
  .menu-second {
    top: initial;
    bottom: 200px;
    right: 135px !important;
    position: absolute;
  }

  .news-gallery-wrapper .owl-nav svg {
    width: 50px;
    height: 50px;
  }
  .news-header {
    flex-direction: column;
    gap: 10px;
    padding: 10px 0;
  }
  .news-header .news-date {
    border-bottom: 1px rgba(202, 202, 202, 0.2) solid;
    padding-bottom: 10px;
  }
  #block-carsclub-addtoanysharebuttons {
    display: none;
  }
  .contact-info-section .card svg {
    margin-bottom: 16px;
  }
  .contact-info-section .card-body {
    padding: 16px;
  }
  .contact-info-section .card p,
  .contact-info-section .card span {
    font-size: 12px !important;
    line-height: 20px;
  }
  .contact-info-section h6 {
    font-size: 14px !important;
  }
  .contact-info-section {
    padding: 0;
    padding-bottom: 90px;
  }
  .webform-container {
    padding: 20px 0;
  }
  .cards-list.grid-view .view-item {
    width: 100%;
  }
  .views-exposed-form .form-item,
  .views-exposed-form .form-actions {
    min-width: 100%;
  }
  .form-text,
  .form-select {
    margin-bottom: 20px;
    max-width: 100%;
  }
  .view-toggle {
    top: -55px;
  }
  .regulations-wrapper {
    padding-top: 0 !important;
  }
  .journey-year-carousel .owl-stage-outer {
    margin-bottom: 15px;
  }
  .full-section {
    padding-top: 40px;
  }
  .regulations-wrapper .filters {
    padding: 0;
  }
  .regulations-wrapper {
    padding: 0;
  }
  .journey-year-carousel .item {
    text-align: center;
  }
  .membership-title {
    font-size: 30px !important;
    line-height: 39px;
    max-width: 100%;
  }
  .page-node-11 .layout-content p {
    margin: 15px 0 32px;
  }
  .about-right-title {
    margin: 0 !important;
  }
  .home-section-item .news-card {
    padding-right: 0;
  }
  .page-title {
    padding-top: 131px;
    padding-bottom: 0;
  }
  .top-banner-section {
    margin-top: 40px;
    padding: 20px 0;
  }
  .impact-items .col-6:nth-child(-n + 2) {
    border-bottom: 1px solid rgba(202, 202, 202, 1);
  }
  .impact-items .col-6:nth-child(1) .impact-item,
  .impact-items .col-6:nth-child(3) .impact-item {
    border-right: 1px solid rgba(202, 202, 202, 1);
  }

  .impact-items .col-6:nth-child(3) .impact-item {
    margin-top: 30px;
  }
  .impact-items .col-6:nth-child(1) .impact-item,
  .impact-items .col-6:nth-child(2) .impact-item {
    padding-top: 10px;
  }
  .news-card {
    padding-right: 0;
    padding-left: 0;
    border: none;
  }
  .home-impact {
    background: none;
    padding-top: 40px;
  }
  .home-section-stat {
    padding-bottom: 30px !important;
  }

  .home-section-news .home-section-item:not(:first-child) .news-card img {
    display: none;
  }
  .home-section .card-link a {
    font-size: 26px;
    color: transparent !important;
    text-decoration: none !important;
    position: relative;
    background: none !important;
    border: none !important;
    width: 20px;
    margin: 0;
  }
  .home-section .news-card .card-title {
    /* float: left; */
    max-width: 80%;
  }
  .news-card {
    border-bottom: 1px rgba(214, 208, 193, 1) solid;
    margin-bottom: 28px;
    padding-bottom: 28px;
  }
  .news-card-content .card-info {
    padding-top: 10px;
  }
  .home-section .news-card .card-link {
    position: relative;
  }
  .home-section .news-card img {
    margin-bottom: 28px;
  }
  .home-section .news-card .card-link a {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .impact-select-item .item__value div {
    font-size: 45px !important;
    min-height: initial;
    margin: 0;
  }
  .impact-select-item.active .item__value div {
    font-size: 45px !important;
    min-height: initial;
  }
  .impact-item:after {
    display: none;
  }
  /* .footer-bottom ul {
    text-align: center;
  }
  .footer-bottom ul li {
    margin: 0 10px;
  } */
  .footer-bottom-content {
    justify-content: flex-start;
  }
  .sharja-footer-logo {
    position: initial;
    margin-top: 100px;
  }
  .footer-section {
    border-bottom: 1px rgba(214, 208, 193, 1) solid;
    margin-bottom: 20px;
  }

  .footer-section h5 a {
    color: rgba(78, 64, 34, 1);
    display: block;
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg%20width='13'%20height='8'%20viewBox='0%200%2013%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M6.125%207.09375C5.84375%207.09375%205.59375%207%205.40625%206.8125L0.40625%201.8125C0%201.4375%200%200.78125%200.40625%200.40625C0.78125%200%201.4375%200%201.8125%200.40625L6.125%204.6875L10.4062%200.40625C10.7812%200%2011.4375%200%2011.8125%200.40625C12.2188%200.78125%2012.2188%201.4375%2011.8125%201.8125L6.8125%206.8125C6.625%207%206.375%207.09375%206.125%207.09375Z'%20fill='%234E4022'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right;
  }
  .footer-span {
    margin-top: 50px;
  }
  #block-carsclub-site-branding--2 {
    text-align: center;
  }
  #main-header-con.header-sticky {
    display: none;
  }
  .main-navigation .my-sub-menu {
    padding-left: 0;
    margin-top: 20px;
    margin-top: -6px !important;
    display: none;
  }

  .main-navigation .my-sub-menu li a {
    color: rgb(106 83 59) !important;
  }
  .main-navigation ul li a {
    border-bottom: 1px solid rgba(214, 208, 193, 1);
  }
  .my-sub-menu {
    border-top: none;
  }
  #block-carsclub-main-menu {
    background: #fff;
  }
  #block-carsclub-site-branding {
    padding: 0 10px;
  }
  .home-section-header .left {
    max-width: 100%;
  }
  .home-section-header .right {
    display: none;
  }
  /* .items-block.container {
    padding: 0;
  } */
  .item__value {
    font-size: 40px !important;
    line-height: 12px !important;
    margin-top: 19px !important;
    margin-bottom: 0 !important;
  }
  .impact-item {
    padding-top: 40px;
    margin-right: 0;
    border: none;
  }
  .hero-banner__title {
    position: absolute;
    top: 22%;
    max-width: 63%;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
    color: #fff;
    font-size: 23px;
    line-height: 30px;
  }
  .scroll-down {
    display: none;
  }
  .home-section-con {
    flex-direction: column;
  }
  #main-header-con {
    height: auto;
  }
  #block-carsclub-tabs {
    display: none;
  }
  .gov-logo {
    display: none;
  }
  .main-navigation .dropdown {
    padding-bottom: 0;
  }

  .my-sub-menu .nav-item a {
    padding: 1px 0;
    border: none;
  }
  .my-sub-menu {
    padding-top: 0 !important;
    margin-top: -25px !important;
    text-align: left;
  }
  .my-sub-menu .nav-item {
    border: none;
  }
  .home-bio .group-left .carsclub-social {
    margin-top: 0;
    margin-bottom: 20px;
    justify-content: flex-start;
  }
  .single-cat.single-cat-book {
    display: none;
  }
  .page-title {
    font-size: 32px;
    line-height: 32px;
  }
  .page-title:before {
    width: 100vw;
  }
  .page-node-books .group-left,
  .page-node-books .group-right {
    margin-top: 20px;
  }
  .books-nav .books-item:hover {
    background: #d3c7b9;
    border-left: none;
    border-top: 4px rgba(4, 42, 43, 1) solid;
  }
  .books-nav img {
    width: 90px;
  }
  .books-nav .books-item {
    padding: 20px;
    height: auto;
    border-left: none;
    border-top: 4px rgba(211, 199, 185, 1) solid;
  }
  .author-img-con {
    padding: 0 20px;
  }
  .author-img-con svg {
    width: 120px;
  }
  .mobile-header {
    display: block;
  }
  .desktop-header {
    display: none;
  }
  .partners-list {
    flex-direction: column;
  }
  .partner-item {
    margin-bottom: 24px;
  }
  .home-books .owl-theme .owl-nav svg {
    width: 45px;
    height: 45px;
  }
  .home-books .owl-theme .owl-nav {
    top: -72px;
  }
  .books-desc {
    max-width: 100%;
    -webkit-line-clamp: 100 !important;
    margin-bottom: 70px !important;
  }
  .books-nav {
    position: fixed;
    display: flex;
    flex-direction: row;
    overflow: scroll;
    height: initial;
    padding-top: initial;
    bottom: 0;
    top: initial;
    right: initial;
    left: 0;
    z-index: 9;
    width: 100%;
  }

  .page-node-books .ds-2col > .group-left img {
    width: 50%;
  }
  .page-node-books .ds-2col > .group-left,
  .page-node-books .ds-2col > .group-right {
    width: 100%;
  }
  footer .main-navigation ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-top: 0;
  }
  .page-biography .main-header {
    margin-bottom: 0;
  }
  .page-biography .group-left {
    margin-top: 30px;
  }
  footer .main-navigation ul li {
    flex: 0 0 42%;
    margin: 0 !important;
    text-align: left;
    margin-bottom: 40px !important;
  }
  .footer-menu {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  footer .main-navigation ul {
    padding: 0;
  }
  #block-carsclub-main-menu--2 {
    display: initial;
  }

  footer .navbar-expand-lg {
    top: 0;
  }
  .footer-menu .main {
    display: block;
  }
  /* footer .main .collapse:not(.show) {
    display: block;
  } */
  .navbar-expand-lg {
    top: 27px;
  }
  .overlay {
    display: none !important;
  }
  .search-block-form {
    top: 80px;
  }
  .menu-second {
    right: 66px;
  }
  .search-btn {
    display: none;
  }
  #block-carsclub-site-branding img {
    width: 200px;
    margin-top: 20px;
    margin-left: 100px;
  }
  #block-carsclub-primary-local-tasks {
    display: none;
  }
  .page-biography .group-left,
  .page-biography .group-right {
    width: 100%;
    position: initial;
  }
  .page-biography .group-right {
    padding: 20px 0;
  }
  .page-node-23 .page-section,
  .page-node-47 .page-section {
    padding: 50px 0;
  }
  .sidebar-tweeter,
  .layout-sidebar-second {
    padding-top: 15px;
  }
  .home-bio .group-left img {
    max-width: 150px;
    height: auto;
    margin-bottom: 24px;
  }
  .section-title {
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 24px;
  }
  .home-bio .group-right {
    margin-top: 50px;
  }
  .home-bio {
    padding-bottom: 0;
    padding-top: 25px;
  }
  .card-small .card-title a {
    font-size: 24px;
    line-height: 33px;
  }
  .card-small .card-short p {
    font-size: 16px;
  }
  .home-bio .group-left,
  .home-bio .group-middle,
  .home-bio .group-right {
    width: 100%;
  }
  .home-section {
    padding: 50px 0;
  }
  .sidebar-second-item {
    display: none;
  }

  .most-recent-card .card-list .info {
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
  }
  #block-geeska-views-block-more-by-author-block-1 .card-list .info {
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    margin-bottom: 3px;
  }
  #block-geeska-views-block-related-articles-block-1 .card-list .info {
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
  }
  #block-geeska-views-block-more-by-author-block-1 .term-name {
    margin-bottom: 4px;
  }
  #block-geeska-views-block-related-articles-block-1 .term-name {
    margin-bottom: 8px;
  }

  .most-recent-card .card-list .info .term-name {
    margin-bottom: 6px;
  }
  .cat-con {
    flex: 100%;
    margin-bottom: 3px;
  }

  .home-culture .info,
  .home-politics .info,
  .home-interview .info {
    margin-top: 8px;
  }
  .page-home .post-author {
    display: block;
    margin: 0 !important;
    margin-top: 8px !important;
  }
  .home-opinion-con {
    padding: 64px 0 32px 0;
    margin-top: 32px;
  }
  #block-geeska-views-block-related-articles-block-1 {
    max-width: 100%;
  }
  .page-taxonomy-term-8 .post-author img {
    width: 25px;
    height: 25px;
  }
  .page-taxonomy-term-8.page-category .card-list .info {
    flex-direction: row;
    align-items: center;
    margin-bottom: 8px;
  }
  .page-taxonomy-term-8.page-category .separator {
    display: initial;
  }
  body:not(.paged).page-taxonomy-term-8 .first-cat-page-card .card-title,
  body:not(.paged).page-taxonomy-term-8 .first-cat-page-card .card-short,
  body:not(.paged).page-taxonomy-term-8 .first-cat-page-card .card-short-mob {
    padding-left: 48px;
  }
  body:not(.paged).page-taxonomy-term-8
    .first-cat-page-card
    .card-title:before {
    width: 40px;
    height: 28px;
  }
  .page-taxonomy-term-8 .cat-page-card .card-title,
  .page-taxonomy-term-8 .cat-page-card .card-short {
    padding-left: 33px;
  }

  .page-taxonomy-term-8 .cat-page-card .card-short-mob {
    padding-left: 43px;
  }
  .page-taxonomy-term-8 .cat-page-card .card-title:before {
    width: 25px;
    height: 18px;
  }
  .page-taxonomy-term-8 .layout-content .card-list-img {
    display: none;
  }
  body:not(.paged).page-taxonomy-term-8 .first-cat-page-card .card-list-img {
    display: block;
  }

  .home-opinion .opinion-first-item .home-section-title a {
    padding-top: 40px;
  }
  .home-opinion .opinion-first-item p {
    display: -webkit-box !important;
    padding: 0 !important;
    margin-bottom: 0;
  }
  .home-opinion .home-section-title a {
    padding-left: initial !important;
    padding-top: 30px;
  }
  .home-opinion .home-section-title a:before {
    top: 4px;
  }
  .home-opinion .opinion-content-con p {
    display: none;
  }
  .home-opinion .opinion-first-item {
    display: initial;
  }

  body:not(.paged).view-page-multimedia
    .cat-page-card.first-cat-page-card
    .card-list-img
    a:after {
    width: 50px;
    height: 50px;
  }
  .view-page-multimedia .cat-page-card .card-list-img a:after {
    width: 30px;
    height: 30px;
  }
  #block-geeska-views-block-more-by-author-block-1
    .views-view-responsive-grid__item:nth-of-type(2) {
    border-bottom-color: transparent;
  }

  .menu-icon.collapsed {
    transform: rotate(90deg); /* Change this according to your design */
  }
  .page-author .info {
    flex-wrap: wrap;
    margin-bottom: 0 !important;
  }
  .page-author .info .post-date {
    flex: 100%;
    margin-top: 3px;
  }
  .page-author .first-cat-page-card .card-list {
    padding: 18px 0 !important;
  }
  .page-author .first-cat-page-card .card-list-content {
    padding-left: 8px !important;
  }
  .page-author .first-cat-page-card .card-list .card-title a {
    font-size: 18px !important;
  }

  body:not(.paged) .first-cat-page-card .card-list-content {
    padding-top: 8px;
  }

  .multimedia-first-item .multimedia-content-con {
    padding: 0;
  }

  .main-navigation .carsclub-social li:last-of-type {
    border: none !important;
  }

  .search-block-form {
    height: 72px;
  }
  .search-block-form form .js-form-submit {
    font-size: 0;
    padding: 0;
    width: 43px;
    height: 43px;
    border-radius: 50px;
    position: absolute;
    right: 38px;
    top: 14px;
    background-image: url(../images/search-mobile.svg);
    background-repeat: no-repeat;
    /* background-position-x: 11px; */
    /* background-position-y: 6px; */
    border: none;
    transform: scaleX(-1);
  }
  .search-block-form form input::placeholder {
    font-size: 22px;
  }
  .row {
    --bs-gutter-x: 16px;
  }
  .main-header .row {
    --bs-gutter-x: 32px;
  }
  .container {
    --bs-gutter-x: 32px;
  }

  .header-switcher .btn-secondary {
    margin: 0 20px;
  }
  .top-header {
    display: none;
  }
  .main-menu-con .mobile-switcher {
    background: #64615c;
    height: 0;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }

  .mobile-switcher-active {
    height: 37px !important;
    overflow: visible !important;
  }

  .header-social {
    display: none;
  }
  .main-menu-con #block-geeska-languageswitcher {
    display: block;
  }

  .main-navigation .carsclub-social {
    display: block;
    height: 200px;
  }
  .main-navigation .carsclub-social {
    background: transparent;
    padding: 0;
  }
  .main-navigation .carsclub-social li {
    border: none;
    display: inline-block;
  }

  .main-navigation .carsclub-social li img {
    border: 1px #615a54 solid;
    border-radius: 100%;
    padding: 3px;
  }
  .pager__items li a {
    font-size: 14px;
    width: 32px;
    height: 32px;
    font-weight: 400;
  }

  .search-results-label {
    top: 82px;
    padding-bottom: 16px;
  }
  #views-exposed-form-articles-search-page-1 .form-text,
  #views-exposed-form-solr-search-page-1 #edit-search-api-fulltext {
    font-size: 22px;
    padding: 7px 16px;
    margin-bottom: 0px;
  }
  #views-exposed-form-solr-search-page-1 {
    margin-top: 24px;
  }
  .layout-content .form-wrapper #edit-submit-articles-search,
  #views-exposed-form-solr-search-page-1 #edit-submit-solr-search {
    width: 15px;
    height: 15px;
    right: 16px;
    top: 22px;
  }
  .search-block-form form .form-item .form-search {
    font-size: 22px;
  }
  #mc_embed_signup h2 {
    font-size: 14px !important;
    font-weight: 300 !important;
  }
  .by-adberries {
    padding: 32px 0;
  }
  .copyrights {
    padding: initial;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  footer .carsclub-social li {
    margin-right: 16px;
  }

  .main-footer #block-geeska-site-branding--2,
  .main-footer #block-geeska-site-branding {
    margin-bottom: 64px;
  }
  .main-footer #block-geeska-site-branding--2 img,
  .main-footer #block-geeska-site-branding img {
    width: 124px;
  }
  .section-header {
    margin-top: 40px;
  }
  .section-header.section-header-translation {
    margin-top: 32px;
  }
  .home-culture .small-card-right {
    margin-bottom: 0;
  }
  .home-culture .info {
    margin: 8px 0 0;
  }
  .carousel-indicators {
    bottom: 185px;
  }

  #views-exposed-form-articles-search-page-1 .form-text {
    padding: 7px;
    font-size: 22px;
  }
  .layout-content .form-wrapper #edit-submit-articles-search {
    right: 14px;
    font-size: 18px;
    top: 22px;
    width: 15px;
    height: 15px;
  }

  .main-header .main-menu-con {
    display: block;
  }

  .articleCarousel img {
    height: 400px;
    object-fit: cover;
  }

  .main-navigation ul {
    flex-wrap: wrap;
    display: block;
    padding: 0 16px;
    padding-top: 50px;
    height: 100vh;
    padding-top: 0;
  }

  .main-navigation {
    width: 100%;
    background: #fff;
  }

  .main-navigation ul li {
    border-right: none;
    border-bottom: 1px rgb(255 255 255 / 30%) solid;
    padding: 2px 0;
  }

  .main-header .col-lg-10 {
    padding: 0;
  }

  .home-slider-section {
    width: 100% !important;
  }

  .home-sidebar-section {
    display: none;
  }

  #block-geeska-primary-local-tasks {
    display: none;
  }

  /* .home-top-section:before {
        right: -12px;
    } */

  .articleCarousel {
    margin: 0 !important;
  }

  .articleCarousel .carousel-caption h5 a {
    font-size: 24px;
    font-weight: 400;
    line-height: 120%;
    display: block;
    margin-top: 8px;
  }
  .articleCarousel .carousel-caption .slider-title a {
    font-size: 24px;
    font-weight: 400;
    line-height: 120%;
    display: block;
    margin-top: 8px;
  }
  .section-more-link a {
    font-size: 12px;
  }

  .section-header .section-title {
    font-size: 28px;
  }

  .home-section p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom: 24px;
    font-size: 14px;
  }

  .home-section a {
    font-size: 24px;
  }

  .home-section-title a {
    margin: 8px 0;
  }

  .home-opinion .post-author,
  .home-interview .post-author {
    margin: 8px 0 0;
  }

  .post-author {
    font-size: 10px;
  }

  .home-section .small-card-right a {
    font-size: 16px;
  }

  .small-card-right .home-section-title a {
    margin-bottom: 24px;
    margin-top: 8px;
  }

  .home-section .small-card-right p {
    display: none;
  }

  .home-culture-section {
    display: block;
  }

  .home-culture-section > .home-art,
  .home-culture-section > .home-thoughts,
  .home-culture-section > .home-cinema {
    width: 100%;
  }

  .main-footer {
    margin-top: 0;
    padding-top: 32px;
  }

  #mc_embed_signup form {
    align-content: flex-start;
    margin-top: 32px !important;
  }

  #mc_embed_signup .mc-field-group input {
    width: 100% !important;
    font-size: 14px;
    font-weight: 300;
  }

  #mc_embed_signup_scroll {
    width: 100%;
  }

  #block-geeska-footersecondary ul {
    justify-content: flex-start;
  }

  .footer-menu .second ul li {
    margin-left: 0;
    margin-right: 32px;
  }

  .footer-menu ul li a {
    font-size: 20px;
    font-weight: 200;
    line-height: 20px;
  }

  .footer-menu {
    padding: 16px 0;
  }

  .single-title {
    font-size: 36px;
    line-height: 50px;
  }

  .main-header {
    margin-bottom: 0;
    /* padding-bottom: 0; */
    min-height: auto;
    padding: 0px;
  }
  .header-sticky {
    display: none;
  }
  .single-date {
    padding: 8px 0;
    font-size: 10px;
  }

  .single-author {
    float: initial;
  }

  .toobar-right-con {
    justify-content: flex-start;
    margin-top: 24px;
  }

  .zoom-controls button:first-of-type {
    padding-left: 0;
  }

  .single-body p {
    font-size: 16px;
  }

  blockquote p {
    font-size: 24px !important;
  }

  #block-geeska-views-block-related-articles-block-1 h2 {
    font-size: 22px;
  }

  #block-geeska-views-block-related-articles-block-1 .card-list .card-title a {
    font-size: 18px;
  }

  .term-name {
    font-size: 10px;
    padding: 3px;
  }

  #block-geeska-views-block-more-by-author-block-1 h2,
  .layout-sidebar-second h2 {
    font-size: 22px !important;
  }
  .layout-sidebar-second h2 {
    margin-top: 30px;
    font-weight: 200;
  }

  #block-geeska-views-block-more-by-author-block-1 .card-list .card-title a {
    font-size: 18px;
  }

  .term-page-title {
    padding-bottom: 16px;
  }

  .term-page-Culture,
  .term-page-2,
  .term-page-3,
  .term-page-4,
  .term-page-5,
  .term-page-17,
  .term-page-18 {
    padding-bottom: 60px;
  }

  .card-list-content {
    padding-left: 8px;
  }

  .card-list .info {
    margin-bottom: 8px;
  }

  .card-list .card-title a {
    font-size: 18px;
    margin-bottom: 0;
    line-height: 106%;
  }

  .card-list {
    padding: 18px 0;
  }

  .page-node-10 .layout-content,
  .page-node-11 .layout-content,
  .page-node-12 .layout-content {
    width: 100%;
  }

  .page-node-11 .layout-content form {
    width: 100%;
  }

  .search-block-form form {
    padding: 0 20px;
  }

  .search-btn svg g {
    opacity: 1;
  }

  .search-btn {
    bottom: initial;
    top: 12px;
  }

  .navbar-toggler {
    display: block;
  }

  /* .main-navigation {
        height: 80vh;
    } */

  .home-top-section {
    padding: 0;
    margin-left: -16px;
    margin-right: -16px;
  }

  .header-date {
    display: none;
  }

  .header-right {
    justify-content: space-between;
  }

  /* .home-top-section:after,
    .home-top-section:before {
        display: none;
    } */

  .multimedia-first-item {
    display: initial;
  }

  .multimedia-first-item .multimedia-content-con {
    padding: 0;
  }

  .home-multimedia-con {
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 64px;
    margin-top: 32px;
  }

  .small-card-multimedia .home-section-title a {
    font-size: 16px;
  }

  /* .home-multimedia-con:after,
    .home-multimedia-con:before {
        display: none;
    } */

  .articleCarousel .carousel-caption {
    padding: 12px 16px;
  }

  #block-geeska-site-branding img {
    width: 95px;
    margin-bottom: 16px;
  }

  .navbar-toggler {
    position: absolute;
    right: 10px;
    top: -48px;
  }

  .multimedia-image-con a:after {
    width: 50px;
    height: 50px;
  }

  .small-card-multimedia a:after {
    width: 30px;
    height: 30px;
  }

  /* .separator {
        display: none;
    } */

  .page-category .layout-content .card-list .info,
  .view-page-multimedia .layout-content .card-list .info {
    /* align-items: flex-start;
        flex-direction: column; */
    margin-bottom: 8px;
  }

  .page-category .card-list .info span,
  .view-page-multimedia .card-list .info span,
  .cat-page-culture-card .info span {
    margin-bottom: 0px;
  }

  .page-category .card-short,
  .card-search-item .card-short,
  .cat-page-culture-card .card-short,
  .view-page-multimedia .card-short,
  .page-author .card-short {
    display: none;
  }

  .page-category .card-short-mob,
  .card-search-item .card-short-mob,
  .cat-page-culture-card .card-short-mob,
  .view-page-multimedia .card-short-mob,
  .page-author .card-short-mob {
    flex: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .cat-page-culture-card .info,
  .card-search-item .info {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .cat-page-culture-card .info .post-date,
  .card-search-item .info .post-date {
    /* flex: 100%; */
    /* margin-top: 3px; */
    font-size: 10px;
  }

  body:not(.paged) .first-cat-page-card .card-list .card-title a {
    font-size: 24px;
  }
}

@media (max-width: 768px) {
}
