.sidebar-popup .form-inner .form-group br{display:none}.cus-menu .main-menu .navigation>li.dropdown>a:before{top:9px}.cus-menu-icon .elementor-icon-wrapper{height:48px}.search-toggler{cursor:pointer}.cus-menu2 .main-menu .navigation>li.dropdown>a:before{top:19px}.main-footer .links-widget .subscribe-box .mc4wp-form-fields{display:flex;gap:10px}.main-footer .links-widget .subscribe-box .form-group{width:60%;padding-right:0}.cus-link-menu .main-footer .links-widget .links-list li{margin-bottom:12px}.cus-link-menu .main-footer .links-widget .links-list li:last-child{margin-bottom:0}.scroll-top.open{bottom:40px;opacity:1}.industries-section .image-box{margin-bottom:30px!important}.testimonial-block-one .author-box .thumb-box .testimonial-thumb{margin-right:-10px!important}.service-style-two .swiper-nav .swiper-prev,.service-style-two .swiper-nav .swiper-next{cursor:pointer}.cus-gu-box .reliable-section .guided-box{padding-top:220px}.cus-gu-box .reliable-section .guided-box .content-box span{position:relative;display:inline-block;font-size:22px;line-height:30px;color:#fff;font-weight:500;background-color:var(--theme-color);border-radius:30px;padding:9px 15px}.cus-gu-box .reliable-section .guided-box .content-box{justify-content:flex-start}.te-vis .about-style-three .right-content .inner-box .list-style-two{max-width:100%}.project-block-three .left-content .client-logo{margin-bottom:21px!important}.testimonial-style-two.contact-page .theme-btn.white-bg{background-color:var(--secondary-color);color:#fff}.testimonial-style-two.contact-page .theme-btn.white-bg:hover{color:var(--theme-color)}.main-menu .navigation>li>ul>li.dropdown>a:after{font-family:flaticon_finspire!important;content:"\f101";right:15px;font-size:15px}.main-menu .navigation>li>ul>li>ul{border-radius:15px}.stricked-menu{position:fixed!important;z-index:991;top:0;left:0;background-color:#fff;width:100%;visibility:hidden;-webkit-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition:visibility 500ms ease,-webkit-transform 500ms ease;transition:visibility 500ms ease,-webkit-transform 500ms ease;transition:transform 500ms ease,visibility 500ms ease;transition:transform 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;-webkit-box-shadow:0 10px 60px 0 rgb(0 0 0 / .05);box-shadow:0 10px 60px 0 rgb(0 0 0 / .05)}.stricked-menu.stricky-fixed{position:fixed!important;background:#fff;animation:sticky 1s;transform:translateY(0);visibility:visible}.main-menu ul>li.has-mega__menu{position:static}.finspire-mega-menu-content{position:absolute;left:0;top:100%;width:100%;z-index:999;display:block;visibility:hidden;transform:translateY(5px);opacity:0;box-shadow:0 50px 100px rgb(0 0 0 / .12);margin:0;transform-origin:0 0;transition:all 0.2s ease-in}.main-menu ul>li.has-mega__menu:hover>.finspire-mega-menu-content{opacity:1;display:block;visibility:visible;transform:translateY(0)}.icon-box__toggler-open{height:37px;display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--secondary-color);font-size:25px;transition:all .3s ease-in-out 0s;cursor:pointer}.mobile-menu{position:fixed;right:0;top:0;width:300px;padding-right:30px;max-width:100%;height:100%;visibility:hidden;z-index:99999999}.mobile-menu.left{right:auto;left:0;padding-right:0;padding-left:30px}.mobile-menu .nav-logo{position:relative;padding:20px 20px 30px;text-align:left}.mobile-menu .nav-logo img{max-width:200px}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{visibility:visible}.mobile-menu .menu-backdrop{position:fixed;right:0;top:0;width:0%;height:100%;z-index:1;background-color:#000;opacity:.5;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.mobile-menu.left .menu-backdrop{right:auto;left:0;-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%)}.mobile-menu-visible .mobile-menu .menu-backdrop{width:100%;visibility:visible;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.mobile-menu .menu-box{position:absolute;right:-110%;top:0;width:300px;max-width:100%;height:100%;max-height:100%;overflow-y:auto;background-color:var(--title-color);padding:0 0;z-index:5;border-radius:0;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.mobile-menu.left .menu-box{right:auto;left:-110%}.mobile-menu-visible .mobile-menu .menu-box{right:0;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.mobile-menu-visible .mobile-menu.left .menu-box{right:auto;left:0}.mobile-menu .close-btn{position:absolute;right:15px;top:25px;line-height:30px;width:30px;text-align:center;font-size:18px;color:#fff;cursor:pointer;z-index:10;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:900ms;-moz-transition-delay:900ms;-ms-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}.mobile-menu .close-btn:hover{opacity:.5}.mobile-menu .navigation{position:relative;display:block;width:100%}.mobile-menu .navigation li{position:relative}.mobile-menu .navigation>li:first-child{border-top:1px solid rgb(0 0 0 / .1)}.mobile-menu .navigation li>a{position:relative;border-bottom:1px solid rgb(0 0 0 / .1);padding:10px 20px;text-transform:capitalize;line-height:30px;color:#fff;font-size:14px;font-family:var(--title-font);font-weight:500;height:46px;transition:all .2s ease-in-out 0s}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn,.mobile-menu .navigation li.has-mega__menu .dropdown-btn{position:absolute;right:15px;top:10px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:var(--theme-color);border:none;outline:none;color:#fff;cursor:pointer;z-index:5}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}.mobile-menu .navigation li>ul>li>a{padding-left:30px}.mobile-menu .navigation li>ul>li>ul{padding-left:0}.mobile-menu .navigation li>ul>li>ul>li>a{padding-left:40px}.mobile-menu li.has-mega__menu .magicmop-mega-menu-content{display:none}.mobile-menu li.has-mega__menu.open .magicmop-mega-menu-content{position:relative;top:auto;left:auto;visibility:visible;opacity:1;transform:translateY(0);transition:none}.widget{position:relative;margin-bottom:40px}.widget:last-child{margin-bottom:0}.widget ul,.widget ol{position:relative;display:block;margin:0;padding:0}.widget ul li,.widget ol li{position:relative;display:block;font-size:18px;line-height:28px;font-weight:500;color:#4F5B64;font-family:var(--text-font);margin-bottom:10px}.widget ul li:last-child,.widget ol li:last-child{margin-bottom:0;padding-bottom:0}.widget ul li ul li,.widget ol li ol li{padding-bottom:0;border-bottom:0;margin-bottom:0;margin-top:10px;margin-left:15px}.widget ul li a,.widget ol li a{position:relative;display:inline-block;font-size:18px;font-weight:500;color:#4F5B64;font-family:var(--text-font);-webkit-transition:all 500ms ease}.widget ul li a:hover,.widget ol li a:hover{color:var(--theme-color)}.widget .tagcloud{position:relative;display:flex;flex-wrap:wrap;gap:15px}.widget .tagcloud a{position:relative;display:inline-flex;font-size:13px!important;line-height:28px;font-weight:500;text-transform:uppercase;color:var(--text-color);padding:10px 14px;border-radius:15px;font-family:var(--text-font);border:1px solid #E1E6E9}.widget .tagcloud a:hover{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color)}.news-block-one .lower-content .category a,.logged-in-as a{color:var(--text-color)}.sidebar-page-container .news-block-one .lower-content .lower-box{margin-top:30px}.blog-details-content .sec-title .sub-title a,.comment-reply-link{color:var(--title-color)}.logged-in-as{margin-bottom:25px;color:var(--text-color)}.bread-crumb .bread-item+.bread-item{padding-right:0;padding-left:0}.bread-crumb .bread-item+.bread-item:before{float:left;font-size:12px;padding-right:8px;color:#fff;content:"\f11d";font-family:flaticon_finspire!important}.finspire-comment-item .finspire-comment-item{margin-left:80px}.pagination,.paginate-links{position:relative;gap:10px;display:flex;justify-content:center;align-items:center}.pagination li a,.pagination li>span,.paginate-links a,.paginate-links>span{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;line-height:48px;min-width:48px;background-color:#ECF1F4;border-radius:50%;text-align:center;font-size:16px;line-height:26px;color:var(--title-color);font-weight:600}.pagination li a:hover,.pagination li.active a,.pagination li>span,.paginate-links a:hover,.paginate-links>span{color:#fff;background-color:var(--theme-color)}.pagination li a:has(i){background-color:var(--secondary-color);width:110px;border-radius:40px;color:#fff;gap:8px}.pagination li a:has(i) i{position:relative;display:inline-block;font-size:20px;color:var(--theme-color);top:2px}.pagination li a:has(i) i{color:#fff}.footer-widget{position:relative;margin-bottom:40px}.footer-widget ul,.footer-widget ol{position:relative;margin:0}.footer-widget ul li,.footer-widget ol li{display:block;position:relative;color:#fff;margin-bottom:18px;font-size:16px;line-height:26px;padding-left:20px;font-weight:400;font-family:var(--text-font)}.footer-widget ul li:last-child,.footer-widget ol li:last-child{margin-bottom:0}.footer-widget ul li:before,.footer-widget ol li:before{position:absolute;display:inline-block;font-family:flaticon_finspire!important;content:"\f11d";font-size:16px;top:0;left:0;color:#575757}.footer-widget ul li ul li,.footer-widget ol li ol li{margin-top:18px;margin-bottom:0}.footer-widget ul li a,.footer-widget ol li a{display:inline-block;position:relative;color:#fff;font-size:16px;font-weight:400;font-family:var(--text-font);-webkit-transition:all 500ms ease}.footer-widget ul li a:hover,.footer-widget ol li a:hover{color:var(--theme-color)}.footer-style-four .footer-widget .contact-widget .info-list li:before,.footer-style-four .footer-widget .contact-widget .info-list li:after{display:none}.footer-style-four .footer-widget .contact-widget .info-list li a{margin-left:0}.te-cus-imge img{width:100%}.woocommerce ul.product_list_widget li a img{margin-left:0;background-color:#ecf1f4}.ltn__shop-details-img-gallery{border:1px solid rgb(225 230 233);border-radius:15px}.product-details__content{padding-left:50px}.woocommerce .comment-form-rating{margin-top:15px}.woocommerce .comment-respond p.stars a{font-size:16px}.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block{border-bottom:none}.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input,.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{flex:1;width:100%}.wc-block-checkout__billing-fields .wc-blocks-components-select .wc-blocks-components-select__label{position:relative;top:auto;left:auto;margin-bottom:10px;font-size:16px}.wc-block-checkout__billing-fields .wc-blocks-components-select .wc-blocks-components-select__select{padding:14px 20px;height:50px;display:flex;align-items:center;line-height:1;border-color:#E5E5E5}.wc-block-checkout__billing-fields .wc-blocks-components-select .wc-blocks-components-select__select:focus{padding:14px 20px;border-width:1px}.finspire-comment-item .container-none{margin-bottom:50px}.group-title h2 small a{font-size:24px;color:var(--title-color)}.blog-list-content .news-block-one.alternate .lower-content{padding:10px}.pagination-two{margin-top:30px;}.finspire-comment-item .comment-form-area.mt_80{margin-top:0}.blog-sidebar .widget-title h3 a,.footer-widget h3 a{color:inherit}.widget ul li a.rsswidget{font-weight:600}.widget ul li .rss-date,.widget ul li cite{display:block;margin:10px 0;font-size:15px}.textwidget,.textwidget p{color:rgb(255 255 255 / .8)}.error-page{position:relative;padding:120px 0}.error-content{display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center}.error-content .big-title h2{font-size:200px;color:var(--theme-color);font-weight:500;position:relative;line-height:.85}.error-content .title h4{font-size:70px;color:var(--title-color);font-weight:500}.megamenu-card{posrition:relative;transition:all 500ms ease-in-out}.image-box__mg{position:relative;overflow:hidden;border-radius:15px}.link-mg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:10px;background-color:rgb(0 0 0 / .5);opacity:0;visibility:hidden;transition:all 500ms ease-in-out;transform-delay:200ms;transform:scale(0);transform-origin:center}.megamenu-card:hover .link-mg{opacity:1;visibility:visible;transform:scale(1)}.lower-content__mg{position:relative;margin-top:20px}.lower-content__mg h3{font-size:20px;line-height:1em;text-align:center}