#CounterVisitor .countermain {
  display: flex;
  justify-content: left;
  align-items: left;
  text-align: center;
  width: 100%;
  height: 100%;
  position: relative;
}
.leaflet-tooltip-pane {
    font-size: 14px;
}
.project-timeline-plan-box .new-main-box:nth-child(1){margin-top: 17px !important;}
.wp-block-navigation li a {
    text-decoration: none;
    font-size: 19px; font-weight:600;
}
.wp-block-navigation li ul li a {
    text-decoration: none;
    font-size: 16px;  font-weight:400;
}
.leaflet-overlay-pane svg path {
    fill-opacity: 1 !important;
    opacity: 1 !important;
    fill: #ffc406 !important;
}
#ajaxsearchlite1 input, .projects-listing select {
    border: 1px solid #bcbcbc;
}
.layout-left .hotspots-image-container {    
    flex: 0 0 100%;
}
.layout-left.loaded .hotspots-placeholder {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    max-width: 100%;
    z-index: 999;
    background: #ffffff !important;
    box-sizing: border-box;
    border: 1px solid #e4e4e4 !important;
    border-radius: 5px;
    padding: 0;
}
.hotspot-info.visible{
    padding: 1em;
}
.hotspot-title, .entry-content .hotspot-title {
    text-align: left;
    font-size: 18px !important;
    color: #333 !important;
}
.hotspot-content p, .entry-content .hotspot-content p {
    color: #333;
    margin: 0;
    font-size: 13px;
    font-weight: normal;
}
.hotspots-container {
    flex-shrink: 0;
}
#hotspot-1328 .hotspots-image-container, #hotspot-1328 .leaflet-container {
    background: none !important;
}
.sp-testimonial-free-wrapper {
    padding-top: 40px;
}
body .projects-listing img {
    display: inline-grid;
    width: 32%;
    height: 250px;
    padding: 5px;
    object-fit: cover;
}
.wp-block-group.alignfull.fullwidth-banner.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-4d7faa83.wp-block-group-is-layout-flex.has-background {
    position: relative;
}

    .fullwidth-banner,
    .inner-banner {
        margin-left: calc(50% - 50vw) !important;
        margin-right: calc(50% - 50vw) !important;
        max-width: 100vw;
        width: 100vw !important;
        gap: 0;
    }
    .inner-banner img {
        width: 100%;
    }
