html,body{height:100%;}
body{background-color:#ffffff;font-family:'Montserrat', sans-serif;}
nav a.navbar-brand img{width:200px;}
.text-primary{color:#0d457f!important;}
.zoom{transition:transform .4s;}
.zoom:hover{transform:scale(1.1);}
.wwwa__brand{height:0!important;}
.navbar-toggler{border:none;outline:0!important;background:transparent!important;padding-bottom:0;}
.navbar-toggler:hover{background:transparent!important;}
.navbar-toggler .icon-bar{width:30px;background:#ffffff;display:block;margin-bottom:8px;height:3px;transition:all 0.2s;}
.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:0% 10%;}
.navbar-toggler .middle-bar{opacity:0;}
.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:0% 90%;}
.navbar-toggler.collapsed .top-bar{transform:rotate(0);}
.navbar-toggler.collapsed .middle-bar{opacity:1;}
.navbar-toggler.collapsed .bottom-bar{transform:rotate(0);}

#google_translate_element{display:inline-flex;height:19px;overflow:hidden;}
#google_translate_element div span{display:none;}
#google_translate_element div>div{display:inherit!important;}
iframe.skiptranslate{display:none;}
#google_translate_element select{background:transparent;font-size:17px;font-weight:700;border:0;border-radius:1px;color:#000000;margin:0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

#carouselFade .s1{background-image:url('../img/slide/1.jpg');}
#carouselFade .s2{background-image:url('../img/slide/2.jpg');}
#carouselFade .s3{background-image:url('../img/slide/3.jpg');}
#carouselFade .d-flex{background-size:100%;background-position:center;}
#carouselText{z-index:3;}
#carouselFade .carousel-inner .carousel-item img{
    -webkit-animation:zoom 15s;
    animation:zoom 15s;
}
.gradient{z-index:2;background:rgb(232,231,216);background:linear-gradient(180deg,rgba(255,255,255,0)0%,rgba(0,0,0,1)100%);}
.gradient-start{z-index:-1;background:rgb(232,231,216);background:linear-gradient(270deg,rgba(255,255,255,0)0%,rgba(122 20 30) 100%);}
.carousel-item {
    transition: transform 1s ease-in-out;
  }
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: opacity 0s 1s;
  }
  .card-footer {
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: min-height 0.5s ease, opacity 0.5s ease;
  }
  
  .card-footer.show {
    min-height: 55px;
    max-height: 100px;
    opacity: 1;
  }
@media(min-width:768px){

}
@media(max-width:767px){
    #carouselFade .d-flex{background-size:auto 100%;background-position:center;}
    #carouselFade img.w-100{width:auto!important;height:100%;}
    #carouselText{text-align:center;}
    #carouselText>.d-flex{flex-direction:column;}
    #carouselText>.d-flex .w-25{width:100%!important;}
    #carouselText>.d-flex .w-50{width:100%!important;}
    #carouselText>.d-flex .h-100{height:auto!important;width: 100% !important;}
    #carouselText>.d-flex .justify-content-end{justify-content:center!important;}
    .gradient-start{background:transparent!important;}
    .gradient{background:linear-gradient(180deg,rgba(255,255,255,0)0%,rgba(122 20 30)100%);}
    #titles .btn-outline-light{margin:0 auto;display:table;}
    #titles h1{margin:0 auto;display:table;}
    #carouselFade .s1{margin-left:-310px;}
    #carouselFade .s2{margin-left:-340px;}
    #carouselFade .s3{margin-left:-375px;}
    #intro{text-align:center;}
    #about .d-flex{flex-direction:column;}
    #items .card .card-body,#items .card .card-footer{padding:0!important;}
    #items .card .card-body small{display:block;margin-bottom:1rem;}
    #items .card .card-footer .btn{border-radius:0!important;}
    #items .card-footer.show{min-height:38px;}
}
@-webkit-keyframes zoom{
    from {
        -webkit-transform:scale(1,1);
    }
    to {
        -webkit-transform:scale(1.5,1.5);
    }
}
@keyframes zoom{
    from{
      transform:scale(1,1);
    }
    to{
      transform:scale(1.5,1.5);
    }
}