
.h-part {
    padding-top: 15px;
    padding-bottom: 25px;
    background-size: cover;
    background-position: center center;
  }
  .h-part.overlay {
    position: relative;
  }
  .h-part.overlay:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    background: rgba(15, 15, 15, 0.5);
  }
  .h-part > .container {
    z-index: 2;
    position: relative;
  }

 
.newspaper{
    column-count: 2;
    text-align:justify;
} 

.ivideo {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
}

.ivideo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 90%;
}

  
.newspaper p:first-of-type:first-letter {
    font-size:3em;
    float: left;
    line-height: 50%;
    margin:0.1em 0.1em 0.1em -0.05em;
}
.newspaper img{
    height:auto;
    width:100%;
}

.newspaper h2{
    column-span: all;
}

  .bg-info {
      background: rgb(187, 187, 123)!important;
  }

  .b-box {
    padding: 8px;  
  }

  .amount {
    background: #4D2D80;
    padding: 10px 20px;
    float: right;
    text-align: center;
    color: #fff;
    border: solid 1px #fff!important;
    border-radius: 10px;
  }
  .amount span .rs {
    font-size: 15px;
  }


.container-fluid {
    margin: 0 auto;
    max-width: 1200px;
}

.panel-body {
    border: solid 1px #bdc2d1!important;
    padding: 11px;  
}

.headline {
    background-image: linear-gradient(to left, rgb(7, 30, 114), rgb(7, 56, 171), rgb(39, 62, 233), rgb(3, 5, 98), rgb(79, 151, 222), rgb(10, 55, 110), rgb(133, 140, 239));
    -webkit-background-clip:text;
    color: transparent;
}

.block {
    padding: 10px 0;
    border-bottom: 1px solid #e6e6e6;
}
@media only screen and (max-width: 767px) {
    .block {
        padding: 40px 0 10px;
    }
}

.blog-block {
    background: #f2f2f2;
}
@media only screen and (max-width: 767px) {
    .blog-block {
        padding: 40px 0 20px;
    }
}
@media only screen and (max-width: 767px) {
    .blog-block [class*="col-"] {
        padding-bottom: 20px;
    }
}
@media only screen and (max-width: 767px) {
    .about-block .image {
        padding-bottom: 20px;
    }
}

.blog-block .row {
    margin-bottom: 50px;
}
@media only screen and (max-width: 767px) {
    .blog-block .row {
        margin-bottom: 0;
    }
}
.blog-block .row:last-child {
    margin-bottom: 0;
}
.blog-block .holder {
    background: #fff;
    padding: 15px;
    transition: box-shadow 0.3s linear;
}
.blog-block .holder:hover {
    box-shadow: 0 0 10px 0 #c0c407;
}
.blog-block .holder:hover .image img {
    transform: scale(1.08);
}
.blog-block .card {
    border: 0;
}
.blog-block .card-body {
    padding: 0;
}
.blog-block .image {
    margin: 0 0 15px;
    overflow: hidden;
}
.blog-block .image img {
    transition: transform 0.3s linear;
}
.blog-block time {
    display: block;
    margin: 0 0 10px;
}
.blog-block h5 {
    margin: 0 0 10px;
    font-size: 15px;
}
.blog-block h5 a:hover {
    color: #e2da6a;
}
.cross a:hover {
    color: #e2da6a;
}

.ihover:hover img {
    transform: scale(1.08);
}

.logo
{
    width: 40px;
    height:40px;
    border-radius: 3px;
    margin-top: -55px;

    box-shadow: 0 0 0 5px #fff;
}
