@media only screen and (min-width:1207px){.vsas{display:block}}@media only screen and (min-width:240px){html{font-size:13px}}@media only screen and (min-width:480px){html{font-size:14px}}@media only screen and (min-width:768px){html{font-size:16px}}@media only screen and (min-width:992px){html{font-size:18px}}a{text-decoration-thickness:.1rem!important}a:hover{text-decoration-thickness:.1rem}#nav-number,#footer-address{font-variant-numeric:lining-nums}.googlereviews_container{padding:0 20px}@media screen and (max-width:1023px){.gallery_page .mg-b-m3{margin-bottom:30px}}@media screen and (max-width:768px){.gallery_page .mg-b-m3{margin-bottom:20px}}@media screen and (max-width:480px){.gallery_page .mg-b-m3{margin-bottom:10px}}.whiteoverlay_{position:absolute;top:-10%;left:0;width:100%;height:100%;background-color:#fff;opacity:.6}.gradientoverlay_{position:absolute;top:-1px;left:0;width:100%;height:100%;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 50%,#fff 100%)}.wf-section .grid_banner .img_parallaxwrap,.wf-section .grid_about .img_parallaxwrapb,.services_sec1 .grid_servicesbanner .img_parallaxwrap{position:absolute;top:200px;left:50%;width:50%;max-width:1057px}.wf-section .grid_banner .img_parallaxwrap img,.wf-section .grid_about .img_parallaxwrapb img,.services_sec1 .grid_servicesbanner .img_parallaxwrap img,.hpsec_services .new_colwidth img{transform:none!Important}.hp_sec1,.services_sec1{padding-bottom:0}.hp_sec2,.services_sec2{padding-top:0}.h1_homebanner,.wf-section .grid_about .heading._4xl,.services_sec1 .grid_servicesbanner .heading._3xl{font-size:80px;width:50%}.wf-section .grid_about .heading._4xl{font-size:60px}.about_bnr .container,.services_sec1 .container{position:inherit!important}.hpsec_services{display:block}.hpsec_services .new_colwidth{width:100%;margin-top:30px}.about_bnr{padding-bottom:0}.grid_about{grid-row-gap:14px}@media screen and (max-width:1200px){.h1_homebanner,.services_sec1 .grid_servicesbanner .heading._3xl{font-size:68px}}@media screen and (max-width:991px){.h1_homebanner,.wf-section .grid_about .heading._4xl,.services_sec1 .grid_servicesbanner .heading._3xl{width:100%}.wf-section .grid_about,.services_sec1 .grid_servicesbanner{display:block}.wf-section .grid_banner .img_parallaxwrap,.wf-section .grid_about .img_parallaxwrapb,.services_sec1 .grid_servicesbanner .img_parallaxwrap{position:relative;top:0;left:0;width:100%;max-width:100%}.wf-section .grid_about .img_parallaxwrapb{margin-top:30px}.hp_sec1,.services_sec1{padding-bottom:64px}.hp_sec2,.services_sec2{padding-top:64px}}@media screen and (max-width:639px){.h1_homebanner,.wf-section .grid_about .heading._4xl,.services_sec1 .grid_servicesbanner .heading._3xl{font-size:58px}}