
h5.ideas{
  margin-top: 1% !important;
  font-size: 13px !important;
}
.ideaDetails{
  margin-top: 0% !important;
  font-size: 16px !important;
}

.ideas-descriptions h3{
  margin-bottom: 6%;
}
.ideas-descriptions p{
  font-size: 16px;
}

@media screen and (min-width: 768px) {
  .ideas-img {
    width: 330px;
    height: 252px;
    background-image: url(../../images/notariat.jpg);
    background-size: cover;
  }
  .img-footer{
    width: 330px;
    height: 34px;
    padding: 6px 12px;
    font-size: 10px;
    line-height: 1.42857143;
    border-radius: 0;
    background: #8f8f8f;
  
  }
  .ideas-descriptions{
    height: 240px;
    margin-bottom: 6px;
    overflow: hidden;
  }
  h3.ideas{
    margin-top: 0;
  }
}

@media screen and (max-width: 768px) {
  .ideas-img {
    
    display: none;
    /* width: 330px;
    height: 252px;
    background-image: url(../../images/notariat.jpg);
    background-size: cover; */
  }
  .img-footer{
    display: none;
  }
  .ideas-descriptions{
    display: flex;
    flex-direction: column;
    text-align: justify;
    height: auto;
    margin-bottom: 6px;
    overflow: hidden;
    padding-left: 5%;
    padding-right: 5%;

  }
  .mobile-style-block {
    /* margin-left: 9.2%; */
    /* margin-right: 0; */
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  .col-xs-11 {
    width: 100%;
  }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
  >button{
    padding-right: 0px;
    padding-left: 0px;
  }
  .btn-full-blue-mobile {
    display: none;
  }
  .btn-blue-mobile {
    margin-left: -55%;
  }
  .btn-blue {
    /* margin-left: -55%; */
  }
  h3.ideas{
    margin-top: 0;
    font-size: 21px;
    color: #04314D;
  }
  .show-details-mobile {
    display: none;
  }
  .show-all-mobile {
    justify-self: center;
  }
  .ideas-descriptions-mobile {
    width: 100%;
  }
}