* {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
  direction: rtl;
  box-sizing: border-box;
  font-family: dana, sans-serif;
}

input[type=submit] {
  font-family: dana, sans-serif;
}

.line {
  width: 1px;
  height: 17px;
  background-color: #fff;
  margin: 5px;
}

@media (max-width: 1199px) {
  .header {
    background: #148250 !important;
    flex-direction: row !important;
  }
  .header .logo {
    float: right;
  }
  .header .logo .main {
    max-height: 80px !important;
    max-width: 35px !important;
  }
  .header .logo .type {
    max-height: 40px !important;
    max-width: 150px !important;
  }
  .header .button {
    background-color: transparent;
    border: none;
  }
  .header .close-part-head {
    display: block !important;
    padding: 20px;
    font-size: 20pt;
    float: left;
    margin: 20px;
    color: #fff !important;
    border: 1px #fff solid;
    background-color: transparent;
    border-radius: 15px;
  }
  .header .search-date {
    display: none;
    clear: both;
    clear: both;
    padding: 0px 0px 0px 0px !important;
  }
  .header .search-date .row {
    display: block;
  }
  .menu {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    z-index: 999999;
    flex-direction: column;
    background-color: rgba(0, 0, 0, 0.831372549);
  }
  ul {
    flex-direction: column !important;
  }
  ul .close-part {
    display: block !important;
  }
  ul li {
    font-size: 20pt;
    padding: 20px !important;
    color: #fff !important;
  }
  ul li ul {
    position: relative !important;
    background-color: rgba(0, 0, 0, 0) !important;
  }
  .relative-news li,
  .last-news li,
  .footer li {
    padding: 5px !important;
  }
  .line {
    display: none;
  }
}
.header .close-part-head {
  display: none;
}
.header {
  width: 100%;
  height: 100%;
  margin: 0px;
  background: url("../images/statics/header.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  align-items: center;
  justify-content: center;
  height: auto;
}
.header .logo {
  padding: 20px 0px !important;
  align-items: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.header .logo .main {
  max-height: 120px;
  max-width: 76px;
}
.header .logo .type {
  max-height: 38px;
  max-width: 291px;
}
.header .menu {
  padding: 9vh 0px 0px 0px;
}
.header .menu ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
.header .menu ul .close-part {
  display: none;
}
.header .menu ul li {
  padding: 0 15px;
  position: relative;
}
.header .menu ul li a {
  text-decoration: none;
  color: #fff;
}
.header .menu ul li ul {
  position: absolute;
  display: none;
  flex-direction: column;
  background-color: #059669;
  z-index: 99999;
}
.header .menu ul li ul li {
  padding: 10px 30px;
  border-bottom: solid #000 1px;
}
.header .menu ul li:hover > ul {
  display: flex !important;
}
.header .search-date .row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.header .search-date {
  padding: 9vh 0px 0px 0px !important;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.header .search-date .date-time {
  text-align: center;
  padding: 5px;
}

.c-both {
  clear: both;
}

.sliders {
  margin-top: 5px;
  padding: 0px;
  border-radius: 25px;
  overflow: hidden;
}
.sliders .first-col-f {
  position: absolute;
  padding: 25px;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.sliders .first-col-f .square {
  margin-top: 8px;
  width: 8px;
  height: 8px;
  background-color: #fff;
  transition: 0.3s;
  cursor: pointer;
}
.sliders .first-col-f .active {
  width: 12px;
  transition: 0.3s;
  height: 12px;
}
.sliders .main-slider {
  margin: 0px;
  margin-top: 10px;
  overflow: hidden;
  padding: 0px;
}
.sliders .main-slider .slides {
  height: 400px;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: transform 0.8s ease-in-out;
}
.sliders .main-slider .slides .second-col {
  padding: 10px 5px;
}
.sliders .main-slider .slides .second-col h3 {
  font-size: 25pt;
  font-weight: 400;
}
.sliders .main-slider .slides .second-col p {
  font-size: 10pt;
}
.sliders .main-slider .main-slider-inner {
  flex-shrink: 0;
  border-radius: 25px;
  overflow: hidden;
  position: relative;
}
.sliders .main-slider .main-slider-inner img {
  width: 100%;
}
.sliders .main-slider .main-slider-inner .on-slide {
  border-radius: 25px;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  bottom: 0px;
  right: 0px;
  background: linear-gradient(rgba(0, 0, 0, 0.1) 50%, rgba(0, 92, 64, 0.85));
  color: #fff;
  border-radius: 15px;
}
.sliders .main-slider .main-slider-inner .on-slide .category {
  opacity: 85%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
}
.sliders .main-slider .main-slider-inner .on-slide .category .square-1 {
  margin-left: 8px;
  width: 5px;
  height: 5px;
  background-color: #fff;
}
.sliders .main-slider .main-slider-inner .on-slide .category .square-2 {
  margin-left: 8px;
  width: 7px;
  height: 7px;
  background-color: #fff;
}
.sliders .main-slider .main-slider-inner .on-slide .category .square-3 {
  margin-left: 8px;
  width: 10px;
  height: 10px;
  background-color: #fff;
}
.sliders .main-slider .main-slider-inner .on-slide .category .cat-name {
  text-align: left;
  background-color: #fff;
  color: #505050;
  padding: 2px 5px;
}
.sliders .main-slider .main-slider-inner .on-slide .category {
  padding: 10px;
}
.sliders .main-slider .main-slider-inner .on-slide .texts {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
}
.sliders .main-slider .main-slider-inner .on-slide .texts .first-col {
  position: relative;
  opacity: 0;
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.sliders .main-slider .main-slider-inner .on-slide .texts .first-col .square-1 {
  margin-top: 8px;
  width: 6px;
  height: 6px;
  background-color: #fff;
}
.sliders .main-slider .main-slider-inner .on-slide .texts .first-col .square-2 {
  margin-top: 8px;
  width: 10px;
  height: 10px;
  background-color: #fff;
}
.sliders .main-slider .main-slider-inner .on-slide .texts .first-col .square-3 {
  margin-top: 8px;
  width: 14px;
  height: 14px;
  background-color: #fff;
}
.sliders .main-slider .main-slider-inner .on-slide .texts .second-col {
  padding: 10px 5px;
}
.sliders .main-slider .main-slider-inner .on-slide .texts .second-col h3 {
  font-size: 25pt;
  font-weight: 400;
}
.sliders .main-slider .main-slider-inner .on-slide .texts .second-col p {
  font-size: 10pt;
}
.sliders .main-slider .main-slider-inner .on-slide .texts {
  padding: 10px;
}
.sliders .col-slider {
  margin: 0px;
  padding: 0px;
}
.sliders .col-slider .slider {
  padding: 10px;
  overflow: hidden;
  border-radius: 15px;
}
.sliders .col-slider .slider .slider-inner {
  position: relative;
}
.sliders .col-slider .slider .slider-inner img {
  width: 100%;
}
.sliders .col-slider .slider .slider-inner .on-slide {
  background: linear-gradient(rgba(0, 0, 0, 0.1) 50%, rgba(0, 92, 64, 0.85));
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  bottom: 0px;
  right: 0px;
  color: #fff;
  border-radius: 15px;
}
.sliders .col-slider .slider .slider-inner .on-slide .category {
  opacity: 85%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
}
.sliders .col-slider .slider .slider-inner .on-slide .category .square-1 {
  margin-left: 8px;
  width: 5px;
  height: 5px;
  background-color: #fff;
}
.sliders .col-slider .slider .slider-inner .on-slide .category .square-2 {
  margin-left: 8px;
  width: 7px;
  height: 7px;
  background-color: #fff;
}
.sliders .col-slider .slider .slider-inner .on-slide .category .square-3 {
  margin-left: 8px;
  width: 10px;
  height: 10px;
  background-color: #fff;
}
.sliders .col-slider .slider .slider-inner .on-slide .category .cat-name {
  text-align: left;
  background-color: #fff;
  color: #505050;
  padding: 2px 5px;
}
.sliders .col-slider .slider .slider-inner .on-slide .category {
  padding: 10px;
}
.sliders .col-slider .slider .slider-inner .on-slide .texts {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 12px;
}
.sliders .col-slider .slider .slider-inner .on-slide .texts .first-col .square {
  margin-left: 5px;
  width: 10px;
  height: 10px;
  background-color: #fff;
}
.sliders .col-slider .slider .slider-inner .on-slide .texts h3 {
  font-size: 1.3vh;
  font-weight: 500;
}
.sliders .col-slider .slider .slider-inner .on-slide .texts {
  padding: 10px;
}

.container {
  align-items: center;
  justify-content: center;
  margin: auto;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.part {
  margin: 0;
  padding: 0;
}

.carousels {
  overflow: hidden;
}
.carousels .carousel-1,
.carousels .carousel-2 {
  margin: 0;
  padding: 0;
  overflow: hidden;
  padding: 10px;
  height: auto;
}
.carousels img {
  width: 100%;
}

.vertical-adds {
  margin: 0;
  padding: 0;
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.vertical-adds .vertical-add {
  margin: 0px;
  float: right;
  padding: 10px 5px;
  height: 235px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #505050;
}
.vertical-adds .vertical-add .vertical-add-inner {
  border: 2px dashed #ccc;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.horizontal-adds {
  margin: 0;
  padding: 0;
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.horizontal-adds .horizontal-add {
  width: 100%;
  margin-top: 10px;
  padding: 10px 0px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #505050;
}
.horizontal-adds .horizontal-add .horizontal-add-inner {
  border: 2px dashed #ccc;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.poll {
  margin-top: 10px;
  padding: 20px;
}
.poll .poll-inner {
  border-radius: 20px;
  padding: 15px 16px;
  background-color: #fff;
  box-shadow: 0px 0px 8px #ccc;
}
.poll .poll-inner h4 {
  text-align: right;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 22px;
  color: #148250;
}
.poll .poll-inner h5 {
  text-align: right;
  margin-bottom: 5px;
  font-weight: 400;
  font-size: 15px;
}
.poll .poll-inner form {
  text-align: right;
  font-size: 14px;
  color: #505050;
}
.poll .poll-inner form input[type=radio] {
  margin-top: 5px;
}
.poll .poll-inner .results {
  padding: 5px;
  display: none;
}
.poll .poll-inner .results progress {
  height: 5px;
  margin: 5px 0px;
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
}
.poll .poll-inner progress::-webkit-progress-bar {
  background-color: #eee;
  border-radius: 8px;
}
.poll .poll-inner progress::-webkit-progress-value {
  background-color: #28a745; /* green */
  border-radius: 8px;
}
.poll .poll-inner .vote-button {
  float: left;
  margin-top: 5px;
  background-color: #148250;
  color: #d6d6d6;
  border: none;
  font-size: 10pt;
  padding: 10px 25px;
  border-radius: 15px;
  cursor: pointer;
}

.carousels .carousel-1 .carousel-inner {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.carousels .carousel-1 .carousel-inner .carousel-item img {
  width: 100%;
}
.carousels .carousel-1 .carousel-inner .slides-inner {
  width: 100%;
  height: 100%;
  position: relative;
}
.carousels .carousel-1 .carousel-inner .carousel-buttons {
  background: linear-gradient(rgba(0, 0, 0, 0.1) 50%, rgba(0, 92, 64, 0.85));
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: end;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 0px;
  right: 0px;
}
.carousels .carousel-1 .carousel-inner .carousel-buttons .button {
  background-color: rgba(255, 255, 255, 0.5);
  color: #000;
  padding: 8px 10px;
  border-radius: 5px;
  cursor: pointer;
  margin: 10px 2px;
}
.carousels .carousel-2 {
  overflow: hidden;
}
.carousels .carousel-2 .carousel-2-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousels .carousel-2 .carousel-2-inner .arrow-button {
  background-color: rgba(255, 255, 255, 0.5);
  color: #000;
  padding: 8px 10px;
  border-radius: 5px;
  cursor: pointer;
  margin: 10px 10px;
}
.carousels .carousel-2 .carousel-2-inner .arrow-r {
  position: absolute;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  top: 0;
  z-index: 10;
  right: 0px;
  color: #fff;
  border-radius: 15px;
}
.carousels .carousel-2 .carousel-2-inner .arrow-l {
  bottom: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
  padding: 10px;
  left: 0;
  position: absolute;
  z-index: 10;
  right: 0px;
  color: #fff;
  border-radius: 15px;
}
.carousels .carousel-2 .slides {
  width: 100%;
  display: flex;
  transition: transform 0.8s ease-in-out;
}
.carousels .carousel-2 .carousel-inner {
  width: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.carousels .carousel-2 .carousel-inner .carousel-item img {
  width: 100%;
}
.carousels .carousel-2 .carousel-inner .on-slide {
  background: linear-gradient(rgba(0, 0, 0, 0.1) 50%, rgba(0, 92, 64, 0.85));
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  bottom: 0px;
  right: 0px;
  color: #fff;
  border-radius: 15px;
}
.carousels .carousel-2 .carousel-inner .on-slide .category {
  opacity: 85%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
}
.carousels .carousel-2 .carousel-inner .on-slide .category .square-1 {
  margin-left: 8px;
  width: 5px;
  height: 5px;
  background-color: #fff;
}
.carousels .carousel-2 .carousel-inner .on-slide .category .square-2 {
  margin-left: 8px;
  width: 7px;
  height: 7px;
  background-color: #fff;
}
.carousels .carousel-2 .carousel-inner .on-slide .category .square-3 {
  margin-left: 8px;
  width: 10px;
  height: 10px;
  background-color: #fff;
}
.carousels .carousel-2 .carousel-inner .on-slide .category .cat-name {
  text-align: left;
  background-color: #fff;
  color: #505050;
  padding: 2px 5px;
  font-size: 0.8vw;
}
.carousels .carousel-2 .carousel-inner .on-slide .category {
  padding: 10px;
}
.carousels .carousel-2 .carousel-inner .on-slide .play {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  z-index: 99999;
}
.carousels .carousel-2 .carousel-inner .on-slide .play .play-button {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}
.carousels .carousel-2 .carousel-inner .on-slide .play .play-button i {
  padding: 20px;
  font-size: 18pt;
}
.carousels .carousel-2 .carousel-inner .on-slide .play .p2 {
  opacity: 0;
}
.carousels .carousel-2 .carousel-inner .on-slide .arrow-button {
  background-color: rgba(255, 255, 255, 0.5);
  color: #000;
  padding: 8px 10px;
  opacity: 0;
  z-index: -1;
  border-radius: 5px;
  cursor: pointer;
  margin: 10px 10px;
}
.carousels .carousel-2 .carousel-inner .on-slide .texts {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.carousels .carousel-2 .carousel-inner .on-slide .texts .col {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.carousels .carousel-2 .carousel-inner .on-slide .texts {
  font-size: 12px;
}
.carousels .carousel-2 .carousel-inner .on-slide .texts .first-col .square {
  margin-left: 5px;
  width: 10px;
  height: 10px;
  background-color: #fff;
}
.carousels .carousel-2 .carousel-inner .on-slide .texts h3 {
  font-size: 1.3vh;
  font-weight: 500;
}
.carousels .carousel-2 .carousel-inner .on-slide .texts {
  padding: 10px;
}

.three-cols {
  margin: 10px 0px !important;
}
.three-cols .col-part {
  border-radius: 20px;
  margin: 0px;
  padding: 0px;
}
.three-cols .col-part h4 {
  text-align: right;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 22px;
  color: #148250;
}
.three-cols .col-part .col-inner {
  background-color: #fff;
  padding: 10px;
}

.last-news {
  margin-top: 10px;
  border-radius: 20px;
  padding: 10px 15px;
  background-color: #fff;
  box-shadow: 0px 0px 8px #ccc;
}
.last-news h2 {
  font-size: 15pt;
  font-weight: 600;
  color: #148250;
}
.last-news .horizontal-line {
  width: 100%;
  height: 1px;
  background-color: #d6d6d6;
  margin: 10px 0px;
}
.last-news ul li {
  padding: 3px 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.last-news ul li span {
  margin-left: 5px;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #148250;
}
.last-news ul li {
  list-style: none;
}
.last-news ul li a {
  text-decoration: none;
  color: #505050;
  font-size: 17px;
}

.liked-news {
  margin-top: 10px;
  border-radius: 20px;
  padding: 10px 15px;
  background-color: #d6d6d6;
}
.liked-news .buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
}
.liked-news .buttons .btn-1,
.liked-news .buttons .btn-2 {
  font-weight: 600;
  font-size: 12pt;
  padding: 10px 25px;
  border-radius: 25px;
  cursor: pointer;
  margin: 0px 5px;
}
.liked-news .buttons .btn-1 {
  background-color: #148250;
  color: #fff;
  border: none;
}
.liked-news .buttons .btn-2 {
  background-color: transparent;
  color: #148250;
  border: #148250 solid 1px;
}
.liked-news .liked-news-items::-webkit-scrollbar {
  width: 12px;
}
.liked-news {
  /* Track */
}
.liked-news .liked-news-items::-webkit-scrollbar-track {
  background: #e5e7eb;
}
.liked-news {
  /* Thumb */
}
.liked-news .liked-news-items::-webkit-scrollbar-thumb {
  background: #148250; /* green */
}
.liked-news {
  /* Thumb hover */
}
.liked-news .liked-news-items::-webkit-scrollbar-thumb:hover {
  background: #059669;
}
.liked-news .liked-news-items {
  direction: ltr;
  text-align: right;
  margin-top: 10px;
  overflow-y: scroll;
  max-height: 1000px;
  overflow-x: hidden;
}
.liked-news .liked-news-items .liked-news-item {
  padding: 10px;
  padding: 10px;
}
.liked-news .liked-news-items .liked-news-item .liked-news-item-inner {
  background-color: #fff;
  border-radius: 15px;
  padding: 10px;
}
.liked-news .liked-news-items .liked-news-item .liked-news-item-inner .image {
  margin: 0;
  padding: 0px;
  border-radius: 15px;
  overflow: hidden;
}
.liked-news .liked-news-items .liked-news-item .liked-news-item-inner .image img {
  width: 100%;
  aspect-ratio: 1/1;
}
.liked-news .liked-news-items .liked-news-item .liked-news-item-inner div h4 {
  padding: 0 10px;
  font-size: 14pt;
  font-weight: 500;
  color: #148250;
}
.liked-news .liked-news-items .liked-news-item .liked-news-item-inner div p {
  padding: 0 10px;
  font-size: 10pt;
  color: #9e9e9e;
}
.liked-news .liked-news-items .liked-news-item .liked-news-item-inner div .qoute {
  padding: 0 10px;
  font-size: 9pt;
  color: #9e9e9e;
}

.notes {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.notes .pages {
  width: 400%;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  width: 400%;
}
.notes .pages .page {
  padding: 10px;
  width: 100%;
}
.notes .pages .page .page-inner .page-item {
  margin-top: 10px;
  padding: 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  box-shadow: 0px 0px 8px #ccc;
  border-radius: 15px;
}
.notes .pages .page .page-inner .page-item img {
  aspect-ratio: 1/1;
  border-radius: 100%;
  width: 100%;
  max-width: 150px;
}
.notes .pages .page .page-inner .page-item .texts h4 {
  font-size: 16pt;
}
.notes .pages .page .page-inner .page-item .texts h5 {
  font-size: 12pt;
  float: left;
  color: #9e9e9e;
  font-weight: 400;
}
.notes .page-slider {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.notes .page-slider .arrow-btn {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 8px #ccc;
  color: #505050;
  padding: 8px 10px;
  border-radius: 5px;
  cursor: pointer;
  margin: 10px 10px;
}
.notes .page-slider .page-circles {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.notes .page-slider .page-circles span {
  width: 8px;
  height: 8px;
  margin: 0px 5px;
  border-radius: 100%;
  background-color: #505050;
  display: block;
}
.notes .page-slider .page-circles .active {
  background-color: #148250;
}

.special-news {
  border-radius: 15px;
  padding: 10px;
  margin-top: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 8px #ccc;
}
.special-news h4 {
  font-size: 14pt !important;
  font-weight: 500;
}
.special-news h5 {
  font-weight: 600;
  text-align: center;
  font-size: 16pt;
}
.special-news .col-slider {
  margin: 0px;
  padding: 0px;
}
.special-news .col-slider .slider {
  padding: 10px;
}
.special-news .col-slider .slider .slider-inner {
  position: relative;
}
.special-news .col-slider .slider .slider-inner img {
  width: 100%;
}
.special-news .col-slider .slider .slider-inner .on-slide {
  background: linear-gradient(rgba(0, 0, 0, 0.1) 50%, rgba(0, 92, 64, 0.85));
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  bottom: 0px;
  right: 0px;
  color: #fff;
  border-radius: 15px;
}
.special-news .col-slider .slider .slider-inner .on-slide .category {
  opacity: 85%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
}
.special-news .col-slider .slider .slider-inner .on-slide .category .square-1 {
  margin-left: 8px;
  width: 5px;
  height: 5px;
  background-color: #fff;
}
.special-news .col-slider .slider .slider-inner .on-slide .category .square-2 {
  margin-left: 8px;
  width: 7px;
  height: 7px;
  background-color: #fff;
}
.special-news .col-slider .slider .slider-inner .on-slide .category .square-3 {
  margin-left: 8px;
  width: 10px;
  height: 10px;
  background-color: #fff;
}
.special-news .col-slider .slider .slider-inner .on-slide .category .cat-name {
  text-align: left;
  background-color: #fff;
  color: #505050;
  padding: 2px 5px;
}
.special-news .col-slider .slider .slider-inner .on-slide .category {
  padding: 10px;
}
.special-news .col-slider .slider .slider-inner .on-slide .texts {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 12px;
}
.special-news .col-slider .slider .slider-inner .on-slide .texts .first-col .square {
  margin-left: 5px;
  width: 10px;
  height: 10px;
  background-color: #fff;
}
.special-news .col-slider .slider .slider-inner .on-slide .texts h3 {
  font-size: 1.3vh;
  font-weight: 500;
}
.special-news .col-slider .slider .slider-inner .on-slide .texts {
  padding: 10px;
}

.multi-media {
  width: 100%;
  background: #148250;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.multi-media .multi-media-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.multi-media .multi-media-container .items::-webkit-scrollbar {
  width: 12px;
}
.multi-media .multi-media-container {
  /* Track */
}
.multi-media .multi-media-container .items::-webkit-scrollbar-track {
  background: rgba(229, 231, 235, 0.099);
}
.multi-media .multi-media-container {
  /* Thumb */
}
.multi-media .multi-media-container .items::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.462745098); /* green */
}
.multi-media .multi-media-container {
  /* Thumb hover */
}
.multi-media .multi-media-container .items::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.4941176471);
}
.multi-media .multi-media-container .head {
  width: 100%;
  padding: 10px;
}
.multi-media .multi-media-container .head h4 {
  font-weight: 500;
  font-size: 16pt;
  text-align: right;
  color: #fff;
}
.multi-media .multi-media-container .row {
  align-items: center;
}
.multi-media .multi-media-container .items {
  direction: ltr;
  overflow-y: scroll;
  height: 35vh;
}
.multi-media .multi-media-container .items .item {
  padding: 10px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
.multi-media .multi-media-container .items .item .item-inner {
  position: relative;
}
.multi-media .multi-media-container .items .item .item-inner img {
  width: 100%;
}
.multi-media .multi-media-container .items .item .item-inner .cover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  right: 0px;
  display: flex;
  align-items: end;
  justify-content: end;
  background: linear-gradient(rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.85));
  border-radius: 20px;
}
.multi-media .multi-media-container .items .item .item-inner .text {
  padding: 10px;
  text-align: center;
  bottom: 0;
  color: #fff;
  font-size: 14pt;
  font-weight: 500;
}
.multi-media .multi-media-container .current-item {
  position: relative;
  padding: 10px;
  border-radius: 20px;
  height: 35vh;
  overflow: hidden;
}
.multi-media .multi-media-container .current-item .item-inner {
  height: 100%;
  position: relative;
  border-radius: 20px;
}
.multi-media .multi-media-container .current-item .item-inner img {
  width: 100%;
  height: 100%;
  height: 100%;
}
.multi-media .multi-media-container .current-item .item-inner .cover {
  border-radius: 20px;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  right: 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: rgba(0, 0, 0, 0.3);
}
.multi-media .multi-media-container .current-item .item-inner .cover .play-button {
  align-items: center;
  justify-content: center;
  display: flex;
}
.multi-media .multi-media-container .current-item .item-inner .cover .play-button i {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 20px;
  border-radius: 50%;
  font-size: 20pt;
  color: #fff;
}
.multi-media .multi-media-container .current-item .item-inner .text {
  text-align: right;
  margin-top: 5px;
  color: #fff;
  padding: 16px;
  font-size: 16pt;
  font-weight: 500;
}
.multi-media .multi-media-container .current-item .item-inner .text-2 {
  opacity: 0;
}

.hot-news {
  padding: 20px;
  margin: 30px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0px 0px 8px #ccc;
}
.hot-news .sliders .slider {
  float: right;
  padding: 10px 0px;
  margin: 5px;
}
.hot-news .hot-news-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.hot-news .hot-news-header h4 {
  font-size: 22px;
  font-weight: 600;
  color: #148250;
}
.hot-news .hot-news-header .titles {
  display: block;
  flex-direction: row;
}
.hot-news .hot-news-header .titles .title {
  text-decoration: none;
  cursor: pointer;
  display: block;
  float: right;
  margin: 5px 5px;
  color: #148250;
  border: #148250 solid 1px;
  border-radius: 20px;
  padding: 5px 15px;
}
.hot-news .hot-news-header .titles .active {
  background-color: #148250;
  color: #fff;
}
.hot-news .hot-news-header .text-2 {
  opacity: 0;
}
.hot-news .on-slide {
  justify-content: end !important;
}
.hot-news .footer {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
.hot-news .footer a {
  text-decoration: none;
  color: #148250;
  font-weight: 600;
  font-size: 14pt;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hot-news .footer a i {
  padding: 5px;
}

.footer {
  flex-direction: column;
  width: 100%;
  margin: 0px !important;
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-self: center;
}
.footer .footer-container {
  margin-top: 40px;
  display: block;
  align-items: center;
  justify-self: center;
}
.footer .footer-container .footer-inner {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  width: 100%;
  background: #148250;
}
.footer .footer-container .footer-inner .links {
  align-items: center;
  justify-content: center;
  text-align: center;
  display: flex;
}
.footer .footer-container .footer-inner .links ul {
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-top: 20px;
  align-items: center;
}
@media (min-width: 768px) {
  .footer .footer-container .footer-inner .links ul li {
    width: unset;
  }
}
.footer .footer-container .footer-inner .links ul li {
  text-align: center;
  padding: 10px 15px;
  list-style: none;
  float: right;
}
.footer .footer-container .footer-inner .links ul li a {
  color: #fff;
  text-decoration: none;
  font-size: 18px;
}
.footer .footer-container .footer-inner .foot-row .logo {
  text-align: center;
}
.footer .footer-container .footer-inner .foot-row .logo img {
  width: 60%;
  padding: 20px 40px;
}
.footer .footer-container .footer-inner .foot-row .sub-menu {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footer .footer-container .footer-inner .foot-row .sub-menu .horizontal-line {
  height: 1px;
  width: 40%;
  background: #eee;
  margin: 20px;
}
.footer .footer-container .footer-inner .foot-row .sub-menu ul {
  display: flex;
  flex-direction: row;
}
.footer .footer-container .footer-inner .foot-row .sub-menu ul li {
  list-style: none;
  padding: 10px 10px;
}
.footer .footer-container .footer-inner .foot-row .sub-menu ul li a {
  text-decoration: none;
  color: #fff;
  font-size: 18px;
}
.footer .footer-container .footer-inner .foot-row .socials {
  text-align: center;
  float: left;
  padding: 40px 0px;
}
.footer .footer-container .footer-inner .foot-row .socials img {
  width: 20px;
  height: 20px;
}
.footer .footer-container .footer-inner .copy-right {
  text-align: center;
}
.footer .footer-container .footer-inner .copy-right p {
  color: #fff;
}

.other-news {
  padding: 20px;
}
.other-news .other-news-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.other-news .other-news-header h4 {
  font-size: 22px;
  font-weight: 600;
  color: #148250;
}
.other-news .other-news-header .titles {
  display: flex;
  flex-direction: row;
}
.other-news .other-news-header .titles .title {
  text-decoration: none;
  color: #148250;
  border: #148250 solid 1px;
  margin: 0px 5px;
  border-radius: 20px;
  padding: 5px 15px;
}
.other-news .other-news-header .titles .active {
  background-color: #148250;
  color: #fff;
}
.other-news .other-news-header .text-2 {
  opacity: 0;
}
.other-news .on-slide {
  justify-content: end !important;
}
.other-news .footer {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
.other-news .footer a {
  text-decoration: none;
  color: #148250;
  font-weight: 600;
  font-size: 14pt;
  display: flex;
  align-items: center;
  justify-content: center;
}
.other-news .footer a i {
  padding: 5px;
}

.single-blog {
  align-items: center;
}
.single-blog .headline {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  color: #9e9e9e;
}
.single-blog .headline .right-side {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.single-blog .headline .right-side .line {
  width: 1px;
  height: 20px;
  background-color: #b1b1b1;
}
.single-blog .headline .left-side {
  display: flex;
  flex-direction: row;
}
.single-blog .horizontal-line {
  width: 100%;
  height: 1px;
  background: #b2b2b2;
}
.single-blog h2 {
  font-weight: 600;
  padding: 10px;
}
.single-blog img {
  width: 100%;
  border-radius: 20px;
}
.single-blog .row {
  direction: ltr;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.single-blog .row .link {
  direction: ltr;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.single-blog .row .link i {
  font-size: 14pt;
  padding: 5px;
}
.single-blog .row .link a {
  color: #148250;
  text-decoration: none;
}
.single-blog .row .btns {
  display: flex;
  flex-direction: row;
  padding: 10px;
}
.single-blog .row .btns i {
  padding: 5px;
  color: #9e9e9e;
}
.single-blog .row .btns .line {
  width: 1px;
  height: 20px;
  background-color: #b1b1b1;
}
.single-blog .row .btns p {
  padding: 5px;
  color: #148250;
}
.single-blog .short-desc {
  padding: 20px;
  margin: 10px;
  border-radius: 20px;
  color: #148250;
  font-weight: 500;
  background-color: #fff;
  box-shadow: 0px 0px 8px #ccc;
}
.single-blog h4 {
  padding: 10px;
}
.single-blog .sound-part {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-blog .sound-part audio {
  width: 70%;
  margin: auto;
  align-self: center;
}
.single-blog p {
  padding: 20px;
}
.single-blog .vid-part {
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  padding: 0px !important;
  align-items: center;
  justify-content: center;
}
.single-blog .vid-part video {
  width: 70%;
  margin: auto;
  align-self: center;
}

.relative-news {
  padding: 0px;
  position: relative;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0px 0px 8px #ccc;
}
.relative-news .head {
  font-size: 16pt;
  float: right;
  padding: 10px 20px !important;
  color: #148250;
  font-weight: 600;
}
.relative-news .part ul {
  padding: 10px 20px !important;
}
.relative-news .part ul li {
  padding: 5px 0px 5px 0px;
  list-style: none;
  display: block;
  float: right;
  align-items: center;
}
.relative-news .part ul li span {
  margin: 5px;
  float: right;
  display: block;
  width: 8px;
  height: 8px;
  background: #148250;
}
.relative-news .part ul li a {
  margin: 5px;
  font-size: 17px;
  color: #505050;
  text-decoration: none;
}

.comments h4 {
  color: #148250;
}
.comments form textarea {
  width: 100%;
  padding: 10px;
  font-family: "dana";
  border-radius: 15px;
  margin: 10px;
  border: solid #bcbcbc 2px;
}
.comments form input[type=text] {
  font-family: "dana";
  padding: 10px;
  width: 40%;
  border: solid #bcbcbc 2px;
  border-radius: 15px;
  margin: 10px;
}
.comments form input[type=submit] {
  padding: 10px 35px;
  border: none;
  background-color: #148250;
  color: #fff;
  border-radius: 15px;
  font-family: "dana";
  margin: 10px;
}

.screen-video-player {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.737254902);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  z-index: 9999999;
}
@media (max-width: 992px) {
  .screen-video-player video {
    width: 90% !important;
  }
}
@media (min-width: 992px) {
  .screen-video-player video {
    width: 50% !important;
  }
}
.screen-video-player h4 {
  padding: 40px;
  color: #fff;
  font-size: 3vw;
  opacity: 0;
}
.screen-video-player .close-bar {
  width: 90%;
  padding: 60px;
  flex-direction: row;
  display: flex;
  align-items: end;
  justify-content: end;
}
.screen-video-player .close-bar i {
  color: #000 !important;
}
.screen-video-player .close-bar .close-icon {
  cursor: pointer;
  padding: 15px;
  background-color: #fff;
  display: flex;
  align-items: center;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  justify-content: center;
}
.screen-video-player .close-bar .close-icon i {
  font-size: 20;
  font-weight: 400;
  margin: 0px !important;
  z-index: 9999;
}

.screen-search-bar {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.737254902);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 9999999;
}
@media (max-width: 992px) {
  .screen-search-bar form {
    width: 80% !important;
  }
}
@media (min-width: 992px) {
  .screen-search-bar form {
    width: 50% !important;
  }
}
.screen-search-bar form .search-box {
  width: 100%;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  border-radius: 60px;
}
.screen-search-bar form .search-box .query {
  border: none;
  width: 90%;
  padding: 15px;
  font-size: 15pt;
  margin: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 60px;
  margin-right: 20px;
}
.screen-search-bar form .search-box button {
  padding: 15px;
  margin: 10px;
  cursor: pointer;
  border: none;
  border-radius: 100%;
  background-color: #148250;
}
.screen-search-bar form .search-box button i {
  font-size: 15pt;
  color: #fff;
}
.screen-search-bar .close-bar {
  width: 90%;
  padding: 60px;
  flex-direction: row;
  display: flex;
  align-items: end;
  justify-content: end;
}
.screen-search-bar .close-bar .close-icon {
  cursor: pointer;
  padding: 15px;
  background-color: #fff;
  display: flex;
  align-items: center;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  justify-content: center;
}
.screen-search-bar .close-bar .close-icon i {
  font-size: 20;
  font-weight: 400;
  margin: 0px !important;
  color: #000 !important;
}

.hidden {
  display: none !important;
}

/*# sourceMappingURL=style.css.map */
