/*
Theme Name: Responsive Child
Theme URI: https://cyberchimps.com/responsive/
Template: responsive
Author: CyberChimps
Author URI: https://cyberchimps.com
Description: Responsive is a fast, lightweight, &amp; fully customizable WordPress theme, which offers 100+ free ready-to-use Elementor &amp; WordPress Block templates for websites of all types (blog, WooCommerce, Portfolio, Podcast, Startups, Consultancy, Education, LMS, Auctions, and more). The theme is easy to customize and you can create blog or eCommerce websites using a user-friendly drag and drop interface. It's optimized for SEO with support for Schema.org microdata, fast loading speed, and responsive layout designs. Responsive works with all popular WordPress plugins like WooCommerce, bbPress, LearnDash, BuddyPress, etc. Responsive theme is fully compatible with popular page builders like Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. It comes with ready to import websites: Built with Elementor &amp; full site editing(FSE) features, it's an ideal theme to quickly launch a fully functional website. Features: #Responsive #Starter Templates #WooCommerce Ready #Import Pre-Built Elementor Websites (Elementor &amp; Block editor) #LearnDash LMS Ready #RTL support #Translations Ready #WPML Compatible #Retina Logo #Layout Settings #Transparent Headers #Blog Layouts #Unlimited Colors. Check out the list of all 100+ Responsive Starter Templates: https://cyberchimps.com/wordpress-themes/
Tags: blog,grid-layout,one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-colors,custom-logo,custom-menu,editor-style,featured-images,featured-image-header,flexible-header,footer-widgets,full-width-template,microformats,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,e-commerce,portfolio,rtl-language-support,post-formats,accessibility-ready,wide-blocks
Version: 5655.2523664.5214856.1757938511
Updated: 2025-09-15 12:15:11

*/

/*******hosted fonts*******/

@font-face {
  font-family: Hubot Sans;
  src: url("/wp-content/themes/responsive-child/fonts/HubotSans/HubotSans-Light.woff2") format("truetype");
  font-weight: 300;
}

@font-face {
  font-family: Hubot Sans;
  src: url("/wp-content/themes/responsive-child/fonts/HubotSans/HubotSans-Regular.woff2") format("truetype");
  font-weight: 400;
}

/*******common css ********/

