body{overflow:hidden}.elementor-button{display:inline-flex}#site-header{border:none}#site-header .mobile_logo .elementor-widget-container{margin-top:0!important}.animate_btn a:focus{background-color:#FED700!important}.elementor-nav-menu .elementor-item:focus{outline:none!important}.header_menu .elementor-nav-menu>li:last-child a{padding-right:0!important}#site-header.fixed{position:fixed;left:0;top:0;width:100%;animation:smoothScroll 1s forwards}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0)}}.admin-bar #site-header.fixed{top:32px}.swiper-slide-contents{position:relative}.swiper-slide-contents::before{position:absolute;content:"";border:2.7px solid #FED700;height:100%;left:-18px;top:5px;border-radius:10px}.swiper-slide-contents .elementor-button.elementor-slide-button{position:relative;overflow:hidden;z-index:1;cursor:pointer}.swiper-slide-contents .elementor-button.elementor-slide-button:hover{color:#141414!important}.swiper-slide-contents .elementor-button.elementor-slide-button::before{position:absolute;content:"";top:0;left:0;height:100%;width:0;background:#fff;transition:0.7s all;z-index:-1}.swiper-slide-contents .elementor-button.elementor-slide-button:hover::before{width:100%}.elementor-swiper .swiper-slide-inner{max-width:965px}.animate_btn .elementor-button-link{position:relative;overflow:hidden}.animate_btn .elementor-button-link::before{position:absolute;content:"";top:0;left:0;height:100%;width:0;background:#fff;transition:0.7s all}.animate_btn .elementor-button-link:hover::before{width:100%}.animate_btn span.elementor-button-text{z-index:999}.elementor-swiper-button.elementor-swiper-button-prev{color:#000!important;background:#fff;border-radius:50%;padding:8px}.elementor-swiper-button.elementor-swiper-button-next{color:#000!important;background:#fff;border-radius:50%;padding:8px}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev{left:100px!important}.elementor-element .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next{right:100px!important}.round_logo::after{position:absolute;content:"";background-image:url(https://builtdemo.info/wilson/wp-content/uploads/2023/05/30_logo.png);width:100px;height:100px;bottom:40px;right:115px;z-index:9;background-repeat:no-repeat;background-size:contain}.about_content .elementor-container{margin-right:0!important}.quote_request_form button.elementor-button{transition:0.5s all}.rating_star{margin-top:20px}.rating_star i{color:#FED700}.testimonial_slider .elementor-swiper .swiper-slide{margin:20px 0 20px 0;box-shadow:0 4px 10px 2px #00000026;border-radius:10px;padding:35px 50px!important;position:relative}.testimonial_slider .elementor-swiper .swiper-slide::before{position:absolute;content:"";background-image:url(https://builtdemo.info/wilson/wp-content/uploads/2023/05/left_cott.png);top:30px;left:50px;height:50px;width:50px;background-repeat:no-repeat;opacity:.5}.testimonial_slider .elementor-swiper .swiper-slide::after{position:absolute;content:"";background-image:url(https://builtdemo.info/wilson/wp-content/uploads/2023/05/right_cott.png);bottom:15px;right:40px;height:50px;width:50px;background-repeat:no-repeat;opacity:.5}.anchor_scroll_down a:focus{outline:none!important}.custom_grid .elementor-icon-list-items.elementor-inline-items{display:grid;grid-template-columns:repeat(4,1fr)}.service_categ h2::before{position:absolute;content:"";background-image:url(https://builtdemo.info/wilson/wp-content/uploads/2023/05/right-arr.png);width:10px;height:10px;background-size:contain;right:-20px;background-repeat:no-repeat;top:5px}.elementor-post__card{overflow:hidden;transition:0.5s all}.service_list .elementor-post__thumbnail__link{margin:0!important}.service_list .elementor-post__text{position:absolute;bottom:-25px;left:0;transition:all 0.35s}.service_list .elementor-post__card:hover .elementor-post__text{bottom:15px}.service_list .elementor-post__read-more{position:relative;padding-right:22px}.service_list .elementor-post__text h3{margin-bottom:10px!important}.service_list .elementor-post__read-more::after{position:absolute;background-image:url(https://builtdemo.info/wilson/wp-content/uploads/2023/05/right-arrow.png);background-repeat:no-repeat;background-position:center;background-size:contain;content:"";width:14px;height:12px;right:0;top:50%;transform:translateY(-50%)}.service_list .elementor-post__card img{left:0!important;top:0!important;width:100%;transform:translate(0)!important;height:100%}.service_list .elementor-post__card:hover img{transform:scale(1.04)!important;transition:0.5s all!important}.service_list .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{transition:0.5s all}.page-id-600 .custom_grid .elementor-icon-list-items.elementor-inline-items,.page-id-602 .custom_grid .elementor-icon-list-items.elementor-inline-items{grid-template-columns:repeat(2,1fr)}.dot_box::before{position:absolute;content:"";background-image:url(https://builtdemo.info/wilson/wp-content/uploads/2023/05/white_dot.png);height:100px;width:100px;left:-221px;top:-22px;background-repeat:no-repeat;background-size:contain;z-index:0}.dot_box::after{position:absolute;content:"";background-image:url(https://builtdemo.info/wilson/wp-content/uploads/2023/05/white_dot.png);height:100px;width:100px;right:-40px;bottom:60px;background-repeat:no-repeat;background-size:contain;z-index:0}.project_gallery .elementor-tab-title.elementor-tab-desktop-title.elementor-active{background:#FED700;color:#000}.project_gallery .elementor-widget-tabs .elementor-tab-desktop-title{padding:12px 25px;background:#000;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff}.project_gallery .elementor-widget-tabs .elementor-tab-desktop-title:not(:last-child){margin-right:10px}.project_gallery .elementor-widget-tabs .elementor-tabs-wrapper{justify-content:center;display:flex}.project_gallery .elementor-tab-content{border:none!important}.elementor-form-fields-wrapper input,.elementor-form-fields-wrapper textarea{box-shadow:0 2px 7px 2px #cccccc63}.project_gallery .elementor-element .swiper .elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button{height:50px;width:50px}.service_menu .elementor-widget-container .elementor-nav-menu li::before{position:absolute;content:"";height:4px;width:4px;background:#fff;border-radius:20px;left:-15px;top:15px}@media(max-width:1024px){.elementor-element .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev{left:85px!important;top:75%!important}.elementor-element .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next{right:unset!important;left:130px!important;top:75%!important}}@media(max-width:767px){.elementor-swiper-button.elementor-swiper-button-next,.elementor-swiper-button.elementor-swiper-button-prev{padding:5px;font-size:20px!important}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev{left:85px!important;top:87%!important}.elementor-element .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next{right:unset!important;left:130px!important;top:87%!important}.round_logo::after{width:65px;height:65px;bottom:10px;right:45px;background-size:contain}.slider_content .elementor-slide-heading{margin-bottom:12px!important}.slider_content .swiper-slide-contents{margin-left:50px}.slider_content .elementor-slide-description{margin-bottom:15px!important}.testimonial_slider .elementor-swiper .swiper-slide{padding:25px 20px!important}.custom_grid .elementor-icon-list-items.elementor-inline-items{grid-template-columns:repeat(2,1fr)}.project_gallery .elementor-tab-title.elementor-tab-mobile-title{display:none}.testimonial_section h2{font-size:22px!important}}@media(max-width:600px){.project_gallery .elementor-widget-tabs .elementor-tabs-wrapper{justify-content:start;overflow:scroll}}@media(max-width:480px){.slider_content .swiper-slide-contents{margin-left:20px}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev{left:55px!important}.elementor-element .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next{left:100px!important}.testimonial_slider .elementor-swiper .swiper-slide::after{right:6px}.testimonial_slider .elementor-swiper .swiper-slide::before{left:15px}}