.headercallbuttton a.elementor-button-link{height:48px;display:flex;align-items:center;justify-content:center}.headerschadulebutton a.elementor-button-link{height:48px;display:flex;align-items:center;justify-content:center}.headermenu .elementor-nav-menu--dropdown{position:absolute;left:0;top:100%;width:100%;box-shadow:0 0 4px #cecece;z-index:10;margin-top:0}.page-id-676 .elementor-location-header,.page-id-840 .elementor-location-header{position:sticky;top:0;z-index:100;background:#fff}.headermenu li.desktophideitem{margin:10px 20px}.headermenu li.desktophideitem a{color:#fff;display:inline-block;background:#8a2432;color:#fff;border-radius:500px}@media (min-width:1400px){.headercallbuttton a.elementor-button-link{width:221px}.headerschadulebutton a.elementor-button-link{width:331px}}@media (max-width:1024px){.headerrightcolumn,.headerrightcolumn .headermenu{position:static}.headermenu .elementor-nav-menu--dropdown li a{justify-content:center}.headermenu .elementor-nav-menu--dropdown li{text-align:center}}@media (max-width:767px){.headercallbuttton span.elementor-button-text{display:none}.headercallbuttton a.elementor-button{width:40px;height:40px;padding:0px!important}.headermenu .elementor-menu-toggle{padding:0px!important}}@media (min-width:768px){.headermenu li.desktophideitem{display:none}}.bannerhome{position:relative}.bannerhome:after{content:'';width:100%;height:100%;background:linear-gradient(180deg,rgba(34,34,34,0) 32.21%,rgba(34,34,34,.329771) 56.25%,rgba(34,34,34,.6) 77.4%);position:absolute;left:0;bottom:0}.bannerhome .e-con-inner{position:relative;z-index:10}@media (max-width:767px){.bannerhome:after{background:linear-gradient(180deg,rgba(34,34,34,.2) 32.21%,rgba(34,34,34,.4) 56.25%,rgba(34,34,34,.7) 77.4%)}}.dobulecolortitle span{color:#091626}.aboutcontentrightcolumn,.aboutcontentleftcolumn{position:relative}.aboutetextdiv{max-width:710px!important}@media (min-width:1025px){.aboutcontentrightcolumn:after{content:'';width:120px;height:101%;clip-path:polygon(100% 0%,100% 100%,0% 100%);background:rgba(255,255,255,.9);position:absolute;left:-119px;top:0}.aboutcontentleftcolumn:after{content:'';width:120px;height:100%;clip-path:polygon(0% 0%,100% 100%,0% 100%);background:rgba(255,255,255,.9);position:absolute;right:-119px;top:0}}.linkshotbtn{flex-wrap:wrap!important}.linkshotbtn{gap:15px!important}.linkshotbtn>a{width:calc(50% - 7.5px)}@media (min-width:768px){.linkshotbtn>a{width:calc(33.333% - 10.5px)}}@media (min-width:1400px){.linkshotbtn>a .elementor-heading-title{font-size:13px!important;line-height:22px!important}.linkshotbtn>a{flex:1!important}}@media (min-width:1600px){.linkshotbtn>a .elementor-heading-title{font-size:14px!important;line-height:22px!important}.linkshotbtn>a{flex:1!important}.linkshotbtn{gap:30px!important}}@media (min-width:1850px){.linkshotbtn>a .elementor-heading-title{font-size:18px!important;line-height:28px!important}}.brandgallery #gallery-1{display:grid;align-items:center;gap:20px;grid-template-columns:repeat(2,1fr)}.brandgallery #gallery-1 .gallery-item{max-width:100%!important}@media (min-width:576px){.brandgallery #gallery-1{grid-template-columns:repeat(4,1fr);gap:0}}@media (max-width:575px){.brandgallery #gallery-1 .gallery-item img{max-width:80%!important}}.servicemainrow .servicecol{width:calc(100%)!important}@media (min-width:576px) and (max-width:1300px){.servicemainrow .servicecol{width:calc(33.333% - 10px)!important}.servicemainrow .servicecol:nth-child(4),.servicemainrow .servicecol:nth-child(5){width:calc(50% - 7.5px)!important}}@media (min-width:1025px){.servicemainrow .servicecol{flex:1!important}}.usprowmain .uspcol{width:calc(100%)!important}@media (min-width:480px){.usprowmain .uspcol{width:calc(50% - 7.5px)!important}.usprowmain .uspcol:nth-child(5){width:calc(100%)!important}}@media (min-width:768px) and (max-width:1199px){.usprowmain .uspcol{width:calc(33.333% - 20px)!important}.usprowmain .uspcol:nth-child(4),.usprowmain .uspcol:nth-child(5){width:calc(50% - 15px)!important}}@media (min-width:1200px){.usprowmain .uspcol,.usprowmain .uspcol:nth-child(5){width:calc((100% - 4 * 30px) / 5)!important}}@media (min-width:375px) and (max-width:767px){.trusttitle{max-width:346px!important}}.contactformcontentsection .contactformtextwidget{max-width:427px!important;width:80%}.contactformhomebotom .frm_button_submit{margin:0!important;width:100%!important;border-radius:500px!important;height:48px;font-family:"Roboto Mono",Sans-serif;font-size:16px!important;letter-spacing:1px;font-weight:500!important;margin-top:7px!important}.contactformhomebotom .frm_style_formidable-style.with_frm_style .form-field{margin-bottom:18px}.contactformhomebotom .frm_fields_container{column-gap:18px!important}.contactformhomebotom .frm_primary_label{font-weight:700;font-size:16px!important;font-family:"avenir-next-lt-pro",Sans-serif!important;padding-bottom:10px!important}.contactformhomebotom textarea{height:52px;resize:none;font-size:16px!important;border-color:#BBBBBB!important;box-shadow:none!important}.contactformhomebotom input{height:40px;font-size:16px!important;border-color:#BBBBBB!important;box-shadow:none!important}.contactformhomebotom{max-width:450px!important;width:100%}.contactformhomebotom fieldset{padding-bottom:0px!important}.contactformhomebotom .frm_error{color:#F04438!important}.footerbutton a.elementor-button{width:221px;height:48px}.coprrighttext a{text-decoration:underline;color:currentColor}.coprrighttext a:hover{color:var(--e-global-color-accent)}.homesolutiontext .elementor-image-box-title span{color:var(--e-global-color-accent);margin-top:0}.homesolutiontext{min-height:248px;max-width:410px}.homesolutiontext .elementor-widget-container{display:flex;align-items:center;border-left:3px solid #A4A1A0;padding-left:26px;min-height:248px}.homesolutiontext .elementor-image-box-description{text-align:justify}.contactformhomebotom .elementor-widget-container{min-height:472px;display:flex;align-items:center}.contactformhomebotom .frm_message p{font-size:16px}.textalignjustify p{text-align:justify}.contactformcontentsection .homesolutionpagetextwidgetfooter{max-width:497px!important;width:100%!important}.contactformcontentsection .homesolutionpagetextwidgetfooter p:last-child{margin-bottom:0px!important}.animatedbackgrounscroll{transition:none!important}.homesolutiontext .elementor-image-box-title{margin-top:0px!important}@media (min-width:1025px){.homesolutiontext.homesolutiontextright .elementor-image-box-description{max-width:387px!important}.homesolutiontext.homesolutiontextleft .elementor-image-box-description{max-width:334px!important}}@media (min-width:900px) and (max-width:1024px){.hoesolutionrow>.e-con-inner{flex-direction:row!important}.hoesolutionrow.hoesolutionrowreverse>.e-con-inner{flex-direction:row-reverse!important}.hoesolutionrow .hoesolutionrowimage{width:60%!important}.hoesolutionrow .hoesolutionrowtext{width:40%!important}}@media (min-width:1200px){.fixedbannerbutton .elementor-button{width:331px;height:48px}}@media (max-width:1650px){.homesolution_abouttext p br{display:none}}@media (max-width:600px){.contactformhomebotom .elementor-widget-container{display:block}}.aboutpagetext{max-width:543px!important}.aboutpagetext p:last-child{margin-bottom:0px!important}.lastpzero p:last-child{margin-bottom:0px!important}.aboutpillars{max-width:263px!important}.gradientsection{position:relative}@media (min-width:1025px){.gradientbox{clip-path:polygon(0% 0%,90% 0%,100% 100%,0% 100%)}.gradientsection .gradienboximg{position:absolute;right:0;width:calc(48% + 120px);height:100%}.gradienttexttitle,.gradienttextgrid{max-width:640px!important;margin-left:auto}.gradienttexttitletext{max-width:640px!important;margin-left:auto}.aboutsmarttext{max-width:576px!important}}body .contact-form-style .frm_primary_label{font-size:20px;font-family:'avenir-next-lt-pro';font-weight:600;margin-bottom:5px}body .contact-form-style .with_frm_style input,body .contact-form-style .frm_full textarea{border-radius:8px;border:1px solid rgba(0,0,0,.2);background-color:rgba(0,0,0,.05);font-size:20px;font-family:'avenir-next-lt-pro';font-weight:400;padding:11px 20px}body .contact-form-style .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,body .contact-form-style .frm_style_formidable-style.with_frm_style .form-field textarea:focus{border-radius:8px;border:1px solid #8A2432;background:rgba(0,0,0,.05);box-shadow:none}body .contact-form-style .frm_combo_inputs_container,body .contact-form-style .frm_grid_container,.frm_form_fields .frm_section_heading,body .contact-form-style .frm_form_fields .frm_fields_container{grid-gap:3% 3%}body .contact-form-style .frm_button_submit{width:100%!important;display:block;border-radius:100px!important;max-width:360px;font-family:"Roboto Mono";font-size:16px!important;padding:12px 15px!important;margin:0!important}@media (max-width:767px){body .contact-form-style .frm_primary_label{font-size:16px}body .contact-form-style .with_frm_style input,body .contact-form-style .frm_full textarea{font-size:16px}body .contact-form-style .frm_style_formidable-style.with_frm_style .form-field{margin-bottom:10px}}