@media only screen and (max-width:1600px){.residental-text-inner p{font-size:13px}.residental-text-inner h6{font-size:18px}}@media only screen and (max-width:1251px){.location-box-main .caption span{font-size:14px!important}}@media only screen and (min-width:1300px) and (max-width:1450px){.mega-menu ul li.shop-menu>div.shop-product-outer>ul{padding:0}}@media only screen and (min-width:1251px) and (max-width:1450px){.theme-container{width:1202px}}@media only screen and (min-width:1200px) and (max-width:1450px){.mega-menu ul li a{font-size:13px!important}}@media only screen and (max-width:1451px){.shin-ourservice-inner .shin-ourservice-item:hover .shin-ourservice-title{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@media only screen and (min-width:1200px) and (max-width:1321px){.aresa-inner-section ul{columns:4}}@media only screen and (max-width:1240px){.fourth-residental,.third-residental{display:flex;flex-direction:column-reverse}.first-residental,.fourth-residental,.second-residental,.third-residental{display:grid;grid-template-columns:1fr;width:100%}.third-residental .img-residental{order:0}}@media only screen and (min-width:1200px) and (max-width:1251px){.theme-container{width:1152px}.mega-menu ul li a{padding:16px 24px!important}.popup-content{width:95%!important}.zigzag{gap:0!important}}@media (min-width:1025px){.swiper-container-services .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;transform:none!important}.swiper-container-services .swiper-slide{width:100%!important}.swiper-container-services .swiper-pagination{display:none!important}}@media (max-width:1024px){.site-footer .widget{display:block!important}.mobile-navigation li[data-open="true"]>.submenu-arrow::before{transform:rotate(-135deg)}.site-footer .widget .toggle-block{display:block!important;height:auto!important;opacity:1!important;visibility:visible!important}.site-footer .widget.toggled-on,.site-footer .widget.toggled-off{height:auto!important}.site-footer .widget .title-outer::after,.site-footer .widget .widget-title::after{display:none!important}@media (max-width:1024px){.mobile-navigation .sub-menu{display:none}}@media only screen and (min-width:1024px) and (max-width:1200px){.theme-container{width:980px!important}.popup-content{width:95%!important}.zigzag{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:flex-start}.box:first-child:before,.box:nth-child(3):before{display:none}.ff_upload_btn.ff-btn::before{font-size:11px!important}}@media only screen and (max-width:1400px){.shin-ourservice-details .shin-ourservice-title h4{word-break:break-all;white-space:break-spaces;width:70%;text-align:center}.residental-text-inner p{font-size:13px}.residental-text-inner h6{font-size:18px}}@media only screen and (max-width:1300px){.shin-list-grid-main.shin-mac-list{grid-template-columns:1fr 1fr}.bath-service-main-title h1{font-size:34px}.shop-product-outer{width:100%}.shin-card-text-inner .theme-container{grid-template-columns:1fr 2fr}}@media only screen and (min-width:767px) and (max-width:1200px){.aresa-inner-section ul{columns:3}.why-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:30px}.third-why{border:none}.location-reglazing-grid{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1200px){.admin-bar header#masthead.sticky-menu.header-style{margin-block-start:32px!important}}@media only screen and (max-width:1200px){.custom-static-grid{grid-template-columns:1fr 1fr 1fr 1fr}.shin-website section.shin-mainbanner-section{margin-block-end:0}.shin-whychoose-section .shin-whychoose-main .shin-whychoose-inner{margin-block-start:10px}.shin-ourservice-details .shin-ourservice-title h2{font-size:16px;line-height:24px}.shin-icontext-inner.shin-grid-item{display:grid;grid-template-columns:1fr 1fr 1fr}.blog-page .site-content .blog{grid-template-columns:1fr 1fr}.shin-ourservice-inner .shin-ourservice-item .shin-ourservice-title{transform:translate3d(0,60px,0);-moz-transform:translate3d(0,60px,0);-ms-transform:translate3d(0,60px,0);-o-transform:translate3d(0,60px,0)}.shin-ourservice-inner .shin-ourservice-item:hover .shin-ourservice-title{-webkit-transform:translate3d(0,70px,0);transform:translate3d(0,70px,0)}.header-bottom{padding-block:6px;overflow:hidden}.mobile-menu ul li a{color:#4a535d!important}.main-navigation{display:none}.menu-toggle,.mobile-navigation{padding:0;box-sizing:border-box;width:auto;line-height:inherit;display:flex;justify-content:flex-end;align-items:center;flex:1 1 auto;z-index:99}.admin-bar .mobile-navigation.active .mobile-menu{top:46px}.admin-bar .sticky-menu .mobile-navigation.active .mobile-menu{top:0}.mobile-menu ul li a img{height:auto;max-width:100%;width:15%!important}.mega-menu ul li a{padding:16px 0;font-size:14px}.page-template-about-us-page-template .why-choose-grid{display:grid!important;gap:50px 40px!important;grid-template-columns:1fr 1fr;display:flex}.page-template-about-us-page-template .why-choode-heading-wrapper h4{font-size:18px;line-height:30px}.page-template-about-us-page-template .why-choode-text-main p{font-size:15px;line-height:26px}}@media only screen and (min-width:1024px) and (max-width:1366px){.custom-static-grid-loc .swiper-wrapper{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.page-template-location-service .swiper-wrapper{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:20px}.page-template-our-services .swiper-wrapper,.page-template-locations-area-one .swiper-wrapper,.page-template-locations-area-two .swiper-wrapper{display:grid!important;grid-template-columns:1fr 1fr 1fr!important}}@media only screen and (device-width:820px) and (device-height:1180px) and (orientation:portrait),only screen and (device-width:1180px) and (device-height:820px) and (orientation:landscape){.page-template-locations-area-two .custom-alignment{display:grid;grid-template-columns:1fr!important}.page-template-our-services .swiper-container-services .swiper-wrapper,.page-template-locations-area-one .swiper-container-services .swiper-wrapper,.page-template-locations-area-two .swiper-container-services .swiper-wrapper{grid-template-columns:1fr 1fr 1fr;gap:20px 20px}}@media only screen and (max-width:1024px){.bath-replace-grid-section,.shin-macrepair-inner .shin-grid{grid-template-columns:1fr 1fr}h1{font-size:32px;line-height:37px}.shin-commonrepair-main .shin-section-heading{margin-block-end:10%}h2{font-size:20px;line-height:28px}.bath-replace-grid-section{display:grid;gap:20px 0}}@media (min-device-width:769px) and (max-device-width:1024px){.first-residental,.fourth-residental,.second-residental,.third-residental{display:block;grid-template-columns:1fr;width:100%;margin-bottom:30px}.page-template-home .shin-banner-text.theme-container{display:grid;grid-template-columns:1fr;text-align:center;min-height:450px}.residental-grid{display:grid;grid-template-columns:1fr}.fourth-residental{display:flex;flex-direction:column-reverse}.second-residental{display:flex;flex-direction:column}.img-residental img{width:70%;margin:0 auto;display:block}}@media (min-width:768px) and (max-width:1023px){.page-template-location-service .swiper-wrapper .swiper-slide,.swiper-container-locations .swiper-slide,.swiper-slide.why-choose-item{width:auto!important;flex:0 0 calc((100% - 15px)/ 2)}.explore-grid{grid-template-columns:1fr!important;gap:15px}.explore-grid img{min-height:auto}.page-template-our-services .swiper-wrapper .swiper-slide,.page-template-locations-area-one .swiper-wrapper .swiper-slide,.page-template-locations-area-two .swiper-wrapper .swiper-slide{width:auto!important;flex:0 0 calc((100% - 15px)/ 2)!important}.residental-text-inner p{font-size:16px!important}.ff_upload_btn.ff-btn::before{font-size:11px!important}.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction,our-services .swiper-horizontal>.swiper-pagination-bullets{bottom:-43px!important}}@media (min-width:1024px){swiper-container-locations .swiper-slide{width:100%!important;flex:0 0 100%}}@media only screen and (min-width:768px) and (max-width:1024px){.location-section .shin-grid-section{grid-template-columns:1fr!important;gap:0!important}.location-area-contact-us .contact-us-grid{grid-template-columns:1fr;overflow:hidden;gap:25px}.location-area-contact-us{padding:30px;overflow:hidden}.left-side-contact-us{margin:0}.right.req-form{margin-top:0;margin-bottom:0;overflow:hidden}.cta-left-main{display:block;margin-top:10px}.cta-banner .bath-btn-sec{margin-top:15px}.cta-left-main span{font-size:25px}.box{width:auto!important;margin-bottom:31px}.process-mobile .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0!important}.popup-content{width:95%!important}.box:first-child:before,.box:nth-child(3):before,section.process{display:none}.process-mobile p{color:#535353;text-align:center;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:25px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.process-mobile{display:block!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-25px!important}.residental-text-main{padding-inline:20px!important}.shin-card-item{margin-bottom:35px!important}.shin-website section{margin-block-end:40px}section.reviews{padding:40px 0!important},.custom-static-grid-loc .swiper-wrapper,.page-template-location-service .swiper-wrapper,.why-choose-sec .swiper-wrapper{display:flex!important;gap:0!important;margin-bottom:20px}.error-main{padding:300px 0}}@media only screen and (min-width:980px) and (max-width:1024px){.theme-container{width:940px!important}#tabs .title{padding:0!important}.residental-text-inner p{font-size:14px!important}.residental-text-inner h6{font-size:18px!important}}@media only screen and (max-width:980px){.our-location-main,.shin-card-text-inner .theme-container{grid-template-columns:1fr}.mobile-our-process h6{margin-bottom:10px!important;line-height:26px}h6.mobile-our-process-haeding{font-size:22px;margin-bottom:10px}.mobile-our-process img{height:auto;max-width:100%;border-radius:24px}#footer-widget-area .footer-widget .widget .toggle-block,#footer-widget-area .footer-widget .widget.toggled-off .toggle-block,.location-inner-why-choose .why-choose-item::after,section.new-process{display:none}#footer-widget-area .footer-widget .widget.toggled-on .toggle-block,section.our-mobile-process{display:block}.custom-static-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px 20px}.page-template-location-service .why-choose-grid,.why-choose-grid{gap:30px 30px;grid-template-columns:1fr 1fr;display:grid}.why-choose-item{max-width:100%;text-align:center;flex:none}.page-template-page-templatesabout-us-page-template-php .why-choode-heading-wrapper h4{font-size:17px!important}.page-template-location-service .why-choose-grid h4{font-size:16px!important;font-weight:700!important;margin-bottom:15px!important;font-family:Poppins;color:#1f2236;padding:0}.why-choose-sec .shiny-heading-main{text-align:center;margin-block-end:30px}.aresa-inner-section ul li span,.shin-whychoose-title h5{font-size:14px}h4{font-size:22px!important;line-height:29px!important;margin-bottom:0!important;padding:0 15px}h3{font-size:22px!important;line-height:29px!important;margin-bottom:5px!important}.custom-alignment{display:grid;grid-template-columns:1fr 1fr!important}.custom-item,.shin-contactus-image{text-align:center}.location-reglazing .shin-inner-banner img{border-radius:16px}.bath-big-img-section .bath-grid-section,.bath-grid-section,.bath-two-img-section .bath-grid-section,.contact-us-grid{display:grid;grid-template-columns:1fr}.bath-big-img-section .bath-grid-section{display:flex!important;flex-direction:column-reverse}.bath-inner-banner img{display:block;margin:0 auto}.shin-contactform-section{margin-top:0}.shin-banner-text .shin-textmain{margin-top:130px}.archive-content,.shin-list-grid-main{grid-template-columns:1fr 1fr}.shin-contactus-inner .shin-grid-section{grid-template-columns:1fr;gap:70px}.shin-image-text-item{margin-block:5%;display:block;text-align:center}.blog-page.left-sidebar .main-content-inner #primary,.blog-page.left-sidebar .main-content-inner #secondary{width:100%}.shin-grid-section{grid-template-columns:1fr!important;gap:25px}.slider-container{display:grid;grid-template-columns:1fr;gap:30px}.shin-brand-main .shin-brand-image{order:-1}.shin-brand-main{display:grid;gap:15px}.shin-whychoose-item .shin-whychoose-icon img{width:50px;height:50px}.shin-whychoose-section .shin-whychoose-main .shin-whychoose-inner{padding:25px}.shin-ourservice-inner .shin-ourservice-item .shin-ourservice-title{transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);-ms-transform:translate3d(0,40px,0);-o-transform:translate3d(0,40px,0)}.shin-ourservice-inner .shin-ourservice-item:hover .shin-ourservice-title{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.shin-textbanner-inner{flex-wrap:wrap}#footer-widget-area .footer-widget:last-child,#second.footer-widget:last-child{border:0}.theme-container{width:736px!important}.location-page,.shin-mainbanner-main .shin-banner-text{grid-template-columns:1fr!important;gap:35px}.shin-image-expand-wrapper{display:block!important}.img-expand{width:100%!important;height:auto!important}#footer-widget-area{grid-template-columns:1fr;gap:20px}.elementor-widget-sidebar .title-outer::before,.primary-sidebar .title-outer::before,.primary-sidebar .toggled-off .title-outer::before,.site-footer .title-outer::before,.widget_block h2::before{content:"";position:absolute;right:0;font-family:FontAwesome;font-size:20px;color:#fff;top:2px;height:auto;width:auto;text-align:center;z-index:9;margin:auto;line-height:22px;cursor:pointer}.primary-sidebar .toggled-on .title-outer::before,.site-footer .toggled-on .title-outer::before,.widget_block .toggled-on h2::before{content:""}.footer-widget .widget{clear:both;margin:0}.bath-grid-section{gap:10px!important}.bath-after-before-section h6.custom-main-text{margin-bottom:15px!important}.service-provide-grid{grid-template-columns:1fr 1fr;gap:40px}.location-inner-why-choose .why-choose-grid{gap:20px}}@media only screen and (max-width:768px){.lazy-load,.shin-image-expand-wrapper .img-expand .shin-content-wrapper{visibility:visible!important}.first-residental,.fourth-residental,.residental-grid,.second-residental,.third-residental,.why-grid-section{display:grid;grid-template-columns:1fr}.lazy-load{opacity:1!important;display:block!important}.shin-card-box-main .shin-card-box-inner,.shin-card-box-main .shin-card-box-inner.second-box-inner,.shin-grid,.shin-macrepair-inner .shin-grid,.shin-whychoose-main .shin-whychoose-inner{grid-template-columns:1fr}.why-grid-section{gap:0;align-items:center}.first-residental,.second-residental,.third-residental{width:100%}.third-residental .img-residental{order:0}.shin-image-expand-wrapper .img-expand .shin-image-details-wrapper{padding:30px;margin-bottom:30px}.left-contact-title span.get-free{color:var(--White,#fff);font-size:28px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:4%;display:block}.process-heading-description{font-size:16px!important;padding-top:10px!important}section.process-heading{margin:0!important}.fourth-residental{display:flex;width:100%;flex:0 0 100%;max-width:100%;flex-direction:column-reverse}.residental-text-main{padding-bottom:35px}h2.custom-main-text{color:#1f2236;font-size:22px!important;line-height:30px!important;padding:0;margin-bottom:10px}.shin-card-items,.third-reglaze{margin-top:35px}.our-services h2{font-size:25px}.bath-after-before-section .slider-container,.slider-container{grid-template-columns:1fr;gap:30px}.reglaze-grid{display:grid;grid-template-columns:1fr!important;gap:0 60px;margin-top:50px}.custom-static-grid{display:grid;grid-template-columns:1fr;gap:30px 0}.custom-alignment,.shin-icontext-inner.shin-grid-item{grid-template-columns:1fr 1fr}.custom-alignment{display:grid}.custom-item,.shin-whychoose-main .shin-whychoose-inner{text-align:center}.location-reglazing .shin-inner-banner img{border-radius:16px}.location-box-main img{border-radius:12px;width:100%}.footer-newsletter{background-position:70%}.fc-header-top-text-main::after{content:none}.fc-header-icon-text,.fc-header-text-main{display:none;font-size:0}.shin-brand-main{grid-template-columns:1fr;gap:25px}.shin-ourservice-inner .shin-ourservice-item .shin-ourservice-title{transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);-ms-transform:translate3d(0,200px,0);-o-transform:translate3d(0,200px,0)}.shin-ourservice-inner .shin-ourservice-item:hover .shin-ourservice-title{-webkit-transform:translate3d(0,220px,0);transform:translate3d(0,220px,0)}.shin-brandrepairs-title,.shin-macrepair-title{margin-block:1% 2%}.header-top .header-left{width:100%;flex:1}.fc-header-top-text-inner,.freshcodes-header-link,.header-top .header-right{justify-content:center}.fc-header-top-text-main,.shin-appoimnets-inner .shin-appoimnets-div,.shin-appoimnets-inner .shin-offer{padding-inline-end:0}.mega-menu ul li.shop-menu>div.shop-product-outer>ul,.theme-container{width:calc(100% + 1px)!important;padding-inline:16px!important;margin-inline:0!important;clear:both}.header-logo{display:none}.header-mob-logo{display:block}.contact-us-grid{display:grid;grid-template-columns:1fr;align-items:center;gap:0}.residental-text-inner h6{font-size:18px;margin-bottom:0!important}.banner-contactus-banner{padding:50px 15px!important}section.shin-mainbanner-section{margin-block-end:-52px!important}}@media only screen and (max-width:767px){.header-top .header-right{gap:3px!important}.our-services p{margin-top:8px}.custom-alignment a{width:100%}.shin-lcp-image{height:100vh;min-height:100%}.refinishing-team-section h5.custom-main-text{font-size:25px!important;line-height:32px!important;margin-bottom:0!important}span.custom-main-text{font-size:22px!important;line-height:28px!important;margin-bottom:15px;font-family:'Rubik'}.shin-lcp-image{height:auto;object-position:top}.shin-mainbanner-main,.shin-mainbanner-inner{min-height:250px!important}.fullwidth-video{height:auto!important}.page-template-locations-area-one .why-grid-section,.page-template-locations-area-two .why-grid-section{display:grid;grid-template-columns:1fr;grid-template-areas:"heading" "image" "desc" "btn";text-align:left;margin-top:20px}.page-template-locations-area-one .shin-heading-wrapper,.page-template-locations-area-two .shin-heading-wrapper{display:contents}.page-template-locations-area-one .custom-main-text,.page-template-locations-area-two .custom-main-text{grid-area:heading}.page-template-locations-area-one .right-img,.page-template-locations-area-two .right-img{grid-area:image}.page-template-locations-area-one .shin-decription-text,.page-template-locations-area-two .shin-decription-text{grid-area:desc}.page-template-locations-area-one .shin-btn-sec,.page-template-locations-area-two .shin-btn-sec{grid-area:btn;padding-top:0!important}.page-template-locations-area-one .bath-grid-section,.page-template-locations-area-two .bath-grid-section{display:grid;grid-template-columns:1fr;grid-template-areas:"heading" "image" "desc" "btn";gap:20px;text-align:left;margin-top:20px}.page-template-locations-area-one .bath-text,.page-template-locations-area-two .bath-text{display:contents}.page-template-locations-area-one .bath-custom-main-text,.page-template-locations-area-two .bath-custom-main-text{grid-area:heading}.page-template-locations-area-one .bath-inner-banner,.page-template-locations-area-two .bath-inner-banner{grid-area:image}.page-template-locations-area-one .bath-text p,.page-template-locations-area-two .bath-text p{grid-area:desc}.page-template-locations-area-one .bath-btn-sec,.page-template-locations-area-two .bath-btn-sec{grid-area:btn;padding-top:0!important}.explore-grid.reverse{display:flex;flex-direction:column-reverse}.page-template-locations-area-one .bath-inner-banner img,.page-template-locations-area-two .bath-inner-banner img{width:100%;height:auto;display:block}.page-template-locations-area-one .bath-btn-sec .fc-btn.sec-btn,.page-template-locations-area-two .bath-btn-sec .fc-btn.sec-btn{display:inline-block;margin-top:10px}.page-template-locations-area-one .right-img img,.page-template-locations-area-two .right-img img{width:100%;height:auto;display:block}.page-template-locations-area-one .shin-btn-sec .fc-btn.sec-btn,.page-template-locations-area-two .shin-btn-sec .fc-btn.sec-btn{display:inline-block;margin-top:10px}.page-template-locations-area-two section.cta-banner{margin-top:0}.page-template-locations-area-two section.why-choose-us-one{margin-top:-20px}.page-template-locations-area-two .bath-service-mainbanner-main .bath-service-mainbanner-inner{padding:120px 0 20px;position:relative;min-height:350px;background-size:cover;background-repeat:no-repeat;background-position:top}section.cta-banner{margin-top:0}.location-area{padding:0 0}.location-area-contact-us .contact-us-grid{grid-template-columns:1fr;overflow:hidden;gap:25px}.location-area-contact-us{padding:30px;overflow:hidden}.left-side-contact-us{margin:0}.right.req-form{margin-top:0;margin-bottom:0;overflow:hidden}.explore-grid{grid-template-columns:1fr!important;gap:15px}.explore-grid img{min-height:auto}.explore h6.custom-main-text{margin-bottom:15px!Important}.img-box{margin-top:0;text-align:right;margin-top:0;z-index:999;position:relative;margin-bottom:-6px}.cta-banner a.fc-btn.sec-btn{padding:7px 15px;font-size:15px;margin-bottom:8px}.img-box img{width:85%}.cta-left-main span{font-size:18px}.cta-left-main{display:block;align-items:normal;gap:0;margin-top:0}.inner-why span{font-size:25px!important}.first-why span,.second-why span,.third-why span,.fourth-why span,.fifth-why span{font-size:20px!important}.why-grid p{font-size:16px!important}.first-why,.second-why,.third-why,.fourth-why{border-right:none;padding-right:0;border-bottom:1px solid #B0B0B0;padding-bottom:20px}section.why-choose-us-one{margin-top:-20px}.inner-why{border-radius:0 0 30px 30px;padding:25px 0px!important}.why-grid{grid-template-columns:1fr}.page-template-locations-area-one .bath-service-main-title,.page-template-locations-area-two .bath-service-main-title{margin-top:30px;text-align:center}.page-template-locations-area-one .bath-service-main-title h1,.page-template-locations-area-two .bath-service-main-title h1{text-align:center!important}.page-template-our-services .services-page .custom-alignment .swiper-slide,.page-template-locations-area-one .services-page .custom-alignment .swiper-slide,.page-template-locations-area-two .services-page .custom-alignment .swiper-slide{width:100%!important}.slider-container .swiper-wrapper{gap:0}.page-template-home .custom-alignment .swiper-pagination{bottom:-44px!important}.mobile-faq{margin-top:25px}.accordion-section-title:nth-last-child(2){margin:20px 0 0!important}.box{width:auto!important}#footer-widget-area div#first,.box:first-child:before,.box:nth-child(3):before,.freshcodes-link-main,.shin-card-text-section .shin-card-box-main,section.process{display:none}section.process-mobile{display:block!important}.popup-content span.new{border-radius:28px;border:1px solid #fff;background:0 0!important;box-shadow:none!important;display:inline-block;padding:10px 15px!important;color:#1f2236!important;font-size:20px!important;margin-top:18px}.process-mobile p{color:#535353;text-align:center;font-family:Rubik;font-size:16px;font-style:normal;font-weight:400;line-height:25px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.popup-content::-webkit-scrollbar{width:5px}.popup-content::-webkit-scrollbar-thumb{background:#4ba75a!important;border-radius:16px;height:23px}.card-mobile-view .swiper-pagination-bullets.swiper-pagination-horizontal,.process-mobile .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction,.why-chosse-main .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0!important}.location-box-main.swiper-slide,.process-mobile .swiper-slide,.shin-heading-wrapper{margin-bottom:20px}.popup-content{padding:15px!important;width:100%!important}.text-popup{width:100%!important;padding:0 10px!important;overflow-x:scroll;z-index:-1;height:326px;box-sizing:border-box;border-radius:16px}.popup-content .text-popup::-webkit-scrollbar-thumb{background:#4ba75a!important;border-radius:16px;height:23px}.popup-content .text-popup::-webkit-scrollbar{width:5px}.process-mobile h6,.process-mobile p{padding:0 15px}.bath-replace-section .btn-big-sec{margin-top:20px!important}a.accordion-section-title::last-child{margin-bottom:0!important}.page-template-location-service .why-choose-grid,.why-choose-grid{gap:0 30px;grid-template-columns:1fr 1fr;display:grid}.aresa-inner-section ul li{min-width:145px!important;padding:5px 15px 5px 5px!important}.bath-custom-main-text span:before,.custom-main-text span:before,.location-our-services span:before,.our-services span:before{display:none;bottom:-2px;height:18px}.residental-text-inner p{font-size:15px!important}.ff-uploaded-list{margin-top:8px!important}iframe#map-canvas{height:250px!important}.residental-text-main{display:flex;align-items:center;padding-inline:20px!important}.location-box-main.swiper-slide,.page-template-location-service .swiper-wrapper .swiper-slide,.post-next-content,.post-previous-content{width:100%!important}section.card-mobile-view{display:block}.shin-card-item{padding:30px!important;margin-bottom:35px!important}.why-choose-item{margin-bottom:15px}.shin-text{margin-top:10px}.resource_section p{margin-bottom:10px!important}.why-choose-sec .swiper-wrapper{display:flex!important;width:100%!important;gap:0}.custom-static-grid-loc .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-7px!important}.custom-static-grid-loc .swiper-wrapper{display:flex!important;gap:0!important}.location-reglazing-section p{margin-bottom:8px!important}.replace-text-section p{margin-bottom:4px!important}.header-mob-logo img{width:90px!important}form#fluentform_3 input{height:44px}.ff-el-group.top-form{padding:12px 12px 24px}.ff-default textarea{min-height:80px!important}.page-template-home .shin-banner-text.theme-container{display:grid;grid-template-columns:1fr;text-align:center;min-height:300px;padding:70px 15px!important}.error-main{padding:130px 0}.error-main p.woocommerce-info{color:#fff;font-weight:600;font-size:18px;margin-bottom:50px}.bath-text p,.shin-text p,p.shin-decription-text{margin-bottom:6px!important;margin-top:8px!important;font-size:16px!important}.page-template-home .shin-textmain{margin-top:40px}.mobile-menu .shin-brandrepairs-btn{justify-content:flex-start;margin-top:20px;margin-left:15px}.mobile-menu .shin-brandrepairs-btn a.fc-btn{background:#4ba75a!important;border:none}.our-services{background-color:#f6f6f6;padding:20px 0!important}.bath-btn-sec,.shin-btn-sec{padding-top:18px!important}.shin-textmain p{color:#fff;margin:0}p.custom-hank-you{text-align:center;font-size:25px;font-weight:600;line-height:37px}.navigation.post-navigation .nav-links{display:block!important;justify-content:space-between;margin:0;align-items:flex-start}.page-template-page-templatesabout-us-page-template-php .why-choose-sec .shiny-heading-main{text-align:left;margin-block-end:20px!important}h3{padding-top:0!important;padding-bottom:5px}h6.custom-main-text{margin-bottom:0!important;font-size:22px;line-height:25px;padding:0}.note-text p,.shin-card-text-main .shin-tagline-wrapper p{margin:0}.ff_upload_btn.ff-btn::before{font-size:11px!important}span.ff_upload_btn.ff-btn{margin-bottom:0}section.reviews{padding:20px 0!important}.process-heading-description{margin:0!important}.footer-sticky-main ul{display:flex;gap:40px;align-items:center;margin:0!important}.footer-sticky-main{display:flex!important;justify-content:space-between;align-items:center;position:fixed;top:auto;bottom:0;left:0;right:0;background:#1f2236;padding:26px 15px;z-index:auto;gap:10px}.footer-sticky-main span.fc-loc-number{background:#4ba75a;padding:8px 30px;color:#fff;border-radius:8px}.bath-after-before-section,.bath-replace-section,.bkg-section{background-color:#f6f6f6;padding:30px 0}.bg-grey,.location-inner-why-choose.blue-bg,.location-profesional,.location-reglazing,.location-section,.why-choose-sec{padding:20px 0}.page-template-location-service .why-choose-sec p{margin-left:0;margin-right:0;line-height:29px;margin-top:0}.page-template-location-service .why-choose-grid h4{font-size:14px!important;font-weight:700!important;margin-bottom:15px!important;font-family:Poppins;color:#1f2236;padding:8px 0 0}.location-page{margin-top:35px}.additional-page-after-before #shine-after-before .slider-container,.service-provide-grid{grid-template-columns:1fr;gap:40px}.location-inner-why-choose .why-choose-grid{gap:8px}.resource_section h2{font-size:20px!important;line-height:29px;margin-bottom:10px!important}.page-template-location-service .why-choode-heading-wrapper h4{font-size:15px;line-height:23px}h1{font-size:22px!important;line-height:27px!important;margin-bottom:0!important}.bath-service-mainbanner-main .bath-service-mainbanner-inner{padding:50px 0 0;min-height:208px}.bath-grid-section{gap:20px;margin-block-start:1%}.header-bottom,.header-bottom a,.mobile-navigation,.mobile-navigation .menu-toggle{color:#fff;padding-left:0;padding-right:0}h2.bath-custom-main-text{font-size:22px;padding-top:0;line-height:28px;margin-bottom:0}.bath-replace-inner-section,section.location-section.bg-white,section.why-choose-sec{padding:0}.accordion-section-title{width:100%;padding:15px 20px!important}.accordion-section-title .minus,.accordion-section-title .plus{right:-2px;width:25px;left:auto}.page-template-about-us-page-template .why-choose-grid{display:grid!important;gap:30px 40px!important;grid-template-columns:1fr}.shin-website section{margin-block-end:20px!important;overflow:hidden}.aresa-grid,.tel-grid{display:grid;grid-template-columns:1fr!important}.aresa-inner-section ul{columns:2!important;margin-top:0}.shin-text-section h6.custom-main-text{font-size:18px!important;margin-bottom:0!important}.location-section .shin-grid-section,.page-template-additional-service-page-template .section-bath-2 .bath-grid-section{grid-template-columns:1fr}.shiny-heading-main .shiny-heading-description{padding-inline:5%}.why-choose-sec .shiny-heading-main{text-align:center;margin-block-end:40px}.left-contact-title span.get-free{font-size:22px}.home .shin-mainbanner-main .shin-mainbanner-inner{margin-block-end:0}.page-template-location-service .bath-service-main-title{margin-top:30px}.location-our-services h2{font-size:22px;padding:0}.location-reglazing-grid{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:640px){.shin-inner-repair-inner .shin-image-block{grid-template-columns:1fr;gap:15px}.shin-commonrepair-inner .shin-commonrepair-grid{grid-template-columns:1fr}.shin-whychoose-item .shin-whychoose-icon img{width:30px;height:30px}.shin-whychoose-section .shin-whychoose-main .shin-whychoose-inner{padding:15px}.shin-whychoose-title h5{font-size:10px;line-height:18px}.shin-whychoose-main .shin-whychoose-inner{gap:0}.home header#masthead{position:absolute;left:0;top:0;width:100%;z-index:99;transition:.3s;background:auto rgb(31 34 54 / .8)}.custom-alignment{grid-template-columns:1fr!important;gap:40px 0;padding-top:20px;margin-bottom:30px;display:grid}.custom-item img{height:auto;max-width:100%;-webkit-transition:.8s;-moz-transition:.8s;-o-transition:.8s;-ms-transition:.8s;transition:.3s;width:100%}.shin-grid-section{display:grid;grid-template-columns:1fr;gap:0}.our-locations-box,.phone-mail{margin-bottom:10px}.shin-inner-banner{margin-top:10px}}@media only screen and (max-width:600px){.shin-appoimnets-div h4,.shin-offer h4{padding-block:0}.shin-appoimnets-div .shin-appoimnets-icon::before,.shin-appoimnets-inner .shin-offer-icon::before{bottom:-15px}.shin-appoimnets-inner{display:grid;padding-block:30px}.blog-page .site-content .blog,.shin-icontext-inner.shin-grid-item{grid-template-columns:1fr}.shin-contactform-inner .wpcf7-form .form-group p{margin-block:25px}.shin-contactform-inner .shin-form-main{display:block}.shin-ourservice-inner .shin-ourservice-item .shin-ourservice-title{transform:translate3d(0,120px,0);-moz-transform:translate3d(0,120px,0);-ms-transform:translate3d(0,120px,0);-o-transform:translate3d(0,120px,0)}.shin-ourservice-inner .shin-ourservice-item:hover .shin-ourservice-title{-webkit-transform:translate3d(0,140px,0);transform:translate3d(0,140px,0)}.admin-bar .sticky-menu.header-style{margin-top:0}}@media only screen and (max-width:479px){.our-location-contact-wrapper{gap:25px;flex-wrap:wrap}.footer-bottom .theme-container{display:block;text-align:center}.footer-bottom .theme-container .footer-left{margin-block-end:15px}.footer-bottom{padding-block:3%}.fc-header-top-text-main::after,.footer-bottom .theme-container .footer-left::after{content:none}.shin-coupons-page section{overflow:visible;margin-block-end:15%}.archive-content,.shin-coupons-main .shin-coupons-banner,.shin-list-grid-main,.shin-list-grid-main.shin-mac-list{grid-template-columns:1fr}.shin-contactus-image img{height:auto;width:auto}.shin-ourservice-inner .shin-ourservice-item .shin-ourservice-title{transform:translate3d(0,60px,0);-moz-transform:translate3d(0,60px,0);-ms-transform:translate3d(0,60px,0);-o-transform:translate3d(0,60px,0)}.shin-ourservice-inner .shin-ourservice-item:hover .shin-ourservice-title{-webkit-transform:translate3d(0,75px,0);transform:translate3d(0,75px,0)}.accordion-section-title{width:100%;padding:15px;display:inline-block;position:relative;background-color:#f6f6f6;margin-bottom:25px;border-radius:6px;font-family:Rubik;font-weight:500px!important;font-size:14px!important;line-height:24px!important}}@media only screen and (max-width:379px){.accordion-section-title{width:100%;padding:15px;display:inline-block;position:relative;background-color:#f6f6f6;margin-bottom:25px;border-radius:6px;font-family:Rubik!important;font-weight:500px!important;font-size:14px!important;line-height:24px!important}.location-reglazing-grid{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:320px){.accordion-section-title{width:100%;padding:15px;display:inline-block;position:relative;background-color:#f6f6f6;margin-bottom:25px;border-radius:6px;font-family:Poppins!important;font-weight:500px!important;font-size:14px!important;line-height:24px!important}.location-reglazing-grid{display:grid;grid-template-columns:1fr 1fr}.aresa-grid,.bath-replace-grid-section{display:grid;grid-template-columns:1fr}.req-form{padding-right:40px}}@media screen and (max-width:768px){.our-services .custom-alignment{display:block}.page-template-location-service .swiper-wrapper .swiper-slide{height:100%}.page-template-our-services .swiper-wrapper{display:flex!important;gap:0!important}.swiper-container-main-loc .swiper-pagination-horizontal,.swiper-container-services .swiper-pagination-horizontal{bottom:-37px!important}.custom-alignment{gap:0!important;display:flex!important}.swiper-container{overflow:hidden}.swiper-wrapper{display:flex!important;gap:0!important}.swiper-slide{width:100%}}