/* Global Variables */
:root {
	--primary-color: #4169e1;
	--secondary-color: #16171e;
	--grey-paragraph: #818589;
	--base-transition: 0.3s linear;
}

/* Header Sectionn */
@media screen and (min-width: 1800px) {
	.container {
		max-width: 1600px;
	}
}
body {
	font-family: "DM Sans", sans-serif;
}
.section-heading {
	font-size: 57px;
	font-style: normal;
	font-weight: 700;
	line-height: 75px;
	margin-bottom: 20px;
}
.theme-btn {
	margin-top: 50px;
}
.theme-btn a {
	background-color: var(--primary-color);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: unset;
	font-size: 16px;
	font-weight: 700;
	width: 170px;
	height: 50px;
	border-radius: 8px;
	color: #fff;
}
.theme-listing {
	list-style: none;
	padding: 0;
}
.theme-listing li {
	position: relative;
	padding-left: 35px;
	margin-bottom: 20px;
	font-size: 20px;
}
.theme-listing li:before {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDAuNDc3NzgzQzEzLjA5MzggMC40Nzc3ODMgMTQgMS4zODQwMyAxNCAyLjQ3Nzc4VjEyLjQ3NzhDMTQgMTMuNjAyOCAxMy4wOTM4IDE0LjQ3NzggMTIgMTQuNDc3OEgyQzAuODc1IDE0LjQ3NzggMCAxMy42MDI4IDAgMTIuNDc3OFYyLjQ3Nzc4QzAgMS4zODQwMyAwLjg3NSAwLjQ3Nzc4MyAyIDAuNDc3NzgzSDEyWk0xMC41OTM4IDYuMTAyNzhDMTAuOTM3NSA1Ljc1OTAzIDEwLjkzNzUgNS4yMjc3OCAxMC41OTM4IDQuODg0MDNDMTAuMjUgNC41NDAyOCA5LjcxODc1IDQuNTQwMjggOS4zNzUgNC44ODQwM0w2IDguMjU5MDNMNC41OTM3NSA2Ljg4NDAzQzQuMjUgNi41NDAyOCAzLjcxODc1IDYuNTQwMjggMy4zNzUgNi44ODQwM0MzLjAzMTI1IDcuMjI3NzggMy4wMzEyNSA3Ljc1OTAzIDMuMzc1IDguMTAyNzhMNS4zNzUgMTAuMTAyOEM1LjcxODc1IDEwLjQ0NjUgNi4yNSAxMC40NDY1IDYuNTkzNzUgMTAuMTAyOEwxMC41OTM4IDYuMTAyNzhaIiBmaWxsPSIjNDE2OUUxIi8+Cjwvc3ZnPgo=);
	width: 14px;
	height: 15px;
	display: block;
	position: absolute;
	left: 0px;
	top: 25%;
}
p {
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 35px;
	color: #818589;
}
.p-100 {
	padding: 100px 0px 0px;
}
.px-100 {
	padding: 100px 0;
}
/* Navbar */
.header_section {
	position: fixed;
	width: 100%;
	top: 0px;
	height: 90px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.16);
	transition: var(--base-transition);
	z-index: 99;
}
.header_section .logo_main a img {
	height: 50px;
}
.header_section .logo_main a img.black {
	display: none;
	transition: var(--base-transition);
}
.header_section .logo_main a img.white {
	display: block;
	transition: var(--base-transition);
}
.header_section.active .logo_main a img.black {
	display: block;
	transition: var(--base-transition);
}
.header_section.active .logo_main a img.white {
	display: none;
	transition: var(--base-transition);
}
.header_section .main_menu {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: end;
	list-style: none;
}
.header_section .main_menu li a {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-decoration: none;
	padding: 0px 25px !important;
	transition: var(--base-transition);
}
.header_section .main_menu li.active a {
	color: var(--primary-color);
}
.header_section .main_menu li a:hover {
	transition: var(--base-transition);
	color: #ffffff;
}
.header_section .header-right-bar .search-icon {
	padding: 0px 25px;
}
.header_section .header-right-bar .header-right-cta {
	text-decoration: none;
	margin-left: 20px;
	border-radius: 7px;
	border: 1px solid var(--primary-color);
	background-color: var(--primary-color);
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 48px;
	text-transform: capitalize;
	height: 48px;
	display: block;
	min-width: 140px;
	padding: 0px 10px;
	text-align: center;
	transition: var(--base-transition);
}
.header_section .header-right-bar .header-right-cta:hover {
	background: #fff;
	color: #16171e;
	border: 1px solid #fff;
	transition: var(--base-transition);
}
.header_section.active {
	background: #fff;
	transition: var(--base-transition);
}
.header_section.active .main_menu li a {
	color: #16171e;
}
.header_section.active .main_menu li a:hover {
	color: #16171e;
	transition: var(--base-transition);
}
.header_section.active .header-right-bar a svg {
	filter: invert(1);
}
.header_section.active .header-right-bar .header-right-cta:hover {
	background: #16171e;
	color: #fff;
	border: 1px solid #fff;
	transition: var(--base-transition);
}

/* Banner Section */
.banner_section {
	background: #16171e url("../img/banner.webp");
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 950px;
	text-align: center;
}
.banner_section .banner_content {
	margin-top: 220px;
}
.banner_section .banner_content h1,
.community-banner .community-banner-content h1 {
	font-size: 85px;
	font-style: normal;
	font-weight: 700;
	line-height: 90px;
	color: #ffffff;
	margin-bottom: 50px;
}
.banner_section .banner_content p {
	color: #838e9e;
	margin-bottom: 50px;
}
.banner_section .banner_content a {
	display: flex;
	width: 190px;
	height: 60px;
	padding: 0px 20px;
	justify-content: center;
	align-items: center;
	border-radius: 8px;
	background: var(--primary-color);
	margin: 0px auto;
	color: #ffffff;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	text-decoration: none;
}
.banner_section .scroll-down-wrapper {
	--animate-duration: 4s;
}
.banner_section .scroll-down-wrapper p {
	cursor: pointer;
}
.banner_section .slider_main .slider_logosbox {
	display: flex;
	justify-content: center;
}
.banner_section .slider_main .slider_logosbox img {
	filter: grayscale(1);
}

/* What We Section */
.what_we {
	background-color: #fafafb;
	padding-bottom: 120px;
}
.what_txt {
	margin-bottom: 100px;
}

.what_boxes {
	background: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 8px;
	padding: 40px;
	height: 100%;
	transition: var(--base-transition);
}

.what_boxes .icons {
	margin-bottom: 30px;
}
.what_boxes h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 27px;
	line-height: 35px;
	color: #16171e;
	margin-bottom: 30px;
}
.what_boxes ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.what_boxes ul li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #818589;
	position: relative;
	padding-left: 35px;
	margin-bottom: 10px;
}
.what_boxes:hover ul li {
	color: #ffffff;
}
.what_boxes ul li::before {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDAuNDc3NzgzQzEzLjA5MzggMC40Nzc3ODMgMTQgMS4zODQwMyAxNCAyLjQ3Nzc4VjEyLjQ3NzhDMTQgMTMuNjAyOCAxMy4wOTM4IDE0LjQ3NzggMTIgMTQuNDc3OEgyQzAuODc1IDE0LjQ3NzggMCAxMy42MDI4IDAgMTIuNDc3OFYyLjQ3Nzc4QzAgMS4zODQwMyAwLjg3NSAwLjQ3Nzc4MyAyIDAuNDc3NzgzSDEyWk0xMC41OTM4IDYuMTAyNzhDMTAuOTM3NSA1Ljc1OTAzIDEwLjkzNzUgNS4yMjc3OCAxMC41OTM4IDQuODg0MDNDMTAuMjUgNC41NDAyOCA5LjcxODc1IDQuNTQwMjggOS4zNzUgNC44ODQwM0w2IDguMjU5MDNMNC41OTM3NSA2Ljg4NDAzQzQuMjUgNi41NDAyOCAzLjcxODc1IDYuNTQwMjggMy4zNzUgNi44ODQwM0MzLjAzMTI1IDcuMjI3NzggMy4wMzEyNSA3Ljc1OTAzIDMuMzc1IDguMTAyNzhMNS4zNzUgMTAuMTAyOEM1LjcxODc1IDEwLjQ0NjUgNi4yNSAxMC40NDY1IDYuNTkzNzUgMTAuMTAyOEwxMC41OTM4IDYuMTAyNzhaIiBmaWxsPSIjNDE2OUUxIi8+Cjwvc3ZnPgo=);
	width: 14px;
	height: 15px;
	display: block;
	position: absolute;
	left: 0px;
	top: 4px;
}
.what_boxes:hover {
	background: var(--primary-color);
	border: 1px solid var(--primary-color);
	transition: var(--base-transition);
}
.what_boxes:hover h4 {
	color: #ffffff;
}
.what_boxes:hover .icons svg path {
	fill: #ffffff;
}
.what_boxes:hover ul li::before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACDSURBVHgBxZLRDYAgDEQPJ2AER2AkR2MD3UA30A10BDeobTSRKDWFHy85SkhfaAuOiDyAji3Roo09gMGeyjU6WVGhBpWyggvO3m4Z+pllgOyQHiKTtGYgf+1VMCRJKqTd6B9+QTnws7xU2jvKBHd20Mb8zweYUK7oZOVqOw6tEZLe4wFsm1pZM+D26AAAAABJRU5ErkJggg==);
}

/* Success Stories */
.story_sec {
	padding-bottom: 100px;
}
.story_sec .success-stories-slider {
	margin-top: 40px;
}
.story_sec .success-stories-slider .story-slider-item {
	padding: 45px;
	background-color: #fff;
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
	border-radius: 20px;
	margin: 40px;
}
.story_sec
	.success-stories-slider
	:is(.story-slider-mainImage-wrap, .story-slider-content-wrap) {
	flex-basis: 48%;
}
.story_sec
	.success-stories-slider
	.story-slider-item
	.story-slider-content-wrap
	:is(.story-slider-logo, p) {
	margin-bottom: 40px;
}
.story_sec
	.success-stories-slider
	.story-slider-item
	.story-slider-content-wrap
	.story-href {
	text-decoration: unset;
}
.story_sec
	.success-stories-slider
	.story-slider-item
	.story-slider-content-wrap
	.story-href
	span {
	color: var(--primary-color);
	font-weight: 700;
	margin-right: 10px;
}
.story_sec .success-stories-slider-nav .slick-navigation {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	border: none;
	border-radius: 100%;
	transition: var(--base-transition);
	background-color: #f0f5ff;
}
.story_sec .success-stories-slider-nav .slick-navigation:hover {
	background-color: var(--primary-color);
}
.story_sec .success-stories-slider-nav .slick-navigation:hover svg path {
	stroke: #fff;
}
.story_sec .success-stories-slider-nav #slick-story-next svg {
	transform: rotate(180deg);
}

