/*
Theme Name: margadarshan Appharu
Theme URI: http://www.appharu.com
Author: Gopal Sangroula
Author URI: http://www.gopalsangroula.com.np
Description: Description
Version: 85.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: appharu
*/

* {
  font-family: mukta, sans-serif !important;
}

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

img {
  border-radius: 5px;
}


h1 {
  font-family: 'Mukta', sans-serif;
  line-height: 1.4;
  font-weight: 600;
  color: #000;
}

h2,
h3,
h4,
h5,
h6 {
  font-family: 'Mukta', sans-serif;
  line-height: 1.4;
  font-weight: 600;
  color: #000;
}

p {
  font-size: 1.2em;
  line-height: 1.5;
}

.the-search {
  left: 72%;
}

.navbar {
  border-top: 1px solid #f20707;
  border-bottom: 1px solid #f20707;
  box-shadow: rgb(0 0 0 / 8%) 0 5px 15px;
}

.krishi-paryatan {
  object-fit: cover;
}

.navbar a.nav-link {
  font-weight: 600;
  color: rgb(0 67 0);
  font-size: 18px;
}

.ah-navigation {
  width: 100%;
  justify-content: space-between;
}

.eng-cat {
  background: #f30809;
  color: #fff !important;
  border-radius: 5px;
}

.eng-cat {
  background: #f30809;
  color: #fff !important;
  border-radius: 5px;
  display: inline-block;
  padding: 4px 10px;
}

.states a {
  color: #000000;
}

a.nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.form-control {
  width: 120px !important;
}

.credit {
  color: #fff;
}

.navbar {
  padding: 9px 0px !important;
}

.news-text {
  padding: 1rem !important;
}

.news-text a:hover {
  color: #f20707;

  transition: 0.5s ease-in-out;
}

.special-sub-title {
  margin-top: 10px !important;
  font-size: 28px !important;
  font-weight: 500 !important;
  color: #585858;
}

.news-text h1 {


  font-weight: 700;
}

.news-text h1 a {
  color: #343232;
  font-size: 4rem;

}

.widget img {
  margin-bottom: 5px;
}

.widget {
  text-align: center;
}

.news-text h1 a :hover {
  color: #f20707;
  transition: 0.3s;
}

.banner-top figure {
  text-align: center;
}

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

.pradesh-img img {
  width: 85px;
  height: 85px;
  object-fit: cover;
  border-radius: 50%;
}

.pradesh-list {
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
  object-fit: cover;
}