/* 18-04-2025 */
.banner-main {
    margin-bottom: 0px !important;
    position: relative;
}
.banner-main::after {
    content:'';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(109deg, #1542D1B3 0%, #E41D24B3 100%);
    height: 100%;
    width: 100%;
    display: block;
    opacity: 0.3;
}
.box-main {
    position: relative;
}
.box-main .wp-block-cover::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(109deg, #1542D1B3 0%, #E41D24B3 100%);
    height: 100%;
    width: 100%;
    display: block;
    z-index:1;
    opacity: 0.3;
}
.banner-title {
    z-index:1;
}
.wp-block-button__link {
    border-radius: 5px !important;
}
.project-timeline-plan-box {
    display: flex;
}
.project-timeline-plan-box .is-layout-flow {
    flex: 1;
    display: flex;
    flex-direction: column;
}
.project-timeline-plan-box .main-box {
    flex-grow: 1;
}
.counter-item:nth-of-type(1) {
    display: none !important;
}
.innerpages-banner {
    z-index: 1;
    position: relative;
}
.wp-block-column.is-vertically-aligned-bottom {
    align-self: center;
}
.donate-banner .donation-form-block {
    top: -182px;
}
.donate-banner .wp-block-image img {
    height: 500px;
}
.wpcf7 .wpcf7-submit {
    border-radius: 5px;
}

.flip-div .wp-block-cover ~ p { 
text-align:left;     background-color: #FFC406;
    font-size: 15px;
    }
.page-id-40 .flip-div .wp-block-cover ~ p { 
text-align:center;     background-color: #FFC406;
    font-size: 20px !important;
    }
.education-and-joyful-play-main strong{
    display: contents;
}

.project-timeline .box{
    background: none;
}
.mrstar-visitor-count-display{
    border: none;
    width: 100%;
}
.item-inline-inner{
    visibility: hidden;
    font-size: 0;
}
.item-inline-badge {
    display: inline-block;
    background-color: #e41d24;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    border-radius: 5px;
    margin: 0px 4px;
    padding: 12px;
    width: auto;
    visibility: visible;
    font-size: 20px;
    /* height: 38px; */
}
#CounterVisitor {
    position: absolute;
    left: 51px;
    bottom: -103px;
    background: linear-gradient(109deg, #1542D1B3 0%, #E41D24B3 100%);
    border: 2px solid #FFFF00;
    border-radius: 5px;
    padding: 10px 10px;
    text-align: center;
    width: auto;
    display: inline-block;
}
.mrstar-visitor-count-display-item .item-inline-inner{
    display: inline-block;
}
.wpcf7.js {
    margin-top:60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.grid-main{
    width: 100%;
    display: inline-block;
}
.grid-main .col-md-4{
    width: 30%;
    display: inline-block;
    margin-bottom: 30px;
    padding: 6px;
}
.grid-main img{
    width: 100% !important;
}
.grid-main a{
    font-size: 20px;
    text-decoration: none;
}
.counteritem {
    display: inline-block;
    background-color: #e41d24;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    border-radius: 5px;
    margin: 0px 4px;
    padding: 8px;
    width: auto;
     visibility: visible;
}
.countermain {
    visibility: hidden;
    text-align: center;
    margin: 0 35px 0 0;
}
#CounterVisitor a {
    text-decoration: none;
}
.project-timeline-plan-box .main-box {
    background-color:#b9e3e2;
    border-radius:15px;
    padding:0 10px;
    opacity: 0.7;
}

.project-timeline-plan-box .new-main-box:nth-child(1) {
    margin-top:100px;
}

.project-timeline-plan-box .new-main-box:nth-child(2) {
    margin-top:72px;
}

.project-timeline-plan-box .new-main-box:nth-child(3) {
    margin-top:-31px;
}

.project-timeline-plan-box .new-main-box:nth-child(4) {
    margin-top:65px;
}

.project-timeline-plan-box .is-layout-flow {
    flex: 1;
    display: unset !important;
    flex-direction: unset !important;
}



.tabb {
      display: inline-block;
      padding: 10px 20px;
      background-color: #e7eff3;
      border-radius: 20px;
      cursor: pointer;
      color: #13658c;
    font-size: 16px;
    }

    .tabb.active {
      background-color: #13658c;
      color: #fff;
    }

.tabb-content {
      display: none;
      padding: 20px;
    }

.tabb-content.active {
      display: block;
    }
.wp-block-navigation > li {
    /*border: 1px solid red;*/
    height:145px; /*78*/
}
main {
    margin-top: 102px !important /*190*/
}
.bg-y{background:#fff7dd7a !important;}
.font12{font-size:12px !important;}
.project-timeline .box p {
    margin-top: 0px; font-size: 18px;
}
.project-timeline .box h2 {
    font-size: 31px !important;
}
.project-timeline .box {
    padding: 20px 0px 20px 0px !important;
}


.project-timelinehome .box p {
    margin-top: 0px; font-size: 18px;
}
.project-timelinehome .box h2 {
    font-size: 31px !important;
}
.project-timelinehome .box {
    padding: 20px 0px 20px 0px !important;
}

.clsdonatetable {
  width: 100% !important;
  border-collapse: collapse !important;
  border: 1px solid #000 !important; /* outer border */
  margin-bottom: 2rem !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
}

.clsdonatetable td,
.clsdonatetable th {
  border: 1px solid #000 !important; /* cell borders */
  padding: 8px 12px !important;
  vertical-align: top !important;
}

.clsdonatetable td strong {
  font-weight: 700 !important; /* bold header cells */
}

.clsdonatetable tbody tr:first-child td {
  font-weight: 700 !important;/* bold first row (headers) */
}

.clsdonatetable td {
  text-align: left !important;
}
.wp-block-navigation__submenu-container{top: 101px !important;}
body {
    background: #fff7dd7a;
}
body:not(.page-id-54) .innerpages-banner {
    z-index: 100 !important;
    font-size: 76px !important;
}



 .fullwidth-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 70%; /* Adjust the fade width as needed */
  height: 100%;
  background: linear-gradient(to right, #1542d1, rgba(21, 66, 209, 0));
  z-index: 2;
  pointer-events: none;
}
.clshide {display:none !important;}
.clstestimonials .wpmtst-testimonial-content.testimonial-content {
font-size:14px !important;
}
.clsdonatetable {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  font-size: 20px !important;
  background-color: #fdf9ef; /* soft background like original */
  color: #333;
}

.clsdonatetable th {
  background-color: #d9ecf5; /* header blue */
  font-weight: bold;
  text-align: left;
  padding: 12px;
  border: 1px solid #ccc;
}

.clsdonatetable td {
  padding: 12px;
  border: 1px solid #ccc;
}

.clsdonatetable tr:nth-child(even) td {
  background-color: #f9f9f9; /* zebra striping */
}

.clsdonatetable tr:nth-child(odd) td {
  background-color: #ffffff;
}

.clsdonatetable a {
  color: #0056b3;
  text-decoration: underline;
  font-weight: normal;
}

.wp-block-group.banner-main.is-style-default.fullwidth-banner {
    min-height:530px !important;
}
.page-id-54 .wp-block-group.banner-main.is-style-default.fullwidth-banner {
    min-height:668px !important;
} 
.clstableshadow {
        box-shadow: 2px 3px 23px 2px rgba(0, 0, 0, 0.5);
    padding: 40px 0;

}
.page.page-id-552 .footer-top {
    display: none;
}
/* All dots default yellow */
.leaflet-overlay-pane svg path {
  fill: #ffc406 !important;
  stroke: #ffc406 !important;
  fill-opacity: 1 !important;
  opacity: 1 !important;
}

/* 1st dot – Red */
.leaflet-overlay-pane svg path:nth-of-type(1) {
  fill: #f44336 !important;
  stroke: #f44336 !important;
}

/* 2nd dot – Green */
.leaflet-overlay-pane svg path:nth-of-type(2) {
  fill: #4caf50 !important;
  stroke: #4caf50 !important;
}

/* 3rd dot – Red */
.leaflet-overlay-pane svg path:nth-of-type(3) {
  fill: #f44336 !important;
  stroke: #f44336 !important;
}

/* 4th dot – Green */
.leaflet-overlay-pane svg path:nth-of-type(4) {
  fill: #4caf50 !important;
  stroke: #4caf50 !important;
}
.clsgradient {
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(237, 221, 83, 1) 100%) !important;
}

.sustainable-development:after {
    
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(237, 221, 83, 1) 100%) !important;
}
.sustainable-development-home {
    
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(237, 221, 83, 1) 100%) !important;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
    content: none !important;
    display: none !important;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
    content: none !important;
    display: none !important;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content {
    margin: 0 25px;
}