/* Leadership/People Section */
.leadership-people {
	background-color: #fafafb;
}
.leadership-people .leadership-slider-nav .slick-navigation {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	border: none;
	border-radius: 100%;
	transition: var(--base-transition);
	background-color: #f5f5f5;
}
.leadership-people .leadership-slider-nav #slick-leadership-next svg {
	transform: rotate(180deg);
}
.leadership-people .leadership-slider-nav .slick-navigation:hover {
	background-color: #838e9e;
}
.leadership-people .leadership-slider-nav .slick-navigation:hover svg path {
	stroke: #fff;
}
.leadership-people .leadership-people-slider {
	margin-top: 85px;
}
.leadership-people .leadership-people-slider .leadership-people-slider-item {
	background: #ffffff;
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.05);
	border-radius: 8px;
}
.leadership-people
	.leadership-people-slider
	.leadership-people-slider-item
	.leadership-people-slider-item-wrap {
	display: flex;
	/* align-items: center; */
}
.leadership-people
	.leadership-people-slider
	.leadership-people-slider-item
	.leadership-people-slider-item-wrap
	:is(.people-image-wrap, .people-content) {
	display: inline-flex;
}
.leadership-people
	.leadership-people-slider
	.leadership-people-slider-item
	.leadership-people-slider-item-wrap
	.people-content {
	padding: 35px;
	flex-direction: column;
	justify-content: center;
	flex-basis: 64%;
}
.leadership-people
	.leadership-people-slider
	.leadership-people-slider-item
	.leadership-people-slider-item-wrap
	.people-image-wrap {
	border-radius: 0px 8px 8px 0px;
	flex-basis: 40%;
}
.leadership-people
	.leadership-people-slider
	.leadership-people-slider-item
	.leadership-people-slider-item-wrap
	.people-image-wrap
	img {
	max-height: 340px;
	margin: auto 0 0;
}
.leadership-people
	.leadership-people-slider
	.leadership-people-slider-item
	.leadership-people-slider-item-wrap
	.people-content
	.people-content-name {
	font-weight: 700;
	font-size: 27px;
	line-height: 36px;
}
.leadership-people
	.leadership-people-slider
	.leadership-people-slider-item
	.leadership-people-slider-item-wrap
	.people-content
	.people-content-desc {
	font-size: 18px;
	line-height: 30px;
}
.leadership-people
	.leadership-people-slider
	.leadership-people-slider-item
	.leadership-people-slider-item-wrap
	.people-content
	:is(.people-content-name, .people-content-desc) {
	margin: 0 auto 20px;
	width: 90%;
}
.leadership-people-slider .leadership-people-slider-item {
	margin: 0 20px;
}
.leadership-people-slider .slick-list {
	margin: 0 -20px;
}

/* Featured Logos Section */
.featured-in {
	padding: 85px 0;
	background-color: #838e9e;
}
.featured-in .featured-in-heading {
	margin-bottom: 90px;
}
/* Blogs Preview */
.blogs {
	background: #fff;
	margin-bottom: 50px;
}
.blogs .blogs_content {
	margin-bottom: 100px;
}
.blogs .btn_all {
	display: flex;
	width: 120px;
	height: 50px;
	padding: 0px 10px;
	justify-content: center;
	align-items: center;
	border-radius: 8px;
	background: var(--primary-color);
	margin: 0px auto;
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	margin-top: 50px;
	margin-bottom: 0px;
}
.blogs .single-blog-box {
	background-color: #fff;
	border: 1px solid #eaecf0;
}
.blogs .single-blog-box .blog-img-wrap {
	position: relative;
}
.blogs .single-blog-box .blog-img-wrap .blog-meta-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 15px 20px;
	background-color: var(--primary-color);
	display: flex;
	flex-direction: row;
	gap: 30px;
}
.blogs .single-blog-box .blog-img-wrap .blog-meta-wrap span {
	font-size: 14px;
	line-height: 1;
}
.blogs .single-blog-box .blog-content-wrap {
	padding: 30px;
}
.blogs .single-blog-box .blog-content-wrap .blog-title {
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
	margin-bottom: 20px;
}
.blogs .single-blog-box .blog-content-wrap .blog-excerpt {
	font-size: 18px;
}
.blog-content-wrap .blog_btn {
	margin-top: 50px;
}
.blog-content-wrap .blog_btn a {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration: none;
	color: var(--primary-color);
}
.blog-content-wrap .blog_btn a svg {
	margin-right: 10px;
}

/* Success Blueprint */
.success-blueprint {
	position: relative;
	background-color: #16171e;
	overflow: hidden;
}
.success-blueprint:before {
	content: "";
	position: absolute;
	width: 632px;
	height: 632px;
	background-color: var(--primary-color);
	opacity: 0.1;
	border-radius: 100%;
	left: 8%;
	top: -30%;
	filter: blur(100px);
}
.success-blueprint .blueprint-main-heading {
	margin-bottom: 45px;
}
.success-blueprint .blueprint-points-wrap {
	transition: var(--base-transition);
	padding: 35px 25px;
	border: 1px solid transparent;
	background: transparent;
	height: 100%;
}
.success-blueprint .blueprint-points-wrap:hover {
	background: rgba(255, 255, 255, 0.02);
	border: 1px solid rgba(237, 237, 237, 0.2);
}
.success-blueprint
	.blueprint-points-wrap
	.blueprint-points-content-wrap
	:is(.blueprint-points-title, .blueprint-points-listing) {
	color: #fff;
}
.success-blueprint
	.blueprint-points-wrap
	.blueprint-points-content-wrap
	.blueprint-points-title {
	margin-bottom: 25px;
}
.success-blueprint
	.blueprint-points-wrap
	.blueprint-points-content-wrap
	.blueprint-points-listing {
	padding-left: 25px;
}
.success-blueprint
	.blueprint-points-wrap
	.blueprint-points-content-wrap
	.blueprint-points-listing
	li {
	font-size: 16px;
	line-height: 200%;
}

/* Mentor Cam */
.mentor-cam {
	background-color: #fff;
}
.mentor-cam .section-heading {
	margin-bottom: 30px;
}
.mentor-cam .mentor-bulletpoint {
	margin-top: 50px;
	list-style-type: none;
	padding: 0;
}
.mentor-cam .mentor-bulletpoint li {
	position: relative;
	padding-left: 35px;
	margin-bottom: 20px;
	font-size: 20px;
}
.mentor-cam .mentor-bulletpoint li:before {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDAuNDc3NzgzQzEzLjA5MzggMC40Nzc3ODMgMTQgMS4zODQwMyAxNCAyLjQ3Nzc4VjEyLjQ3NzhDMTQgMTMuNjAyOCAxMy4wOTM4IDE0LjQ3NzggMTIgMTQuNDc3OEgyQzAuODc1IDE0LjQ3NzggMCAxMy42MDI4IDAgMTIuNDc3OFYyLjQ3Nzc4QzAgMS4zODQwMyAwLjg3NSAwLjQ3Nzc4MyAyIDAuNDc3NzgzSDEyWk0xMC41OTM4IDYuMTAyNzhDMTAuOTM3NSA1Ljc1OTAzIDEwLjkzNzUgNS4yMjc3OCAxMC41OTM4IDQuODg0MDNDMTAuMjUgNC41NDAyOCA5LjcxODc1IDQuNTQwMjggOS4zNzUgNC44ODQwM0w2IDguMjU5MDNMNC41OTM3NSA2Ljg4NDAzQzQuMjUgNi41NDAyOCAzLjcxODc1IDYuNTQwMjggMy4zNzUgNi44ODQwM0MzLjAzMTI1IDcuMjI3NzggMy4wMzEyNSA3Ljc1OTAzIDMuMzc1IDguMTAyNzhMNS4zNzUgMTAuMTAyOEM1LjcxODc1IDEwLjQ0NjUgNi4yNSAxMC40NDY1IDYuNTkzNzUgMTAuMTAyOEwxMC41OTM4IDYuMTAyNzhaIiBmaWxsPSIjNDE2OUUxIi8+Cjwvc3ZnPgo=);
	width: 14px;
	height: 15px;
	display: block;
	position: absolute;
	left: 0px;
	top: 25%;
}
.mentor-cam .mentor-slider-nav .slick-navigation {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	border: none;
	border-radius: 100%;
	transition: var(--base-transition);
	background-color: #f5f5f5;
}
.mentor-cam .mentor-slider-nav #slick-mentor-next svg {
	transform: rotate(180deg);
}
.mentor-cam .mentor-slider-nav .slick-navigation:hover {
	background-color: var(--primary-color);
}
.mentor-cam .mentor-slider-nav .slick-navigation:hover svg path {
	stroke: #fff;
}
.mentor-cam .mentor-slider {
	margin-top: 50px;
	max-width: 450px;
	margin-left: auto;
}
.mentor-cam .mentor-slider .mentor-slider-item {
	background: #f0f5ff;
	padding: 40px;
	border-radius: 25px;
}
.mentor-cam .mentor-slider .mentor-slider-item .mentor-slide-head {
	margin-bottom: 30px;
}
.mentor-cam .mentor-slider .mentor-slider-item .mentor-slide-head .mentor-name {
	line-height: 1.2;
	font-weight: 500;
	color: #061c3d;
}
.mentor-cam
	.mentor-slider
	.mentor-slider-item
	.mentor-slide-head
	.mentor-designation {
	line-height: 1.2;
	color: #42526b;
	font-size: 18px;
}

/* Cost Calculator */
.cost-calculator {
	background-color: #16171e;
	/* padding-top: 30px; */
}
.cost-calculator .calculator-subheading {
	color: var(--primary-color);
	font-size: 32px;
	margin: 35px 0;
}

