*{
    margin: 0;
    padding: 0;
}

.top-text{
    text-align:center;
    padding: 100px 0;
}

.top-text h1{
    font-size: 100px;
}

nav{
    font-family: 'Handlee', cursive;
    font-size: 14pt
}

nav .fas{
    color:#888888;
}

.nav-item{
    padding-left:8px;
}

.nav-link{
    color:#00000080;
}


.insta{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("icon/insta.png") no-repeat;
    background-size: cover;
}

.top-img{
    background-image: url("images/about-top.jpeg");
    background-position:center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    width: 100%;
}

.top-img .overflow-auto{
    background-color: rgba(250,250,250,0.7);
}

.top-text{
    font-family: 'Handlee', cursive; 
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 15pt;
    color: black;
}

.topix h5{
    font-family: 'Handlee', cursive;
}

.carousel-item .img-fluid {
  width:100%;
  height:auto;
}

.carousel-item{
  height: auto;
}

.carousel-item a {
  display: block;
  width:100%;
}

.carousel-item .show-image {
  display: block;
  width:100%;
}

.card-body {
  font-size: 10pt;
}

.fluid2{
    padding:0;
}

.about-img .overflow-auto{
    background-color: rgba(250,250,250,0.7);
}

.about-text{
    font-family: 'Handlee', cursive; 
    font-family: 'M PLUS 1p', sans-serif;
    text-align: left;
    margin-top: 10px;
    margin-left: 30px;
    margin-right: 10px;
    color: black;
}

.info .col-lg-3{
    margin:0px 0px 10px 0px;
}

.info .col-md-6{
    margin:0px 0px 10px 0px;
}

.info .col-sm-12{
    margin:0px 0px 10px 0px;
}

.card_topic{
    margin:10px 10px;
    /* height: 500px; */
}

.card img{
  width: 100%;
   /* height: 250px; */
}

.modal-middle {
 margin: 5% auto;
}
 
.modal-img_footer {
 padding: .5em;
 text-align: center;
}

.btn-group{
    padding-left:5px;
    padding-right:10px;
}


footer p{
    font-family: 'Handlee', cursive; 
    text-align: center;
}