*{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html, div, img, ul, li, a, p, ol, body, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0;  font-family: "Outfit", sans-serif;font-weight: 400; }
ul, a, input{text-decoration: none;list-style: none;text-decoration: none;outline:none;}
:focus {outline: 0;}
.clear{width: 100%; float: left; clear: both;}
a:hover{ text-decoration: none;}
.container{width:1170px;margin: 0 auto;}

/*  */
.partner-slider-wrapper p {
    color: #e80b00;
    text-align: center;
    font-weight: 600;
    font-size: 25px;
    margin-top: 20px;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #8a8a8a;font-size: 14px;opacity: 1;font-family: "Outfit", sans-serif;opacity: 0.8;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #8a8a8a;font-size: 14px;opacity: 1;font-family: "Outfit", sans-serif;opacity: 0.8;
}
:-ms-input-placeholder { /* IE 10+ */
	color: #8a8a8a;font-size: 14px;opacity: 1;font-family: "Outfit", sans-serif;opacity: 0.8;
}
:-moz-placeholder { /* Firefox 18- */
	color: #8a8a8a;font-size: 14px;opacity: 1;font-family: "Outfit", sans-serif;opacity: 0.8;
}




/*Top Navigation*/
.top-head {padding: 12px 0;}
.top-bar {display: flex;justify-content: space-between;align-items: center;background-color: #fff;}
.logo {display: flex;align-items: center;}
.logo img {display: block;}
.nav-links ul {display: flex;gap: 30px;}
.nav-links ul li{list-style:none;line-height:normal;}
.nav-links ul li a {color: #000;padding-bottom: 5px;font-size: 20px;font-weight: 600;}
.nav-links ul li a.active {color: #172e7c;border-bottom: 2px solid #e80c00;}
.nav-links ul li:hover a{color: #172e7c;}
.contact {text-align: right;}
.contact .question {color: #d70000;font-weight: 400;font-size: 21px;display: flex;flex-wrap: wrap;gap: 8px;align-items: center;justify-content: end;}
.contact .email a, .contact .phone a {font-size: 16px;color: #000;font-weight: 500;}
.contact .email a:hover, .contact .phone a:hover {color: #172e7c;}
.fa-bars{display: none;}


/* Bottom Feature Bar*/
.bottom-bar-outer {background: #172e7c;padding: 12px 0;}
.bottom-bar-outer ul {display: flex;justify-content: space-between;align-items: center;color: #fff;}
.bottom-bar-outer ul li {display: flex;align-items: center;gap: 8px;font-size: 20px;font-weight: 500;list-style: none;line-height: normal;}
.bottom-bar-outer ul li a{color: #fff;}
.bottom-bar-outer ul li:hover a{color: #d70000;}
.bottom-bar-outer ul li:Hover img{filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(7487%) hue-rotate(1deg) brightness(101%) contrast(105%);}


/* Banner Block*/
.banner-block img {width: 100%;display: block;}


/* What We Do Block*/
.what-we-do {background: url("https://www.peoplecentral.co.nz/wp-content/uploads/2025/07/what-we-do.jpg");background-repeat: no-repeat;background-size: cover;padding-bottom: 26px;}
.what-we-do .blue-box {background: #172e7c;text-align: center;border-radius: 40px;width: 82%;margin: 0 auto;border: 5px solid #effafc;padding: 40px;margin-top: -40px;}
.what-we-do .blue-box h1 {font-size: 50px;font-weight: 700;color: #fff;}
.what-we-do .blue-box img {display: block;margin: 0 auto;margin-top: 5px;}
.what-we-do .blue-box ul {display: flex;flex-wrap: wrap;justify-content: center;gap: 30px;margin-top: 15px;}
.what-we-do .blue-box ul li {font-size: 32px;font-weight: 500;color: #fff;position: relative;list-style: none;line-height: normal;}
.what-we-do .blue-box ul li:after {position: absolute;content: "";width: 13px;height: 13px;background: #e80a00;border-radius: 100px;top: 50%;margin-top: -2px;right: -21px;}
.what-we-do .blue-box p {font-size: 22px;color: #fff;font-weight: 500;margin-top: 20px;}
.what-we-do .blue-box p span{color: #5cb6e9;}
.what-we-do-section2 {display: flex;align-items: center;justify-content: space-around;margin: auto;margin-top: 38px;flex-wrap: wrap;}
.what-we-do-section2 .left {width: 42.8%;}
.what-we-do-section2 .left img {width: 100%;}
.what-we-do-section2 .right {width: 47%;}
h2 {color: #172e7c;margin-bottom: 15px;display: flex;align-items: first baseline;font-weight: 700;font-size: 40px;}
h2::before {flex-shrink:0; content: "";margin-right: 10px;background: url("https://www.peoplecentral.co.nz//wp-content/uploads/2025/07/logo-point2.png");background-repeat: no-repeat;background-size: cover;width: 30px;height: 30px;}

/* h2,.title-icon {color: #172e7c;margin-bottom: 15px;display: flex;align-items: center;font-weight: 700;font-size: 40px;    position: relative;
    padding-left: 40px;}
h2::before,
.title-icon::before {content: "";margin-right: 10px;background: url("");background-repeat: no-repeat;background-size: cover;width: 30px;height: 30px;    position: absolute;
    top: 12px;
    left: 0;} */
.what-we-do-section2 .right p {font-size: 21px;color: #333333;font-weight: 400;line-height: 40px;}
.what-we-do-section2 .right a.contact-btn {margin-top: 30px;background: #172e7c;color: white;padding: 12px 24px;border-radius: 8px;font-weight: 500;font-size: 21px;display: inline-block;text-transform: uppercase;}
.what-we-do-section2 .right a.contact-btn:hover{background: #5cb6e9;}
.what-we-do-section2 .right a.contact-btn img {float: left;margin-right: 5px;padding-top: 3px;}


/*Explore Our Solutions Block*/
.solutions-section {padding: 80px 0;}
.solutions-section p {font-size: 21px;color: #333333;font-weight: 400;margin-bottom: 40px;line-height: 1.6;}
.solutions-box {background: #ffffff;box-shadow: 0px 8px 19px 5px rgba(5,17,170,0.1);padding: 60px 40px;display: flex;flex-wrap: wrap;justify-content: center;gap: 40px 21px;}
.solutions-section h2 {margin-bottom: 15px;}
.solution-item {display: flex;gap: 15px;align-items: flex-start;width: 32%;}
.solution-icon {width: 50px;height: 50px;flex-shrink: 0;}
.solution-text h4 {font-size: 20px;font-weight: 600;color: #000000;margin: 0 0 8px 0;}
.solution-text p {font-size: 16px;color: #333333;margin: 0;line-height: 1.5;}
.solution-item .solution-text p {font-size: 20px;color: #333333;}


/*Smart People Decision Block*/
.steps-section {background: #f8fcff;padding: 60px 0;}
.steps-section p {font-size: 21px;color: #333333;line-height: 40px;}
.timeline {position: relative;display: flex;flex-direction: column;gap: 8px;padding: 7px 0 10px 0;margin: 20px 0 0 0;}
.timeline::before {content: "";position: absolute;left: 50%;top: 0;bottom: 0;width: 1px;background-color: #bbdbf4;transform: translateX(-50%);}
.step-row {display: flex;justify-content: space-between;align-items: center;position: relative;}
.step-left{width: 46%;text-align: right;}
.step-right {width: 46%;}
.step-right .step-right-content {background-color: #cee0ee;color: #000;border: 1px solid #172e7c;width: 67%;text-align: center;float: left;border-radius: 10px;height: 64px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.step-left img {float: right;display: block;}
.step-row:nth-child(2n+2) .step-left img{float: left;}
.step-row:nth-child(2n+2) .step-right .step-right-content {float: right;background: #f9e1e0;border: 1px solid #e80b00;}
.step-row:nth-child(2n+2) .step-number {background: #e80b00;}
.step-row:nth-child(2n+2){flex-direction: row-reverse;}
.step-right .step-right-content h3 {font-size: 20px;font-weight: 500;}
.step-number {position: absolute;left: 0;right: 0;margin:0 auto;background-color: #001e6c;color: #fff;width: 36px;height: 36px;border-radius: 50%;font-size: 20px;font-weight: 700;display: flex;justify-content: center;align-items: center;z-index: 2;}
.step-icon {width: 36px;height: 36px;margin-bottom: 10px;}


/*Why Partner with People Central Accordian*/
.accordion-section {padding: 60px 0px 133px 0;}
.accordion-section p {font-size: 21px;color: #333333;font-weight: 400;line-height: 40px;margin-bottom: 10px;}
.accordion-section .accordion-outer {display: flex;flex-wrap: wrap;justify-content: center;}
.accordion-section .accordion-outer .accordion {width: 90%;}
.accordion-item {border-bottom: 1px solid #e0e0e0;}
.accordion-header {display: flex;align-items: center;justify-content: space-between;padding: 18px 18px 0px 0px;cursor: pointer;font-size: 18px;font-weight: 600;background-color: #fefefe;}
.accordion-header.open {background-color: #f9f9f9;}
.accordion-title-text h4 {color: #010000;font-size: 24px;font-weight: 500;margin-top: -20px;}
.accordion-title-text {display: flex;align-items: center;gap: 16px;flex: 1;}
.accordion-toggle {font-size: 20px;transition: transform 0.3s;margin-top: -10px;}
.accordion-toggle.open {transform: rotate(180deg);}
.accordion-body {padding: 0 76px 20px;font-size: 16px;color: #333333;display: none;}
.accordion-body.show {display: block;padding: 20px 10px 20px 0;}
.accordion-body.show p {font-size: 20px;color: #333333;}



/*Footer Block*/
.footer {background: #172e7c;color: #fff;padding: 0px 20px 20px;position: relative;border-top: 5px solid #d2302e;z-index: 1;}
.footer-flex {display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer-flex .footer-left h3,.footer-flex .footer-center h3,.footer-flex .footer-right h3 {font-size: 24px;font-weight: 600;margin-bottom: 10px;}
.footer-flex .footer-left img.logo {margin-bottom: 20px;}
.footer-flex .footer-left p {font-size: 16px;color: #c3d0fb;}
.footer-flex .footer-left {width: 26%;}
.footer-flex .footer-center {width: 46%;}
.links ul li img {margin-right: 5px;}
.footer-left p {font-size: 14px;line-height: 1.6;}
.footer-center h3,.footer-right h3 {margin-bottom: 10px;}
.links {display: flex;flex-wrap: wrap;justify-content: space-between;}
.links ul {list-style: none;padding: 0;width: 46.5%;}
.links ul li {margin-bottom: 8px;border-bottom: 1px solid rgba(255,255,255,0.5);padding-bottom: 5px;position: relative;transition: all 1s;list-style:none;line-height:normal;}
.links ul li:after {transition: all 1s;content: "";border-bottom: 1px solid #5cb6e9;width: 0%;position: absolute;left: 0;bottom: -1px;}
.links ul li:hover:after{width: 100%;}
.contact-info li img {margin-right: 15px;}
.contact-info li span {font-size: 18px;font-weight: 500;color: #fff;}
.contact-info li a:hover span{color: #5cb6e9;}
.links ul li a {color: #fff;text-decoration: none;font-size: 16px;}
.links ul li a:hover{color: #5cb6e9;}
.contact-info {list-style: none;padding: 0;font-size: 14px;}
.contact-info li {margin-bottom: 8px;list-style:none;line-height:normal;}
.contact-info i {margin-right: 10px;color: #fff;}
a.linkedin-icon {display: inline-block;margin-top: 24px;}
.footer-bottom {position: absolute;left: 0;right: 0;bottom: 0;text-align: center;margin: 0 auto;}
.connect-box .phone_content h4 {font-size: 24px;font-weight: 600;}
.connect-box .phone_content h5 {font-size: 18px;}
.connect-box {display: inline-flex;align-items: center;border: 1px solid #fff;border-radius: 20px 20px 0 0;padding: 8px 18px;gap: 12px;color: white;}
.connect-box i {font-size: 22px;}
.connect-box .phone_content {font-size: 14px;text-align: left;}
strong {font-size: 16px;}
.copyright {text-align: center;background: #172e7c;border-top: 2px solid rgba(255,255,255,0.15);padding: 15px 0;}
.copyright p {font-size: 16px;opacity: 0.7;color: #fff;}
.partner-slider-wrapper {background: #fff;padding: 30px 50px;border-radius: 30px;box-shadow: 0px 0px 11px 1px rgba(148, 168, 237, 0.4);margin-bottom: 30px;margin-top: -85px;position: relative;}
.partner-slider-wrapper:after {content: "";position: absolute;width: 100%;height: 50%;bottom: -5px;left: -5px;z-index: -1;margin: 0 auto;text-align: center;border: 5px solid #d2302e;border-radius: 0 0 30px 30px;background: #d2302e;}
.partner-slider .item {display: flex;justify-content: center;align-items: center;padding: 10px 0;}
.partner-slider .item img {width: auto;}
.owl-nav .owl-prev {left: -10px;position: relative;}
.owl-nav .owl-next {right: -10px;position: relative;}
.owl-nav {position: absolute;top: 50%;width: 100%;display: flex;justify-content: space-between;transform: translateY(-50%);color: #000;}
.owl-nav button {background: transparent;border: none;font-size: 24px;color: #333;cursor: pointer;}
.owl-nav button:hover {color: #e64430;}
.owl-carousel .owl-stage-outer {overflow: hidden;}





/*Inner Contact Page*/
.inner-contact-banner {position: relative;}
.inner-contact-banner .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);}
.inner-banner-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
/*.inner-banner-content .inner-banner-content-box {width: 50%;text-align: center;padding: 40px;background: rgba(255, 255, 255, 0.1);border-radius: 20px;backdrop-filter: blur(8px);box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);}*/
.inner-banner-content .inner-banner-content-box {width: 50%;text-align: center;padding: 40px;}




.inner-banner-content h1 {font-size: 42px;margin-bottom: 15px;color: #ffffff;}
.inner-banner-content p {font-size: 18px;color: #ffffff;margin: 10px 0;line-height:28px;}
.inner-contact-banner img {display: block;width: 100%;}
.intro-content {text-align: center;margin: 0 auto;padding: 50px 0px;}
.intro-content h2 {justify-content: center;}
.intro-content p {font-size: 21px;color: #333333;font-weight: 400;line-height: 40px;}
.contact-cards-section {display: flex;padding: 40px;flex-wrap: wrap;justify-content: space-between;}
.contact-card {border-radius: 16px;box-shadow: 0px 0px 10px rgb(23, 46, 124, 0.2);padding: 30px;display: flex;flex-direction: column;align-items: center;gap: 16px;width: 31%;transition: all 0.5s;}
.contact-card:hover{box-shadow: 0px 0px 10px #172e7c;transition: all 0.5s;}
.contact-card i {transition: 0.5s;font-size: 26px;background: #172e7c;color: #fff;padding: 16px;border-radius: 50%;width: 58px;height: 58px;}
.contact-card:hover i{transform: rotate(360deg);transition: 0.5s;}
.contact-card:hover a{color: #172e7c;}
.contact-card span {font-size: 18px;font-weight: 500;}
.contact-card a {color: #000;}
.contact-main {padding: 40px 20px 80px;display: flex;justify-content: center;}
.form-outer {width: 100%;max-width: 800px;background: #ffffff;padding: 40px;border-radius: 20px;box-shadow: 0 12px 40px rgba(0, 0, 0, 0.06);border: 1px solid #eee;}
.form-row {display: flex;margin-bottom: 20px;justify-content: space-between;}
.form-group {position: relative;display: flex;flex-direction: column;text-align: left;width: 48%;}
.form-row.full .form-group {width: 100%;}
.form-row.full .form-group textarea {resize: none;}
.form-group i {z-index: 1;position: absolute;left: 14px;top: 42px;color: #aaa;pointer-events: none;}
.form-group label {font-size: 18px;font-weight: 600;margin-bottom: 6px;color: #333;}
.form-group input,.form-group textarea,.captcha input {width:100%; padding: 14px 14px 14px 38px;font-size: 15px;border-radius: 12px;border: 1px solid #ccc;background: #fefefe;transition: all 0.3s ease;}
.form-group input:focus,.form-group textarea:focus {border-color: #0052cc;background: #ffffff;}
.form-group textarea {min-height: 120px;resize: vertical;}
.form-footer {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 20px;margin-top: 30px;}
.submit-button input {background: #172e7c;color: white;padding: 14px 40px;border: none;border-radius: 40px;cursor: pointer;box-shadow: 0 4px 12px rgb(23, 46, 124);font-weight: 500;font-size: 21px;font-family: "Outfit", sans-serif;}
.submit-button input:hover {opacity: 0.95;transform: scale(1.02);}
.form-footer .captcha .dscf7-captcha-container {
	align-items: center;
	background: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	  width: 100%;
}
.form-footer .captcha {
	width: 50%;
}

.form-footer .captcha .dscf7-captcha-container .dscf7-answer-container span.wpcf7-form-control-wrap input {
	width: 100%;
	padding: 14px;
	font-size: 15px;
	border-radius: 12px;
	border: 1px solid #ccc;
	background: #fefefe;
	transition: all 0.3s ease;
	height: auto;
}
.form-footer .captcha .dscf7-captcha-container .dscf7-question-container {
	width: 45%;
	text-align: left;
}
.form-footer .captcha .dscf7-captcha-container .dscf7-answer-container {
	width: 50%;
}

/*Inner About Page*/
.inner-about {padding: 50px 0;}
.our-purpose {display: flex;flex-wrap: wrap;align-items: center;gap: 39px;margin-bottom: 80px;}
.our-purpose .section-text {background: #fff;padding: 40px;border-radius: 12px;box-shadow: 0 8px 24px rgba(0,0,0,0.07);transition: transform 0.3s ease;width: 48%;}
.our-purpose .section-image img {width: 100%;border-radius: 12px;}
.our-purpose .section-image {width: 48%;}
.our-purpose .section-text:hover {transform: translateY(-5px);}
.our-purpose .section-text h3 {font-size: 30px;margin-bottom: 10px;color: #172e7c;font-weight: 600;}
.values-block h3 {font-size: 30px;margin-bottom: 10px;color: #172e7c;font-weight: 600;}
.values-grid {display: flex;margin-top: 30px;flex-wrap: wrap;justify-content: space-between;}
.value-box h5 {font-size: 20px;color: #172e7c;margin-bottom: 10px;font-weight: 500;}
.value-box p {font-size: 16px;line-height: 24px;}
.our-purpose .section-text p {line-height: 40px;font-size: 21px;}
.value-box {background: #fff;padding: 30px;border-radius: 12px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);transition: all 0.3s ease;width: 23%;}
.values-block p {line-height: 40px;font-size: 21px;}
.value-box p {font-size: 18px;line-height: 28px;}
.value-box:hover {transform: translateY(-5px);box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08);}
.value-box strong {display: block;color: #004aad;margin-bottom: 10px;}
.history-outer {background: url('https://www.peoplecentral.co.nz/wp-content/uploads/2025/07/brain.jpg') center/cover no-repeat fixed;width: 100%;padding: 80px 20px;margin-bottom: 50px;}
.history-block {background: linear-gradient(145deg, #ffffff, #f1f3f8);padding: 50px 40px;border-left: 6px solid #004aad;border-radius: 0 12px 12px 0;box-shadow: 0 6px 24px rgba(0, 0, 0, 0.1);position: relative;overflow: hidden;width: 80%;margin: 0 auto;}
.history-block::before {content: "";position: absolute;top: 0;left: -100px;width: 200px;height: 100%;background: rgba(0, 74, 173, 0.05);transform: rotate(-15deg);}
.history-block p {line-height: 35px;font-size: 19px; margin-bottom: 20px;position: relative;z-index: 1;}
.team-section h2 {justify-content: center;}
.team-section p {font-size: 20px;color: #444;line-height: 1.7;text-align: center;max-width: 900px;margin: 0 auto 60px auto;}
.team-members {display: flex;flex-wrap: wrap;justify-content: center;gap: 23px;}
.member-card {background: #fff;border-radius: 15px;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);padding: 30px 20px;text-align: center;width: 49%;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.member-card:hover {transform: translateY(-10px);box-shadow: 0 12px 25px rgba(0, 0, 0, 0.15);}
.member-card img {width: 140px;height: 140px;border-radius: 50%;object-fit: cover;margin-bottom: 20px;border: 4px solid #172e7c;}
.member-card h3 {font-size: 22px;color: #172e7c;margin-bottom: 10px;font-weight: 500;}
 .member-card p {font-size: 17px;color: #666;margin-bottom: 10px;}
.testimonial-section {margin: 50px 0 0;background: #bfceff;padding: 50px 0 130px;}
.testimonial-section h2 {margin-bottom: 30px;}
.testimonials {width: 100%;}
.testimonial-card {background: #fff;border-radius: 15px;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);padding: 30px 25px;width: 100%;position: relative;}
.testimonial-card::before {content: "❝";font-size: 50px;color: #172e7c;position: absolute;top: 0px;left: 20px;}
.testimonial-card p {font-size: 18px;color: #555;line-height: 1.6;margin: 10px 0;}
.testimonials .owl-prev {left: -20px;}
.testimonials .owl-next {right: -20px;}
.testimonial-author-info {text-align: left;}
.testimonial-author-info h4 {margin: 0;font-size: 20px;color: #172e7c;font-weight: 500;}
.testimonial-author-info span {font-size: 14px;color: #888;}
.owl-carousel .owl-item img {width: auto;}





p,li{line-height: 40px;font-size: 21px;}
ul li{list-style: disc;}
.flex{display: flex;flex-wrap: wrap;}
.gridtwo {width: 50%;}
.pt_60{padding-top: 60px;}
.pb_60{padding-bottom: 60px;}
.mt_60{margin-top: 60px;}
.mb_60{margin-bottom: 60px;}
.mb_150{margin-bottom: 150px;}

.psychometrics-sec1 .our-purpose .section-text{width: 100%;}
.psychometrics-sec1 .our-purpose .section-text p {
	margin-bottom: 10px;
}
.section-image-lr p {
	margin-bottom: 10px;
}
.psychometrics-sec3.newpage {
	padding-top: 0;
}
.red-bg p {
	margin-bottom: 10px;
}
.psychometrics-sec6 .new-ul {
	margin-top: 20px;
}
.psychometrics-sec6 .new-ul ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.psychometrics-sec6 .new-ul ul li {
	width: 33%;
}
.section-image-lr ul{margin-bottom:10px;}
.red-bg{padding: 60px 0;background: repeating-linear-gradient(45deg, #d2302e, #d2302e 5px, #c53735 5px, #c53735 10px);}
 .red-bg h2,
 .red-bg p{color: #fff;}
.red-bg h2::before {
	background: url("https://www.peoplecentral.co.nz/wp-content/uploads/2025/07/logo-point2.png");
}
.psychometrics-sec2 .value-box{width: 32%;}
.psychometrics-sec2 h2::before,
.psychometrics-sec2 .value-box p{color: #000;}
.psychometrics-sec3 .section-text ul,
.psychometrics-sec6 .section-text ul{    padding-left: 25px;}
/* .psychometrics-sec3 .our-purpose .section-image img,
.psychometrics-sec6 .our-purpose .section-image img{height: 100%;object-fit: cover;} */
.psychometrics-sec3 .our-purpose .section-image .img2,
.psychometrics-sec6 .our-purpose .section-image .img2{margin-top:20px;}
.psychometrics-sec6 .our-purpose .section-image img{height:450px;object-fit: cover;}
/* .psychometrics-sec3 .our-purpose,
.psychometrics-sec6 .our-purpose{    align-items: unset;} */
.psychometrics-sec3 .content-side ul, .psychometrics-sec6 .content-side ul{    padding-left: 25px;}
.psychometrics-sec3 .content-side ul li{    line-height: 30px;    margin: 10px 0;}
.psychometrics-sec5 .solutions-box{    box-shadow: none;    padding: 30px 0;justify-content: left;}
.psychometrics-sec7{background-repeat: no-repeat; background-size: cover; padding: 60px 0;box-shadow: inset 0 0 0 2000px rgb(255 255 255 / 60%);background-attachment: fixed;}
.psychometrics-sec7 .flex{justify-content: space-between;}
.psychometrics-sec7 .content-side{width: 49%;
    background: #fff;
    padding: 40px;
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.07);
    transition: transform 0.3s ease;}
/* .psychometrics-sec7 .content-side p,.psychometrics-sec7 .content-side li
{ text-align: justify;} */
.psychometrics-sec7 .content-side ul{    margin-bottom: 10px;padding-left: 25px;}
.psychometrics-sec7 .content-side p {
	margin-bottom: 10px;
}
.psychometrics-sec7 .content-side p a {
	color: #172e7c;
	text-decoration: underline 2px;
}
.psychometrics-sec7 h5 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 700;
}
.red-bg h5 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 700;
	color:#fff;
}
.psychometrics-sec7.mh {
	padding-top: 0;
}
.phyh-extra {
	margin-top: 20px;
}
.phyh-extra p {
	margin-bottom: 10px;
	line-height: ;
}
.articles-block h2{margin-bottom: 50px;}
.item-articles .post-thumb img{width: 100%; vertical-align: bottom;height: 250px !important;object-fit: cover;}
.item-articles {border: 1px solid #ccc;padding: 20px;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.07);border-radius: 12px; background: #fff;}
.item-articles h4 a{font-size: 28px;color: #172e7c;font-weight: 700;line-height: 40px;}
.date-art{ color: #fff;  background: #d2302e;  padding: 5px 10px; border-radius: 100px; display: inline-block; font-size: 15px;  text-transform: uppercase;  border: 1px solid; margin: 20px 0 15px;}
.read-more-btn{margin-top: 20px;background: #fff;color: #172e7c;padding: 10px;border-radius: 8px;font-weight: 500;font-size: 16px;display: inline-block;text-transform: uppercase;border: 2px solid #172e7c;transition: 0.3s;}
.read-more-btn:hover{color: #fff;background: #172e7c;}
.articles-block .articles-slider .owl-nav{position: relative;top: 30px;    justify-content: center;transform: unset;}

.section-image-lr {
  overflow: hidden; 
}

.section-image-right {
  float: right;
  width: 40%;
  margin-left: 50px;
}
.section-image-left {
    float: left;
    width: 40%;
    margin-right: 50px;
}

.section-image-right img,
.section-image-left img{
  width: 100%;
  height: auto;
  display: block;
	    border-radius: 12px;
}

.psychometrics-sec3 ul,
.psychometrics-sec6 ul{
  padding-left: 20px;
  list-style-type: disc;
}
 
/*Media Query*/
@media(max-width:1199px){
	.container{width: 96%;}
	.nav-links ul li a {font-size: 16px;}
	.contact .question {font-size: 18px;}
	.contact .email, .contact .phone {font-size: 18px;}
	.bottom-bar-outer ul li {font-size: 16px;}
	.what-we-do .blue-box h1 {font-size: 28px;}
	.what-we-do .blue-box ul li {font-size: 22px;}
	.what-we-do .blue-box p {font-size: 20px;}
	h2,.title-icon {margin-bottom: 10px;font-size: 30px;}
	h2::before, .title-icon::before{top: 6px;}
	.what-we-do-section2 .right p {font-size: 19px;line-height: 32px;}
	.what-we-do-section2 .right a.contact-btn {font-size: 18px;}
	.solutions-section h2 {margin-bottom: 10px;}
	.solutions-section p {font-size: 18px;}
	.solution-text h4 {font-size: 18px;}
	.solution-item .solution-text p {font-size: 16px;}
	.solution-item {width: 31%;}
	.steps-section p {font-size: 18px;}
	.step-right .step-right-content h3 {font-size: 18px;}
	.accordion-section p {font-size: 19px;line-height: 32px;}
	.accordion-title-text h4 {font-size: 20px}
	.links ul {width: 100%;}
	.footer{padding: 0px 20px 80px;}
	.footer-flex .footer-center {width: 34%;}
	.team-members {gap: 19px;}
	.psychometrics-sec2 .value-box{width: 30%;}
	.section-image-right{margin-left:30px;}
	.section-image-left{margin-right:30px;}
	.inner-contact-banner img{height: 400px;object-fit: cover;}
	.inner-banner-content .inner-banner-content-box{width:80%;}
}

@media(max-width:1023px){
	.psychometrics-sec6 .new-ul ul li {
	width: 48%;
}
	
.post-navigation .nav-links .nav-previous {
	width: 100%;
	margin-bottom: 20px;
}
	
	.fa-bars{display: block;cursor: pointer;}
	.nav-links ul.menu {display: none;position: absolute;background: #172e7c;width: 100%;left: 0;right: 0;top: 124px;text-align: center;box-shadow: 0px 3px 10px 0px #172e7c;}
	.nav-links ul.menu li {margin: 20px 0;}
	.nav-links ul.menu li a {color: #fff;}
	.nav-links ul.menu li:hover a {border-bottom: 2px solid #e80c00;}
	.nav-links {order: 3;}
	.bottom-bar-outer ul {justify-content: center;flex-wrap: wrap;gap: 14px;}
	.bottom-bar-outer ul li {background: #172e7c;width: 49%;padding: 12px;}
	.bottom-bar-outer {background: none;}
	.what-we-do-section2 .right {width: 100%;}
	.solutions-box{gap: 40px 13px;}
	.solution-item {width: 49%;}
	.solutions-section {padding: 50px 0;}
	.steps-section {padding: 50px 0;}
	.step-right .step-right-content{width: 100%;padding: 0 20px;}
	.accordion-section{padding: 50px 0px 133px 0;}
	.partner-slider .item img {height: 83px;object-fit: contain;width: 100%;}
	.footer-flex {gap: 20px;}
	.footer-flex .footer-left,.footer-flex .footer-center,.footer-right {width: 100%;}
	.contact-cards-section {justify-content: center;align-items: center;gap: 40px;}
	.contact-card{width: 46%;}
	.inner-banner-content h1 {font-size: 28px;}
	.inner-banner-content p {font-size: 16px;}
	.inner-banner-content .inner-banner-content-box {padding: 6px;width: 65%;}
	.our-purpose {gap: 29px;}
	.values-grid {gap: 29px;}
	.value-box {width: 48%;}
	.history-block {width: 100%;}
	.member-card {width: 100%;}
	.testimonials {width: 90%;margin: 0 auto;}
	.form-footer .captcha .dscf7-captcha-container .dscf7-question-container {width: 180px;}
	.form-footer .captcha .dscf7-captcha-container .dscf7-answer-container {width: 100%;}
}
@media(max-width:991px){
	.psychometrics-sec6 .our-purpose{  flex-direction: row-reverse;}
	.psychometrics-sec3 .our-purpose .section-text,.psychometrics-sec3 .our-purpose .section-image,
	.psychometrics-sec6 .our-purpose .section-text,.psychometrics-sec6 .our-purpose .section-image{width:100%;}
	.psychometrics-sec6 .our-purpose .section-image img{height:auto;}
}

@media(max-width:767px){
	h2{
		clear:both;
	}
	.psychometrics-sec7 .flex {
	gap: 50px;
}
 
	
	.inner-contact-banner img {
	height: inherit;
	object-fit: inherit;
}
	.bottom-bar-outer ul {gap: 12px;}
	.what-we-do .blue-box h1 {font-size: 22px;}
	.what-we-do .blue-box ul li {font-size: 18px;}
	.what-we-do .blue-box p {font-size: 18px;}
	.what-we-do-section2 .left {width: 60%;}
	.solutions-box {gap: 40px 10px;}
	.accordion-title-text h4 {font-size: 18px;}
	.accordion-body.show p {font-size: 18px;}
	.inner-banner-content h1 {font-size: 30px;margin-bottom: 5px;}
	.inner-banner-content {position: inherit;padding: 20px;}
	.inner-banner-content .inner-banner-content-box {padding: 10px;width: 70%;}
	.our-purpose .section-text {width: 100%;}
	.our-purpose .section-image {width: 100%;}
	.our-purpose {flex-direction: column-reverse;margin-bottom: 50px;}
	.value-box {width: 100% !important;}
	.inner-banner-content p br{display: none;}
	.psychometrics-sec7 .content-side { width: 100%; padding: 15px;}
	.psychometrics-sec7 .content-side p, .psychometrics-sec7 .content-side li{text-align: left;}
	.form-footer .captcha .dscf7-captcha-container {padding: 0;}
	.form-footer .captcha {width: 48%;}
	.form-footer .submit-button {width: 48%;}
	.form-footer{gap:0;}
	.form-footer .submit-button .wpcf7-spinner {display: none;}
	.section-image-right,.section-image-left {
    float: none;
    width: 100%;
    margin-left: 0;
		margin-right:0;
    margin-bottom: 20px;}
}

@media(max-width:639px){
	.logo {width: 30%;}
	.logo img {width: 100%;}
	.nav-links ul.menu {top: 116px;}
	.contact {text-align: center;}
	.bottom-bar-outer ul {gap: 9px;}
	.what-we-do .blue-box{padding: 20px;}
	.what-we-do .blue-box h1 {font-size: 20px;}
	.what-we-do .blue-box ul {gap: 20px;}
	.what-we-do .blue-box ul li::after {width: 8px;height: 8px;right: -14px;}
	.what-we-do .blue-box ul li {font-size: 14px;}
	.what-we-do .blue-box p {font-size: 16px;}
/*	h2 {font-size: 20px;}*/
	.solution-item {width: 100%;}
	.step-row {flex-wrap: wrap;}
	.step-left {width: 100%;order: 2;margin-top: 10px;}
	.step-right {width: 100%;order: 3;}
	.timeline {gap: 30px;}
	.timeline::before {display: none;}
	.step-number{position: initial;order: 1;}
	.step-left img,.step-row:nth-child(2n+2) .step-left img {float: none;margin: 0 auto;}
	.contact-card {width: 100%;}
	.contact-cards-section {padding: 40px 0 0 0;}
	.form-group {width: 100%;}
	.form-row {flex-wrap: wrap;	gap: 20px;}
	.captcha {display: flex;flex-wrap: wrap;gap: 20px;}
	.inner-banner-content .inner-banner-content-box {width: 90%;}
	.history-block {padding: 20px;}
	.history-outer{padding: 80px 0px;}
	.form-footer .captcha {width: 100%;}
	.form-footer .submit-button {width: 100%;text-align: left;}
	.form-footer{gap:20px;}
}

@media(max-width:479px){
	p,li,.steps-section p,
	.intro-content p,
	.our-purpose .section-text p  {font-size: 16px;line-height:30px;}
	.bottom-bar-outer ul li {width: 100%;}
	.top-bar {flex-wrap: wrap;justify-content: center;gap: 20px;}
	.logo {width: 40%;}
	.contact {width: 100%;}
	.contact .question {justify-content: center;}
	.contact .email, .contact .phone {margin: 5px 0;}
	.nav-links ul.menu {top: 244px;}
	.what-we-do .blue-box ul li {width: 100%;}
	.what-we-do .blue-box ul li::after {display: none;}
	.what-we-do .blue-box ul {gap: 10px;}
	.what-we-do-section2 .left {width: 100%;}
	.inner-banner-content h1 {font-size: 20px;}
	.inner-banner-content p {font-size: 14px;}
/*	h2 {font-size: 16px;}*/
/*	.intro-content p {font-size: 14px;line-height: inherit;}*/
	.captcha input {width: 100%;}
	.submit-button button {font-size: 15px;}
	.value-box h5 {font-size: 18px;}
	.solution-item{flex-wrap: wrap; justify-content: center;text-align: center;}
     .solution-text { width: 100%;}
}