.owl-theme .owl-nav .disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

.heading-view-all {
  padding-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#block-sakshi-sakshitvlive>h2 {
  margin-bottom: 30px;
}

.heading-view-all .heading-text,
#block-sakshi-sakshitvlive>h2,
.tabination_wrapper>h2,
.heading_wrap>h2 {
  position: relative;
  text-align: left;
  color: var(--black);
  font-size: 23px;
  text-transform: capitalize;
  font-weight: 800;
  line-height: normal;
  padding-left: 12px;
}

.tabination_wrapper>h2,
.heading_wrap>h2 {
  margin-bottom: 20px;
}

.heading-text::before,
#block-sakshi-sakshitvlive>h2::before,
.tabination_wrapper>h2::before,
.heading_wrap>h2::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  transform: translateY(-50%);
  height: 100%;
  background-color: var(--primary);
  margin-right: 12px;
  vertical-align: middle;
  border-radius: 3px;
}

.heading-view-all .view-all-text,
.more-link a {
  font-size: 17px;
  color: var(--primary);
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
}

.tabination_wrapper .tab-pane {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  display: block !important;
}

.tabination_wrapper .tab-pane.show.active {
  max-height: unset;
  opacity: 1;
  overflow: visible;
}

.search-page-tabs {
  margin-bottom: 10px;
}

.have_view_all {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-right: 0;
}

.categorized-tabs {
  display: flex;
  align-items: center;
  width: 100%;
  overflow-x: auto;
	min-height: 32px;
}

.categorized-tabs::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: transparent;
}

.categorized-tabs::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius: 5px;
}

.categorized-tabs .nav_item:not(:nth-last-of-type(1)) {
  margin-right: 20px;
}

.categories-box {
  gap: 16px;
  margin-bottom: 24px;
  width: 100%;
}

.categories-box .categories-text-box {
  border: 0;
  color: var(--businessGray);
  line-height: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
  background: var(--bgColor);
  padding: 10px 24px;
  line-height: normal;
  font-weight: 500;
  cursor: pointer;
  text-transform: capitalize;
}

.categories-box .categories-text-box a {
  color: var(--businessGray);
}

.categories-box .categories-text-box.active {
  background-color: var(--primary);
  color: var(--white);
}

.categories-box .categories-text-box:hover {
  color: var(--primary);
}

.categories-box .categories-text-box.active:hover {
  color: var(--white);
}

.article {
  overflow: hidden;
}

.img-tag-box {
  position: relative;
  width: 100%;
  aspect-ratio: 2/3;
  overflow: hidden;
  background-image: url("data:image/svg+xml,%3Csvg width='840' height='450' viewBox='0 0 840 450' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='840' height='450' fill='%23D3F0FF'/%3E%3Cg clip-path='url(%23clip0_3381_45130)'%3E%3Cpath d='M402.009 244.366C397.14 244.366 392.808 241.248 391.235 236.607L391.129 236.257C390.758 235.028 390.602 233.994 390.602 232.96V212.221L383.223 236.853C382.274 240.476 384.437 244.232 388.066 245.233L435.1 257.829C435.687 257.981 436.274 258.054 436.852 258.054C439.882 258.054 442.65 256.043 443.426 253.08L446.166 244.366H402.009Z' fill='%2310A0EB'/%3E%3Cpath d='M410.374 212.427C413.729 212.427 416.457 209.699 416.457 206.343C416.457 202.988 413.729 200.26 410.374 200.26C407.019 200.26 404.29 202.988 404.29 206.343C404.29 209.699 407.019 212.427 410.374 212.427Z' fill='%2310A0EB'/%3E%3Cpath d='M448.395 191.135H402.769C398.578 191.135 395.165 194.548 395.165 198.739V232.198C395.165 236.39 398.578 239.803 402.769 239.803H448.395C452.587 239.803 456 236.39 456 232.198V198.739C456 194.548 452.587 191.135 448.395 191.135ZM402.769 197.218H448.395C449.235 197.218 449.916 197.9 449.916 198.739V220.333L440.308 209.121C439.288 207.925 437.813 207.287 436.229 207.25C434.653 207.259 433.175 207.959 432.165 209.17L420.868 222.729L417.187 219.058C415.107 216.978 411.721 216.978 409.644 219.058L401.249 227.45V198.739C401.249 197.9 401.93 197.218 402.769 197.218Z' fill='%2310A0EB'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3381_45130'%3E%3Crect width='73' height='73' fill='white' transform='translate(383 188)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.img-tag-box>img {
  height: 100%;
  font-size: 0;
  object-fit: cover;
}

.img-tag-box>img[src=""] {
  display: none;
}

.img-tag-box .media-icon-box {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.42);
  top: 12px;
  right: 12px;
}

.img-tag-box .media-icon-box img {
  width: 22px;
}

.img-tag-box .img-tag-details {
  position: absolute;
  bottom: 0;
  background: linear-gradient(180deg,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.8) 100%);
  padding: 12px;
  width: 100%;
  overflow: hidden;
}

.img-tag-box .img-tag-details .tag {
  background: rgba(0, 0, 0, 0.27);
  -webkit-backdrop-filter: blur(27px);
  backdrop-filter: blur(27px);
  padding: 3px 12px;
  color: var(--white);
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 8px;
  display: inline-block;
}

.img-tag-box .img-tag-details .tag:empty {
  padding: 0;
  margin: 0;
}

