.image-gallery-wrap .gallery-item{float:left;margin-bottom:0;margin-right:0;position:relative;width:25%}.image-gallery-wrap .gallery-image{border:7px solid #fff;position:relative}.image-gallery-wrap .gallery-image .cm-image{width:100%}.image-gallery-wrap .gallery-image .cm_overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:-1;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.15)}.image-gallery-wrap .gallery-image .cm_overlay:before{speak:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:attr(data-icon);direction:ltr;font-family:ETmodules;font-size:32px;font-weight:400;left:50%;position:absolute;text-shadow:0 0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s;transition:all .4s}.image-gallery-wrap .gallery-image:hover .cm_overlay{opacity:1;z-index:3}.image-gallery-wrap .top-section{box-shadow:0 2px 18px 0 rgba(0,0,0,.11);position:relative;text-align:center;z-index:22}.image-gallery-wrap .top-section h1{font-size:32px}.image-gallery-wrap .post-gallery{padding-bottom:10px;padding-top:7px}.image-gallery-wrap .top-sec-in{padding-bottom:38px;padding-top:65px}.image-gallery-wrap .top-sec-in .container>div{display:block;float:left;margin-right:5.5%;min-height:1px;width:100%}.image-gallery-wrap .gallery-item:nth-child(4n+1){clear:both}.image-gallery-wrap .gallery-item{-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;opacity:1}.image-gallery-wrap .cm_promo_description{background-color:#343f4a;margin-top:30px;padding:40px;text-align:center}.image-gallery-wrap .cm_promo_description .cm_promo_des_in{padding-bottom:20px}.image-gallery-wrap .cm_promo_description .cm_promo_des_in *{color:#fff}@media (min-width:981px){.image-gallery-wrap .top-sec-in .container>div.col3{width:20.875%}.image-gallery-wrap .top-sec-in .container>div.col6{width:47.25%}.image-gallery-wrap .top-sec-in .container{padding:2% 0}.image-gallery-wrap .cm_promo_description{margin-top:5.82%}}@media only screen and (min-width:1375px){.image-gallery-wrap .top-sec-in .container{padding:27px 0}}@media (max-width:980px){.image-gallery-wrap .top-sec-in .container{padding:30px 0}}@media (max-width:767px){.image-gallery-wrap .top-sec-in .container{padding:10px 0}.image-gallery-wrap .gallery-item{margin:0;width:50%}}@media (max-width:479px){.image-gallery-wrap .gallery-item{width:100%}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}