@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:400,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600");
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Regular.eot");
  src: url("../fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/roboto/Roboto-Regular.woff") format("woff"), url("Roboto-Regular.ttf") format("truetype"), url("../fonts/roboto/Roboto-Regular.svg#Roboto-Regular") format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Medium.eot");
  src: url("../fonts/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("../fonts/roboto/Roboto-Medium.woff") format("woff"), url("../fonts/roboto/Roboto-Medium.ttf") format("truetype"), url("../fonts/roboto/Roboto-Medium.svg#Roboto-Medium") format("svg");
  font-weight: 600;
  font-style: normal; }
.text, .text > p {
  font-size: .886rem;
  line-height: 1.57;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  margin: .5rem 0rem;
  color: #212121; }

.title.small, .title > p.small, .text.small, .text > p.small {
  font-size: .9rem;
  line-height: 1.4; }
  @media (max-width: 575.98px) {
    .title.small, .title > p.small, .text.small, .text > p.small {
      font-size: 1rem;
      line-height: 1.3; } }

.title.medium, .title > p.medium, .text.medium, .text.medium > p, .text > p.medium, .text > p.medium > p {
  font-size: 1.46rem;
  line-height: 1.37; }
  @media (max-width: 575.98px) {
    .title.medium, .title > p.medium, .text.medium, .text.medium > p, .text > p.medium, .text > p.medium > p {
      font-size: 1rem;
      line-height: 1.3; } }

.title.large, .title > p.large, .text.large, .text.large > p, .text > p.large, .text > p.large > p {
  font-size: 1.87rem;
  line-height: 1.37; }

.read-more, .category-title .title .link.view-more, footer .bottom-footer .copy-right-wrapper .link:not(.copyright) {
  color: #5a5a5a;
  letter-spacing: .1px;
  font-size: .795rem;
  margin-top: .3rem;
  text-transform: uppercase; }
  .read-more:hover, .category-title .title .link.view-more:hover, footer .bottom-footer .copy-right-wrapper .link:hover:not(.copyright) {
    text-decoration: underline;
    color: #228a80; }

@media (max-width: 991.98px) {
  .container {
    max-width: 100%; } }
@media (max-width: 575.98px) {
  :root {
    font-size: 18px; } }
.border-top-1 {
  border-top: 1px solid #dadada; }

.border-top-2 {
  border-top: 2px solid #dadada; }

.border-bottom-1 {
  border-bottom: 1px solid #dadada; }

.border-bottom-2 {
  border-bottom: 2px solid #dadada; }

.border-left-1 {
  border-left: 1px solid #dadada; }

.border-left-2 {
  border-left: 2px solid #dadada; }

.border-right-1 {
  border-right: 1px solid #dadada; }

.border-right-2 {
  border-right: 2px solid #dadada; }

* {
  box-sizing: border-box; }

ul {
  padding: 0; }

a, button, .btn {
  text-decoration: none;
  outline: 0; }
  a:hover, a:focus, button:hover, button:focus, .btn:hover, .btn:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none; }

body {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #212121;
  letter-spacing: .01rem;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-size-adjust: 100%; }

.no-padding {
  padding: 0; }

.no-bg {
  background: transparent; }

.navbar-brand {
  margin-right: 0; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  color: #212121; }

.title, .title > p {
  font-size: 1rem;
  line-height: 1.28;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  margin-top: .6rem;
  margin-bottom: 0;
  color: #212121; }

.img-fluid:not(.navbar-brand-image) {
  width: 100%; }

.form-control, .form-control:focus, .form-control:hover {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  outline: 0; }

.video-icon:after, .content-wrapper .img-container:after {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(16%, rgba(0, 0, 0, 0)), color-stop(46%, rgba(0, 0, 0, 0.42)), color-stop(20%, rgba(0, 0, 0, 0.42)), color-stop(25%, rgba(0, 0, 0, 0.45)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 16%, rgba(0, 0, 0, 0.42) 46%, rgba(0, 0, 0, 0.42) 20%, rgba(0, 0, 0, 0.45) 25%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 16%, rgba(0, 0, 0, 0.42) 46%, rgba(0, 0, 0, 0.42) 20%, rgba(0, 0, 0, 0.45) 25%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 16%, rgba(0, 0, 0, 0.42) 46%, rgba(0, 0, 0, 0.42) 20%, rgba(0, 0, 0, 0.45) 25%);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.text.small, .text > p.small {
  font-size: .784rem; }
.text.medium, .text.medium > p, .text > p.medium, .text > p.medium > p {
  font-size: 1.2rem; }
.text.large, .text.large > p, .text > p.large, .text > p.large > p {
  font-size: 1.5rem; }

.read-more {
  color: #228a80; }

.date-wrapper {
  margin-top: .2rem;
  margin-bottom: .4rem; }
  .date-wrapper .date {
    color: #a5a2a2;
    font-weight: 600;
    font-size: .765rem;
    margin-top: 0;
    text-transform: capitalize;
    letter-spacing: .6px; }
    .date-wrapper .date:before {
      content: "\f073";
      font-family: "Font Awesome 5 Free";
      padding-right: .4rem; }

.full-width {
  width: 100%; }

.bg-white {
  background-color: #ffffff !important; }

.video-icon {
  position: relative; }
  .video-icon:before {
    content: "\f144";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    font-size: 3rem;
    z-index: 1; }
  .video-icon:after {
    content: ""; }
  .video-icon.small:before {
    font-size: 2rem; }

.nav-item.dropdown {
  position: relative; }
  .nav-item.dropdown .dropdown-toggle:after {
    position: absolute;
    color: #ffffff;
    top: 42%;
    border-top: .3rem solid;
    border-right: .3rem solid transparent;
    border-bottom: 0;
    border-left: .3rem solid transparent; }
    @media (max-width: 767.98px) {
      .nav-item.dropdown .dropdown-toggle:after {
        top: 1.1rem; } }
  .nav-item.dropdown .dropdown-menu {
    top: 110%;
    margin-top: 0;
    border-radius: 0;
    left: 0;
    padding: 0;
    border: 0;
    display: block;
    padding-top: .2rem;
    border-top: 2px solid #228a80;
    border-bottom: 4px solid #228a80;
    visibility: hidden;
    opacity: 0;
    z-index: -99;
    -webkit-transition: 0.4s top ease-in-out;
    -moz-transition: 0.4s top ease-in-out;
    -o-transition: 0.4s top ease-in-out;
    transition: 0.4s top ease-in-out; }
    @media (max-width: 767.98px) {
      .nav-item.dropdown .dropdown-menu {
        visibility: visible;
        opacity: 1;
        z-index: 99;
        display: none; }
        .nav-item.dropdown .dropdown-menu:not(.mega-menu) {
          background-color: #228a80;
          border: 0.03rem solid #dadada; } }
    .nav-item.dropdown .dropdown-menu.show {
      top: 90%;
      visibility: visible;
      opacity: 1;
      z-index: 99; }
      @media (max-width: 767.98px) {
        .nav-item.dropdown .dropdown-menu.show {
          display: block; } }
    .nav-item.dropdown .dropdown-menu .dropdown-item {
      color: #333;
      position: relative;
      border-bottom: 1px solid #dadada;
      margin-bottom: .1rem;
      position: relative; }
      .nav-item.dropdown .dropdown-menu .dropdown-item:after {
        position: absolute;
        content: "";
        bottom: 0rem;
        width: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        transition: .3s width ease-in;
        background: #8c130a;
        height: .05rem; }
      .nav-item.dropdown .dropdown-menu .dropdown-item .text {
        color: #333; }
      .nav-item.dropdown .dropdown-menu .dropdown-item:hover {
        color: #228a80;
        background-color: #f8f9fa; }
        .nav-item.dropdown .dropdown-menu .dropdown-item:hover .text {
          color: #228a80; }
        .nav-item.dropdown .dropdown-menu .dropdown-item:hover:after {
          width: 100%; }

.bg-dark {
  background-color: #232322 !important; }

.social-list-wrapper .social-list .list-item {
  color: #ffffff;
  width: 2.9rem;
  border-color: #a5a2a2;
  cursor: pointer;
  height: 2rem; }
  .social-list-wrapper .social-list .list-item .social-link {
    color: #ffffff; }
  .social-list-wrapper .social-list .list-item.facebook {
    background-color: #3b5998; }
  .social-list-wrapper .social-list .list-item.twitter {
    background-color: #1da1f2; }
  .social-list-wrapper .social-list .list-item.google {
    background-color: #dd4b39;
    display: none !important; }
  .social-list-wrapper .social-list .list-item.rss {
    background-color: #f99d3e; }
  .social-list-wrapper .social-list .list-item .social-link {
    color: #ffffff; }

.seprator {
  position: relative; }
  .seprator:after {
    position: absolute;
    content: "";
    width: 90%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #dadada;
    height: .07rem; }
  .seprator:last-child:after {
    display: none; }

.avtaar-wrapper .avtaar-list {
  padding-top: .7rem;
  margin-bottom: .5rem; }
  .avtaar-wrapper .avtaar-list .avtaar-thumbnil .img-fluid {
    min-height: 50px; }
  .avtaar-wrapper .avtaar-list .avtaar-content-block .title {
    margin-top: 0; }
    .avtaar-wrapper .avtaar-list .avtaar-content-block .title .small {
      font-size: .89rem; }
  @media (max-width: 767.98px) {
    .avtaar-wrapper .avtaar-list .avtaar-content-block .title {
      font-size: .925rem; } }
  .avtaar-wrapper .avtaar-list:hover .avtaar-content-block .title {
    text-decoration: underline;
    color: #228a80; }
.avtaar-wrapper.with-text .avtaar-content-block .title {
  margin-top: 0;
  font-size: 1.2rem; }
  .avtaar-wrapper.with-text .avtaar-content-block .title.small {
    font-size: 1rem; }
    @media (max-width: 991.98px) {
      .avtaar-wrapper.with-text .avtaar-content-block .title.small {
        font-size: 1rem; } }
  @media (max-width: 991.98px) {
    .avtaar-wrapper.with-text .avtaar-content-block .title {
      font-size: 1rem;
      margin-top: 0; } }

.card-wrapper .card {
  border: 0;
  padding-top: .7rem; }
  .card-wrapper .card .content-block .title {
    margin: .5rem 0; }
  .card-wrapper .card .content-block .text {
    font-size: .885rem;
    margin-top: .6rem;
    line-height: 1.5; }
  .card-wrapper .card a:hover .content-block .title {
    text-decoration: underline;
    color: #228a80; }
    .card-wrapper .card a:hover .content-block .title:before {
      background: #228a80; }
.card-wrapper.list-wrapper .list-card .content-block {
  position: relative; }
  .card-wrapper.list-wrapper .list-card .content-block .title {
    margin-top: 0;
    position: relative;
    padding-left: 0.75rem; }
    .card-wrapper.list-wrapper .list-card .content-block .title:before {
      content: "";
      background: #333;
      height: 0.375rem;
      width: 0.375rem;
      position: absolute;
      border-radius: 50%;
      left: 0;
      top: 0.4375rem; }
  .card-wrapper.list-wrapper .list-card .content-block .date-wrapper {
    padding-left: 1.0625rem;
    margin-top: -.1825rem; }
    .card-wrapper.list-wrapper .list-card .content-block .date-wrapper .date {
      font-size: .665rem; }

.figure-wrapper .figure-container {
  padding-top: .7rem; }
  .figure-wrapper .figure-container .figure {
    width: 100%; }
    .figure-wrapper .figure-container .figure .title {
      margin-bottom: .3rem; }
    .figure-wrapper .figure-container .figure a:hover .title {
      text-decoration: underline;
      color: #228a80; }
    .figure-wrapper .figure-container .figure:hover .title {
      text-decoration: underline;
      color: #228a80; }

.content-wrapper {
  position: relative; }
  .content-wrapper .img-container {
    width: 100%;
    position: relative;
    overflow: hidden;
    min-height: 80%;
    text-align: center; }
    .content-wrapper .img-container .img-fluid.img {
      width: 100%;
      margin: 0 auto;
      transform: scale(1);
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -webkit-transition: all 0.5s ease-out;
      -moz-transition: all 0.5s ease-out;
      -o-transition: all 0.5s ease-out;
      transition: all 0.5s ease-out; }
    .content-wrapper .img-container:hover .img-fluid.img {
      transform: scale(1.1);
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1); }
    .content-wrapper .img-container:hover:after {
      transform: scale(1.1);
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1); }
    .content-wrapper .img-container:after {
      content: "";
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
  .content-wrapper .content {
    position: absolute;
    bottom: 2vh; }
    @media (max-width: 767.98px) {
      .content-wrapper .content {
        bottom: 1.5vh; } }
    .content-wrapper .content .title {
      color: #ffffff;
      margin-bottom: 0; }
    .content-wrapper .content .date-wrapper .date {
      color: #ffffff; }
  .content-wrapper a:hover .title {
    text-decoration: underline; }

.tag .tag-inner {
  background-color: #2375c9;
  color: #ffffff;
  padding: .3rem .8rem;
  text-transform: uppercase;
  font-size: .745rem;
  font-weight: 600;
  letter-spacing: .4px; }
.tag.Asia .tag-inner, .tag.asia .tag-inner {
  background-color: #ec3a4a; }
.tag.Sports .tag-inner, .tag.sports .tag-inner {
  background-color: #189f42; }
.tag.World .tag-inner, .tag.world .tag-inner {
  background-color: #2375c9; }
.tag.Video .tag-inner, .tag.video .tag-inner {
  background-color: #0cc8de; }
.tag.Entertainment .tag-inner, .tag.entertainment .tag-inner {
  background-color: #56c8be; }
.tag.Lifestyle .tag-inner, .tag.lifestyle .tag-inner {
  background-color: #c23152; }

.video-block {
  width: 100%; }
  .video-block iframe {
    width: 100%; }

.video-container {
  height: 100%;
  width: 100%;
  border: 0; }
  .video-container .video, .video-container iframe {
    height: 100%;
    width: 100%;
    min-height: 45vh;
    cursor: pointer;
    border: 0; }

.pagination-wrapper .pagination-container {
  border-bottom-width: .2rem; }
  .pagination-wrapper .pagination-container .pagination .page-list {
    cursor: pointer; }
    .pagination-wrapper .pagination-container .pagination .page-list.last-number {
      width: 20%;
      position: relative; }
      @media (max-width: 767.98px) {
        .pagination-wrapper .pagination-container .pagination .page-list.last-number {
          width: auto; } }
      .pagination-wrapper .pagination-container .pagination .page-list.last-number:before {
        content: '..................';
        padding-right: .4rem;
        padding-left: .5rem;
        font-size: 1.8rem;
        line-height: 1;
        margin-top: -1rem;
        display: inline-block; }
        @media (max-width: 767.98px) {
          .pagination-wrapper .pagination-container .pagination .page-list.last-number:before {
            content: "....."; } }
    .pagination-wrapper .pagination-container .pagination .page-list .page-item {
      font-size: .965rem;
      font-weight: 600;
      color: #5a5a5a; }
    .pagination-wrapper .pagination-container .pagination .page-list .active {
      background-color: #228a80;
      color: #ffffff; }
    @media (max-width: 767.98px) {
      .pagination-wrapper .pagination-container .pagination .page-list {
        padding: 0rem .3rem; } }

.hover-animation-wrapper .img-container {
  height: 100%;
  overflow: hidden;
  position: relative; }
  .hover-animation-wrapper .img-container .img-fluid.img {
    width: auto;
    margin: 0 auto;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; }
  .hover-animation-wrapper .img-container:hover .img-fluid.img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); }

.contact-page {
  min-height: 85vh; }

.plr-10 {
  padding-left: .625rem;
  padding-right: .625rem; }

[data-change-video] {
  cursor: pointer; }
  [data-change-video]:hover .title {
    color: #228a80; }

.header-wrapper .navbar {
  transition: .4s top ease-in; }
@media (max-width: 575.98px) {
  .header-wrapper .top-header-wrapper .top-header .social-list-wrapper {
    display: block; } }
@media (max-width: 575.98px) {
  .header-wrapper .top-header-wrapper .top-header .social-list-wrapper .social-list {
    display: none; } }
@media (max-width: 575.98px) {
  .header-wrapper .top-header-wrapper .top-header .social-list-wrapper .social-list .list-item {
    border-bottom: 1px solid #dadada; } }
@media (max-width: 767.98px) {
  .header-wrapper .top-header-wrapper .top-header .social-list-wrapper .social-list .list-item {
    width: 2rem; } }
.header-wrapper .top-header-wrapper .top-header .social-list-wrapper .social-list .list-item .social-link {
  color: #ffffff; }
.header-wrapper .top-header-wrapper .top-header .social-list-wrapper .social-list .list-item:hover .social-link {
  color: #ffffff; }
.header-wrapper .top-header-wrapper .top-header .header-logo .navbar-brand-image {
  height: 4.7rem;
  width: 100%; }
.header-wrapper .top-header-wrapper .top-header .header-logo .date-wrapper {
  padding-right: 0rem;
  margin-top: -.135rem; }
.header-wrapper .main-header-wrapper {
  background-color: #228a80;
  box-shadow: 0px 2.5px 8px #a9a9a9; }
  .header-wrapper .main-header-wrapper .navbar-toggler {
    border: none; }
    @media (max-width: 575.98px) {
      .header-wrapper .main-header-wrapper .navbar-toggler {
        padding: .5rem .75rem; } }
  .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list {
    width: 100%;
    padding: 0;
    margin: 0; }
    .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item {
      padding: 0 1rem;
      position: relative;
      border-color: #af2015;
      border-right-width: .01rem;
      border: 0;
      display: inline-block; }
      @media (max-width: 575.98px) {
        .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item {
          display: block;
          text-align: left; } }
      .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item a {
        padding: .4rem .4rem; }
        .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item a .text {
          color: #212121;
          font-family: "Open Sans", sans-serif;
          font-size: 0.918rem;
          text-transform: capitalize;
          font-weight: 700; }
      .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item:hover a .text {
        color: #228a80; }
      .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.active {
        background-color: #228a80; }
        .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.active a .text {
          color: #ffffff; }
      .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.video a .text {
        color: #228a80; }
      .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.video:hover a .text {
        color: #1a6962; }
      .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.video.active {
        background-color: #228a80; }
        .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.video.active a .text {
          color: #ffffff; }
        .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.video.active:hover a .text {
          color: #ffffff; }
      .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item:not(.header-search-wrapper):hover {
        background-color: transparent; }
      .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.dropdown {
        text-decoration: none; }
        .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.dropdown .dropdown-toggle:after {
          top: 44%;
          color: #0cc8de; }
        .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.dropdown:hover .dropdown-menu .dropdown-item .text {
          color: #333; }
        .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.dropdown:hover .dropdown-menu .dropdown-item:hover .text {
          color: #228a80; }
        .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.dropdown:hover .dropdown-menu .dropdown-item:hover:after {
          bottom: .2rem; }
        .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.dropdown.active {
          background-color: #228a80; }
          .header-wrapper .main-header-wrapper .bottom-header .menu-wrapper .main-menu-list .nav-item.dropdown.active .dropdown-toggle:after {
            color: #ffffff; }
  @media (min-width: 768px) and (max-width: 1023.98px) {
    .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper {
      min-width: 3rem; } }
  .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search {
    width: 3rem;
    height: 100%;
    -webkit-transition: width 0.8s ease-in;
    -moz-transition: width 0.8s ease-in;
    -o-transition: width 0.8s ease-in;
    transition: width 0.8s ease-in;
    position: relative; }
    @media (min-width: 768px) and (max-width: 1023.98px) {
      .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search {
        position: absolute;
        right: 0; } }
    .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search .form-control {
      width: 41px;
      -webkit-transition: width 0.4s;
      -moz-transition: width 0.4s;
      -o-transition: width 0.4s;
      transition: width 0.4s;
      color: #212121;
      background-color: #f8f9fa;
      cursor: pointer;
      visibility: hidden;
      right: 0; }
      .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search .form-control::-webkit-input-placeholder {
        color: #ffffff; }
      @media (min-width: 576px) {
        .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search .form-control {
          color: #ffffff;
          background-color: #212121; } }
    .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search .btn {
      color: #228a80;
      position: absolute;
      right: .9rem; }
      @media (min-width: 576px) {
        .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search .btn {
          color: #228a80; } }
    .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search.expand-search {
      width: 100%; }
      @media (min-width: 576px) {
        .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search.expand-search {
          width: 17rem; } }
      .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search.expand-search .form-control {
        visibility: visible;
        width: 100%;
        display: block;
        cursor: auto;
        background-color: #ffffff;
        border: 1px solid #dadada;
        margin-top: 0.1875rem; }
        @media (min-width: 576px) {
          .header-wrapper .main-header-wrapper .bottom-header .header-search-wrapper .header-search.expand-search .form-control {
            color: #ffffff; } }

.category-title .title {
  margin-bottom: .1rem;
  margin-top: .2rem;
  font-size: 1rem;
  padding: 0rem; }
  .category-title .title .inner-block {
    color: #228a80;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    font-weight: 600; }
  .category-title .title .link.view-more {
    float: right;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    color: #228a80;
    margin-top: .4rem; }

main {
  box-shadow: 0px 0px 4px #adadad; }
  main section.hero-section-wrapper .hero-card-slider {
    position: relative; }
    main section.hero-section-wrapper .hero-card-slider .lSPager.lSpg {
      position: absolute;
      top: 0;
      display: none; }
    main section.hero-section-wrapper .hero-card-slider .lSAction {
      position: absolute;
      top: .3rem;
      right: 5rem;
      width: 6.2rem;
      height: 3.1rem; }
      main section.hero-section-wrapper .hero-card-slider .lSAction > a {
        background-image: url(../images/controls-black.png);
        opacity: 1; }
        main section.hero-section-wrapper .hero-card-slider .lSAction > a.lSPrev {
          background-position: 0px -1px; }
        main section.hero-section-wrapper .hero-card-slider .lSAction > a.lSNext {
          background-position: -32px -1px; }
  main section.hero-section-wrapper .top-right-block .content-wrapper .content {
    bottom: 1.5vh; }
  main section.hero-section-wrapper.hero-section-slider .lSPager.lSpg {
    position: absolute;
    bottom: 2rem;
    display: block;
    left: 0;
    right: 0;
    top: auto; }
    @media (max-width: 767.98px) {
      main section.hero-section-wrapper.hero-section-slider .lSPager.lSpg {
        display: none; } }
    main section.hero-section-wrapper.hero-section-slider .lSPager.lSpg li a {
      background-color: #cecece;
      border: 2px solid transparent;
      width: 10px;
      height: 10px; }
  main section.hero-section-wrapper.hero-section-slider .color-action .lSAction {
    top: 42%;
    right: 0;
    width: 100%;
    left: 0; }
    main section.hero-section-wrapper.hero-section-slider .color-action .lSAction a {
      background-color: #228a80;
      border-radius: 50%;
      text-align: center;
      background-image: none;
      color: #fff;
      font-size: 1.3rem;
      font-weight: normal;
      width: 30px;
      height: 30px;
      line-height: 30px; }
      main section.hero-section-wrapper.hero-section-slider .color-action .lSAction a.lSPrev {
        left: 10px; }
        main section.hero-section-wrapper.hero-section-slider .color-action .lSAction a.lSPrev:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f104"; }
      main section.hero-section-wrapper.hero-section-slider .color-action .lSAction a.lSNext {
        right: 10px; }
        main section.hero-section-wrapper.hero-section-slider .color-action .lSAction a.lSNext:before {
          font-family: 'Font Awesome 5 Free';
          font-weight: 900;
          content: "\f105"; }
  main section.category-section .category-wrapper .category-title .title .inner-block {
    margin-bottom: -.1rem; }
  main section.category-section .category-wrapper.category-1 .category-title {
    border-bottom-color: #ec8104; }
    main section.category-section .category-wrapper.category-1 .category-title .title {
      color: #ec8104; }
      main section.category-section .category-wrapper.category-1 .category-title .title .inner-block, main section.category-section .category-wrapper.category-1 .category-title .title span {
        background-color: #ec8104;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-1 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-1 .category-title .title span:hover {
          color: #ffffff;
          background-color: #d37304; }
      main section.category-section .category-wrapper.category-1 .category-title .title .link.view-more {
        color: #ec8104; }
        main section.category-section .category-wrapper.category-1 .category-title .title .link.view-more:hover {
          color: #d37304; }
  main section.category-section .category-wrapper.category-2 .category-title {
    border-bottom-color: #ec3a4a; }
    main section.category-section .category-wrapper.category-2 .category-title .title {
      color: #ec3a4a; }
      main section.category-section .category-wrapper.category-2 .category-title .title .inner-block, main section.category-section .category-wrapper.category-2 .category-title .title span {
        background-color: #ec3a4a;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-2 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-2 .category-title .title span:hover {
          color: #ffffff;
          background-color: #ea2335; }
      main section.category-section .category-wrapper.category-2 .category-title .title .link.view-more {
        color: #ec3a4a; }
        main section.category-section .category-wrapper.category-2 .category-title .title .link.view-more:hover {
          color: #ea2335; }
  main section.category-section .category-wrapper.category-3 .category-title {
    border-bottom-color: #2375c9; }
    main section.category-section .category-wrapper.category-3 .category-title .title {
      color: #2375c9; }
      main section.category-section .category-wrapper.category-3 .category-title .title .inner-block, main section.category-section .category-wrapper.category-3 .category-title .title span {
        background-color: #2375c9;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-3 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-3 .category-title .title span:hover {
          color: #ffffff;
          background-color: #1f68b3; }
      main section.category-section .category-wrapper.category-3 .category-title .title .link.view-more {
        color: #2375c9; }
        main section.category-section .category-wrapper.category-3 .category-title .title .link.view-more:hover {
          color: #1f68b3; }
  main section.category-section .category-wrapper.category-4 .category-title {
    border-bottom-color: #c23152; }
    main section.category-section .category-wrapper.category-4 .category-title .title {
      color: #c23152; }
      main section.category-section .category-wrapper.category-4 .category-title .title .inner-block, main section.category-section .category-wrapper.category-4 .category-title .title span {
        background-color: #c23152;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-4 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-4 .category-title .title span:hover {
          color: #ffffff;
          background-color: #ae2c49; }
      main section.category-section .category-wrapper.category-4 .category-title .title .link.view-more {
        color: #c23152; }
        main section.category-section .category-wrapper.category-4 .category-title .title .link.view-more:hover {
          color: #ae2c49; }
  main section.category-section .category-wrapper.category-5 .category-title {
    border-bottom-color: #56c8be; }
    main section.category-section .category-wrapper.category-5 .category-title .title {
      color: #56c8be; }
      main section.category-section .category-wrapper.category-5 .category-title .title .inner-block, main section.category-section .category-wrapper.category-5 .category-title .title span {
        background-color: #56c8be;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-5 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-5 .category-title .title span:hover {
          color: #ffffff;
          background-color: #43c2b7; }
      main section.category-section .category-wrapper.category-5 .category-title .title .link.view-more {
        color: #56c8be; }
        main section.category-section .category-wrapper.category-5 .category-title .title .link.view-more:hover {
          color: #43c2b7; }
  main section.category-section .category-wrapper.category-6 .category-title {
    border-bottom-color: #189f42; }
    main section.category-section .category-wrapper.category-6 .category-title .title {
      color: #189f42; }
      main section.category-section .category-wrapper.category-6 .category-title .title .inner-block, main section.category-section .category-wrapper.category-6 .category-title .title span {
        background-color: #189f42;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-6 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-6 .category-title .title span:hover {
          color: #ffffff;
          background-color: #158939; }
      main section.category-section .category-wrapper.category-6 .category-title .title .link.view-more {
        color: #189f42; }
        main section.category-section .category-wrapper.category-6 .category-title .title .link.view-more:hover {
          color: #158939; }
  main section.category-section .category-wrapper.category-7 .category-title {
    border-bottom-color: #56c8be; }
    main section.category-section .category-wrapper.category-7 .category-title .title {
      color: #56c8be; }
      main section.category-section .category-wrapper.category-7 .category-title .title .inner-block, main section.category-section .category-wrapper.category-7 .category-title .title span {
        background-color: #56c8be;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-7 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-7 .category-title .title span:hover {
          color: #ffffff;
          background-color: #43c2b7; }
      main section.category-section .category-wrapper.category-7 .category-title .title .link.view-more {
        color: #56c8be; }
        main section.category-section .category-wrapper.category-7 .category-title .title .link.view-more:hover {
          color: #43c2b7; }
  main section.category-section .category-wrapper.category-8 .category-title {
    border-bottom-color: #b82925; }
    main section.category-section .category-wrapper.category-8 .category-title .title {
      color: #b82925; }
      main section.category-section .category-wrapper.category-8 .category-title .title .inner-block, main section.category-section .category-wrapper.category-8 .category-title .title span {
        background-color: #b82925;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-8 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-8 .category-title .title span:hover {
          color: #ffffff;
          background-color: #a32421; }
      main section.category-section .category-wrapper.category-8 .category-title .title .link.view-more {
        color: #b82925; }
        main section.category-section .category-wrapper.category-8 .category-title .title .link.view-more:hover {
          color: #a32421; }
  main section.category-section .category-wrapper.category-9 .category-title {
    border-bottom-color: #ec8104; }
    main section.category-section .category-wrapper.category-9 .category-title .title {
      color: #ec8104; }
      main section.category-section .category-wrapper.category-9 .category-title .title .inner-block, main section.category-section .category-wrapper.category-9 .category-title .title span {
        background-color: #ec8104;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-9 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-9 .category-title .title span:hover {
          color: #ffffff;
          background-color: #d37304; }
      main section.category-section .category-wrapper.category-9 .category-title .title .link.view-more {
        color: #ec8104; }
        main section.category-section .category-wrapper.category-9 .category-title .title .link.view-more:hover {
          color: #d37304; }
  main section.category-section .category-wrapper.category-10 .category-title {
    border-bottom-color: #ec3a4a; }
    main section.category-section .category-wrapper.category-10 .category-title .title {
      color: #ec3a4a; }
      main section.category-section .category-wrapper.category-10 .category-title .title .inner-block, main section.category-section .category-wrapper.category-10 .category-title .title span {
        background-color: #ec3a4a;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-10 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-10 .category-title .title span:hover {
          color: #ffffff;
          background-color: #ea2335; }
      main section.category-section .category-wrapper.category-10 .category-title .title .link.view-more {
        color: #ec3a4a; }
        main section.category-section .category-wrapper.category-10 .category-title .title .link.view-more:hover {
          color: #ea2335; }
  main section.category-section .category-wrapper.category-12 .category-title {
    border-bottom-color: #2375c9; }
    main section.category-section .category-wrapper.category-12 .category-title .title {
      color: #2375c9; }
      main section.category-section .category-wrapper.category-12 .category-title .title .inner-block, main section.category-section .category-wrapper.category-12 .category-title .title span {
        background-color: #2375c9;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-12 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-12 .category-title .title span:hover {
          color: #ffffff;
          background-color: #1f68b3; }
      main section.category-section .category-wrapper.category-12 .category-title .title .link.view-more {
        color: #2375c9; }
        main section.category-section .category-wrapper.category-12 .category-title .title .link.view-more:hover {
          color: #1f68b3; }
  main section.category-section .category-wrapper.category-13 .category-title {
    border-bottom-color: #c23152; }
    main section.category-section .category-wrapper.category-13 .category-title .title {
      color: #c23152; }
      main section.category-section .category-wrapper.category-13 .category-title .title .inner-block, main section.category-section .category-wrapper.category-13 .category-title .title span {
        background-color: #c23152;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-13 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-13 .category-title .title span:hover {
          color: #ffffff;
          background-color: #ae2c49; }
      main section.category-section .category-wrapper.category-13 .category-title .title .link.view-more {
        color: #c23152; }
        main section.category-section .category-wrapper.category-13 .category-title .title .link.view-more:hover {
          color: #ae2c49; }
  main section.category-section .category-wrapper.category-14 .category-title {
    border-bottom-color: #56c8be; }
    main section.category-section .category-wrapper.category-14 .category-title .title {
      color: #56c8be; }
      main section.category-section .category-wrapper.category-14 .category-title .title .inner-block, main section.category-section .category-wrapper.category-14 .category-title .title span {
        background-color: #56c8be;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-14 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-14 .category-title .title span:hover {
          color: #ffffff;
          background-color: #43c2b7; }
      main section.category-section .category-wrapper.category-14 .category-title .title .link.view-more {
        color: #56c8be; }
        main section.category-section .category-wrapper.category-14 .category-title .title .link.view-more:hover {
          color: #43c2b7; }
  main section.category-section .category-wrapper.category-15 .category-title {
    border-bottom-color: #189f42; }
    main section.category-section .category-wrapper.category-15 .category-title .title {
      color: #189f42; }
      main section.category-section .category-wrapper.category-15 .category-title .title .inner-block, main section.category-section .category-wrapper.category-15 .category-title .title span {
        background-color: #189f42;
        color: #ffffff; }
        main section.category-section .category-wrapper.category-15 .category-title .title .inner-block:hover, main section.category-section .category-wrapper.category-15 .category-title .title span:hover {
          color: #ffffff;
          background-color: #158939; }
      main section.category-section .category-wrapper.category-15 .category-title .title .link.view-more {
        color: #189f42; }
        main section.category-section .category-wrapper.category-15 .category-title .title .link.view-more:hover {
          color: #158939; }
  main section.category-section.video-section .category-title {
    border-color: #0cc8de; }
    main section.category-section.video-section .category-title .title .inner-block {
      background-color: #0cc8de;
      color: #ffffff; }
      main section.category-section.video-section .category-title .title .inner-block:hover {
        background-color: #0bb2c6;
        color: #ffffff; }
    main section.category-section.video-section .category-title .title .link.view-more {
      color: #0cc8de; }
      main section.category-section.video-section .category-title .title .link.view-more:hover {
        color: #0bb2c6; }
  main section.category-section.video-section .figure-wrapper .figure-container .figure .title {
    color: #212121; }
  main section.category-section.video-section .figure-wrapper .figure-container .figure:hover .title {
    color: #228a80; }
  main.news-page-wrapper .news-wrapper .article-wrapper .text.medium, main.news-page-wrapper .news-wrapper .article-wrapper .text.medium > p {
    color: #212121;
    line-height: 1.8;
    font-size: 1.1rem; }
  main.news-page-wrapper .news-wrapper .article-wrapper .title.large {
    font-size: 1.87rem;
    line-height: 1.47; }

footer .logo-part .img-fluid {
  max-height: 3.2rem; }
footer .footer-link-wrapper .footer-link-list {
  width: 100%; }
  footer .footer-link-wrapper .footer-link-list .list-item {
    width: 5.1rem;
    text-align: center;
    margin: auto; }
    footer .footer-link-wrapper .footer-link-list .list-item .footer-link {
      color: #212121;
      text-transform: capitalize;
      font-size: .895rem; }
footer .bottom-footer .copy-right-wrapper .link.copyright {
  font-size: .795rem;
  color: #5a5a5a; }

.tags .box-head {
  float: left;
  display: inline-block;
  margin-right: 1rem; }
.tags .box-tag {
  background: #f2f2f2;
  margin-right: 1rem;
  padding: 0 1.2rem;
  border: 1px solid #e8e8e8;
  margin-bottom: 7px;
  float: left; }

main .index7-main .pagination-wrapper .pagination-container .pagination {
  display: block; }
  @media (max-width: 767.98px) {
    main .index7-main .pagination-wrapper .pagination-container .pagination .page-list {
      padding: 0rem .1rem;
      margin: 0 0.1rem 0.5rem !important; } }
  main .index7-main .pagination-wrapper .pagination-container .pagination .page-list .active {
    background-color: #228a80;
    color: #ffffff; }
main .index7-main #contact input {
  width: 100%; }
main .index7-main #contact input, main .index7-main #contact textarea {
  padding: 5px 15px; }
main .index7-main #contact textarea {
  width: 100%; }
main .index7-main .main-search {
  padding: 15px;
  position: relative; }
  main .index7-main .main-search .form-group {
    margin-bottom: 0; }
  main .index7-main .main-search input.form-control {
    border: 1px solid #eee; }
  main .index7-main .main-search .form-submit {
    position: absolute;
    top: 15px;
    right: 15px; }
main .index7-main .top-right-block img {
  object-fit: cover; }
  @media (max-width: 575.98px) {
    main .index7-main .top-right-block img {
      height: auto; } }

.social-sidebar .social-connect {
  padding: 0;
  margin: 1rem 0 5rem; }
  @media (min-width: 768px) and (max-width: 1199.98px) {
    .social-sidebar .social-connect {
      margin: 1rem 0 4.2rem; } }
  .social-sidebar .social-connect li {
    list-style: none;
    margin-bottom: 0.5rem; }
    .social-sidebar .social-connect li.facebook {
      background-color: #39539d; }
    .social-sidebar .social-connect li.twitter {
      background-color: #00aaf4; }
    .social-sidebar .social-connect li.google-plus {
      background-color: #ed391d; }
    .social-sidebar .social-connect li.youtube {
      background-color: #ca0000; }
    .social-sidebar .social-connect li a {
      color: #ffffff;
      display: block; }
      .social-sidebar .social-connect li a i {
        border-right: 1px solid #fff;
        padding: 1rem 0.5rem;
        width: 3rem;
        text-align: center; }
        @media (min-width: 768px) and (max-width: 1023.98px) {
          .social-sidebar .social-connect li a i {
            padding: 0.8rem 0.5rem; } }
        @media (max-width: 1023.98px) {
          .social-sidebar .social-connect li a i {
            width: 2rem; } }
        @media (max-width: 575.98px) {
          .social-sidebar .social-connect li a i {
            width: 3rem; } }
      .social-sidebar .social-connect li a .white-title {
        text-align: right;
        display: inline-block;
        font-weight: bold;
        text-transform: capitalize;
        float: right;
        margin: 0.7rem 1rem; }
        @media (max-width: 1023.98px) {
          .social-sidebar .social-connect li a .white-title {
            font-size: 0.9rem; } }
        @media (max-width: 575.98px) {
          .social-sidebar .social-connect li a .white-title {
            font-size: 1rem; } }

.custom-footer {
  background-color: #333; }
  .custom-footer .navbar-brand {
    margin-right: 0; }
  .custom-footer .border-top-1 {
    border-top: 1px solid #565252; }
  .custom-footer .footer-link-wrapper .footer-link-list {
    padding: 0; }
    .custom-footer .footer-link-wrapper .footer-link-list .list-item {
      width: auto;
      text-align: center;
      margin: 0.5rem 1rem; }
      .custom-footer .footer-link-wrapper .footer-link-list .list-item .footer-link {
        color: #f9f9f9; }
        .custom-footer .footer-link-wrapper .footer-link-list .list-item .footer-link:hover {
          color: #e90000; }
      @media (min-width: 768px) and (max-width: 1023.98px) {
        .custom-footer .footer-link-wrapper .footer-link-list .list-item {
          margin: 0.3rem 0.5rem; } }
      @media (max-width: 575.98px) {
        .custom-footer .footer-link-wrapper .footer-link-list .list-item {
          margin: 0.1rem 0.5rem; } }

.custom-btn {
  background-color: #228a80;
  color: #ffffff;
  font-size: 1rem; }
  .custom-btn:hover {
    background-color: #087d72; }

/*********************************option 7 ****************************************/

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