.carousel-caption {
min-width: 230px;
max-width: 72%;

right: 15%;
text-align: right;
left: auto;
bottom: 20px;

animation: fadein 2s;
-moz-animation: fadein 2s; /* Firefox */
-webkit-animation: fadein 2s; /* Safari and Chrome */
-o-animation: fadein 2s; /* Opera */

  }


  .carousel-caption h2 {

font-size: 25px

    }

  @keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}


@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}


@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}


@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}


.page-break-after {
  text-align: center;


margin-top: 30px;
margin-bottom: 25px;}



.icon-index {
position: relative;
width:80px;
  }

  .icon-index img{
  width:70px;
  padding-top: 35px;
    }


.panel-heading {
        text-align: center;
  }

.col-lg-12{
position: relative;
height: auto;
/*bottom: -40px;*/

  }

.slogan {
font-size: 13pt;
margin: 20px 0 55px 0;
    }

@media (min-width: 768px) {
      .slogan {
        font-size: 18pt;
      }
    }

  .panel-body {

  /*font-size: 16px;*/
  padding-left: 30px;
  }


  .panel-default > .panel-heading {
      background-color: white;
      border-bottom: 0px;
      padding: 0px 0px;
  }

.img-responsive, .thumbnail > img{
      display: block;
      max-width: 100%;
      height: auto;
      padding-bottom: 50px;
  }

.button-english{

background-color: #000;
font-size: 25px;

}



.iclass{
    -webkit-transform: scale(1.3,1.3);
    -moz-transform: scale(1.3,1.3);
    -o-transform: scale(1.3,1.3);
    -ms-transform: scale(1.3,1.3);
    transform: scale(1.3,1.3);
    opacity: 1;
}


.panel-blog{

  background-color: #fff;
  border: 0px solid transparent;
  border-radius: 1px;
  -webkit-box-shadow: 4px 5px 15px rgba(0, 0, 0, .2);
  box-shadow: 4px 5px 15px rgba(0, 0, 0, 0.20);
  padding: 15px;
  min-height: 220px;

}
.panel-blog p{
  font-size: 12pt;
}