.subtitle-wraper h2{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 3.13vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;text-align: center;vertical-align: middle;}
.e-con.e-flex>.e-con-inner{max-width:100%;}
html .black-bgpllaiedcta:before{content: '';background-image: url(/wp-content/uploads/2025/09/right-icon-green.svg);background-size: 100%;padding: 0.5vw;background-position: right;position: absolute;background-repeat: no-repeat;left: auto;right: 0.8vw;top: 0.8vw;}
html .black-bgpllaiedcta{background-color: #151515;border: 0;border-radius: 2px;position: relative;padding: 0;/* font-family: Roboto Flex; */font-weight: 400;height: 5.21vw;display: inline-block;width: 16.82vw;}
html .tag-wraper .curlybraces{color: #A1F3AE;}
html .tag-wraper .text-wraper{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 1.67vw;line-height:normal;letter-spacing: 0%;vertical-align: middle;color:#AFADA2;padding: 0 0.3vw;text-transform: lowercase;}
html .tag-wraper.aboutpgmilestone .text-wraper{color:#807E72;}
html .tag-wraper.lsr-txt .text-wraper{text-transform:unset;}
html .e-con-boxed.e-parent >.e-con-inner,html .main-sectionwraper html .e-con.e-parent >.e-con-inner{padding-left: 1.88vw;padding-right: 1.88vw;max-width:100% !important;padding-top:0;padding-bottom:0;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 100% !important;}
/*.elementor-section.elementor-section-height-full>.elementor-container{padding-left: 1.88vw;padding-right: 1.88vw;}*/
html body p,html body div{font-family:Roboto Flex;}
h1,h2,h3,h4,h5,h6,a{font-family: Hubot Sans;}
.main-title-wraper h1{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 3.33vw;leading-trim: NONE;line-height: 124%;letter-spacing: 0%;text-transform: unset;width: 50.83vw;}

/*******common css end********/

/********genaral css**********/

html .privacy-terms-contentsec-mainwraper p a{color: #151515;font-weight: 600;}
html .privacy-terms-contentsec-mainwraper h2{font-size:2.5vw;}
html .privacy-terms-contentsec-mainwraper h6{font-weight: 600;font-size: 1.3vw;}
html .privacy-terms-contentsec-mainwraper >.e-con-inner{row-gap: 3vw;}
html .privacy-terms-contentsec-mainwraper{background-color: #FAF9F4;padding-top: 5vw;padding-bottom: 5vw;padding-left: 16vw;padding-right: 8vw;}
html .privacy-terms-contentsec-mainwraper{background-color: #FAF9F4;}
html .policies-banner .policies-title-sec-warper h1.elementor-heading-title{font-family: Hubot Sans;font-weight: 300;font-style: Light;leading-trim: NONE;line-height: 124%;letter-spacing: 0%;font-size: 3.33vw;text-transform:unset;}
html .we-operatelocation-secmainwraper .bottom-section-locationwraper.common-block-wraper .right-block-wraper{padding-top: 7.5vw;}
html .we-operatelocation-secmainwraper .bottom-section-locationwraper.common-block-wraper .left-block-wraper{padding-top:2vw;}
html .we-operatelocation-secmainwraper .bottom-section-locationwraper.common-block-wraper .right-block-wraper .short-desc{width:24.38vw;}
html .we-operatelocation-secmainwraper .bottom-section-locationwraper.common-block-wraper .left-block-wraper .location-info-mainwraper{margin-top:1.5w;}
html .we-operatelocation-secmainwraper .common-block-wraper .left-block-wraper .location-image-wraper img{display:block;}
html .we-operatelocation-secmainwraper{margin-bottom:2.08vw;}
html .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper{padding-left: 2.34vw;padding-right: 1.88vw;padding-top:5.5vw;padding-bottom: 2.24vw;}
html .we-operatelocation-secmainwraper .common-block-wraper .left-block-wraper{padding-left: 1.88vw;padding-right: 2.34vw;border-right: 2px dashed #D7D4C5;padding-bottom: 2.24vw}
html .we-operatelocation-secmainwraper .location-infowraped ul li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}
html .we-operatelocation-secmainwraper .location-infowraped ul li{border-bottom: 2px solid #D7D4C5;padding-bottom: 0.63vw;margin-bottom: 0.63vw;}
html .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper .shortdesc-email-phonesec{margin-bottom: 5.78vw;}
html .we-operatelocation-secmainwraper .location-infowraped ul li .info{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.15vw;leading-trim: NONE;line-height: 160%;letter-spacing: 0.02vw;color: #003D39;margin-bottom: 0.26vw;}
html .our-im-our-com-head .elementor-heading-title{line-height:124%;}
html .we-operatelocation-secmainwraper .location-infowraped ul li .name-wraper{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size:1.46vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;vertical-align: middle;display: block;color: #AFADA2;}
html .we-operatelocation-secmainwraper .location-infowraped ul{list-style: none;margin: 0;}
html .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper .phone-emailwraper a{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 150%;letter-spacing: 0.03vw;color: #003D39;display: block;display:inline;width:fit-content;}
html .we-operatelocation-secmainwraper .phone-emailwraper{display:flex;flex-direction:column;}
html .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper .short-desc{font-family: Funnel Sans;font-weight: 400;font-style: Regular;font-size: 0.83vw;leading-trim: NONE;line-height: 150%;letter-spacing: 0%;color: #6A6A6A;width: 17.48vw;margin-bottom: 0.73vw;}
html .location-info-mainwraper .tag-desc-section-wraper .desc{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height:1.67vw;letter-spacing: 0.02vw;width: 43.59vw;color: #6A6A6A;}
html .location-info-mainwraper .tag-desc-section-wraper .subttile-descwraper h2{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 3.33vw;leading-trim: NONE;line-height: 124%;letter-spacing: 0%;color:#151515;margin-top:-0.6vw;}
html .location-info-mainwraper .tag-desc-section-wraper{display: grid;grid-template-columns:13% 76%;margin-bottom: 3.65vw;column-gap: 8.16vw;}
html .we-operatelocation-secmainwraper .common-block-wraper{display: grid;grid-template-columns:64.2% 35.8%;border-bottom: 2px dashed #D7D4C5;margin-bottom: 2.24vw;}
html .we-operatelocation-secmainwraper .common-block-wraper.top-section-locationwraper{margin-bottom: 0;}
.wpcf7 form .wpcf7-response-output{margin: 1em 0.5em 1em;color: #FAF9F4;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .contact-form-section-wraped .submit-wraper{margin-right: 1.88vw;margin-top: 0.5vw;position:relative;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .contact-form-section-wraped .submit-wraper:before{content:'';background-image: url(/wp-content/uploads/2025/09/grey-icon.svg);position: absolute;left: auto;right: 0.6vw;background-size: 1.15vw;padding: 0.5vw;background-repeat: no-repeat;top: 0.5vw;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .contact-form-section-wraped .submit-wraper:has(input[type="submit"]:hover)::before{
	background-image:url("/wp-content/uploads/2025/09/Black-Icon.svg");
}
html .contact-fprm-address-mainwraper .bottom-blockwraper .address-section-mainwraper .addresses-wraper .email-phonenum-wraper{line-height: normal;margin-top: 0.78vw;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .right-block-wraper{border-left: 1.5px dashed #015550;padding: 2.6vw 0vw 4.69vw 8.07vw;}
html .contact-fprm-address-mainwraper .top-block-wraper .empty-blockwraper.right{border-left: 1.5px dashed #015550;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .right-block-wraper .subtitle-wraper h1 span.highlighted{color: #FAF9F4;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .fields-block-wraper input::placeholder, html .contact-fprm-address-mainwraper .bottom-blockwraper .fields-block-wraper textarea::placeholder{color: #FAF9F4;}
html .contact-fprm-address-mainwraper .submit-wraper input{background-color: #FAF9F4;color: #151515;font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 140%;letter-spacing: 0.03vw;text-transform: unset;padding: 0;height: 5.21vw;display: block;width: 100%;padding-bottom: 3.019vw !important;text-align: left;padding-top: 0.73vw;padding-left: 0.73vw;border-radius: 0.104vw;}
html .contact-fprm-address-mainwraper .submit-wraper input:hover{color:#AFADA2;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .address-section-mainwraper .addresses-wraper{padding: 2.6vw 2.08vw;border-bottom: 1.5px dashed #015550;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .address-section-mainwraper .addresses-wraper:last-child{border-bottom:0;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .contact-form-section-wraped .form-fields-wraped .section-wraped .left-block-wraper .fields-block-wraper:last-child{margin-bottom:0;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .contact-form-section-wraped .form-fields-wraped .section-wraped .left-block-wraper .fields-block-wraper{margin-bottom: 1.04vw;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .contact-form-section-wraped .form-fields-wraped .section-wraped{display: grid;grid-template-columns: 47.8% 47.8%;column-gap: 1.04vw;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .fields-block-wraper textarea{height: 17.71vw;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .fields-block-wraper input{height: auto;padding-bottom: 3.019vw !important;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .fields-block-wraper input,html .contact-fprm-address-mainwraper .bottom-blockwraper .fields-block-wraper textarea{border: 0;background-color: #003D39;outline: 0;max-width: 100%;font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 1.46vw;letter-spacing: 0.02vw;border-radius: 0.21vw;color: #FEFFF7;padding: 0.73vw;color:#FAF9F4;}
html .contact-fprm-address-mainwraper .bottom-blockwraper{display: grid;grid-template-columns: 26% 74%;}
html .contact-fprm-address-mainwraper .top-block-wraper{display: grid;grid-template-columns: 26% 74%;height: 12.19vw;border-bottom: 1.5px dashed #015550;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .email-phonenum-wraper a{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 150%;letter-spacing: 0.03vw;color: #FEFFF7;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .location{font-family: Funnel Sans;font-weight: 400;font-style: Regular;font-size:0.83vw;leading-trim: NONE;line-height: 150%;letter-spacing: 0%;color: #9C9A90;width: 19.48vw;;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .addresses-wraper .name-wraper{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 1.35vw;leading-trim: NONE;line-height: 3.61vw;letter-spacing: 0%;vertical-align: middle;color: #FAF9F4;line-height:normal;padding-bottom:1vw;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .right-block-wraper .subtitle-wraper h1{font-weight: 300;font-style: Light;font-size: 3.33vw;leading-trim: NONE;line-height: 124%;letter-spacing: 0%;vertical-align: middle;text-transform: unset;width: 39.06vw;margin-bottom: 6.77vw;color: #AFADA2;margin-top:-0.4vw;}
html .contact-fprm-address-mainwraper{background-color: #012C29;}
html .elementor-2740 .elementor-element.elementor-element-c36353c{padding-bottom:0;}
html .employee-list-mainwrper .profiles-wraper{border-bottom: 1.5px solid #D1CDBF;padding: 1.56vw 2.03vw 1.56vw 0;}
html .employee-list-mainwrper .profiles-wraper:first-child{border-top: 1.5px solid #D1CDBF;}
html .employee-list-mainwrper .profiles-wraper:last-child{border-bottom:0;padding-bottom:0;}
html .employees-experience-sec-mainwraper .profile-image-infowraper{display: flex;column-gap: 1.88vw;}
html .employees-experience-sec-mainwraper .name-profile-desigwraper .name-profile-infowraper{display: grid;grid-template-columns: 30% 70%;grid-template-columns: 16% 72%;column-gap: 6.98vw;}
html .employees-experience-sec-mainwraper .employee-list-mainwrper .name-profile-desigwraper{display: grid;grid-template-columns: 62% 15%;column-gap: 21.82vw;}
html .emplyee-experience-listsecwraper{padding: 3.91vw 1.88vw 1.88vw;}
html .elementor-2740 .elementor-element.elementor-element-3c3a4bc{row-gap:0;}
html .emplyee-experience-secmainwraper .employees-experience-sec-mainwraper .designation-wraper{font-family: Oxygen;font-weight: 400;font-style: Regular;font-size: 1.3vw;leading-trim: NONE;line-height: 1.82vw;letter-spacing: 0.01vw;vertical-align: middle;color: #AFADA2;text-align: right;}
html .emplyee-experience-secmainwraper .employees-experience-sec-mainwraper .info-wraper{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.04vw;leading-trim: NONE;line-height: 160%;letter-spacing: 0.02vw;color:#6A6A6A;width: 34.69vw;}
html .emplyee-experience-secmainwraper .employees-experience-sec-mainwraper .name-profile-infowraper .name-wraper{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 1.56vw;leading-trim: NONE;line-height: 2.71vw;letter-spacing: 0%;vertical-align: middle;}
html .emplyee-experience-secmainwraper .employees-experience-sec-mainwraper .subtititle-wraper h2{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 3.33vw;leading-trim: NONE;line-height: 124%;letter-spacing: 0%;vertical-align: middle;color: #151515;margin-bottom: 3.69vw;}
html .emplyee-experience-secmainwraper .image-secmainwraper{padding-left:1.88vw;}
html .emplyee-experience-secmainwraper .subtitle-image-wraper{row-gap:0;}
html .emplyee-experience-secmainwraper .subtitle-image-wraper h3{width: 61.41vw;margin-bottom: 6.25vw;padding-left: 1.88vw;}
html .emplyee-experience-secmainwraper{padding-top: 5.21vw;padding-bottom: 5.21vw;}
html .life-at-lsrbannersecwraper .tag-wraped-inn{height:100%;}
html .life-at-lsrbannersecwraper .main-sectionwraper .tag-wraper{top:8.5vw;}
html .life-at-lsrbannersecwraper .empyblock-textsecwraped{height: 32.81vw;}
/*html .life-at-lsrbannersecwraper .empyblock-textsecwraped{height: 43.75vw;}*/
/*html .life-at-lsrbannersecwraper .tag-section-wraped{height: 28.33vw;}*/
/*html .life-at-lsrbannersecwraper .empyblock-textsecwraped{height:100%;}*/
html .life-at-lsrbannersecwraper .text-secwraper{border-left: 1.5px dashed #008078;}
html .life-at-lsrbannersecwraper .tag-section-wraped{border-bottom: 1.5px dashed #008078;}
html .life-at-lsrbannersecwraper .subtitle-wraper{border-left: 1.5px dashed #008078;border-bottom: 1.5px dashed #008078;}
html .life-at-lsrbannersecwraper .left-block-wraper{row-gap:0;}
html .life-at-lsrbannersecwraper .tag-subtitle-wraper{padding-top:0;height: 20vw;}
html .life-at-lsrbannersecwraper .text-sec-wraped p{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 160%;letter-spacing: 0.02vw;color: #AFADA2;padding-bottom: 4.17vw;width: 25.57vw;}
html .life-at-lsrbannersecwraper .heading-secwraped h1{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 3.33vw;leading-trim: NONE;line-height: 124%;letter-spacing: 0%;text-transform: unset;width: 28.96vw;padding-bottom: 3.13vw;}
footer .right-block-wraper .common-sec.partner-withus-sec:hover:before{background-image: url(/wp-content/uploads/2025/09/Black-Icon.svg);}
footer .right-block-wraper .common-sec.partner-withus-sec:hover span{color: #AFADA2;}
html .performance-drivensecmainwraper .prod-box:first-child .subttile-wraper{width:25.16vw;}
html .black-bgpllaiedcta:hover:before,.facility-image-linksecmainwraper .view-facilitysecwraper:hover:before{background-image: url(/wp-content/uploads/2025/09/White-Icon.svg);}
html .black-bgpllaiedcta:hover .text-wraped,.facility-image-linksecmainwraper .view-facilitysecwraper:hover .text-wraped{color: #A1F3AE;}
html .facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .image-subtitle-text-wraper:last-child .desc{width: 20.95vw;}
html footer .right-block-wraper .common-sec.cp-wraper{color: #AFADA2;}
html footer{margin-top:-1px;}
html .trusted-partners-global-secmainwraper .right-block-wraper .default-hover-logowraper.active .default-logo{display: none;}
html .trusted-partners-global-secmainwraper .right-block-wraper .default-hover-logowraper.active .hovered-logo{display: block;}
html .trusted-partners-global-secmainwraper .left-block-wraper{border-right:0;}
html .trusted-partnershipsecmain-wraper .subtitle-wraper h2{color: #151515;}
html .trusted-partners-global-secmainwraper .right-block-wraper .default-hover-logowraper img{width: 14.06vw;height: 5.21vw;}
html .trusted-partners-global-secmainwraper .right-block-wraper .default-hover-logowraper .hovered-logo{display:none;}
html .trusted-partners-global-secmainwraper .right-block-wraper .default-hover-logowraper{cursor:pointer;}
html .trusted-partners-global-secmainwraper .right-block-wraper .default-hover-logowraper.active{background-color: #003D39;}
html .trusted-partners-global-secmainwraper .right-block-wraper .default-hover-logowraper:first-child, html .trusted-partners-global-secmainwraper .right-block-wraper .default-hover-logowraper:last-child{border-top-right-radius: 13.02vw;border-bottom-right-radius: 13.02vw;}
html .trusted-partners-global-secmainwraper .right-block-wraper .default-hover-logowraper{border: 1px dashed #D1CDBF;width: 23vw;height: 23vw;display: flex;align-items: center;justify-content: center;}
html .trusted-partners-global-secmainwraper .right-block-wraper .logo-section-wraped{padding:0.52vw;display: grid;grid-template-columns: 49% 49%;column-gap: 0.75vw;row-gap: 0.52vw;}
html .trusted-partners-global-secmainwraper .left-block-wraper .item-wraper{display:none;justify-content: space-between;flex-direction: column;height: 100%;}
html .trusted-partners-global-secmainwraper .left-block-wraper .item-wraper.active{display:flex;}
html .trusted-partnershipsecmain-wraper .left-block-wraper .item-wraper ul li span{color: #151515;}
html .trusted-partnershipsecmain-wraper .left-block-wraper .item-wraper ul li{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.04vw;leading-trim: NONE;line-height: 160%;letter-spacing: 0.02vw;color: #9C9A90;margin-bottom: 2.5vw;}
html .trusted-partnershipsecmain-wraper .left-block-wraper .item-wraper ul li:last-child{margin-bottom:0;}
html .trusted-partnershipsecmain-wraper .left-block-wraper .item-wraper ul{list-style:none;margin:0;}
html .trusted-partnershipsecmain-wraper .left-block-wraper .item-wraper .subtitle-wraped{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 1.88vw;leading-trim: NONE;line-height: 2.71vw;letter-spacing: 0%;width: 42.55vw;margin-bottom: 18.75vw;margin-bottom:0px;}
html .trusted-partnershipsecmain-wraper{padding-bottom:1.04vw;}
html .trusted-partners-global-secmainwraper .right-block-wraper{border: 1px solid #D1CDBF;}
html .trusted-partners-global-secmainwraper .left-block-wraper{border: 1px solid #D1CDBF;padding: 2.86vw 2.86vw;border-right: #D1CDBF;}
html .trusted-partners-global-secmainwraper{display: grid;grid-template-columns: 50% 50%;}
html .trusted-partnershipsecmain-wraper .section-wraper{row-gap: 4.21vw;}
html .trusted-partnershipsecmain-wraper .subtitle-wraper{width: 36.46vw;margin: auto;margin-top: 5.15vw;}
html .leadership-swiper .swiper-wrapper{column-gap: 1.25vw;}
html .leadership-secmain-wraper{padding-bottom: 4.69vw;}
html .leadership-secmain-wraper .leadership-profile-wraper .name-designation-wraper .desination{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.15vw;leading-trim: NONE;line-height: 140%;letter-spacing: 0.04vw;text-transform: uppercase;color:#AFADA2;margin-top: 0.3vw;}
html .leadership-secmain-wraper .leadership-profile-wraper .name-designation-wraper .name-wraper{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 1.88vw;leading-trim: NONE;line-height: 2.71vw;letter-spacing: 0%;color: #FAF9F4;}
html .leadership-secmain-wraper >.e-con-inner{gap: 4.69vw;}
html .leadership-secmain-wraper .tag-subtitle-wraper h2 .highlighted{color: #AFADA2;}
html .leadership-secmain-wraper .tag-subtitle-wraper h2{color: #FAF9F4;text-align: left;width: 51.69vw;}
html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item:last-child{border-bottom:0;}
html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item .panel-heading .panel-title{display: flex;column-gap: 2.6vw;cursor:pointer;}
/*html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item:last-child{padding-bottom:0;}*/
html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item:first-child{padding-top:0;}
html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item{border-bottom: 2px dashed #E7E4D6;border-bottom: 2px dashed #E7E4D6;padding-bottom: 1.46vw;padding-top: 1.46vw;}
html .guidedbyValues-wraper .guidedbyValues-img-wraper{display: grid;grid-template-columns: 24% 41%;column-gap: 25.52vw;margin-bottom: 3.5vw;}
html .guided-by-valuesec-mainwaper .guidedbyValues-img-wraper .desc{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.04vw;leading-trim: NONE;line-height: 160%;letter-spacing: 0.02vw;color: #9C9A90;width: 24.17vw;margin-left: 4.8vw;margin-top: 1vw;}
html .guided-by-valuesec-mainwaper .guidedbyValues-img-wraper .right-sec .acc-items-wraper .panel-heading .panel-title  .title{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 1.88vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;vertical-align: middle;color: #003D39;}
html .guided-by-valuesec-mainwaper .guidedbyValues-img-wraper .right-sec .acc-items-wraper .panel-heading .panel-title .number{font-weight: 300;font-style: Light;font-size: 1.88vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.01vw;vertical-align: middle;font-family: "Funnel Sans", sans-serif;color: #AFADA2;}
html .guided-by-valuesec-mainwaper >.e-con-inner{row-gap:0;}
html .guided-by-valuesec-mainwaper .tag-subtitle-wraper{width:90vw;}
html .guided-by-valuesec-mainwaper .tag-subtitle-wraper{padding-top: 4.06vw;border-bottom: 1.5px solid #E7E4D6;padding-bottom: 3.75vw;margin-bottom: 7.29vw;}
html .guided-by-valuesec-mainwaper .subtitle-wraper h2{width: 38.75vw;text-align: left;}
html .our-mission-vision-secmainwraper .image-subtitle-desc-wraper:before{content:"";position: absolute;left: 0;right: 0;bottom: 0;top: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 30.1%);z-index:1;}
html .our-mission-vision-secmainwraper .common-block.mission-wraper:first-child .image-subtitle-desc-wraper:before{
	background:unset;
}
html .leadership-profile-wraper .profile-wraper img{width:100%;}
html .mission-vision-sec-mainwraper .section-wraped{row-gap:3.13vw;}
html .our-mission-vision-secmainwraper .image-subtitle-desc-wraper img{display:block;transition: transform 2s ease; }
html .our-mission-vision-secmainwraper .image-subtitle-desc-wraper{position:relative;}
html .our-mission-vision-secmainwraper .image-subtitle-desc-wraper .subtitle-descwraper{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;height: 100%;justify-content: space-between;padding: 2.86vw;z-index:2;}
html .our-mission-vision-secmainwraper .subtitle-descwraper .desc{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.35vw;leading-trim: NONE;line-height: 150%;letter-spacing: 0.02vw;color:#FFFFFF;width: 31.67vw;}
html .our-mission-vision-secmainwraper .subtitle-descwraper .subtitle-wraper{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 2.92vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;vertical-align: middle;color:#FFFFFF;}
html .our-mission-vision-secmainwraper{display: grid;grid-template-columns: 49.2% 49.2%;column-gap: 1.3vw;}
html .mission-vision-sec-mainwraper .subtitle-wraper h2 span{color: #AFADA2;}
html .mission-vision-sec-mainwraper .subtitle-wraper h2{width: 42vw;margin: auto;padding-top: 4.01vw;}
html .main-sectionwraper .tag-wraper{position: relative;top: 11.67vw;}
html .main-sectionwraper .main-title-wraper{position: relative;top: 11.67vw;}
html .main-sectionwraper .tag-block-wraper{height: 23.07vw;border-right: 1.5px dashed #008078;}
html .bottom-block-wraper{border-top: 1.5px dashed #008078;}
html .main-sectionwraper .tag-wraper{padding-left:1.88vw;top: 17.5vw;}
html .main-sectionwraper .tag-wraper.aboutwhotitle{top:12.5vw;}
html .main-sectionwraper .bottom-image-wraper .elementor-widget-image{text-align:left;}
html .main-sectionwraper .bottom-image-wraper img{width: 71.88vw;}
html .main-sectionwraper{row-gap:0;padding-top:0;}
html .performance-drivensecmainwraper .prod-box:first-child .default-hover-imagewraper{padding-left: 1.88vw;}
html .sticky-bottom-desktop a{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.04vw;leading-trim: NONE;line-height: 180%;letter-spacing: 0%;text-align: center;vertical-align: middle;text-transform: uppercase;color: #A1F3AE;}
html .sticky-bottom-desktop{position: sticky;bottom: -1px;z-index: 1000;background-color: #0D0D0D;text-align: center;padding: 0.18vw 0;}
html .client-carosuelsecmain-wraper .content-wraped-in {padding-top: 1.45vw;padding-bottom: 1.45vw;}
html .client-carousel-mainsecwraper .brands-swiper .swiper-wrapper .swiper-slide{margin-right: 6.469vw !important;width: auto !important;}
html .client-carousel-mainsecwraper .brands-swiper .swiper-wrapper .swiper-slide-inner img{height:3.85vw;width:auto;object-fit:contain;}
html .client-carousel-mainsecwraper .brands-swiper .swiper-wrapper{-webkit-transition-timing-function: linear!important;-o-transition-timing-function: linear!important;transition-timing-function: linear!important;transition: all 3s linear 0s;}
html .client-carosuelsecmain-wraper .subtitle-wraper{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 2.71vw;letter-spacing: 0%;padding-left: 1.88vw;}
html .client-carosuelsecmain-wraper{background-color: #DCDAD2;}
html .e-con.e-grid>.e-con-inner{max-width:100%;}
html .perforanace-driesec-main-wraper .tag-subtitle-ctalinkwraper{padding-left: 1.88vw;padding-right: 1.88vw;}
html .perforanace-driesec-main-wraper .tag-subttile-cta-linkwraper{display: grid;grid-template-columns: 8% 53.5% 17.5%;column-gap: 9.64vw;justify-content: space-between;}
html .perforanace-driesec-main-wraper{padding-top: 4.53vw;background-color: #FAF9F4;}
.perforanace-driesec-main-wraper .discusover-expertise-ctawraper .text-wraped{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 140%;letter-spacing: 0.04vw;color: #FAF9F4;padding: 0.73vw 0.73vw 0;display: inline-block;}
.perforanace-driesec-main-wraper .tag-subttile-cta-linkwraper .desc .hightlighted{color: #151515;}
.perforanace-driesec-main-wraper .tag-subttile-cta-linkwraper .desc{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 3.13vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;vertical-align: middle;color: #AFADA2;width: 45.33vw;}
.perforanace-driesec-main-wraper{row-gap: 0 !important;}

/* section start */

/* section end */

html .performance-drivensecmainwraper .prod-box:last-child .default-hover-imagewraper{padding-left:1.88vw;}
html .performance-drivensecmainwraper .prod-box.middle-block .default-hover-imagewraper{padding-left:1.88vw;}
html .performance-drivensecmainwraper .default-hover-imagewraper{position:absolute;bottom:0;left: 0;right: 0;}
html .performance-drivensecmainwraper .prod-box:first-child .num-tag-subtitle-descwraper,html .performance-drivensecmainwraper .prod-box:last-child .num-tag-subtitle-descwraper{padding-left:1.88vw;}
/*html .performance-drivensecmainwraper .prod-box:last-child .num-tag-subtitle-descwraper,html .performance-drivensecmainwraper .prod-box{padding-left: 1.67vw;}*/
html .performance-drivensecmainwraper .prod-box img{width:100%;object-fit:cover;display:block;}
html .performance-drivensecmainwraper .prod-box >a{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
html .performance-drivensecmainwraper .prod-box{padding-top:3.02vw;position:relative;height: 52.24vw;}
html .performance-drivensecmainwraper .prod-box.middle-block{border-left: 1.5px dashed #AFADA2;border-right: 1.5px dashed #AFADA2;padding-left: 1.88vw;padding-right: 1.88vw;}
html .performance-drivensecmainwraper .subttile-wraper{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 2.08vw;leading-trim: NONE;line-height: 2.71vw;letter-spacing: 0%;color:#151515;width: 28.16vw;}
html .performance-drivensecmainwraper .tag-wraper .text-wraper{color: #003D39;}
html .performance-drivensecmainwraper .tag-wraper{margin: 5vw 0 2.81vw;}
html .performance-drivensecmainwraper .num-tag-subtitle-descwraper .num-wraper{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 4.43vw;leading-trim: NONE;line-height: 3.91vw;letter-spacing: 0%;vertical-align: middle;color: #E3E5D6;}
html .performance-drivensecmainwraper .hover-image{display:none;}
html .performance-drivensecmainwraper .hover-text{opacity: 0;margin-top: 2vw;margin-bottom: 2vw;font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.04vw;leading-trim: NONE;line-height: 160%;letter-spacing: 0.02vw;width: 25vw;}
html .performance-drivensecmainwraper{display: grid;grid-template-columns: 33.3% 33.33% 33.3%;column-gap:0vw;padding-left: 0vw;border-top: 1px solid #AFADA2;margin-top: 3.13vw;}
.test-monialsecmainwraper .tag-quote-secwraper .quote-wraper:before{content:'';background-image: url(/wp-content/uploads/2025/09/Quote.svg);background-repeat: no-repeat;background-size: 100%;padding: 2vw;position: absolute;left: -6.5vw;top: -0.5vw;}
.testimonial-sec-mainwraper .bottom-sec{display: grid;grid-template-columns: 30% 70%;}
.testimonial-sec-mainwraper .top-sec .tag-quote-secwraper{display: grid;grid-template-columns: 30% 70%;margin-bottom: 3.59vw;}
.testimonial-sec-mainwraper{padding-right: 14.48vw;}
.test-monialsecmainwraper .testimonila-profile-wraper .profile-wraper img{width: 55.68vw;object-fit: cover;display: block;}
.test-monialsecmainwraper{padding-top:6.46vw;}
.test-monialsecmainwraper .bottom-sec .name-designationwraper .desination{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.15vw;leading-trim: NONE;line-height: 140%;letter-spacing: 0.04vw;color: #AFADA2;}
.test-monialsecmainwraper .bottom-sec .name-designationwraper .name-wraper{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 1.88vw;leading-trim: NONE;line-height: 2.71vw;letter-spacing: 0%;color: #003D39;}
.test-monialsecmainwraper .tag-quote-secwraper .quote-wraper{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 1.67vw;leading-trim: NONE;line-height: 2.71vw;letter-spacing: 0%;vertical-align: middle;color:#003D39;width: 55.68vw;position:relative;}
.test-monialsecmainwraper{background-color: #FAF9F4;}
.facility-image-linksecmainwraper .view-facilitysecwraper:before{content:'';background-image: url(/wp-content/uploads/2025/09/right-icon-green.svg);background-size: 100%;padding: 0.5vw;background-position: right;position: absolute;background-repeat: no-repeat;left: auto;right: 0.8vw;top: 0.8vw;transition: all 0.5s ease-in;}
.facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .image-subtitle-text-wraper.active{border: 1.5px dashed #03817A;}
.facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .image-subtitle-text-wraper .image-blockwraper img{height: 11.67vw;object-fit: cover;display:block;}
.facility-image-linksecmainwraper{position: relative;}
.facility-image-linksecmainwraper .view-facilitysecwraper{background-color: #151515;height: 5.21vw;width: 15vw;position: absolute;top: auto;bottom: 0;right: 0;transition: all 0.5s ease-in;}
.facility-sec-minawraper .view-facilitysecwraper .text-wraped, footer .right-block-wraper .common-sec.partner-withus-sec span, .perforanace-driesec-main-wraper .discusover-expertise-ctawraper .text-wraped, html .black-bgpllaiedcta, html .black-bgpllaiedcta:before, html .contact-fprm-address-mainwraper .submit-wraper input{transition: all 0.5s ease-in;}
.facility-sec-minawraper .view-facilitysecwraper .text-wraped{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 140%;letter-spacing: 0.04vw;color: #FAF9F4;padding: 0.73vw 0.73vw 0;display: inline-block}
.facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .image-subtitle-text-wraper:first-child{margin-bottom: 1.04vw;}
.facility-sec-minawraper .right-blockwraper{padding-right:1.88vw;}
.facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .desc{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 1.67vw;letter-spacing: 0.02vw;color:#AFADA2;width: 21.88vw;}
.facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .subtile-text-wraped .subtitle-wraped-in{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 1.88vw;leading-trim: NONE;line-height: 2.71vw;letter-spacing: 0%;color: #FAF9F4;margin-bottom: 0.73vw;}
.facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .image-subtitle-text-wraper{display: grid;grid-template-columns: 39% 61%;background-color: #003D39;padding: 0.63vw;column-gap: 0.63vw;cursor:pointer;border-radius:4px;}
.facility-sec-minawraper .right-blockwraper .subtitle-wraper{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 3.13vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;color: #FAF9F4;margin-bottom: 8.85vw;}
.facility-sec-minawraper .facility-image-linksecmainwraper .image-wraper img{width: 50vw;display:block;}
.facility-sec-minawraper .facility-image-linksecmainwraper .image-wraper img.card-2-img{display:none;}
.facility-sec-minawraper{display: grid;grid-template-columns: 50% 41%;column-gap: 8.8vw;}
.facility-sec-minawraper{background-color: #012C29;padding-top: 6.93vw;padding-bottom: 1.72vw;}
html .home-how-weare-secmainwraper .left-block-counterwraper .countre-wraper{border-top-right-radius: 13.02vw;border-bottom-right-radius: 13.02vw;}
html .home-how-weare-secmainwraper .bottom-sec-counter-wraper >.e-con-full{gap: 0.52vw;}
html .home-how-weare-secmainwraper .countre-wraper.top-counter-wraper{border-bottom-right-radius: 9.38vw;padding: 7.24vw 2.24vw 4.64vw;}
html .home-how-weare-secmainwraper .countersecwraped-in{gap: 0.52vw;}
html .home-how-weare-secmainwraper .section-wraper{gap:0;}
html .home-how-weare-secmainwraper .right-blokc-wraper{border: 1px solid #575651;padding: 0.57vw;}
html .home-how-weare-secmainwraper .left-block-counterwraper{border-top-right-radius: 13.02vw;border-bottom-right-radius: 13.02vw;}
html .home-how-weare-secmainwraper .countre-wraper{border: 1.5px dashed #575651;padding: 5vw 2.24vw 5.21vw;}
html .home-how-weare-secmainwraper .top-counter-wraper .countre-wraper{border: 1.5px dashed #575651;border-bottom-right-radius: 9.38vw;}
html .home-how-weare-secmainwraper .bottom-sec-counter-wraper .elementor-counter .elementor-counter-title{width: 18.85vw;}
html .home-how-weare-secmainwraper .elementor-counter .elementor-counter-number-prefix{display:none;}
html .home-how-weare-secmainwraper .elementor-counter .elementor-counter-number-suffix{color: #A1F3AE;}
html .home-how-weare-secmainwraper .elementor-counter .elementor-counter-title{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.04vw;leading-trim: NONE;line-height: 160%;letter-spacing: 0.02vw;color: #AFADA2;width: 27.6vw;}
html .home-how-weare-secmainwraper .elementor-counter .elementor-counter-number-wrapper{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 5.73vw;leading-trim: NONE;line-height: 124%;letter-spacing: 0%;color: #FFFFFF;margin-bottom: 1.04vw;}
html .home-how-weare-secmainwraper{padding-top: 1.98vw;padding-bottom: 1.98vw;}
html .home-how-weare-secmainwraper .left-block-wraper{border: 1px solid #575651;padding: 3.13vw;gap: 0;row-gap: 24.07vw;}
html .home-how-weare-secmainwraper .desc-wraper .highlighted{color:#fff;}
html .home-how-weare-secmainwraper .desc-wraper{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 2.08vw;leading-trim: NONE;line-height: 130%;letter-spacing:0.03vw;color: #AFADA2;width: 37.25vw;;}
html .home-how-weare-secmainwraper{background-color: #151515;}
footer .right-block-wraper .common-sec .separotor{color: #A1F3AE;padding: 0 0.3vw;}
html .tag-subtitle-wraper{padding-top:8vw;}
html .tag-subtitle-wraper.aboutpgleadelsr{padding-top:4.688vw;}
.home-banner-secmainwraper .tag-subtitle-wraper .subtitle-wraper h1{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 3.33vw;leading-trim: NONE;line-height: 124%;letter-spacing: 0%;text-transform: unset;width: 35vw;}
footer .right-block-wraper .common-sec.partner-withus-sec:before{content:'';background-image: url(/wp-content/uploads/2025/09/Gray-Icon.svg);background-size: 100%;padding: 0.6vw;background-position: right;position: absolute;background-repeat: no-repeat;left: auto;right: 0.8vw;top: 0.7vw;}
footer .right-block-wraper .common-sec.partner-withus-sec span{color: #151515;position: absolute;left: 1.04vw;right: 0;bottom: 0;top: 0.7vw;font-size: 0.94vw;}
footer .right-block-wraper .common-sec.partner-withus-sec a{color: #151515;position: absolute;left: 1.04vw;right: 0;bottom: 0;top: 0.5vw;}
footer .right-block-wraper .common-sec.partner-withus-sec{background-color: #FAF9F4;border: 0;border-radius: 2px;position: relative;padding:0;}
footer .footer-menulinks-social-networkswraper ul li:last-child{margin-bottom:0;}
footer .footer-menulinks-social-networkswraper ul li{margin-bottom: 0.94vw;}
footer .cp-privacy-partner-secmainwraper{display: flex;justify-content: space-between;column-gap: 0.68vw;}
footer .right-block-wraper .common-sec{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.83vw;leading-trim: NONE;line-height: 1.46vw;letter-spacing: 0.02vw;border: 1.5px dashed #3E3E3E;flex-basis: 100%;padding-left: 1.04vw;padding-top: 0.7vw;height:5.21vw;}
footer .email-phone-numwraper{margin: 1.35vw 0;}
footer .subtitle-email-addrees-wraper{margin-bottom: 10.1vw;}
footer .right-block-wraper .footer-menulinks-social-networkswraper .social-network-wraped ul li a{display: inline-flex;align-items: center;width: 2.5vw;height: 2.5vw;justify-content: center;background-color: #242424;}
footer .right-block-wraper .footer-menulinks-social-networkswraper ul li a img{width: 1.25vw;height: 1.25vw;}
footer .social-network-wraped{text-align:right;}
footer .footer-menulinks-social-networkswraper{border: 1px dashed #3E3E3E;border-top-left-radius: 5.21vw;padding:3.13vw 2.34vw 4.32vw 3.13vw;display: grid;grid-template-columns: 50% 50%;justify-content: space-between;align-items: flex-start;margin-bottom: 0.83vw;}
footer .footer-sectionmianwraper .left-block-wraper{border: 1px dashed #3E3E3E;border-bottom-right-radius: 5.21vw;padding:1.72vw 1.72vw 2.08vw 1.88vw;}
footer .social-network-wraped ul{margin:0;list-style-type:none;}
footer .right-block-wraper .footer-menulinks-social-networkswraper ul{list-style-type:none;margin:0;}
footer .right-block-wraper .footer-menulinks-social-networkswraper ul li a{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 1.67vw;leading-trim: NONE;line-height: 2.71vw;letter-spacing: 0%;}
footer .footer-logo-wraper img{width: 19.43vw;}
footer .left-block-wraper .addrress-wraper{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.83vw;leading-trim: NONE;line-height: 164%;letter-spacing: 0.02vw;width: 24.33vw;color: #AFADA2;}
footer .right-block-wraper .footer-menulinks-social-networkswraper ul li a:hover, .site-footer a:hover{color: #A1F3AE;}
footer .left-block-wraper .email-phone-numwraper a{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.56vw;leading-trim: NONE;line-height: 147%;letter-spacing: 0.03vw;color: #FEFFF7;display: block;}
footer .left-block-wraper .contact-title-wraper{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 2.08vw;leading-trim: NONE;line-height: 3.91vw;letter-spacing: 0% !important;vertical-align: middle;color: #A1F3AE;}
footer .footer-sectionmianwraper{display: grid;grid-template-columns: 36% 63%;column-gap: 0.78vw;}
footer .site-footer-row.site-footer-row-columns-1{display:block;}
footer .footer-bar .rspv-site-above-footer-wrap >.container{padding: 2.08vw 1.88vw;}

/********genaral css end********/


/********media query css*******/

@media only screen and (min-width: 768px) {
	/******common css*******/
	.mobile-shown{display:none !important;}
		
	/*********general css********/
	
	html .performance-drivensecmainwraper .prod-box:hover .default-hover-imagewraper .image-wraper.hover-image{width: 65%;margin: auto;position: relative;bottom: 1vw;}
	html .performance-drivensecmainwraper .prod-box:hover .default-hover-imagewraper .image-wraper.default-image{display:none;}
	html .performance-drivensecmainwraper .prod-box:hover .default-hover-imagewraper .image-wraper.hover-image{display:block;}
	html .performance-drivensecmainwraper .prod-box:hover .hover-text{color: #AFADA2;opacity:1;}
	html .performance-drivensecmainwraper .prod-box:hover .subttile-wraper{color: #FAF9F4;}
	html .performance-drivensecmainwraper .prod-box:hover .tag-wraper .text-wraper{color: #AFADA2;}
	html .performance-drivensecmainwraper .prod-box:hover .num-wraper{color:#A1F3AE;}
	html .performance-drivensecmainwraper .prod-box:hover {background-color:#012C29;}

}

@media only screen and (max-width: 767px) {
	
	/*******common css******/
	.desktop-visible{display:none !important;}
	html .black-bgpllaiedcta{background-color: #151515;border: 0;border-radius: 2px;position: relative;padding: 0;/* font-family: Roboto Flex; */font-weight: 400;height: 18.91vw;display: inline-block;width: 57.71vw;}
	html .black-bgpllaiedcta .text-wraped{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 3.98vw;leading-trim: NONE;line-height: 140%;letter-spacing: 0.04vw;color: #FAF9F4;padding: 1.73vw 2.73vw 0;display: inline-block;}
	html body .black-bgpllaiedcta:before{right: 2vw;top: 2.5vw;padding: 2.5vw;}
	html .white-bgpllaiedcta .text-wraped{color: #151515;padding: 1.73vw 2.73vw 0;
    display: inline-block;}
	html .white-bgpllaiedcta{background-color: #FAF9F4;border: 0;border-radius: 2px;position: relative;padding: 0;/* font-family: Roboto Flex; */font-weight: 400;height: 18.91vw;display: inline-block;width: 57.71vw;position:relative;}
	html .white-bgpllaiedcta:before{content: '';background-image: url(/wp-content/uploads/2025/09/Gray-Icon.svg);background-size: 100%;padding: 0.5vw;background-position: right;position: absolute;background-repeat: no-repeat;left: auto;right: 2vw;top: 2.5vw;padding: 2.5vw;}
	
	/*********general css********/
	
	/*html body .performance-drivensecmainwraper .prod-box.middle-block,html body .performance-drivensecmainwraper .prod-box:last-child{padding-top:6.22vw;}*/
	html body .performance-drivensecmainwraper .prod-box:hover .hovered-prodview{display:block;}
	html body .performance-drivensecmainwraper .prod-box .hovered-prodview{display:none;position: absolute;top: 0;left: 0;right: 0;bottom:0;}
	html .elementor-11 .elementor-element.elementor-element-fc52108{row-gap: 4.23vw;}
	html body .tag-subtitle-wraper.aboutpgleadelsr{padding-top:11.94vw;}
	html body .leadership-secmain-wraper >.e-con-inner{gap: 9.69vw;}
	html .tag-wraper.aboutpgmilestone.lsr-txt{text-align:center;}
	html body .leadership-secmain-wraper .tag-subtitle-wraper h2 .highlighted{display: block;margin-bottom: 8vw;}
	html body .leadership-secmain-wraper .tag-subtitle-wraper h2{text-align: center;width: 100%;font-size: 7.46vw;}
	html body .guided-by-valuesec-mainwaper .tag-subtitle-wraper{padding-top:10.94vw;}
	html body .guided-by-valuesec-mainwaper .tag-wraper{text-align: center;padding-bottom: 3.98vw;}
	html body .guided-by-valuesec-mainwaper .subtitle-wraper h2{width: 100%;
font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 7.46vw;leading-trim: NONE;line-height: 126%;letter-spacing: -0.08vw;text-align: center;}
	html body .our-mission-vision-secmainwraper .image-subtitle-desc-wraper .subtitle-descwraper{padding: 5.97vw 4.48vw 4.48vw;}
	html body .our-mission-vision-secmainwraper .subtitle-descwraper .desc{font-size:3.98vw;width: 100%;}
	html body .our-mission-vision-secmainwraper .subtitle-descwraper .subtitle-wraper{font-size:6.47vw;}
	html body .our-mission-vision-secmainwraper{grid-template-columns: 100%;column-gap: 0;row-gap: 3.73vw;}
	html body .mission-vision-sec-mainwraper .section-wraped{row-gap:7.94vw;padding-top: 11.94vw;}
	html .mission-vision-sec-mainwraper .subtitle-wraper h2{font-size: 7.46vw;width:100%;}
	html .about-usabbnersecmain-wraper .main-sectionwraper .main-title-wraper{top:auto;}
	html .about-usabbnersecmain-wraper .main-sectionwraper .tag-wraper.aboutwhotitle{top:auto;padding-bottom: 2.98vw;padding-left:0;}
	html .elementor-11 .elementor-element.elementor-element-6513e2b{row-gap:0;padding-top: 36.07vw;}
	html .about-usabbnersecmain-wraper .main-sectionwraper .tag-block-wraper{height: auto;}
	html .about-usabbnersecmain-wraper .main-title-wraper h1{width: 100%;font-size: 9.95vw;padding-bottom: 6.47vw;}
	html .elementor-11 .elementor-element.elementor-element-249e423{border-right: 1.5px dashed #05665B;}
	html .elementor-11 .elementor-element.elementor-element-9535b48{padding-top:22.39vw;}
	html .elementor-11 .elementor-element.elementor-element-38a2cd2{grid-template-columns: 6% 94%;}
	html .elementor-11 .elementor-element.elementor-element-4b2f16f{grid-template-columns: 6% 94%;}
	html .about-usabbnersecmain-wraper .main-sectionwraper .bottom-image-wraper img{width:100%;}
	html body .performance-drivensecmainwraper{border-top: 1px dashed #AFADA2;}
	html body .performance-drivensecmainwraper .prod-box.middle-block{border-left: unset;border-right: unset;}
	html body .performance-drivensecmainwraper .prod-box .hovered-prodview .default-hover-imagewraper{padding-bottom:8vw;}
	html body .performance-drivensecmainwraper .prod-box .hovered-prodview .white-bgpllaiedcta{display: block;margin-left: auto;position: absolute;bottom: 0;left: auto;right: 0;}
	html body .home-how-weare-secmainwraper .right-blokc-counterwraper .countre-wraper{border-top-right-radius: 24.88vw;border-bottom-right-radius: 24.88vw;}
	html body .home-how-weare-secmainwraper .countre-wraper.top-counter-wraper{border-bottom-right-radius: 19.9vw;}
	html body .home-how-weare-secmainwraper .left-block-counterwraper .countre-wraper{border-top-right-radius: 0;border-bottom-right-radius: 0;}
	html .home-how-weare-secmainwraper .left-block-wraper .white-bgpllaiedcta{position: absolute;bottom: -53.5vw;left: auto;right: -3.5vw;}
	html body .performance-drivensecmainwraper .prod-box .default-prodview .num-tag-subtitle-descwraper{padding-left:5.97vw;}
	html body .performance-drivensecmainwraper .prod-box.middle-block{padding-left:0;padding-right:0;}
	html .performance-drivensecmainwraper .prod-box:first-child .num-tag-subtitle-descwraper, html .performance-drivensecmainwraper .prod-box:last-child .num-tag-subtitle-descwraper{padding-left:0;}
	/*html body .performance-drivensecmainwraper .prod-box .default-prodview{margin-bottom:9.95vw;}*/
	html body .performance-drivensecmainwraper .prod-box:first-child .default-hover-imagewraper{padding-left: 4.98vw;}
	html body .perforanace-driesec-main-wraper .prod-box .default-prodview img{width: 82.09vw;height: 70.9vw;margin-left: auto;}
	html .performance-drivensecmainwraper .hover-text{margin-top: 4.98vw;margin-bottom: 7.98vw;}
	html body .performance-drivensecmainwraper .hovered-prodview  .subttile-wraper{color: #FAF9F4;margin-bottom: 8.98vw;}
	html body .performance-drivensecmainwraper .prod-box .default-prodview .subttile-wraper{color: #151515;margin-bottom: 16.17vw;}
	html body .perforanace-driesec-main-wraper .default-prodview .tag-subttile-cta-linkwraper .desc{color: #151515;}
	html .performance-drivensecmainwraper .prod-box .hovered-prodview .hover-text{width: 100%;color: #AFADA2;line-height:140%;font-size: 3.98vw;opacity:1;}
	/*html body .performance-drivensecmainwraper .default-prodview .subttile-wraper{display:none;}*/
	html .performance-drivensecmainwraper .prod-box .hovered-prodview img{width: 52.49vw;height: 45.02vw;object-fit: contain;}
	html body .performance-drivensecmainwraper .prod-box .hovered-prodview{background-color: #003D39;padding-top: 14.93vw;padding-left: 5.97vw;padding-bottom:0;}
	html body .performance-drivensecmainwraper .hover-image{display:block;}
	
	html body .performance-drivensecmainwraper .num-tag-subtitle-descwraper .num-wraper{line-height:normal;}
	html body .client-carousel-mainsecwraper .brands-swiper .swiper-wrapper .swiper-slide{margin-right: 12.44vw !important;}
	html body .cleint-logosec-wraped .content-wraped-in{padding-top:3.23vw;padding-bottom:3.23vw;}
	html body .client-carousel-mainsecwraper .brands-swiper .swiper-wrapper .swiper-slide-inner img{height: 10.85vw;}
	html body .client-carosuelsecmain-wraper .subtitle-wraper{display:none;}
	html .test-monialsecmainwraper .tag-quote-secwraper .quote-wraper:before{padding: 5.5vw;left: 0.5vw;top: -14.5vw;;}
	html body .facility-sec-minawraper .left-block-wraper{padding-right:5.97vw;}
	html .facility-image-linksecmainwraper .view-facilitysecwraper:before{right: 1.8vw;top: 2.8vw;padding:2.5vw;}
	html .facility-image-linksecmainwraper .view-facilitysecwraper{right: 0;left: auto;width:auto;    height: 17.91vw;}
	html .facility-sec-minawraper .view-facilitysecwraper .text-wraped{font-size:3.98vw;padding: 2.73vw 9.73vw 0 2.73vw;
}
	html .facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .image-subtitle-text-wraper .image-blockwraper img{height: 27.36vw;object-fit: cover;border-radius: 0.5vw;}
	html .facility-sec-minawraper .facility-image-linksecmainwraper .image-wraper img{width:100%;object-fit:cover;}
	html .facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .image-subtitle-text-wraper{padding: 2.49vw 4.97vw;column-gap: 2.99vw;align-items: center;grid-template-columns: 29% 67%;}
	html body .facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .image-subtitle-text-wraper:first-child{margin-bottom: 2.49vw;}
	html .facility-sec-minawraper .right-blockwraper{padding-right: 5.97vw;order: -1;}
	html .facility-sec-minawraper .right-blockwraper .subtitle-wraper{font-size:7.46vw;letter-spacing: -0.08vw;margin-top: 11.68vw;padding-left: 4.98vw;}
	html .facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .image-subtitle-text-wraper:last-child .desc{width:100%;}
	html .facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .desc{width: 100%;font-size: 3.48vw;line-height: normal;}
	html .facility-sec-minawraper .right-blockwraper .image-subtitle-textmain-wraper .subtile-text-wraped .subtitle-wraped-in{font-size:4.98vw;line-height:normal;margin-bottom:2.73vw;}
	html .elementor-9 .elementor-element.elementor-element-43ea0f4{grid-template-columns: 100%;}
	html .facility-sec-minawraper{grid-template-columns: 100%;column-gap: 0;row-gap: 6.22vw;padding-bottom: 6.22vw;}
	html body .testimonial-sec-mainwraper .bottom-sec{grid-template-columns: 100%;row-gap: 17.91vw;}
	html body .test-monialsecmainwraper .testimonila-profile-wraper .profile-wraper img{width: 100%;height: 120.65vw;object-fit: cover;}
	html body .test-monialsecmainwraper >.e-con-inner{padding-right:0 !important;}
	html body .test-monialsecmainwraper .bottom-sec .name-designationwraper .desination{font-size: 3.98vw;margin-top:2.49vw;}
	html .test-monialsecmainwraper .bottom-sec .name-designationwraper .name-wraper{font-size:7.46vw;line-height:normal;}
	html .testimonial-sec-mainwraper{padding-right:0;}
	html body .performance-drivensecmainwraper .subttile-wraper{font-size: 6.47vw;line-height:normal;width:100%;}
	html body .performance-drivensecmainwraper .prod-box:first-child .subttile-wraper{width: 100%;font-size: 6.47vw;line-height: normal;}
	html body .performance-drivensecmainwraper .num-tag-subtitle-descwraper .num-wraper{font-size:16.93vw;}
	html body .performance-drivensecmainwraper .tag-wraper .text-wraper{font-size:3.48vw;line-height:7.96vw;color: #AFADA2;}
	html body .performance-drivensecmainwraper .prod-box{height:auto;padding-top: 14.93vw;}
	html .test-monialsecmainwraper .tag-quote-secwraper .quote-wraper{width: 88.05vw;line-height: normal;font-size: 7.46vw;line-height:126%;font-weight:300;}
	html .testimonial-sec-mainwraper .top-sec .tag-quote-secwraper{grid-template-columns: 100%;margin-bottom: 12.935vw;row-gap: 25.44vw;}
	html .performance-drivensecmainwraper .default-hover-imagewraper{position:static;}
	html body .performance-drivensecmainwraper{grid-template-columns:100%;margin-top:0;}
	html body .perforanace-driesec-main-wraper .tag-subttile-cta-linkwraper .discusover-expertise-ctawraper .black-bgpllaiedcta{text-align:left;}
	html body .perforanace-driesec-main-wraper .tag-subttile-cta-linkwraper .discusover-expertise-ctawraper{text-align:right;}
	html body .perforanace-driesec-main-wraper .tag-subtitle-ctalinkwraper{padding-left: 4.98vw;padding-right: 0;}
	html body .perforanace-driesec-main-wraper{padding-top:11.94vw;}
	html .perforanace-driesec-main-wraper .discusover-expertise-ctawraper .text-wraped{font-size:3.98vw;padding: 1.73vw 2.73vw 0;}
	html body .perforanace-driesec-main-wraper .tag-subttile-cta-linkwraper .desc{width: 100%;font-size: 7.46vw;padding-bottom: 22.63vw;}
	html body .home-how-weare-secmainwraper >.e-con-inner{padding-left: 2.99vw !important;padding-right: 2.99vw !important;}
	html body .home-how-weare-secmainwraper .right-blokc-wraper{padding:2.49vw;}
	html .home-how-weare-secmainwraper .bottom-sec-counter-wraper >.e-con-full{gap:2.419vw;}
	html body .home-how-weare-secmainwraper .countersecwraped-in{gap:2.49vw;}
	html body .home-how-weare-secmainwraper .section-wraper{gap:0vw;}
	html body .home-how-weare-secmainwraper .elementor-counter{row-gap: 3.97vw;}
	html body .home-how-weare-secmainwraper .countre-wraper{padding:4.98vw;}
	html body .home-how-weare-secmainwraper .countre-wraper.top-counter-wraper{padding:4.98vw;}
	html body .home-how-weare-secmainwraper{padding-top: 2.99vw;padding-bottom: 2.99vw;}
	html .perforanace-driesec-main-wraper .tag-subttile-cta-linkwraper{grid-template-columns:100%;row-gap: 6.46vw;}
	html .elementor-9 .elementor-element.elementor-element-508dd8c{height:100%;}
	html .home-banner-secmainwraper .section-wraped{height:100%;}
	html .elementor-9 .elementor-element.elementor-element-0244920 > .elementor-element-populated{height:100%;}
	html .home-banner-secmainwraper .elementor-background-overlay +.elementor-container{height:100%;}
	html .home-banner-secmainwraper .black-bgpllaiedcta{position: absolute;top: auto;bottom: 0;left: 30.35vw;right: 0;}
	html .home-how-weare-secmainwraper .left-block-wraper{row-gap:10.45vw;height: 134.58vw;border-bottom: 0;}
	html .home-how-weare-secmainwraper .bottom-sec-counter-wraper .elementor-counter .elementor-counter-title{width:71.14vw;}
	html .home-how-weare-secmainwraper .bottom-sec-counter-wraper >.e-con-full{grid-template-columns: 100%;}
	html .home-how-weare-secmainwraper .elementor-counter .elementor-counter-title{font-size: 3.48vw;width:100%;color:#6A6A6A;}
	html .home-how-weare-secmainwraper .elementor-counter .elementor-counter-number-wrapper{font-size:12.44vw;}
	html .home-how-weare-secmainwraper .desc-wraper{font-size:5.97vw;width: 100%;}
	html .home-how-weare-secmainwraper >.e-con-inner .section-wraper{grid-template-columns: 100%;}
	html .home-banner-secmainwraper{padding: 36.07vw 5.97vw 0 5.97vw !important;}
	html .home-banner-secmainwraper .tag-subtitle-wraper .subtitle-wraper h1{font-size: 9.95vw;leading-trim: NONE;line-height: 126%;letter-spacing: -0.08vw;width:100%;}
	html .home-banner-secmainwraper .tag-subtitle-wraper >.e-con-inner{grid-template-columns:100%;padding:0 !important;row-gap: 4.98vw;}
	html .home-banner-secmainwraper{height:100vh;}
	html .privacy-terms-contentsec-mainwraper h6{font-size:4.3vw;}
	html .privacy-terms-contentsec-mainwraper >.e-con-inner{row-gap:10vw;}
	html .privacy-terms-contentsec-mainwraper h2{font-size:6.47vw;}
	html .privacy-terms-contentsec-mainwraper{padding-left:0;padding-right:0;padding-top: 13.94vw;padding-bottom:15vw;}
	html .policies-banner >.e-con-full{grid-template-columns: 100%;}
	html .policies-banner .policies-title-sec-warper{padding-left: 5.97vw;padding-top: 40.97vw;padding-bottom: 6vw;}
	html .policies-banner .policies-title-sec-warper h1.elementor-heading-title{letter-spacing: 0.2vw;font-size: 9.95vw;}
	footer .common-sec.partner-withus-sec span{color: #151515;position: absolute;left: 3.04vw;right: 0;bottom: 0;top: 1.7vw;font-size: 3.98vw;letter-spacing:0.03vw;}
	footer .common-sec.partner-withus-sec:before{content: '';background-image: url(/wp-content/uploads/2025/09/Gray-Icon.svg);background-size: 100%;padding: 2.6vw;background-position: right;position: absolute;background-repeat: no-repeat;left: auto;right: 1.8vw;top: 1.7vw;}
	footer .cp-privacy-partner-secmainwraper .common-sec.partner-withus-sec{background-color: #FAF9F4;border: 0;border-radius: 2px;position: relative;padding: 0;height: 18.91vw;}
	html footer .rspv-site-above-footer-wrap{padding: 2.49vw;}
	html footer .email-phone-numwraper .email-wraper{margin-bottom:1vw;}
	footer .email-phone-numwraper{margin: 3.73vw 0;}
	footer .footer-sectionmianwraper .left-block-wraper{border: 0;border-bottom-right-radius: 0;padding: unset;}
	footer .footer-sectionmianwraper .left-block-wraper .sub-title-email-address-wraped_{border: 1px dashed #3E3E3E;border-bottom-right-radius: 5.21vw;padding: 8.96vw;border-top-right-radius: 12.44vw;margin-bottom: 2.49vw;}
	footer .footer-logo-wraper img{width:40.3vw;}
	footer .footer-logo-wraper{text-align:left;}
	footer .cp-privacy-partner-secmainwraper{text-align:left;}
	footer .cp-privacy-partner-secmainwraper .common-sec{flex-basis:100%;font-size: 3.98vw;
    letter-spacing: 0.02vw;font-family: Oxygen;line-height: 6.97vw;border: 1px dashed #3E3E3E;padding: 3.1vw 7.46vw;}
	footer .cp-privacy-partner-secmainwraper .common-sec.cp-wraper{color:#AFADA2;}
	footer .subtitle-email-addrees-wraper{text-align:left;}
	footer .left-block-wraper .addrress-wraper{font-size:3.48vw;width: 74.63vw;text-align: left;}
	footer .cp-privacy-partner-secmainwraper{flex-wrap:wrap;row-gap: 2.49vw;}
	footer .right-block-wraper .common-sec{font-size: 3.98vw;}
	footer .left-block-wraper .email-phone-numwraper a{font-size: 3.98vw;}
	footer .left-block-wraper .contact-title-wraper{font-size: 5.47vw;line-height: 3.91vw;}
	footer .footer-sectionmianwraper .right-block-wraper{order:-1;}
	footer .footer-menulinks-social-networkswraper{padding: 7.18vw 9.66vw;grid-template-columns: 100%;border-top-left-radius: 12.08vw;margin-bottom: 2.49vw;padding-bottom: 18.9vw;}
	footer .social-network-wraped{display:none;}
	footer .right-block-wraper .footer-menulinks-social-networkswraper ul li a{font-size: 5.47vw;display: block;text-align: left;line-height: 12.56vw;}
	footer .footer-sectionmianwraper{grid-template-columns: 100%;column-gap: 0;}
	html .rspv-site-above-footer-wrap .footer-widget-wrapper{padding: 0;}
	html #menu-btn{width:12.792vw;}
	html .custom-header .logo-wraper .logo-text-wraper .SpecialtyOils-text{font-size:3.042vw;}
}
