/** news-section **/

.news-section {
  position: relative;
  padding: 115px 0px 110px 0px;
}

.news-section .sec-title{
  margin-bottom: 54px;
}

.news-block-one .inner-box{
  position: relative;
  display: block;
}

.news-block-one .inner-box .image-box{
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #52547c;
}

.news-block-one .inner-box .image-box img{
  width: 100%;
  transition: all 500ms ease;
}

.news-block-one .inner-box:hover .image-box img{
  transform: scale(1.05);
  opacity: 0.5;
}

.news-block-one .inner-box .lower-content{
  position: relative;
  display: block;
  padding-top: 21px;
  padding-right: 15px;
}

.news-block-one .inner-box .lower-content .info li{
  position: relative;
  display: inline-block;
  float: left;
  font-size: 14px;
  color: #8f8f8f;
  margin-right: 3px;
}

.news-block-one .inner-box .lower-content .info li:last-child{
  margin: 0px !important;
}

.news-block-one .inner-box .lower-content .info{
  position: relative;
  display: block;
  margin-bottom: 3px;
}

.news-block-one .inner-box .lower-content h5{
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 14px;
}

.news-block-one .inner-box .lower-content h5 a{
  display: inline-block;
  color: #52547c;
}

.news-block-one .inner-box .lower-content .theme-btn{
  padding: 10px 22px;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
}

.news-section.blog-page .more-btn{
  padding-top: 20px;
}