@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;700&display=swap");
/*for bigyapan block */

.full-bigyapan img {
  width: 100%;
  display: table;
  margin: 0 auto;
}

.left-side .full-bigyapan {
  padding: 0;
}

.full-bigyapan {
  text-align: center;
}
/*for bigyapan block */
.videos-list.photo-list .owl-theme .owl-dots {
  margin-top: 20px;
}
.album-slider.owl-carousel.owl-theme.owl-responsive-1000.owl-loaded {
  margin-bottom: 10px;
}
#st-1 .st-btn[data-network="email"] {
  display: inline-block !important;
  margin-top: 4px;
}
#st-1 .st-btn[data-network="facebook"] {
  margin-top: 4px;
}
#st-1 .st-btn[data-network="twitter"] {
  margin-top: 4px;
}
#st-1 .st-btn[data-network="sharethis"] {
  margin-top: 4px;
}
.modalbox .modal_content .jacket-bigyaapan-box {
  display: table;
  margin: 0 auto;
  position: relative;
}
.modalbox .modal_content .jacket-bigyaapan-box .close-box {
  position: absolute;
  right: -20px;
  top: -20px;
  margin: 0;
  padding: 0;
}

.right-side .items {
  margin-top: 20px;
}
.normal-list .samachar-list .big-feature a:hover .main-title {
  color: #2f76bb !important;
}
@media only screen and (max-width: 767px) {
  .right-side .items:first-child {
    margin-top: 15px;
  }
}
.pro-slide-box .team-slider .item-news img {
  object-fit: cover;
}
.bigyapan-item.mb-4.col-sm-12.col-md-12 {
  margin-bottom: 30px !important;
}

.bigyapan-item.mb-4.col-sm-6.col-md-6 {
  margin-bottom: 30px !important;
}
.desktop-bigyaapan-only {
  display: block !important;
}
.mobile-bigyaapan-only {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .desktop-bigyaapan-only {
    display: none !important;
  }
  .mobile-bigyaapan-only {
    display: block !important;
  }
}

