.hide{
    display: none;
}
.hero{
    overflow: hidden;
}
#abgne_float_ad{
    position: fixed;
    right: 10px;
    bottom: 10px;
    width: 60px;
    z-index: 66;
}
#abgne_float_ad a{
    display: inline-block;
}
#abgne_float_ad img{
    width: 100%;
    height: auto;
}
.body-home .overlay-bottom{
   display: none !important;
}
.body-home .text-rotator-wrapper{
    bottom: 50px;
}
.button-with-animation{
    min-height: 56px;
}
.button-with-animation .text-button ,.button-with-animation img{
    transition: 0.2s ease;
}
.button-with-animation:hover .text-button{
    margin-top: -100px;
}
.button-with-animation img{
    transition: 0.2s ease;   
    margin-top:-100px;
}
.button-with-animation:hover img{    
    margin-top: 0px;
}
.title-flex .button-with-animation img{
    margin-top:-200px;
}
.title-flex .button-with-animation:hover img{
    margin-top:-90px;
}
.main-grid img{
    width: 100%;
    height: auto;
}

.photo-line-animation img{
    width: 100%;
    height: auto;
}
.lightbox-wrapper img{
    width: 100%;
    height: auto;
}
.lightbox-wrapper .view-project-icon img{
    width: 17px;
}
.pagination-div{
    text-align: center;
}
.pagination-div a{
    text-transform: uppercase;
    border: 2px solid #000;
    border-radius: 50px;
    align-items: center;
    padding: 12px 18px 11px;
    display: inline-block;
    margin: 0 10px;
    color: #000;
    text-decoration: none;
}
.pagination-div a:hover{
    background-color:#000;
    color: #fff;
}
.pagination a{
    color: #555;
    min-width: 30px;    
    min-height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    margin: 0 5px;
    border: 2px solid #000;
    border-radius: 50px;
}
.pagination a:hover{
    background-color:#000;
    color: #fff;
    text-decoration: none;
}
.pagination a.active{
    color: #fff;
    background-color:#000;
}
#tudouIframe{
    margin-left: -5%;
}
.section-shopping-store{
    padding: 50px 0;
}
/*
::-webkit-scrollbar {
    width: 10px;
  }  

::-webkit-scrollbar-track {
    box-shadow: none; 
    border-radius: 10px;
    background: #f7f7f7;
  }
   

::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 10px;
  }
  

:-webkit-scrollbar-thumb:hover {
    background: #555; 
  }
  */
  .about-grid img{
    height: auto;
  }
  .photo-flex img{
    height: auto;
  }
  .logo img{
    height: auto;
  }
  .page-content{
    overflow-x: hidden;
  }
  .body-home .service-flex._1 .max-w-width{
    width: 300px;
  }
  .logo{
    max-width: max-content;
  }
  img{
    height: auto !important;
  }
  @media screen and (max-width: 479px){
    .body-home .service-flex._1 .max-w-width{
        width: 100%;
        max-width: 100%;
    }
    .blog-main-title{
        max-width: 100%;
    }
    .page-content{
        overflow-y: hidden;
    }
  }
