.gallery_carousel .d-flex{-ms-flex-flow:wrap;flex-flow:wrap}.galler_box{min-width:25%;padding:10px;position:relative;width:25%}.galler_box .galler_box_in{height:450px;overflow:hidden;padding:10px;position:relative}.galler_box .zoom_button{background:var(--primary-color-one);border-radius:50px;color:#fff;font-size:18px;height:50px;line-height:50px;opacity:0;position:absolute;right:20px;text-align:center;top:20px;width:50px}.galler_box .position-absolute,.galler_box .zoom_button{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.galler_box .position-absolute{bottom:0;height:auto;left:0;opacity:1;padding:20px;text-align:left;width:100%;z-index:1}.galler_box .position-absolute h6{color:var(--primary-color-one);display:inline-block;font-size:16px;line-height:26px;margin-bottom:15px}.galler_box .position-absolute h2 a{margin:0!important}.galler_box .position-absolute:before{background:var(--background-color-one);border-radius:10px 50px 10px 10px;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.galler_box:hover .position-absolute{bottom:-100%;opacity:0}.galler_box:hover .zoom_button{opacity:1}.galler_box img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:768px){.gallery_carousel .d-flex{display:block!important}.gallery_carousel .d-flex .galler_box{min-width:100%!important;width:50%!important}}