.copyright_footer{position:absolute;right:10px;bottom:40px}.rank-math-breadcrumb{text-align:left}.gallery-wrap,#gallery{overflow:hidden}#filters{margin:1%;padding:0;list-style:none;overflow:hidden;text-align:center}#filters li{float:inherit;display:inline-block}#filters li span{display:block;padding:10px 22px;text-decoration:none;color:#666;text-transform:uppercase;transition:all ease-in-out 0.25s;cursor:pointer;position:relative;z-index:2;border:none;font-family:"Montserrat",arial;font-size:12px;line-height:20px;font-weight:700}#filters li:hover span{color:#000}#filters li span.active{color:#fff;background-color:#f68202}#gallery .gallery-item{float:left;width:25%;padding:10px;position:relative;z-index:10;display:none}.inside{position:relative;overflow:hidden;width:100%;height:100%}.gallery-item_img{position:relative}.gallery-item_img img{width:100%;height:100%;object-fit:cover}.gallery-item_img_heading{display:block;height:auto;position:absolute!important;font-size:20px;text-align:center;bottom:0;left:0;width:100%}.gallery-item_img_heading h4{font-size:18px;line-height:29px;color:#fff;font-weight:500;display:inline-block;float:left;clear:both;margin:12px 12px 12px 12px;padding:7px 7px 7px 7px;border-radius:0 0 0 0;background:#004041;position:relative;z-index:2!important;font-family:"Montserrat";text-transform:capitalize}.gallery-item_content{margin:0;padding:0 10px 0 10px;position:absolute;z-index:1;top:0;background-color:rgb(233 145 13 / 85%);width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.5s}#gallery .gallery-item:hover .gallery-item_content{opacity:1}.gallery-item_content ul{columns:1;-webkit-columns:1;-moz-columns:1;margin:0 0 30px 0}.gallery-item_content ul li{margin:0;font-size:16px}.gallery-item_content h4{margin-bottom:5px;font-weight:400!important;font-size:14px!important}.overlay{background:rgb(31 186 231 / .8);z-index:1;transition:all 0.7s ease-in-out}.gallery_button{position:absolute;z-index:2;bottom:20px;color:#f68202;background-color:#fff;width:65%;transform:translateX(-50%);left:50%;text-align:center;font-weight:bolder;opacity:0;transition:all 0.5s;border-radius:15px}#gallery .gallery-item:hover .gallery_button{opacity:1}.gallery_popup{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#gallery .gallery-item:hover .details,#gallery .gallery-item:hover .overlay{opacity:1}.popup_gallery{position:fixed;z-index:-1;left:0;top:0;height:100vh;width:100vw;opacity:0;transition:.3s all;pointer-events:none}.close_popup{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgb(0 0 0 / 50%);cursor:pointer}.popup_gallery.active{opacity:1;pointer-events:unset;z-index:99999}.popup_gallery{display:flex;justify-content:center;align-items:center}.slider_gallery{position:relative;z-index:2;width:1400px}.slider_gallery img{display:block;margin:auto}div#load_gallery .box_slider{padding:0;border-radius:15px;position:relative;z-index:2;background-position:bottom center;background-size:cover}.popup_gallery.load:before,#load_gallery_project.active:before{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%) scale(.5);content:url(/wp-content/themes/flatsome-child/images/loadding.gif)}.arrow_slider{width:40px;height:40px;border-radius:20px;border:1px solid #666;background-color:#eef3ff;opacity:.2;cursor:pointer}.arrow_slider{display:inline-flex;align-items:center;justify-content:center;transition:.3s all;background:#fff0}.arrow_slider span{width:19px;height:1px;background-color:#f68202!important;opacity:.5;position:relative;transition:.3s all}.arrow_slider span:before{background-color:rgb(102 102 102 / .93);position:absolute;right:-1px;top:-3px;content:'';transform:rotate(38deg);width:10px;height:1px;transition:.3s all}.arrow_slider.button_prev_slider span:before{right:unset;left:-1px;transform:rotate(-38deg)}.arrow_slider:hover,.arrow_slider:hover{background:#313591;opacity:1;border-color:#313591}.arrow_slider:hover span,.arrow_slider:hover span:before{background:#fff;opacity:1}.close_popup svg{position:absolute;right:20px;top:20px;fill:#f68202;cursor:pointer}.popup_gallery .arrow_slider.next{left:unset;right:20px}.popup_gallery .arrow_slider span,.popup_gallery .arrow_slider span:before{background:#f68202}.popup_gallery .arrow_slider{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:9;background:#fff;opacity:1;border-color:#fff}.popup_gallery .swiper-slide{height:466px;display:flex;align-items:center;justify-content:center;transition:all 200ms linear;transform:scale(.85)}.popup_gallery .swiper-slide-active{transform:scale(1)}.popup_gallery .swiper-slide .item{height:100%}.popup_gallery .swiper-slide img{height:100%;object-fit:cover}.popup_gallery .swiper-form{padding:28px;border-radius:5px;border:4px groove #ed8536;box-shadow:0 10px 25px 4px rgb(2 2 2 / 50%);background-color:rgb(255 255 255 / 1);display:flex;align-items:center}.popup_gallery .item_form{display:flex;align-items:center}.popup_gallery .item_form h3{font-size:28px;width:100%}.popup_gallery .item_form input{padding:25px 15px;font-size:18px}.popup_gallery .form_formidable .frm_form_title,.popup_gallery .form_formidable .frm_description{display:none!important}.customer_review_star{display:flex;align-items:center;margin-bottom:15px}.customer_review_star svg{height:30px;margin-right:5px}.customer_review_star span{font-weight:bolder;color:#f60;font-size:28px}.customer_review ul{list-style:none;color:#222;columns:2;-webkit-columns:2;-moz-columns:2;margin:0 -40px}.customer_review ul li{display:flex;align-items:center;justify-content:space-between;margin:0 40px 16px 40px}.customer_review ul li p{margin:0}.customer_review ._bgq2leu{-webkit-box-align:center!important;-webkit-box-direction:normal!important;-webkit-box-orient:horizontal!important;display:flex!important;flex-direction:row!important;align-items:center!important;margin-left:12px!important;width:75%!important;max-width:150px}.customer_review ._7pay{position:relative!important;height:4px!important;width:100%!important;margin-right:4px!important;background:#dddddd!important;border-radius:2px!important}.customer_review ._1wsvxly{position:absolute!important;top:0px!important;left:0px!important;bottom:0px!important;background:#222;border-radius:2px!important}.customer_review ._4oybiu{color:#222222!important;font-weight:600!important;font-size:12px!important;line-height:16px!important;margin-left:6px!important}.popup_gallery .frm_verify{display:none!important}@media only screen and (max-width:1400px){.slider_gallery{width:1200px}.popup_gallery .swiper-slide{height:400px}}@media only screen and (max-width:991px){.slider_gallery{width:800px}.popup_gallery .swiper-slide .item{display:flex}.popup_gallery .swiper-slide img{height:auto;width:100%}.popup_gallery .swiper-slide{height:inherit}.swiper-wrapper{align-items:center}}@media only screen and (max-width:767px){#filters{text-align:center}#filters li{float:none}#filters li span{display:inline-block}.customer_review ul{margin:0;columns:1;-webkit-columns:1;-moz-columns:1}.customer_review ul li{margin:0 0 10px 0}.slider_gallery{width:400px}.popup_gallery .arrow_slider{left:50%;margin-left:-60px;top:inherit;bottom:-20px}.popup_gallery .arrow_slider.next{left:unset;right:50%;margin-right:-60px;top:inherit}#filters{display:inline-flex;width:100%;overflow-x:scroll;white-space:nowrap}#filters::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #fff;background-color:#fff}#filters::-webkit-scrollbar{width:1px;background-color:#fff}#filters::-webkit-scrollbar-thumb{background-color:#fff}}@media only screen and (max-width:479px){.slider_gallery{width:350px}}@media only screen and (max-width:360px){.slider_gallery{width:300px}}@media (max-width:30em){.wrap{padding-left:1em;padding-right:1em}#gallery .gallery-item{float:none;width:100%}}@media only screen and (max-width:1199px){.copyright_footer{position:relative;right:0;bottom:0}}