.clsicontitle {
    font-size: 17px;
}
.clscolheight {
    min-height:180px;
}
.page-id-554 .footer-top{
    display:none;
}

 .inner-banner h2 {
    z-index: 100 !important;
    font-size: 76px !important;
}

.homebannertitle h1{
    
 z-index: 100 !important;
    font-size: 76px !important;
}

.innerpages-banner {
    z-index: 100 !important;
}


.fullwidth-banner .banner-title {
    z-index: 100;
}
.banner-title h1 {
    font-size: 70px !important;
}
.page-id-671  .fullwidth {
    padding-bottom: unset !important;
}
.page-id-554 .fullwidth {
    margin-bottom: unset !important;
} 
.wpforms-field-label-inline {
    color:#fff !important;
}
.page-id-554 footer {
    margin-top:50px;
}

.sec_2_new li i {
    color: #ffca08 !important;
    font-size: 17px !important;
    margin-top: 3px !important;
    margin-right: 8px !important;
}


/* ============ Puzzle Layout Container (optional) ============ */
.puzzle-flex-row {
        max-width: 80%;    
  display: flex;
  flex-wrap: wrap;
  gap: 0px;
  justify-content: center;
}

/* ============ Individual Puzzle Box ============ */
.puzzle-box {
  flex: 1 1 45%;
  height: 555px; /* 
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  color: white;
  text-align: center;
  display: flex;
  align-items: center;        
  justify-content: center;   
  padding: 20px;
  box-sizing: border-box;
  overflow: hidden;           /* Prevent text overflow */
  border-radius: 20px;        /* Optional rounded corners */
}

/* ============ Optional: Dark Overlay Behind Text ============ */
.puzzle-box::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
}

/* ============ Text Styling Inside Puzzle Box ============ */
.puzzle-box > * {
  position: relative;
  z-index: 1;
 top: 110px;
    max-width: 60%;
}