/* Startup Showdown */
.startup-showdown {
	background-color: #fff;
}
.startup-showdown .showdown-listing {
	margin-top: 50px;
}
.startup-showdown .showdown-img-wrapper {
	position: relative;
}
.startup-showdown .showdown-img-wrapper .timer-wrapper {
	position: absolute;
	bottom: -15%;
	background: #ffffff;
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	padding: 20px;
	width: 100%;
}
.startup-showdown .timer-wrapper .countdown-timer li {
	position: relative;
	flex-basis: 25%;
	text-align: center;
	color: #16171e;
	font-size: 18px;
	font-weight: 600;
}
.startup-showdown .timer-wrapper .countdown-timer li:after {
	content: ":";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	font-size: 68px;
	font-weight: 800;
	color: #838e9e;
}
.startup-showdown .timer-wrapper .countdown-timer li:last-child::after {
	display: none;
}
.startup-showdown .timer-wrapper .countdown-timer li .digits {
	display: block;
	font-size: 68px;
	color: var(--primary-color);
	font-weight: 800;
	line-height: 100px;
}

/* Newsletter Section */
.newsletter-section {
	background-color: #f0b1a4;
	padding-top: 30px;
}
.newsletter-section .newsletter-content-wrapper {
	margin-left: 50px;
}
.newsletter-section .newsletter-content-wrapper .newsletter__content {
	margin: 25px 0;
}
.newsletter-section .newsletter-content-wrapper .newsletter-form {
	margin-bottom: 30px;
	background: #ffffff;
	box-shadow: 0px 12px 48px rgba(51, 40, 18, 0.12);
	border-radius: 12px;
	padding: 12px;
}
.newsletter-section .newsletter-content-wrapper .newsletter-form form {
	display: flex;
	gap: 10px;
}
.newsletter-section
	.newsletter-content-wrapper
	.newsletter-form
	form
	:is(#email-address, #email-address:focus, #email-address:focus-visible) {
	flex-basis: calc(100% - 180px);
	border: 0;
	outline: 0;
}
.newsletter-section
	.newsletter-content-wrapper
	.newsletter-form
	form
	#newsletter-sbmt-btn {
	background-color: var(--primary-color);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: unset;
	font-size: 16px;
	font-weight: 700;
	width: 170px;
	height: 50px;
	border-radius: 8px;
	color: #fff;
	border: 0;
}
.newsletter-section .newsletter-content-wrapper .disclaimer {
	font-size: 14px;
}

/* Faqs Section */
div#accordionExample {
	margin-top: 50px;
}
.faq_img {
	margin-top: 50px;
}
.accordion-item {
	margin-bottom: 30px;
	border: none;
}
.accordion-body {
	padding: 30px 20px;
}
.accordion-item .accordion-header button {
	height: 70px;
	border-radius: 5px;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	border: 1px solid #e1e1e1;
}
.accordion-button:not(.collapsed) {
	color: #fff;
	background-color: var(--primary-color);
	box-shadow: none;
}
.accordion-button:not(.collapsed)::after {
	background-image: url("../img/angle-down.png");
	transform: none;
}
.accordion-button::after {
	background-image: url("../img/angle-up.png");
	transform: none;
}

/* Contact From */
.contact_section {
	background: #16171e;
	/* margin-top: 100px; */
}
.contact_section .section-heading {
	margin-bottom: 100px;
}
.contact_section .contact_title {
	color: #fff;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 20px;
}
.contact_section p {
	color: #fff;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 50px;
}
.contact_section .contact_info {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.contact_section .contact_info .contact_icon {
	margin-right: 20px;
}
.contact_section .contact_info .contact_txt a {
	color: #fff;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	text-decoration: none;
}
.contact_section .contact_info .contact_txt {
	color: #fff;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}
.contact_section .contact_box {
	border-radius: 5px;
	border: 1px solid #383a44;
	padding: 50px;
	display: flex;
	flex-wrap: wrap;
	gap: 5%;
}
.contact_section .contact_box .contact_from {
	flex: 0 0 45%;
}
.contact_section .contact_box .contact_from.masg_txt {
	flex: 0 0 100%;
}
.contact_section .contact_box .contact_from.masg_txt textarea {
	width: 100%;
	background: transparent;
	border: 0px;
	border-bottom: 1px solid #383a44;
	color: #838e9e;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
	height: 120px;
	margin-bottom: 35px;
	outline: 0;
	resize: none;
}
.contact_section .contact_box .contact_from.btn_txt {
	flex: 0 0 100%;
}
.contact_section .contact_box .contact_from.btn_txt input[type="submit"] {
	border: 0px;
	display: flex;
	width: 150px;
	height: 48px;
	padding: 0px 10px;
	justify-content: center;
	align-items: start;
	border-radius: 8px;
	background: #fff;
	margin: 0px;
	color: #16171e;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	text-decoration: none;
}
.contact_section .contact_box .contact_from input {
	width: 100%;
	background: transparent;
	border: 0px;
	border-bottom: 1px solid #383a44;
	color: #838e9e;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
	height: 40px;
	margin-bottom: 35px;
	outline: 0;
}

/* Footer Section */
.footer_section {
	padding: 80px 0px;
}
.footer_section .footer_logo_main a img {
	margin-bottom: 30px;
	height: 50px;
}
.footer_section .footer_logo_main p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 40px;
}
.footer_section .socail_icons {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: flex;
	gap: 25px;
	max-width: 80%;
}
.footer_section .widget_tit {
	color: #16171e;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 20px;
}
.footer_section ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.footer_section ul li a {
	color: #838e9e;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 10px;
	text-decoration: none;
	display: block;
	transition: var(--base-transition);
}
.footer_section ul li a:hover {
	color: #16171e;
	transition: var(--base-transition);
}
.footer_section .news_letter input[type="email"] {
	height: 48px;
	width: 100%;
	border: 0px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 20px;
	outline: none;
}
.footer_section .news_letter input[type="submit"] {
	border: 0px;
	display: flex;
	width: 150px;
	height: 48px;
	padding: 0px 10px;
	justify-content: center;
	align-items: start;
	border-radius: 8px;
	background: var(--primary-color);
	margin: 0px;
	color: #ffffff;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	text-decoration: none;
}
.footer_copyright {
	color: #dfdfdf;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	height: 60px;
	border-top: 1px solid #e3e3e3;
}
.some-random-class {
	text-decoration: none;
	display: block;
	transition: var(--base-transition);
}
.footer_section ul li a:hover {
	color: #16171e;
	transition: var(--base-transition);
}
.footer_section .news_letter input[type="email"] {
	height: 48px;
	width: 100%;
	border: 0px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 20px;
	outline: none;
}
.footer_section .news_letter input[type="submit"] {
	border: 0px;
	display: flex;
	width: 150px;
	height: 48px;
	padding: 0px 10px;
	justify-content: center;
	align-items: start;
	border-radius: 8px;
	background: var(--primary-color);
	margin: 0px;
	color: #ffffff;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	text-decoration: none;
}
.footer_copyright {
	color: #dfdfdf;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	height: 60px;
	border-top: 1px solid #e3e3e3;
}

/* Responsive Menu */
.header_section:not(.active) .hamburger-menu svg {
	fill: #fff;
}
.header_section .hamburger-menu:focus {
	box-shadow: none;
}
.header_section .hamburger-menu svg {
	cursor: pointer;
}
@media screen and (max-width: 1199px) {
	.header_section .container {
		max-width: 100%;
	}
	#navbarNavDropdown {
		position: absolute;
		top: 101%;
		left: 0;
		right: 0;
		background-color: var(--secondary-color);
		padding: 20px 15px;
	}
	#navbarNavDropdown .main_menu li a {
		color: #000;
		padding: 0 !important;
		font-weight: 500;
		color: #fff;
	}
	#navbarNavDropdown .main_menu {
		gap: 15px;
		align-items: flex-start;
	}
}

/** COMMUNITY PAGE **/
.community-banner {
	background-color: #fff;
	margin-top: 90px;
}
.community-banner .community-banner-content .community-banner-disclaimer {
	margin-top: 45px;
	color: var(--primary-color);
	font-weight: 500;
}

/* Innovation Hub */
.innovation-hub {
	background-image: url("../img/innovation-hub-bg.webp");
	background-color: var(--primary-color);
}
.innovation-hub .innovation-hub__content {
	margin: 45px 0;
}
.innovation-hub .theme-btn a {
	color: var(--primary-color);
	background-color: #fff;
	width: 225px;
}

/* Events & Programs */
.events-programs .events-filters-wrap .event-filter-btn {
	background-color: #e1e1e133;
	color: var(--secondary-color);
	height: 50px;
	padding: 0 35px;
	font-size: 16px;
	font-weight: 700;
	transition: var(--base-transition);
	border-radius: 8px;
	border: none;
}
.events-programs .events-filters-wrap .event-filter-btn:hover {
	background-color: var(--primary-color);
	color: #fff;
}
.events-programs .single-event-wrapper {
	padding: 70px;
	border: 1px solid #e1e1e1;
	border-radius: 10px;
	margin-top: 100px;
}
.events-programs .single-event-wrapper .event-textual-details .event-date {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-bottom: 30px;
	font-size: 18px;
}
.events-programs .single-event-wrapper .event-textual-details .event-date span {
	color: #8492a7;
}
.events-programs .single-event-wrapper .event-textual-details .event-title,
.events-programs .single-event-wrapper .panelist-wrapper .panelist-main-head {
	font-size: 24px;
	font-weight: 700;
	color: var(--secondary-color);
	margin-bottom: 30px;
}
.events-programs .single-event-wrapper .event-textual-details .theme-btn a {
	width: 250px;
}
.events-programs .single-event-wrapper .panelist-wrapper {
	margin-top: 100px;
}
.events-programs .single-event-wrapper .panelist-wrapper .panelist-main-head {
	margin-bottom: 50px;
}
.events-programs
	.single-event-wrapper
	.panelist-wrapper
	.single-panelist-box
	.single-panelist-deets {
	border: 1px solid #e1e1e1;
	padding: 20px 15px;
}
.events-programs
	.single-event-wrapper
	.panelist-wrapper
	.single-panelist-box
	.single-panelist-deets
	.panelist-name {
	font-size: 18px;
	line-height: 1;
	font-weight: 700;
	color: var(--secondary-color);
	margin-bottom: 15px;
}
.events-programs
	.single-event-wrapper
	.panelist-wrapper
	.single-panelist-box
	.single-panelist-deets
	.panelist-designation {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 0;
}

