.page-title .bread-crumb li:last-child a{pointer-events:none;}

.main-menu .navigation > li.dropdown > a:before{top:0 !important;}

.main-header .logo-box{max-width:200px !important;}

.header-top .top-inner ul{width:100%;}

.header-top .top-inner ul > li{width:100%;text-align:center;font-size:16px;font-weight:500;}

.header-top .top-inner ul > li a{color:var(--color-blue);}

.main-menu .navigation > li > a:hover:after{width:100%;}

.main-menu .navigation > li > a{position:relative;}

.main-menu .navigation > li > a:after{content:"";width:0%;position:absolute;background:var(--color-white);height:2px;bottom:0;left:0;transition:width 0.5s;transition:width 0.5s;}

.main-menu .navigation > li.current-menu-item > a:after,.main-menu .navigation > li.current-menu-parent > a:after{content:"";width:100%;position:absolute;background:var(--color-white);height:2px;bottom:0;left:0;transition:all 500ms ease;}

.main-menu .navigation > li.current-menu-parent .submenu .current-menu-item > a{color:var(--color-blue);}

.main-header .outer-box .btn-box{align-items:center;}

.preloader .preloader-close{display:none !important;}

.google-review-logo img{width:50px;}

.main-header .outer-box .btn-box a.google-review-logo{padding:0 !important;margin-left:20px;}

@media screen and (max-width:1200.98px){.main-header .outer-box .logo-box{flex:inherit !important;}

.main-header .outer-box .menu-area{order:1 !important;flex:inherit !important;}

.main-header .outer-box .menu-area .mobile-nav-toggler{margin:0 !important;}

.main-header .outer-box .btn-box{flex:0 0 75% !important;justify-content:end !important;}

.main-header.fixed-header{position:fixed !important;top:0;left:0;}

.mobile-menu .menu-box .nav-logo{display:none;}

.mobile-menu .menu-box .menu-outer{padding-top:var(--space-130);}

.mobile-menu .close-btn{right:10px;font-size:26px;}

.mobile-menu .navigation li.dropdown .dropdown-btn{display:flex;justify-content:center;align-items:center;}

}

@media screen and (max-width:991.98px){.main-header .outer-box .btn-box{flex:0 0 70% !important;justify-content:end !important;}

.wl-about-section .image-box{padding:0px 15px 30px 15px !important;}

}

@media screen and (max-width:767.98px){.main-header .outer-box .btn-box{align-items:flex-end;flex-direction:row;}

.main-header .outer-box .btn-box{flex:0 0 60% !important;}

.preloader .animation-preloader .spinner{height:80px !important;width:80px !important;margin-bottom:20px !important;}

.preloader .txt-loading .letters-loading{font-size:var(--h4-font-size) !important;}

}

@media screen and (max-width:767.98px){.header-top .top-inner ul{overflow:hidden;white-space:nowrap;}

.header-top .top-inner ul > li{width:100%;text-align:center;display:inline-block;animation:scroll-left 5s linear infinite;font-size:16px;font-weight:500;}

@keyframes scroll-left{0%{transform:translateX(0);}

100%{transform:translateX(-100%);}

}

}

/* Home Banner Section */

.banner-section-home{margin-bottom:0 !important;}

.banner-section.wl-banner-section .content-box h1{font-size:60px;line-height:1.1;margin-bottom:20px;}

.banner-section.wl-banner-section .content-box .description p{font-size:20px;color:var(--color-white);}

.banner-section.wl-banner-section .content-box .description{margin-bottom:30px;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;}

.banner-section.wl-banner-section .active .content-box .description{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-ms-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms;}

.banner-carousel .image-box .image:before{display:none !important;}

.banner-carousel .image-box .image{padding:0 !important;}

.banner-carousel .active .image-box{margin-left:10px;}

.our-feature-section .feature-style-two.pb-215{padding-bottom:var(--space-130) !important;}

.wl-feature-section .icon-box svg{width:90px;height:90px;}

.home-blog-section .wl-our-blog .load-more-wrapper{display:none;}

@media screen and (max-width:991.98px){.wl-feature-section > .auto-container >.row.clearfix{flex-direction:column-reverse !important;row-gap:40px !important;}

.wl-feature-section > .auto-container >.row.clearfix .content-column{margin-top:-40px !important;}

.paddingtop-custom .feature-section{padding-top:0;}

}