/* Optional: Responsive tweak for smaller screens */
@media (max-width: 768px) {

  .puzzle-box {
    flex: 1 1 100%;
    height: 300px;
        font-size: 11px;
        padding-bottom: 20px !important;
  }
    main {
    margin-top: 80px !important;
}
    .wp-block-group.alignfull.fullwidth-banner.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-4d7faa83.wp-block-group-is-layout-flex.has-background {
    position: relative;
    padding-top: 0 !important;
    padding-bottom: 120px !important;
}
    #CounterVisitor {
    bottom: 6px;
    padding: 0 10px;
    right: 0;
    left: 0;
    max-width: 200px;
    margin: 0 auto;
}
    #ajaxsearchlite1 input, .projects-listing select {
    border: 1px solid #bcbcbc;
    width: 48%;
}
   body .projects-listing img {
    width: 46%;
    height: 120px;
 }
    .layout-left.loaded .hotspots-placeholder {
    max-height: 100px;
    overflow: auto;
    }

    .banner-title h1 {
      font-size: 33px !important;
    }

     #CounterVisitor {
        bottom: 6px;
        padding: 0 10px;
        right: 0;
        left: 0;
        max-width: 253px;
        margin: 0 auto;
        position: static; 
        display: block; 
    }
    

    .project-timeline-plan-box .new-main-box:nth-child(3) {
    margin-top: unset;
}
    .project-timeline-plan-box .new-main-box:nth-child(4) {
    margin-top: unset; 
}
    .project-timeline-plan-box .new-main-box:nth-child(2) {
     margin-top: unset;
}
    .clshomeplayflip {
        display: block !important;
    }
 #navigation-menu ul li a span {
        display: block !important;
        left: 24px;
        font-size: 10px;
    }
    .clstitlemobile  {
        text-align:center;
    }
    .clsmobilebutton .wp-block-button{
        margin: 0 auto;
    }
    .footer-row {
        text-align:center !important;
    }
    .footer-row.is-layout-flex {
        display:block !important;
    }
    .footer-row .wp-block-social-links.is-layout-flex {
        display:block !important;
    }
    .footer-bg p {
        font-size: 12px !important;
    }
    footer{
        margin-top: 140px; }
    .footer-top {
        margin-bottom:10px !important;
    margin-top: -196px !important;

    }
    .footer-top {
        padding-top:35px !important;
    }
    .wp-block-navigation-submenu.wp-block-navigation-item{
        margin-bottom:85px;
    }
    
body:not(.page-id-54) .innerpages-banner {
   
    font-size: 30px !important;
}
    .wp-block-group.banner-main.is-style-default.fullwidth-banner {
    min-height: 170px !important;
}
    .clstesthh .grid-main .col-md-4 {
    flex: 0 0 100% !important;
        width:100% !important;
  }
    .clstesthh  .grid-main img {
    height: 100% !important;
  }
    .clsteamssection {
        text-align:center;
    }
    
.clsformmobile .wpcf7-form input[type="text"] ,.clsformmobile .wpcf7-form input[type="email"] ,.clsformmobile .wpcf7-form textarea {
        width: 88%;
    }
.clsformmobile .c-grid {
    display: block;
} 
    .clsformmobile .wpcf7-submit{
        width: 100%; 
    }
    .puzzle-box > * {
    position: relative;
    z-index: 1;
    top: 58px;
    max-width: 71%;
}
    .donate-banner .donation-form-block {
       top: -335px !important;
       right: 0px;   
    }

    .donation-form-block {
        height: 650px !important;
}



    .donation-form-block {width:310px;}
    .wpforms-container .wpforms-field-text { width:48.1%;}
    .clsdonatetitle {
        padding-top:unset !important;
    } 
    .clsdonationformmob  {
        margin:unset !important;
    }

  .donate-banner .wp-block-image img {
    height: 719px !important;
}


}
.team-member {
    flex: 0 0 33.33%; /* 3 members visible */
  }
  .team-member img {
    width: 120px;
    height: 120px;
  }
@media (max-width: 1024px) {
  .team-member {
    flex: 0 0 25%; /* 4 members visible */
  }
  .team-member img {
    width: 140px;
    height: 140px;
  }



}


@media (min-width: 769px) and (max-width: 1024px) { 
.donate-banner .donation-form-block {
    top: -137px !important;
    height: 661px !important; 
    right: 0px !important;
}
.donate-banner .wp-block-image img {
    height: 839px !important;
}
}
@media (max-width: 480px) {
  .team-member {
    flex: 0 0 50%; /* 2 members visible */
  }
  .team-member img {
    width: 100px;
    height: 100px;
  }
}