/* Distinguished Mentor */
.distinguished-mentor {
	background-color: #fafafb;
}
.single-mentor-wrapper {
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.single-mentor-wrapper .mentor-info {
	position: absolute;
	bottom: -50%;
	transition: var(--base-transition);
	background: linear-gradient(
		360deg,
		#4169e1 7.85%,
		rgba(22, 23, 30, 0) 100%,
		rgba(65, 105, 225, 0) 100.01%
	);
	width: 100%;
}
.single-mentor-wrapper .mentor-info p {
	width: 50%;
	margin: 0 auto;
}
.single-mentor-wrapper .mentor-info .mentor-name {
	text-transform: uppercase;
	font-size: 18px;
	line-height: 1;
	margin-bottom: 15px;
	font-weight: 700;
}
.single-mentor-wrapper .mentor-info .mentor-deets {
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 20px;
}
.single-mentor-wrapper:hover .mentor-info {
	bottom: 0;
}

/* Online Forums */
.online-forum {
	background-color: #16171e;
}

/* Startup Career */
.startup-career .startup-career-content-wrapper .theme-btn a {
	width: 270px;
}

/** ABOUT US PAGE **/
/* Subheader */
.subheader {
	position: relative;
	padding-top: 90px;
	background-color: #16171e;
}
.subheader:before {
	content: "";
	position: absolute;
	width: 30%;
	height: 100%;
	background-color: var(--primary-color);
	opacity: 0.1;
	border-radius: 100%;
	left: 0%;
	top: -25%;
	filter: blur(100px);
}
.subheader .subheader-heading {
	font-size: 80px;
	line-height: 110%;
	letter-spacing: -2px;
	font-weight: 700;
}
/* Who We Are */
.about-who-we-are {
	background-color: #fff;
}
.about-who-we-are .mission-vision-box {
	padding: 50px;
	border: 1px solid #e1e1e1;
	transition: var(--base-transition);
	background-color: #fff;
	height: 100%;
}
.about-who-we-are .mission-vision-box * {
	transition: var(--base-transition);
}
.about-who-we-are .mission-vision-box .mission-vision-box-title {
	font-size: 42px;
	line-height: 56px;
	font-weight: 700;
}
.about-who-we-are .mission-vision-box .mission-vision-box-content {
	font-size: 18px;
}
.about-who-we-are
	.mission-vision-box
	:is(.mission-vision-box-title, .mission-vision-box-content) {
	margin-top: 30px;
}
.about-who-we-are .mission-vision-box:hover {
	background-color: var(--primary-color);
	box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.05);
}
.about-who-we-are
	.mission-vision-box:hover
	:is(.mission-vision-box-title, .mission-vision-box-content) {
	color: #fff;
}
.about-who-we-are .mission-vision-box:hover svg path {
	fill: #fff;
}
/* Why Choose Us */
.about-why-choose-us {
	background: #fafafb;
}
.about-why-choose-us .wcu-content {
	margin: 45px 0;
}
.about-why-choose-us .wcu-small-box {
	padding: 32px;
	background-color: #fafafb;
	transition: var(--base-transition);
	border: 1px solid #fafafb;
	display: flex;
	gap: 30px;
	margin-bottom: 20px;
}
.about-why-choose-us .wcu-small-box:hover {
	background-color: #fff;
	border-color: #ededed;
}
.about-why-choose-us
	.wcu-small-box
	.wcu-small-box-content-wrapper
	.wcu-small-box-content-title {
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
}
.about-why-choose-us
	.wcu-small-box
	.wcu-small-box-content-wrapper
	.wcu-small-box-content-desc {
	font-size: 18px;
	line-height: 200%;
	margin-top: 20px;
}

/** SERVICES PAGE **/
/* Augmented Tech Experience */
.augment-tech-exp {
	background-image: url("../img/augment-tech-exp-bg.webp");
	background-size: cover;
	background-position: center;
}
.augment-tech-exp .augment-tech-exp-content-wrapper .theme-btn a {
	width: 260px;
}

/* Exponential Growth */
.ideas-for-growth .exp-growth-content-wrapper .unlocked-text {
	font-size: 27px;
	line-height: 35px;
	font-weight: 700;
	color: var(--primary-color);
	margin-top: 80px;
}
.ideas-for-growth .single-growth-box {
	padding: 40px;
	transition: var(--base-transition);
	height: 100%;
}
.ideas-for-growth .single-growth-box * {
	transition: var(--base-transition);
}
.ideas-for-growth
	.single-growth-box
	:is(.single-growth-icon, .single-growth-title) {
	margin-bottom: 30px;
}
.ideas-for-growth .single-growth-box .single-growth-title {
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
}
.ideas-for-growth .single-growth-box .single-growth-content {
	font-size: 18px;
	line-height: 200%;
}
.ideas-for-growth .single-growth-box:hover {
	background-color: var(--primary-color);
}
.ideas-for-growth .single-growth-box:hover .single-growth-icon svg path {
	fill: #fff;
}
.ideas-for-growth
	.single-growth-box:hover
	:is(.single-growth-title, .single-growth-content) {
	color: #fff;
}

