.founder-container{
	background-image: url(/wp-content/uploads/2025/09/founders-bg.webp);
}
.membertier-container{
	background-image: url(/wp-content/uploads/2025/09/membership-tier-bg.webp);
}
.workshop-schedule-container{
	background-image:url(/wp-content/uploads/2025/10/Workshop-Schedule-image-1.webp);
}
.bussiness-workshop-container{
	background-image:url(/wp-content/uploads/2025/10/Workshop-Schedule-image-1.webp);
	background-position-x: 80%;
}
.featured-event-container{
	background-image:url(/wp-content/uploads/2025/10/events-lineup.webp);
	background-position-x: 80%;
}
.mentor-profile-container{
	background-image:url(/wp-content/uploads/2025/10/events-lineup.webp);	
}
.network-success-container{
	background-image:url(/wp-content/uploads/2025/10/Workshop-Schedule-image.webp);	
}
.map-wrapper{
height:100%;
}
.thought-icon{
	max-width:180px;
	margin:auto;
}
.story-container,
.interview-container,
.news-container{
	background:#C4C4C4;
}

.page-id-948 .header-style-hl2,
.page-id-1555 .header-style-hl2,
.page-id-963 .header-style-hl2,
.single-news .header-style-hl2,
.single-interview .header-style-hl2,
.single-story .header-style-hl2,
.single-events .header-style-hl2,
.single-workshops .header-style-hl2,
.single-mentor .header-style-hl2,
.single-team .header-style-hl2{
	position:relative;
	background-image:url(/wp-content/uploads/2025/10/post-header.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:150px;
}
.e-details-container{
	margin:30px 0;
	display:flex;
	
}
.e-details-container div:not(:last-child){
	margin-right:50px;
}
.free-valuation-form .accept-container label{
	display:flex;
}
.free-valuation-form .accept-container label input{
	width: 33px;
    margin-right: 13px;
}
.free-valuation-form .accept-container .wpcf7-list-item{
	margin-left:0;
}
.page-id-1427 .event-highlights-container .card-bottom{
	background-color: var(--grey-color);
}
.team-section .card-item{
	margin-bottom:30px;
}








.counter-number{
	display:none;
}
.q-container{
	color:var(--primary-color);
}
.q-container,
.a-container{
	font-size:40px;
	font-weight:700;
	margin-right: 30px;
}
.a-container{
	color:var(--blue-color);
}
.faq-question{
	display: flex;
    align-items: center;
    margin-bottom: 0;
    background-color: var(--secondary-color);
    padding: 20px 0px;
    border-left: 5px solid #CBC17C;
}
.faq-answer > p{
	display:inline;
	margin-top: 10px;
}
.faq-answer{
	display:flex;
	margin-top: 8px;
	border-left: 5px solid #2b367e;
}
.question-container{
	font-weight:700;
	color:var(--primary-color);
}
.faq-list .faq-item{
	padding:50px 0px;
	border-bottom: 1px solid #e5e5e5cc;
}
.faq-list .faq-item:first-child{
	margin-top:30px;
}
.faq-question,
.faq-answer{
	padding-left:20px;
	padding-right:20px;
}

/* Swiper CSS */
.swiper {
  width: 100%;
}
.mySwiper2 {
  height: 680px;
}
.mySwiper {
  height: auto;
}
.mySwiper {
  margin: 10px 0 !important;
}

.mySwiper .swiper-slide {
  height: 100px;
  opacity: 0.4;
}

.mySwiper .swiper-slide-thumb-active {
  opacity: 1;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* Swiper CSS */



.feature-item span{
	color:var(--blue-color);
	font-weight:600;
}
.contact-box-top h2{
	font-weight:900;
}
.contact-details-top p span{
	color:var(--white-color);
	padding-right:10px;
}
.contact-details-top p a{
	color:var(--white-color);
	text-decoration:none;
}
.contact-details-top p a:hover{
	color:var(--primary-color);
}
.contact-details h3{
	color:var(--primary-color);
	font-weight:800;
	margin-bottom:0;
}
.contact-box-top{
	margin-bottom:20px;
}
.contact-box-top,
.contact-box-bottom{
	padding:30px 50px;
}
.contact-box-bottom .caravans-partner-logo{
	margin-left:0;
	margin-bottom:10px;
	width:70px;
}

.contact-bolder-text{
    font-weight: 800;
    font-size: 20px;
	margin-bottom:20px;
}
.contact-form-wrapper{
	background:none !important;
}
.contact-form-wrapper .first-name-container{
	margin-bottom:0;
}
.overlapping-content-box p a,
.specialists-section p a{
	color:var(--white-color);
}
.single-mentor .founder-row-layout1 h1,
.single-mentor .founder-row-layout1 h2,
.single-mentor .founder-row-layout1 h3,
.single-mentor .founder-row-layout1 h4,
.single-mentor .founder-row-layout1 h5,
.single-mentor .founder-row-layout1 h6{
	color: var(--primary-color);
}
.single-mentor .founder-row-layout1  .inner-text{
	    color: var(--white-color);
}




@media(max-width:575px){}
@media only screen and (min-width: 576px) and (max-width: 767px){}
@media(max-width:767px){
	.mySwiper .swiper-slide{
		height:100px;
	}
	
}
@media(min-width:768px){

}
@media only screen and (min-width: 768px) and (max-width: 991px){}
@media(max-width:991px){
  .overlap-logo-wrap .container:nth-child(2){
    display:none;
  }
}
@media(min-width:992px){
	.contact-box-container{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		height: 100%;
	}
}


@media only screen and (min-width: 992px) and (max-width: 1199px){
  .about-hoey-section .overlapping-content-box{
    padding-top:60px;
  }
	.mySwiper2 {
	  height: 550px;
	}
}

@media(min-width:1200px){
	.contact-form-main-container{
		padding: 0 60px;
	}
}


@media only screen and (min-width: 1200px) and (max-width: 1399px){
  .about-hoey-section .overlapping-content-box{
    padding-top:55px;
  }
	.mySwiper2 {
	  height: 550px;
	}
}
@media(min-width:1400px){
  .caravans-partner-heading{
    padding-right:100px;
  }
  .about-hoey-section .overlapping-content-box{
    padding-top:55px;
  }

}