.jumbotron {
  padding-top: 3rem;
  padding-bottom: 3rem;
  margin-bottom: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron h1 {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

.st-card-body{
    /*position: absolute;*/
    /*background: linear-gradient(0deg, #2e2e2e, transparent);*/
    /*backdrop-filter: blur(4px);*/
    /*bottom: 0;*/
    /*color: #fff;*/
    width: 100%;
    /*padding: 5px 10px;*/
    height:110px;
    color:#fff;
}
.st-card-img{
    height:220px;margin:0px;border-radius: 15px;border: 0px solid #e9e9e9;
    
}
.st-card{
    border-radius: 15px;border:0;
    background:transparent;
}
a{
    text-decoration:none !important;
}
.st-card-text{
       margin-bottom: 4px !important;
    font-size: 16px;
    color: #7b7b7b !important;
    border-radius:15px;
}
.st-title{
    margin-bottom: 3px;    font-size: 18px;font-weight: 700;
}
.st-title-featured{
    margin-bottom: 3px;    font-size: 18px;font-weight: 700;
color:#000;    
}

 .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }
      .card{
        cursor: pointer;
                transition: all .2s ease-in-out; 

      }
      .card:hover{
        transform: scale(1.05);
      }
      .leadtxt{
          font-weight:700 !important;
          
          background:-webkit-linear-gradient(#5457ff, #0be9cb);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;font-weight: 700;font-size: 40px;
    
 /*         -webkit-animation: cc 2s infinite alternate;*/
	/*-moz-animation: cc 2s infinite alternate;*/
	/*-ms-animation: cc 2s infinite alternate;*/
	/*-o-animation: cc 2s infinite alternate;*/
	/*animation: cc 2s infinite alternate;*/
      }
      
      @-webkit-keyframes cc {
	from { background: -webkit-linear-gradient(#5457ff, #0be9cb);    -webkit-background-clip: text; }
	to { background: -webkit-linear-gradient(#0be9cb, #5457ff);     -webkit-background-clip: text;}
}
@keyframes ant {
	0% { background-position: 0px 50%; }
	50% { background-position: 100% 50%; }
	100% { background-position: 0px 50%; }
}

.featuretxt{
 
background: linear-gradient(-45deg, #5457ff, #0be9cb, #5457ff, #0be9cb);	background-size: 300%;
	
	    font-weight: 700 !important;
    font-size: 40px;

	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: ant 10s ease-in-out infinite;
	-moz-animation: ant 10s ease-in-out infinite;
	-webkit-animation: ant 10s ease-in-out infinite;
}
/*@-moz-keyframes color_change {*/
/*	from { background: blue; }*/
/*	to { background: red; }*/
/*}*/
/*@-ms-keyframes color_change {*/
/*	from { background: blue; }*/
/*	to { background: red; }*/
/*}*/
/*@-o-keyframes color_change {*/
/*	from { background: blue; }*/
/*	to { background: red; }*/
/*}*/
/*@keyframes color_change {*/
/*	from { background: blue; }*/
/*	to { background: red; }*/
/*}*/