/* Target only the "our Playscapes" page using body class */
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(1) {
  fill: #4caf50 !important;  /* Baruipur */
  stroke: #4caf50 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(2) {
  fill: #4caf50
 !important;  /* Subhanpora, */
  stroke: #4caf50
 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(3) {
  fill: #ffc406 !important;  /* Shikharipara, */
  stroke: #ffc406 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(4) {
  fill: #4caf50 !important;  /* Kumarapuram */
  stroke: #4caf50 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(5) {
  fill: #ffc406 !important;  /*Marahathalli */
  stroke: #ffc406 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(6) {
  fill: #ffc406 !important;  /* Kengeri */
  stroke: #ffc406 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(7) {
  fill: #f44336 !important;  /* Chandigarh */
  stroke: #f44336 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(8) {
  fill: #f44336 !important;  /* Madhupur */
  stroke: #f44336 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(9) {
  fill: #f44336 !important;  /* Pandhurna */
  stroke: #f44336 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(10) {
  fill: #4caf50 !important;  /* Dhulikel */
  stroke: #4caf50 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(11) {
  fill: #4caf50 !important;  /* Dhulikel sidhisthan */
  stroke: #4caf50 !important;
}
body.page-id-1322 .leaflet-overlay-pane svg g path:nth-of-type(12) {
  fill: #4caf50 !important;  /* Lalitpur */
  stroke: #4caf50 !important;
}

/* Target only the "Future Playscapes" page using body class */
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(1) {
  display: none !important; /* Hide all dots first */
}
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(2) {
  display: none !important; /* Hide all dots first */
}
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(3) {
  display: none !important; /* Hide all dots first */
}
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(4) {
  display: none !important; /* Hide all dots first */
}
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(5) {
  display: none !important; /* Hide all dots first */
}
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(6) {
  display: none !important; /* Hide all dots first */
}
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(10) {
  display: none !important; /* Hide all dots first */
}
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(11) {
  display: none !important; /* Hide all dots first */
}
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(12) {
  display: none !important; /* Hide all dots first */
}

/* Target only the "Future Playscapes" page using body class for project needing funding*/
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(7) {
  fill: #f44336 !important;  /* red */
  stroke: #f44336 !important;
}
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(8) {
  fill: #f44336 !important;  /* red */
  stroke: #f44336 !important;
}
body.page-id-544 .leaflet-overlay-pane svg g path:nth-of-type(9) {
  fill: #f44336 !important;  /* red */
  stroke: #f44336 !important;
}
.donate-banner .wp-block-image img {
    height: 628px;
}

.donate-banner .donation-form-block {
    top: -294px;right:0px;
}

#wpforms-394-field_37-container {
    width: 99%;
}
.donation-form-block {
        height: 627px;
}
.cls_organization_field {
    margin-bottom: 15px !important;
}

.layout-left.loaded .hotspots-placeholder { 
border: unset !important;
}

.cls_cen_rightbtoom .wp-block-cover__inner-container {
	    position: absolute;
    width: 100%;
    top: 250px;
    right: 20px;
}
body.page-id-552 .leaflet-overlay-pane svg g path {
    fill: #f44336 !important;
    stroke: #f44336 !important;
}
.clsthankoutext h2 {
	z-index: 100 !important;
    font-size: 26px !important;
}
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label {
line-height: 1.5 !important;
}
 
/* Text & textarea placeholders */
#wpforms-form-394 input::placeholder,
#wpforms-form-394 textarea::placeholder {
    color: #817f7f !important;
    opacity: 1;
}

/* Dropdown placeholder (first option) */
#wpforms-form-394 select {
    color: #817f7f !important;
}
#wpforms-form-394 select:valid {
    color: #000000 !important;
}

.clstenbg {
	color: #ffffff !important;

padding: 10px;
}
.cls_playstruc_slider .superblockslider__button {
	min-width :1.8rem;
}
.clstenbg  {
	z-index:111;
	opacity:1;position:fixed;
}
@media (max-width: 768px) {

  figure.clstablemob {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  figure.clstablemob table {
    min-width: 700px; /* adjust if needed */
  }
}
@media (max-width: 768px) {

  .clstablemob td,
  .clstablemob th {
    font-size: 12px;
    padding: 6px;
    white-space: normal;
    word-break: normal;
  }
}
@media (max-width: 768px) {

  figure.clstablemob::after {
    content: "⇠ Swipe to view more ⇢";
    display: block;
    text-align: center;
    font-size: 12px;
    padding: 6px;
    color: #666;
  }
}
.clsbannerhide {
	display:none !important;
}