.pradesh-list:last-child {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.cat-title {
  border-bottom: 1.5px solid #0468bf;

  position: relative;

  font-size: 20px;
}

.cat-title span {
  background-color: #015496 !important;
  font-size: 18px !important;
  line-height: 30px !important;
  padding: 3px 50px 0 30px !important;
  font-weight: 700 !important;
  color: #fff;
  display: inline-block;
  -webkit-clip-path: polygon(0 0, 88% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 88% 0, 100% 100%, 0% 100%);
}

.cat-title span a {

  color: #fff;
}

.politics-img img {
  object-fit: cover;

  width: 100%;
}

.pradesh-nav .nav-link {
  padding: 0px 15px;
  color: #015496;
  font-weight: 500;
}

.politics-text {
  text-align: justify;
}

.politics-sub-img img {
  width: 100%;
  object-fit: cover;
  height: 335px;
}

.krishi-main img {
  height: 350px;
  object-fit: cover;
}

.bichar-item img {
  height: 85px !important;
  width: 85px !important;
  object-fit: cover;
  border-radius: 50%;
}

.krishi-main:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.marga-manoranjan {
  height: 450px;
  object-fit: cover;
}

.politics-title span h6 a {

  color: #343232;

  font-weight: 600;

  font-size: 16px;
}

.politics-title-main a {

  color: #343232;

  font-weight: 600;

  font-size: large;
}

.politics-title span h6 a:hover {
  color: #d91818;

  transition: 0.3s;
}

.politics-title-main a:hover {
  color: #d91818;
  transition: 0.3s;
}

.politics-text p {
  font-size: large;
}

.video-main-section {
  background: #3d7ca8;
  padding: 15px;
}

.video-main-section h5 {
  color: #fff;
}

.kirshi-list {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  padding-bottom: 10px;
}

.kirshi-list:last-child {
  border-bottom: none;
  margin-bottom: 0px;
}

.krishi-title {
  font-size: 2.625rem;
}

.krishi-item img {
  width: 100%;
  height: 75px;
  object-fit: cover;
}

.cat-nav {
  padding-top: 10px;
}

.custom-list {
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.custom-list:last-child {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.popular-list {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.popular-list:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.video-section {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.video-section:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.popular-list img {
  height: 90px;
  width: 100%;
  object-fit: cover;
  margin-right: 10px;
}

.cat-nav span {
  background: #0468bf;
  color: #fff;
  padding: 19px 20px;
  padding-bottom: 22px;
  font-size: 21px;
  font-weight: 600;
  border-radius: 3px;
}

.cat-nav span a {
  color: aliceblue;

}

.country-border {
  border: 1px solid #0468bf;

  border-radius: 3px;

  padding: 8px 0px;
}

.country-nav {
  display: flex;
}

.country-nav {
  padding-top: 0.8rem;
}

.country-nav li {
  list-style: none;

  padding-left: 1rem;
}

.state a {
  list-style: none;


  color: black;

  font-weight: 600;
}

.state a:hover {
  color: #d91818;

  transition: 0.3s;
}

.active a {
  color: #d91818;
}

.country-items a {
  color: #323030;

  font-weight: 600;
}

.nav-link.active {
  color: #d91818 !important;

  background-color: #0d6efd00 !important;
}

.state1-main-img img {
  /* height: 32rem; */

  width: 100%;

  height: auto;

  object-fit: cover;
}

.title-items {
  bottom: 10% !important;
}

.state1-img img {
  width: 100%;

  object-fit: cover;

  /* height: 15rem; */

  border-radius: 6px;
}

.list1-img img {
  /* border-radius: 50%; */

  width: 71px;

  height: 48px;

  object-fit: cover;

  border: 2px solid red;
}

.list-img-title {
  margin-top: 4px;
}

.list-img-title a {
  color: #343232;


  font-weight: 700;

  font-size: 16px;

  transition: color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}

.list-img-title a:hover {
  color: #d91818;

  transition: color 0.3s ease-in-out;
}

.diff-overlay {
  position: absolute;

  bottom: 0px;

  background: linear-gradient(45deg, #000000d6, #00000000);

  padding: 19px;

  width: 100%;

  height: 100%;

  color: white !important;

  font-size: 43px;
}

.overlay {
  /* border-bottom: 5px solid white; */

  position: absolute;

  bottom: 0px;

  background: linear-gradient(45deg, #000000, #00000021);

  padding: 19px;

  width: 100%;

  height: 100%;

  color: white !important;

  font-size: 43px;
}

.overlay1 {
  border-bottom: 5px solid white;

  position: absolute;

  bottom: 0px;

  background: linear-gradient(45deg, #000000, #00000021);

  padding: 19px;

  width: 100%;

  height: 100%;

  color: white !important;

  font-size: 43px;
}

.province {
  justify-content: space-between;

  border: 1px solid #077df2;

  border-radius: 3px;
}

.state1-main {

  font-weight: 700;
}

.nav-state li a {
  color: #323030;
}

.country-cat span a {
  color: #fff;


  font-weight: 700;

  font-size: 21px;
}

.country-cat span {
  padding: 10px;
}

.country-cat {
  background-color: #0468bf;

  padding: 8px 11px;
}

.nav-state li a:hover {
  color: #d91818;
}

.active-li {
  color: #d91818 !important;
}

.artha-main a {

  color: #343232;

  font-weight: 700;

  font-size: 21px;
}

.artha-main a:hover {
  /* text-decoration: underline; */

  color: #d91818;

  transition: 0.5s;
}

.artha-text {
  font-size: 17px;
}

.artha-sub img {
  width: 100%;
}

.artha-sub-text a {
  color: #343232;


  font-weight: 600;

  font-size: 16px;
}

.artha-sub-text a:hover {
  color: #d91818;

  /* text-decoration: underline; */

  transition: 0.5s;
}

.interview-title {
  font-weight: 700;

  font-size: 18px;
}

.interview-mic {
  /* padding: 0px 25px !important; */

  background-color: #d91818;

  border-radius: 50%;

  box-shadow: rgba(165, 165, 165, 0.25) 0px 54px 55px,
    rgba(255, 255, 255, 0.12) 0px -12px 30px,
    rgba(239, 239, 239, 0.12) 0px 4px 6px,
    rgba(169, 169, 169, 0.4) 0px 12px 13px,
    rgba(252, 252, 252, 0.423) 0px -3px 5px;
}

.interview-mic i {
  font-size: 24px;
}

.bi-mic::before {
  padding: 11px !important;
}

.main-mic:before {
  background: red;

  border-radius: 50%;

  box-shadow: rgba(165, 165, 165, 0.25) 0px 54px 55px,
    rgba(255, 255, 255, 0.12) 0px -12px 30px,
    rgba(239, 239, 239, 0.12) 0px 4px 6px,
    rgba(169, 169, 169, 0.4) 0px 12px 13px,
    rgba(252, 252, 252, 0.423) 0px -3px 5px;
}

.big-mic {
  padding-top: 18px;
}

.small-mic::before {
  background-color: #d91818;

  border-radius: 50%;

  padding: 10px;

  box-shadow: rgba(165, 165, 165, 0.25) 0px 54px 55px,
    rgba(255, 255, 255, 0.12) 0px -12px 30px,
    rgba(239, 239, 239, 0.12) 0px 4px 6px,
    rgba(169, 169, 169, 0.4) 0px 12px 13px,
    rgba(252, 252, 252, 0.423) 0px -3px 5px;
}

.interview-title-sub {
  font-weight: 600;

  font-size: 16px;
}

.small-mic {
  padding-top: 5px;
}

.small-mic span {
  font-size: 14px;
}

.small-mic-text span {
  font-size: 16px;
}

.entertainment img {
  border-radius: 3px;

  height: 17rem;

  object-fit: cover;
}

.entertainment a {}

.the-enter-text:hover {
  color: #d91818 !important;

  /* text-decoration: underline; */

  transition: 0.5s !important;
}

.entertainment a img {
  border-radius: 15px;
}

.the-enter-text {
  text-decoration: none !important;

  color: #343232 !important;

  font-size: 16px;

  font-weight: 600;
}

.artha-sub-text a:hover {
  color: #d91818;

  /* text-decoration: underline; */

  transition: 0.5s;
}

.sports {
  overflow: hidden;

  /* height: 25rem; */
}

.sports img {
  overflow: hidden !important;

  /* overflow-y: hidden; */
}

.sports img:hover {
  transition: 0.9s ease;

  transform: scale(1.05);
}

.sports-title a {

  color: #343232;

  font-weight: 600;

  font-size: 16px;
}

.sport-sub img {
  border-radius: 5px;
}

.sports-title a:hover {
  color: #f20707;

  transition: 0.5s ease-in-out;
}

.the-main-text span {
  color: #343232;

  font-weight: 700;

  font-size: 16px;
}

.the-main-text span:hover {
  color: #f20707;

  transition: 0.5s ease-in-out;
}

.the-main-sports a {}

.bichar-text a {

  font-weight: 600;

  font-size: 16px;

  color: #343232;
}

.bichar-text a:hover {
  color: #f20707;

  transition: 0.5s ease-in-out;
}

.count-bichar span p {
  font-size: 15px;

  font-weight: 700;
}

.bichar-box {
  border-bottom: 1px solid hwb(0deg 83% 17%);
}

.bichar-box:last-child {
  border-bottom: none;
}

.img-tourist-main {
  height: 100%;

  width: 100%;
}

.no-space {
  padding-right: 0px !important;
}

.tourist-small img {
  overflow: hidden;

  width: 100%;

  height: 100%;
}

.tourist-img {
  object-fit: cover;

  width: 100%;

  height: 100%;
}

.tourist-main img {
  object-fit: cover !important;
}

.tourism-hover span {
  font-weight: 700;

  font-size: 24px;
}

.author-imgs img {
  height: 30px;
  width: 30px;
  object-fit: cover;
  border-radius: 50%;
}

.tourism-hover span:hover {
  text-decoration: 2px #d91818 underline;

  transition: 0.5s;
}

.uk-link-reset {
  font-size: 18px;
  margin-left: 10px;
}

.tourist-sub a {

  font-size: 15px;

  font-weight: 700;

  color: black;
}

.online-inner-ads {
  display: flex;
  justify-content: space-between;
}

.online-inner-ads .widget img {
  margin-right: 5px;
}

.single-date {
  font-size: 16px;
  font-weight: 500;
  color: #646464;
}

.tourist-sub a:hover {
  color: #f20707;

  transition: 0.5s ease-in-out;
}

.international-bright img {
  /* filter: brightness(50%); */

  object-fit: cover;

  height: 204px;

  border-radius: 3px;
}

.international-bright span {
  font-weight: 700;

  font-size: 16px;
}

.international-bright {
  position: relative !important;

  margin-bottom: 10px;

  padding-bottom: 0px;

  border-bottom: 1px solid #ddd;
}

.international-bright:last-child {
  position: relative !important;

  margin-bottom: 0px;

  padding-bottom: 0px;

  border-bottom: none;
}

.the-video i {
  font-size: 40px;

  color: #d91818;
}

.video-text span {
  font-weight: 700;

  font-size: 20px;
}

.video-text span:hover {
  text-decoration: 2px solid #d91818 underline;

  transition: 0.6s;
}

.the-video i:hover {
  color: #d91818;

  transition: 0.6s;
}

.the-video-small i {
  font-size: 20px;

  color: #d91818;
}

.the-video-small i:hover {
  color: #d91818;

  transition: 0.6s;
}

.gallery a img {
  height: 90px;

  width: 100%;
}

.gallery-txt a {

  color: black;

  font-weight: 700;

  font-size: 15px;
}

.the-sub-text p {
  color: black;

  font-weight: 500;
}

.the-sub-text span {
  color: black;

  font-size: 17px;
}

.the-sub-text span:hover {
  color: #d91818;

  transition: 0.6s;
}

.btn-danger {
  background-color: #d91818 !important;

  font-weight: 700 !important;
}

.btn-danger a {

  color: white;
}

.btn-danger a:hover {
  color: #ddd;
}

.footer-background {
  background-color: #8c041d;
  border-top: 5px solid #004300;
  padding-top: 50px;
}

.writer p {
  text-align: justify;
}

.writer li {
  justify-content: center;
  list-style: none;
  padding-bottom: 1rem;
}

.writer li a {
  color: white;

}

.teams p {
  font-weight: 500;
  color: white;
}

.contacts li {
  list-style: none;

  padding-bottom: 21px;

  color: white;
}

.teams-member p a {
  color: white;

}

.soical-icons {
  justify-content: space-around;
}

.footer-title {
  font-weight: 700;

  font-size: 25px;

  color: white;
}

.cat-img-pro img {
  height: 550px;
  object-fit: cover;
  width: 100%;

}

.cat-small img {

  height: 142px;
  width: 228px;
  object-fit: cover;

}

.soical-icons a {
  color: white;

  font-size: 21px;
}

.single-heading {
  font-size: 4rem;
  text-align: center;
}

.instagram a:hover {
  color: transparent;

  background: -webkit-radial-gradient(30% 107%,
      circle,
      #fdf497 0%,
      #fdf497 5%,
      #fd5949 45%,
      #d6249f 60%,
      #285aeb 90%);

  background: -o-radial-gradient(30% 107%,
      circle,
      #fdf497 0%,
      #fdf497 5%,
      #fd5949 45%,
      #d6249f 60%,
      #285aeb 90%);

  background: radial-gradient(circle at 30% 107%,
      #fdf497 0%,
      #fdf497 5%,
      #fd5949 45%,
      #d6249f 60%,
      #285aeb 90%);

  background: -webkit-radial-gradient(circle at 30% 107%,
      #fdf497 0%,
      #fdf497 5%,
      #fd5949 45%,
      #d6249f 60%,
      #285aeb 90%);

  background-clip: text;

  -webkit-background-clip: text;

  transition: 0.3s;
}

.facebook a:hover {
  color: #4267b2;

  transition: 0.3s;
}

.twitter a:hover {
  color: #00acee;

  transition: 0.3s;
}

.linkedin a:hover {
  color: #0072b1;

  transition: 0.3s;
}

.youtube a:hover {
  color: #ff0000;

  transition: 0.3s;
}

.footer-section {
  border-bottom: 2px solid white;
}

.footer-appharu {
  text-align: center;

  padding: 2px;
}

.footer-appharu p {
  color: white;
}

.footer-appharu a {
  color: white;

}

/* single page */

.single-head h4 {
  font-weight: 700;

  font-size: 25px;
}

.popular-number a {

  font-weight: 700;

  color: #343232;

  font-size: 16px;
}

.popular-number a:hover {
  color: #f20707;

  transition: 0.5s ease-in-out;
}

.the-category a {}

.the-category img {
  object-fit: cover;

  width: 100%;

  height: 183px;
}

.related-content a {
  color: #343232;


  font-size: 16px;

  font-weight: 600;
}

.medium-large {
  font-size: 16px;

  color: #343232;

  font-weight: 600;
}

.page-link a {
  color: #343232;
}

.related-content a:hover {
  color: #f20707;

  transition: 0.5s ease-in-out;
}

.the-vid a:hover .the-small-play {
  color: #30dd2d !important;

  transition: 0.5s ease-in-out;
}

.ent-main-section {
  position: relative;
}

.ent-title {
  position: absolute;
  bottom: 10px;
  text-align: center;
  width: 100%;
  background: rgba(34, 34, 34, .8);
  padding: 25px 15px;
}

.ent-title h3 a {
  color: #fff;
  font-size: 35px;
}

.medium-large:hover {
  color: #f20707;

  transition: 0.5s ease-in-out;
}

.wrap {
  box-shadow: #00000029 0px 1px 4px;
}

.the-cat-single {
  text-align: center;
}

.interview-section {
  height: 100%;
  background-color: #2260bf;
  display: flex;
  align-items: center;
  padding: 50px 20px;
}

.main-artha-img {
  height: 260px;
  object-fit: cover;
}

.krishi img {
  height: 165px;
  object-fit: cover;
}

.interview-section h2 a {
  color: #fff;
  font-size: 36px;
}

.intview-img img {
  width: 100%;
  height: 90px;
  object-fit: cover;
}

.the-count h3 {
  color: #bfb9b9;
}

.bichar-bg img {
  height: 150px;
  object-fit: cover;
  width: 100%;
}

.bichar-bg {
  background-color: #f1eae1ad;
}

.single-border {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px;
}

.author-name a {

  color: #554f4f;
}

.author-name {
  font-weight: 700;
}

.author-img img {
  border-radius: 50%;
}

.responsive-search {
  width: 20%;
}

.footer-appharu strong a:hover {
  color: #101050;

  transition: 0.3s;
}

.the-search {
  cursor: pointer;

  font-size: 16px;

  color: #00000080;
}

.header-social li {
  font-size: 18px;

  font-weight: 900;
}
.photo-carouel{
  display: inline-flex
}
.photo-carouel img{
      height: 450px;
      object-fit: cover;
}
.header-social li a {
  color: #0000008c;
}
.carousel-caption{
    background: #535353a8;
    padding: 5px;
    width: 100%;
    left: 0;
    bottom: 0;
}
.carousel-caption h5{
  font-size: 29px;
    color: #fff;
}
.search-page-text a h6 {
  color: #000000cb !important;

  font-weight: 600;

  font-size: 21px;
}

.search-page-text a h6:hover {
  color: #f20707 !important;

  transition: 0.3s ease-in-out !important;
}

krishi-img {
  height: 350px;
  object-fit: cover;
}

.search-page-text p {
  color: #0000008c;
}
.post-entry p{
    font-size: 20px;
    font-weight: 500;
    text-align: justify;
    line-height: 1.7;
}
.insta a {
  color: #0000008c;
}

.fb a {
  color: #0000008c;
}

.yt a {
  color: #0000008c;
}

.twitt a {
  color: #0000008c;
}

/* responsive */

@media (max-width: 575px) {
  img {
    width: 100%;
    height: auto !important;
  }

  .online-inner-ads {
    display: flex;
    flex-direction: column;
  }

  .list1-img img {
    width: 90px;

    height: 90px !important;
  }

  .the-sec-img {
    padding-top: 50px;
  }

  .tourism-hover p {
    display: none;
  }

  .nav-item {
    padding-left: 0px;
  }

  .order-one {
    order: 1;
  }

  .order-two {
    order: 2;
    padding-bottom: 1rem;
  }

  .order-second {
    order: 2;
  }

  .order-three {
    order: 3;
  }

  .nav-item {
    padding-left: 7px;
  }

  .news-text h1 a {
    font-size: 2.5rem;
  }

  .krishi-title {
    font-size: 2rem;
  }

  img {
    height: auto !important;
  }

  .pradesh-nav {
    display: none;
  }

  .inter-text {
    display: none;
  }

  .krishi img {
    height: auto !important;
    object-fit: cover;
  }

  .single-heading {
    font-size: 2rem;
  }

  .post-entry p {
    text-align: justify;
  }

  .krishi-paryatan {
    height: auto !important;
  }
  .photo-carouel {
      margin-bottom: 10px;
  }

}
  @media (max-width: 640px) {
    .responsive-search {
      width: 100%;

      left: 0;
    }

    .politics-sub-img img {
      height: auto !important;
    }

    .main-artha-img {
      height: auto !important;
    }

    .writer li {
      text-align: start;
    }

    .writer {
      padding-left: 0%;
    }

    .contacts {
      padding-left: 0%;
    }

    .krishi-img {
      height: auto !important;
    }

    .marga-manoranjan {
      height: auto !important;
    }
  }










.don {
	display:flex;
	gap:15px;
}