.img-tag-box .img-tag-details .text {
  color: var(--white);
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.video-dur,
.dur-time {
  position: absolute;
  right: 15px;
  bottom: 15px;
  padding: 4px 6px;
  background: rgba(0, 0, 0, 0.6);
  font-weight: 500;
  font-size: 13px;
  color: var(--white);
}

.media-text-box {
  border: 1px solid var(--bgLight);
  margin-bottom: 1px;
}

.media-text-box .total-img-number {
  border: 1px solid var(--white);
  width: 48px;
  height: 48px;
  position: absolute;
  bottom: 15px;
  right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.media-text-box .total-img-number::before {
  content: "";
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.media-text-box .total-img-number .total-img {
  font-weight: 600;
  font-size: 17px;
  color: var(--white);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.media-text-box .total-img-number img {
  height: 100%;
  object-fit: cover;
  position: absolute;
  width: 100%;
  height: 100%;
}

.media-text-box .media-text {
  background: var(--white);
  color: var(--black);
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  padding: 12px;
  border-top: 1px solid var(--bgLight);
  height: 84px;
  display: flex;
  align-items: center;
}

.media-text-box .media-text p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0;
}

.media-text-box .media-img-box {
  position: relative;
  aspect-ratio: 3/2;
  overflow: hidden;
  background-image: url("data:image/svg+xml,%3Csvg width='840' height='450' viewBox='0 0 840 450' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='840' height='450' fill='%23D3F0FF'/%3E%3Cg clip-path='url(%23clip0_3381_45130)'%3E%3Cpath d='M402.009 244.366C397.14 244.366 392.808 241.248 391.235 236.607L391.129 236.257C390.758 235.028 390.602 233.994 390.602 232.96V212.221L383.223 236.853C382.274 240.476 384.437 244.232 388.066 245.233L435.1 257.829C435.687 257.981 436.274 258.054 436.852 258.054C439.882 258.054 442.65 256.043 443.426 253.08L446.166 244.366H402.009Z' fill='%2310A0EB'/%3E%3Cpath d='M410.374 212.427C413.729 212.427 416.457 209.699 416.457 206.343C416.457 202.988 413.729 200.26 410.374 200.26C407.019 200.26 404.29 202.988 404.29 206.343C404.29 209.699 407.019 212.427 410.374 212.427Z' fill='%2310A0EB'/%3E%3Cpath d='M448.395 191.135H402.769C398.578 191.135 395.165 194.548 395.165 198.739V232.198C395.165 236.39 398.578 239.803 402.769 239.803H448.395C452.587 239.803 456 236.39 456 232.198V198.739C456 194.548 452.587 191.135 448.395 191.135ZM402.769 197.218H448.395C449.235 197.218 449.916 197.9 449.916 198.739V220.333L440.308 209.121C439.288 207.925 437.813 207.287 436.229 207.25C434.653 207.259 433.175 207.959 432.165 209.17L420.868 222.729L417.187 219.058C415.107 216.978 411.721 216.978 409.644 219.058L401.249 227.45V198.739C401.249 197.9 401.93 197.218 402.769 197.218Z' fill='%2310A0EB'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3381_45130'%3E%3Crect width='73' height='73' fill='white' transform='translate(383 188)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.media-text-box .media-img-box>img {
  height: 100%;
  object-fit: cover;
}

.media-text-box .media-img-box>img[src=""] {
  display: none;
}

.media-img-box .industry {
  position: absolute;
  left: 12px;
  bottom: 46px;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(27px);
  color: var(--white);
  padding: 3px 8px;
  font-size: 11px;
  font-weight: 700;
}

.media-img-box .industry:empty {
  display: none;
}

.media-img-box .industry.bottom {
  bottom: 12px;
  text-transform: uppercase;
}

.media-img-box .review {
  position: absolute;
  left: 12px;
  bottom: 12px;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 6px;
  color: var(--white);
  padding: 3px 8px;
  font-size: 15px;
  font-weight: 700;
}

.media-img-box .review .icon {
  color: var(--review);
  margin-right: 4px;
}

.banner-text-box,
.blog_box {
  border: 1px solid var(--bgLight);
}

.banner-text-box .media-img-box>img,
.blog_box .live-update-img>img {
  min-height: 390px;
}

.media-text-box .media-img-box .media-icon-box,
.banner-text-box .media-img-box .media-icon-box,
.vid-icon {
  position: absolute;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.body_text:empty {
  display: none;
}

.banner-text-box .media-text,
.blog_box .blog-text {
  background: var(--white);
  padding: 10px 16px;
  color: var(--black);
  font-weight: 700;
  line-height: normal;
  border-top: 1px solid var(--bgLight);
  height: 100px;
  display: flex;
  align-items: center;
}

.banner-text-box .media-text.with_desc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.banner-text-box .media-text>p,
.blog_box .blog-text>p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 23px;
  line-height: 40px;
  color: var(--black);
  font-weight: 700;
}

.banner-text-box .media-text.with_desc>p {
  -webkit-line-clamp: 1;
  margin-bottom: 4px;
}

.banner-text-box .media-text.with_desc>.body_text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--textLight);
  font-weight: 500;
}

.media-text-box .media-img-box .media-icon-box>img,
.liveTV-carousel .media-img-box .vid-icon img {
  max-width: 18px;
  height: auto;
}

.banner-text-box .media-img-box .media-icon-box {
  width: 75px;
  height: 75px;
}

.banner-text-box .media-img-box .media-icon-box>img {
  max-width: 28px;
  height: auto;
}

.small-img-text {
  gap: 16px;
}

.small-img-box {
  position: relative;
}

.small-icon-box {
  position: absolute;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.small-icon-box img {
  max-width: 10px;
}

.small-img-text .small-img-box {
  flex-shrink: 0;
  overflow: hidden;
  width: 110px;
  height: 110px;
  aspect-ratio: 1/1;
  background-image: url("data:image/svg+xml,%3Csvg width='840' height='450' viewBox='0 0 840 450' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='840' height='450' fill='%23D3F0FF'/%3E%3Cg clip-path='url(%23clip0_3381_45130)'%3E%3Cpath d='M402.009 244.366C397.14 244.366 392.808 241.248 391.235 236.607L391.129 236.257C390.758 235.028 390.602 233.994 390.602 232.96V212.221L383.223 236.853C382.274 240.476 384.437 244.232 388.066 245.233L435.1 257.829C435.687 257.981 436.274 258.054 436.852 258.054C439.882 258.054 442.65 256.043 443.426 253.08L446.166 244.366H402.009Z' fill='%2310A0EB'/%3E%3Cpath d='M410.374 212.427C413.729 212.427 416.457 209.699 416.457 206.343C416.457 202.988 413.729 200.26 410.374 200.26C407.019 200.26 404.29 202.988 404.29 206.343C404.29 209.699 407.019 212.427 410.374 212.427Z' fill='%2310A0EB'/%3E%3Cpath d='M448.395 191.135H402.769C398.578 191.135 395.165 194.548 395.165 198.739V232.198C395.165 236.39 398.578 239.803 402.769 239.803H448.395C452.587 239.803 456 236.39 456 232.198V198.739C456 194.548 452.587 191.135 448.395 191.135ZM402.769 197.218H448.395C449.235 197.218 449.916 197.9 449.916 198.739V220.333L440.308 209.121C439.288 207.925 437.813 207.287 436.229 207.25C434.653 207.259 433.175 207.959 432.165 209.17L420.868 222.729L417.187 219.058C415.107 216.978 411.721 216.978 409.644 219.058L401.249 227.45V198.739C401.249 197.9 401.93 197.218 402.769 197.218Z' fill='%2310A0EB'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3381_45130'%3E%3Crect width='73' height='73' fill='white' transform='translate(383 188)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.small-img-text .small-img-box>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-size: 0;
}

.small-img-text .heading {
  color: var(--black);
  font-size: 19px;
  font-weight: 700;
  line-height: 28px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.small-img-text .category {
  color: rgba(0, 0, 0, 0.5);
  font-size: 15px;
  line-height: normal;
  font-weight: 400;
  margin: 5px 0;
  display: inline-block;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.small-img-text .text {
  color: var(--businessGray);
  font-size: 17px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-top: 8px;
  font-weight: 500;
}

.small-img-text .text:empty {
  display: none;
}

.divided-box {
  display: flex !important;
  align-items: stretch;
  margin: 0 -20px;
}

.divided-box .box-left {
  width: 65%;
  padding: 0 20px;
}

.divided-box .box-right {
  width: 35%;
  padding: 0 20px;
}

.owl-carousel.owl-grab {
  cursor: grab !important;
}

.owl-carousel .owl-item {
  padding: 0 1px;
}

.banner-text-box.owl-carousel .owl-item {
  padding: 0;
}

.owl-carousel a {
  display: block;
  margin-bottom: 1px;
}

.owl-nav {
  padding: 0 12px;
}

.owl-theme .owl-nav {
  margin: 0;
}

.owl-nav .owl-prev,
.owl-nav .owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.owl-nav .owl-prev {
  left: 15px;
}

.owl-nav .owl-next {
  right: 15px;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.owl-nav button span {
  background-size: contain;
  display: block;
  font-size: 0;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
}

.owl-nav .owl-prev span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Cg filter='url(%23filter0_b_5546_9166)'%3E%3Crect width='38' height='38' rx='19' transform='matrix(-1 0 0 1 38 0)' fill='%23313131'/%3E%3Crect x='-0.5' y='0.5' width='37' height='37' rx='18.5' transform='matrix(-1 0 0 1 37 0)' stroke='white'/%3E%3C/g%3E%3Cpath d='M22.0527 25.1088L15.9456 19.0017L22.0527 12.8945' stroke='white' stroke-width='1.77285' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_5546_9166' x='-4.7878' y='-4.7878' width='47.5756' height='47.5756' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='2.3939'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_5546_9166'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_5546_9166' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.owl-nav .owl-next span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Cg filter='url(%23filter0_b_5546_9170)'%3E%3Crect width='38' height='38' rx='19' transform='matrix(1 0 0 -1 0 38)' fill='%23313131'/%3E%3Crect x='0.5' y='-0.5' width='37' height='37' rx='18.5' transform='matrix(1 0 0 -1 0 37)' stroke='white'/%3E%3C/g%3E%3Cpath d='M15.9473 12.8912L22.0544 18.9983L15.9473 25.1055' stroke='white' stroke-width='1.77285' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_5546_9170' x='-4.7878' y='-4.7878' width='47.5756' height='47.5756' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='2.3939'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_5546_9170'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_5546_9170' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.owl-theme .owl-nav [class*="owl-"]:hover {
  background-color: transparent !important;
}

.media-text-carousel .owl-nav .owl-prev,
.media-text-carousel .owl-nav .owl-next {
  margin-top: -30px;
}

.owl-dots {
  position: absolute;
  width: 100%;
  bottom: 22%;
}

.owl-dots .owl-dot span {
  opacity: 0.5;
  background: var(--white) !important;
  margin: 0 2px !important;
}

.owl-dots .owl-dot.active span {
  opacity: 1;
  background: var(--white) !important;
  width: 24px;
}

.banner-text-box .owl-dots {
  bottom: 100px;
}

.multiImg_slider .owl-nav .owl-prev,
.multiImg_slider .owl-nav .owl-next {
  margin-top: 0;
}

.arrow-btn-box {
  gap: 12px;
}

.ad-sec {
  margin: 56px 0;
  padding: 0 15px;
  overflow: hidden;
}

.mb-56+.news_box .ad-sec {
  margin-top: 0;
}

.mb-56+.ad-sec {
  margin-top: 0;
}

.listing_page .mb-56+.news_box .ad-sec {
  margin-top: 56px;
}

.ad-sec a {
  display: inline-block;
}

.ad-sec img {
  max-width: 100%;
}

.sm-ads img {
  width: 100%;
  height: 100%;
}

.sm-ads.ratio_130_9 img {
  width: 100%;
  height: auto;
  aspect-ratio: 130/9;
}

.ads_970_90 {
  margin: 0 0 31px;
}

.ads_970_90 .ad_wrapper {
  max-width: 970px;
  max-height: 90px;
  height: auto;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.ad_above_search {
  padding-top: 20px;
}

.ad_above_search .ads_970_90 {
  margin-top: 0;
  margin-bottom: 0;
}

.ads_300_250 .ad_wrapper {
  max-width: 320px;
  max-height: 250px;
  height: auto;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.ads_336_280 .ad_wrapper {
  max-width: 336px;
  max-height: 280px;
  height: auto;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.ads_300_150 .ad_wrapper {
  max-width: 300px;
  max-height: 150px;
  height: auto;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.ads_320_100 .ad_wrapper {
  max-width: 320px;
  max-height: 100px;
  height: auto;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.ads_728_90 .ad_wrapper {
  max-width: 728px;
  max-height: 90px;
  height: auto;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.google_ads_wrap {
  text-align: center;
}

.google_ads_wrap>a {
  display: inline-block;
  margin-bottom: 31px;
}

.google_ads_wrap>div:first-of-type {
  max-width: 100% !important;
}

.top-stories-sec+.listing_page_ad {
  margin-top: 45px;
}

.listing_page_ad+.tabination_wrapper {
  margin-top: 20px;
}

.breaking_news_wrap+.listing_page_ad {
  margin-bottom: 20px;
  margin-top: -16px;
}

.breaking_news_wrap+.breadcrumb_wrap {
  margin-top: 0 !important;
}

.carousel-inner {
  transition: height 0.5s ease;
}

.latest-popular-news {
  background: var(--bgColor);
  padding: 16px 12px 20px;
  height: 553px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.latest-popular-news .latest-popular-text {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.latest-popular-news .tab-content {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
}

.latest-popular-news .tab-content>.active {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}

.latest-popular-news .latest-popular-text .text-box {
  background: var(--white);
  color: var(--businessGray);
  font-size: 17px;
  font-weight: 600;
  line-height: normal;
  width: 50%;
  display: inline-block;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
}

.latest-popular-container {
  overflow-y: auto;
  max-height: 380px;
}

.latest-popular-news .latest-popular-text .active {
  background: var(--primary);
  color: var(--white);
  font-weight: 700;
}

.latest-popular-news .latest-popular-container .latest-popular-content {
  display: block;
  border-bottom: 1px solid var(--inputBorder);
  padding-bottom: 15px;
  margin: 0 15px 15px;
}

.latest-popular-news .latest-popular-container .latest-popular-content .heading {
  color: var(--black);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  transition: 0.3s;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.latest-popular-news .latest-popular-container .latest-popular-content .text {
  color: var(--placeholderColor);
}

.latest-popular-news .latest-popular-container .latest-popular-content:hover .heading {
  color: var(--primary);
}

.latest-popular-news .latest-popular-container .latest-popular-content:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.latest-popular-news .btn {
  border-radius: 0;
  border: 1px solid var(--primary);
  background: var(--bgColor);
  color: var(--primary);
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  margin-top: 20px;
}

.small-img-text-box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 30px;
  grid-row-gap: 25px;
  grid-column-gap: 30px;
}

.small-img-text-box.single_item {
  grid-template-columns: repeat(1, 1fr);
}

.opinion-wrapper .whats-your-opinion {
  border: 1px solid var(--bgLight);
  padding: 22px 20px;
  margin-bottom: 24px;
}

.opinion-wrapper .whats-your-opinion .heading-arrows {
  margin-bottom: 20px;
}

.opinion-wrapper .whats-your-opinion .heading-arrows .heading-text {
  position: relative;
  color: var(--black);
  font-size: 21px;
  font-weight: 800;
  line-height: 1;
  background: var(--bgDim);
  display: inline-block;
  padding: 8px 18px 8px 10px;
}

.opinion-wrapper .whats-your-opinion .heading-arrows .heading-text::before {
  content: "";
  position: absolute;
  left: 0;
  width: 3px;
  height: 100%;
  background-color: var(--primary);
  border-radius: 3px;
}

.poll dl {
  margin-top: 16px;
}

.opinion-wrapper .whats-your-opinion .heading-small,
.poll-question {
  margin-top: 10px;
  color: var(--black);
  font-size: 17px;
  font-weight: 700;
  line-height: normal;
}

.opinion-wrapper .poll_img {
  width: 100%;
  aspect-ratio: 4/3;
  margin-top: 15px;
}

.opinion-wrapper .whats-your-opinion>img {
  width: 100%;
}

.opinion-wrapper .whats-your-opinion .form-check,
.vote-form .fieldset-wrapper .form-item {
  border: 1px solid var(--bgLight);
  padding: 10px 12px;
  margin-top: 16px;
  display: flex;
  align-items: center;
}

.form-item .form-radio {
  margin-top: 2px;
}

.vote-form .fieldgroup legend {
  display: none;
}

.opinion-wrapper .whats-your-opinion .form-check .form-check-input {
  margin-left: 0;
  margin-right: 8px;
}

.vote-form .option {
  color: var(--businessGray);
  font-size: 15px;
  margin-left: 8px;
}

.vote-form .button.form-submit {
  width: 100%;
  border-radius: 0;
  height: 42px;
  background: var(--primary);
  color: var(--white);
  font-weight: 600;
  line-height: 100%;
  margin: 20px 0 16px;
  border: 0;
}

.vote-form .button.form-submit+.button.form-submit {
  background: var(--white);
  color: var(--primary);
  border: 1px solid var(--primary);
  margin: 5px 0 0;
}

.opinion-wrapper .whats-your-opinion .form-check .form-check-label,
.vote-form .option {
  width: 100%;
  cursor: pointer !important;
  font-weight: 600;
}

.opinion-wrapper .whats-your-opinion .form-check .form-check-label strong {
  font-weight: 500;
}

.opinion-wrapper .whats-your-opinion .btn {
  width: 100%;
  border-radius: 0;
  height: 42px;
  background: var(--primary);
  color: var(--white);
  font-weight: 600;
  line-height: 100%;
  margin: 20px 0 16px;
}

.opinion-wrapper .whats-your-opinion .text {
  color: var(--darkGray);
  font-size: 15px;
}

.opinion-wrapper .whats-your-opinion .text span {
  color: var(--black);
  font-weight: 500;
}

.opinion-wrapper .whats-your-opinion .owl-nav {
  position: absolute;
  top: -42px;
  right: 0;
  display: block;
  transform: none;
  text-align: right;
}

.opinion-wrapper .whats-your-opinion .owl-nav i {
  font-size: 21px;
}

.opinion-wrapper .whats-your-opinion .owl-nav .owl-prev {
  left: -40px;
}

.opinion-wrapper .whats-your-opinion .owl-nav .owl-next {
  right: 0;
}

.opinion-wrapper .whats-your-opinion .owl-nav button {
  background: none !important;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border-radius: 0;
  width: auto;
  height: auto;
}

.opinion-wrapper .whats-your-opinion .owl-nav button.disabled {
  opacity: 0.3;
}

.opinion-wrapper .whats-your-opinion .owl-nav button img {
  width: 20px;
}

.opinion-wrapper .whats-your-opinion .opinion-content-progress .opinion-content-progress-card {
  margin-bottom: 20px;
}

.opinion-content-progress:first-of-type {
  margin-top: 20px;
}

.poll-results-title {
  color: var(--black);
  font-size: 15px;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 12px;
}

.poll .percent {
  font-size: 13px;
  margin: 4px 0 6px;
  color: var(--businessGray);
}

.poll .total {
  color: var(--businessGray);
  font-weight: 500;
}

.opinion-wrapper .whats-your-opinion .opinion-content-progress .opinion-content-progress-card p,
.poll-view .poll .choice-title {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5;
  color: var(--black);
  margin-bottom: 10px;
}

.opinion-wrapper .whats-your-opinion .opinion-content-progress .opinion-content-progress-card p:empty,
.poll-view .poll .choice-title:empty {
  display: none;
}

.opinion-wrapper .whats-your-opinion .opinion-content-progress .opinion-content-progress-card .progress,
.poll .bar {
  background-color: var(--bgLight);
  border-radius: 0;
  height: 12px;
  font-size: 0;
}

.poll .bar .foreground {
  background-color: var(--primary);
  height: 12px;
}

.opinion-wrapper .whats-your-opinion .opinion-content-progress .opinion-content-progress-card .progress .progress-bar {
  background-color: var(--primary);
  font-size: 8px;
  line-height: 1;
  text-align: right;
  padding-right: 10px;
}

.poll-view .button.form-submit {
  width: 100%;
  border-radius: 0;
  height: 42px;
  background: var(--primary);
  color: var(--white);
  font-weight: 600;
  line-height: 100%;
  margin: 20px 0 16px;
  border: 0;
}

.form_cancellop {
  margin-top: 30px;
}

.carousel-item .poll-bar,
.carousel-item .login_error {
  display: none;
}

.carousel-item.poll-submit .poll-bar,
.carousel-item.poll-submit .login_error {
  display: block;
}

.carousel-item.poll-submit .poll-class,
.carousel-item.poll-submit .opinion-content {
  display: none !important;
}

.carousel-item .poll-bar.cancelled {
  display: none !important;
}

.categories-box .categories-text-box.active:hover {
  color: var(--white) !important;
}

.business-sec .box-right,
.liveTV-sec .box-right {
  position: relative;
  max-height: 554px;
  overflow-y: auto;
  padding: 0 16px;
}

.business-sec .box-right .small-img-text,
.liveTV-sec .box-right .small-img-text {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding: 0 0 20px;
  margin-bottom: 20px;
}

.business-sec .box-right .small-img-text:last-child,
.liveTV-sec .box-right .small-img-text:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.box-right .ad-box {
  border: 1px solid var(--bgLight);
  padding: 10px 0;
  height: 554px;
}

.webform-submission-newsletter-form .js-form-type-email label {
  display: none;
}

.webform-submission-newsletter-form .js-form-type-email #edit-email {
  height: 44px;
  border-radius: 0;
  padding: 8px 16px;
  border-color: var(--borderLight);
  overflow: hidden;
  font-size: 15px;
}

.newsletter-wrapper .newsletter-box {
  background: var(--bgColor);
  padding: 24px;
  border: 1px solid var(--bgLight);
  margin-bottom: 31px;
}

.newsletter-wrapper .newsletter-box .heading {
  color: var(--black);
  font-size: 21px;
  font-weight: 600;
  line-height: 100%;
}

.newsletter-wrapper .newsletter-box .text {
  color: var(--black);
  font-size: 17px;
  margin: 20px 0;
  font-weight: 500;
}

.newsletter-wrapper .newsletter-box .btn {
  width: 100%;
  border-radius: 0;
  height: 42px;
  background: var(--primary);
  color: var(--white);
  font-weight: 600;
  line-height: 100%;
  margin: 16px 0 25px;
}

.newsletter-wrapper .newsletter-box .sub-text {
  color: var(--placeholderColor);
  font-size: 15px;
  font-weight: 500;
  line-height: 100%;
}

.webform-submission-newsletter-subscription-form label {
  color: var(--placeholderColor);
  margin-bottom: 5px;
  font-weight: 500;
  display: none;
}

.webform-submission-newsletter-subscription-form #edit-submit {
  width: 100%;
  border-radius: 0;
  height: 42px;
  background: var(--primary);
  color: var(--white);
  font-size: 17px;
  font-weight: 600;
  line-height: 100%;
  margin: 16px 0 30px;
  border: 0;
}

.webform-submission-newsletter-subscription-form input[type="email"] {
  color: var(--textColor);
  height: 40px;
  padding: 8px 16px;
  border: 1px solid var(--borderLight);
  font-weight: 500;
  overflow: hidden;
  border-radius: 0;
  width: 100%;
  font-size: 15px;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.webform-submission-newsletter-subscription-form input[type="email"]::-moz-placeholder {
  color: var(--placeholderColor);
  font-weight: 400;
}

.webform-submission-newsletter-subscription-form input[type="email"]::placeholder {
  color: var(--placeholderColor);
  font-weight: 400;
}

.webform-submission-newsletter-subscription-form input[type="email"]:focus,
.webform-submission-newsletter-subscription-form input[type="email"]:hover {
  box-shadow: none;
  border-color: var(--borderLight);
}

.new-updates-sec {
  background-color: var(--bgColor);
  padding: 24px 32px;
}

.new-updates-sec .categories-box .categories-text-box {
  background-color: var(--white);
}

.new-updates-sec .categories-box .categories-text-box.active {
  background: var(--primary);
  color: var(--white);
}

.new-updates-sec .card-box {
  background-color: var(--white);
}

.new-updates-sec .card_header {
  border-bottom: 1px solid var(--bgLight);
  padding: 16px 20px;
}

.new-updates-sec .card_header h3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
  color: var(--black);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.new-updates-sec .card_header .time {
  font-size: 15px;
  color: var(--placeholderColor);
}

.new-updates-sec .card_body {
  display: flex;
  padding: 14px 20px;
}

.new-updates-sec .card_body figure {
  width: 80px;
  flex-shrink: 0;
  margin-bottom: 0;
  margin-right: 12px;
}

.new-updates-sec .card_body figure img {
  aspect-ratio: 1/1;
}

.new-updates-sec .card_body .desc {
  color: var(--placeholderColor);
  font-size: 15px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.new-updates-sec .card_footer {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-top: 1px solid var(--bgLight);
  color: var(--primary);
  font-size: 15px;
  font-weight: 600;
}

.new-updates-sec .card_footer>img {
  max-width: 24px;
  margin-right: 8px;
}

.new-updates-sec .card_footer:hover {
  background-color: var(--bgDim);
}

.new-updates-sec .owl-nav .owl-prev {
  left: -15px;
}

.new-updates-sec .owl-nav .owl-next {
  right: -15px;
}

.new-updates-sec .owl-nav .owl-prev,
.new-updates-sec .owl-nav .owl-next {
  margin-top: 0;
}

.new-updates-sec .owl-dots {
  bottom: -35px;
}

.new-updates-sec .owl-dots .owl-dot span {
  background-color: var(--owlDots) !important;
}

.new-updates-sec .owl-dots .owl-dot.active span {
  background-color: var(--primary) !important;
}

.games-sec .gamesIframe {
  width: 100%;
  border: 0 !important;
}

.game-news-slider .mb-30 {
  margin-bottom: 30px;
}

.game-content {
  margin-top: 30px;
  margin-bottom: 31px;
}

.game-content p {
  font-size: 17px;
  color: var(--textColor);
  line-height: 1.5;
  margin-bottom: 5px;
}

.games-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 30px;
}

.games-grid .media-text-box {
  display: block;
}

.games-grid .media-img-box>img {
  width: 100%;
}

.career-sec {
  margin-bottom: 40px;
}

.career-card p {
  font-size: 19px;
  line-height: 1.5;
  color: var(--textColor);
  margin-bottom: 15px;
}

.career-card p a {
  color: var(--primary);
}

.career-sec .accordion-item {
  border: none;
  background-color: var(--bgColor);
  border-radius: 0;
  padding: 20px 15px;
  margin-bottom: 30px;
}

.career-sec .accordion-header {
  position: relative;
  cursor: pointer;
  padding-right: 40px;
}

.career-sec .accordion-header:after {
  font-family: "bootstrap-icons";
  content: "\F124";
  font-size: 30px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -16px;
}

.career-sec .accordion-header[aria-expanded="true"]:after {
  font-family: "bootstrap-icons";
  content: "\F145";
}

.career-sec .accordion-header h3 {
  font-weight: 600;
  font-size: 21px;
  line-height: 1.5;
  color: var(--textColor);
  margin-bottom: 5px;
}

.career-sec .accordion-header p {
  font-size: 19px;
  line-height: 1.5;
  color: var(--businessGray);
}

.career-sec .accordion-body {
  padding: 1rem 0;
}

.career-sec a {
  color: var(--primary);
}

.career-sec .accordion-body img,
.career-sec .accordion-body br {
  display: none;
}

.career-sec .accordion-body ul {
  list-style: disc;
  padding-left: 20px;
}

.career-sec .accordion-body ul>li {
  margin-bottom: 10px;
  color: var(--businessGray);
}

.career-sec .accordion-body p {
  font-size: 17px;
  line-height: 1.5;
  color: var(--textColor);
}

.liveTV-news-container .news-story-card,
.liveTV-news-container .news-story-body {
  height: 100%;
}

.small-img-box .vid-icon {
  width: 26px;
  height: 26px;
}

.small-img-box .vid-icon img {
  width: 10px;
  height: auto;
}

.poll-slider {
  display: flex;
  overflow-x: auto;
  margin: 0 -10px;
}

.poll-slider .item {
  width: 100%;
  padding: 0 10px;
  margin: 0;
  flex-shrink: 0;
}

.pollSlider .carousel-control-next,
.pollSlider .carousel-control-prev {
  bottom: unset;
  top: -48px;
  width: 20px;
  opacity: 1;
}

.pollSlider .carousel-control-prev {
  left: unset;
  right: 40px;
}

.live-update-img img {
  width: 100%;
  object-fit: cover;
  height: auto;
}

.nav-link--sakshinews-user-login {
  display: none;
}

.login-form__help_actions .register-popup-form,
.login-form__help_actions .register-popup-form:hover,
.login-form__help_actions .login-popup-form,
.login-form__help_actions .login-popup-form:hover,
.form-item-field-accept-terms-and-condition-value a {
  color: var(--primary) !important;
}

.login-popup-form,
.login-popup-form:hover,
.register-popup-form,
.register-popup-form:hover {
  color: rgb(231, 231, 231) !important;
  text-decoration: none;
}

.user-login-form .form-control {
  border-radius: unset !important;
  border-color: #dddddd !important;
  line-height: 2;
}

.user-login-form .form-control:focus {
  box-shadow: none !important;
  border-color: #dddddd !important;
}

.user-login-form .form-submit {
  border: unset !important;
}

.user-login-form .form-type-password {
  display: flex;
}

.user-login-form .form-type-password .shwpd {
  margin-top: 0.6em;
}

#user-login-form,
#user-register-form,
#user-pass {
  margin: 20px auto;
}

.login-form__help_actions {
  text-align: left;
  margin-bottom: 0;
}

#user-login-form label,
#user-register-form label,
#user-pass label,
#user-form label {
  color: var(--businessGray);
  margin-bottom: 5px;
  display: block;
  font-weight: 400;
}

#user-login-form .form-item,
#user-register-form .form-item,
#user-pass .form-item,
#user-form .form-item {
  margin-bottom: 25px;
}

#user-login-form input.form-text,
#user-register-form input.form-text,
#user-pass input.form-text,
#user-form input.form-text {
  height: 56px;
  min-height: unset;
  padding: 10px 16px;
  border: 1px solid var(--borderLight);
  font-weight: 500;
  overflow: hidden;
  font-size: 15px;
  width: 100%;
  color: var(--textColor);
}

#user-login-form input.form-text::placeholder,
#user-register-form input.form-text::placeholder,
#user-pass input.form-text::placeholder,
#user-form input.form-text::placeholder {
  color: var(--placeholderColor);
  font-weight: 500;
}

#user-login-form .form-submit,
#user-register-form .form-submit,
#user-pass .form-submit,
#user-form .form-submit,
#user-pass-reset .form-submit {
  width: 100%;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  border-color: var(--primary);
  background-color: var(--primary);
  height: 50px;
  font-size: 16px;
  color: var(--white);
  border-width: 1px;
  border-style: solid;
}

#user-form .form-para {
  display: none;
}

.ui-widget-content {
  max-width: 400px;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  width: auto !important;
}

.social-media-login {
  margin: 0 -8px;
}

.social-media-login>.col-md-4 {
  padding: 0 8px;
}

.social-media-login .btn {
  background-color: var(--white);
  color: var(--black);
  box-shadow: none;
  border-radius: 2px;
  height: 54px;
  font-size: 16px;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  border-color: #dddddd;
  font-weight: normal;
  white-space: nowrap;
}

.social-media-login .btn:hover,
.social-media-login .btn:focus {
  background-color: var(--bgLight);
}

.Register-popup-link,
.Login-popup-link {
  padding-top: 10px;
  font-size: 16px;
}

.forgot-password-link-section {
  text-align: left;
  margin-bottom: 20px !important;
}

.forgot-password {
  color: var(--primary) !important;
  margin-bottom: 12px;
  margin-top: 5px;
  display: inline-block;
  font-size: 16px;
}

.user-login-form .register-popup-form {
  color: var(--primary) !important;
}

.login-form__top>.form-item,
.login-form__top .form-wrapper>.form-item {
  margin-bottom: 20px !important;
}

.login-form__top .js-form-type-checkbox {
  display: flex;
  align-items: center;
  text-align: left;
}

.login-form__top .js-form-type-checkbox .form-checkbox {
  cursor: pointer;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-top: -2px;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}

.login-form__top .js-form-type-checkbox .form-checkbox:checked {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e") !important;
}

.login-form__top .js-form-type-checkbox label {
  color: var(--businessGray);
  font-size: 15px;
  margin-left: 8px;
  cursor: pointer;
}

.login-form__top .js-form-type-checkbox label a {
  color: var(--primary);
}

.google-login svg,
.apple-login svg,
.facebook-login svg {
  max-width: 24px;
  margin-right: 7px;
}

.ui-dialog-titlebar {
  background: transparent;
  border: unset;
}

button.ui-dialog-titlebar-close {
  border: unset;
  border-radius: 50%;
}

button.ui-dialog-titlebar-close::after {
  content: "x";
  font-size: 13px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-weight: bold;
}

.ui-dialog .ui-dialog-titlebar {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.ui-dialog .ui-dialog-titlebar-close {
  right: -0.5rem !important;
}

.login-form__submit .form-submit {
  background-color: var(--primary);
  color: var(--white);
  font-weight: 600;
  height: 56px;
}

.login-form__submit .form-submit:disabled,
.login-form__submit .form-submit.disabled {
  background-color: #eaeaea;
  background-image: none;
  color: #8b8ca0;
}

.register-full-name-wrapper label,
.user-registration-form-wraper .password-strength,
.user-registration-form-wraper .password-confirm-message {
  display: none;
}

#block-sakshi-webform-2>h2 {
  color: var(--black);
  font-size: 21px;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  margin-bottom: 20px;
}

#block-sakshi-webform-2 .webform-button--submit {
  width: 100%;
  border-radius: 0;
  height: 42px;
  background: var(--primary);
  color: var(--white);
  font-weight: 600;
  line-height: 100%;
  margin: 16px 0 20px;
}

.under_development {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-top: 120px;
  margin-bottom: 120px;
}

.under_development .img_wrap {
  max-width: 650px;
  height: auto;
  width: 100%;
}

.under_development .img_wrap img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.under_development h1 {
  font-size: 24px;
  text-transform: uppercase;
  color: var(--black);
  margin-top: 50px;
  margin-bottom: 15px;
  font-weight: 600;
}

.under_development .subText {
  font-size: 21px;
  margin: 0 auto;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
}

.static_pages {
  padding-top: 20px;
}

.static_content,
.static_content * {
  font-size: var(--bs-body-font-size);
  line-height: 26px;
  color: var(--businessGray);
}

.static_content>p {
  margin-bottom: 20px;
}

.static_content a {
  color: var(--primary);
}

.adtext {
  float: none !important;
  margin-top: 0 !important;
  margin-bottom: 5px;
}

.video_frame_code {
  margin-bottom: 36px;
}

.video_frame_code .frame_inner {
  border: 1px solid var(--borderLight);
  border-radius: 6px;
  padding: 20px;
  overflow: auto;
  margin-bottom: 20px;
  background-color: var(--primaryBg);
}

.video_frame_code .btn-copy {
  padding: 8px 30px;
}

.live_tv_page .video_frame_code {
  display: none;
}

.feedback_form_wrapper {
  display: flex;
}

.feedback_col_left {
  width: 45%;
}

.feedback_col_left .blue_card {
  background-color: #e4f4fc;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 680px;
  height: 100%;
}

.feedback_col_left .blue_card img {
  max-width: 200px;
}

.feedback_col_right {
  border: 1px solid #deecf3;
  border-left: 0;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding: 45px 110px;
  flex: 1;
}

.feedback_col_right .captcha__title {
  font-size: var(--bs-body-font-size);
  font-weight: 500;
}

.feedback_col_right #edit-captcha-response {
  margin-top: 0;
  border: 1px solid var(--borderLight);
  text-align: center;
  padding: 2px;
}

.feedback_col_right .form-item {
  margin-bottom: 20px;
}

.form_subhead {
  color: var(--primary);
  font-weight: 700;
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 32px;
}

.feedback_icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cpath d='M7.1836 20.0417H6.96743L6.79745 20.1752L5.45817 21.2275V5.29167H25.5415V20.0417H7.1836ZM1.5415 28V29.2859L2.55264 28.4914L8.32207 23.9583H27.4998C28.5814 23.9583 29.4582 23.0816 29.4582 22V3.33333C29.4582 2.25179 28.5814 1.375 27.4998 1.375H3.49984C2.41829 1.375 1.5415 2.25178 1.5415 3.33333V28Z' fill='%2310A0EB' stroke='%2310A0EB' stroke-width='1.25'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-x: left;
  background-position-y: 6px;
  background-size: 30px;
  padding-left: 40px;
}

.textColor {
  color: var(--textColor);
  margin-bottom: 32px;
}

.feedback_form {
  width: 100%;
}

.send_feedback_btn {
  margin-top: 40px;
}

.thankyou_feedback {
  min-height: 600px;
}

.thankyou_wrap {
  width: 100%;
  height: 250px;
  background-color: #e4f4fc;
  display: flex;
  align-items: center;
  justify-content: center;
}

.thankyou_icon {
  width: 240px;
  height: 240px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='142' height='142' viewBox='0 0 142 142' fill='none'%3E%3Cpath d='M130.216 87.918C132.196 85.7075 133.402 82.7899 133.402 79.5977C133.402 72.7168 127.803 67.1172 120.922 67.1172H96.6987C99.0977 59.8369 100.121 50.177 100.121 46.0363V41.8789C100.121 32.7044 92.655 25.2383 83.4805 25.2383H79.3203C77.4122 25.2383 75.7481 26.5363 75.285 28.3889L73.0191 37.4553C69.8435 50.1521 59.762 64.1607 49.3284 66.7067C47.5007 62.0806 42.9883 58.7969 37.7188 58.7969H12.7578C10.4614 58.7969 8.59766 60.6606 8.59766 62.957V137.84C8.59766 140.136 10.4614 142 12.7578 142H37.7188C42.6804 142 46.9737 139.091 48.9845 134.886L63.2788 139.651C67.952 141.21 72.8221 142 77.7505 142H112.602C119.482 142 125.082 136.4 125.082 129.52C125.082 127.897 124.771 126.344 124.206 124.921C129.497 123.476 133.402 118.625 133.402 112.879C133.402 109.687 132.196 106.769 130.216 104.559C132.196 102.348 133.402 99.4305 133.402 96.2383C133.402 93.0461 132.196 90.1284 130.216 87.918ZM41.8789 129.52C41.8789 131.813 40.0124 133.68 37.7188 133.68H16.918V67.1172H37.7188C40.0124 67.1172 41.8789 68.9837 41.8789 71.2773V129.52ZM112.602 92.0781H120.922C123.216 92.0781 125.082 93.9446 125.082 96.2383C125.082 98.5319 123.216 100.398 120.922 100.398H112.602C110.305 100.398 108.441 102.262 108.441 104.559C108.441 106.855 110.305 108.719 112.602 108.719H120.922C123.216 108.719 125.082 110.585 125.082 112.879C125.082 115.173 123.216 117.039 120.922 117.039H112.602C110.305 117.039 108.441 118.903 108.441 121.199C108.441 123.496 110.305 125.359 112.602 125.359C114.895 125.359 116.762 127.226 116.762 129.52C116.762 131.813 114.895 133.68 112.602 133.68H77.7505C73.718 133.68 69.7325 133.033 65.908 131.758L50.1992 126.521V75.0437C56.7251 73.8039 63.1123 69.6715 68.8783 62.9071C74.5084 56.3008 79.0735 47.5423 81.0898 39.4743L82.568 33.5586H83.4805C88.0677 33.5586 91.8008 37.2916 91.8008 41.8789V46.0363C91.8008 51.622 90.0535 62.3358 87.8181 67.1172H79.3203C77.0239 67.1172 75.1602 68.9809 75.1602 71.2773C75.1602 73.5737 77.0239 75.4375 79.3203 75.4375H120.922C123.216 75.4375 125.082 77.304 125.082 79.5977C125.082 81.8913 123.216 83.7578 120.922 83.7578H112.602C110.305 83.7578 108.441 85.6216 108.441 87.918C108.441 90.2144 110.305 92.0781 112.602 92.0781Z' fill='%2310A0EB'/%3E%3Cpath d='M29.3984 125.359C31.696 125.359 33.5586 123.497 33.5586 121.199C33.5586 118.902 31.696 117.039 29.3984 117.039C27.1008 117.039 25.2383 118.902 25.2383 121.199C25.2383 123.497 27.1008 125.359 29.3984 125.359Z' fill='%2310A0EB'/%3E%3Cpath d='M87.6406 0C85.3431 0 83.4805 1.86264 83.4805 4.16016V12.7578C83.4805 15.0553 85.3431 16.918 87.6406 16.918C89.9381 16.918 91.8008 15.0553 91.8008 12.7578V4.16016C91.8008 1.86264 89.9381 0 87.6406 0Z' fill='%2310A0EB'/%3E%3Cpath d='M69.9905 18.3457L64.1072 12.4624C62.4828 10.8378 59.8486 10.8378 58.2239 12.4624C56.5992 14.0871 56.5992 16.7211 58.2239 18.3457L64.1072 24.229C65.7316 25.8534 68.3661 25.8537 69.9905 24.229C71.6151 22.6043 71.6151 19.9704 69.9905 18.3457Z' fill='%2310A0EB'/%3E%3Cpath d='M117.057 12.4624C115.433 10.8378 112.799 10.8378 111.174 12.4624L105.291 18.3455C103.666 19.9701 103.666 22.6041 105.291 24.2287C106.915 25.8534 109.549 25.8537 111.174 24.229L117.057 18.3457C118.682 16.7211 118.682 14.0871 117.057 12.4624Z' fill='%2310A0EB'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--white);
  border-radius: 50%;
  margin-top: 180px;
  z-index: 1;
  background-size: 120px;
}

.thankyou_title {
  text-align: center;
  margin-top: 180px;
  font-size: 36px;
  font-weight: 500;
}

.webform-confirmation__back>a {
  color: var(--primary);
}

.webform-confirmation__message, .webform-confirmation__back {
  display: none; 
}

.ss_wrapper {
  min-height: 100vh;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  overflow: hidden;
  padding: 0 !important;
  height: 100vh;
}

.ss_backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  filter: blur(20px);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: none;
}

.ss_backdrop.active {
  display: block;
}

.ss_vertical {
  max-height: 750px;
  height: 100vh;
  margin: 30px;
  width: 100%;
  max-width: 480px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ss_vertical .swiper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.ss_item {
  position: relative;
}

.ss_img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ss_share {
  /*background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="none"><path fill="%23fff" d="m21.1 25.4 9.87-9.86 1.42 1.42-9.86 9.87z"/><path stroke="%23fff" stroke-linecap="round" stroke-width="1.9" d="m16.85 19.82 15.33-4.14c.04 0 .07.03.06.06l-4.02 15.34a1.6 1.6 0 0 1-2.97.33l-2.93-5.73-5.77-2.88a1.6 1.6 0 0 1 .3-2.98Z"/></svg>')!important;*/
  width: 36px;
  height: 36px;
  position: absolute;
  top: 20px;
  right: 20px;
  border: 0;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.ss_share .dropdown-toggle {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.ss_share .dropdown-toggle::after {
  display: none;
}

.ss_overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(179.13deg,
      rgba(0, 0, 0, 0) -92.01%,
      rgba(0, 0, 0, 0.8) 99.26%);
  padding: 20px 32px 36px;
}

.ss_title {
  position: relative;
  font-size: 24px;
  font-weight: 700;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--white);
  margin-bottom: 12px;
  padding-left: 14px;
}

.ss_title::before {
  background-color: var(--primary);
  width: 4px;
  border-radius: 5px;
  height: 100%;
  display: block;
  content: "";
  position: absolute;
  left: 0;
}

.ss_desc {
  font-size: 14px;
  line-height: 20px;
  color: var(--white);
}

.ss_desc * {
  background-color: transparent !important;
  color: var(--white) !important;
  font-family: var(--bs-body-font-family) !important;
}

.ss_read_more {
  height: 36px;
  font-weight: 500 !important;
  margin-top: 20px;
  display: inline-flex !important;
}

.ss_nav {
  position: absolute;
  top: 50%;
  left: calc(100% + 18px);
  -webkit-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  -o-transform: translatey(-50%);
  transform: translatey(-50%);
}

.ss_btn {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: grid;
  align-items: center;
  cursor: pointer;
  justify-content: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border: 0;
}

#ss_prev {
  transform: rotate(90deg);
  margin-bottom: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Cg filter='url(%23filter0_b_5546_9166)'%3E%3Crect width='38' height='38' rx='19' transform='matrix(-1 0 0 1 38 0)' fill='%23313131'/%3E%3Crect x='-0.5' y='0.5' width='37' height='37' rx='18.5' transform='matrix(-1 0 0 1 37 0)' stroke='white'/%3E%3C/g%3E%3Cpath d='M22.0527 25.1088L15.9456 19.0017L22.0527 12.8945' stroke='white' stroke-width='1.77285' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_5546_9166' x='-4.7878' y='-4.7878' width='47.5756' height='47.5756' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='2.3939'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_5546_9166'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_5546_9166' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

#ss_next {
  transform: rotate(90deg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Cg filter='url(%23filter0_b_5546_9170)'%3E%3Crect width='38' height='38' rx='19' transform='matrix(1 0 0 -1 0 38)' fill='%23313131'/%3E%3Crect x='0.5' y='-0.5' width='37' height='37' rx='18.5' transform='matrix(1 0 0 -1 0 37)' stroke='white'/%3E%3C/g%3E%3Cpath d='M15.9473 12.8912L22.0544 18.9983L15.9473 25.1055' stroke='white' stroke-width='1.77285' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_5546_9170' x='-4.7878' y='-4.7878' width='47.5756' height='47.5756' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='2.3939'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_5546_9170'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_5546_9170' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.swiper-button-disabled {
  opacity: 0.25;
  cursor: not-allowed;
}

.autoplay-progress {
  position: absolute;
  right: 16px;
  bottom: 16px;
  z-index: 10;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  color: var(--primary);
  display: none;
}

.autoplay-progress svg {
  --progress: 0;
  position: absolute;
  left: 0;
  top: 0px;
  z-index: 10;
  width: 100%;
  height: 100%;
  stroke-width: 4px;
  stroke: var(--primary);
  fill: none;
  stroke-dashoffset: calc(125.6px * (1 - var(--progress)));
  stroke-dasharray: 125.6;
  transform: rotate(-90deg);
}

.auth_container {
  display: flex;
  margin-bottom: 50px;
}

.form-para {
  margin-top: 12px;
  font-size: var(--bs-body-font-size);
  color: var(--secondaryText);
}

.auth_col_left {
  width: 50%;
  background-image: url("../assets/images/auth_bg.svg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.auth_col_left::before {
  background: linear-gradient(173.08deg,
      rgba(255, 255, 255, 0) 17.03%,
      rgba(0, 0, 0, 0.4) 79.87%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  display: block;
}

.auth_card_content {
  position: relative;
  color: var(--white);
  padding: 18px 24px;
}

.auth_card_content h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 20px;
}

.auth_card_content>ol li {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2C17.52 2 22 6.48 22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12C2 6.48 6.48 2 12 2ZM12 11H8V13H12V16L16 12L12 8V11Z' fill='white'/%3E%3C/svg%3E");
  background-position-x: left;
  background-position-y: center;
  background-size: 24px;
  padding-left: 30px;
  background-repeat: no-repeat;
  font-weight: 500;
  margin-bottom: 10px;
  font-size: 16px;
}

.auth_col_right {
  width: 50%;
  text-align: center;
  padding: 80px 30px;
  border: 1px solid #e6e6e6;
  border-left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 750px;
}

.auth_col_right .logo_wrapper {
  max-width: 200px;
  display: inline-block;
  margin-bottom: 25px;
}

.login-form {
  max-width: 480px;
  margin: 0 auto;
}

.auth_col_right .form_title {
  font-size: 30px;
  font-weight: 700;
  color: var(--textColor);
}

.live_tv_page {
  margin-bottom: 31px;
}

@media screen and (max-width: 1750px) {

  .heading-view-all .heading-text,
  #block-sakshi-sakshitvlive>h2,
  .tabination_wrapper>h2,
  .heading_wrap>h2 {
    font-size: 21px;
  }

  .latest-popular-news .latest-popular-container .latest-popular-content .heading {
    font-size: 17px;
  }

  .banner-text-box .media-text>p {
    font-size: 21px;
    line-height: 32px;
  }

  .news_list .news_link .news_title,
  .news_list .news_link .layout--twocol>.layout__region--second>div:first-of-type,
  .archive_list>li>.views-field-title {
    font-size: 19px;
  }

  .under_development {
    margin: 80px 0;
  }

  .under_development h1 {
    font-size: 23px;
  }

  .under_development .subText {
    font-size: 19px;
  }

  .media-text-box .media-text {
    font-size: 17px;
    line-height: 26px;
  }

  .form_subhead {
    font-size: 28px;
  }

  .thankyou_title {
    font-size: 32px;
  }

  .auth_col_right .logo_wrapper {
    max-width: 180px;
  }

  .auth_col_right .form_title {
    font-size: 28px;
  }

  .auth_card_content h2 {
    font-size: 32px;
  }
}

@media screen and (max-width: 1600px) {
  .latest-popular-news .latest-popular-container .latest-popular-content .heading {
    font-size: 16px;
    line-height: normal;
  }

  .new-updates-sec .card_header h3 {
    font-size: 16px;
  }

  .banner-text-box .media-text {
    height: 84px;
  }

  .banner-text-box .media-text.with_desc {
    height: 90px;
  }

  .banner-text-box .owl-dots {
    bottom: 84px;
  }

  .small-img-text .heading {
    font-size: 17px;
    line-height: 26px;
  }

  .small-img-text .text {
    font-size: 15px;
    line-height: 24px;
    margin-top: 3px;
  }

  .latest-popular-news {
    height: 537px;
  }

  .box-right .ad-box {
    height: 535px;
  }

  .webform-submission-newsletter-subscription-form input[type="email"] {
    font-size: 15px;
  }

  .career-card p {
    font-size: 17px;
  }

  .career-sec .accordion-header h3 {
    font-size: 19px;
  }

  .career-sec .accordion-header p {
    font-size: 17px;
  }

  .career-sec .accordion-body p {
    font-size: 15px;
  }

  .login-form__submit .form-submit {
    height: 50px;
  }

  .social-media-login .btn {
    font-size: 15px;
  }

  .latest-popular-container {
    max-height: 360px;
  }

  .banner-text-box .media-text>p {
    font-size: 19px;
  }

  .under_development .img_wrap {
    max-width: 600px;
  }

  .under_development h1 {
    font-size: 21px;
  }

  .under_development .subText {
    font-size: 17px;
  }

  .media-text-box .media-text {
    font-size: 16px;
    line-height: 24px;
    height: 80px;
  }

  .form_subhead {
    font-size: 26px;
  }

  .thankyou_wrap {
    height: 200px;
  }

  .thankyou_icon {
    margin-top: 140px;
    width: 200px;
    height: 200px;
    background-size: 100px;
  }

  .thankyou_title {
    font-size: 30px;
  }

  .ss_title {
    font-size: 22px;
  }

  .auth_col_right .logo_wrapper {
    max-width: 160px;
  }

  .auth_col_right .form_title {
    font-size: 26px;
  }

  .auth_card_content h2 {
    font-size: 30px;
  }
}

@media screen and (max-width: 1440px) {

  .heading-view-all .view-all-text,
  .more-link a {
    font-size: 15px;
  }

  .img-tag-box .img-tag-details .text {
    font-size: 14px;
  }

  .new-updates-sec .card_header h3 {
    font-size: 15px;
  }

  .opinion-wrapper .whats-your-opinion .heading-arrows .heading-text {
    font-size: 17px;
  }

  .opinion-wrapper .whats-your-opinion {
    padding: 20px;
  }

  .opinion-wrapper .whats-your-opinion .heading-arrows {
    margin-bottom: 15px;
  }

  .opinion-wrapper .whats-your-opinion .btn {
    margin: 10px 0;
  }

  .pollSlider .carousel-control-next,
  .pollSlider .carousel-control-prev {
    top: -40px;
  }

  .career-sec .accordion-header h3 {
    font-size: 17px;
  }

  .career-sec .accordion-header p {
    font-size: 15px;
  }

  .banner-text-box .media-text>p {
    font-size: 17px;
    line-height: 26px;
  }

  .heading-view-all .heading-text,
  #block-sakshi-sakshitvlive>h2,
  .tabination_wrapper>h2,
  .heading_wrap>h2 {
    font-size: 19px;
  }

  .under_development .img_wrap {
    max-width: 550px;
  }

  .under_development h1 {
    font-size: 19px;
    margin-top: 40px;
  }

  .under_development .subText {
    font-size: 15px;
  }

  .latest-popular-news .latest-popular-container .latest-popular-content .heading {
    font-size: 15px;
  }

  .form_subhead {
    font-size: 24px;
  }

  .feedback_col_right {
    padding: 40px 70px;
  }

  .thankyou_title {
    font-size: 28px;
  }

  .thankyou_icon {
    background-size: 80px;
  }

  .ss_title {
    font-size: 20px;
  }

  .ss_desc,.ss_desc * {
    font-size: 13px !important;
  }

  .ss_read_more {
    font-size: 14px !important;
  }

  .auth_col_right .logo_wrapper {
    max-width: 150px;
  }

  .auth_col_right .form_title {
    font-size: 24px;
  }

  .Register-popup-link,
  .Login-popup-link {
    font-size: 14px;
  }

  .auth_card_content h2 {
    font-size: 28px;
  }
}

@media screen and (min-width: 1367px) {

  .banner-text-box .media-img-box>img,
  .blog_box .live-update-img>img {
    min-height: 440px;
  }
}

@media screen and (max-width: 1367px) {
  .media-text-box .total-img-number {
    width: 40px;
    height: 40px;
  }

  .small-img-text .heading {
    font-size: 16px;
  }

  .small-img-text .category {
    font-size: 13px;
  }

  .divided-box {
    margin: 0 -10px;
  }

  .divided-box .box-left {
    padding: 0 10px;
  }

  .divided-box .box-right {
    padding: 0 10px;
  }

  .small-img-text-box {
    margin-top: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
  }

  .opinion-wrapper .whats-your-opinion {
    padding: 15px;
  }

  .opinion-wrapper .whats-your-opinion .heading-small,
  .poll-question {
    font-size: 15px;
  }

  .opinion-wrapper .whats-your-opinion .owl-nav {
    top: -4px;
  }

  .business-sec .box-right,
  .liveTV-sec .box-right {
    max-height: 495px;
  }

  .box-right .ad-box {
    height: 492px;
  }

  .newsletter-wrapper .newsletter-box {
    padding: 16px;
  }

  .newsletter-wrapper .newsletter-box .heading {
    font-size: 17px;
  }

  .newsletter-wrapper .newsletter-box .text {
    font-size: 15px;
    margin: 15px 0;
  }

  .opinion-wrapper .whats-your-opinion .form-check .form-check-label {
    font-size: 13px;
  }

  .small-img-text .small-img-box {
    width: 100px;
    height: 100px;
  }
}

@media screen and (max-width: 1366px) {
  .media-text-box .media-text {
    font-size: 15px;
    height: 70px;
  }

  .latest-popular-news .latest-popular-text .text-box {
    font-size: 15px;
    height: 45px;
  }

  .latest-popular-news .latest-popular-container .latest-popular-content .text {
    font-size: 13px;
  }
}

@media screen and (max-width: 1280px) {
  .banner-text-box .media-text {
    height: 75px;
  }

  .banner-text-box .media-text.with_desc {
    height: 90px;
  }

  .banner-text-box .owl-dots {
    bottom: 75px;
  }

  .banner-text-box .media-img-box .media-icon-box {
    width: 60px;
    height: 60px;
  }

  .banner-text-box .media-img-box .media-icon-box>img {
    max-width: 20px;
  }

  .latest-popular-news {
    height: 485px;
  }

  .latest-popular-container {
    max-height: 320px;
  }

  .webform-submission-newsletter-subscription-form #edit-submit {
    font-size: 15px;
  }

  .webform-submission-newsletter-subscription-form input[type="email"] {
    font-size: 14px;
  }

  .login-form__submit .form-submit {
    height: 48px;
  }

  .social-media-login .btn {
    font-size: 14px;
  }

  .career-card p {
    font-size: 15px;
  }

  .career-sec .accordion-header h3 {
    font-size: 17px;
  }

  .career-sec .accordion-header p {
    font-size: 15px;
  }

  .career-sec .accordion-body p {
    font-size: 14px;
  }

  .new-updates-sec .card_header h3 {
    font-size: 14px;
  }

  .new-updates-sec .card_body .desc {
    font-size: 14px;
  }

  .auth_col_right {
    padding: 40px 25px;
  }

  .auth_col_right .logo_wrapper {
    max-width: 140px;
  }

  .auth_col_right .form_title {
    font-size: 22px;
  }

  .auth_card_content h2 {
    font-size: 24px;
  }
}

@media screen and (max-width: 992px) {

  .banner-text-box .media-img-box>img,
  .blog_box .live-update-img>img {
    min-height: unset;
  }

  .game-news-slider .divided-box .box-right {
    display: none;
  }

  .game-more-game {
    padding-bottom: 10px;
    gap: 15px;
    grid-auto-flow: column;
    grid-auto-columns: minmax(200px, 1fr);
    overflow-x: auto;
  }
}

@media screen and (max-width: 991px) {
  .divided-box {
    flex-direction: column;
    margin: 0;
  }

  .divided-box .box-left {
    width: 100%;
    padding: 0;
  }

  .divided-box .box-right {
    width: 100%;
  }

  .latest-popular-news {
    height: auto;
    margin-top: 0;
  }

  .small-img-text-box {
    grid-column-gap: 20px;
    grid-template-columns: repeat(1, 1fr);
  }

  .game-news-slider {
    margin-bottom: 40px;
  }

  .business-sec .box-right,
  .liveTV-sec .box-right {
    max-height: 360px;
    padding: 0 10px;
    margin-top: 30px;
  }

  .business-sec .box-right .small-img-text {
    padding: 0 0 20px;
  }

  .box-right .ad-box {
    height: auto;
  }

  #block-sakshi-webform-2>h2 {
    font-size: 19px;
  }

  .feedback_col_left {
    display: none;
  }

  .feedback_col_right {
    padding: 30px 50px;
    border-left: 1px solid #deecf3;
  }

  .thankyou_title {
    font-size: 24px;
  }

  .auth_col_right {
    padding: 30px 20px;
  }

  .auth_col_right .logo_wrapper {
    max-width: 120px;
  }

  .auth_card_content h2 {
    font-size: 22px;
  }
}

@media screen and (min-width: 768px) {
  .img-tag-carousel.owl-carousel .owl-nav {
    display: block !important;
  }

  .img-tag-carousel.owl-carousel .owl-nav button {
    display: inline-block !important;
  }
}

@media screen and (max-width: 768px) {
  .login-form__submit .form-submit {
    height: 45px;
  }
}

@media screen and (max-width: 767px) {

  .ads_970_90,
  .ads_300_150,
  .ads_300_250,
  .ads_320_100,
  .ads_336_280,
  .ads_728_90,
  .ads_300_600,
  .ads_320_250 {
    margin: 0 0 25px;
  }

  .login-form__help_actions {
    margin-top: 0 !important;
  }

  #user-login-form input.form-text,
  #user-register-form input.form-text,
  #user-pass input.form-text,
  #user-form input.form-text {
    height: 50px;
  }

  #user-login-form .form-submit,
  #user-register-form .form-submit,
  #user-pass .form-submit,
  #user-form .form-submit,
  #user-pass-reset .form-submit {
    height: 48px;
  }

  .static_content,
  .static_content * {
    line-height: 24px;
    color: var(--businessGray);
  }

  .heading-view-all {
    padding-bottom: 18px;
  }

  #block-sakshi-sakshitvlive>h2 {
    margin-bottom: 30px;
  }

  .heading-view-all .heading-text,
  #block-sakshi-sakshitvlive>h2,
  .tabination_wrapper>h2,
  .heading_wrap>h2 {
    font-size: 17px;
    padding-left: 8px;
  }

  .heading-text::before,
  #block-sakshi-sakshitvlive>h2::before,
  .tabination_wrapper>h2::before,
  .heading_wrap>h2::before {
    height: 100%;
    width: 2px;
    margin-right: 6px;
    border-radius: 2px;
  }

  .tabination_wrapper>h2,
  .heading_wrap>h2 {
    margin-bottom: 18px;
  }

  .latest-popular-news .btn {
    height: 40px;
  }

  .categories-box {
    margin-bottom: 16px;
  }

  .new-updates-sec .card_header .time {
    font-size: 14px;
  }

  .categories-box .categories-text-box {
    font-size: 13px;
    font-weight: 500;
    padding: 8px 16px;
  }

  .video-dur,
  .dur-time {
    font-size: 11px;
    right: 10px;
    bottom: 10px;
  }

  .img-tag-box .img-tag-details {
    padding: 12px 5px;
  }

  .img-tag-box .img-tag-details .tag {
    padding: 3px 6px;
    margin-bottom: 6px;
  }

  .banner-text-box .media-text {
    height: 70px;
  }

  .banner-text-box .media-text.with_desc {
    height: 84px;
  }

  .banner-text-box .media-text.with_desc>.body_text {
    font-size: 13px;
  }

  .banner-text-box .owl-dots {
    bottom: 70px;
  }

  .banner-text-box .media-img-box .media-icon-box {
    width: 40px;
    height: 40px;
  }

  .banner-text-box .media-img-box .media-icon-box>img {
    max-width: 18px;
  }

  .media-text-box .media-img-box .media-icon-box,
  .vid-icon {
    width: 36px;
    height: 36px;
    padding: 8px;
  }

  .small-img-text .small-img-box {
    width: 80px;
    height: 80px;
  }

  .small-img-text {
    gap: 10px;
    padding: 0;
  }

  .small-img-text img {
    object-fit: cover;
    height: auto;
  }

  .small-img-text .heading {
    font-size: 15px;
    line-height: normal;
    -webkit-line-clamp: 1;
  }

  .small-img-text .category {
    font-size: 11px;
    font-weight: 600;
    line-height: normal;
    margin: 4px 0;
  }

  .small-img-text .text {
    color: var(--gray);
    font-size: 13px;
    line-height: 20px;
  }

  .pollSlider .carousel-control-next,
  .pollSlider .carousel-control-prev {
    top: -40px;
  }

  .pollSlider .carousel-control-next img,
  .pollSlider .carousel-control-prev img {
    width: 18px;
  }

  .divided-box {
    flex-direction: column;
    margin: 0;
  }

  .divided-box .box-left {
    width: 100%;
    padding: 0;
  }

  .divided-box .box-right {
    width: 100%;
  }

  .owl-dots {
    position: absolute;
    bottom: 30%;
  }

  .owl-dots .owl-dot span {
    width: 6px !important;
    height: 6px !important;
  }

  .owl-dots .owl-dot.active span {
    width: 12px !important;
  }

  .ad-sec {
    margin: 30px 0;
  }

  .listing_page .mb-56+.news_box .ad-sec {
    margin-top: 30px;
  }

  .latest-popular-news {
    padding: 18px 12px 20px;
  }

  .latest-popular-news .latest-popular-text {
    margin-bottom: 24px;
  }

  .latest-popular-news .latest-popular-text .text-box {
    font-size: 14px;
    height: 40px;
  }

  .latest-popular-news .latest-popular-container .latest-popular-content {
    padding-bottom: 18px;
    margin: 0 0 18px;
  }

  .politics-sec .small-img-text-box {
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 20px;
    max-height: 350px;
    overflow: auto;
    grid-column-gap: 56px;
  }

  .politics-sec .small-img-text-box .small-img-text {
    border-bottom: 1px solid var(--bgLight);
    padding-bottom: 20px;
  }

  .politics-sec .small-img-text-box .small-img-text:last-child {
    border: none;
    padding-bottom: 0;
  }

  .opinion-wrapper .whats-your-opinion {
    margin-bottom: 40px;
    margin-top: 20px;
  }

  .opinion-wrapper .whats-your-opinion .heading-arrows .heading-text {
    font-size: 15px;
    padding-right: 6px;
  }

  .opinion-wrapper .whats-your-opinion .heading-arrows .heading-text::before {
    width: 2px;
    margin-right: 6px;
    border-radius: 2px;
  }

  .opinion-wrapper .whats-your-opinion .heading-small,
  .poll-question {
    font-size: 14px;
  }

  .opinion-wrapper .whats-your-opinion .text {
    font-size: 13px;
  }

  .business-sec .box-right,
  .liveTV-sec .box-right {
    max-height: 350px;
    padding: 0;
  }

  .new-updates-sec {
    padding: 20px 12px;
    padding-bottom: 50px;
  }

  .game-content p {
    font-size: 15px;
  }

  .liveTV-news-container .news-story-card,
  .liveTV-news-container .news-story-body {
    height: 300px;
  }

  .google-login,
  .apple-login,
  .facebook-login {
    margin-bottom: 15px;
  }

  .under_development .img_wrap {
    max-width: 400px;
  }

  .under_development .subText br {
    display: none;
  }

  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next {
    width: 30px;
    min-width: 50px;
    height: 100%;
    border-radius: 0;
  }

  .owl-carousel .owl-nav .owl-prev {
    left: 0;
  }

  .owl-carousel .owl-nav .owl-next {
    right: 0;
  }

  .owl-nav button span {
    width: 24px;
    height: 24px;
  }

  .google_ads_wrap>a {
    margin-bottom: 40px;
  }

  .form_subhead {
    font-size: 20px;
    margin-bottom: 18px;
  }

  .feedback_icon {
    background-position-y: 9px;
    background-size: 24px;
    padding-left: 35px;
  }

  .webform-submission-feedback-form {
    margin-top: 10px;
    max-width: 450px;
  }

  .thankyou_title {
    font-size: 20px;
  }

  .ss_title {
    font-size: 18px;
  }

  .auth_col_left {
    display: none;
  }

  .auth_col_right {
    border-left: 1px solid #e6e6e6;
    width: 100%;
    max-height: unset;
  }

  .auth_col_right .form_title {
    font-size: 20px;
  }

  .social-media-login .btn {
    height: 48px;
  }
}

