@font-face {
font-family: 'Satoshi-Light';
src: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Light.otf);
src: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Light.eot) format('embedded-opentype'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Light.ttf) format('truetype'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Light.woff) format('woff'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Light.woff2) format('woff2');
font-weight: normal;
font-style: normal; 
}
@font-face {
font-family: 'Satoshi-Regular';
src: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Regular.otf);
src: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Regular.eot) format('embedded-opentype'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Regular.ttf) format('truetype'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Regular.woff) format('woff'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Regular.woff2) format('woff2');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Satoshi-Medium';
src: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Medium.otf);
src: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Medium.eot) format('embedded-opentype'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Medium.ttf) format('truetype'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Medium.woff) format('woff'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Medium.woff2) format('woff2');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Satoshi-Bold';
src: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Bold.otf);
src: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Bold.eot) format('embedded-opentype'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Bold.ttf) format('truetype'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Bold.woff) format('woff'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Bold.woff2) format('woff2');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Satoshi-Black';
src: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Loew-Black.eot);
src: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Black.eot) format('embedded-opentype'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Black.ttf) format('truetype'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Black.woff) format('woff'),
url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/fonts/Satoshi-Black.woff2) format('woff2');
font-weight: normal;
font-style: normal;
}
body{font-family: 'Inter', sans-serif !important; color:#333}
p, ul li, ol li{font-family: 'Inter', sans-serif ; color:#333 !important}
h1, h2, h3, h4{font-family: 'Satoshi-Light' ;font-weight:300}
h5, h6{font-family: 'Satoshi-Regular'; font-weight:300}
.header-mobile .topbar-mobile {
border-bottom: none !important;
padding: 12px 10px 10px !important;
font-size: 15px;
text-align: center;
background:#0800cf !important;
}
.header-mobile .topbar-mobile .topbar-user{display:none !important;}
.header-mobile .topbar-mobile .create-a-project {
float: none;
margin-right: 0;
padding-top: 0;
color: #fff;
}
.header-mobile .topbar-mobile .create-a-project a{color:#fff}
.header-mobile .topbar-mobile .create-a-project .icon{display:none}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #000;
right: 0;
text-align: right;
padding-right: 0;
width: 100%;
background: #3fc3d8;
width: fit-content;
border-radius: 100%;
width: 35px;
height: 35px;
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
}
.elementor-heading-title{line-height:normal !important}
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1200px;}
.font-weight-bold h1, .font-weight-bold h2, .font-weight-bold h3, .font-weight-bold h4 {font-family: 'Satoshi-Regular';}
span.font-weight-bold {font-family: 'Satoshi-Regular' !important;}
.primary-btn .elementor-button {
background: #0800cf;
color: #FFF !important;
position: relative;
border-radius: 100px;
padding: 15px 20px;
font-weight: 500;
border-radius:0!important;
line-height:normal;
text-transform:uppercase;	
}
.secondary-btn .elementor-button{
background: #3fc3d8;
color: #03005e !important;
position: relative;
border-radius: 100px;
padding: 15px 20px;
font-weight: 500;
border-radius:0!important;
line-height:normal;
text-transform:uppercase;	
}
.primary-border-btn .elementor-button{
background: transparent;
color: #fff !important;
position: relative;
border-radius: 100px;
padding: 15px 20px;
font-weight: 500;
border-radius:0!important;
border:2px solid #fff;
line-height:normal;
text-transform:uppercase;
}
.tertiary-btn .elementor-button{
background: #00d3e4;
color: #1700c7 !important;
position: relative;
border-radius: 100px;
padding: 15px 20px;
font-weight: 500;
border-radius:0!important;
line-height:normal;
text-transform:uppercase;	
}
.one-app .tertiary-btn .elementor-button{border:2px solid #00d3e4;}
.brand-app.one-app .secondary-btn .elementor-button{border:2px solid #3fc3d8;}
input.wpcf7-form-control.has-spinner.wpcf7-submit.secondary-btn{
background: #3fc3d8;
color: #03005e !important;
position: relative;
border-radius: 100px;
padding: 15px 20px;
font-weight: 500;
border-radius:0!important;
line-height:normal;
text-transform:uppercase;
box-shadow:none !important;
border:2px solid #3fc3d8;
}
.label-yellow{background-color:#fbb807;padding:0px 0px;padding-right: 15px;}
.light-bg-carousel .gva-video-carousel .video-item-inner .video-title {color:#000}
ul.gva-nav-menu > li > a{font-size: 15px; color:#000;   font-weight: 500; padding:36px 15px}
.gva-video-carousel .video-item-inner .video-title {
background: transparent;
padding: 20px 0px;
font-size: 20px;
color: #fff;
position: relative;
bottom: 0;
left: 0;
width: 100%;
z-index: 1;
line-height: normal;
}
.gva-video-carousel .video-item-inner .video-link {
width: 50px;
height: 50px;
color: #fff;
font-size: 16px;
line-height: 42px;
text-align: center;
display: flex;
position: absolute;
align-items: center;
justify-content: center;
right: auto;
bottom: auto;
background: #3fc3d8;
-webkit-transition: all 0.35s;
transition: all 0.35s;
border-left: none;
border-radius: 100%;
top: 50% !important;
left: 50% !important;
transform: translateY(-50%) translateX(-50%) !important;
margin-top: -45px;
}
.header-topbar a{text-decoration:underline}
.owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div{width: 50px;    height: 50px;box-shadow: none; border-radius: 100%;color:#0800cf;line-height:55px}
.light-bg-carousel .owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div, .ctf-tweets .owl-nav > div, .library-carousel-test.owl-carousel .owl-nav > div{color:#fff;background:#1700c7}
.owl-carousel .owl-nav > div i, .flex-control-nav .owl-nav > div i, .ctf-tweets .owl-nav > div i{font-size:22px}
.owl-carousel .owl-nav > div:hover, .owl-carousel .owl-nav > div:focus, .flex-control-nav .owl-nav > div:hover, .flex-control-nav .owl-nav > div:focus, .ctf-tweets .owl-nav > div:hover, .ctf-tweets .owl-nav > div:focus{background:#3fc3d8}
.owl-carousel .owl-nav > .owl-next:before{
}
.ebooks-card {
box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
background: #fff;
border-radius: 10px;
padding: 15px; margin:10px 0;
}
.ebooks-card h3{    color: #0800cf;    margin-bottom: 10px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
font-size:24px;
min-height:64px;
}
.ebooks-card p{
color: #201c35;
line-height: normal;
margin-bottom: 0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.owl-carousel .owl-item .ebooks-card-thumb img{width:100% !important}
.download-cta{text-align:right}
.ebooks-card .download-cta img{max-width:30px}
.e-books .owl-carousel .owl-stage-outer{padding:30px 0}  .case-studies .cs-card{background:#fff; padding:30px; border-radius:20px;position:relative}
.case-studies .cs-card-content{padding: 0}
.case-studies .cs-card-content p{color:#201c35; line-height:normal; padding-right:50px}
.case-studies .cs-card h3{color: #0800CF;margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.case-studies .cs-card .download-cta {
text-align: right;
position: absolute;
right: 30px;
}
.subscribe-inner-form .wpcf7-form input[type*="email"]{height: auto !important;border: 1px solid #fff !important;background: transparent !important; padding:10px 15px !important; margin-bottom: 0 !important; width: 100% !important;color: #fff;}
.subscribe-inner-form .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:0 !important}
.wpcf7-spinner{margin:0 !important}
.wpcf7-not-valid-tip{font-size:12px !important}
.wpcf7 form .wpcf7-response-output {
margin: 0;
padding: 0px 10px;
font-size: 12px;
border: 1px solid #e1e1e1;
color: #fff;
width: fit-content;
}
.elementor-col-50.column-style-top .elementor-widget-text-editor{font-size:15px}
.gv-sticky-menu .elementor-widget-icon-box .elementor-icon-box-icon{margin-top:0}
.wpcf7-form .subscribe-form-row .wpcf7-form-control-wrap{color:#fff}
.wpcf7-form{max-width:100% !important}
.wpcf7-form .subscribe-form-row label{color:#fff}
.wpcf7-form .subscribe-form-row input[type*="email"], .wpcf7-form .subscribe-form-row input[type*="text"], .wpcf7-form .subscribe-form-row input[type="tel"]{height: auto !important;border-bottom: 1px solid #fff !important;background: transparent !important; padding:0 15px !important; border:none; margin-bottom: 0 !important; width: 100% !important; color:#fff}
.footer-menu ul li a{color:#333 !important; font-size:15px}
.footer-menu-title h6{color:#8c8b8b; text-transform:uppercase; margin:5px 0 20px !important;font-size:15px}
.footer-menu ul li{list-style:none; color:#333; line-height:normal}
.footer-menu ul{margin-bottom:0}
.footer-menu {position:relative; padding: 25px 0}
.footer-menu.no-border{border-bottom:none}
.footer-menu:after {
position: absolute;
background: #ededed;
height: 1px;
width: 100%;
left: 15px;
bottom: 0;
content: "";
}
.footer-menu.no-border:after{content:none}
.footer-menu-outer {padding-left:30px}
.copy-right li.elementor-icon-list-item{padding:0 20px;font-size:13px !important; color:#838383}
.copy-right .elementor-widget-text-editor{font-size:13px; color:#838383}
.social-footer .elementor-icon i, .social-footer .elementor-icon svg{width:42px; height:42px}
.footer-logo-bar .elementor-icon-list-icon svg{width:22px !important; height:22px !important}
.footer-main-outer  .elementor-accordion .elementor-accordion-item{border: none;    border-bottom: 1px solid #d4d4d4;}
.footer-logo-bar span.elementor-icon-list-text{color:#0800cf; text-decoration:underline}
.resource-media-box .col-lg-8{display:flex; padding:0}
.resource-media-box .col-lg-12, .resource-media-box .content-flex{min-height:355px;display: flex;    align-items: center;    justify-content: center; padding:0}
.footer-main-outer .elementor-accordion .elementor-accordion-item:last-child {    border-bottom: none;}
.footer-main-outer .elementor-accordion .elementor-accordion-item a{color:#333 !important; font-size:15px}
.footer-main-outer .elementor-accordion .elementor-accordion-item .fa, .footer-main-outer .elementor-accordion .elementor-accordion-item .fas{color: #c6c6c6;}
.footer-main-outer .elementor-accordion .elementor-tab-content{padding:0 15px 15px 0; font-size:15px}
.footer-main-outer .elementor-accordion .elementor-tab-title{padding:15px 0}
.resource-media-box label{    margin-bottom: 0; padding:10px 10px; color:#fff; font-weight:normal; min-width: 80px;    text-align: center;    text-transform: uppercase; line-height:normal}
.blog-grid label{background:#fb462b}
.ebook-grid label{background:#3fc3d8}
.webinar-grid label{background:#fbb807}
.resource-media-box .resource-media-content{padding:0 30px}
.resource-media-box .resource-media-content .read-text-btn a{text-transform:uppercase; color:#1700c7; text-decoration:none; font-weight:bold}
.header-logo .site-branding-logo img{width:100%}
.counter-numbers .fa-arrow-left:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/turn-around.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-arrow-up:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/improvement.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-arrow-right:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/less-time.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-angle-left:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/recruitment-time.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-angle-up:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/proficiency.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-angle-right:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/productivity.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-arrow-alt-circle-left:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/Reduction-in-sourcing.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-arrow-alt-circle-up:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/employees-queries.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-arrow-alt-circle-right:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/exit-process.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-angle-double-left:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/cost-savings.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-angle-double-up:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/less-time-spent.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-angle-double-right:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/manpower.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-caret-square-left:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/cost-saving.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-caret-square-up:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/bandwidth.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-caret-square-right:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/Reduction.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-long-arrow-alt-left:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/less-time-spent in-HR.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-long-arrow-alt-up:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/reduction-in-employees.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-long-arrow-alt-down:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/reduction-in-manpower.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-level-up-alt:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/reduction-in-joining-time.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers .fa-long-arrow-alt-right:before{
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/cost-saving-as-compared.svg) no-repeat;
width:70px;
height:70px;
display:flex;
background-size: contain;
}
.counter-numbers.block-counters .milestone-block.style-1 .milestone-icon{margin-bottom:0 !important}
.milestone-block.style-1 .box-content .milestone-icon .icon{
background: transparent;
color: inherit;
position: relative;
border: none;
}
.milestone-block.style-1 .box-content{display:flex; text-align:left}
.milestone-content{display: -webkit-inline-box;}
.milestone-block.style-1 .box-content .milestone-content .milestone-number-inner{font-size: 40px;}
.milestone-block.style-1 .box-content .milestone-icon .icon:before{display:none}
.milestone-block.style-1 .box-content .milestone-icon .icon{margin-right:20px; border-radius: 0;    padding: 0;}
.milestone-block.style-1 .box-content .milestone-icon .icon:after{display:none}
.milestone-content {
display: block;    
line-height: 24px;
}
.milestone-text{padding-right:20px}
.media-text-grid  h5.elementor-image-box-title {
color: #fff;
font-weight: 600;
font-size: 18px;
margin: 0 auto 10px;
font-family: 'Inter', sans-serif;
}
.media-text-grid  h3.elementor-image-box-title {
color: #fff;
font-weight: 600;
font-size: 18px;
margin: 0 auto 10px;
font-family: 'Inter', sans-serif;
}
.media-text-grid p{color:#fff !important; line-height:normal }
.page-id-198515 .media-text-grid  h5.elementor-image-box-title{ color: #333 !important;}
.page-id-198515 .media-text-grid  h3.elementor-image-box-title{ color: #333 !important;}
.page-id-198515 .media-text-grid p{color:#333 !important; line-height:normal }
.page-id-197893 .media-text-grid  h5.elementor-image-box-title{ color: #333 !important;}
.page-id-197893 .media-text-grid p{color:#333 !important; line-height:normal }
.page-id-197153 .media-text-grid  h5.elementor-image-box-title{ color: #333 !important;}
.page-id-197153 .media-text-grid p{color:#333 !important; line-height:normal }
.page-id-198363 .media-text-grid  h5.elementor-image-box-title{ color: #333 !important;}
.page-id-198363 .media-text-grid  h3.elementor-image-box-title{ color: #333 !important;}
.page-id-198363 .media-text-grid p{color:#333 !important; line-height:normal }
.image-content-grid li.elementor-icon-list-item{position:relative}
.image-content-grid li.elementor-icon-list-item:before{
position:absolute;
left:0;
top:14px;
background:#fc4430;
width:6px;
height:6px;
content:"";
}
.image-content-grid .elementor-widget .elementor-icon-list-item{padding-left:20px !important}
.success-stories .fullwidth-banner-left{padding-right:0}
.success-stories .elementor-testimonial-wrapper .elementor-testimonial-content{font-size:16px; line-height:2;z-index: 1;
position: relative;}
.success-stories .elementor-testimonial-wrapper:before{
position: absolute;
content: "";
left: -35px;
top: -35px;
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/quotes-open.png) no-repeat;
width: 116px;
height: 100%;
}
.success-stories .elementor-testimonial-wrapper:after{
position: absolute;
content: "";
right: 50px;
bottom: 40px;
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/quotes-close.png) no-repeat;
width: 116px;
height: 100%;
background-position: bottom;
}
.success-stories .elementor-testimonial-wrapper{z-index:-1}
.one-app-media:before{
position: absolute;
content: "";
left: -95px;
top: -170px;
background: url(https://www.peoplestrong.com/wp-content/uploads/2025/08/New-screen2.png) no-repeat;
width: 100%;
height: 600px;
background-size: contain;
}
.retail-app .one-app-media:before{top:-145px}
.one-app .elementor-widget-container{display: flex;    align-items: self-start;    font-size: 22px;}
.one-app .elementor-widget-container img{margin-right:20px}
.retail-app small{font-size:14px; display: block;    line-height: 24px;}
.one-app.retail-app .elementor-widget-container{line-height:50px}
.one-app.retail-app .elementor-widget-container b{display:block}
.large-cont-app .one-app-media:before{top:-145px}
.large-cont-app small{font-size:14px; display: block;    line-height: 24px;}
.one-app.large-cont-app .elementor-widget-container{line-height:50px}
.one-app.large-cont-app .elementor-widget-container b{display:block}
.one-app .elementor-widget.elementor-widget-button{width: fit-content;    margin-right: 30px;}
.featured-footer-box .elementor-heading-title{line-height:1.5 !important}
.webinar-card-thumb{position:relative}
.webinar-card-content p {
color: #000;
font-size: 20px;
line-height: 1.5;
padding: 10px 0;	
}
.play{
background:#3fc3d8;
width:50px;
height:50px;
position:absolute;
content:"";
top:50%;
left:50%;
transform:translateX(-50%) translateY(-50%);
border-radius:100%;
}
.play:before{
position: absolute;
content: "";
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/play-arrow.svg) no-repeat;
width: 20px;
height: 20px;
background-position: center right;
}
.customer-video-poster{position:relative}
.customer-video-poster:before{
background:#3fc3d8;
width:50px;
height:50px;
position:absolute;
content:"";
top:50%;
left:50%;
transform:translateX(-50%) translateY(-50%);
border-radius:100%;
cursor:pointer;
}
.customer-video-poster:after{
position: absolute;
content: "";
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/play-arrow.svg) no-repeat;
width: 20px;
height: 20px;
background-position: center right;
cursor:pointer;	
}
.product-card-thumb{position:relative}
.product-card-content p{color:#fff !important; font-size: 20px;    line-height: 1.5;    padding: 10px 0;}
.rounded-rect-card {
background: #f6f6f6;
border-radius: 10px;
box-shadow: 0 1px 5px 2px rgb(84 84 84 / 18%);
}
.home.page-template .articles-tab-wrapper{background:transparent}
.articles-tab-wrapper{background: #f6f6f6;}
.articles-tab .nav-tabs {    display:none;}
.home.page-template .articles-tab .rounded-rect-card {background:#fff}
.articles-tab .rounded-rect-card {
background: #fff;
border-radius: 10px;
box-shadow: 0 1px 5px 2px rgb(84 84 84 / 18%);
overflow:hidden;
height: 100%;
}
.articles-tab .card-body{padding: 20px 0 !important}
.articles-tab .rounded-rect-card.multi-box {    margin-bottom: 20px;}
.row .col-lg-5 .rounded-rect-card.multi-box:last-child{margin-bottom: :0}
.articles-tab .rounded-rect-card-content {    padding: 10px 20px 10px 0;}
.row-eq-height > [class^=col-lg-7]:first-of-type {    display: flex;}
.articles-tab .nav-tabs .nav-item.show .nav-link, .articles-tab .nav-tabs .nav-link.active{
color: #000058;
background-color: transparent;
border: none;
border-bottom: 3px solid #15cddd;
border-radius: 0 !important;
}
.articles-tab .nav-tabs .nav-link{color: #6e6e6e; margin:0 30px;   text-transform: uppercase;border-radius: 0 !important;}
.articles-tab label {
margin-bottom: 0;
background: #ededed;
padding: 0px 10px;
font-size: 11px;
text-transform: uppercase;
}
.articles-tab .rounded-rect-card-content span { 
margin: 10px 0;   
line-height: normal;
font-family: 'Satoshi-Regular';
font-weight: 300;
font-size:22.4px;
}
.articles-tab .rounded-rect-card-content .read-text-btn a{color:#2611c4; text-decoration:underline}
.articles-tab .rounded-rect-card-content p{line-height:1.2}
.icon-text-grid p{line-height: 1.5;}
.icon-text-grid  h5.elementor-image-box-title {
color: #333;
font-weight: 600;
font-size: 18px;
margin: 0 auto 10px;
font-family: 'Inter', sans-serif;
}
.icon-text-grid  h3.elementor-image-box-title {
color: #333;
font-weight: 600;
font-size: 18px;
margin: 0 auto 10px;
font-family: 'Inter', sans-serif;
}
.brand-horizontal .owl-carousel .owl-item img{opacity:1}
.brand-horizontal .owl-carousel .owl-stage{display:flex; align-items:center}
.acknowledge .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-image {
width: 100%;
height: auto;
border-radius: 0;
overflow: hidden;
margin: 0 0 0px;
}
.acknowledge .gva-testimonial-carousel.style-2 .testimonial-item{text-align:left}
.acknowledge .elementor-widget-image {text-align:left}
.acknowledge .elementor-widget-image img{max-width:75%}
.acknowledge .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-information span.testimonial-job{font-size:14px}
.acknowledge .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-content{font-size:18px; line-height:1.5; padding-right: 25%;}
.acknowledge .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-information span.dot{display:none}
.acknowledge .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-information{margin-top:20px}
.acknowledge .owl-carousel .owl-nav > div i, .acknowledge .flex-control-nav .owl-nav > div i, .acknowledge .ctf-tweets .owl-nav > div i{color: #616161;}
.acknowledge .owl-carousel .owl-nav, .acknowledge .flex-control-nav .owl-nav, .acknowledge .ctf-tweets .owl-nav{
opacity:1;
position: relative;
text-align: left;
width: fit-content;
margin-top:30px;
}
.acknowledge .owl-carousel .owl-nav > div, .acknowledge .flex-control-nav .owl-nav > div, .acknowledge .ctf-tweets .owl-nav > div{
background: transparent !important;
border: none;
border-radius: 0;
}
.acknowledge .owl-carousel .owl-nav > div.owl-next{right: auto;    left: 50px;}
.acknowledge .owl-carousel .owl-nav > div.owl-prev{left:0}
.acknowledge .icon-media-box {   text-align: center;margin-bottom:40px}
.acknowledge .icon-media-box p {padding-top:15px;line-height:normal}
.split-carosuel{position:relative}
.split-carosuel:before {
position: absolute;
content: "";
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
background: #e9e9e9;
width: 2px;
height: 90%;
margin-top: 30px;
margin-left: -20px;
z-index:1;
}
.success-story-home .gva-testimonial-carousel.style-2 .testimonial-item{text-align:left}
.success-story-home .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-content h4{color: #fff;
font-weight: lighter;}
.success-story-home .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-content p{color:#fff !important;font-weight: lighter;}
.success-story-home .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-content{font-size:16px; line-height:1.5; }
.success-story-home .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-information span.dot{display:none}
.success-story-home .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-information{margin-top:20px}
.success-story-home .owl-carousel .owl-nav > div i, .success-story-home .flex-control-nav .owl-nav > div i, .success-story-home .ctf-tweets .owl-nav > div i{color: #fff;}
.success-story-home .owl-carousel .owl-nav, .success-story-home .flex-control-nav .owl-nav, .success-story-home .ctf-tweets .owl-nav{
opacity:1;
position: relative;
text-align: left;
width: fit-content;
margin-top:30px;
}
.success-story-home .owl-carousel .owl-nav > div, .success-story-home .flex-control-nav .owl-nav > div, .success-story-home .ctf-tweets .owl-nav > div{
background: transparent !important;
border: none;
border-radius: 0;
}
.success-story-home .owl-carousel .owl-nav > div.owl-next{right: auto;    left: 0px;}
.success-story-home .owl-carousel .owl-nav > div.owl-prev{left:0}
.success-story-home .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-image{display:none}
.success-story-home .elementor-col-50:last-child{padding-left:80px} 
.story-box{background:#fff; border-radius:10px;box-shadow: 0 1px 5px 2px rgb(84 84 84 / 18%); padding:20px 30px;max-width:640px;margin-bottom:40px}
.story-box .story-numbers number{color:#1700c7;display: block;font-size: 25px;}
.story-box .story-numbers ul li{list-style:none; display:inline-block;position:relative;line-height: normal;
padding: 0 20px;}
.story-box .story-numbers ul li:last-child::before{display:none}
.row.story-quotes {
font-size: 20px;
padding: 20px 30px;
line-height: 1.5;
}
.story-box .story-numbers ul{padding-left:0}
.story-box .story-numbers ul li:before {
position: absolute;
content: "";
right: 0;
top: 50%;
transform: translateY(-50%);
background: #e9e9e9;
width: 2px;
height: 90%;	
}
.profile-circle{
width: 50px;
height: 50px;
border-radius: 100%;
overflow: hidden;
}
.story-profile-content {
padding-left: 20px;
line-height: normal;
}
.story-box-profile{display:flex; align-items:center;    font-size: 14px;}
.story-box-profile h6{    margin-bottom: 5px;    font-weight: 600;}
.story-box .story-box-title{display:flex; align-items:center; position:relative}
.story-numbers label {
margin-bottom: 0;
line-height: normal;
font-size: 10px;
color:#777;
}
.story-box .story-box-title:before{
position: absolute;
content: "";
left: 50%;
bottom:0;
transform: translateX(-50%);
background: #e9e9e9;
width: 100%;
height: 2px;	
}
li.story-hyperlink img {
width: 40px;
vertical-align: initial;
float: right;    
}
.row.story-numbers{display:flex;align-items:center;}
.story-numbers img{width:35px}
.newscard{padding:30px 15px; text-align:center; background:#fff; line-height:24px;border-radius:10px;min-height:246px}
.newscard-carousel .owl-item.active.center .newscard{background:#fff; border-radius:10px;box-shadow: 0 1px 5px 2px rgb(84 84 84 / 18%); }
.placeholder-grid .elementor-col-25{min-height:300px; padding:0 15px}
.subscribe-home .subscribe-inner-form .subscrive_wrap .subtitle{font-size:20px}
.subscribe-inner-form .subscrive_wrap{max-width:100% !important;}
.careers-home .elementor-col-50:last-child{padding-right:15%} .solutions-tab ul.nav-tabs > li:nth-child(1) > a::before{
position:absolute;
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/talent-acquisition-tab-icon.svg) no-repeat;
width:70px;
height:70px;
left:20px;
top:50%;
transform:translatey(-50%);
}
.solutions-tab ul.nav-tabs > li:nth-child(2) > a::before{
position:absolute;
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/payroll-tab-icon.svg) no-repeat;
width:70px;
height:70px;
left:20px;
top:50%;
transform:translatey(-50%);
}
.solutions-tab ul.nav-tabs > li:nth-child(3) > a::before{
position:absolute;
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/human-capital-tab-icon.svg) no-repeat;
width:70px;
height:70px;
left:20px;
top:50%;
transform:translatey(-50%);
}
.solutions-tab ul.nav-tabs > li:nth-child(4) > a::before{
position:absolute;
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/talent-management-tab-icon.svg) no-repeat;
width:70px;
height:70px;
left:20px;
top:50%;
transform:translatey(-50%);
}
.solutions-tab .card-body p{color:#fff !important}
.solutions-tab .card-body {padding:28px 0 0}
.solutions-tab .card-body ul li{list-style:none; position:relative; color:#fff !important; padding-left:20px}
.solutions-tab .card-body ul li a{color:#fff}
.solutions-tab .card-body ul{padding-left:0}
.solutions-tab .card-body ul li:before {
position: absolute;
left: 0;
top: 14px;
background: #fc4430;
width: 6px;
height: 6px;
content: "";
}
.solutions-tab .card-body .secondary-btn{
background: #3fc3d8;
color: #03005e !important;
position: relative;
border-radius: 100px;
padding: 15px 20px;
font-weight: 500;
border-radius: 0!important;
line-height: normal;
text-transform: uppercase;
margin:20px 0;
display:inline-block;
}
.solutions-tab .card-body small {    display: block;    color: #fff;}
.solutions-tab .card-body small a{color:#fff !important; text-decoration:underline}
.solutions-tab .nav-tabs {  display: none;}
.solutions-tab ul.nav-tabs > li > a{
line-height: 1.5;
border-radius:0;
padding: 30px 0px 30px 100px;
border-bottom: 2px solid #1700c7;
color: #fff;
font-size: 18px;
font-weight: 300;
position:relative;
margin:0;
}
.solutions-tab ul.nav-tabs > li:last-child > a{border-bottom:none}
.primary-text {color:#0800cf !important}
.secondary-text {color:#00d3e4 !important}
.solutions-tab ul.nav-tabs{min-width:23%;margin:0;overflow:visible;margin:0 120px 0 0}
.solutions-tab .foot-notes{display: block; padding-top: 20px;}
.solutions-tab .nav-tabs .nav-link.active:after {
content: '';
position: absolute;
top: 0;
right: -114px;
width: 57px;
height: 57px;
border-width: 57px;
border-style: solid;
border-color: transparent transparent transparent #1700c7;
display: block;
}
.industries-serve {padding-top:20px; padding-bottom:20px}
.industries-serve .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:50px; margin-left:0}
.industries-serve .elementor-widget .elementor-icon-list-icon i{width:0}
.industries-serve ul.elementor-icon-list-items li.elementor-icon-list-item{
margin:0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.industries-serve ul.elementor-icon-list-items li.elementor-icon-list-item:hover .fa-angle-right::before{
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
right: -25px;
}
.industries-serve ul.elementor-icon-list-items .fa-angle-right:before {
content: "\f105";
position: absolute;
right: -20px;
top: 50%;
transform: translateY(-50%);
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
} .other-products{margin-top:30px}
.other-products span.elementor-icon-list-text{position:relative;padding-left:20px}
.other-products:before{
position:absolute;
content:"";
background:#eee;
width:100%;
height:1px;
top:0;
left:50%;
transform:translatex(-50%);
}
.other-products:after{
position:absolute;
content:"";
background:#eee;
width:100%;
height:1px;
bottom:0;
left:50%;
transform:translatex(-50%);
}
.other-products span.elementor-icon-list-text:before{
position: absolute;
content: "\f00c";
left: 0;
top: 8px;
font-family: FontAwesome;
background: #00d3e4;
width: 16px;
height: 16px;
border-radius: 100%;
font-size: 10px;
color: #1701c8;
font-weight: 100;
display: flex;
align-items: center;
justify-content: center;
}
#ProductStackModal .modal-header {border-bottom:none}
#ProductStackModal .modal-content{border:none !important}
#ProductStackModal .modal-content p{color: #979797 !important;    font-size: 14px;}
#ProductStackModal .modal-body{padding:0 1rem 1rem }
.subscribe-inner-form {
padding: 40px 0;
background: #1700C7;
}
.subscribe-inner-form .subscrive_wrap {
display: flex;
align-items: center;
justify-content: center;
max-width: 1140px!important;
margin: auto;
}
.subscribe-inner-form .subscrive_wrap .subtitle {
color: white;
font-size: 40px;
line-height: 50px;
margin-right: 20px;
font-family: 'Satoshi-Regular';
}
.banner-slider .line {color:#999999;font-size:20px; font-weight:600;font-family: 'Satoshi-Regular'; letter-spacing:1px}
.banner-slider small{display:block; font-size:13px; color:#999999; padding-top:40px}
.banner-slider .item { position: relative;}
.banner-slider .item .cover {    
position: relative;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgb(255 255 255 / 60%);
display: flex;
align-items: center;
}
.banner-slider .item .cover .header-content {
position: relative;  
overflow: hidden;
}
.banner-slider .item .cover .header-content h2 {
font-weight: 300;
font-size: 45px;  
color: #000;    
}
.banner-slider .item .cover .header-content h1 {
font-size:45px;
font-weight: 600;  
word-spacing: 3px;
color: #000;
}
.banner-slider .item .cover .header-content p {
font-size: 16px;
font-weight: normal;
line-height: 24px;
color: #000;
}
.banner-slider .owl-item.active h1 {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInDown;
animation-delay: 0.3s;
}
.banner-slider .owl-item.active h2 {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInDown;
animation-delay: 0.3s;
}
.banner-slider .owl-item.active .line {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInDown;
animation-delay: 0.3s;
}
.banner-slider .owl-item.active p {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInUp;
animation-delay: 0.3s;
}
.banner-slider .primary-btn {
margin-top:20px; 
display:inline-block
}	
.banner-slider .owl-item.active	.primary-btn {	
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInUp;
animation-delay: 0.3s;
}
.banner-slider .owl-item.active	.small {	
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInUp;
animation-delay: 0.3s;
}
.elementor-widget-image-box .elementor-image-box-img {width:100% !important}
.elementor-widget-image-box .elementor-image-box-img img{width:80px}
.product-media-box h4.elementor-image-box-title {  font-family: 'Satoshi-Regular';  font-weight: 600;  margin: 0 0 10px;}
.product-media-box .elementor-image-box-content p{line-height:normal;color: #7e7e7e;}
.products-vertical-tab .ctu-ulimate-style-1 .vc-tabs-li em{display:none}
.products-vertical-tab .ctu-ulimate-style-1 .vc-tabs-li.active span{display:none}
.products-vertical-tab .ctu-ulimate-style-1 .vc-tabs-li{
font-family: 'Satoshi-Regular' !important;
padding-top: 30px !important;
padding-bottom: 30px !important;
padding-left:30px !important;
max-width: initial !important;
border-bottom:3px solid !important;
border-left:none !important;
border-color:#f0f0f0 !important;
color:#201c35 !important;
}
.products-vertical-tab .ctu-ulimate-style-1 .vc-tabs-li.active{
border-color: #fc4530 !important;
box-shadow: none !important;
font-weight:600 !important;
background-color: #f0f0f0 !important;
border-radius: 0 !important;
border-color:#fc4530 !important;
color:#201c35 !important;
}
.products-vertical-tab .ctu-ulitate-style-1-tabs{padding:0 30px 0 60px !important;color:#333 !important; font-family: 'Inter', sans-serif; box-shadow:none !important;  background-color:transparent !important}
.products-vertical-tab .ctu-ulitate-style-1-tabs ul li{list-style:none; position:relative; padding-left:30px; padding-top:5px; padding-bottom:5px}
.products-vertical-tab .ctu-ulitate-style-1-tabs ul{padding-top:10px;padding-left:0 !important;    margin-bottom: 30px;}
.products-vertical-tab .ctu-ulitate-style-1-tabs ul li:before {
position: absolute;
left: 0;
top: 14px;
background: url(https://www.peoplestrong.com/wp-content/uploads/2025/07/tick.svg) no-repeat center center / cover;
width: 16px;
height: 16px;
content: "";
}
.products-vertical-tab .ctu-ulitate-style-1-tabs p{font-family: 'Inter', sans-serif !important; font-size:16px;font-weight: normal;}
.products-vertical-tab .ctu-ulitate-style-1-tabs .primary-btn{vertical-align:bottom; display:inline-block;margin-top:30px}
.products-vertical-tab .ctu-ulitate-style-1-tabs h2{margin-top:6px;     margin-bottom: 10px;}
.products-vertical-tab .ctu-ulimate-style-1{max-height: 420px; overflow-y: scroll;}
.products-vertical-tab .ctu-ulimate-style-1::-webkit-scrollbar {  width: 6px;}
.products-vertical-tab .ctu-ulimate-style-1::-webkit-scrollbar-track {  box-shadow: inset 0 0 6px rgba(230, 230, 230, 1);}
.products-vertical-tab .ctu-ulimate-style-1::-webkit-scrollbar-thumb {
background-color: #0400bb;
outline: 1px solid #f0f0f0;
}
.products-vertical-tab .ctu-ulitate-style-2-tabs p{font-family: 'Inter', sans-serif !important; font-size:16px; font-weight: normal !important;}
.products-vertical-tab .ctu-ulimate-style-2 .vc-tabs-li em{display:none}
.products-vertical-tab .ctu-ulimate-style-2 .vc-tabs-li.active span{display:none}
.products-vertical-tab .ctu-ulimate-style-2 .vc-tabs-li{
font-family: 'Satoshi-Regular' !important;
padding-top: 30px !important;
padding-bottom: 30px !important;
padding-left:30px !important;
max-width: initial !important;
border-bottom:3px solid !important;
border-left:none !important;
border-color:#f0f0f0 !important;
color:#201c35 !important;
}
.products-vertical-tab .ctu-ulimate-style-2 .vc-tabs-li.active{
border-color: #fc4530 !important;
box-shadow: none !important;
font-weight:600 !important;
background-color: #f0f0f0 !important;
border-radius: 0 !important;
border-color:#fc4530 !important;
color:#201c35 !important;
}
.products-vertical-tab .ctu-ulitate-style-2-tabs{padding:0 30px 0 60px !important;color:#333 !important; font-family: 'Inter', sans-serif; box-shadow:none !important;  background-color:transparent !important}
.products-vertical-tab .ctu-ulitate-style-2-tabs ul li{list-style:none; position:relative; padding-left:30px; padding-top:5px; padding-bottom:5px}
.products-vertical-tab .ctu-ulitate-style-2-tabs ul{padding-top:10px;padding-left:0 !important;    margin-bottom: 30px;}
.products-vertical-tab .ctu-ulitate-style-2-tabs ul li:before {
position: absolute;
left: 0;
top: 14px;
background: url(https://www.peoplestrong.com/wp-content/uploads/2025/07/tick.svg) no-repeat center center / cover;
width: 16px;
height: 16px;
content: "";
}
.products-vertical-tab .ctu-ulitate-style-2-tabs .primary-btn{vertical-align:bottom; display:inline-block;margin-top:30px}
.products-vertical-tab .ctu-ulitate-style-2-tabs h2{margin-top:6px;     margin-bottom: 10px;}
.products-vertical-tab .ctu-ulimate-style-2{max-height: 420px; overflow-y: scroll;}
.products-vertical-tab .ctu-ulimate-style-2::-webkit-scrollbar {  width: 6px;} 
.products-vertical-tab .ctu-ulimate-style-2::-webkit-scrollbar-track {  box-shadow: inset 0 0 6px rgba(230, 230, 230, 1);} 
.products-vertical-tab .ctu-ulimate-style-2::-webkit-scrollbar-thumb {  background-color: #0400bb; outline: 1px solid #f0f0f0;}
.products-vertical-tab .ctu-ulitate-style-3-tabs p{font-family: 'Inter', sans-serif !important; font-size:16px; font-weight: normal !important;}
.products-vertical-tab .ctu-ulimate-style-3 .vc-tabs-li em{display:none}
.products-vertical-tab .ctu-ulimate-style-3 .vc-tabs-li.active span{display:none}
.products-vertical-tab .ctu-ulimate-style-3 .vc-tabs-li{
font-family: 'Satoshi-Regular' !important;
padding-top: 30px !important;
padding-bottom: 30px !important;
padding-left:30px !important;
max-width: initial !important;
border-bottom:3px solid !important;
border-left:none !important;
border-color:#f0f0f0 !important;
color:#201c35 !important;
}
.products-vertical-tab .ctu-ulimate-style-3 .vc-tabs-li.active{
border-color: #fc4530 !important;
box-shadow: none !important;
font-weight:600 !important;
background-color: #f0f0f0 !important;
border-radius: 0 !important;
border-color:#fc4530 !important;
color:#201c35 !important;
}
.products-vertical-tab .ctu-ulitate-style-3-tabs{padding:0 30px 0 60px !important;color:#333 !important; font-family: 'Inter', sans-serif; box-shadow:none !important;  background-color:transparent !important}
.products-vertical-tab .ctu-ulitate-style-3-tabs ul li{list-style:none; position:relative; padding-left:30px; padding-top:5px; padding-bottom:5px}
.products-vertical-tab .ctu-ulitate-style-3-tabs ul{padding-top:10px;padding-left:0 !important;    margin-bottom: 30px;}
.products-vertical-tab .ctu-ulitate-style-3-tabs ul li:before {
position: absolute;
left: 0;
top: 14px;
background: url(https://www.peoplestrong.com/wp-content/uploads/2025/07/tick.svg) no-repeat center center / cover;
width: 16px;
height: 16px;
content: "";
}
.products-vertical-tab .ctu-ulitate-style-3-tabs .primary-btn{vertical-align:bottom; display:inline-block;margin-top:30px}
.products-vertical-tab .ctu-ulitate-style-3-tabs h2{margin-top:6px;     margin-bottom: 10px;}
.products-vertical-tab .ctu-ulimate-style-3{max-height: 420px; overflow-y: scroll;}
.products-vertical-tab .ctu-ulimate-style-3::-webkit-scrollbar {  width: 6px;} 
.products-vertical-tab .ctu-ulimate-style-3::-webkit-scrollbar-track {  box-shadow: inset 0 0 6px rgba(230, 230, 230, 1);} 
.products-vertical-tab .ctu-ulimate-style-3::-webkit-scrollbar-thumb {  background-color: #0400bb; outline: 1px solid #f0f0f0;}
.products-vertical-tab .ctu-ulitate-style-4-tabs p{font-family: 'Inter', sans-serif !important; font-size:16px;font-weight: normal !important;}
.products-vertical-tab .ctu-ulimate-style-4 .vc-tabs-li em{display:none}
.products-vertical-tab .ctu-ulimate-style-4 .vc-tabs-li.active span{display:none}
.products-vertical-tab .ctu-ulimate-style-4 .vc-tabs-li{
font-family: 'Satoshi-Regular' !important;
padding-top: 30px !important;
padding-bottom: 30px !important;
padding-left:30px !important;
max-width: initial !important;
border-bottom:3px solid !important;
border-left:none !important;
border-color:#f0f0f0 !important;
color:#201c35 !important;
}
.products-vertical-tab .ctu-ulimate-style-4 .vc-tabs-li.active{
border-color: #fc4530 !important;
box-shadow: none !important;
font-weight:600 !important;
background-color: #f0f0f0 !important;
border-radius: 0 !important;
border-color:#fc4530 !important;
color:#201c35 !important;
}
.products-vertical-tab .ctu-ulitate-style-4-tabs{padding:0 30px 0 60px !important;color:#333 !important; font-family: 'Inter', sans-serif; box-shadow:none !important;  background-color:transparent !important}
.products-vertical-tab .ctu-ulitate-style-4-tabs ul li{list-style:none; position:relative; padding-left:30px; padding-top:5px; padding-bottom:5px}
.products-vertical-tab .ctu-ulitate-style-4-tabs ul{padding-top:10px;padding-left:0 !important;    margin-bottom: 30px;}
.products-vertical-tab .ctu-ulitate-style-4-tabs ul li:before {
position: absolute;
left: 0;
top: 14px;
background: url(https://www.peoplestrong.com/wp-content/uploads/2025/07/tick.svg) no-repeat center center / cover;
width: 16px;
height: 16px;
content: "";
}
.products-vertical-tab .ctu-ulitate-style-4-tabs .primary-btn{vertical-align:bottom; display:inline-block;margin-top:30px}
.products-vertical-tab .ctu-ulitate-style-4-tabs h2{margin-top:6px;     margin-bottom: 10px;}
.products-vertical-tab .ctu-ulimate-style-4{max-height: 420px; overflow-y: scroll;}
.products-vertical-tab .ctu-ulimate-style-4::-webkit-scrollbar {  width: 6px;} 
.products-vertical-tab .ctu-ulimate-style-4::-webkit-scrollbar-track {  box-shadow: inset 0 0 6px rgba(230, 230, 230, 1);} 
.products-vertical-tab .ctu-ulimate-style-4::-webkit-scrollbar-thumb {  background-color: #0400bb; outline: 1px solid #f0f0f0;}
.PS-global .elementor-image-box-wrapper figure.elementor-image-box-img{    width: 30% !important;}
.PS-global h5.elementor-image-box-title {    font-weight: 600;    font-size: 40px;    margin: 0;}
.PS-global p.elementor-image-box-description{color:#fff !important}
.PS-global .elementor-image-box-wrapper figure.elementor-image-box-img img{ width:70px !important}
.mision-ps .elementor-widget-text-editor{font-size: 25px !important;    line-height: normal;}
.icon-media-grid p.elementor-image-box-title {
margin-bottom: 0;
font-weight: 600;
}
.icon-media-grid .elementor-image-box-img img{position:relative; left:0px}
.ps-team{position:relative}
.ps-team.lead-team:before{
position:absolute;
background:#1700c7;
height:525px;
width:100%;
content:"";
top:0;
left:0;
}
.ps-team .team-block.team-v2 .team-content .team-content-inner{  min-height:122px;  text-align: left;background: #00d4e3; padding:20px 10px; line-height: normal;}
.ps-team .team-block.team-v2 .team-content .team-name{font-size:17px;      font-weight: 600 !important;  font-family: 'Inter', sans-serif; }
.ps-team .team-block.team-v2  .team-image img{width:100%}
.team-block.team-v2 .team-content .team-job{font-size:15px;color:#333333; text-transform:none !important}
.ps-team .team-block.team-v2 .socials-team{display:none}
.socials-team{display:none}  .journey-tab .nav-tabs {    display:none;}
.journey-tab .rounded-rect-card {
background: #f6f6f6;
border-radius: 10px;
box-shadow: 0 1px 5px 2px rgb(84 84 84 / 18%);
}
.journey-tab .card-body{padding: 120px 80px 20px !important}
.journey-tab .rounded-rect-card.multi-box {    margin-bottom: 20px;}
.row .col-lg-5 .rounded-rect-card.multi-box:last-child{margin-bottom: :0}
.journey-tab .rounded-rect-card-content {    padding: 10px 20px 10px 0;}
.journey-tab .nav-tabs .nav-item.show .nav-link, .journey-tab .nav-tabs .nav-link.active {
color: #1700c7;
background-color: #00d4e3;
border: none;
border-bottom: none;
border-radius: 0 !important;
font-weight: 600;
opacity: 1;
}
.journey-tab .nav-tabs .nav-link.active:after {
content: '';
position: absolute;
top: 100%;
transform: translateX(-50%);
left: 50%;
width: 20px;
height: 20px;
border-width: 12px;
border-style: solid;
border-color: #00d4e3 transparent transparent transparent;
display: block;
}
.journey-tab ul.nav-tabs{overflow:visible}
.journey-tab .nav-tabs .nav-item {    width: 25%;    text-align: center;}
.journey-tab .nav-tabs .nav-link {
position: relative;
color: #333333;
margin: 0 15px;
text-transform: uppercase;
border-radius: 0 !important;
background: #dedede;
opacity: 0.5;
font-weight: 600;
font-size: 18px;
padding: 15px 30px; }
.journey-tab label {
margin-bottom: 0;
background: #ededed;
padding: 0px 10px;
font-size: 11px;
text-transform: uppercase;
}
.journey-tab .rounded-rect-card-content h5 {    margin: 10px 0;    line-height: normal;}
.journey-tab .rounded-rect-card-content .read-text-btn a{color:#2611c4; text-decoration:underline}
.journey-tab .rounded-rect-card-content p{line-height:1.2}
.journey-tab .owl-carousel .owl-nav.disabled, .journey-tab .owl-carousel .owl-dots.disabled {    display: block;}
.journey-tab .owl-carousel .owl-nav > div i, .journey-tab .flex-control-nav .owl-nav > div i, .journey-tab .ctf-tweets .owl-nav > div i{font-size:30px}
.journey-tab .owl-carousel .owl-nav{opacity:1}
.journey-tab .owl-carousel .owl-nav > div{top:-45px;border:none !important;color: #292d32;}
.journey-tab .owl-carousel .owl-nav > div:hover{background:#efefef}
.journey-tab .owl-nav:before {
background: #dcdcdc;
width: 100%;
height: 1px;
position: absolute;
content: "";
top: -45px;
left: 0;
}
.journey-tab .owl-carousel .owl-prev:before{
position: absolute;
top: 15px;
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/timeline-inactive.svg) no-repeat;    
left: 65px;
content: "";
width: 20px;
height: 20px;
}
.journey-tab .owl-carousel .owl-prev:after{
position:absolute;
top: 15px;
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/timeline-active.svg) no-repeat;
left:580px;	
content:"";
width:20px !important;
height:20px !important;
}
.journey-card {    border: 1px solid #dcdcdc;    padding: 20px 30px; margin:10px 0}
.journey-card ul li{list-style:none;position:relative; }
.journey-card ul li:before {
position: absolute;
left: -15px;
top: 14px;
background: #1700c7;
width: 4px;
height: 4px;
content: "";
}
.hyperlink-team {    position: absolute;    top: 25px;    right: 10px;}
.hyperlink-team img{filter: brightness(0) invert(1);} .ps-team-single {background:#f6f6f6;}
.team-block-single .socials-team a:hover {
background: transparent;
color: #0500bc;
border-color: #0500bc;
}
.team-block-single .socials-team a {
width: 45px;
height: 45px;
font-size: 20px;
display: inline-block;
margin-right: 15px;
color: #0500bc;
-webkit-transition: all 0.35s;
transition: all 0.35s;
line-height: 45px;
border-radius: 50%;
background: transparent;
text-align: center;
border: 1px solid #c4c4c4;
}
.team-block-single{padding:80px 20px 80px 50px; margin-bottom:0;}
.team-thumbnail-content{    background: #fff; padding:30px;}
.team-thumbnail{    position: relative;}
.team-thumbnail img{width: 100%;}
.team-thumbnail:before {
position: absolute;
content: "";
background: #ffb700;
width: 150px;
height: 150px;
z-index: -1;
left: -25px;
top: -25px;
}
.team-block-single .team-name {
color: #404040;
font-weight: 500;
font-size: 26px;
margin-top: 0;
margin-bottom: 5px;
line-height: normal;
}
.team-block-single .team-job {
text-transform: none;
color: #404040;
font-size: 15px;
line-height: normal;
}
ul.gva-nav-menu > li .submenu-inner li a, ul.gva-nav-menu > li ul.submenu-inner li a{text-transform:none !important}
ul.gva-nav-menu > li .submenu-inner li a, ul.gva-nav-menu > li ul.megamenu-wrap-inner li a{text-transform:none;border-bottom: 1px solid #b7b7b7;color: #333;}
ul.gva-nav-menu > li .submenu-inner li, ul.gva-nav-menu > li ul.submenu-inner li{border-bottom:none}
ul.gva-nav-menu > li .submenu-inner li a:hover, ul.gva-nav-menu > li .submenu-inner li a:focus, ul.gva-nav-menu > li .submenu-inner li a:active, ul.gva-nav-menu > li ul.submenu-inner li a:hover, ul.gva-nav-menu > li ul.submenu-inner li a:focus, ul.gva-nav-menu > li ul.submenu-inner li a:active{color:#1700C7}
ul.gva-nav-menu > li .submenu-inner, ul.gva-nav-menu > li ul.submenu-inner{border-radius:0}
ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner ul.megamenu-sub > li > a{border-bottom: 1px solid #b7b7b7;}
@media(min-width:768px) {
.solutions-tab .nav-tabs {
display: flex;
flex-flow: column nowrap;
}
.solutions-tab .nav-tabs {
border-bottom: none;   
display: flex;
}
.solutions-tab .nav-tabs {
margin: 0 15px;
}
.solutions-tab .nav-tabs .nav-item + .nav-item {
margin-top: 0.25rem;
}
.solutions-tab .nav-tabs .nav-link {
transition: border-color 0.125s ease-in;
white-space: initial;
}
.solutions-tab .nav-tabs .nav-link:hover {
background-color: #1700c7;
border:none;
border-color: transparent;  
}
.solutions-tab .nav-tabs .nav-link.active {
border-bottom: 1px solid #1700c7;
background: #1700c7;
border: none;
border-bottom-left-radius: 0;
border-top-right-radius: 0;
margin-right: -1px;
color: #fff;
font-weight:500;
}
.solutions-tab .nav-tabs .nav-link.active:hover {
background-color: #1700c7;
border-color: transparent;
}
.solutions-tab .card {    border: none; background: transparent; }
.solutions-tab .card .card-header {    display: none;  }
.solutions-tab .card .collapse {    display: block;  }
.articles-tab .nav-tabs {
display: flex;
border-bottom: none;
width: fit-content;
margin: 0 auto;
}
.articles-tab .card {
border: none;
background: transparent;
}
.articles-tab .card .card-header {
display:none;
}  
.articles-tab .card .collapse{
display:block;
}
.journey-tab .nav-tabs {
display: flex;
border-bottom: none;
width: 100%;
margin: 0 auto;
}
.journey-tab .card {
border: none;
background: transparent;
}
.journey-tab .card .card-header {
display:none;
}  
.journey-tab .card .collapse{
display:block;
}
}
@media(max-width:767px){
.articles-tab .tab-content > .tab-pane {
display: block !important;
opacity: 1;
}
.journey-tab .tab-content > .tab-pane {
display: block !important;
opacity: 1;
}	
} .section {
display: flex;
min-height: 60vh;
position: relative;
z-index: 2;
}
.section > * {
width: 50%;
}
.section__img {
position: relative;
display: flex;
}
.section__img__inner {
height: 60vh;
position: fixed;
left: 10%;
width: 40%;
transform: translateY(-50%);
top: 50%;
text-align:center; background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.section__body {
display: flex;
align-items: center;
position: relative;
z-index: 100;
}
.section__text {
padding: 20px 40px;
}
.section__img__inner {  opacity: 0;
background-position: 50% 40%;
transition: filter 0.2s ease, opacity 0.2s ease, background-position 0.4s ease;
}
.section.active .section__img__inner { opacity: 1;
background-position: 50% 50%;  
}
.page-id-198515 .section.active .section__img__inner{box-shadow: 0 3px 10px rgb(0 0 0 / 20%);    height: auto;}
.section__text h4 { margin-bottom: 10px;
margin-top: 0;
line-height: normal;
}
.section__text p{line-height: normal}
.section__text ul li{
list-style: none; 
position: relative;
text-align: left;
line-height: normal;
padding: 10px 20px 10px;    
}
.section__text ul{padding-left: 0}
.section__text ul li:before {
position: absolute;
left: 0;
top: 18px;
background: #fc4430;
width: 5px;
height: 5px;
content: "";
} .profile-circle.dummy {    background: #999999;}
.static-counter .elementor-widget-image-box .elementor-image-box-img{width:40% !important}
.static-counter h5.elementor-image-box-title{margin: 0;    font-size: 35px;    font-weight: 600;}
.static-counter p.elementor-image-box-description {    line-height: normal;}
.vertical-list-grid .elementor-widget .elementor-icon-list-item {
padding-left: 20px !important;
}
.vertical-list-grid li.elementor-icon-list-item {
position: relative;
}
.vertical-list-grid li.elementor-icon-list-item:before {
position: absolute;
left: 0;
top: 14px;
background: #fc4430;
width: 6px;
height: 6px;
content: "";
}
.vertical-list-grid ul.elementor-icon-list-items:before {
position: absolute;
content: "";
background: #cfcfcf;
width: 1px;
height: 100%;
right: -15px;
min-height:302px;
}
.vertical-list-grid .elementor-column.elementor-col-25:last-child ul.elementor-icon-list-items::before {display:none}
.counter-numbers.block-counters .milestone-block.style-1 .box-content{    display: block;    text-align: center;}
.counter-numbers.block-counters .milestone-block.style-1 .box-content {    padding-left: 0 !important;}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .content-inner:after{display:none}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content .quote-icon{display:none}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item:hover .line, .gva-testimonial-carousel.style-1 .testimonial-item:hover .line-2{display:none}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content {
padding: 40px;
text-align: left;
position:relative;
}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content:before{
position:absolute;
content:"";
left:20px;
top:30px;
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/quotes-open-sm.png) no-repeat;
width:40px;
height:30px;
}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content:after{
position: absolute;
content: "";
right: 20px;
top: 50%;
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/quotes-close-sm.png) no-repeat;
width: 40px;
height: 30px;
transform: translateY(-5%);
margin-top: -20px;
}
.testimonial-slider .testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content .testimonial-information span.testimonial-name {
font-size: 16px;
font-weight: 600;
color: #1700c7;
font-family: inherit;
font-family: 'Inter', sans-serif !important;
min-height: 96px;
}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content .testimonial-information span.testimonial-job {
font-size: 15px;
line-height: 1.1;
font-weight: 500;
color: #333;
font-family: 'Inter', sans-serif !important;
}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-image {
position: absolute;
bottom: 25px;
left: 40px;
margin-left: 0;
z-index: 11;
}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-image img{max-width:70px}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content .testimonial-quote{margin:0; max-width:initial !important;font-family: 'Inter', sans-serif; line-height:24px; font-size:inherit;z-index: 9;
position: relative; min-height:96px}
.testimonial-slider .owl-carousel .owl-dots .owl-dot, .testimonial-slider .flex-control-nav .owl-dots .owl-dot, .testimonial-slider .ctf-tweets .owl-dots .owl-dot{width: 10px;    height: 10px;    background: #999999;}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item{min-height: 270px;    border: none;text-align:left;  border-radius: 0;}
.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content .testimonial-information {
margin: 30px 0 0 90px;    position: relative;}
.icon-text-grid-shadow-box .elementor-image-box-wrapper{background:#fff; box-shadow:0 2px 15px 2px rgb(84 84 84 / 18%); padding:50px 20px}
.icon-text-grid-shadow-box h3.elementor-image-box-title {    margin: 0;    font-weight: 600;    font-size: 40px;}
.icon-text-grid-shadow-box figure.elementor-image-box-img{margin-bottom:5px !important}
.brand-logo-centered .elementor-widget-image img{width:50%}
.lift-off-block .elementor-column.elementor-col-50:last-child .elementor-widget-wrap.elementor-element-populated{padding:50px 150px}
.visual-architecture .elementor-widget.elementor-widget-image-box {
width: 50%;
display: inline-block;
text-align: center;	
}
.visual-architecture .elementor-widget.elementor-widget-image-box:nth-child(1), .visual-architecture .elementor-widget.elementor-widget-image-box:nth-child(2){margin-bottom:100px;}
.visual-architecture .elementor-image-box-img img{min-height:80px; min-width:80px}
.visual-architecture .elementor-widget.elementor-widget-image-box p{color:#999 !important;font-size:18px;font-family: 'Inter', sans-serif !important; }
.brand-fonts.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content {
padding: 0;
text-align: left;
position: relative;
}
.brand-fonts.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item {
min-height: auto;
border: none;
text-align: left;
border-radius: 0;
box-shadow: none;
background:transparent !important;
}
.brand-fonts.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item p{padding-top:30px}
.brand-fonts.testimonial-slider .owl-carousel .owl-dots{text-align:left !important;margin-left: 30px;}
.brand-fonts.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content:before, .brand-fonts.testimonial-slider .gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content:after{display:none}
.featured-blocks .elementor-column-gap-wider>.elementor-column>.elementor-element-populated {    padding: 80px;}
.media-inquiries.subscribe-banner:after{display:none}
.brand-footer p{color:#fff !important; margin-bottom:0}
.brand-footer .social-footer .elementor-icon i, .brand-footer .social-footer .elementor-icon svg{    filter: brightness(0) invert(1);}
.brand-app span.text-inline {
font-size: 30px;
text-transform: uppercase;
padding-right: 30px;
padding-top:30px;
}
.brand-app .elementor-widget-text-editor{font-size:16px !important; line-height:24px}
.brand-app.one-app .elementor-widget-container {
display: flex;
align-items: center;
font-size: 16px;
justify-content: center;
}
.brand-app.one-app .elementor-widget.elementor-widget-button {
width: fit-content;
margin-right: 0;
left: 50%;
transform: translateX(-50%);
margin-left: -90px;
}
.brand-app.one-app .primary-border-btn{margin-left:30px !important}
.brand-app.one-app .one-app-media:before {
position: absolute;
content: "";
left: -100px;
top: -182px;
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/one-app-mobile.svg) no-repeat;
width: 100%;
height: 600px;
background-size: contain;
}
.brand-banner-visual{position:relative}
.brand-banner-visual:before {
position: absolute;
content: "";
right: 43px;
top: 55px;
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/brand-banner-vector.svg) no-repeat;
width: 885px;
height: 640px;
background-size: contain;
}
.brand-banner-visual.elementor-widget-image img{z-index:1;position:relative}
.page-id-198791 .header-topbar.elementor-widget-text-editor{font-size:13px !important}
.page-id-198791 .titled-banner .label-yellow{padding:0 5px 0 0px!important;}
.page-id-198791 .testimonial-quote b{font-weight:bold}
.page-id-198791 .testimonial-quote p{font-size:17px}
.featured-blocks h2, .featured-blocks p{color:#000 !important}
.mx-multi-row .gva-brand-carousel.style-1 .brand-item > .brand-item-content:first-child{margin-bottom:40px; }
.gva-brand-carousel .owl-carousel .owl-item img{ opacity:1;   filter: grayscale(100%);}   .video-block {
background-image: linear-gradient(to top, #1e3c72 0%, #1e3c72 1%, #2a5298 100%);
color: #fff;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.video-block .video-tab-title {
color: #fff;
font-size: 18px;
text-transform: uppercase;
margin: 0 0 30px 15px;
}
.video-block .video-tab .post-overlay-wrapper {
min-height: 430px;
}
.video-block .video-tab .post-overlay-wrapper .post-content {
padding: 35px;
}
.video-block .video-tab .post-title {
font-size: 24px;
line-height: 30px;
font-weight: normal;
}
.video-block .video-tab .nav-tabs {
border-bottom: none;
margin-left: 30px;
height: 376px;
overflow-y: auto;
}
.video-block .video-tab .nav-tabs::-webkit-scrollbar {
width: 8px;
background-color: #fff;
border-radius: 10px;
}
.video-block .video-tab .nav-tabs::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: #479DC8;
}
.video-block .video-tab .nav-tabs li {
width: 100%;
display: block;
min-height: 100px;
}
.video-block .video-tab .nav-tabs li a {
background: none;
border: 0;
padding: 0;
border: 0;
}
.video-block .video-tab .nav-tabs li a .post-thumbnail {
float: left;
margin-right: 20px;
position: relative;
overflow: hidden;
}
.video-block .video-tab .nav-tabs li a .post-thumbnail img {
max-width: 100px;
}
.video-block .video-tab .nav-tabs li a h3 {
color: #fff;
font-weight: normal;
line-height: 28px;
font-size: 16px;
margin: 0;
}
.video-block .play-icon {
position: relative;
display: block;
width: 100%;
height: 100%;
border-radius: 6px;
}
.video-block .play-icon:hover {
cursor: none;
}
.video-block .play-icon .play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 3;
transition: all 0.1s ease;
}
.video-block .play-icon:before {
position: absolute;
content: "";
width: 100%;
height: 100%;
transition: all 0.3s ease;
background: rgba(0, 0, 0, 0.4);
z-index: 2;
}
.video-block .video-tab iframe {
width: 100%;
min-height: 369px;
border: none;
background: #000;
padding: 10px;
border-radius: 6px;
}
.video-block .nav-tabs > li.active > a, .video-block .nav-tabs > li.active > a:focus, .video-block .nav-tabs > li.active > a:hover {
background: transparent;
border: none;
} .team-block-single .team-quote:after{display:none}
.team-content h5 {
color: #333;
font-family: 'Inter', sans-serif;
font-weight: 600;
font-size: 18px;
}
.team-block-single .team-quote{color: #1700C7;   font-style: normal;  font-weight: bold; padding-left: 0;}
.contact-grids {
background: #f6f6f6;
padding: 40px;
min-height: 190px;    
align-items: center;
position:relative;
}
.contact-grids p{line-height:normal;}
.contact-grids:hover{background:#03005e; color:#fff}
.contact-grids:hover p, .contact-grids:hover i{color:#fff !important; }
.contact-grids i{position:absolute; left:40px; bottom:40px}
.contact-mailbox a{font-weight:bold}
.contact-mailbox a:hover{color:#0800cf}
.contact-tab{position:relative}
.contact-tab:before{background:#03005e; width:100%; height:245px;position:absolute; content:""; top:0; left:0}
.contact-nested-tab .nav-tabs .nav-link{
border: none;
color:#fff;
padding: 5px 30px;
margin: 0 30px;
}
.contact-nested-tab nav.nav.nav-tabs{margin:10px 0 20px;     display:flex;justify-content:center;}
.contact-nested-tab .nav-tabs .nav-link.active, .contact-nested-tab .nav-tabs .nav-item.show .nav-link {
color: #03005e;
background-color: #00d3e4;
border-color: transparent;
}
.contact-nested-tab .nav-tabs { position:relative;   border-bottom: none;}
.contact-nested-tab .nav-tabs .brch.nav-link{background:transparent;color:#ccc}
.contact-nested-tab .nav-tabs .tab-pane.active .brch.nav-link::before{
position: absolute;
left: 20px;
top: 14px;
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/check-light.png) no-repeat;
width: 16px;
height: 16px;
content: "";
background-size: contain;
}
.contact-nested-tab .tab-content.top .row {    padding-top: 100px;}
.contact-nested-tab .tab-pane .row{padding:30px 20px 0}
.contact-nested-tab .col-md-6.form-left, .contact-nested-tab .col-md-6.address-column {    padding-right: 60px;}
.in-news .owl-carousel .owl-dots .owl-dot, .in-news .flex-control-nav .owl-dots .owl-dot, .in-news .ctf-tweets .owl-dots .owl-dot{background:#999999}
.impact_blockpoint img {    display: none;}
.placeholder-grid .gva-video-carousel .video-item-inner .video-link{margin-top:0 !important}
.placeholder-grid .fa-play {
background: #3fc3d8;
width: 50px;
height: 50px;
position: absolute;
content: "";
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
border-radius: 100%;
}
.placeholder-grid .fa-play:before {
position: absolute;
content: "" !important;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/play-arrow.svg) no-repeat;
width: 20px;
height: 20px;
background-position: center right;
}
.success-story-home .gva-video-carousel .video-item-inner .video-image {
text-align: center;
min-width: 60%;
}
.success-story-home .gva-video-carousel .video-item-inner .video-title {
background: transparent;
padding: 20px 20px 20px 50px;
font-size: 20px;
color: #fff;
position: relative;
bottom: 0;
left: 0;
width: 100%;
z-index: 1;
line-height: normal;  }
.success-story-home .gva-video-carousel .video-item-inner .video-title h4{color:#fff !important}
.success-story-home .gva-video-carousel .video-item-inner .video-title p{color:#fff !important; font-size:16px; line-height:1.5}
.success-story-home .gva-video-carousel .video-item-inner {    position: relative;    display: flex;}
.success-story-home .owl-carousel .owl-nav > div.owl-prev {
left: auto;
right: 10px;
}
.success-story-home .owl-carousel .owl-nav {
opacity: 1;
filter: alpha(opacity=0);
left: 50%;
transform: translateX(-50%);
margin-left: 220px;
margin-top: -25px;
}
.success-story-home .owl-carousel .owl-stage-outer{max-height:inherit}
.success-story-home .gva-video-carousel .video-item-inner .video-link{margin-top:0 !important}
.success-story-home .fa-play {
background: #3fc3d8;
width: 50px;
height: 50px;
position: absolute;
content: "";
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
border-radius: 100%;
}
.success-story-home .fa-play:before {
position: absolute;
content: "" !important;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/play-arrow.svg) no-repeat;
width: 20px;
height: 20px;
background-position: center right;
} .subscribe-inner-form .hbspt-form p {
color: #fff !important;
line-height: normal;
text-align: left;
}
.subscribe-banner .hbspt-form p {
color: #fff !important;
line-height: normal;
text-align: left;
}
.titled-banner .primary-btn .elementor-button{z-index:9}
.one-app .tertiary-btn .elementor-button, .one-app .primary-border-btn .elementor-button{z-index:9}
.featured-footer .primary-btn .elementor-button{z-index:9}
.icon-text-grid .elementor-widget-image-box{    z-index: 9;}
.header-mobile .header-mobile-content .main-search{display:none !important}
a:hover {    color: #1700C7;}
.one-app .gsc-video-box.style-1 .video-inner .video-action .popup-video span{display:none}
.one-app .elementor-widget-gva-video-box {    width: fit-content;    margin-bottom: 0;}
.one-app .gsc-video-box {    position: relative;    z-index: 9;}
.one-app .gsc-video-box.style-1 .video-inner {    min-height: auto !important;    min-width: auto !important;}
.one-app .gsc-video-box.style-1 .video-inner .video-action .popup-video:after {
content: 'Watch Video';
width: 0;
height: auto;   
position: relative;
top: 0;
left: 0;
z-index: 9;
-webkit-transition: all 0.35s;
transition: none;
font-size: 15px;
background: transparent;
}
.one-app .gsc-video-box.style-1 .video-inner .video-action .popup-video {         
font-size: 15px !important;   
transform: none;
-webkit-transition: none;    
position: absolute;
right: auto;
bottom: auto;
z-index: 9;
background: #00d3e4 !important;
color: #1700c7 !important;
position: relative;
border-radius: 0 !important;
padding: 15px 20px;
font-weight: 500;
border-radius: 0!important;
line-height: normal;
text-transform: uppercase;
font-family: 'Inter', sans-serif !important;
border: 2px solid #00d3e4;
margin-right: 30px;
margin-bottom: 20px;
width: auto;
height: auto;
box-shadow: none !important;
display: inline-block;
}
.solutions-tab .ctu-ulitate-style-5-tabs p{font-family: 'Inter', sans-serif !important; font-size:16px;font-weight: normal !important; color:#fff !important}
.solutions-tab .ctu-ulitate-style-5-tabs ul{padding-left: 0;    margin-top: 1rem;}
.solutions-tab .ctu-ulitate-style-5-tabs ul li {
list-style: none;
position: relative;
color: #fff !important;
padding-left: 20px;
font-family: 'Inter', sans-serif !important;
}
.solutions-tab .ctu-ulitate-style-5-tabs ul li:before {
position: absolute;
left: 0;
top: 14px;
background: #fc4430;
width: 6px;
height: 6px;
content: "";
}
.solutions-tab .ctu-ulitate-style-5-tabs small {
display: block;
color: #fff;	
}
.solutions-tab .ctu-ulitate-style-5-tabs small a {
color: #fff !important;
text-decoration: underline;
padding:10px 0;
}
.solutions-tab .ctu-ulitate-style-5-tabs .secondary-btn {
background: #3fc3d8;
color: #03005e !important;
position: relative;
border-radius: 100px;
padding: 15px 20px;
font-weight: 500;
border-radius: 0!important;
line-height: normal;
text-transform: uppercase;
margin: 20px 0;
display: inline-block;
}
.solutions-tab .ctu-ulimate-style-5{width: calc(28% + 50px) ;}
.solutions-tab .ctu-ultimate-style-5-content{width: calc(72% - 50px);}
.solutions-tab .ctu-ulimate-style-5 .vc-tabs-li.active {           
border-radius: 0 !important; background: #1700c7 !important;
border: none !important;
border-bottom-left-radius: 0 !important;
border-top-right-radius: 0 !important;
margin-right: -1px;
color: #fff;
font-weight: 500;
box-shadow:none !important;
}
.solutions-tab .ctu-ulitate-style-5-tabs{
text-align: left;
border-radius: 0 !important;
color: #fff !important;
background-color: transparent !important;
box-shadow: none !important;
padding: 28px 0 0 50px !important;
}
.solutions-tab .ctu-ulimate-style-5 .vc-tabs-li {
border-radius: 0 !important; 
background-color: transparent ; 
line-height: 1.5;
border-radius: 0 !important;
padding: 30px 0px 30px 20px !important;
border-bottom: 2px solid #1700c7;
color: #fff !important;
font-size: 18px !important;
font-weight: 300;
position: relative;
margin: 0;
min-height: 115px;
max-width: 300px !important;
border-left: none !important;
font-family: 'Inter', sans-serif !important; line-height: 1.5 !important;
z-index:1 !important;
}
.solutions-tab .ctu-ulimate-style-5 .vc-tabs-li:last-child {    border: none;}
.solutions-tab .ctu-ulimate-style-5 .vc-tabs-li.active span {
width: 88px !important;
position: absolute;
right: -42px !important;
top: 12px !important;
height: 90px !important;
border-radius: 14px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
-ms-border-radius: 14px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
display: block;
background-color: #1700c7 !important;
z-index:-1 !important;
}
.solutions-tab .ctu-ulimate-style-5 .vc-tabs-li em {
display: inline-block;
float: left;
margin-right: 15px !important;
background: transparent !important;
text-align: center;
height: 70px;
width: 70px;
border-radius: 0 !important;
font-style: normal;
font-size: 0;
color: transparent !important;
line-height: normal;
position:relative;
}
.solutions-tab .ctu-ulimate-style-5 .vc-tabs-li.vc-tabs-li-5-id-32 em::before {
position: absolute;
content: "";
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/talent-acquisition-tab-icon.svg) no-repeat;
width: 70px;
height: 70px;
left: 0px;
top: 50%;
transform: translatey(-50%);
margin-top: -8px;
}
.solutions-tab .ctu-ulimate-style-5 .vc-tabs-li.vc-tabs-li-5-id-33 em::before {
position: absolute;
content: "";
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/payroll-tab-icon.svg) no-repeat;
width: 70px;
height: 70px;
left: 0px;
top: 50%;
transform: translatey(-50%);
margin-top: -8px;
}
.solutions-tab .ctu-ulimate-style-5 .vc-tabs-li.vc-tabs-li-5-id-34 em::before {
position: absolute;
content: "";
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/human-capital-tab-icon.svg) no-repeat;
width: 70px;
height: 70px;
left: 0px;
top: 50%;
transform: translatey(-50%);
margin-top: -8px;
}
.solutions-tab .ctu-ulimate-style-5 .vc-tabs-li.vc-tabs-li-5-id-35 em::before {
position: absolute;
content: "";
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/talent-management-tab-icon.svg) no-repeat;
width: 70px;
height: 70px;
left: 0px;
top: 50%;
transform: translatey(-50%);
margin-top: -8px;
}
.return-top{bottom:95px; right:32px}
.owl-carousel .owl-dots .owl-dot, .flex-control-nav .owl-dots .owl-dot, .ctf-tweets .owl-dots .owl-dot {    background: #6f6f6f;}
.featured-footer-box .primary-btn .elementor-button{    z-index: 9;}
.post .entry-meta .entry-date{      background: #3fc3d8;}
.post:hover .content-inner .read-more{background: #0800cf;}
.post:hover .entry-content .content-inner .read-more a svg{fill: #fff;}
.post .entry-meta .meta-inline > span i { color: #1700C7; margin-right: 4px;}
.widget_tag_cloud .tagcloud > a:hover { background: #3fc3d8;    color: #fff;}
.sidebar-inner .download-box {    display: none;}
.contentblock .content-hyper-sec{background-color:#f6f6f6;display:block; padding:30px;display:flex; align-items:center}
.contentblock .content-hyper-sec p{margin-bottom:0; line-height:normal;}
.single_page_wrapblock .content_part_blockwrap .contentblock .content-hyper-sec a{
background: #0800cf;
color: #FFF !important;
position: relative;
border-radius: 100px;
padding: 15px 20px;
font-weight: 500;
border-radius: 0!important;
line-height: normal;
text-transform: uppercase;
text-decoration:none !important;
margin-left:20px;
}
.single_page_wrapblock .content_part_blockwrap .contentblock h1{font-size:40px }
.single_page_wrapblock .content_part_blockwrap .contentblock .sinlge-post-cta * {
background: #0800cf;
color: #FFF !important;
position: relative;
border-radius: 100px;
padding: 15px 20px;
font-weight: 500;
border-radius: 0!important;
line-height: normal;
text-transform: uppercase;
text-decoration:none !important;	
display:inline-block;
}
.singleblog_page .contentblock .sinlge-post-cta a{text-decoration:none !important;
color:#fff !important
}
.onload-popup .modal-header {padding: 0 !important; border-bottom: none !important;}
.onload-popup .modal-header .close {
padding: 10px;
margin: 0rem 0rem -1rem auto;
font-size: 30px;
position: absolute;
right: 0;
top: 0;
}
.onload-popup .modal-content{padding:1.5rem}
@media screen and (max-width:1200px){	
.header-mobile .topbar-mobile{display:none}
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li.mcountries.dropd ul.submenu-inner {
padding-left: 20px;
padding-left: 0 !important;
margin-left: 0 !important;
padding-right: 50px !important;
}
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li.menu-item-has-children.menu-active .caret { background-position:right center !important ;}
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li.menu-item-has-children .caret{background-position:right center !important ;display: inline-block;   width: 100%;right: 10px;}
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li a:hover{ color: #1700C7;}
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu .mcountries.dropd::before {
content: "\f0ac";
font-size: 20px;
position: absolute;
font-family: "Font Awesome 5 Free";
font-weight: 900;
top: -4px;
left: 0;    
}
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li.menu-item-204137.mcountries.dropd{border-bottom:none;padding-left: 30px;}
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li.mcountries.dropd.menu-item-has-children.menu-active .caret{background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/up-arrow.png) no-repeat right center transparent;width: 18px;   height: 8px; display: inline-block;    width: 100%;
background-size: contain;}
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li.mcountries.dropd.menu-item-has-children .caret{background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/down-arrow.png) no-repeat right center transparent;width: 15px; right:10px;      background-size: contain;  height: 8px;display: inline-block;
width: 100%;    background-size: contain; }	
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu >  li.mcountries.dropd.menu-item-has-children .caret:after {
content: '\f107';
position: absolute;
left: 0;
top: 50%;
margin-top: -7px;
z-index: 1;
font-family: 'FontAwesome';
line-height: 1;
font-size: 12px;
font-weight: 700;
opacity: 0.8;
}
.contact-tab:before{height:265px}
.contact-nested-tab .nav-tabs .nav-link{padding:10px 20px; margin:0 20px} .solutions-tab .nav-tabs .nav-link.active:after{right: -142px;    width: 60px;    height: 60px;    border-width: 72px;}
.solutions-tab ul.nav-tabs > li > a{min-height:142px; display: flex;    align-items: center;}
.industries-serve .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:30px}
.one-app-media:before{top:-120px}
.story-box{padding:20px 10px}
.subscribe-inner-form .subscrive_wrap{max-width:960px !important}
.copy-right li.elementor-icon-list-item{padding:0 12px}
.gva-offcanvas-content .close-canvas{right: 100%;left: auto;}
.gva-offcanvas-content{    right: -300px;left:auto !important}
header .canvas-menu{float:right;    right: 25px; left:auto !important}
.gva-offcanvas-content.open{right:0; left:auto}
.header-mobile .header-mobile-content .mobile-logo{margin:0 !important}
}
@media screen and (max-width:992px){
h1, .h1 {    font-size: 2rem;}
.media-text-grid .elementor-image-box-content p{padding-top:10px}
.media-text-grid .elementor-column.elementor-col-20, .media-text-grid .elementor-column[data-col="20"]{width: 50%;    text-align:center; margin: 0 auto;}
.media-text-grid .elementor-col-16{width: 50%;    text-align:center; margin: 0 auto;}
.media-text-grid .elementor-col-25, .media-text-grid .elementor-column[data-col="25"]{width: 50%;    text-align:center; margin: 0 auto;}
.solutions-tab .card-body .col-lg-7 img{ margin-top:20px}
.solutions-tab .card-body .col-lg-5{padding-right:20px}
.one-app-media:before{    top: -55px;}
.success-story-home .elementor-col-50:last-child{padding-left:15px}
.one-app .elementor-widget-container{display:block;align-items: flex-start;    padding-left: 25px;}
.one-app .elementor-widget-container img{    margin-right: 0;}
.one-app .elementor-widget-container span.font-weight-light{display:block}
.customer-stories .elementor-col-50{width:100% !important}
.story-box{max-width:100%;     margin-bottom: 20px;}
.subscribe-inner-form .subscrive_wrap{max-width:720px !important}
.careers-home .elementor-col-50:last-child{padding-right:0 }
.footer-logo-bar .elementor-col-20 {width:100% !important}
.footer-logo-bar img{max-width:300px; float:left}
.footer-main-outer .elementor-icon.elementor-social-icon{width: calc(var(--icon-size, 20px) + (2 * var(--icon-padding, .5em)));}
.copy-right .elementor-col-50{width:100% !important}
.copy-right li.elementor-icon-list-item{padding:0 20px 10px 0 }
.worklife .elementor-col-33 {width:100% !important}
.products-vertical-tab h2.elementor-heading-title{text-align:center}
.products-vertical-tab .elementor-column.elementor-col-50{width:100%}
.featured-footer-box .elementor-element{text-align:left !important}
.icon-text-grid .elementor-col-20{width: 50%;    text-align:center; margin: 0 auto;}
.featured-footer .elementor-col-33{width:100%}
.static-counter .elementor-column.elementor-col-20{width:50%; margin:0 auto}
.block-counters .elementor-col-20{width:50%; margin:0 auto}
.vertical-list-grid .elementor-col-25{width:50%}
.vertical-list-grid .elementor-column.elementor-col-25:nth-child(2) ul.elementor-icon-list-items::before {display:none}
.vertical-list-grid ul.elementor-icon-list-items:before{min-height:auto}
.featured-footer-box h3.elementor-heading-title br{display:none}
.rounded-rect-card.single-box {    margin-bottom: 20px;}
.featured-banner-text .elementor-widget-heading{text-align:left !important}
.icon-text-grid-shadow-box .elementor-image-box-wrapper{min-height:335px}
.image-content-grid h2.elementor-heading-title br{display:none}
.brand-banner-visual:before {
position: absolute;
content: "";
right: 38px;
top: 50px;
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/brand-banner-vector.svg) no-repeat;
width: 760px;
height: 640px;
background-size: contain;
}
.page-id-198791 .fullwidth-banner-left{z-index:9}
.brand-app.one-app .elementor-col-50 {width:100%}
.brand-app.one-app .elementor-col-50:last-child{padding-top:200px}
.brand-app.one-app .one-app-media:before{left: -15px;    top: -175px;  width: 100%; height: 450px;}
.lift-off-block .elementor-column.elementor-col-50:last-child .elementor-widget-wrap.elementor-element-populated {
padding: 20px;}
.featured-blocks .elementor-column-gap-wider>.elementor-column>.elementor-element-populated {    padding: 30px;}
.brand-footer .elementor-col-50, .brand-footer .elementor-col-33{width:100% !important}
.brand-footer .elementor-widget-image, .brand-footer .elementor-widget-text-editor{text-align:left !important}
.brand-footer .elementor-social-icons-wrapper.elementor-grid{float:left; text-align:left}
.CEO-quote .elementor-col-33{width:100% !important}
}
@media screen and (max-width:900px){
.ctu-ultimate-style-heading-1{box-shadow: none !important;    margin-bottom: 15px !important;background-color: #efefef !important;    font-size: 22px !important; padding: 30px 30px !important;     font-weight: 600 !IMPORTANT;   border-radius:0 !important;     font-family: 'Satoshi-Regular' !important; color:#333 !important}
.ctu-ultimate-style-heading-1 em{display:none !important}
.ctu-ultimate-style-heading-1.active{ color:#333 !important}
.products-vertical-tab .ctu-ulitate-style-1-tabs{padding:0 30px 30px 30px !important}
.ctu-ultimate-style-heading-1:before {font-family: FontAwesome; float: right !important; content: "\f067";-webkit-text-stroke: 1.5px #efefef;}
.ctu-ultimate-style-heading-1.active:before {float: right !important;font-family: FontAwesome;	content: "\f068";padding-right: 5px;	}	
.products-vertical-tab .ctu-ulitate-style-1-tabs .primary-btn{display: block;    margin: 20px auto 0;    text-align: 		center;    width: fit-content;}
.ctu-ultimate-style-heading-2{box-shadow: none !important;    margin-bottom: 15px !important;background-color: #efefef !important;    font-size: 22px !important; padding: 30px 30px !important;     font-weight: 600 !IMPORTANT;   border-radius:0 !important;     font-family: 'Satoshi-Regular' !important; color:#333 !important}
.ctu-ultimate-style-heading-2 em{display:none !important}
.ctu-ultimate-style-heading-2.active{ color:#333 !important}
.products-vertical-tab .ctu-ulitate-style-2-tabs{padding:0 30px 30px 30px !important}
.ctu-ultimate-style-heading-2:before {font-family: FontAwesome; float: right !important; content: "\f067";-webkit-text-stroke: 1.5px #efefef;}
.ctu-ultimate-style-heading-2.active:before {float: right !important;font-family: FontAwesome;	content: "\f068";padding-right: 5px;	}	
.products-vertical-tab .ctu-ulitate-style-2-tabs .primary-btn{display: block;    margin: 20px auto 0;    text-align: 		center;    width: fit-content;}	
.ctu-ultimate-style-heading-3{box-shadow: none !important;    margin-bottom: 15px !important;background-color: #efefef !important;    font-size: 22px !important; padding: 30px 30px !important;     font-weight: 600 !IMPORTANT;   border-radius:0 !important;     font-family: 'Satoshi-Regular' !important; color:#333 !important}
.ctu-ultimate-style-heading-3 em{display:none !important}
.ctu-ultimate-style-heading-3.active{ color:#333 !important}
.products-vertical-tab .ctu-ulitate-style-3-tabs{padding:0 30px 30px 30px !important}
.ctu-ultimate-style-heading-3:before {font-family: FontAwesome; float: right !important; content: "\f067";-webkit-text-stroke: 1.5px #efefef;}
.ctu-ultimate-style-heading-3.active:before {float: right !important;font-family: FontAwesome;	content: "\f068";padding-right: 5px;	}	
.products-vertical-tab .ctu-ulitate-style-3-tabs .primary-btn{display: block;    margin: 20px auto 0;    text-align: 		center;    width: fit-content;}		
.ctu-ultimate-style-heading-4{box-shadow: none !important;    margin-bottom: 15px !important;background-color: #efefef !important;    font-size: 22px !important; padding: 30px 30px !important;     font-weight: 600 !IMPORTANT;   border-radius:0 !important;     font-family: 'Satoshi-Regular' !important; color:#333 !important}
.ctu-ultimate-style-heading-4 em{display:none !important}
.ctu-ultimate-style-heading-4.active{ color:#333 !important}
.products-vertical-tab .ctu-ulitate-style-4-tabs{padding:0 30px 30px 30px !important}
.ctu-ultimate-style-heading-4:before {font-family: FontAwesome; float: right !important; content: "\f067";-webkit-text-stroke: 1.5px #efefef;}
.ctu-ultimate-style-heading-4.active:before {float: right !important;font-family: FontAwesome;	content: "\f068";padding-right: 5px;	}	
.products-vertical-tab .ctu-ulitate-style-4-tabs .primary-btn{display: block;    margin: 20px auto 0;    text-align: 		center;    width: fit-content;}		
.solutions-tab .ctu-ulitate-style-5-tabs ul{margin-top: 0;  margin-bottom: 0;}
.solutions-tab .ctu-ulitate-style-5-tabs .col-lg-7 img{margin:20px 0}
.solutions-tab .ctu-ultimate-style-heading-5 br{display:none !important}
.solutions-tab .ctu-ultimate-style-heading-5{box-shadow: none !important;    margin-bottom: 15px !important;background-color: #efefef !important;    font-size: 20px !important; padding:20px !important;     font-weight: 600 !IMPORTANT;   border-radius:0 !important;     font-family: 'Satoshi-Regular' !important; color:#333 !important; display:flex; align-items:center} .solutions-tab .ctu-ultimate-style-heading-5.active{ color:#fff !important;background:#1700c7 !important}
.solutions-tab .ctu-ulitate-style-5-tabs{padding:10px !important}
.solutions-tab .ctu-ultimate-style-heading-5:before {font-family: FontAwesome; float: right !important; content: "\f067";-webkit-text-stroke: 1.5px #efefef ; position:absolute; right:15px}
.solutions-tab .ctu-ultimate-style-heading-5.active:before {-webkit-text-stroke: 1.5px #1700c7;float: right !important;font-family: FontAwesome;	content: "\f068";}	
.solutions-tab .ctu-ulitate-style-5-tabs .primary-btn{display: block;    margin: 20px auto 0;    text-align:center;    width: fit-content;}
.solutions-tab .ctu-ultimate-style-5-content{width:100% !important}
.solutions-tab .ctu-ultimate-style-heading-5 em {
display: inline-block;
float: left;
margin-right: 15px !important;
background: transparent !important;
text-align: center;
height: 60px;
width: 60px;
min-width:60px;	
border-radius: 0 !important;
font-style: normal;
font-size: 0;
color: transparent !important;
line-height: normal;
position:relative;
}
.solutions-tab .ctu-ultimate-style-heading-5.vc-tabs-li-5-id-32 em::before {
position: absolute;
content: "";
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/talent-acquisition-tab-icon.svg) no-repeat;
width: 60px;
height: 60px;
left: -10px;
top: 50%;
transform: translatey(-50%);
}
.solutions-tab .ctu-ultimate-style-heading-5.vc-tabs-li-5-id-33 em::before {
position: absolute;
content: "";
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/payroll-tab-icon.svg) no-repeat;
width: 60px;
height: 60px;
left: -10px;
top: 50%;
transform: translatey(-50%);
}
.solutions-tab .ctu-ultimate-style-heading-5.vc-tabs-li-5-id-34 em::before {
position: absolute;
content: "";
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/human-capital-tab-icon.svg) no-repeat;
width: 60px;
height: 60px;
left: -10px;
top: 50%;
transform: translatey(-50%);
}
.solutions-tab .ctu-ultimate-style-heading-5.vc-tabs-li-5-id-35 em::before {
position: absolute;
content: "";
background: url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/talent-management-tab-icon.svg) no-repeat;
width: 60px;
height: 60px;
left: -10px;
top: 50%;
transform: translatey(-50%);
}
}
@media (max-width: 767px) {
.single_page_wrapblock .content_part_blockwrap .contentblock .content-hyper-sec a{margin-left:0 }
.contentblock .content-hyper-sec{display:block;text-align: center;padding:15px}
.contentblock .content-hyper-sec p{max-width:100%;    margin-bottom: 20px;}
#ProductStackModal .modal-body{padding: 0 0rem 1rem;}
.footer-menu-outer{display: none;}
.copy-right ul.elementor-icon-list-items{    margin-bottom: 60px;}
.copy-right li.elementor-icon-list-item{padding: 3px 20px 3px 0;}
.copy-right .elementor-widget-divider {    display: none;}
.footer-logo-bar .elementor-widget-divider {    display: none;}
.indu-home {    border-top: none !important;} 
.placeholder-grid .gva-video-carousel .video-item-inner .video-link {    margin-top: 0 !important;    top: 50% !important;}
.icon-media-grid .elementor-widget-text-editor p br{display:none}
.journey-tab .tab-content > .tab-pane .card-header h5{    margin-top: 10px !important;    margin-bottom: 10px !important;}
.journey-tab .tab-content > .tab-pane .card-header a{display:block; width:100%; height:100%}
.articles-tab .card-header a{display:block; width:100%; height:100%}
.footer-main-outer .elementor-accordion .elementor-tab-content br{display:none}
.hs-form-field {    margin-bottom: 30px;    line-height: normal;}
.ready-to-talk .hs-form-field>label{font-size:16px !important}
.ready-to-talk .hs_submit.hs-submit{margin-top:20px}
.ready-to-talk form {
display: block !important;
justify-content: initial !important;
align-items: flex-start !important;
}
.subscribe-banner .hs-form-field>label{font-size:16px !important}
.subscribe-banner .hs_submit.hs-submit{margin-top:20px}
.subscribe-banner form {
display: block !important;
justify-content: initial !important;
align-items: flex-start !important;
}
.subscribe-inner-form input[type=email]{width:fit-content !important}
.subscribe-inner-form form{display:block !important}
.subscribe-inner-form .input {  margin-right: 0 !important;}
.subscribe-inner-form .hs_submit.hs-submit{    margin: 40px 0 20px !important;}
.subscribe-inner-form form {
display: block;
align-items: flex-start;    
}
.subscribe-inner-form .subscrive_wrap{
max-width: 100% !important;
display: block;
align-items: flex-start;
justify-content: flex-start;
line-height: normal;
margin: 0 20px;
}
.success-story-home .gva-video-carousel .video-item-inner .video-link{margin-top:-100px}
.success-story-home .owl-carousel .owl-nav{left: 0;   transform: none;    margin-left: 60px;    margin-top: 0;}
.success-story-home .gva-video-carousel .video-item-inner .video-title{padding:20px 0}
.success-story-home .gva-video-carousel .video-item-inner{display:block}
.journey-tab .owl-carousel .owl-nav .owl-prev{   left: 0;}
.journey-tab .owl-carousel .owl-nav .owl-next{    right: 0;}
.worklife .pl-5.column-style-top {    padding-left: 0 !important;}
.banner-slider .item .cover .header-content h2 br{display:none}
#popup-demo-global.modal-box {
width: 95%!important;
margin: 0 auto !important;
left: 50% !important;
transform: translateX(-50%);   
}
#popup-demo.modal-box {
width: 95%!important;
margin: 0 auto !important;
left: 50% !important;
transform: translateX(-50%);   
} .modal-icon-holder {display:none}
.one-app .elementor-widget-container span.font-weight-light{    padding-top: 10px;}
.products-vertical-tab .ctu-ulitate-style-1-tabs, .products-vertical-tab .ctu-ulitate-style-2-tabs, .products-vertical-tab .ctu-ulitate-style-3-tabs, .products-vertical-tab .ctu-ulitate-style-4-tabs{padding: 0 0px 30px 0px !important}
.image-content-grid .container{padding-left:0; padding-right:0}
.image-content-grid .elementor-widget-text-editor p br{display:none}
.section__img__inner {
opacity:1 !important;
height: auto;
position: relative;
left: 0;
width: 100%;
top: 0 !important;
transform:none !important; background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.section__img__inner{background-position:top center !important}
.section {
display: block;
min-height: auto;
position: relative;
z-index: 2;
margin-bottom:30px;	
}
.section > * {    width: auto;}
.section__img {
position: relative;
display: block;
}
.section__text{padding:20px 0 0}
.section__body {
display: block;
align-items: flex-start;
position: relative;
z-index: 100;
}
.CEO-quote .pl-5.column-style-top{padding-left:0 !important}
.testimonial-slider.brand-fonts .pb-5.pt-3.elementor-section-boxed {    padding-top: 0 !important;    padding-bottom: 0 !important;}	
.mobile-accord .elementor-accordion .elementor-accordion-item {    border: none;}
.mobile-accord .elementor-tab-title.elementor-active a{color:#fff}
.mobile-accord .elementor-accordion .elementor-accordion-item .elementor-tab-title {    background: #f6f6f6;    padding: 30px 15px; font-size:18px}
.mobile-accord .elementor-tab-title.elementor-active{background:#03005e !important; color:#fff !important}
.brand-app.one-app .elementor-col-50:last-child{padding-top: 160px;}
.digital-experience .primary-btn{margin-bottom:30px}
.digital-experience .pl-5.column-style-top{padding-left:inherit !important}
.featured-blocks .elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:40px 20px}
.page-id-198791 .featured-footer-box .elementor-element {    text-align: left !important;}
.brand-fonts.testimonial-slider .owl-carousel .owl-dots {    text-align: left !important;    margin-left: 15px;}
.brand-fonts .gva-testimonial-carousel.style-1 .testimonial-item .content-inner{margin:0}
.brand-fonts .mt-3.elementor-widget.elementor-widget-heading{margin-top:0 !important}
.pt-5.pb-5.color-system{padding-top:0 !important}
.visual-architecture .elementor-widget.elementor-widget-image-box:nth-child(1), .visual-architecture .elementor-widget.elementor-widget-image-box:nth-child(2), .visual-architecture .elementor-widget.elementor-widget-image-box{margin-bottom:30px}
.visual-architecture .elementor-widget.elementor-widget-image-box{width:100%; display:block}
.brand-app.one-app .primary-border-btn{margin-left:15px !important}
.brand-app .elementor-widget-text-editor br{display:none}
.brand-app span.text-inline{font-size:18px; padding-right:10px}
.one-app .elementor-widget-container img{width:160px}
.icon-text-grid.block-counters .elementor-col-16 {    width: 50%;    text-align: center;    margin: 0 auto;}
.block-counters span.font-weight-bold.label-yellow{display:inline-block}
.brand-banner-visual:before{display:none}
.icon-text-grid-shadow-box .elementor-image-box-wrapper{padding:30px 20px}
.featured-banner-text .elementor-widget-heading{text-align:center !important}
.icon-text-grid-shadow-box .elementor-image-box-wrapper{min-height:auto}
.vertical-list-grid .elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:0 10px}
.vertical-list-grid .elementor-col-25{width:100%}
.vertical-list-grid ul.elementor-icon-list-items:before{display:none}
.featured-footer-box .elementor-heading-title {font-size: 1.3rem !important;}
.success-stories .mb-5.elementor-widget-heading{margin-bottom:0}
.success-stories .pt-5.elementor-widget-testimonial{padding-top:0 !important}
.icon-text-grid h5.elementor-image-box-title{margin:10px auto 5px}
.elementor-197153 h3.elementor-heading-title.elementor-size-default{font-size:1.3rem !important}
.titled-banner .primary-btn .elementor-button{padding:12px 15px;    font-size: 14px; margin-bottom:20px }
.media-text-grid h5.elementor-image-box-title{margin:10px auto 0px; font-size: 16px;}
.one-app .elementor-widget-container{font-size:20px}
.one-app.retail-app .elementor-widget-container, .large-cont-app.one-app .elementor-widget-container{line-height: normal;}
.retail-app small, .large-cont-app small{line-height:normal; padding-top:10px}
.retail-app small br{display:none}
.success-stories .primary-btn{margin-bottom:30px}
.milestone-text {    padding-right: 0;}
.milestone-block.style-1 .box-content .milestone-content .milestone-number-inner{font-size:35px}
.milestone-block .milestone-content .milestone-number-inner .symbol.after{    margin-left: -8px;}
.titled-banner.pt-5.pb-5 {    padding-top: 0 !important;    padding-bottom: 0 !important;}
.featured-footer-box h3, .featured-footer-box .h3 {    font-size: 1.3rem;}
.icon-text-grid .elementor-column.elementor-col-25 {    width: 50%;    text-align: center;}
.other-products ul.elementor-icon-list-items {    padding-left: 30px !important;}
.success-stories .elementor-testimonial-wrapper {    padding-bottom: 30px;}
.success-stories section.elementor-section.pt-4{padding-top:0 !important}
.success-stories .elementor-testimonial-wrapper .elementor-testimonial-content{padding:0 15px }
.success-stories .elementor-testimonial-wrapper:before, .success-stories .elementor-testimonial-wrapper:after{display:none}
.media-text-grid section.elementor-section.pt-4.pb-4{padding-top: 0 !important;  padding-bottom: 0 !important;}
.product-media-box h4.elementor-image-box-title{    margin: 10px 0 0;}
.featured-footer-box .elementor-element{text-align:center !important}
.product-infographic section.elementor-section.elementor-inner-section{overflow-x:scroll}
.product-infographic .elementor-widget-image img{max-width:inherit}
.ctu-ultimate-style-heading-1{padding: 30px 20px !important;}
.products-vertical-tab .label-yellow{display: block;    width: fit-content;    margin: 0 auto;}
h2.elementor-heading-title br, h1.elementor-heading-title br, h3.elementor-heading-title br{display:none}
.solutions-tab .tab-pane {    display: block !important;    opacity: 1;  }
.header-mobile .topbar-mobile .create-a-project{line-height: normal;    font-size: 12px;}
.header-mobile .header-mobile-content .main-search{display:none}
.mobile-stats .elementor-column.elementor-col-33 {    display: flex;    width: 33.3%;}
.mobile-stats .elementor-column.elementor-col-33 .elementor-widget-wrap{padding:30px 0}
figure.elementor-image-box-img {    margin-bottom: 0 !important;}
.solutions-tab-outer{padding:0 !important}
.solutions-tab .card-header a br{display:none}
.card{background-color:transparent; border:none}
.solutions-tab .card-header a{color:#fff; width: 100%;    height: 100%;    display: block;}
.solutions-tab .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}
.solutions-tab .card-header {
padding: 25px 0 25px 80px;
margin-bottom: 0;
background-color: transparent;
border-bottom: none;
position:relative;	
margin:15px 0;	
border-bottom: 3px solid #1700c7;	
}
.solutions-tab .card-header h5{margin-top:0; font-size:20px}
.solutions-tab .card.tab-pane.active .card-header{border-bottom:none}
.solutions-tab #heading-A.card-header a::before{
position:absolute;
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/talent-acquisition-tab-icon.svg) no-repeat;
width:50px;
height:50px;
left:0px;
top:50%;
transform:translatey(-50%);
}
.solutions-tab #heading-B.card-header a::before{
position:absolute;
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/payroll-tab-icon.svg) no-repeat;
width:50px;
height:50px;
left:0px;
top:50%;
transform:translatey(-50%);
}
.solutions-tab #heading-C.card-header a::before{
position:absolute;
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/human-capital-tab-icon.svg) no-repeat;
width:50px;
height:50px;
left:0px;
top:50%;
transform:translatey(-50%);
}
.solutions-tab #heading-D.card-header a::before{
position:absolute;
content:"";
background:url(https://www.peoplestrong.com/wp-content/themes/peoplestrong_child/images/talent-management-tab-icon.svg) no-repeat;
width:50px;
height:50px;
left:0px;
top:50%;
transform:translatey(-50%);
}
.solutions-tab .card-body {    padding: 10px 0;}
.industries-serve .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right: 0;
display: block;
width: fit-content;
margin-bottom: 20px;
}
.industries-serve ul.elementor-icon-list-items.elementor-inline-items {    display: block;}
.industries-serve {    padding-top: 0;   }
.elementor-element-6a722a7.pt-5{padding-top:0 !important}
.one-app-media:before{top: -165px;    width: 300px;    left: -15px;}
.one-app .elementor-col-50 {padding-top:100px}
.one-app .elementor-widget-container{padding-left:0;line-height: normal;}
.pt-5.split-carosuel {    padding-top: 0px !important; }
.split-carosuel .elementor-col-50{padding:20px 0}
.split-carosuel:before { display:none  	}
.acknowledge .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-image{margin:0 0 20px}
.acknowledge .gva-testimonial-carousel.style-2 .testimonial-item .testimonial-content{    padding-right: 0;font-size: 16px;}
.owl-carousel .owl-dots .owl-dot, .flex-control-nav .owl-dots .owl-dot, .ctf-tweets .owl-dots .owl-dot{background:#6f6f6f}
.acknowledge .icon-media-box{margin-bottom:0 }
.success-story-home .owl-carousel .owl-nav.disabled{display:block}
.success-story-home .elementor-col-50:last-child{    padding-left: 0;}
.story-numbers img{max-width:25px !important; float:right}
.row.story-quotes{padding:20px 15px 0;     font-size: 16px;}
.story-box .story-numbers ul li{padding:0 10px}
.subscribe-inner-form .subscrive_wrap{max-width:90% !important;display: block;    align-items: flex-start;    justify-content: flex-start;
line-height: normal;}
.subscribe-inner-form input.wpcf7-form-control.has-spinner.wpcf7-submit.secondary-btn{margin-top:20px}
.subscribe-inner-form .subscrive_wrap .subtitle{margin-bottom:20px;margin-right: 0; line-height:normal}
.subscribe-banner:after{left: 50%;    transform: translateX(-50%);    width: 40px;    height: 40px;    border-width: 40px;}
.subscribe-banner .col-lg-3.col-md-6.text-right {    text-align: left !important;}
.footer-main-outer .elementor-column.elementor-col-50{width:100% !important}
.footer-main-outer .elementor-icon.elementor-social-icon{width: calc(var(--icon-size, 20px) + (3 * var(--icon-padding, .5em)));}
.header-mobile .header-mobile-content .mobile-logo{    max-width: 60%;}
.header-mobile .header-mobile-content .mobile-logo .logo-menu img{width:auto !important}
.articles-tab .card-header{margin-bottom:5px; padding:20px ;background-color: rgb(118 118 118 / 26%);}
.articles-tab .card-header h5{margin-top:0}
}
@media screen and (max-width:400px){
.header-mobile .topbar-mobile .create-a-project{display:block}
}
@media screen and (max-width:350px){
.solutions-tab .ctu-ultimate-style-heading-5{font-size:16px !important}
.solutions-tab .ctu-ultimate-style-heading-5 em {    
height: 50px;
width: 50px;
min-width:50px;		
}
.mobile-stats h2{font-size:1.5rem}
.elementor-widget-text-editor {font-size: 13px;}
}
@media screen and (min-width:1200px){	
.titled-banner .elementor-widget.elementor-widget-text-editor{max-width:75%}
.story-title.elementor-widget.elementor-widget-text-editor {    left: -42px;}
.footer-menu ul li{padding-bottom:12px}
.copy-right ul.elementor-icon-list-items{float:right}
.page-id-198791 .elementor-widget-text-editor{font-size:17px !important}
.page-id-198791 h1{font-size:60px; font-family: 'Satoshi-Regular';}  
.page-id-198791 h2{font-size:50px; font-family: 'Satoshi-Regular';}
.page-id-198791 h3{font-size:35px; }
h1{font-size:50px}
h2{font-size:40px}
.banner-copy{padding-left:70px}
.fullwidth-banner-left{	padding-left: 85px;  }
.media-text-grid p{padding:0 20px}
.icon-text-grid p{padding:0 20px}
.milestone-block.style-1 .box-content{padding-left:50px}	
.solution-tab-title .elementor-col-100{padding-left:350px}
.full-width-right-section .elementor-col-50:last-child{padding-right:200px}
.employee-functions .elementor-widget-text-editor{}	
}	
@media screen and (min-width:1024px){	 }
@media screen and (min-width:1400px){
.careers-home .elementor-col-50:last-child {    padding-right: 0;}
.fullwidth-banner-left {    padding-left: 0;}
.customer-stories .offset-xl-2{margin-left:0 !important}
.solution-tab-title .elementor-col-100 {    padding-left: 0;    text-align: left;}
.solutions-tab ul.nav-tabs{min-width:25%}	
.fullwidth-banner-left{padding-left:0}
.elementor-section-full_width .elementor-container{max-width:1200px}
.banner-copy{padding-left:0 !important} .header-main .elementor-container{ max-width: 1200px;    margin: 0 auto;} .one-app-media:before{  left: -50px;  top: -165px;}
.retail-app .one-app-media:before{  left: -50px;  top: -120px;}
.large-cont-app .one-app-media:before{ left: -50px;   top: -120px;}
.full-width-right-section .elementor-col-50:last-child{padding-right:250px}
.full-screen-device.elementor-section-full_width .elementor-container{max-width:inherit}
.lift-off-block .elementor-column.elementor-col-50:last-child .elementor-widget-wrap.elementor-element-populated{padding: 50px;}
}	
@media screen and (min-width:1440px){ }	
@media screen and (min-width:1920px){     }
.indu-home{
border-top: 1px solid #1700c7;
}
.single_post_detail .title_and_imagepart h3,.contnet_and_relatedpost .related_post_wrap h6,.related_title,.related_article .related_title a{
font-family: 'Satoshi-Light'!important;
}
.single_post_detail .autho_and_date,.related_article p{
font-family: 'Inter', sans-serif !important;
}
.single_post_detail .autho_and_date a{
text-transform: capitalize;
}
.brand-s p{
font-size: 14px!important;
}
.leaders-sec p{
color: #fff!important;
}
.ebooks-card .ebooks-card-thumb{
width: 333px;
height: 235px;
}
.ebooks-card .ebooks-card-thumb img{
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
}
.ebooks-card{
min-height: 100%;
}
@media all and (max-width:580px){
.journey-tab .owl-carousel .owl-prev:after{
left: 150px;
}
.journey-tab .owl-carousel .owl-prev:before{
display: none;
} .journey-tab .card-body{
padding:85px 0px 20px !important;
}
.journey-card{
border: 1px solid #dcdcdc;
padding: 10px 10px;
margin: 10px 0;
}
}
@media all and (max-width:400px){
.one-app .elementor-widget-container {    font-size: 17px;}	
.primary-border-btn .elementor-button{    min-width: 148px;}
}
.readt .submitted-message p{
color:#fff;
}
.postid-204983 #myModal .postid-204983 .modal-backdrop{display: none!important;}
}
.articles-tab .rounded-rect-card.single-box .row.align-items-center img, .articles-tab .rounded-rect-card.single-box .row.align-items-center .row, .articles-tab .rounded-rect-card.single-box .row.align-items-center  {
height: 100%;
object-fit: cover;
object-position: left;
}
.articles-tab .rounded-rect-card.single-box .row.align-items-center img{
height: 100%;
object-fit: contain;
object-position: left;
}
.rounded-rect-card.multi-box.mb-0 .row.align-items-center img {
height: 100%;
object-fit: contain;
object-position: left;
}
.rounded-rect-card.single-box .row.align-items-center {
padding: 20px 33px;
}
.rounded-rect-card.multi-box.mb-0 .row.align-items-center {
padding: 20px 33px;
}
@-moz-document url-prefix() {
.site-branding-logo img {
min-height: 120px;
}
}
@media only screen and (max-width: 768px) { 
.success-story-home .gva-video-carousel .video-item-inner {
position: relative;
display: block;
width: 100%;
}
.gva-video-carousel .video-item-inner .video-link {
top: 23% !important;
}
.rounded-rect-card.single-box .row.align-items-center .col-md-6 {
width: 100%;
display: block;
max-width: 100% !important;
flex: unset;
}
.rounded-rect-card.multi-box.mb-0 .row.align-items-center .col-lg-6.col-md-6.col-6 {
flex: unset;
display: block;
width: 100%;
max-width: 100%;
}
.card-body .col-lg-6 {
margin-bottom: 33px;
}
}
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {
.articles-tab .rounded-rect-card.single-box .row.align-items-center img, .rounded-rect-card.multi-box.mb-0 .row.align-items-center img { 
height:unset !important; 
object-fit: contain !important; 
}
}}
.show_ebook_ondetailpage.details{
background: transparent;
}
.show_ebook_ondetailpage.details .ebooks-card h3{
min-height: auto;
color: #333 !important;
}
.show_ebook_ondetailpage.details .ebooks-card{
box-shadow: 0 6px 6px 0 rgb(32 33 36 / 28%);
background: #F6F6F6;
border-radius: 10px 10px 0 0;
padding: 15px;
min-height: 100%;
border: 1px solid #F6F6F6;
}
.show_ebook_ondetailpage.details .team-block.team-v2 .team-image{
width: 232px;
height: 225px;
}
.show_ebook_ondetailpage.details .team-block.team-v2 .team-image img{
width: 100%!important;
height: 100%;
object-fit: cover;
object-position: top;
}
.show_ebook_ondetailpage.details .team-block.team-v2 .team-content .team-name{
color: #1700C7;
font-weight: 600;
margin: 0 0 10px;
}
.show_ebook_ondetailpage.details .team-block.team-v2 .team-content .team-content-inner{
min-height: 122px;
text-align: left;
background: #00d4e3;
padding: 20px 10px;
line-height: normal;
}
.contentblock{
text-align: justify;
}
@media all and (max-width: 767px){
.show_ebook_ondetailpage.details .team-block.team-v2 .team-image{
width: 100%;
height: 350px;
}
}
.milestone-number{
margin-right: 8px;
}
.cli-style-v2 .cli-bar-message{
width: 80%;
}
.cli-bar-btn_container{
width: 20%;
}
[id^=gartner-pi-widget]{
width: 100%!important;
display: inline-block;
background-color: transparent!important;
border: none!important;
}
[id^=gartner-pi-widget] .gartner-pi-link{
padding: 10px 30px 10px 0!important;
}
[id^=gartner-pi-widget] .gartner-pi-logo{
background: url(https://www.peoplestrong.com/wp-content/uploads/2022/03/GartnerPeerInsightsLogo_onlight.svg)!important;
background-size: 100% 100%!important;
margin-bottom: 15px!important;
height: 67px!important;
width: 100%!important;
background-size: contain!important;
background-repeat: no-repeat!important;
}
[id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-header{
min-height: 100%!important;
}
[id^=gartner-pi-widget][data-size=small] .gartner-pi-card .gartner-pi-as-of-date{
display: none;
}
[id^=gartner-pi-widget] .gartner-pi-reviews-link span{
color: #0800cf!important;
font-weight: 500;
font-size: 14px;
position: relative;
font-family: 'Inter',sans-serif;
}
.team-block.team-v2 .team-image{
height: 290px!important;
}
.ps-team .team-block.team-v2 .team-image img{
width: 100%;
object-fit: cover;
height: 100%;
object-position: top;
}
.page-id-10228 .articles-tab-wrapper{
background: #fff!important;
}
.header-th{
position: relative;
padding-left: 35px;
margin-left: 20px;
}
.header-th.th-header{
margin-left: 0;
}
.header-th::before{
position: absolute;
content: "";
background: url(https://www.peoplestrong.com/th/wp-content/uploads/2022/05/language-icon.svg);
width: 25px;
height: 25px;
top: 0;
left: 0;
bottom: 0;
margin: auto;
}
@media all and (max-width: 767px){
.header-th{
padding: 12px 0;
padding-left: 35px;
margin-left: 0;
}
}
#gtx-trans{
display: none!important;
}
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
.goog-text-highlight {background-color:transparent !important;box-shadow:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
.cs-card-content img{
width: 100%!important;
height: 202px;
object-fit: cover;
object-position: center;
}
@media all and (min-width: 1024px){
.team-grid {
display: flex;
grid-template-columns: unset;
grid-gap: 10px;   display: flex;
flex-wrap: wrap;
justify-content: center;
position: relative;
margin-bottom: 20px;
}
.team-grid .team-inner-grid{
position: relative;
overflow: hidden;
border-radius: 5px;
min-height: 360px;  flex: 0 0 24%; }
}
@media all and (max-width: 1023px){
.team-grid {
display: block;
grid-template-columns: unset;
grid-gap: 10px;   display: flex;
flex-wrap: wrap;
justify-content: center;
position: relative;
margin-bottom: 20px;
}
.team-grid .team-inner-grid{
position: relative;
overflow: hidden;
border-radius: 5px;
min-height: 360px;  flex: 0 0 100%;
margin-bottom: 20px;
}
}
@media all and (max-width: 767px){
#cookie-law-info-bar[data-cli-style="cli-style-v2"], #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"], #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]{
padding: 10px 10px;
}
.cli-style-v2.cli-bar-container{
display: block;
}
.cli-style-v2 .cli-bar-message{
width: 100%;
font-size: 12px;
}
.cli-style-v2 .cli-bar-btn_container{
flex-wrap: unset;
}
#popup h4{
font-size: 18px;
margin: 5px;
}
.popupcta .ind{
font-size: 10px;
padding: 10px 7px;
margin-right: 10px;
}
.popupcta #close{
font-size: 11px;
padding: 10px 7px;
min-width: auto;
text-align: center;
margin-bottom: 10px;
}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited{
font-size: 11px;
}
}
.mcountries ul li.id a{background:url(https://www.peoplestrong.com/sg/wp-content/uploads/2022/07/indonesia-flag.svg)no-repeat left center; }
.mcountries ul li.mea a{background:url(https://www.peoplestrong.com/wp-content/uploads/2022/08/MEA-Flag.svg)no-repeat left center; }
.contact-nested-tab .nav-tabs .nav-link {
border: none;
color: #fff;
padding: 5px 30px;
margin: 0 20px;
}
@media all and (min-width: 820px) and (max-width: 1023px){
.footer-menu ul li{
margin-bottom: 15px;
}
.footer-menu ul{
padding-left: 0;
}
.modal-content-wrapper{
display: block!important;
}
.modal-icon-holder{
display: none;
}
#popup-demo a.close, #popup-demo-global a.close, #popup-demo-globalpartner a.close{
top: 10px!important;
}
.single_page_wrapblock{
display: block!important;
}
.single_page_wrapblock .content_part_blockwrap,.single_page_wrapblock .form_part_blockwrap,.show_ebook_ondetailpage.details .team-block.team-v2 .team-image{
width: 100%!important;
}
.show_ebook_ondetailpage{
padding: 50px 0 80px!important;
}
.one-app-media:before {
top: -55px;
left: 0;
}
}
@media all and (min-width: 768px) and (max-width: 819px){
.footer-menu ul li{
margin-bottom: 15px;
}
.footer-menu ul{
padding-left: 0;
}
.modal-content-wrapper{
display: block!important;
}
.modal-icon-holder{
display: none;
}
#popup-demo a.close, #popup-demo-global a.close, #popup-demo-globalpartner a.close{
top: 10px!important;
}
.single_page_wrapblock{
display: block!important;
}
.single_page_wrapblock .content_part_blockwrap,.single_page_wrapblock .form_part_blockwrap,.show_ebook_ondetailpage.details .team-block.team-v2 .team-image{
width: 100%!important;
}
.show_ebook_ondetailpage{
padding: 50px 0 80px!important;
}
.one-app-media:before {
top: -55px;
left: 0;
}
}
@media all and (max-width: 767px){
.one-app .elementor-col-50{
padding-top: 170px;
}
.one-app-media:before{
top: -55px;
}
}