/* Home Banner Section - End */

/* Home What We Do Section */

.discription p{font-size:16px;}

.discription ul{font-size:16px;padding-left:30px;margin-top:20px;margin-bottom:20px;}

.discription ul li:before{content:"\f101";font-family:'Font Awesome 5 Pro';font-weight:400;color:var(--color-blue);position:absolute;left:-30px;}

.discription ul li{position:relative;}

.discription ul li + li{margin-top:10px;}

.custom-bg-dark .discription ul li{color:var(--color-white);}

.wl-cta-section.cta-section .auto-container .inner-container{padding:45px;}

.wl-cta-section.cta-section .inner-container .text p{padding-left:0 !important;}
.wl-cta-section.cta-section .inner-container .text p:before{display:none;}

.wl-cta-section.cta-section .auto-container .inner-container .text{float:none;}

.wl-cta-section.cta-section .btn-box{float:none;margin-top:30px !important;}

.wl-cta-section.cta-section .btn-box a + a{margin-left:15px;}

.wl-cta-section:before{position:absolute;content:'';background:#f5f7fa;width:100%;height:50%;left:0px;bottom:0px;}

@media screen and (max-width:767.98px){.theme-btn{padding:15px 22px !important;}

.btn-box{display:flex;flex-direction:column;gap:15px;}

.btn-box a{width:fit-content;margin-left:0 !important;}

.wl-cta-section.cta-section .auto-container .inner-container{padding:80px 40px !important;}

}

/* CTA Section */

/* Testimonial Section */

.wl-custom-testimonial .testimonial-content .text{font-size:18px;}

.wl-custom-testimonial .testimonial-content .testimonial-subtitle{font-size:16px;text-transform:uppercase;color:var(--color-blue);font-weight:600;}

.wl-custom-testimonial .content-box .testimonial-content .icon-box{width:80px !important;height:80px !important;line-height:80px !important;}

.wl-custom-testimonial .custom-iconbox span.iconbox-title{font-size:20px;text-transform:uppercase;line-height:1.2 !important;font-weight:600;color:var(--color-blue);padding-top:2px;}

.wl-custom-testimonial .custom-iconbox .iconbox-top{display:flex;align-items:center;column-gap:10px;margin-bottom:10px;}

.wl-custom-testimonial .custom-iconbox svg{width:25px;height:25px;}

.wl-custom-testimonial .custom-iconbox{margin-block:20px !important;}

.wl-custom-testimonial .custom-iconbox .iconbox-description{font-size:16px;}

.wl-custom-testimonial .single-item-carousel .owl-stage-outer .owl-stage{cursor:grab;}

.wl-custom-testimonial .owl-dots-none .owl-dots{display:block !important;}

.wl-custom-testimonial .owl-dots-none .owl-dots .owl-dot.active span{background:none repeat scroll 0 0 var(--color-blue) !important;}

.wl-custom-testimonial .owl-dots-none .owl-dots .owl-dot span{background:color-mix(in srgb,var(--color-gray) 20%,transparent) !important;}

.wl-custom-testimonial .owl-dots-none .owl-dots .owl-dot{cursor:pointer !important;}

.wl-custom-testimonial figure.image-box{height:500px;}

.wl-custom-testimonial figure.image-box > img{height:100%;object-fit:cover;border-radius:50%;}

@media screen and (min-width:991.98px){.wl-custom-testimonial .row.align-items-center.clearfix{flex-flow:row-reverse;}

}

@media screen and (max-width:991.98px){.wl-custom-testimonial .image-column{display:flex;justify-content:center;}

.visit-section-home .image-column .image-box{height:500px;}

.visit-section-home .image-column .image-box > img{height:100%;object-fit:cover;}

}

@media screen and (max-width:767.98px){.wl-custom-testimonial .testimonial-content .text{font-size:16px;}

}

@media screen and (max-width:575.98px){.wl-custom-testimonial .image-column .image-box{max-width:350px !important;max-height:350px !important;}

}

@media screen and (max-width:475.98px){.wl-custom-testimonial .image-column .image-box{max-width:310px !important;max-height:310px !important;}

}

/* Testimonial Section */

/* Feature Section */

.wl-feature-section.feature-section .inner-box .single-item:hover .icon-box svg{filter:brightness(0) invert(1);transition:all 500ms ease !important;}

/* Feature Section - End*/

.wl-our-service .service-block-one .inner-box .lower-content .inner .light-icon svg{width:100px;height:100px;filter:brightness(0.9);transition:all 500ms ease;opacity:0.6;}

.wl-our-service .service-block-one .inner-box:hover .lower-content .inner .light-icon svg{filter:brightness(0) invert(1);opacity:0.2;transition:all 500ms ease;}

.wl-our-service .service-block-one.service-block-one .inner-box .lower-content .inner .icon-box > svg path{fill:var(--color-blue) !important;}

.wl-our-service .service-block-one .inner-box:hover .lower-content .inner .icon-box > svg path{fill:var(--color-white) !important;}

.wl-our-service .service-block-one .inner-box:hover .lower-content .inner h3{color:var(--color-white) !important;}

.wl-our-service .inner-content{margin-bottom:0 !important;}

.wl-our-service .service-block-one .inner-box .lower-content .inner:before{border:2px solid var(--color-blue);}

.wl-our-service .service-bottom-btn{margin-top:50px !important;}

.service-bottom-btn .btn-box{align-items:center;}

.wl-our-service .service-block-one figure.image-box{height:450px;}

.wl-our-service .service-block-one figure.image-box > img{height:100%;object-fit:cover;}

.visit-section-home .contact-section{padding-block:var(--space-130) !important;}

.wl-feature-section.feature-section .inner-column .single-column:last-child{padding-top:0 !important;}

@media screen and (max-width:1099.98px){.wl-our-service .service-block-one .inner-box .lower-content .inner .text{line-height:normal !important;bottom:18px !important;}

.wl-our-service .service-block-one .inner-box:hover .lower-content .inner{min-height:265px !important;}

}

@media screen and (max-width:820.98px){.wl-our-service .service-block-one .inner-box:hover .lower-content .inner{min-height:310px !important;}

.wl-our-service .service-bottom-btn{margin-top:25px !important;}

}

/* Repair or Replace */

/* Footer Section */
.main-footer{content-visibility:unset !important;}

.footer-top figure.footer-logo{width:20%;}

figure.footer-logo img{height:80px !important;}

.footer-top ul.top-info{width:70%;display:flex;align-items:flex-start;}

.footer-column:not(:first-child){flex:0 0 100%;max-width:22%;}

.footer-column:is(:first-child){flex:1;max-width:inherit;}

.footer-bottom .footer-social li a{display:flex !important;}

.footer-bottom .footer-social li{margin-right:15px !important;margin-bottom:0 !important;}

.footer-bottom{padding:40px 0px !important;}

.main-footer .wp-block-group figure{margin-bottom:15px;}

.main-footer .widget_nav_menu .menu .current-menu-item > a{color:var(--color-blue);}

.footer-bottom ul.footer-social li:last-child a i,.contact-info-section .content-box .social-links li:last-child a{background-color:#1771e6 !important;}

.main-footer .post-widget .post .post-thumb{background-size:cover !important;}

@media screen and (max-width:1024.98px){.footer-top .top-info li{margin-right:120px !important;}

.footer-top .top-info li:before{right:-60px !important;}

.footer-column:is(:first-child){flex:0 0 100%;max-width:100%;margin-bottom:30px !important;}

.footer-column .wp-block-group{width:75%;}

.footer-column:not(:first-child){max-width:30%;}

}

@media screen and (max-width:767.98px){.footer-top figure.footer-logo{width:100% !important;}

.footer-top ul.top-info{width:100% !important;}

.footer-column .wp-block-group{width:100%;}

.footer-column:not(:first-child){max-width:50% !important;}

}

@media screen and (max-width:575.98px){.footer-top ul.top-info{flex-direction:column !important;gap:35px;}

.footer-top ul.top-info li:before{display:none;}

.footer-column:not(:first-child){max-width:100% !important;}

.footer-top .top-info li{margin:0 !important;}

figure.footer-logo img{height:60px !important;}

}

@media screen and (max-width:499.98px){body .footer-top .top-info li{margin-right:0px !important;margin-left:0 !important;}

}

.wl-service-detail .service-details-content .inner h2{font-size:var(--h3-font-size) !important;}

.wl-service-detail .service-details-content > .image-box{height:450px;}

.wl-service-detail .service-details-content > .image-box img{height:100%;object-fit:cover;}

.wl-service-detail .service-details-content ul li:before{content:"\f101" !important;font-family:'Font Awesome 5 Pro' !important;font-size:16px !important;font-weight:400 !important;color:var(--color-blue) !important;position:absolute !important;left:0 !important;width:auto !important;height:auto !important;line-height:normal !important;text-align:center !important;border:0 !important;top:3px !important;}

.wl-service-detail .service-details-content .inner .list-item li{position:relative;display:block !important;padding-left:30px !important;line-height:normal !important;}

.wl-service-detail{padding-block:var(--space-130) !important;}

.wl-service-detail .service-details-content .two-column{margin-bottom:0 !important;}

.wl-service-detail .service-details-content .two-column .text-column > .text > h3{font-size:var(--h5-font-size);}

.wl-about-section .content-box .icon-wrapper{flex:0 0 15%;margin-right:8px !important;}

.wl-about-section .content-box .icon-wrapper img{width:50px;}

.wl-about-section .image-box .image-1{height:420px;}

.wl-about-section .image-box .image-1 >img{height:100%;object-fit:cover;}

.wl-about-section .image-box .image-2{height:190px !important;width:190px !important;}

.wl-about-section .image-box .image-2 >img{height:100%;object-fit:cover;}

.wl-about-section .content-box .icon-box-item + .icon-box-item{margin-top:30px;}

.wl-about-section{background-color:color-mix(in srgb,var(--color-gray) 5%,transparent);}

.wl-about-section .content-box .icon-boxes{margin-bottom:45px;}

.wl-about-section .content-box .icon-boxes .icon-content > h4{font-weight:500;font-size:22px;margin-bottom:12px;}

.wl-about-section{padding-bottom:calc(var(--space-130) + var(--space-130)) !important;}

.wl-service-detail .service-details-content .two-column .image-column{height:450px;max-height:100%;}

.wl-service-detail .service-details-content .two-column .image-column img{height:100%;object-fit:cover;}

.wl-service-detail .service-details-content .two-column .image-column figure.image-box{height:100%;}

.wl-service-detail .service-details-content .features-list-title{font-size:var(--h5-font-size);line-height:40px;font-weight:700;margin-bottom:15px;}

@media screen and (max-width:1024.98px){.wl-service-detail .sidebar-side{display:none;}

}

@media screen and (max-width:991.98px){.wl-about-section .image-column{order:-1;margin-bottom:40px;}

.wl-about-section .content-box{margin-bottom:0 !important;}

.team-section .team-block-one .inner-box{margin-bottom:0;}

}

@media screen and (max-width:767.98px){.wl-service-detail .service-details-content .two-column .image-column{margin-bottom:30px;}

}

@media screen and (max-width:575.98px){.wl-about-section .image-box .image-1{height:320px;}

.wl-about-section .image-box .image-2{height:100px !important;width:100px !important;}

}

/* Contact Page */

.contact-form-section .contact-style-two{padding-block:var(--space-130) !important;}

.contact-page-note .wl-about-servicesec.funfact-section.section-padding-sl{padding-bottom:calc(var(--space-130) + 80px) !important;}

.contact-page-note .wl-about-servicesec{background-image:url(/wp-content/uploads/2025/11/windshield-replacement.webp);background-repeat:no-repeat;background-size:cover;}

.contact-page-note .wl-about-servicesec:before{position:absolute;content:'';background:#070719;width:100%;height:100%;left:0px;top:0px;right:0px;opacity:0.65;}

.contact-info-section .inner-box .single-item .icon-box{display:flex !important;justify-content:center !important;align-items:center !important;padding:28px !important;}

.contact-info-section .inner-box .single-item{display:flex !important;flex-direction:column !important;align-items:center !important;}

@media screen and (min-width:599.98px){.contact-info-section .inner-box .single-item{height:50%;}

.contact-info-section .inner-box{height:100%;}

}

/* Why SuperGlass Page */

.about-top-section .content-box .btn-box{margin-top:40px;}

.feature-table-wrapper .feature-row:first-child{font-size:18px;text-transform:uppercase;background-color:var(--color-blue);color:var(--color-white);padding-block:15px;}

.feature-table-wrapper .feature-row{margin-inline:0;}

.feature-table-wrapper .feature-row{border-bottom:1px solid var(--color-blue);padding-block:20px;margin-bottom:0 !important;}

.feature-table-wrapper .feature-row .col-md-5{max-width:35% !important;}

.feature-table-wrapper .feature-row .col-md-7{max-width:65%;}

.faq-section-bg .accordion-box .block .acc-btn{background:#FAFAFA;}

.faq-section-bg .accordion-box .block{margin-bottom:0;}

/* About Us Page */

.list-item-sl ul > li{display:block !important;width:100% !important;position:relative !important;line-height:normal !important;padding-left:30px !important;}

.list-item-sl ul > li:before{content:"\f101" !important;font-family:'Font Awesome 5 Pro' !important;font-weight:400 !important;color:var(--color-blue) !important;position:absolute !important;left:0 !important;border:0 !important;width:auto !important;height:auto !important;line-height:normal !important;top:3px !important;}

.bg-gray-light{background-color:color-mix(in srgb,var(--color-gray) 7%,transparent) !important;}

.reset-bg-sl .team-section:before{display:none;}

.section-pedding-sl .team-section.about-page{padding-block:var(--space-130);padding-top:0 !important;}

.wl-about-servicesec.funfact-section.custom-mt-sl .inner-container{margin-top:0 !important;}

.wl-about-servicesec.funfact-section.section-padding-sl{padding-block:var(--space-130) !important;}

.wl-about-servicesec .sec-title{margin-bottom:30px !important;}

.wl-about-servicesec .inner-container{padding:70px 50px 70px 50px !important;}

.wl-about-servicesec .btn-box{margin-top:30px !important;gap:15px;display:flex;justify-content:center;}

.wl-about-servicesec .funfact-description{font-size:18px;max-width:700px;margin:0 auto;}

.chooseus-section .image-box figure.image{height:420px;}

.chooseus-section .image-box figure.image > img{object-fit:cover;height:100%;}

@media screen and (max-width:767.98px){.wl-about-servicesec .inner-container{padding:30px 20px 30px 20px !important;}

.wl-about-servicesec .btn-box{align-items:center;}

}

/* Blog Page */

.wl-our-blog::before{top:0 !important;}

.wl-our-blog .row{row-gap:30px;}

.wl-our-blog .lower-content h3 > a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:2;line-clamp:2 !important;-webkit-box-orient:vertical;}

.wl-our-blog.news-section .sec-title{max-width:800px;margin:0 auto;margin-bottom:70px;}

.wl-our-blog.news-section .sec-title .section-desc{margin-top:20px;font-size:20px;}

.wl-our-blog .learn-more-btn a{color:var(--color-blue);position:relative;}

.wl-our-blog .learn-more-btn a:before{content:"\f101";position:absolute;right:-20px;font-family:'Font Awesome 5 Pro';top:-2px;transform:translateX(0px);transition:transform .4s;}

.wl-our-blog .learn-more-btn a:hover:before{transform:translateX(4px);transition:transform .4s;}

.wl-our-blog .btn-box{margin-top:var(--space-130) !important;gap:15px;justify-content:center;display:none !important;}

.home-blog-section .wl-our-blog .btn-box{display:none;}

.home-blog-section .wl-our-blog{padding-bottom:calc(var(--space-130) + 80px) !important;}

.blog-top-section .description ul{margin-top:18px;}

.blog-top-section .sec-title{margin-bottom:25px !important;}

.blog-top-section .sec-title > h2{margin-bottom:25px !important;}

.blog-top-section .description > h4{font-size:18px !important;line-height:1.5;}

.our-blog-section.inner-blog-section .wl-our-blog:before{height:100%;}

.our-blog-section.inner-blog-section .wl-our-blog{padding-block:var(--space-130);}

.blog-standard-content .inner-box figure.image-box > img{height:100%;object-fit:cover;}

.blog-standard-content h2{font-size:30px !important;}

.blog-sidebar .post-widget .post .post-thumb{height:100% !important;}

.blog-sidebar .sidebar-widget .wp-block-search__input{font-size:20px;}

.single-post .page-title .bread-crumb{display:none;}

.blog-sidebar .sidebar-widget h3.widget-title{font-size:24px;line-height:30px;font-weight:700;}

.blog-sidebar .sidebar-widget ul.wp-block-archives-list li{padding-bottom:0;border-bottom:0;margin-bottom:5px;}

.blog-details-content .social-links{display:none;}

.blog-details-content h2{font-size:var(--h4-font-size) !important;}

.blog-details-content .author-box{display:none !important;}

.blog-details-content .inner-box .image-box > img{height:100%;object-fit:cover;}

.blog-sidebar .sidebar-widget{padding:20px !important;}

.blog-sidebar .sidebar-widget .post-widget{padding:0;}

.blog-sidebar .sidebar-widget ul.wp-block-categories-list .cat-item{padding-bottom:0;border-bottom:0;margin-bottom:5px;}

.meet-team-grid.inner-team-space .team-section:before{display:none;}

.meet-team-grid.inner-team-space .team-section{padding-bottom:var(--space-130);}

.meet-team-grid.inner-team-section .team-section{padding-bottom:var(--space-130);}

.load-more-wrapper .wl-load-more-loader span{color:var(--color-black);font-size:20px;}

.load-more-wrapper .wl-load-more-loader{z-index:9999;position:relative;}

.meet-team-sectiontop .image-box figure.image{height:400px;}

.meet-team-sectiontop .image-box figure.image img{height:100%;object-fit:cover;}

.our-feature-section .feature-block .feature-block-one{display:flex;height:100%;width:100%;}

.our-feature-section .feature-block .feature-block-one .inner-box{width:100%;}

.our-featurev2-section .feature-block .feature-block-one{height:100%;display:flex;}

.our-featurev2-section .feature-block .feature-block-one p{position:relative;z-index:3;color:var(--white);opacity:0;transform:translateY(30px);transition:0.5s;}

.our-featurev2-section .feature-block .feature-block-one .inner-box{width:100%;}

.our-featurev2-section .feature-block .feature-block-one:hover p{opacity:1;transform:translateY(10px);}

.meet-team-sectiontop .about-top-section{padding-bottom:0 !important;}

.meet-team-sectiontop{margin-bottom:0 !important;}

.meet-team-grid .team-block .team-block-one{height:100%;}

.meet-team-grid .team-block .team-block-one .inner-box{height:100%;border:1px solid #efefef;}

.team-section.about-page .team-block-one .inner-box .lower-content{border:0 !important;}

.meet-team-grid .team-section{padding-top:var(--space-130);}

.meet-team-grid .team-section{padding-bottom:var(--space-130);}

.meet-team-grid .team-section:before{height:80% !important;}

.meet-team-grid .team-block .team-block-one .inner-box .team-exp-years{display:block;color:var(--color-black);font-weight:500;}

.meet-team-grid .team-block .team-block-one .inner-box .team-quick-fact{display:block;color:var(--color-black);font-weight:500;}

.team-details.wl-team-details .position{padding-bottom:0 !important;}

.team-details.wl-team-details{padding-bottom:var(--space-130) !important;padding-top:var(--space-130) !important;}

.team-detail-faqsection .faq-section .row{justify-content:center;}

.team-details.wl-team-details .team-quick-fact p{font-size:18px !important;font-weight:700;margin-bottom:0px;padding-bottom:10px;margin-bottom:0 !important;text-transform:uppercase;color:var(--color-black);}

.team-details.wl-team-details .year-in-glass p{margin-bottom:0 !important;font-size:16px !important;font-weight:600;color:var(--color-blue);line-height:initial;}

.team-details.wl-team-details .year-in-glass{display:flex;gap:8px;padding-bottom:25px;font-size:16px !important;align-items:center;}

.team-details.wl-team-details .team-quick-fact{margin-bottom:25px;margin-top:25px;}

.meet-team-grid .team-exp-years,.meet-team-grid .team-quick-fact{display:none !important;}

.team-details.wl-team-details .team-quick-fact strong{font-weight:600;}

.team-details .main-bg .text-wrapper p{font-size:16px !important;}

.team-details .main-bg .text-wrapper h6{padding-bottom:10px !important;}

.team-quick-fact ul{font-size:16px !important;}

.meet-team-grid .team-section .row{row-gap:40px;}

.team-details.wl-team-details ul li{list-style:disc;}

.team-details.wl-team-details ul{padding-left:20px;}

.team-details .main-bg .text-wrapper ul + h6,.team-details .main-bg .text-wrapper div + h6{margin-top:25px;}

.team-block-one .inner-box .lower-content .social-links{display:none;}

.team-block-one .inner-box .image-box{height:340px;}

.team-details .main-bg .img-meta img{height:100%;object-fit:cover;object-position:center;}

.team-details .main-bg .img-meta{height:650px;}

.team-details.wl-team-details .main-bg{align-items:flex-start !important;}

.team-details .main-bg .text-wrapper .name{margin-bottom:8px;}

.team-block-one .inner-box .image-box img{height:100%;object-fit:cover;object-position:center;}

.single-post .news-block-three .inner-box .image-box{background:none !important;}

.news-block-three .inner-box .image-box figcaption{padding:10px 0 0;text-align:center;}

.news-block-one{height:100%;}

.news-block-one .inner-box{height:100%;}

.blog-top-section:not(:last-child){margin:0;}

.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em;margin-left:10px;word-break:normal;}

.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%;justify-content:space-between;}

@media screen and (max-width:1480px){.main-header .logo-box{max-width:150px !important;}

.main-header .outer-box{padding:0px !important;}

.sticky-header .outer-box{padding-inline:15px !important;}

}

@media screen and (max-width:1450px){.main-header .logo-box{max-width:150px !important;}

}

@media screen and (max-width:1349px){.main-header .outer-box{padding:0px 15px!important;}

.main-header .outer-box .btn-box a{padding:10px 15px !important;}

}

body .error-page-font h1.elementor-cta__title{font-size:calc(var(--h2-font-size) + var(--h2-font-size)) !important;}

.error-section .inner-box h1{font-size:200px !important;}

.error-section .inner-box h2{font-size:var(--h4-font-size) !important;}

@media screen and (max-width:767.98px){.error-section .inner-box h1{font-size:120px !important;}

.error-section .inner-box h2{margin-top:0 !important;}

.team-details .main-bg .img-meta{height:450px;}

}

.project-block-one .inner-box .content-box{display:none !important;}

.project-block-one .inner-box .image-box{background:transparent !important;}

.project-block-one .inner-box:hover .image-box img{opacity:1 !important;}

.ginput_container_select > select,.ginput_container select{display:block !important;}

.ginput_container_select > .nice-select,.ginput_container .nice-select{display:none;}

.ginput_container_date > input{width:100% !important;}

.gform_wrapper .gform_heading{display:none;}

.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper textarea,.ginput_container_select > select,.ginput_container select{position:relative;display:flex !important;align-items:center;width:100% !important;height:70px !important;background:var(--color-white) !important;border:1px solid var(--color-white) !important;font-size:15px !important;font-weight:500 !important;color:#070719 !important;padding:10px 50px 10px 30px;transition:all 500ms ease !important;border-radius:0 !important;}

.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder,.ginput_container_select > select::placeholder{color:var(--color-gray) !important;}

.gform_wrapper textarea{resize:none !important;}

.gform_wrapper .gform_heading{display:none;}

.ginput_container_select:has(select)::before,.ginput_container_time:has(select)::before{content:"";position:absolute;background-image:url(/wp-content/uploads/2025/11/arrow.svg);width:15px;height:15px;right:10px;z-index:2;top:18px;transform:translateY(50%);pointer-events:none;}

.ginput_container_select,.ginput_container_time{position:relative !important;}

.gform-theme--foundation.ui-datepicker{z-index:2 !important;}

.gform_wrapper input[type="text"]:focus,.gform_wrapper input[type="email"]:focus,.gform_wrapper input[type="tel"]:focus,.gform_wrapper input[type="number"]:focus,.gform_wrapper textarea:focus,.ginput_container_select > .nice-select:focus,.ginput_container select:focus{border-color:var(--color-blue) !important;box-shadow:0 0 5px rgba(0,115,230,0.5) !important;outline:none;}

.gform_wrapper .gform_validation_errors{display:none !important;}

body .gform-theme--foundation.ui-datepicker{z-index:2 !important;}

.gform_wrapper input[type="submit"],.gform_wrapper button[type="submit"]{display:inline-block;padding:12px 24px !important;background-color:var(--white) !important;color:var(--color-secondary) !important;;border:2px solid var(--color-secondary) !important;font-family:var(--montserrat) !important;border-radius:0px !important;font-size:var(--f16) !important;line-height:1.25em !important;font-weight:600 !important;cursor:pointer;transition:background-color 0.3s;text-transform:uppercase !important;min-width:230px !important;}

.gform_wrapper input[type="submit"]:hover,.gform_wrapper button[type="submit"]:hover{background-color:var(--black) !important;color:var(--white) !important;}

.gform_wrapper input[type="submit"]:focus{outline:0 !important;box-shadow:none !important;}

.gform-theme--foundation .gform_fields{gap:30px !important;grid-template-columns:repeat(1,1fr) !important;}

.gform_wrapper .gfield_label{display:block;font-weight:bold;color:var(--black);font-size:16px;width:100%;}

.gform_wrapper .gform_validation_error{margin-top:15px;padding:10px;border:1px solid #f44336;background-color:#fdecea;color:#f44336;border-radius:4px;}

.gform_confirmation_message{margin-top:15px;padding:10px;border:1px solid #4caf50;background-color:#e8f5e9;color:#4caf50;border-radius:4px;}

.gform_wrapper .gfield_error input[type="text"],.gform_wrapper .gfield_error input[type="email"],.gform_wrapper .gfield_error input[type="tel"],.gform_wrapper .gfield_error textarea{border-color:#f44336;box-shadow:0 0 5px rgba(244,67,54,0.5);}

.gform-footer button.gform_button.button:before{content:"" !important;position:absolute;width:100%;height:100%;left:0px;top:0px;transform:translateY(0px) skew(-12deg);border-radius:5px;z-index:-1;transition:all 500ms ease !important;background-color:var(--color-blue) !important;}

.gform-footer button.gform_button.button{box-shadow:none !important;background:transparent !important;position:relative;display:inline-block !important;font-size:14px !important;line-height:25px !important;font-family:'Roboto',sans-serif !important;font-weight:700 !important;color:var(--color-white) !important;background-color:transparent !important;text-align:center !important;padding:10px 38px !important;text-transform:uppercase !important;z-index:1;transition:all 500ms ease !important;}

.gform-footer button.gform_button.button:focus{outline:0 !important;box-shadow:none !important;border:1px solid transparent !important;}

.gform-footer button.gform_button.button:after{content:"" !important;position:absolute;background-color:#070719;width:0%;height:100%;left:0px;top:0px;transform:translateY(0px) skew(-12deg);border-radius:5px;z-index:-1;transition:all 500ms ease !important;}

.gform-footer button.gform_button:hover:after{width:100% !important;}

.google-map iframe{vertical-align:top;}

.gallery-section{border-bottom:0 !important;}

.cta-why-superglass-btn .custom-mt-sl .banner-btn{display:none;}

.wpcf7 .form-row{display:flex;gap:16px;margin:0;margin-bottom:15px;}

.wpcf7 .form-col{flex:1;}

.wpcf7 .form-col-full{flex:1 0 100%;padding:0;}

.wpcf7 .form-row-3 .form-col{flex:1;}

.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 select,.wpcf7 textarea{width:100%;padding:20px 20px;font-size:14px;line-height:1.4;background-color:#fff;box-sizing:border-box;height:auto;}

.wpcf7 textarea{height:120px;resize:none;}

.wpcf7 label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#333;}

.wpcf7 .required{color:#e00;}

.wpcf7 input[type="submit"]{background-color:#1a6fc4;color:#fff;border:none;padding:12px 28px;font-size:14px;font-weight:700;border-radius:4px;cursor:pointer;text-transform:uppercase;}

.wpcf7 input[type="submit"]:hover{background-color:#155fa0;}

.wpcf7-select{display:block !important;/* Force show */

 width:100%;height:48px;padding:10px 40px 10px 14px;font-size:14px;color:#333;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23555' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;box-sizing:border-box;outline:none;transition:border-color 0.2s ease;}

.wpcf7-select:focus{border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,0.15);}

.wpcf7-form-control-wrap[data-name="service-needed"] .nice-select{display:none !important;}

.elementor-widget:not(:last-child){--kit-widget-spacing:0 !important;}

@media (max-width:767px){.wpcf7 .form-col{flex:auto;}

.wpcf7 .form-row-3 .form-col{flex:auto;}

}
