 body{
    color: #414141;
 }
.section-title {
    position: relative;
    margin-bottom: 20px;
}
.section-title .title-md {
    font-size: 34px;
    font-weight: 600;
}
.wgt-title {
    font-size: 26px;
    font-weight: 300;
    font-family: 'Poppins';
    margin-bottom: 15px;
    color: #000000;
}
.title-3 {
    font-size: 20px;
    color: #996600;
    font-family: 'Poppins';
    font-weight: 500;
}
/* destination explore */
.section-destination-navbar{background-color: white;} 
.destination-view-navbar .nav .nav-item {margin-right:  5px;}
.destination-view-navbar .nav .nav-item .nav-link{color: #1f1f1f;font-size: 16px;font-weight: 500;font-family: 'Poppins';}
.destination-view-navbar .nav .nav-item .nav-link.active{ border-bottom: 2px solid #3d6300;font-weight: 500;color: #3d6300;}
.destination-view-navbar .nav .nav-item .nav-link:hover{   color: #3d6300}
.sec-destination-glimpse .section-title .title{font-size: 40px;}  
.dest-gl { overflow: hidden; }

.dest-gl a {
  display: block;
  position: relative;
  overflow: hidden;
}
.dest-gl a:focus img{
border:2px solid black
}
.dest-gl a img {
  border-radius: 20px;
  object-fit: cover;
}

.dest-gl-1 a img {
  height: 290px;
}

.dest-gl-2 a img,
.dest-gl-3 a img {
  height: 143px;
}

.dest-gl-4 a img,
.dest-gl-5 a img,
.dest-gl-6 a img {
  height: 139px;
}

.dest-gl .dest-gl-6-overlay {
  top: 0;
  left: 0;
  padding: 20px;
  border-radius: 20px;
  background: #00000065;
  backdrop-filter: blur(5px);
  color: white;
  font-size: 20px;
  font-weight: 500;
  font-family: 'Poppins';
  transition: all 0.3s;
}

.dest-gl:hover .dest-gl-6-overlay {
  background: #00000087;
  backdrop-filter: blur(10px);
  transition: all 0.3s;
}
.hrb-head{width: 80px;}
.hrb-body{padding-left: 30px;width: calc(100% - 80px);}
.hrb-body::before{content: '';position: absolute;height: 100%;width: 1px;background-color: #b3770140;left: 15px;}
.hrb-body h5,.hrb-body .h5{    font-size: 16px;margin-bottom: 5px;font-weight: 600;color: #171717;}
.hrb-body p{color: #52504d;}
.hrb-body .list-with-icon{gap: 5px;}
.hrb-body .list-with-icon li{ position: relative;padding-left: 20px;font-size: 14px;font-weight: 500;line-height: 20px;color: #52504d;}
.hrb-body .list-with-icon li:first-of-type{padding-left: 0;}
.hrb-body .list-with-icon li img{position: absolute;height: 14px;left: 0;top: 3px;opacity: 0.7;} 
.hrb-body .list-with-icon li:first-of-type img{display: none;}
.hrb-single{padding: 15px 20px; border: 1px solid #a2d56f; border-radius: 20px; background: #f9fff0; }
.best-visit-time{border-radius: 20px;padding: 20px 20px 100px 18px;height: 100%;background-color: #e7ffd8;border: 1px solid #a2d56f;background-image: url("../images/bg/forest-vector.png");background-size: cover;background-position: center;}
.best-visit-time .title{ font-size: 24px; font-weight: 600; font-family: 'Poppins';color: #126f2f;}
.best-visit-time p{font-size: 22px;}  
/* photo-gallery */
.photo-gallery-item-single a {width: 100%;border-radius: 15px;overflow: hidden;border: 1px solid rgba(0, 0, 0, 0.24);}
.photo-gallery-item-single a img{width: 100%;height: 180px;transform: scale(1.0);transition: all 0.3s;}
.photo-gallery-item-single a:hover img{transform: scale(1.2);transition: all 0.3s;}

.sticky-sidebar-widget{
    position: -webkit-sticky;
    position: sticky;
    top: 150px;
    z-index: 100;
}
  .sticky-sidebar-widget .nav-pills .nav-link{color: #353535;}
  .sticky-sidebar-widget .nav-pills .nav-link:hover{ color: #3d6300;}
  .sticky-sidebar-widget .nav-pills .nav-link.active{    background-color: #ecfcd4;
    font-weight: 500;
    color: #3d6300;
}
  .tarrifScroll > div:first-of-type{
    padding-top:  0px;
}
.tarrifScroll > div{
    padding-top: 40px;
}


.theme-table-1 thead tr th {
  background-color: #3d6300;
  color: white;
  font-weight: 500;
  vertical-align: top;
}
.theme-table-1 tbody tr td{background-color: white;}

.shift-card {
  background-color: white;
  padding: 15px;
  border-radius: 15px;
}

.sc-head img {
  width: 30px;
}

.sc-head .sc-title {
  font-size: 22px;
  font-weight: 500;
  color: black;
}

.shift-card .shift-timings p {
  position: relative;
  padding-left: 80px;
  color: #656565;
}

.shift-card .shift-timings p strong {
  position: absolute;
  left: 0px;
  color: black;
  font-weight: 600;
}
.destination-card {
    background: #fbfff6;
}
.list-with-icon li {
    padding-left: 30px;
    margin-bottom: 5px;
    position: relative;
}

.list-with-icon li i {
    position: absolute;
    left: 0;
    color: #996600;
}

/* facilities section*/
.facilitySingle{
  background-color: #fbf7ea;padding: 20px; 
  border-radius: 20px;
  margin-bottom: 30px;
  position: sticky !important;
  top: 50px; 
  border: 1px solid rgba(0, 0, 0, 0.1);
} 
.facilitySingle:last-of-type{margin-bottom: 0;} 
.bg-light-2{background-color: #fffbee;}
.bg-light-3{background-color: #f9ffef;}
.bg-light-4{background-color: #f0fff1;}
.bg-light-5{background-color: #ffeef0;}
.facilitySingle:nth-of-type(2){ 
      top: 55px;
}
.facilitySingle:nth-of-type(3){ 
      top: 60px;
}
.facilitySingle:nth-of-type(4){ 
      top: 60px;
}
.facilitySingle:nth-of-type(5){ 
      top: 65px;
}
.facilitySingle:nth-of-type(6){ 
      top: 70px;
}
.facility-img img{border-radius: 30px;}
.facility-content p{font-size: 14px;}
.section-sticky-content .sticky-content {
      top: 50px;
  }

.section-sticky-content .video-films-single .video-thumb .video-thumb-overlay a{
    font-size: 80px;
    box-shadow: 0 0px 0px 10px rgb(0 0 0 / 61%) !important;
    border-radius: 50%;
    line-height: 75px;background-color: var(--green-2);
}
.section-sticky-content .video-films-single:hover .video-thumb .video-thumb-overlay a{
    font-size: 80px;
    box-shadow: 0 0px 15px 5px rgba(0, 0, 0, 0.4) !important;  
}