@charset "utf-8";
#owl-demo .owl-item div {
  padding: 5px;
}

#owl-demo .owl-item img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}


/* footer */

div#footer {
  width: auto;
  padding: 10px 32px 16px 8px;
  clear: both;
  background: #000 url(../images/footer_bg.png) 0 0 repeat-x;
  margin: 4px 0 0 0;
  text-align: center;
  overflow: hidden;
}


/* footer top */

a.jungle_juice {
  background: url(../images/jungle_juice.png) 0 0 no-repeat;
  width: 168px;
  height: 16px;
  display: block;
  margin: 0 auto;
  text-indent: -9999px;
}

div.footer_top {
  line-height: 12px;
  padding: 0;
  font-size: 12px;
  color: #FFF;
  font-weight: bold;
  margin: 11px 0 0 0;
}

div.footer_top a {
  font-size: 12px;
  color: #FFF;
  font-weight: bold;
  margin: 0 5px 0 3px;
}


/* copyright */

div.copyright {
  color: #FFF;
  font-weight: bold;
  padding: 5px 0 0 0;
}

div.copyright a {
  font-size: 12px;
  color: #FFF;
  font-weight: bold;
  margin: 0 6px 0 6px;
}

div.footer_banner {
  clear: both;
  padding: 1px 0 0 0;
  overflow: hidden;
}


/* header bottom */

div.header_bottom {
  padding: 5px 5px 5px 0;
  overflow: hidden;
}

div.header_banner {
  float: right;
}


/* logo */

div#logo {
  border: 0;
  float: left;
  padding: 1px 0 0 0;
}

.eventDate {
  margin: 0px;
  font-size: 14px;
  color: #018BB2;
  text-transform: uppercase;
  padding: 10px 0px 2px;
  font-weight: bold;
  display: block;
  border-bottom: 1px solid #DADADA;
}


/* links */

a {
  color: #fff;
  text-decoration: none;
}

div.most_viewed {
  background: #FFF url(images/reviews_bg.jpg) 0 100% repeat-x;
  overflow: hidden;
  padding: 0 0 4px 0;
}

div.most_viewed h2 {
  margin: 0;
  background: url(images/most_viewed.png) 0 0 no-repeat;
  text-transform: uppercase;
  font-size: 20px;
  padding: 0;
  color: #000;
  height: 37px;
  text-indent: -9999px;
}

div.most_viewed h2 span {
  color: #FFF;
}

div.most_viewed ul {
  margin: 0;
  list-style: none;
  padding: 4px 6px 0 5px;
}

div.most_viewed ul li {
  padding: 7px 8px 8px 8px;
  border-bottom: #dadada 1px solid;
  clear: both;
  overflow: hidden;
}

div.most_viewed li img.aling_left {
  float: left;
  background: #008ab1;
  padding: 3px 4px;
  border: #8196c1 1px solid;
}

div.most_viewed ul li div.text_right {
  float: right;
  width: 166px;
  padding: 0;
  line-height: 16px;
}

div.most_viewed ul li div.text_right span.date {
  margin: 0;
  font-size: 14px;
  color: #018bb2;
  text-transform: uppercase;
  padding: 10px 0 2px 0;
  font-weight: bold;
  display: block;
}

div.most_viewed ul li div.text_right span.date01 {
  padding: 0 0 2px 0;
  font-size: 14px;
  color: #018bb2;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
}

div.most_viewed ul li div.text_right a.view_more {
  font-size: 11px;
  color: #ff3f1e;
  display: block;
  margin: 10px 0 0 0;
  width: 65px;
}

.imgContainer {
  display: inline-block;
  background: #e7e7e7;
}

div.photo_reviews {
  background: #FFF url(../images/reviews_bg.jpg) 0 100% repeat-x;
  overflow: hidden;
  padding: 0 0 8px 0;
}

div.photo_reviews h2 {
  margin: 0;
  background: url(../images/tjj_photo.png) 0 0 no-repeat;
  text-transform: uppercase;
  font-size: 20px;
  padding: 0;
  color: #000;
  height: 36px;
  text-indent: -9999px;
}

div.event_reviews h2 {
  margin: 0;
  background: url(../images/sitc_events.png) 0 0 no-repeat;
  text-transform: uppercase;
  font-size: 20px;
  padding: 0;
  color: #000;
  height: 36px;
  text-indent: -9999px;
}

div.photo_reviews h2 span {
  color: #FFF;
}

div.photo_reviews ul {
  margin: 0;
  list-style: none;
  padding: 3px 3px 0 3px;
}

div.photo_reviews ul li {
  padding: 9px 0 8px 0;
  border-bottom: #c3d2f3 1px solid;
  overflow: hidden;
}

div.photo_reviews ul li.top {
  padding: 0 0 8px 0;
}

div.photo_reviews ul li.bottom {
  border: 0;
}

div.photo_reviews ul li img.aling_left {
  background: url(../images/left_img.jpg) 0 0 no-repeat;
  float: left;
  padding: 7px 0 0 8px;
}

div.photo_reviews ul li div.text_right {
  float: right;
  width: 226px;
  padding: 8px 37px 0 0;
}

div.photo_reviews ul li div.text_right span.box_left {
  background: #0089b3;
  padding: 7px 0 0 7px;
  font-size: 25px;
  color: #FFF;
  font-weight: bold;
  display: block;
  width: 42px;
  height: 32px;
  float: left;
  margin: 0 7px 0 0;
  line-height: 18px;
}

div.photo_reviews ul li div.text_right span {
  color: #008bb6;
  line-height: 15px;
}

div.photo_reviews ul li div.text_right span.fuad {
  display: block;
  clear: both;
  color: #000;
  padding: 5px 0 0 0;
}

div.photo_reviews ul li div.text_right span.score {
  font-weight: bold;
}

div.photo_reviews ul li div.text_right span.score01 {
  font-weight: bold;
  display: block;
}

div.photo_reviews a.more_news {
  background: url(../images/more_top.jpg) 0 0 no-repeat;
  width: 143px;
  text-align: center;
  margin: 0 0 0 6px;
  text-transform: uppercase;
  font-size: 9px;
  display: block;
  color: #FFF;
  padding: 1px 0 0 0;
}

/* Edited By: Daksha
Date: 12th August 2021 */

.landing_tjjtv{ background-color: #000 !important; }

/* Edited By: Daksha
Date: 18th Sept 2021 */

.home__latest-photos-gallery .title a {
    color: red;
    font-size: 18px;
    font-weight: bold;
}

.home__latest-photos-gallery .desc p {
    font-size: 12px !important;
}


ul.column-layout {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 0;
    list-style: none !important;
    list-style-type: none !important;
}

ul.column-layout li {
    width: 100%;
    list-style: none !important;
    list-style-type: none !important;

}

@media only screen and (max-width: 767px){
  ul.column-layout {
      grid-template-columns: 1fr 1fr;
  }
}