.slider-wrap {
  display: flex;
  width: 100%;
  position: relative;
  overflow: hidden; }
  .slider-wrap .slider-item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    max-width: 33.33%;
    flex: 0 0 33.33%;
    padding: 0 15px;
    transition: all 0.3s ease; }

@media screen and (max-width: 767px) {
  .slider-wrap-xs {
    display: flex;
    width: 100%;
    position: relative;
    overflow: hidden; }
    .slider-wrap-xs .slider-item-xs {
      position: relative;
      display: inline-block;
      vertical-align: top;
      box-sizing: border-box;
      max-width: 33.33%;
      flex: 0 0 33.33%;
      padding: 0 15px;
      transition: all 0.3s ease; } }
.page-breadcrumbs-wrap .breadcrumbs span {
  color: #323E48;
  padding-right: 15px;
  padding-left: 15px; }

.ads-tab-wrap {
  max-width: 760px;
  margin: 0 auto; }
  .ads-tab-wrap .tab-item-content {
    margin-bottom: 80px; }
    @media screen and (max-width: 767px) {
      .ads-tab-wrap .tab-item-content {
        margin-bottom: 32px; } }
  .ads-tab-wrap ul {
    display: flex;
    justify-content: center;
    align-items: center; }
    @media screen and (max-width: 1440px) {
      .ads-tab-wrap ul {
        justify-content: start; } }
    .ads-tab-wrap ul li {
      width: 100%;
      position: relative;
      padding: 24px 20px;
      border-bottom: 1px solid #E5E5E5;
      cursor: pointer;
      color: #666666; }
      .ads-tab-wrap ul li.tab-name {
        display: block;
        text-align: center; }
        .ads-tab-wrap ul li.tab-name.active span {
          color: #323E48; }
      .ads-tab-wrap ul li img {
        margin-right: 12px;
        width: 25px;
        height: 25px;
        display: block;
        margin: 0 auto 5px; }
      .ads-tab-wrap ul li:not(:last-child) {
        margin-right: 25px; }
        @media screen and (max-width: 767px) {
          .ads-tab-wrap ul li:not(:last-child) {
            margin-right: 10px; } }
      .ads-tab-wrap ul li:hover {
        box-shadow: 0px 6px 20px 0px #e4e4e4;
        transition: 0.3s ease-in-out; }
      .ads-tab-wrap ul li.active, .ads-tab-wrap ul li:hover {
        border-bottom: 1px solid #323E48; }
        .ads-tab-wrap ul li.active.tab-name span, .ads-tab-wrap ul li:hover.tab-name span {
          color: #323E48; }
        .ads-tab-wrap ul li.active:after, .ads-tab-wrap ul li:hover:after {
          content: '';
          position: absolute;
          bottom: -6px;
          left: 50%;
          transform: translateX(-50%) rotate(45deg);
          height: 10px;
          width: 10px;
          background-color: white;
          border: 1px solid #323E48;
          border-left-width: 0;
          border-top-width: 0; }
      @media screen and (max-width: 767px) {
        .ads-tab-wrap ul li {
          padding: 12px 12px; } }
  @media screen and (max-width: 767px) {
    .ads-tab-wrap .tab-item-content {
      flex-wrap: nowrap;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      -webkit-scroll-snap-type: x mandatory;
      -moz-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
      scroll-padding: 0 20px;
      padding-inline-start: 0px;
      padding-inline-end: 20px;
      /* Hide scrollbar for Chrome, Safari and Opera */ }
      .ads-tab-wrap .tab-item-content::-webkit-scrollbar {
        display: none; }
      .ads-tab-wrap .tab-item-content .tab-name {
        min-width: 118px;
        scroll-snap-align: start;
        margin-bottom: 10px; } }

.ads-tab-data .all-videos-wrap .all-videos-others .all-videos-other-item {
  width: 50%; }
.ads-tab-data .all-videos-wrap .all-videos-others .all-videos-others-inner .all-videos-other-item:nth-last-child(1), .ads-tab-data .all-videos-wrap .all-videos-others .all-videos-others-inner .all-videos-other-item:nth-last-child(2) {
  margin-bottom: 0; }
.ads-tab-data .all-videos-wrap .all-videos-other-item-inner,
.ads-tab-data .all-videos-wrap .all-videos-first-inner {
  position: relative;
  height: 100%;
  line-height: 1; }
  .ads-tab-data .all-videos-wrap .all-videos-other-item-inner:after,
  .ads-tab-data .all-videos-wrap .all-videos-first-inner:after {
    content: '';
    background: white;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80%; }
.ads-tab-data .all-videos-wrap .all-videos-first-inner .video-title,
.ads-tab-data .all-videos-wrap .all-videos-other-item-inner .video-title {
  position: absolute;
  top: 20px;
  left: 30px;
  z-index: 1; }
.ads-tab-data .all-videos-wrap .all-videos-first-inner .play-youtube-btn,
.ads-tab-data .all-videos-wrap .all-videos-other-item-inner .play-youtube-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 42px;
  transform: translate(-50%, -50%);
  z-index: 1;
  cursor: pointer; }
  @media screen and (max-width: 767px) {
    .ads-tab-data .all-videos-wrap .all-videos-first-inner .play-youtube-btn,
    .ads-tab-data .all-videos-wrap .all-videos-other-item-inner .play-youtube-btn {
      width: 30px;
      height: 20px; } }
.ads-tab-data .all-videos-wrap .all-videos-first-inner .thumb-image,
.ads-tab-data .all-videos-wrap .all-videos-other-item-inner .thumb-image {
  width: 100%;
  height: 100%;
  object-fit: cover; }
.ads-tab-data .all-videos .all-videos-item-inner {
  position: relative;
  height: 100%;
  line-height: 1; }
  .ads-tab-data .all-videos .all-videos-item-inner::after {
    content: '';
    background: white;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80%; }

.all-videos .all-videos-item .video-title {
  position: absolute;
  top: 20px;
  left: 30px;
  z-index: 1; }
.all-videos .all-videos-item .play-youtube-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 42px;
  transform: translate(-50%, -50%);
  z-index: 1;
  cursor: pointer; }
  @media screen and (max-width: 767px) {
    .all-videos .all-videos-item .play-youtube-btn {
      width: 30px;
      height: 20px; } }
.all-videos .all-videos-item .thumb-image {
  width: 100%;
  height: 100%; }

.latest-images-block .all-images-main {
  margin-right: -15px;
  margin-left: -15px; }
  @media screen and (max-width: 767px) {
    .latest-images-block .all-images-main {
      margin-right: -10px;
      margin-left: -10px; } }
@media screen and (max-width: 767px) {
  .latest-images-block .all-images-wrap .latest-ads-slide-item {
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0 10px; } }
.latest-images-block .all-images-wrap .latest-ads-slide-item .latest-ads-slide-item-inner {
  position: relative;
  line-height: 1;
  cursor: pointer; }
  .latest-images-block .all-images-wrap .latest-ads-slide-item .latest-ads-slide-item-inner .thumb-image {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .latest-images-block .all-images-wrap .latest-ads-slide-item .latest-ads-slide-item-inner .latest-block-text {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-left: 30px;
    padding-bottom: 30px;
    color: #FFFFFF;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease; }
    @media screen and (max-width: 767px) {
      .latest-images-block .all-images-wrap .latest-ads-slide-item .latest-ads-slide-item-inner .latest-block-text {
        line-height: 20px;
        padding-left: 20px;
        padding-bottom: 20px; } }
  .latest-images-block .all-images-wrap .latest-ads-slide-item .latest-ads-slide-item-inner:after {
    content: '';
    background: white;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, black 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden; }
  .latest-images-block .all-images-wrap .latest-ads-slide-item .latest-ads-slide-item-inner:hover::after,
  .latest-images-block .all-images-wrap .latest-ads-slide-item .latest-ads-slide-item-inner:hover .latest-block-text {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease; }

@media screen and (max-width: 767px) {
  .tab_all .all-videos-others .slider-wrap-xs .slider-item-xs {
    max-width: 100%;
    flex: 0 0 100%;
    width: 100%;
    padding: 0; } }
@media screen and (min-width: 768px) {
  .tab_all .all-videos-others .slider-nav-btn-wrap {
    display: none; } }

.tab_images .all-images-main .slider-wrap {
  overflow: unset;
  flex-wrap: wrap; }
  .tab_images .all-images-main .slider-wrap .slider-item {
    max-width: 33.33%;
    flex: 0 0 33.33%;
    margin-bottom: 25px; }
    @media screen and (max-width: 767px) {
      .tab_images .all-images-main .slider-wrap .slider-item {
        max-width: 50%;
        flex: 0 0 50%; } }

.tab_video .all-videos-item {
  margin-bottom: 25px; }

.latest-ads-page .modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 60%;
  position: relative; }
  @media screen and (max-width: 767px) {
    .latest-ads-page .modal-content {
      width: 95%; } }
  .latest-ads-page .modal-content .close {
    position: absolute;
    top: 0;
    right: 4px;
    transform: translateY(-5px); }
  .latest-ads-page .modal-content iframe {
    display: block;
    background: #000;
    border: none;
    width: 100%;
    height: 70vh; }
    @media screen and (max-width: 767px) {
      .latest-ads-page .modal-content iframe {
        height: 340px; } }

#latestImageModal .latestImageModal-section {
  line-height: 1; }
#latestImageModal img {
  max-height: 650px;
  width: 100%;
  object-fit: contain; }

.slider-nav-btn-wrap .prev, .slider-nav-btn-wrap .next {
  width: 50px;
  height: 50px;
  border: 1px solid #B7C9D3;
  border-radius: 50%;
  padding: 0;
  background-color: transparent; }
  @media screen and (max-width: 767px) {
    .slider-nav-btn-wrap .prev, .slider-nav-btn-wrap .next {
      width: 40px;
      height: 40px; } }
  .slider-nav-btn-wrap .prev svg path, .slider-nav-btn-wrap .next svg path {
    stroke: #323E48; }
  .slider-nav-btn-wrap .prev:disabled svg path, .slider-nav-btn-wrap .next:disabled svg path {
    stroke: #888888; }

/*# sourceMappingURL=latest-ads.css.map */
