/*STYLE SOCIAL*/
#social a .google-bubble
{
  background:#f7f7f7;
  text-decoration:none;
  vertical-align:baseline;
  border:0;
  cursor:auto
}
#social .google-bubble
{
  padding-top: 10px;
  text-align:center;
  background-color:#f7f7f7;
  width:46px;
  height:46px;
  cursor:pointer;
  transition:all .1s linear;
  -webkit-transition:all .1s linear;
  border-top-right-radius:15px;
  border-bottom-right-radius:15px
}

#social .google-bubble:hover
{
  transition:all .1s linear;
  -webkit-transition:all .1s linear;
  width:60px
}

/*STYLE WEDDING*/
.container-new{
    max-width: 1544px;
  }
  .title-galery{
    text-align:center;
  }
  #gallery-new{
    position:relative;
    width:100%;
    max-width: 1540px;
    /* display:table; */
    transition: all ease 1s;
    background-color:#fff;
    overflow-x: hidden;
  }
  #gallery-new .item{
    width:25%;
    display:block;
    float: left;
    transition: all ease 400ms;
    position: relative;
    padding: 15px!important;
  }
  #gallery-new .item:hover,
  #gallery-new .item:focus{
    transform:scale(1.1);
    z-index:50;
    box-shadow:0 0 10px black;}
  #gallery-new .item figure{
    transition: all ease 1s;
    overflow:hidden;
    height:300px;
    padding:0;
    margin:0;
    position: relative;
  }
  #gallery-new .item figure img{
    transform: scale(1.4);
    transition: all ease 1s;
  }
  #gallery-new .item:hover figure,
  #gallery-new .item:focus figure{
    transition: all ease 400ms;
  }
  #gallery-new .item:hover figure img,
  #gallery-new .item:focus figure img{
    transform:scale(1.4);
    transition: all ease 1s;
  }
  #gallery-new.hover{
    transition: all ease 1s;
  }
  #gallery-new.hover .item{
    opacity:.9;
    filter: blur(1px);
  }
  #gallery-new.hover .item:hover,
  #gallery-new.hover .item:focus{
    opacity:1;
    filter: blur(0);
  }
  #gallery-new .item figcaption{
    position:absolute;
    font-size:18px;
    color:#fff;
    width:100%;
    height:100%;
    padding:10%;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    top:0;
    left:0;
    transform:scale(1.3);
    filter: blur(4px);
    opacity:0;
    transition:500ms;
    background-color: rgba(211, 220, 222, 0.6);
    text-transform:uppercase;
    font-weight:bold;
  }
  #gallery-new .item:hover figcaption,
  #gallery-new .item:focus figcaption{
    transform:scale(1);
    filter: blur(0);
    opacity:1;
    transition:300ms;}
  @media (max-width:1368px){
    #gallery-new .item{width:25%;}
  }
  @media (max-width:1080px){
    #gallery-new .item{width:33.3%;}
  }
  @media (max-width:800px){
    #gallery-new .item{width:50%;}
    #gallery-new .item figure{
      height:250px;
    }
    #gallery-new .item figure img{
      transform:rotate(0) scale(1);
      transition: all ease 1s;
      width:auto;
      min-width:100%;
      min-height:250px;
      padding-left: 0px;
      padding-right: 0px;
      background-color: #e5e5e5;
    }
    #gallery-new .item:hover figure img{
      transform:rotate(0) scale(1);
      
    }
  }
  @media (max-width:425px){
    #gallery-new .item{width:100%;}
    #gallery-new .item figure{
      height:175px;
    }
    #gallery-new .item figure img{
      transform:rotate(0) scale(1);
      transition: all ease 1s;
      width:auto;
      width:100%;
      height:100%;
      min-height:0px;
      background-color: #e5e5e5;
    }
  }

  

/*STYLE TIPS*/
.carousel .carousel-indicators li {
    width: 25px;
    height: 5px;
}
@media (max-width: 425px){
  .w-150 {
    width: 200%!important;
    height: 350px;
  }
  .h3-titulo {
    font-size: 18px;
  }
    .h5-info {
      font-size: 14px;
  }
}
@media (min-width: 426px) and (max-width: 770px){
  .w-150 {
    width: 150%!important;
    height: 350px;
  }
}