/* Media Queries */
@media screen and (min-width: 1600px) and (max-width: 1800px) {
	.p-100 {
		padding-top: 70px;
	}
	.px-100 {
		padding: 70px 0;
	}
	p {
		font-size: 18px;
		line-height: 30px;
	}
	.theme-btn {
		margin-top: 30px;
	}
	.theme-listing li {
		padding-left: 25px;
		font-size: 18px;
	}
	.header_section .main_menu li a,
	.header_section .header-right-bar .search-icon {
		padding: 0 15px !important;
	}
	.header_section .header-right-bar .header-right-cta {
		margin-left: 10px;
	}
	.banner_section .banner_content {
		margin-top: 150px;
	}
	.banner_section .banner_content h1,
	.community-banner .community-banner-content h1 {
		font-size: 72px;
		margin-bottom: 30px;
	}
	.banner_section .banner_content a {
		font-size: 16px;
		width: 160px;
		height: 50px;
	}
	.section-heading {
		font-size: 50px;
		line-height: 62px;
	}
	.what_txt {
		margin-bottom: 60px;
	}
	.what_boxes {
		padding: 25px;
	}
	.what_boxes .icons {
		margin-bottom: 20px;
	}
	.what_boxes .icons svg {
		width: 50px;
		height: auto;
	}
	.what_boxes h4 {
		font-size: 22px;
		margin-bottom: 20px;
	}
	.what_boxes ul li {
		font-size: 16px;
		padding-left: 25px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation,
	.leadership-people .leadership-slider-nav .slick-navigation,
	.mentor-cam .mentor-slider-nav .slick-navigation {
		width: 54px;
		height: 54px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation svg,
	.leadership-people .leadership-slider-nav .slick-navigation svg,
	.mentor-cam .mentor-slider-nav .slick-navigation svg {
		width: 26px;
		height: auto;
	}
	.story_sec .success-stories-slider {
		margin-top: 20px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		:is(.story-slider-logo, p) {
		margin-bottom: 25px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		p {
		font-size: 16px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content {
		padding: 20px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-name {
		font-size: 22px;
		line-height: 34px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-desc {
		font-size: 16px;
		line-height: 28px;
	}
	.featured-in {
		padding: 65px 0;
	}
	.featured-in .featured-in-heading {
		margin-bottom: 50px;
	}
	.blogs .blogs_content,
	.contact_section .section-heading {
		margin-bottom: 65px;
	}
	.blogs .single-blog-box .blog-content-wrap {
		padding: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-title {
		font-size: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-excerpt {
		font-size: 16px;
	}
	.blog-content-wrap .blog_btn {
		margin-top: 30px;
	}
	.blog-content-wrap .blog_btn a {
		font-size: 16px;
	}
	.blogs .btn_all {
		margin-top: 30px;
	}
	.success-blueprint .blueprint-main-heading {
		margin-bottom: 30px;
	}
	.mentor-cam .mentor-bulletpoint li {
		padding-left: 25px;
		font-size: 18px;
	}
	.mentor-cam .mentor-bulletpoint li:before {
		top: 10%;
	}
	.cost-calculator .calculator-subheading {
		font-size: 28px;
		margin: 25px 0;
	}
	.startup-showdown .showdown-listing {
		margin-top: 30px;
	}
	.startup-showdown .showdown-img-wrapper .timer-wrapper {
		width: 95%;
		left: 2.5%;
	}
	.startup-showdown .timer-wrapper .countdown-timer li .digits {
		font-size: 54px;
		line-height: 70px;
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		:is(#email-address, #email-address:focus, #email-address:focus-visible) {
		flex-basis: calc(100% - 160px);
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		#newsletter-sbmt-btn {
		width: 150px;
	}
	.footer_section {
		padding: 60px 0px;
	}

	/** COMMUNITY PAGE **/
	.events-programs .events-filters-wrap .event-filter-btn {
		padding: 0 25px;
	}
	.events-programs .single-event-wrapper {
		padding: 50px;
		margin-top: 70px;
	}
	.single-mentor-wrapper .mentor-info p {
		width: 70%;
	}
	/** ABOUT US PAGE **/
	/* Subheader */
	.subheader .subheader-heading {
		font-size: 64px;
	}
	/* Who We Are */
	.about-who-we-are .mission-vision-box {
		padding: 35px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-title {
		font-size: 36px;
		line-height: 48px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-content {
		font-size: 16px;
	}
	.about-who-we-are
		.mission-vision-box
		:is(.mission-vision-box-title, .mission-vision-box-content) {
		margin-top: 20px;
	}
	/* Why Choose Us */
	.about-why-choose-us .wcu-content {
		margin: 30px 0;
	}
	.about-why-choose-us .wcu-small-box {
		gap: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-desc {
		font-size: 16px;
	}

	/** SERVICES PAGE **/
	/* Exponential Growth */
	.ideas-for-growth .exp-growth-content-wrapper .unlocked-text {
		font-size: 22px;
		line-height: 34px;
		margin-top: 60px;
	}
	.ideas-for-growth .single-growth-box {
		padding: 25px;
	}
	.ideas-for-growth .single-growth-box .single-growth-icon svg {
		width: 50px;
		height: 50px;
	}
	.ideas-for-growth
		.single-growth-box
		:is(.single-growth-icon, .single-growth-title) {
		margin-bottom: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-title {
		font-size: 22px;
		line-height: 30px;
	}
	.ideas-for-growth .single-growth-box .single-growth-content {
		font-size: 16px;
	}
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
	.p-100 {
		padding-top: 70px;
	}
	.px-100 {
		padding: 70px 0;
	}
	p {
		font-size: 18px;
		line-height: 30px;
	}
	.theme-btn {
		margin-top: 30px;
	}
	.theme-listing li {
		padding-left: 25px;
		font-size: 18px;
	}
	.header_section .main_menu li a,
	.header_section .header-right-bar .search-icon {
		padding: 0 15px !important;
		font-size: 14px;
	}
	.header_section .header-right-bar .header-right-cta {
		margin-left: 10px;
	}
	.banner_section {
		height: 850px;
	}
	.banner_section .banner_content {
		margin-top: 160px;
	}
	.banner_section .banner_content h1,
	.community-banner .community-banner-content h1 {
		font-size: 62px;
		line-height: 78px;
		margin-bottom: 30px;
	}
	.banner_section .banner_content p {
		margin-bottom: 30px;
	}
	.banner_section .banner_content a {
		font-size: 16px;
		width: 160px;
		height: 50px;
	}
	.section-heading {
		font-size: 44px;
		line-height: 58px;
	}
	.what_txt {
		margin-bottom: 40px;
	}
	.what_boxes {
		padding: 25px;
	}
	.what_boxes .icons {
		margin-bottom: 20px;
	}
	.what_boxes .icons svg {
		width: 50px;
		height: auto;
	}
	.what_boxes h4 {
		font-size: 22px;
		margin-bottom: 20px;
	}
	.what_boxes ul li {
		font-size: 16px;
		padding-left: 25px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation,
	.leadership-people .leadership-slider-nav .slick-navigation,
	.mentor-cam .mentor-slider-nav .slick-navigation {
		width: 48px;
		height: 48px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation svg,
	.leadership-people .leadership-slider-nav .slick-navigation svg,
	.mentor-cam .mentor-slider-nav .slick-navigation svg {
		width: 22px;
		height: auto;
	}
	.story_sec .success-stories-slider {
		margin-top: 20px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		:is(.story-slider-logo, p) {
		margin-bottom: 25px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		p {
		font-size: 16px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content {
		padding: 20px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-name {
		font-size: 22px;
		line-height: 34px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-desc {
		font-size: 16px;
		line-height: 28px;
	}
	.featured-in {
		padding: 65px 0;
	}
	.featured-in .featured-in-heading {
		margin-bottom: 50px;
	}
	.blogs .blogs_content,
	.contact_section .section-heading {
		margin-bottom: 65px;
	}
	.blogs .single-blog-box .blog-content-wrap {
		padding: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-title {
		font-size: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-excerpt {
		font-size: 16px;
	}
	.blog-content-wrap .blog_btn {
		margin-top: 30px;
	}
	.blog-content-wrap .blog_btn a {
		font-size: 16px;
	}
	.blogs .btn_all {
		margin-top: 30px;
	}
	.success-blueprint .blueprint-main-heading {
		margin-bottom: 30px;
	}
	.mentor-cam .mentor-bulletpoint li {
		padding-left: 25px;
		font-size: 16px;
	}
	.mentor-cam .mentor-bulletpoint li:before {
		top: 10%;
	}
	.cost-calculator .calculator-subheading {
		font-size: 28px;
		margin: 25px 0;
	}
	.startup-showdown .showdown-listing {
		margin-top: 30px;
	}
	.startup-showdown .showdown-img-wrapper .timer-wrapper {
		width: 95%;
		left: 2.5%;
	}
	.startup-showdown .timer-wrapper .countdown-timer li .digits {
		font-size: 54px;
		line-height: 70px;
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		:is(#email-address, #email-address:focus, #email-address:focus-visible) {
		flex-basis: calc(100% - 160px);
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		#newsletter-sbmt-btn {
		width: 150px;
	}
	.footer_section {
		padding: 60px 0px;
	}

	/** COMMUNITY PAGE **/
	.events-programs .events-filters-wrap .event-filter-btn {
		padding: 0 25px;
	}

	.events-programs .single-event-wrapper {
		padding: 35px;
		margin-top: 50px;
	}
	.events-programs .single-event-wrapper .panelist-wrapper {
		margin-top: 50px;
	}
	.single-mentor-wrapper .mentor-info p {
		width: 70%;
	}
	.innovation-hub .innovation-hub__content {
		margin: 30px 0;
	}
	.startup-career .startup-career-content-wrapper .theme-btn a {
		width: 240px;
	}

	/** ABOUT US PAGE **/
	/* Subheader */
	.subheader .subheader-heading {
		font-size: 54px;
	}
	/* Who We Are */
	.about-who-we-are .mission-vision-box {
		padding: 35px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-icon-wrapper svg {
		width: 45px;
		height: auto;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-title {
		font-size: 30px;
		line-height: 42px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-content {
		font-size: 16px;
	}
	.about-who-we-are
		.mission-vision-box
		:is(.mission-vision-box-title, .mission-vision-box-content) {
		margin-top: 20px;
	}
	/* Why Choose Us */
	.about-why-choose-us .wcu-content {
		margin: 30px 0;
	}
	.about-why-choose-us .wcu-small-box {
		gap: 20px;
		padding: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-title {
		font-size: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-desc {
		font-size: 16px;
		margin-top: 10px;
	}

	/** SERVICES PAGE **/
	/* Exponential Growth */
	.ideas-for-growth .exp-growth-content-wrapper .unlocked-text {
		font-size: 22px;
		line-height: 34px;
		margin-top: 50px;
	}
	.ideas-for-growth .single-growth-box {
		padding: 25px;
	}
	.ideas-for-growth .single-growth-box .single-growth-icon svg {
		width: 50px;
		height: 50px;
	}
	.ideas-for-growth
		.single-growth-box
		:is(.single-growth-icon, .single-growth-title) {
		margin-bottom: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-title {
		font-size: 22px;
		line-height: 30px;
	}
	.ideas-for-growth .single-growth-box .single-growth-content {
		font-size: 16px;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
	.p-100 {
		padding-top: 50px;
	}
	.px-100 {
		padding: 50px 0;
	}
	p {
		font-size: 16px;
		line-height: 28px;
	}
	.theme-btn {
		margin-top: 30px;
	}
	.theme-listing li {
		padding-left: 25px;
		font-size: 18px;
	}
	.header_section .main_menu li a,
	.header_section .header-right-bar .search-icon {
		padding: 0 15px !important;
		font-size: 14px;
	}
	.header_section .header-right-bar .header-right-cta {
		margin-left: 10px;
	}
	.banner_section {
		height: 850px;
	}
	.banner_section .banner_content {
		margin-top: 160px;
	}
	.banner_section .banner_content h1,
	.community-banner .community-banner-content h1 {
		font-size: 62px;
		line-height: 78px;
		margin-bottom: 30px;
	}
	.banner_section .banner_content p {
		margin-bottom: 30px;
	}
	.banner_section .banner_content a {
		font-size: 16px;
		width: 160px;
		height: 50px;
	}
	.section-heading {
		font-size: 38px;
		line-height: 54px;
	}
	.what_txt {
		margin-bottom: 40px;
	}
	.what_boxes {
		padding: 25px;
	}
	.what_boxes .icons {
		margin-bottom: 20px;
	}
	.what_boxes .icons svg {
		width: 50px;
		height: auto;
	}
	.what_boxes h4 {
		font-size: 22px;
		margin-bottom: 20px;
	}
	.what_boxes ul li {
		font-size: 16px;
		padding-left: 25px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation,
	.leadership-people .leadership-slider-nav .slick-navigation,
	.mentor-cam .mentor-slider-nav .slick-navigation {
		width: 48px;
		height: 48px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation svg,
	.leadership-people .leadership-slider-nav .slick-navigation svg,
	.mentor-cam .mentor-slider-nav .slick-navigation svg {
		width: 22px;
		height: auto;
	}
	.story_sec .success-stories-slider {
		margin-top: 20px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		:is(.story-slider-logo, p) {
		margin-bottom: 25px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		p {
		font-size: 16px;
	}
	.leadership-people .leadership-people-slider {
		margin-top: 45px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content {
		padding: 20px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-name {
		font-size: 22px;
		line-height: 34px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-desc {
		font-size: 16px;
		line-height: 28px;
	}
	.featured-in {
		padding: 65px 0;
	}
	.featured-in .featured-in-heading {
		margin-bottom: 50px;
	}
	.blogs .blogs_content,
	.contact_section .section-heading {
		margin-bottom: 40px;
	}
	.blogs .single-blog-box .blog-content-wrap {
		padding: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-title {
		font-size: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-excerpt {
		font-size: 16px;
	}
	.blog-content-wrap .blog_btn {
		margin-top: 30px;
	}
	.blog-content-wrap .blog_btn a {
		font-size: 16px;
	}
	.blogs .btn_all {
		margin-top: 30px;
	}
	.success-blueprint .blueprint-main-heading {
		margin-bottom: 30px;
	}
	.mentor-cam .mentor-bulletpoint li {
		padding-left: 25px;
		font-size: 16px;
	}
	.mentor-cam .mentor-bulletpoint li:before {
		top: 10%;
	}
	.cost-calculator .calculator-subheading {
		font-size: 28px;
		margin: 25px 0;
	}
	.startup-showdown .showdown-listing {
		margin-top: 30px;
	}
	.startup-showdown .showdown-img-wrapper .timer-wrapper {
		width: 95%;
		left: 2.5%;
	}
	.startup-showdown .timer-wrapper .countdown-timer li .digits {
		font-size: 54px;
		line-height: 70px;
	}
	.newsletter-section {
		margin-top: 30px;
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		:is(#email-address, #email-address:focus, #email-address:focus-visible) {
		flex-basis: calc(100% - 160px);
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		#newsletter-sbmt-btn {
		width: 150px;
	}
	.footer_section {
		padding: 60px 0px;
	}

	/** COMMUNITY PAGE **/
	.events-programs .events-filters-wrap .event-filter-btn {
		padding: 0 25px;
	}
	.events-programs .single-event-wrapper {
		padding: 35px;
		margin-top: 50px;
	}
	.events-programs .single-event-wrapper .panelist-wrapper {
		margin-top: 50px;
	}
	.single-mentor-wrapper .mentor-info p {
		width: 70%;
	}
	.innovation-hub .innovation-hub__content {
		margin: 30px 0;
	}
	.startup-career .startup-career-content-wrapper .theme-btn a {
		width: 240px;
	}

	/** ABOUT US PAGE **/
	/* Subheader */
	.subheader .subheader-heading {
		font-size: 48px;
	}
	/* Who We Are */
	.about-who-we-are .mission-vision-box {
		padding: 25px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-icon-wrapper svg {
		width: 45px;
		height: auto;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-title {
		font-size: 26px;
		line-height: 36px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-content {
		font-size: 16px;
	}
	.about-who-we-are
		.mission-vision-box
		:is(.mission-vision-box-title, .mission-vision-box-content) {
		margin-top: 20px;
	}
	/* Why Choose Us */
	.about-why-choose-us .wcu-content {
		margin: 20px 0;
	}
	.about-why-choose-us .wcu-small-box {
		gap: 20px;
		padding: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-title {
		font-size: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-desc {
		font-size: 16px;
		margin-top: 10px;
	}

	/** SERVICES PAGE **/
	/* Exponential Growth */
	.ideas-for-growth .exp-growth-content-wrapper .unlocked-text {
		font-size: 20px;
		line-height: 32px;
		margin-top: 40px;
	}
	.ideas-for-growth .single-growth-box {
		padding: 25px;
	}
	.ideas-for-growth .single-growth-box .single-growth-icon svg {
		width: 50px;
		height: 50px;
	}
	.ideas-for-growth
		.single-growth-box
		:is(.single-growth-icon, .single-growth-title) {
		margin-bottom: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-title {
		font-size: 22px;
		line-height: 30px;
	}
	.ideas-for-growth .single-growth-box .single-growth-content {
		font-size: 16px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.navbar {
		padding: 0.5rem 3rem;
	}
	.p-100 {
		padding-top: 50px;
	}
	.px-100 {
		padding: 50px 0;
	}
	p {
		font-size: 16px;
		line-height: 28px;
	}
	.theme-btn {
		margin-top: 30px;
	}
	.theme-listing li {
		padding-left: 25px;
		font-size: 18px;
	}
	.section-heading {
		font-size: 34px;
		line-height: 50px;
	}
	.banner_section {
		height: 85vh;
	}
	.banner_section .banner_content {
		margin-top: 160px;
	}
	.banner_section .banner_content h1,
	.community-banner .community-banner-content h1 {
		font-size: 52px;
		line-height: 68px;
		margin-bottom: 30px;
	}
	.banner_section .banner_content p {
		margin-bottom: 30px;
	}
	.banner_section .banner_content a {
		font-size: 16px;
		width: 160px;
		height: 50px;
	}

	.what_txt {
		margin-bottom: 40px;
	}
	.what_boxes {
		padding: 25px;
	}
	.what_boxes .icons {
		margin-bottom: 20px;
	}
	.what_boxes .icons svg {
		width: 40px;
		height: auto;
	}
	.what_boxes h4 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.what_boxes ul li {
		font-size: 14px;
		padding-left: 25px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation,
	.leadership-people .leadership-slider-nav .slick-navigation,
	.mentor-cam .mentor-slider-nav .slick-navigation {
		width: 48px;
		height: 48px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation svg,
	.leadership-people .leadership-slider-nav .slick-navigation svg,
	.mentor-cam .mentor-slider-nav .slick-navigation svg {
		width: 22px;
		height: auto;
	}
	.story_sec .success-stories-slider {
		margin-top: 20px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		:is(.story-slider-logo, p) {
		margin-bottom: 25px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		p {
		font-size: 16px;
	}
	.leadership-people .leadership-people-slider {
		margin-top: 45px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content {
		padding: 20px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-name {
		font-size: 22px;
		line-height: 34px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-desc {
		font-size: 16px;
		line-height: 28px;
	}
	.featured-in {
		padding: 45px 0;
	}
	.featured-in .featured-in-heading {
		margin-bottom: 50px;
	}
	.blogs .blogs_content,
	.contact_section .section-heading {
		margin-bottom: 40px;
	}
	.blogs .single-blog-box .blog-img-wrap .blog-meta-wrap {
		gap: 20px;
	}
	.blogs .single-blog-box .blog-img-wrap .blog-meta-wrap span {
		font-size: 12px;
	}
	.blogs .single-blog-box .blog-content-wrap {
		padding: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-title {
		font-size: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-excerpt {
		font-size: 16px;
	}
	.blog-content-wrap .blog_btn {
		margin-top: 30px;
	}
	.blog-content-wrap .blog_btn a {
		font-size: 16px;
	}
	.blogs .btn_all {
		margin-top: 30px;
	}
	.success-blueprint .blueprint-main-heading {
		margin-bottom: 30px;
	}
	.mentor-cam .mentor-bulletpoint li {
		padding-left: 25px;
		font-size: 16px;
	}
	.mentor-cam .mentor-bulletpoint li:before {
		top: 10%;
	}
	.cost-calculator .calculator-subheading {
		font-size: 28px;
		margin: 25px 0;
	}
	.startup-showdown .showdown-listing {
		margin-top: 30px;
	}
	.startup-showdown .showdown-img-wrapper .timer-wrapper {
		width: 95%;
		left: 2.5%;
	}
	.startup-showdown .timer-wrapper .countdown-timer li .digits {
		font-size: 54px;
		line-height: 70px;
	}
	.newsletter-section {
		margin-top: 30px;
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		:is(#email-address, #email-address:focus, #email-address:focus-visible) {
		flex-basis: calc(100% - 160px);
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		#newsletter-sbmt-btn {
		width: 150px;
	}
	.footer_section {
		padding: 60px 0px;
	}

	/** COMMUNITY PAGE **/
	.events-programs .events-filters-wrap .event-filter-btn {
		padding: 0 25px;
		font-size: 14px;
	}
	.events-programs .single-event-wrapper {
		padding: 35px;
		margin-top: 50px;
	}
	.events-programs .single-event-wrapper .panelist-wrapper {
		margin-top: 50px;
	}
	.single-mentor-wrapper .mentor-info p {
		width: 70%;
	}
	.innovation-hub .innovation-hub__content {
		margin: 30px 0;
	}
	.startup-career .startup-career-content-wrapper .theme-btn a {
		width: 210px;
	}

	/** ABOUT US PAGE **/
	/* Subheader */
	.subheader .subheader-heading {
		font-size: 48px;
	}
	/* Who We Are */
	.about-who-we-are .mission-vision-box {
		padding: 25px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-icon-wrapper svg {
		width: 45px;
		height: auto;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-title {
		font-size: 26px;
		line-height: 36px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-content {
		font-size: 16px;
	}
	.about-who-we-are
		.mission-vision-box
		:is(.mission-vision-box-title, .mission-vision-box-content) {
		margin-top: 20px;
	}
	/* Why Choose Us */
	.about-why-choose-us .wcu-content {
		margin: 20px 0;
	}
	.about-why-choose-us .wcu-small-box {
		gap: 20px;
		padding: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-title {
		font-size: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-desc {
		font-size: 16px;
		margin-top: 10px;
	}

	/** SERVICES PAGE **/
	/* Exponential Growth */
	.ideas-for-growth .exp-growth-content-wrapper .unlocked-text {
		font-size: 20px;
		line-height: 32px;
		margin-top: 40px;
	}
	.ideas-for-growth .single-growth-box {
		padding: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-icon svg {
		width: 50px;
		height: 50px;
	}
	.ideas-for-growth
		.single-growth-box
		:is(.single-growth-icon, .single-growth-title) {
		margin-bottom: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-title {
		font-size: 22px;
		line-height: 30px;
	}
	.ideas-for-growth .single-growth-box .single-growth-content {
		font-size: 16px;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.navbar {
		padding: 0.5rem 3rem;
	}
	.header_section .logo_main a img {
		height: unset;
	}
	.p-100 {
		padding-top: 50px;
	}
	.px-100 {
		padding: 50px 0;
	}
	p {
		font-size: 16px;
		line-height: 28px;
	}
	.theme-btn {
		margin-top: 30px;
	}
	.theme-listing li {
		padding-left: 25px;
		font-size: 18px;
	}
	.section-heading {
		font-size: 34px;
		line-height: 50px;
	}
	.banner_section {
		height: 70vh;
	}
	.banner_section .banner_content {
		margin-top: 160px;
	}
	.banner_section .banner_content h1,
	.community-banner .community-banner-content h1 {
		font-size: 52px;
		line-height: 68px;
		margin-bottom: 30px;
	}
	.banner_section .banner_content p {
		margin-bottom: 30px;
	}
	.banner_section .banner_content a {
		font-size: 16px;
		width: 160px;
		height: 50px;
	}

	.what_txt {
		margin-bottom: 40px;
	}
	.what_boxes {
		padding: 25px;
	}
	.what_boxes .icons {
		margin-bottom: 20px;
	}
	.what_boxes .icons svg {
		width: 40px;
		height: auto;
	}
	.what_boxes h4 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.what_boxes ul li {
		font-size: 16px;
		padding-left: 25px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation,
	.leadership-people .leadership-slider-nav .slick-navigation,
	.mentor-cam .mentor-slider-nav .slick-navigation {
		width: 48px;
		height: 48px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation svg,
	.leadership-people .leadership-slider-nav .slick-navigation svg,
	.mentor-cam .mentor-slider-nav .slick-navigation svg {
		width: 22px;
		height: auto;
	}
	.story_sec .success-stories-slider {
		margin-top: 20px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		:is(.story-slider-logo, p) {
		margin-bottom: 25px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		p {
		font-size: 16px;
	}
	.leadership-people .leadership-people-slider {
		margin-top: 45px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content {
		padding: 20px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-name {
		font-size: 22px;
		line-height: 34px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-desc {
		font-size: 16px;
		line-height: 28px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-image-wrap
		img {
		margin: auto auto 0;
	}
	.story_sec .success-stories-slider-nav,
	.leadership-people .leadership-slider-nav,
	.mentor-cam .mentor-slider-nav {
		margin-top: 20px;
	}
	.featured-in {
		padding: 45px 0;
	}
	.featured-in .featured-in-heading {
		margin-bottom: 50px;
	}
	.blogs .blogs_content,
	.contact_section .section-heading {
		margin-bottom: 40px;
	}
	.blogs .single-blog-box {
		margin-bottom: 20px;
	}
	.blogs .single-blog-box .blog-img-wrap .blog-meta-wrap {
		gap: 20px;
	}
	.blogs .single-blog-box .blog-img-wrap .blog-meta-wrap span {
		font-size: 12px;
	}
	.blogs .single-blog-box .blog-content-wrap {
		padding: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-title {
		font-size: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-excerpt {
		font-size: 16px;
	}
	.blog-content-wrap .blog_btn {
		margin-top: 30px;
	}
	.blog-content-wrap .blog_btn a {
		font-size: 16px;
	}
	.blogs .btn_all {
		margin-top: 30px;
	}
	.success-blueprint .blueprint-main-heading {
		margin-bottom: 30px;
	}
	.mentor-cam .mentor-bulletpoint li {
		padding-left: 25px;
		font-size: 16px;
	}
	.mentor-cam .mentor-bulletpoint li:before {
		top: 10%;
	}
	.cost-calculator .calculator-subheading {
		font-size: 28px;
		margin: 25px 0;
	}
	.startup-showdown .showdown-listing {
		margin-top: 30px;
	}
	.startup-showdown .showdown-img-wrapper .timer-wrapper {
		width: 95%;
		left: 2.5%;
	}
	.startup-showdown .timer-wrapper .countdown-timer li {
		font-size: 14px;
	}
	.startup-showdown .timer-wrapper .countdown-timer li .digits,
	.startup-showdown .timer-wrapper .countdown-timer li:after {
		font-size: 35px;
		line-height: 50px;
	}
	.newsletter-section {
		margin-top: 30px;
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		:is(#email-address, #email-address:focus, #email-address:focus-visible) {
		flex-basis: calc(100% - 160px);
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		#newsletter-sbmt-btn {
		width: 150px;
	}
	.footer_section {
		padding: 60px 0px;
	}

	/** COMMUNITY PAGE **/
	.events-programs .events-filters-wrap {
		margin-top: 30px;
	}
	.events-programs .events-filters-wrap .event-filter-btn {
		padding: 0 25px;
		font-size: 14px;
	}
	.events-programs .single-event-wrapper {
		padding: 35px;
		margin-top: 50px;
	}
	.events-programs .single-event-wrapper .panelist-wrapper {
		margin-top: 50px;
	}
	.events-programs
		.single-event-wrapper
		.panelist-wrapper
		.single-panelist-box {
		margin-bottom: 20px;
	}
	.events-programs
		.single-event-wrapper
		.panelist-wrapper
		.single-panelist-box
		.single-panelist-deets {
		padding: 20px 10px;
	}
	.events-programs
		.single-event-wrapper
		.panelist-wrapper
		.single-panelist-box
		.single-panelist-deets
		.panelist-name {
		font-size: 16px;
	}
	.single-mentor-wrapper .mentor-info .mentor-name {
		font-size: 14px;
	}
	.single-mentor-wrapper .mentor-info {
		bottom: -80%;
	}
	.single-mentor-wrapper .mentor-info p {
		width: 90%;
	}
	.innovation-hub .innovation-hub__content {
		margin: 30px 0;
	}
	.startup-career .startup-career-content-wrapper .theme-btn a {
		width: 210px;
	}

	/** ABOUT US PAGE **/
	/* Subheader */
	.subheader .subheader-heading {
		font-size: 48px;
	}
	/* Who We Are */
	.about-who-we-are .mission-vision-box {
		padding: 25px;
		margin-bottom: 20px;
		height: unset;
	}
	.about-who-we-are .mission-vision-box .mission-vision-icon-wrapper svg {
		width: 45px;
		height: auto;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-title {
		font-size: 26px;
		line-height: 36px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-content {
		font-size: 16px;
	}
	.about-who-we-are
		.mission-vision-box
		:is(.mission-vision-box-title, .mission-vision-box-content) {
		margin-top: 20px;
	}
	/* Why Choose Us */
	.about-why-choose-us .wcu-content {
		margin: 20px 0;
	}
	.about-why-choose-us .wcu-small-box {
		gap: 20px;
		padding: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-title {
		font-size: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-desc {
		font-size: 16px;
		margin-top: 10px;
	}

	/** SERVICES PAGE **/
	/* Exponential Growth */
	.ideas-for-growth .exp-growth-content-wrapper .unlocked-text {
		font-size: 20px;
		line-height: 32px;
		margin-top: 30px;
	}
	.ideas-for-growth .single-growth-box {
		padding: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-icon svg {
		width: 50px;
		height: 50px;
	}
	.ideas-for-growth
		.single-growth-box
		:is(.single-growth-icon, .single-growth-title) {
		margin-bottom: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-title {
		font-size: 22px;
		line-height: 30px;
	}
	.ideas-for-growth .single-growth-box .single-growth-content {
		font-size: 16px;
	}
}
@media screen and (min-width: 576px) and (max-width: 767px) {
	.header_section .logo_main a img {
		height: unset;
	}
	.p-100 {
		padding-top: 50px;
	}
	.px-100 {
		padding: 50px 0;
	}
	p {
		font-size: 16px;
		line-height: 28px;
	}
	.theme-btn {
		margin-top: 30px;
	}
	.theme-listing li {
		padding-left: 25px;
		font-size: 18px;
	}
	.section-heading {
		font-size: 34px;
		line-height: 50px;
	}
	.banner_section {
		height: 90vh;
	}
	.banner_section .banner_content {
		margin-top: 160px;
	}
	.banner_section .banner_content h1,
	.community-banner .community-banner-content h1 {
		font-size: 40px;
		line-height: 58px;
		margin-bottom: 30px;
	}
	.banner_section .banner_content p {
		margin-bottom: 30px;
	}
	.banner_section .banner_content a {
		font-size: 16px;
		width: 160px;
		height: 50px;
	}

	.what_txt {
		margin-bottom: 40px;
	}
	.what_boxes {
		padding: 25px;
	}
	.what_boxes .icons {
		margin-bottom: 20px;
	}
	.what_boxes .icons svg {
		width: 40px;
		height: auto;
	}
	.what_boxes h4 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.what_boxes ul li {
		font-size: 16px;
		padding-left: 25px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation,
	.leadership-people .leadership-slider-nav .slick-navigation,
	.mentor-cam .mentor-slider-nav .slick-navigation {
		width: 48px;
		height: 48px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation svg,
	.leadership-people .leadership-slider-nav .slick-navigation svg,
	.mentor-cam .mentor-slider-nav .slick-navigation svg {
		width: 22px;
		height: auto;
	}
	.story_sec .success-stories-slider {
		margin-top: 20px;
	}
	.story_sec .success-stories-slider .story-slider-item {
		flex-direction: column;
		gap: 3rem;
		margin: 20px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		:is(.story-slider-logo, p) {
		margin-bottom: 25px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		p {
		font-size: 16px;
	}
	.leadership-people .leadership-people-slider {
		margin-top: 45px;
	}
	.leadership-people-slider .slick-list,
	.leadership-people-slider .leadership-people-slider-item {
		margin: unset;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content {
		padding: 20px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-name {
		font-size: 22px;
		line-height: 34px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-desc {
		font-size: 16px;
		line-height: 28px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-image-wrap
		img {
		margin: auto auto 0;
	}
	.story_sec .success-stories-slider-nav,
	.leadership-people .leadership-slider-nav,
	.mentor-cam .mentor-slider-nav {
		margin-top: 20px;
	}
	.featured-in {
		padding: 45px 0;
	}
	.featured-in .featured-in-heading {
		margin-bottom: 50px;
	}
	.blogs .blogs_content,
	.contact_section .section-heading {
		margin-bottom: 40px;
	}
	.blogs .single-blog-box {
		margin-bottom: 20px;
	}
	.blogs .single-blog-box .blog-img-wrap .blog-meta-wrap {
		gap: 20px;
	}
	.blogs .single-blog-box .blog-img-wrap .blog-meta-wrap span {
		font-size: 12px;
	}
	.blogs .single-blog-box .blog-content-wrap {
		padding: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-title {
		font-size: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-excerpt {
		font-size: 16px;
	}
	.blog-content-wrap .blog_btn {
		margin-top: 30px;
	}
	.blog-content-wrap .blog_btn a {
		font-size: 16px;
	}
	.blogs .btn_all {
		margin-top: 30px;
	}
	.success-blueprint .blueprint-main-heading {
		margin-bottom: 30px;
	}
	.mentor-cam .mentor-bulletpoint li {
		padding-left: 25px;
		font-size: 16px;
	}
	.mentor-cam .mentor-bulletpoint li:before {
		top: 10%;
	}
	.cost-calculator .calculator-subheading {
		font-size: 28px;
		margin: 25px 0;
	}
	.startup-showdown .showdown-listing {
		margin-top: 30px;
	}
	.startup-showdown .showdown-img-wrapper .timer-wrapper {
		width: 95%;
		left: 2.5%;
	}
	.startup-showdown .timer-wrapper .countdown-timer li {
		font-size: 14px;
	}
	.startup-showdown .timer-wrapper .countdown-timer li .digits,
	.startup-showdown .timer-wrapper .countdown-timer li:after {
		font-size: 35px;
		line-height: 50px;
	}
	.newsletter-section {
		margin-top: 30px;
	}
	.newsletter-section .newsletter-content-wrapper {
		margin-left: 0;
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		:is(#email-address, #email-address:focus, #email-address:focus-visible) {
		flex-basis: calc(100% - 160px);
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		#newsletter-sbmt-btn {
		width: 150px;
	}
	.footer_section {
		padding: 60px 0px;
	}

	/** COMMUNITY PAGE **/
	.events-programs .events-filters-wrap {
		margin-top: 30px;
	}
	.events-programs .events-filters-wrap .event-filter-btn {
		padding: 0 25px;
		font-size: 14px;
	}
	.events-programs .single-event-wrapper {
		padding: 35px;
		margin-top: 50px;
	}
	.events-programs .single-event-wrapper .panelist-wrapper {
		margin-top: 50px;
	}
	.events-programs
		.single-event-wrapper
		.panelist-wrapper
		.single-panelist-box {
		margin-bottom: 20px;
	}
	.events-programs
		.single-event-wrapper
		.panelist-wrapper
		.single-panelist-box
		.single-panelist-deets {
		padding: 20px 10px;
	}
	.events-programs
		.single-event-wrapper
		.panelist-wrapper
		.single-panelist-box
		.single-panelist-deets
		.panelist-name {
		font-size: 16px;
	}
	.single-mentor-wrapper .mentor-info .mentor-name {
		font-size: 14px;
	}
	.single-mentor-wrapper .mentor-info {
		bottom: -80%;
	}
	.single-mentor-wrapper .mentor-info p {
		width: 90%;
	}
	.innovation-hub .innovation-hub__content {
		margin: 30px 0;
	}
	.startup-career .startup-career-content-wrapper .theme-btn a {
		width: 210px;
	}

	/** ABOUT US PAGE **/
	/* Subheader */
	.subheader .subheader-heading {
		font-size: 48px;
	}
	/* Who We Are */
	.about-who-we-are .mission-vision-box {
		padding: 25px;
		margin-bottom: 20px;
		height: unset;
	}
	.about-who-we-are .mission-vision-box .mission-vision-icon-wrapper svg {
		width: 45px;
		height: auto;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-title {
		font-size: 26px;
		line-height: 36px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-content {
		font-size: 16px;
	}
	.about-who-we-are
		.mission-vision-box
		:is(.mission-vision-box-title, .mission-vision-box-content) {
		margin-top: 20px;
	}
	/* Why Choose Us */
	.about-why-choose-us .wcu-content {
		margin: 20px 0;
	}
	.about-why-choose-us .wcu-small-box {
		gap: 20px;
		padding: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-title {
		font-size: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-desc {
		font-size: 16px;
		margin-top: 10px;
	}

	/** SERVICES PAGE **/
	/* Exponential Growth */
	.ideas-for-growth .exp-growth-content-wrapper .unlocked-text {
		font-size: 18px;
		line-height: 32px;
		margin-top: 25px;
	}
	.ideas-for-growth .single-growth-box {
		padding: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-icon svg {
		width: 50px;
		height: 50px;
	}
	.ideas-for-growth
		.single-growth-box
		:is(.single-growth-icon, .single-growth-title) {
		margin-bottom: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-title {
		font-size: 22px;
		line-height: 30px;
	}
	.ideas-for-growth .single-growth-box .single-growth-content {
		font-size: 16px;
	}
}
@media screen and (max-width: 576px) {
	.header_section .logo_main a img {
		height: unset;
	}
	.p-100 {
		padding-top: 50px;
	}
	.px-100 {
		padding: 50px 0;
	}
	p {
		font-size: 16px;
		line-height: 28px;
	}
	.theme-btn {
		margin-top: 30px;
	}
	.theme-listing li {
		padding-left: 25px;
		font-size: 18px;
	}
	.section-heading {
		font-size: 34px;
		line-height: 50px;
	}
	.banner_section {
		height: 90vh;
	}
	.banner_section .banner_content {
		margin-top: 160px;
	}
	.banner_section .banner_content h1,
	.community-banner .community-banner-content h1 {
		font-size: 40px;
		line-height: 58px;
		margin-bottom: 30px;
	}
	.banner_section .banner_content p {
		margin-bottom: 30px;
	}
	.banner_section .banner_content a {
		font-size: 16px;
		width: 160px;
		height: 50px;
	}

	.what_txt {
		margin-bottom: 40px;
	}
	.what_boxes {
		padding: 25px;
	}
	.what_boxes .icons {
		margin-bottom: 20px;
	}
	.what_boxes .icons svg {
		width: 40px;
		height: auto;
	}
	.what_boxes h4 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.what_boxes ul li {
		font-size: 16px;
		padding-left: 25px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation,
	.leadership-people .leadership-slider-nav .slick-navigation,
	.mentor-cam .mentor-slider-nav .slick-navigation {
		width: 48px;
		height: 48px;
	}
	.story_sec .success-stories-slider-nav .slick-navigation svg,
	.leadership-people .leadership-slider-nav .slick-navigation svg,
	.mentor-cam .mentor-slider-nav .slick-navigation svg {
		width: 22px;
		height: auto;
	}

	.story_sec .success-stories-slider {
		margin-top: 20px;
	}
	.story_sec .success-stories-slider .story-slider-item {
		flex-direction: column;
		gap: 3rem;
		margin: 20px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		:is(.story-slider-logo, p) {
		margin-bottom: 25px;
	}
	.story_sec
		.success-stories-slider
		.story-slider-item
		.story-slider-content-wrap
		p {
		font-size: 16px;
	}
	.leadership-people-slider .slick-list,
	.leadership-people-slider .leadership-people-slider-item {
		margin: unset;
	}
	.leadership-people .leadership-people-slider {
		margin-top: 45px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content {
		padding: 20px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-name {
		font-size: 22px;
		line-height: 34px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-content
		.people-content-desc {
		font-size: 16px;
		line-height: 28px;
	}
	.leadership-people
		.leadership-people-slider
		.leadership-people-slider-item
		.leadership-people-slider-item-wrap
		.people-image-wrap
		img {
		margin: auto auto 0;
	}
	.story_sec .success-stories-slider-nav,
	.leadership-people .leadership-slider-nav,
	.mentor-cam .mentor-slider-nav {
		margin-top: 20px;
	}
	.featured-in {
		padding: 45px 0;
	}
	.featured-in .featured-in-heading {
		margin-bottom: 50px;
	}
	.blogs .blogs_content,
	.contact_section .section-heading {
		margin-bottom: 40px;
	}
	.blogs .single-blog-box {
		margin-bottom: 20px;
	}
	.blogs .single-blog-box .blog-img-wrap .blog-meta-wrap {
		gap: 20px;
	}
	.blogs .single-blog-box .blog-img-wrap .blog-meta-wrap span {
		font-size: 12px;
	}
	.blogs .single-blog-box .blog-content-wrap {
		padding: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-title {
		font-size: 20px;
	}
	.blogs .single-blog-box .blog-content-wrap .blog-excerpt {
		font-size: 16px;
	}
	.blog-content-wrap .blog_btn {
		margin-top: 30px;
	}
	.blog-content-wrap .blog_btn a {
		font-size: 16px;
	}
	.blogs .btn_all {
		margin-top: 30px;
	}
	.success-blueprint .blueprint-main-heading {
		margin-bottom: 30px;
	}
	.mentor-cam .mentor-bulletpoint li {
		padding-left: 25px;
		font-size: 16px;
	}
	.mentor-cam .mentor-bulletpoint li:before {
		top: 10%;
	}
	.cost-calculator .calculator-subheading {
		font-size: 28px;
		margin: 25px 0;
	}
	.startup-showdown .showdown-listing {
		margin-top: 30px;
	}
	.startup-showdown .showdown-img-wrapper .timer-wrapper {
		width: 95%;
		left: 2.5%;
	}
	.startup-showdown .timer-wrapper .countdown-timer li {
		font-size: 14px;
	}
	.startup-showdown .timer-wrapper .countdown-timer li .digits,
	.startup-showdown .timer-wrapper .countdown-timer li:after {
		font-size: 35px;
		line-height: 50px;
	}
	.newsletter-section {
		margin-top: 30px;
	}
	.newsletter-section .newsletter-content-wrapper {
		margin-left: 0;
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		:is(#email-address, #email-address:focus, #email-address:focus-visible) {
		flex-basis: calc(100% - 160px);
	}
	.newsletter-section
		.newsletter-content-wrapper
		.newsletter-form
		form
		#newsletter-sbmt-btn {
		width: 150px;
	}
	.footer_section {
		padding: 60px 0px;
	}

	/** COMMUNITY PAGE **/
	.events-programs .events-filters-wrap {
		margin-top: 30px;
	}
	.events-programs .events-filters-wrap .event-filter-btn {
		padding: 0 25px;
		font-size: 14px;
	}
	.events-programs .single-event-wrapper {
		padding: 35px;
		margin-top: 50px;
	}
	.events-programs .single-event-wrapper .panelist-wrapper {
		margin-top: 50px;
	}
	.events-programs
		.single-event-wrapper
		.panelist-wrapper
		.single-panelist-box {
		margin-bottom: 20px;
	}
	.events-programs
		.single-event-wrapper
		.panelist-wrapper
		.single-panelist-box
		.single-panelist-deets {
		padding: 20px 10px;
	}
	.events-programs
		.single-event-wrapper
		.panelist-wrapper
		.single-panelist-box
		.single-panelist-deets
		.panelist-name {
		font-size: 16px;
	}
	.single-mentor-wrapper .mentor-info .mentor-name {
		font-size: 14px;
	}
	.single-mentor-wrapper .mentor-info {
		bottom: -80%;
	}
	.single-mentor-wrapper .mentor-info p {
		width: 90%;
	}
	.innovation-hub .innovation-hub__content {
		margin: 30px 0;
	}
	.startup-career .startup-career-content-wrapper .theme-btn a {
		width: 210px;
	}

	/** ABOUT US PAGE **/
	/* Subheader */
	.subheader .subheader-heading {
		font-size: 38px;
	}
	/* Who We Are */
	.about-who-we-are .mission-vision-box {
		padding: 15px;
		margin-bottom: 20px;
		height: unset;
	}
	.about-who-we-are .mission-vision-box .mission-vision-icon-wrapper svg {
		width: 45px;
		height: auto;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-title {
		font-size: 26px;
		line-height: 36px;
	}
	.about-who-we-are .mission-vision-box .mission-vision-box-content {
		font-size: 16px;
	}
	.about-who-we-are
		.mission-vision-box
		:is(.mission-vision-box-title, .mission-vision-box-content) {
		margin-top: 20px;
	}
	/* Why Choose Us */
	.about-why-choose-us .wcu-content {
		margin: 20px 0;
	}
	.about-why-choose-us .wcu-small-box {
		gap: 20px;
		padding: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-title {
		font-size: 20px;
	}
	.about-why-choose-us
		.wcu-small-box
		.wcu-small-box-content-wrapper
		.wcu-small-box-content-desc {
		font-size: 16px;
		margin-top: 10px;
	}

	/** SERVICES PAGE **/
	/* Exponential Growth */
	.ideas-for-growth .exp-growth-content-wrapper .unlocked-text {
		font-size: 18px;
		line-height: 32px;
		margin-top: 25px;
	}
	.ideas-for-growth .single-growth-box {
		padding: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-icon svg {
		width: 50px;
		height: 50px;
	}
	.ideas-for-growth
		.single-growth-box
		:is(.single-growth-icon, .single-growth-title) {
		margin-bottom: 20px;
	}
	.ideas-for-growth .single-growth-box .single-growth-title {
		font-size: 22px;
		line-height: 30px;
	}
	.ideas-for-growth .single-growth-box .single-growth-content {
		font-size: 16px;
	}
}
