.ad-box {
  text-align: center;
}

.pub-text {
  color: #a1a1a1;
  font-size: 11px;
}

.post-211 {
  height: 211px;
  width: 100%;
}

.post-290 {
  height: 290px;
  width: 100%;
}

.post-190 {
  height: 190px;
  width: 100%;
}

.post-280 {
  height: 280px;
  width: 100%;
}

.post-320 {
  height: 320px;
  width: 100%;
}

/*.archive-blog .entry-title {
  font-size: 16px !important;
}*/

@media only screen and (max-width: 800px) {
  .post-img {
    height: 340px !important;
  }

  .post-text {
    height: 490px !important;
  }

  .post-211,
  .post-190,
  .post-280 {
    height: 112px;
  }

  .post-320,
  .post-290 {
    height: 120px;
  }
}

.owl-single {
  background-color: #000;
}

.hidden-ad-box {
  height: 30px;
  opacity: 0;
}
.r4animate {
  transition: all 2s ease-in-out;
  margin: 30px 0px;
}
.ad-box {
  margin-bottom: 30px;
}
.ad-box .pub-text {
  padding-bottom: 20px;
  display: block;
  position: relative;
  color: #c3c3c3;
  font-size: 10px;
  line-height: 24px;
}
.ad-box .pub-text:before {
  content: "";
  width: 10%;
  height: 1px;
  background: #c3c3c3;
  position: absolute;
  margin: 0 auto;
  top: 12px;
  left: 50%;
  margin-left: 65px;
}
.ad-box .pub-text:after {
  content: "";
  width: 10%;
  height: 1px;
  background: #c3c3c3;
  position: absolute;
  margin: 0 auto;
  top: 12px;
  right: 50%;
  margin-right: 65px;
}
.sliders-column3 .box-large .post-image {
  height: 600px;
}
.sliders-column3 .box-small .post-image {
  height: 300px;
}
.stick_int_R4 {
  width: 100%;
}
.stick_int_R4 .ad-box {
  top: 20px;
  position: sticky;
}