.cat-section {
  margin-top: 0;
  margin-bottom: 30px;
}
.content-section {
  margin-top: 0;
}
.main-stories.zoom-box .more-item figure:before {
  z-index: 90;
}
.photos-list-box .main-stories .latest-album .main-title {
  z-index: 99;
}
.more-teams img {
  object-fit: cover;
}
.top-right-ads {
  margin-top: 0;
}
.header-row {
  align-items: center;
}
.below-bigyaapan {
  margin-top: 20px;
}
.bishesh.news-cat-list.more-news .items:nth-child(5) {
  margin-top: 30px;
}
.modalbox .modal_content .jacket-bigyaapan-box .close-box .close_btn {
  line-height: 32px;
  height: 32px;
  width: 32px;
  padding: 0;
  border-radius: 50px;
}
@media only screen and (max-width: 767px) {
  .bishesh.news-cat-list .items:nth-child(2),
  .bishesh.news-cat-list .items:nth-child(3) {
    margin-top: 15px;
  }

  .bishesh.news-cat-list.more-news.thap-news .items {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 767px) {
  .bigyapan-box .bigyapan-item {
    margin-top: 0px;
  }
  .rajneeti-space {
    margin-bottom: 0px !important;
  }
  .top-right-ads {
    margin: 15px 0;
  }
}
@media only screen and (max-width: 576px) {
  .bishesh.news-cat-list.more-news.thap-news .items {
    height: auto;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0;
  }
}

.modalbox {
  z-index: 99999;
}

.audio {
  width: 63%;
}

@media only screen and (max-width: 479px) {
  .modalbox .modal_content .jacket-bigyaapan-box .close-box {
    right: -5px;
  }
}

.top-nav-box {
  background: rgb(231, 76, 60) !important;
}
.cat-tags {
  background: rgb(231, 76, 60) !important;
}
.main-menu,
.fixed-tops,
.fixed-tops .navigation-box,
.fixed-tops .navigation_box {
  background: #222 !important;
}
.main-menu {
  border-color: #e74c3c !important;
}
.scrollToTop {
  background: #e74c3c !important;
}
.tags {
  background: #e74c3c;
}
.unicode-box {
  display: block;
  margin: 30px 0 0 0;
}
.unicode-box .converter-tab {
  margin-bottom: 30px;
}
.unicode-box .nav-tabs {
  border: 0;
}
.unicode-box .nav-tabs .nav-link {
  font-size: 17px;
  font-weight: 700;
  color: #fff;
  background: #aaa;
  border: 0;
  padding: 7px 20px;
  line-height: 24px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.unicode-box .nav-tabs .nav-link.active {
  color: #fff;
  background: #666;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.unicode-form {
  margin: 0;
  padding: 0;
}
.unicode-form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.unicode-form label {
  display: block;
  font-size: 14px;
  margin: 0 0 15px 0;
}
.unicode-form .textfield,
.unicode-form .feedback .textarea,
.feedback .unicode-form .textarea,
.unicode-form .feedback .select,
.feedback .unicode-form .select,
.unicode-form .get-news-alert .newsletter-btn,
.get-news-alert .unicode-form .newsletter-btn {
  border: 1px solid #ddd;
  padding: 15px;
  font-size: 16px;
  color: #222;
  width: 100%;
}
.unicode-form .textarea {
  height: 280px;
  overflow: auto;
  resize: vertical;
  font-size: 20px;
  line-height: 32px;
}
.unicode-form .convert-btn {
  background: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding: 5px 20px;
  color: #333;
  display: table;
  font-weight: 700;
  font-size: 16px;
  margin: 15px auto 30px auto;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: relative;
  top: 0;
}
.unicode-form .convert-btn .left-icon {
  position: relative;
  font-size: 20px;
}
.unicode-form .convert-btn:hover {
  background: #666;
  color: #fff;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.break-tags {
  background: #e74c3c;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .container {
    max-width: 95%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .container {
    max-width: 95%;
  }
}
@media only screen and (max-width: 767px) {
  .main-story-slider img {
    height: 250px;
  }
}
@media only screen and (max-width: 767px) {
  .upToScroll {
    display: block !important;
  }
  .video-home img {
    height: 250px !important;
  }
}
.news-break:nth-child(1) {
  margin-top: 0px !important;
}
@media only screen and (max-width: 767px) {
  .manoranjan .samachar-list .big-feature img {
    height: 274px;
  }
  .samachar-list .side-section.rochak-list .item-list img {
    height: 220px;
  }
}
.modal-open {
  padding-right: 0 !important;
  overflow: auto;
}
.top-nav-box .calendar-box .current-date.current-time .main-title {
  width: 54px;
  margin-right: 9px;
  display: inline-block;
}
.calendar-box .current-date.current-time .left-icon {
  right: -5px;
}
/* .zoom-big-box figure .next-btns, .zoom-big-box figure .prev-btns {
display: flex !important;
    align-items: center;
    justify-content: center;
} */
.owl-theme .owl-dots .owl-dot:hover span {
  background: #ededed;
}
@media only screen and (max-width: 767px) {
  .photo-list .samachar-list img {
    height: 277px;
  }
}

/* editor alignment */
.align-center,
.editor-box img.align-none {
  display: table;
  margin: 0 auto;
}
.align-center img,
.editor-box img.align-none img {
  float: none;
  display: table;
  margin: 0 auto 5px auto;
}
.editor-box img {
  float: left;
  margin-right: 30px;
  margin-left: 0;
  margin-top: 15px;
}
.editor-box img.align-left {
  float: left;
  margin-right: 30px;
  margin-top: 15px;
  margin-left: 0;
}
.editor-box img.align-right {
  float: right;
  margin-left: 30px;
  margin-top: 15px;
  margin-right: 0;
}
.editor-box img.align-center,
.editor-box img.align-none {
  margin: 30px auto;
  text-align: center;
  display: block;
  float: none;
}
.editor-box figure img {
  margin: 0;
}
.editor-box figure img.pull-img-left {
  margin-bottom: 0 !important;
}
.editor-box figure.align-left {
  float: left;
  margin: 0 30px 10px 0;
}
.editor-box figure.align-left.pulls-img-left {
  max-width: 1100px;
  margin: 0 0 0 -221px;
}
.editor-box figure.align-left.pulls-img-left img {
  max-width: none;
  width: 100%;
}
.editor-box figure.align-right {
  float: right;
  margin: 0 0 10px 30px;
}
.editor-box figure.align-right.pulls-img-right {
  max-width: 1100px;
  margin: 0 -221px 0 0;
}
.editor-box figure.align-right.pulls-img-right img {
  max-width: none;
  width: 100%;
}
.editor-box figure.align-center {
  text-align: center;
  display: table;
  margin: 30px auto 10px auto;
  float: none;
}
.editor-box figure.align-none {
  text-align: center;
  display: table;
  margin: 30px auto;
  float: none;
}

.editor-box blockquote {
  border: none;
  padding: 0;
  color: #111;
  font-size: 24px;
  line-height: 40px;
  margin-bottom: 0;
  font-weight: 700;
  position: relative;
  padding: 30px 0 40px 90px;
  margin: 51px 30px 50px 0;
  max-width: 430px;
  background-size: 6%;
  float: left;
  position: relative;
}
.editor-box blockquote:before {
  content: "\f10d";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-align: center;
  line-height: 38px;
  color: #e0e3e3;
  font-size: 60px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}
.editor-box blockquote:after {
  content: "\f10e" !important;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  text-align: center;
  line-height: 38px;
  color: #e0e3e3;
  font-size: 60px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}

/* unicode */
@media only screen and (max-width: 767px) {
  .unicode-box {
    height: 700px !important;
  }
}

.unicode-box {
  height: 900px;
}
/* unicode ends */

.keyword-title {
  color: #d13938;
  font-weight: 700;
}

.full-bigyapan img {
  width: auto !important;
}

/* Design changes */
.top-nav-box {
  background: #fb8c00 !important;
}

.main-menu {
  border-color: #79b3f1 !important;
}

.main-menu,
.fixed-tops,
.fixed-tops .navigation-box,
.fixed-tops .navigation_box {
  background: #2f76bb !important;
}

.break-tags {
  background: #fb8c00 !important;
}

.cat-tags {
  background: #fb8c00 !important;
}

.tags {
  background: #0f61ac !important;
}

.scrollToTop {
  background: #2f76bb !important;
}

.published-box .related-tags .tags {
  background: #eee !important;
}
/* Design changes */

.error-message {
  font-size: 13px;
  font-style: italic;
  color: #dc3545;
}

.swal2-title {
  font-family: "Open Sans", sans-serif !important;
}

#contact-form label {
  position: absolute;
  top: -30px;
  font-size: 12px;
  left: 25px;
}

.error-message {
  margin-bottom: 25px;
}

body {
  padding-right: 0px !important;
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow-y: scroll !important;
}

.editor-box table p {
  padding: 0 !important;
}

.calendar-box .left-icon.fa-search {
  top: -5px;
}
span.icon-text.current-date.weather-box {
  position: relative;
  top: -5px !important;
}

.owl-theme .owl-controls .owl-nav [class*="owl-"] i {
  font-size: initial;
}
.calendar-box .left-icon {
  top: -4px;
}
@media only screen and (max-width: 767px) {
  .samachar-box.items.col-sm-6.col-md-3.col-twitter {
    margin-bottom: 30px;
  }
  .mobile-bigyaapan-only {
    max-width: 100% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .top-left-menu {
    max-width: 70%;
    flex: 0 0 70%;
    -ms-flex: 0 0 70%;
  }
  .top-nav-box .calendar-box {
    max-width: 30%;
    flex: 0 0 30%;
    -ms-flex: 0 0 30%;
  }
  .top-nav-box .navigation_box {
    justify-content: flex-start;
  }
  .top-nav-box .calendar-box .current-date {
    float: right;
    margin-right: 0;
  }
  .new-header {
    padding-top: 110px;
  }
  .top-right-ads a {
    display: block;
    width: auto;
    max-width: 100%;
  }
}
@media only screen and (max-width: 576px) {
  .top-nav-box .row {
    flex-wrap: nowrap;
    overflow: auto;
  }
  .top-left-menu {
    display: none;
  }
  .top-nav-box .calendar-box {
    flex: none;
  }
  .social-media-top {
    display: flex !important;
  }
  .facebook-nav,
  .twitter-nav,
  .youtube-nav {
    display: block;
  }
}

/* Nami News */
.top-nav-box {
  /* color: black !important; */
  background: rgb(255 255 255) !important;
}

header {
  background: #fff;
}

.tags,
.cat-tags {
  background: #e74c3c !important;
}

.news-break .author-name {
  color: #e21936;
}

.main-menu {
  background: #fff !important;
  border-color: #fff !important;
}

.navigation_box ul li a {
  color: #e74c3c !important;
}

.navigation_box ul li a:hover,
.navigation_box ul li.open a,
.navigation_box ul li.open a:hover {
  background: #fff !important;
}

.fixed-tops .navigation-box,
.fixed-tops .navigation_box {
  background: #222 !important;
}

/* .navigation_box ul li a.selected {
  background: #ffffff;
} */

.navigation_box ul li.selected {
  background: #ffffff;
}

.header-main.fixed-tops .navigation_box ul {
  width: 100%;
}

.header-main .home-text .home-img {
  display: none;
}

.header-main.fixed-tops .home-img {
  display: block;
}
.header-main.fixed-tops .home-title {
  display: none;
}

.header-main.fixed-tops .home-text a.selected {
  background: none;
}

.header-main .home-text .home-img img {
  width: 28px;
  height: 28px;
  object-fit: contain;
  background: #fff;
  border-radius: 50px;
}

.calendar-box .current-date a {
  position: relative;
  top: -4px;
  color: #fff;
}

.calendar-box .current-date .left-icon {
  font-size: 20px;
  top: 1px;
  margin: 0;
}

.calendar-box .social-media-top a,
.calendar-box .current-date a {
  color: #0e103c;
}

.calendar-box .social-media-top a:hover,
.calendar-box .current-date a:hover {
  color: #2f76bb;
}

.instagram-nav,
.android-nav,
.ios-nav {
  display: none;
}

.mm-menu .navigation_box.mains ul li a {
  color: #fff !important;
}

.mm-menu .navigation_box.mains ul li.selected a{
  color: #e74c3c;
}

.header-main.fixed-tops .sticky-date {
  display: block;
}

.navigation_box.mains .sticky-date{
  color: #fff !important;
}

.header-main .sticky-date {
  display: none;
  font-size: 14px;
  padding: 0 20px;
  background: rgba(0, 0, 0, 0.9);
  position: absolute;
  bottom: -30px;
  left: 0;
  color: #fff;
}

.scrollToTop {
  background: #e74c3c !important;
}

.desktop-bigyaapan-only {
  display: block !important;
  width: 100%;
}

.news-detail-content .editor-box .embed-responsive {
  margin: 0px;
}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .top-left-menu {
    display: none;
  }

  .top-nav-box .calendar-box {
    max-width: 100%;
    flex: 0 0 100%;
    display: flex;
    justify-content: space-between;
  }

  .facebook-nav,
  .instagram-nav,
  .twitter-nav,
  .youtube-nav,
  .android-nav,
  .ios-nav {
    display: inline-flex;
  }

  .mm-menu .navigation_box.mains .home-text .home-img {
    display: none;
  }

  .calendar-box .current-date a {
    position: relative;
    top: 0;
    color: #0e103c;
  }

  .search-nav {
    position: fixed;
    top: 30px;
    color: #222 !important;
    z-index: 9999;
    right: 70px;
    font-size: 20px;
    z-index: 9999;
  }
}

.mm-menu .navigation_box.mains ul li.selected {
  color: e33c36 !important;
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
  .top-left-menu {
    display: none;
  }

  .top-nav-box .calendar-box {
    max-width: 100%;
    flex: 0 0 100%;
    display: flex;
    justify-content: space-between;
  }

  .facebook-nav,
  .instagram-nav,
  .twitter-nav,
  .youtube-nav,
  .android-nav,
  .ios-nav {
    display: inline-flex;
  }
}

@media only screen and (max-width: 576px) {
  .top-nav-box .calendar-box .current-date {
    position: relative;
    flex: none;
  }

  .calendar-box .current-date a {
    position: relative;
    top: 2px;
  }

  .mm-menu .navigation_box.mains .home-text .home-img {
    display: none;
  }

  .social-media-top {
    margin-top: 2px;
    display: flex !important;
  }

  .search-nav {
    position: fixed;
    top: 30px;
    color: #222 !important;
    z-index: 9999;
    right: 70px;
    font-size: 20px;
    z-index: 9999;
  }
  .sticky-date {
    display: none;
  }
  .home-text .home-img {
    display: none;
  }
  .calendar-box a {
    flex: none;
  }

  .facebook-nav,
  .instagram-nav,
  .twitter-nav,
  .youtube-nav,
  .android-nav,
  .ios-nav {
    display: inline-flex;
  }

  .social-media-top {
    position: relative;
    top: 5px;
  }
}
.header-festival-banner {
	display: flex;
	justify-content: center;
	align-items: center;
  }

.header-festival-banner img {
	width: 100% !important;
	height: auto !important;
}