@media screen and (max-width: 576px) {

  .heading-view-all .view-all-text,
  .more-link a {
    font-size: 13px;
  }

  .career-sec .accordion-body {
    line-height: 22px;
  }

  .media-text-box .media-text {
    font-size: 14px;
  }

  .new-updates-sec .card_body .desc {
    font-size: 13px;
  }

  .categories-box .categories-text-box {
    font-size: 12px;
    padding: 6px 12px;
  }

  .banner-text-box .media-text {
    height: 60px;
  }

  .banner-text-box .media-text.with_desc {
    height: 76px;
  }

  .banner-text-box .owl-dots {
    bottom: 60px;
  }

  .banner-text-box .media-text>p {
    font-size: 15px;
    line-height: 22px;
  }

  .ad-sec.sm-margin {
    margin-bottom: 10px;
  }

  .latest-popular-news .latest-popular-container .latest-popular-content {
    padding-bottom: 12px;
    margin: 0 0 12px;
  }

  .latest-popular-news .latest-popular-text .text-box {
    font-size: 14px;
    height: 40px;
  }

  .latest-popular-news .btn {
    font-size: 14px;
  }

  #block-sakshi-webform-2>h2 {
    font-size: 17px;
  }

  .career-card p {
    font-size: 14px;
    line-height: 20px;
  }

  .under_development .img_wrap {
    max-width: 400px;
  }

  .under_development h1 {
    font-size: 17px;
  }

  .static_content,
  .static_content * {
    line-height: 22px;
  }

  .feedback_col_right {
    padding: 20px;
    border: 0;
  }

  .form_subhead {
    font-size: 18px;
    margin-bottom: 8px;
  }

  .form_subhead+.form_subhead {
    font-size: 16px;
    margin-bottom: 0;
  }

  .thankyou_title {
    font-size: 18px;
  }

  .thankyou_wrap {
    height: 165px;
  }

  .thankyou_icon {
    width: 150px;
    height: 150px;
    background-size: 60px;
  }

  .thankyou_title {
    margin-top: 100px;
    font-size: 18px;
  }

  .ss_vertical {
    margin: 0;
    width: 100%;
    max-height: 100vh;
  }

  .ss_nav {
    display: none;
  }

  .ss_overlay {
    padding: 20px;
    padding-bottom: 90px;
  }

  .ss_title {
    font-size: 14px;
  }

  .ss_desc, .ss_desc * {
    font-size: 12px !important;
  }

  .ss_read_more {
    font-size: 13px !important;
    margin-top: 10px;
    height: 32px;
  }

  #user-login-form input.form-text,
  #user-register-form input.form-text,
  #user-pass input.form-text,
  #user-form input.form-text {
    height: 45px;
  }

  #user-login-form .form-submit,
  #user-register-form .form-submit,
  #user-pass .form-submit,
  #user-form .form-submit,
  #user-pass-reset .form-submit {
    height: 45px;
  }

  .social-media-login .btn {
    height: 45px;
  }

  .auth_col_right .form_title {
    font-size: 18px;
  }

  .auth_col_right {
    border: 0;
    padding: 20px 0;
  }

  .login-form {
    max-width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .feedback_col_right {
    padding: 0;
  }
}