.gallery-row .gallery-item,.gallery-cat-row .gallery-item{padding:0 15px;margin:0 0 30px;text-align:center}.gallery-row,.gallery-cat-row{margin:0 -15px}.pro-tax-desc{text-align:center;margin:0 0 40px}.gallery-box-thumb.img-hover{position:relative;vertical-align:middle;display:inline-block;text-align:center;transition:.5s;padding:15px;cursor:pointer;border:1px solid #dce7eb;-webkit-transition:.5s}.gallery-box-thumb.img-hover:hover{border:1px solid #dce7eb}.gallery-box-thumb.img-hover:before,.gallery-box-thumb.img-hover:after{width:100%;height:100%;z-index:3;content:'';position:absolute;top:0;left:0;box-sizing:border-box;-webkit-transform:scale(0);transition:.5s}.gallery-box-thumb.img-hover:before{border-bottom:1px solid #165864;border-left:1px solid #165864;-webkit-transform-origin:0 100%}.gallery-box-thumb.img-hover:after{border-top:1px solid #165864;border-right:1px solid #165864;-webkit-transform-origin:100% 0%}.gallery-box-thumb.img-hover:hover:after,.gallery-box-thumb.img-hover:hover:before{-webkit-transform:scale(1)}.gallery-row .gallery-item img,.gallery-cat-row .gallery-item img{width:auto;height:250px;object-fit:contain}.pro-content{text-align:center;margin-top:15px}.gallery-box-thumb.img-hover a{display:block;z-index:9;position:relative;text-decoration:none}.pro-content-desc{font-size:14px;color:#151222;text-decoration:none}.gallery-sec{margin:0 0 45px}.gallery-box-thumb.img-hover a:hover .pro-content-desc{color:#151222;text-decoration:none}.pro-content-title{margin:0 0 5px}.pro-content-title,.pro-content-title a{font-family:'Jost';display:inline-block;color:#151222;font-size:18px;font-weight:700;text-transform:capitalize;line-height:1.33}.about-txt-sec h3{font-size:20px;margin:0 0 15px}.about-txt-sec .col-md-4:nth-child(3n+1){clear:both}ol,.about-txt-sec ol{padding-left:18px}.gallery-cat-row .isotope,.gallery-cat-row.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.gallery-cat-row.isotope{-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height}.gallery-cat-row.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.gallery-cat-row.isotope.no-transition,.gallery-cat-row.isotope.no-transition .isotope-item,.gallery-cat-row.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}ul#filters{padding:0;margin:0 -10px;text-align:center;margin-bottom:30px;display:block}ul#filters li{display:inline-block;vertical-align:top;padding:0 10px;width:33.33%;margin-right:-4px;margin-bottom:15px}ul#filters li .base-text{color:#151222;font-size:13px;font-family:'Jost';line-height:22px;letter-spacing:.5px;padding:9px 5px;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;opacity:1;text-transform:uppercase;border:1px solid #dce7eb;display:block;vertical-align:top}ul#filters li .base-text.active,ul#filters li .base-text:hover{color:#165864;text-decoration:none}.contact-popup{position:relative;background:0 0;width:auto;max-width:600px}.f-hide{display:none}.contact-popup h3{font-size:20px;font-weight:600;text-align:left;margin:0 0 15px}.contact-btn-sec{text-align:center;margin:20px 0}.enquiry-t{display:none !important}@media (max-width:1199px){.gallery-row .gallery-item,.gallery-cat-row .gallery-item{width:33.33%}ul#filters{display:block;white-space:nowrap;overflow-x:scroll}ul#filters li{display:inline-block;vertical-align:top;padding:0 4px;width:auto;margin-right:0;margin-bottom:10px}}@media (max-width:991px){.gallery-row .gallery-item,.gallery-cat-row .gallery-item{width:50%}.about-txt-sec .col-md-4:nth-child(3n+1){clear:none}.about-txt-sec .col-md-4:nth-child(2n+1){clear:both}}@media (max-width:480px){.gallery-row .gallery-item,.gallery-cat-row .gallery-item{width:100%}.about-txt-sec .col-md-4:nth-child(2n+1){clear:none}.contact-popup{padding:0}}.pro-cat-sec{margin:0 -15px;text-align:center}.pro-cat-lists{padding:50px 0}.pro-cat-sec .pro-cat-item{padding:0 15px;vertical-align:top;width:25%;display:inline-block;margin-right:-4px}.pro-cat-sec .pro-cat-item .inner-pro-cat{text-align:center;margin:0 0 40px}.pro-cat-sec .pro-cat-item .inner-pro-cat a{display:block}.pro-cat-sec .pro-cat-item .inner-pro-cat span{display:block}.pro-cat-sec .pro-cat-item .inner-pro-cat span.pro-icon{margin:0 0 15px}.pro-cat-sec .pro-cat-item .inner-pro-cat span.pro-icon img{width:100px;object-fit:contain;margin:0 auto}.pro-cat-sec .pro-cat-item .inner-pro-cat span.pro-cat-nm{font-family:'Jost';display:inline-block;color:#151222;font-size:18px;font-weight:700;text-transform:capitalize;line-height:1.33}.pro-cat-sec .pro-cat-item .inner-pro-cat a:hover span.pro-cat-nm{color:#165864}body .contact-section-type4,body .cf7-form-type4{margin-top:30px}.pagination-sec{text-align:center}.pagination-sec .pagination{margin:0 0 40px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#165864}.pagination>li>a,.pagination>li>span{color:#165864}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#165864;background-color:#fff;border-color:#ddd}.video-popup-sec img{width:100%}.video-popup-sec a{display:block;position:relative}.video-popup-sec a:after{content:'\f01d';font-family:FontAwesome;position:absolute;top:50%;left:50%;font-size:90px;color:#fff;display:inline-block;margin-left:-45px;margin-top:-55px;z-index:2}.video-popup-sec a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background:rgba(0,0,0,.4);z-index:1}@media (max-width:1199px){.pro-cat-lists{padding:30px 0}}@media (max-width:991px){.pro-cat-sec .pro-cat-item{width:33.33%}}@media (max-width:767px){.pro-cat-sec .pro-cat-item .inner-pro-cat{margin:0 0 20px}}@media (max-width:575px){.pro-cat-sec .pro-cat-item{width:50%}}