body {
  background: #ffffff;
}
#slides,
.slides-container,
.slide {
  max-width: 2000px;
  margin: 0 auto;
  max-height: 600px;
}
#slides {
  max-height: 600px;
  background: #ffffff !important;
}
.agni_slide {
  background-size: cover !important;
  background-position: center top;
}

 .row-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.img-responsive , .img-fluid {
  width: 100%;
}

.row-flex > [class*='col-'] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.post-thumbnail-area {
  overflow: hidden;
}
.post-thumbnail-area a:hover img{
  transform: scale(1.2);
}
.post-thumbnail-area a img {
  transition:0.5s;
  display: block;
  overflow: hidden;
}

.post-date, .post-share-icon {
  position:relative;
  z-index:1;
}

@media (min-width: 1300px) {
  .container {
    width: 1270px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1360px;
  }
}
@media (min-width: 1978px) {
  html {
    max-width: 2000px;
    margin: 0 auto;
    margin-top: 50px;
  }

  body {
    margin-top: 50px;
    box-shadow: 0px 0px 10px 20px #ddd;
    border-radius: 20px;
  }
  .header-menu-bg {
    max-width: 2000px;
  }
  .container {
    width: 1600px;
  }
}

@media (max-width: 550px) {
  #slides,
  .slides-container,
  .slide {
    max-height: 300px;
  }
  #slides {
    max-height: 300px;
  }
}

.blog-content .entry-content {
  background: #ffffff00;
}

.page-header h1 {
  text-shadow: 0px 0px 10px #000;
}


.header-menu-bg {
  z-index: 1000;
}
.header-icon {
      border-radius: 0 0px 10px 10px;
    width: 130px;
    height: 130px;
    max-height: 1230px;
    margin: 0px 0px;
    border: 10px solid #FFF;
    background: #FFF;
    box-shadow: 0px 10px 10px 5px #00000030;

}

.header-icon img {
       border-radius: 100%;
  max-height:120px;
  margin:0px;
}