/*
===============================================
	counseling-landing-page.CSS
	----------
	- This CSS file is for the counseling page.
===============================================
*/

/*  Christian Counseling and Coaching Provider Network page Css */

body .custom-page-section:not(.full-width-section).grid-width > div, body .custom-page-section:not(.full-width-section).large-grid-width > div.section-row.premier-provider{max-width: 1600px;}
section.custom-page-section.christian-provider-network.large-grid-width {position: relative;z-index:1;height: 60vh;display:flex;align-items: center;justify-content: center;background-position: top 21% center;background-size: cover;background-repeat: no-repeat;}
section.custom-page-section.christian-provider-network.large-grid-width:before{content: '';position: absolute;top: 0; left: 0; right: 0; bottom: 0;background-color: rgba(0, 69, 87, 0.4);z-index: -1;}
.christian-provider-inner-content-flex {display: flex;align-items: center;justify-content: space-between;}
.christian-provider-inner-content-flex .main-heading h1{color: #fefefe;font-weight: 500;font-family: 'Parkinsans';margin-bottom: 0;padding-right: 20px;font-size: 48px;}
/* .christian-provider-inner-content-flex .main-heading h1{font-size: 70px;} */
.christian-provider-inner-content-flex .main-heading.compass-font.text-left.white-text {width: 60%;}
.christian-provider-inner-content-flex .join-btn{width: auto;}
.join-btn a {color: #fefefe;font-weight: 500;text-decoration: none;border: 1px solid #fefefe;display: inline-block;padding: 12px 55px;border-radius: 50px;transition: all 0.5s;font-weight: 500;font-family: "Parkinsans";font-size: 30px;}
/* .join-btn a {font-size: 30px;} */
.join-btn a:hover{background-color: #fefefe;color: #003f51;}
/* .member-benifits .section-row .top-col h2{font-family: 'Parkinsans';color: #231F20;font-size: 60px;} */
.member-benifits .section-row .top-col h2{font-family: 'Parkinsans';color: #231F20;}
.member-benifits .section-row .top-col p{font-family: 'Parkinsans';font-weight: 300;color: #231F20;padding-bottom: 50px;margin-bottom: 0;}
/* .member-benifits .section-row .top-col p{font-size: 27px;} */
.member-benifits .section-row.row-flex{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: stretch;padding-top: 80px;}
.member-benifits .section-row.row-flex .section-col {width: calc(33% - 45px);}
.member-benifits .section-row.row-flex .section-col .content-box{display: flex;width: 100%;padding-bottom: 50px;}
.member-benifits .section-row.row-flex .section-col .content-box .inner-content-box {padding-left: 25px;}
body .custom-page-section:not(.full-width-section).large-grid-width.member-benifits{padding: 100px 20px;}
.member-benifits .section-row.row-flex .section-col .content-box .inner-content-box .sub-heading h3{font-family: 'Urbanist';font-weight: 700;color: #272525;}
.member-benifits .section-row.row-flex .section-col .content-box .inner-content-box .para-text p{font-family: 'Urbanist';font-weight: 300;margin-bottom: 0;color: #272525;}
.member-benifits .section-row.row-flex .section-col .content-box .offer-icon{width: auto;}
.member-benifits .section-row.row-flex .section-col .content-box .inner-content-box{width: 75%;}
.member-benifits .section-row .grow-btn a , .provider-cta-section .section-row .grow-btn a{color: #fff;padding: 18px 50px;border-radius: 50px;background: rgba(37, 127, 151, 0.66);font-weight: 500;font-family: "Parkinsans";text-decoration: none;    display: inline-block;}
/* .member-benifits .section-row .grow-btn a , .provider-cta-section .section-row .grow-btn a{font-size: 22px} */
.member-benifits .section-row .grow-btn a:hover , .provider-cta-section .section-row .grow-btn a:hover{background-color: #003f51;color: #fff;}
.member-benifits .section-row .grow-btn  {padding-top: 50px;}
.member-benifits .section-col.top-col {position: relative;}
.member-benifits .section-col.top-col::after{content:'';position:absolute;background:rgba(89, 89, 91, 0.75);height:1px;width:100%;max-width:463px;left:0;right:0;margin:0 auto;}

section.custom-page-section.organization-section.large-grid-width {padding: 69px 20px;}
/* section.custom-page-section.organization-section .organization-logo-img {height: 231px;width: 50%;} */
section.custom-page-section.organization-section .organization-logo-flex .organization-logo-img:first-child img{height: 231px;max-width: 231px;}
section.custom-page-section.organization-section .organization-logo-flex .organization-logo-img:last-child img{height: auto;max-width: 464px;}
section.custom-page-section.organization-section .organization-logo-flex .organization-logo-img img {object-fit: contain;width: 100%;}
section.custom-page-section.organization-section .organization-logo-flex {display: flex;align-items: center;gap: 100px;}
section.custom-page-section.organization-section .organization-logo {width: 50%;}
section.custom-page-section.organization-section .organization-content {width: 50%;}
section.custom-page-section.organization-section .main-inner-flex {display: flex;justify-content: center;align-items: center;gap: 25px;}
section.custom-page-section.organization-section .organization-content h2 {margin-bottom:0;color: #231f20;font-family: "Parkinsans";}
/* section.custom-page-section.organization-section .organization-content p {font-size: 33px;} */

section.custom-page-section.provider-cta-section.large-grid-width {padding: 100px 20px;}
section.custom-page-section.provider-cta-section.large-grid-width h2{font-weight: 500;}
/* section.custom-page-section.provider-cta-section.large-grid-width h2{font-size: 53px;} */
section.custom-page-section.provider-cta-section.large-grid-width .main-heading.compass-font.text-center {position: relative;}
section.custom-page-section.provider-cta-section.large-grid-width .main-heading.compass-font.text-center::after{content:'';position:absolute;background:url('/wp-content/uploads/2025/07/help-underline.png');height:30px;width:100%;background-repeat:no-repeat;bottom:-40px;background-size: contain;left: 46%;right: 0;margin: 0 auto;}
.provider-cta-section .section-row .grow-btn{padding-top: 90px;}


body .custom-page-section:not(.full-width-section).large-grid-width.testimonial-section.member-benifits{padding: 100px 20px 0px 20px;}
.testimonial-section.member-benifits .section-row .top-col p{padding-bottom: 31px;}
.testimonial-section.member-benifits.member-benifits .section-row .top-col h2{padding-bottom: 40px;}
.testimonial-slider .slick-slide {padding: 0 54px; }
.testimonial-slider .slick-list {margin: 0 -54px;}
.testimonial-slider .testimonial-profile {height: 100px;width: 100px;margin: 0 auto;}
.testimonial-slider .testimonial-profile img{height:100%;width:100%;border-radius:100%;object-fit: cover;}
.testimonial-slider .inner-testimonial-box {background: #F1F1F2;padding: 40px 60px 130px;border-radius:50px;text-align:center;}
.testimonial-slider .quote img {margin: 0 auto;}
.testimonial-slider{margin-top: 87px;}
.testimonial-slider .inner-testimonial-box h3{color: #231f20;font-weight: 500;font-family: "Parkinsans";margin-bottom: 0;padding: 47px 0px;}
.testimonial-slider .inner-testimonial-box {height: 100%;position: relative;}
.testimonial-slider .slick-slide {height: auto;}
.testimonial-slider .slick-track {display: flex;height: 100%;}
.testimonial-content {display: flex;align-items: center;justify-content: center;}
.testimonial-slider .testimonial-profile {position: absolute;bottom: 40px;left: 50%;transform: translateX(-50%);}
/* .testimonial-slider .inner-testimonial-box h3{font-size: 23px} */


/* Media Query Css Start */

@media only screen and (max-width: 1600px) {
	body .custom-page-section:not(.full-width-section).grid-width > div, body .custom-page-section:not(.full-width-section).large-grid-width > div.section-row.premier-provider{max-width: 1300px;}
	.testimonial-slider .slick-slide{padding: 0 24px;}
	.testimonial-slider .slick-list {margin: 0 -24px;}
	.member-benifits .section-row.row-flex .section-col{width: calc(33% - 20px);}
}

@media only screen and (max-width: 1359px){
	/* .christian-provider-inner-content-flex .main-heading h1{font-size: 60px;} */
	body .custom-page-section:not(.full-width-section).grid-width > div, body .custom-page-section:not(.full-width-section).large-grid-width > div.section-row.premier-provider{max-width: 1140px;}
	/* .member-benifits .section-row .top-col h2 , section.custom-page-section.provider-cta-section.large-grid-width h2 {font-size: 50px;} */
	.testimonial-slider .inner-testimonial-box{padding: 30px 30px 130px;}
	/* section.custom-page-section.organization-section .organization-content p{font-size: 25px;} */
	section.custom-page-section.organization-section .organization-content h2 br{display: none;}
	section.custom-page-section.organization-section .organization-logo-flex{gap: 50px;}
}
@media only screen and (max-width: 1200px)
{
.christian-provider-inner-content-flex .main-heading h1{font-size: 40px;}
}
@media only screen and (max-width: 1140px){
	.join-btn a{padding: 12px 50px;}
	/* .join-btn a{font-size: 25px;} */
	/* .christian-provider-inner-content-flex .main-heading h1{font-size: 45px;} */
	section.custom-page-section.christian-provider-network.large-grid-width{padding: 180px 20px;height: 300px;}
	/* .member-benifits .section-row .top-col h2, section.custom-page-section.provider-cta-section.large-grid-width h2{font-size: 40px;} */
}
@media only screen and (max-width: 1024px){
	.member-benifits .section-row.row-flex .section-col{width: calc(50% - 30px);}
	br{display: none;}
	body .custom-page-section:not(.full-width-section).large-grid-width.testimonial-section.member-benifits{padding: 80px 20px 0px 20px;}
	body .custom-page-section:not(.full-width-section).large-grid-width.member-benifits{padding: 80px 20px;}
	section.custom-page-section.provider-cta-section.large-grid-width {padding: 80px 20px;}
	section.custom-page-section.provider-cta-section.large-grid-width .main-heading.compass-font.text-center::after{left: 36%;}
	section.custom-page-section.provider-cta-section.large-grid-width h2 br{display: block;}
	/* .christian-provider-inner-content-flex .main-heading h1{padding-right: 20%;} */
	.christian-provider-inner-content-flex .main-heading h1{padding-right: 20px;}
}

@media only screen and (max-width: 960px){
	.join-btn a {padding: 12px 35px;}
	/* .join-btn a {padding: 12px 35px;font-size: 22px;} */
	/* .christian-provider-inner-content-flex .main-heading h1 {font-size: 35px;} */
	/* .member-benifits .section-row .top-col h2, section.custom-page-section.provider-cta-section.large-grid-width h2{font-size: 30px;} */
	.member-benifits .section-row .top-col p{padding-bottom: 40px;}
	/* .member-benifits .section-row .top-col p{font-size: 22px;} */
	body .custom-page-section:not(.full-width-section).large-grid-width.member-benifits , section.custom-page-section.organization-section.large-grid-width{padding: 60px 20px;}
	section.custom-page-section.provider-cta-section.large-grid-width{padding: 60px 20px;}
	.member-benifits .section-row .grow-btn {padding-top: 20px;}
	section.custom-page-section.organization-section .organization-content{width: 100%;}
	section.custom-page-section.organization-section .main-inner-flex{flex-wrap: wrap;flex-direction: column-reverse;}
	section.custom-page-section.organization-section .organization-content h2{text-align: center;}
	/* section.custom-page-section.organization-section .organization-logo-img{height: 200px;} */
	section.custom-page-section.organization-section .organization-logo-flex{gap: 20px;}
	body .custom-page-section:not(.full-width-section).large-grid-width.testimonial-section.member-benifits{padding: 60px 20px 0px 20px;}
	.testimonial-section.member-benifits.member-benifits .section-row .top-col h2{padding-bottom: 35px;}
	section.custom-page-section.provider-cta-section.large-grid-width .main-heading.compass-font.text-center::after{width: 300px;left: 50px;right: 0;margin: 0 auto;}
	section.custom-page-section.organization-section .organization-content h2{padding-top: 20px;}
	.member-benifits .section-row.row-flex{padding-top: 80px;}
	.christian-provider-inner-content-flex .main-heading h1 {padding-right: 0;}
	section.custom-page-section.organization-section .organization-logo-flex .organization-logo-img:first-child img{height: auto;}
	section.custom-page-section.organization-section .organization-logo{width: 65%;}
	.christian-provider-inner-content-flex .main-heading h1{font-size: 30px;}
	.join-btn a{font-size: 18px;}
}

@media only screen and (max-width: 767px){
	.christian-provider-inner-content-flex{flex-wrap: wrap;}
	.christian-provider-inner-content-flex .main-heading.compass-font.text-left.white-text , .christian-provider-inner-content-flex .join-btn {width: 100%;text-align: center;}
	.christian-provider-inner-content-flex .join-btn a{margin-top: 30px;}
	section.custom-page-section.christian-provider-network.large-grid-width{padding: 100px 20px;}
	/* .christian-provider-inner-content-flex .main-heading h1 {font-size: 30px;} */
	.member-benifits .section-row.row-flex .section-col{width: 100%;}
	.member-benifits .section-row.row-flex .section-col:last-child{padding-bottom: 0;}
	.member-benifits .section-row.row-flex .section-col .content-box{width: 80%;padding-bottom: 40px;margin: 0 auto;justify-content: center;}
	.member-benifits .section-row.row-flex .section-col .content-box .inner-content-box{width: 80%;}
	.member-benifits .section-row.row-flex .section-col .content-box .offer-icon{width: 17%;}
	/* .member-benifits .section-row .top-col p{font-size: 18px;} */
	.member-benifits .section-row.row-flex .section-col .content-box .inner-content-box .sub-heading h3 br{display: none;}
	/* .member-benifits .section-row .grow-btn a, .provider-cta-section .section-row .grow-btn a{font-size: 18px;} */
	/* section.custom-page-section.organization-section .organization-logo-img{height: auto;} */
	/* section.custom-page-section.organization-section .organization-content h2{padding-top: 30px;} */
	body .custom-page-section:not(.full-width-section).large-grid-width.member-benifits, section.custom-page-section.organization-section.large-grid-width{padding: 40px 20px;}
	body .custom-page-section:not(.full-width-section).large-grid-width.testimonial-section.member-benifits{padding: 40px 20px 0px 20px;}
	section.custom-page-section.provider-cta-section.large-grid-width{padding: 40px 20px;}
	.member-benifits .section-row.row-flex{padding-top: 50px;}
	/* .testimonial-slider .inner-testimonial-box h3{font-size: 20px;} */
	.testimonial-slider .inner-testimonial-box h3{padding: 30px 0px;}
	.testimonial-slider .testimonial-profile{height: 80px;width: 80px;}
	.provider-cta-section .section-row .grow-btn {padding-top: 60px;}
	section.custom-page-section.provider-cta-section.large-grid-width .main-heading.compass-font.text-center::after {width: 250px;left: 33%;right: 0;margin: 0 auto;}
	.christian-provider-inner-content-flex .main-heading h1 {font-size: 28px;}
}
@media only screen and (max-width: 480px){
	.christian-provider-inner-content-flex .main-heading h1{padding: 0;}
	section.custom-page-section.christian-provider-network.large-grid-width {padding: 60px 20px;}
	.join-btn a {padding: 10px 30px;}
	/* .join-btn a {padding: 10px 30px;font-size: 18px;} */
	/* .member-benifits .section-row .top-col h2, section.custom-page-section.provider-cta-section.large-grid-width h2{font-size: 20px;} */
	/* .member-benifits .section-row .top-col p , section.custom-page-section.organization-section .organization-content p{font-size: 16px;} */
	.member-benifits .section-col.top-col::after{max-width: 100%;}
	.member-benifits .section-row.row-flex .section-col .content-box{width: 100%;}
	.member-benifits .section-row .grow-btn a, .provider-cta-section .section-row .grow-btn a{padding: 14px 18px;font-size: 14px;}
	section.custom-page-section.organization-section .organization-logo-flex{flex-wrap: wrap;justify-content: center;}
	/* section.custom-page-section.organization-section .organization-logo-img{width: 100%;} */
	.testimonial-section.member-benifits .section-row .top-col p{padding-bottom: 15px;}
	.member-benifits .section-row.row-flex .section-col .content-box .inner-content-box .sub-heading h3{font-size: 18px;}
	.testimonial-section.member-benifits.member-benifits .section-row .top-col h2{padding-bottom: 20px;}
	/* .testimonial-slider .inner-testimonial-box h3{font-size: 18px;} */
	.testimonial-slider .inner-testimonial-box {padding: 20px 15px 113px;}
	.testimonial-slider .inner-testimonial-box .quote {height: 40px;width: 40px;margin: 0 auto;}
	section.custom-page-section.provider-cta-section.large-grid-width .main-heading.compass-font.text-center::after{width: 165px;left: 80px;right: 0;margin: 0 auto;}
	.provider-cta-section .section-row .grow-btn {padding-top: 40px;}
	section.custom-page-section.provider-cta-section.large-grid-width h2 br{display: none;}
}






    
