/*!
Theme Name: Revol Ventures
Theme URI: https://them.es/starter
Author: Tekrevol
Author URI: https://www.tekrevol.com/
Description: Custom bootstrap 5 bolierplate Theme
Version: 3.5.3
Requires at least: 5.0
Tested up to: 6.6
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: revol-ventures
*/

/* Don't overwrite this file. Compile "/assets/main.scss" to "/build/main.css" */

/* From http://codex.wordpress.org/CSS */

/* 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;
}
body.admin-bar .header_section {
	top: 30px !important;
}
a {
	text-decoration: none;
}
.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;
}
.w-90 {
	width: 90%;
}
/* 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("/wp-content/uploads/2024/08/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;
	flex-wrap: wrap;
	column-gap: 10px;
	position: relative;
}
.newsletter-section
	.newsletter-content-wrapper
	.newsletter-form
	form
	span[data-name="email-822"] {
	flex-basis: calc(100% - 180px);
}
.newsletter-section
	.newsletter-content-wrapper
	.newsletter-form
	form
	:is(#email-address, #email-address:focus, #email-address:focus-visible) {
	border: 0;
	outline: 0;
	height: 100%;
	width: 100%;
}
.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
	.newsletter-form
	form
	.wpcf7-spinner {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		margin-right: 0;
	}
.newsletter-section
	.newsletter-content-wrapper
	.newsletter-form
	form
	.wpcf7-response-output {
	margin: 35px 0 0;
	width: 100%;
}
.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 .wpcf7-response-output {
    color: #fff;
    margin: 2em 0 0 !important;
}
.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 {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 20px;
	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 {
	display: inline-block;
	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("/wp-content/uploads/2024/08/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;
}
/** BLOGS PAGE **/
.blogs-wrapper .single-article-box {
	padding: 25px;
	border: 1px solid #e1e1e1;
	margin-bottom: 30px;
	background-color: #fff;
	gap: 35px;
	max-width: 830px;
	transition: 0.3s ease;
}
.blogs-wrapper .single-article-box:hover {
	border-color: transparent;
	box-shadow: 4px 4px 8px 0px #cecece52;
}
.blogs-wrapper .single-article-box .article-image {
	max-width: 320px;
	flex-basis: 320px;
}
.blogs-wrapper .single-article-box .article-image img {
	border-radius: 3px;
}
.blogs-wrapper .single-article-box .article-textual-deets {
	flex-basis: calc(100% - 355px);
}
.blogs-wrapper .single-article-box .article-textual-deets .meta-wrapper,
.blog-content-wrapper .meta-wrapper {
	margin-bottom: 30px;
}
.blogs-wrapper
	.single-article-box
	.article-textual-deets
	.meta-wrapper
	:is(.article-date, .article-read-time),
.blog-content-wrapper .meta-wrapper :is(.article-date, .article-read-time) {
	color: #8492a7;
	font-size: 16px;
	gap: 10px;
}
.blogs-wrapper .single-article-box .article-textual-deets .article-title {
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 32px;
	font-weight: 500;
	transition: 0.3s ease;
	color: var(--secondary-color);
}
.blogs-wrapper .single-article-box:hover .article-textual-deets .article-title {
	color: var(--primary-color);
}
.blogs-wrapper .single-article-box .article-textual-deets .article-excerpt {
	margin-bottom: 0;
	font-size: 16px;
}
.blogs-wrapper .pagination {
	margin-top: 60px;
}
.blogs-wrapper .pagination .next-pg-btn {
	display: inline-block;
	width: 160px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	background-color: var(--primary-color);
	color: #fff;
	gap: 12px;
}
#blogs_sidebar .sidebar-widget-title {
	font-size: 24px;
	font-weight: 500;
	padding-bottom: 15px;
	margin-bottom: 0;
	border-bottom: 1px solid #dee7ee;
}
#blogs_sidebar #search-form input {
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	padding: 12px;
	height: 72px;
}
#blogs_sidebar #search-form button {
	top: 50%;
	transform: translateY(-50%);
	right: 12px;
	color: #fff;
	background-color: var(--primary-color);
	border: 0;
	border-radius: 7px;
	height: 50px;
	width: 150px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	gap: 10px;
	transition: 0.3s ease;
}
#blogs_sidebar #search-form button:hover {
	background-color: #000;
}
#blogs_sidebar .single-recent-post {
	gap: 20px;
}
#blogs_sidebar .single-recent-post .img-wrapper {
	flex-basis: 120px;
}
#blogs_sidebar .single-recent-post .content-wrapper {
	flex-basis: calc(100% - 140px);
}
#blogs_sidebar .single-recent-post .content-wrapper .article-date {
	gap: 8px;
}
#blogs_sidebar .single-recent-post .content-wrapper .article-date svg path {
	stroke: var(--primary-color);
}
#blogs_sidebar .single-recent-post .content-wrapper .article-date span {
	color: var(--grey-paragraph);
}
#blogs_sidebar .single-recent-post .content-wrapper p {
	font-size: 18px;
	line-height: 28px;
	color: var(--secondary-color);
	margin-top: 15px;
}
#blogs_sidebar .post-categories {
	gap: 20px;
}
#blogs_sidebar .post-categories a {
	border: 1px solid #e1e1e1;
	padding: 15px 20px;
	border-radius: 10px;
	color: var(--grey-paragraph);
	font-size: 18px;
	transition: 0.3s ease;
	font-weight: 400;
}
#blogs_sidebar .post-categories a:hover {
	border-color: transparent;
	box-shadow: 4px 4px 8px 0px #cecece52;
	color: var(--primary-color);
	font-weight: 600;
}
#blogs_sidebar .post-categories a:hover span {
	color: #222d39;
}
#blogs_sidebar .post-tags {
	gap: 15px;
}
#blogs_sidebar .post-tags a {
	display: inline-block;
	transition: 0.3s ease;
	border-radius: 7px;
	background-color: #f7f9fc;
	padding: 8px 20px;
	font-size: 18px;
	color: var(--grey-paragraph);
}
#blogs_sidebar .post-tags a:hover {
	background-color: #4169e1;
	color: #fff;
}
#blogs_sidebar .insta-thumbs {
	justify-content: space-between;
	row-gap: 10px;
}
#blogs_sidebar .insta-thumbs li {
	position: relative;
	cursor: pointer;
}
#blogs_sidebar .insta-thumbs li:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: auto;
	bottom: 100%;
	background-color: rgb(65 105 225 / 80%);
	transition: 0.3s ease;
}
#blogs_sidebar .insta-thumbs li:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	visibility: hidden;
	width: 24px;
	height: 24px;
	background-image: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.1797 2H7.17969C4.41826 2 2.17969 4.23858 2.17969 7V17C2.17969 19.7614 4.41826 22 7.17969 22H17.1797C19.9411 22 22.1797 19.7614 22.1797 17V7C22.1797 4.23858 19.9411 2 17.1797 2Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.1794 11.3701C16.3028 12.2023 16.1607 13.0523 15.7732 13.7991C15.3857 14.5459 14.7725 15.1515 14.021 15.5297C13.2695 15.908 12.4178 16.0397 11.5872 15.906C10.7565 15.7723 9.98916 15.3801 9.39423 14.7852C8.79931 14.1903 8.40713 13.4229 8.27346 12.5923C8.1398 11.7616 8.27146 10.91 8.64972 10.1584C9.02798 9.40691 9.63358 8.7938 10.3804 8.4063C11.1272 8.0188 11.9771 7.87665 12.8094 8.00006C13.6583 8.12594 14.4442 8.52152 15.0511 9.12836C15.6579 9.73521 16.0535 10.5211 16.1794 11.3701Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.6797 6.5H17.6897" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	transition: 0.3s ease;
}
#blogs_sidebar .insta-thumbs li:hover::before {
	top: 0;
	bottom: 0;
}
#blogs_sidebar .insta-thumbs li:hover::after {
	opacity: 1;
	visibility: visible;
}
#blogs_sidebar > div:not(:last-child) {
	margin-bottom: 70px;
}
/** BLOG DETAIL PAGE **/
.blog-content-wrapper .blog-content {
	max-width: 92%;
}
.blog-content-wrapper .blog-content .article-title {
	font-size: 40px;
	line-height: 54px;
	font-weight: 600;
	margin-bottom: 35px;
}
.blog-content-wrapper .blog-content p {
	font-size: 18px;
	line-height: 30px;
}
.blog-content-wrapper .blog-content :is(ol, ul) {
	padding: 0;
	list-style: inside auto;
	color: var(--grey-paragraph);
	font-size: 18px;
	line-height: 30px;
}
.blog-content-wrapper .blog-content h3 {
	font-size: 30px;
	line-height: 40px;
	font-weight: 600;
	margin-bottom: 30px;
}
.blog-content-wrapper .blog-content blockquote {
	padding: 50px;
	background-color: #f7f9fc;
	border-left: 3px solid var(--primary-color);
	border-radius: 3px;
	margin: 40px 0;
	font-size: 24px;
	line-height: 150%;
	color: var(--secondary-color);
}
.blog-content-wrapper .blog-content blockquote p {
	color: var(--secondary-color);
	margin: 30px 0 0;
	font-size: 18px;
	line-height: 150%;
	font-weight: 600;
}
.blog-content-wrapper .blog-content blockquote p span {
	color: var(--primary-color);
}
.blog-content-wrapper .blog-content .post-footer-meta .popular-tags-wrapper,
.blog-content-wrapper .blog-content .post-footer-meta .shareable-links {
	align-items: center;
}
.blog-content-wrapper
	.blog-content
	.post-footer-meta
	:is(.popular-tags-wrapper, .shareable-links)
	> span {
	font-weight: 500;
	font-size: 18px;
	line-height: 150%;
	margin-right: 15px;
}
.blog-content-wrapper .blog-content .post-footer-meta ul {
	margin-bottom: 0;
	list-style: none;
	display: flex;
	gap: 15px;
	flex-wrap: wrap;
}
.blog-content-wrapper .blog-content .post-footer-meta .popular-tags-wrapper li {
	background: #f7f9fc;
	border-radius: 7px;
	padding: 8px 24px;
	color: var(--grey-paragraph);
	transition: var(--base-transition);
}
.blog-content-wrapper
	.blog-content
	.post-footer-meta
	.popular-tags-wrapper
	li:hover {
	background: var(--primary-color);
	color: #fff;
}
.blog-content-wrapper
	.blog-content
	.post-footer-meta
	.shareable-links
	li
	:is(svg, path) {
	transition: var(--base-transition);
}
.blog-content-wrapper
	.blog-content
	.post-footer-meta
	.shareable-links
	li:hover
	svg {
	fill: var(--primary-color);
}
.blog-content-wrapper
	.blog-content
	.post-footer-meta
	.shareable-links
	li:hover
	svg
	path {
	filter: brightness(0) invert(1);
}
.blog-content-wrapper .author-box {
	margin-top: 50px;
	padding: 50px;
	border-radius: 3px;
	background-color: #fafafb;
	gap: 5%;
}
.blog-content-wrapper .author-box .author-img {
	flex-basis: 15%;
}
.blog-content-wrapper .author-box .author-content-box {
	flex-basis: 80%;
}
.blog-content-wrapper .author-box .author-content-box .author-name {
	font-size: 24px;
	line-height: 150%;
	font-weight: 500;
}
.blog-content-wrapper .author-box .author-content-box .author-designation {
	color: var(--primary-color);
	line-height: 150%;
}
.blog-content-wrapper .author-box .author-content-box .author-bio {
	margin: 30px 0 10px;
}
.blog-content-wrapper .author-box .author-content-box .author-socials {
	gap: 30px;
}
.blog-content-wrapper
	.author-box
	.author-content-box
	.author-socials
	li
	svg
	path {
	transition: var(--base-transition);
	fill: #16171e;
}
.blog-content-wrapper
	.author-box
	.author-content-box
	.author-socials
	li:hover
	svg
	path {
	fill: var(--primary-color);
}

/** PORTFOLIO PAGE **/
.products-wrapper {
	padding-bottom: 60px;
	background-color: #fff;
}
.products-wrapper .single-product {
	border-radius: 20px;
	padding: 70px 0;
	margin-top: 45px;
}
.products-wrapper .single-product .product-content-wrapper {
	margin-left: 15%;
}
.products-wrapper .single-product .product-content-wrapper .product-logo {
	margin-bottom: 70px;
}
.products-wrapper .single-product .product-content-wrapper .product-content {
	color: #fff;
	margin-bottom: 70px;
}
.products-wrapper .single-product .product-content-wrapper .product-cta {
	color: var(--secondary-color);
	background-color: #f0f5ff;
	border-radius: 7px;
	width: 230px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-weight: 700;
}
.service-companies {
	/* padding: 70px 0; */
	background-color: #fafafb;
}
.service-companies .single-company {
	text-align: center;
	padding: 16px 16px 35px;
	border-radius: 20px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
}
.service-companies .single-company .company-logo {
	margin: 50px 0;
}
.service-companies .single-company .company-content {
	width: 85%;
	margin: 0 auto;
	color: var(--grey-paragraph);
}

/** CONTACT PAGE **/
.contact-pg {
	background-color: #fafafb;
}
.contact-deets {
	margin-bottom: 100px;
}
.contact-deets li {
	gap: 30px;
}
.contact-deets :is(li, a) {
	font-size: 20px;
	line-height: 27px;
	color: var(--secondary-color);
	font-weight: 500;
}
.contact-pg .cf-wrapper {
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 8px;
	padding: 60px;
}
.contact-pg .cf-wrapper .input-field:not(:last-child) {
	margin-bottom: 30px;
}
.contact-pg .cf-wrapper .input-field label {
	font-size: 16px;
	line-height: 22px;
	color: var(--grey-paragraph);
	margin-bottom: 15px;
}
.contact-pg .cf-wrapper .input-field :is(input, textarea) {
	border-radius: 0;
	border: 0;
	border-bottom: 1px solid #838e9e33;
	height: 60px;
	padding: 10px 15px;
	transition: var(--base-transition);
}
.contact-pg .cf-wrapper .input-field textarea {
	resize: none;
	height: 188px;
}
.contact-pg .cf-wrapper .input-field :is(input:focus, textarea:focus) {
	outline: 0;
	box-shadow: none;
	border-bottom-color: var(--primary-color);
}
.contact-pg .cf-wrapper .form-submit {
	margin-top: 50px;
	width: 120px;
	height: 50px;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	line-height: 100%;
	font-weight: 700;
	color: #fff;
	background-color: var(--primary-color);
	border: 1px solid var(--primary-color);
	transition: var(--base-transition);
}
.contact-pg .cf-wrapper .form-submit:hover {
	color: var(--primary-color);
	background-color: #fff;
}
.portfolio-breadcrumbs {
	gap: 10px;
	font-size: 16px;
	margin-bottom: 10px;
}
.portfolio-stories {
	background-color: #fafafb;
}
.portfolio-stories .success-story-content {
	margin-bottom: 100px;
}
.portfolio-stories .success-story-content h2 {
	margin-bottom: 45px;
}
.prod-subheader {
	padding-top: 140px;
	padding-bottom: 25px;
	position: relative;
}
.prod-subheader-heading {
	font-size: 80px;
	line-height: 90px;
	font-weight: 700;
	margin: 50px 0;
}
.prod-subheader-content {
	margin-bottom: 75px;
}
.prod-subheader-cta,
.prod-subheader-cta:hover {
	width: 212px;
	height: 60px;
	font-size: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
	font-weight: 700;
	color: #000;
	background-color: #fff;
}
.product-serveEasy .prod-subheader-cta {
	background-color: var(--primary-color);
	color: #fff;
}
#product-subheader-image {
	right: 0;
	bottom: 0;
	width: 50%;
}
.serveeasy-benefits-sect .section-heading {
	margin-bottom: 120px;
}
.serveeasy-benefits-sect .benefits-box {
	height: 100%;
	padding: 55px 45px;
	box-shadow: 0px 15px 30px 0px #d2d9e059;
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	width: 92%;
	margin: 0 auto;
}
.serveeasy-benefits-sect .benefits-box:before {
	content: "";
	position: absolute;
	left: -30px;
	bottom: -30px;
	width: 100%;
	height: 100%;
	border: 1px solid #cecece;
	border-radius: 10px;
	z-index: -1;
}
.benefits-box .benefit-icon {
	margin-bottom: 30px;
}
.benefits-box .benefit-title {
	font-size: 27px;
	line-height: 35px;
	font-weight: 700;
	color: #191919;
	margin-bottom: 30px;
}
.benefits-box .benefit-listing li {
	padding-left: 34px;
	position: relative;
	color: #808285;
	font-size: 18px;
	margin-bottom: 10px;
}
.benefits-box .benefit-listing li:last-child {
	margin-bottom: 0;
}
.benefits-box .benefit-listing li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	/* transform: translateY(-50%); */
	background-image: url('data:image/svg+xml,<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.8672 1.03589C14.2734 1.41089 14.2734 2.06714 13.8672 2.44214L5.86719 10.4421C5.49219 10.8484 4.83594 10.8484 4.46094 10.4421L0.460938 6.44214C0.0546875 6.06714 0.0546875 5.41089 0.460938 5.03589C0.835938 4.62964 1.49219 4.62964 1.86719 5.03589L5.14844 8.31714L12.4609 1.03589C12.8359 0.629639 13.4922 0.629639 13.8672 1.03589Z" fill="%234169E1"/></svg>');
	width: 15px;
	height: 11px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.single-restaurant-type > * {
	color: #fff;
}
.single-restaurant-type .single-restaurant-icon {
	margin-bottom: 25px;
}
.single-restaurant-type .single-restaurant-title {
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
	margin-bottom: 10px;
}
.single-restaurant-type .single-restaurant-desc {
	width: 90%;
	margin: 0 auto;
}
.rest-type-seperator {
	margin: 32px 0;
	opacity: 0;
}
#prod-accordions-wrapper .prod-accordion {
	padding-left: 35px;
	border-left: 4px solid #838e9e;
	transition: var(--base-transition);
	margin-bottom: 30px;
}
#prod-accordions-wrapper .prod-accordion-title {
	cursor: pointer;
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
	color: var(--secondary-color);
	transition: var(--base-transition);
	margin-bottom: 0;
}
#prod-accordions-wrapper .prod-accordion-content {
	overflow: hidden;
	height: 0;
	margin-top: 0;
	transition: var(--base-transition);
	/* display: none; */
}
#prod-accordions-wrapper .prod-accordion.active-accordion {
	border-color: var(--primary-color);
}
#prod-accordions-wrapper
	.prod-accordion.active-accordion
	.prod-accordion-title {
	color: var(--primary-color);
}
#prod-accordions-wrapper
	.prod-accordion.active-accordion
	.prod-accordion-content {
	overflow: unset;
	height: auto;
	margin-top: 15px;
	/* display: block; */
}
.product-veebuild #product-subheader-image {
	right: 3.7%;
	bottom: unset;
	top: 50%;
	transform: translateY(-50%);
}
.product-veebuild .single-restaurant-type .single-restaurant-desc {
	color: #838e9e;
}
.veebuild-features-list .single-feature:not(:last-child) {
	margin-bottom: 35px;
}
.veebuild-features-list .single-feature img {
	margin-bottom: 25px;
}
.veebuild-features-list .single-feature .feature-title {
	font-weight: 700;
	font-size: 22px;
	color: var(--secondary-color);
}
.veebuild-features-list .single-feature .feature-content {
	margin-bottom: 0;
	font-size: 18px;
}
.product-save-win #product-subheader-image {
	right: 3.7%;
	width: auto;
}
.save-win-idea {
	position: relative;
	max-height: 840px;
	background: linear-gradient(to right, #e8af2e 0% 15%, #00000000 15% 100%);
	padding: 11% 0;
}
.save-win-idea:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 4%;
	width: 41%;
	background-image: url(/wp-content/uploads/2024/09/save-win-iphones.webp);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
:is(.save-win-idea, .save-win-features, .save-win-client, .save-win-results) p {
	font-size: 18px;
}
.save-win-client {
	background-color: #e8af2e;
}
.save-win-results {
	position: relative;
	padding: 160px 0;
}
.save-win-results:after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	background-image: url(/wp-content/uploads/2024/09/save-win-results.webp);
	background-repeat: no-repeat;
	width: 52%;
	height: 93%;
}
.save-win-techstack {
	background-color: #fafafb;
}
.save-win-techstack {
	padding: 120px 0;
}
.tech-category .tech-title {
	text-align: center;
	margin-bottom: 35px;
	font-size: 24px;
	font-weight: 700;
}
.tech-category .tech-list {
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 15px;
}
.tech-category .tech-list li {
	padding: 10px 20px;
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	display: flex;
	gap: 15px;
	align-items: center;
}
.tech-category .tech-list li .tech-name {
	font-size: 16px;
	color: #838e9e;
	font-weight: 500;
}
/* 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;
	}
	/** Blogs Page **/
	.blogs-wrapper .single-article-box {
		gap: 20px;
		padding: 15px;
	}
	.blogs-wrapper .single-article-box .article-image {
		max-width: 280px;
		flex-basis: 280px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets {
		flex-basis: calc(100% - 340px);
	}
	.blogs-wrapper .single-article-box .article-textual-deets .article-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets .meta-wrapper,
	.blog-content-wrapper .meta-wrapper {
		margin-bottom: 15px;
	}
	#blogs_sidebar > div:not(:last-child) {
		margin-bottom: 30px;
	}
	#blogs_sidebar .sidebar-widget-title {
		font-size: 18px;
	}
	#blogs_sidebar #search-form button {
		width: 50px;
	}
	#blogs_sidebar #search-form button span {
		display: none;
	}
	.blogs-wrapper .pagination {
		margin-top: 30px;
	}
	#blogs_sidebar .post-categories a,
	#blogs_sidebar .post-tags a {
		font-size: 16px;
	}
	#blogs_sidebar .insta-thumbs {
		gap: 10px;
		justify-content: unset;
	}
	/** Contact Page **/
	.contact-deets {
		margin-bottom: 70px;
	}
	/** Portfolio Page **/
	.products-wrapper .single-product .product-content-wrapper {
		margin-left: 10%;
	}
	.products-wrapper
		.single-product
		.product-content-wrapper
		:is(.product-logo, .product-content) {
		margin-bottom: 50px;
	}
	.service-companies .single-company .company-logo {
		margin: 35px 0;
	}
	/* Product Pages */
	.prod-subheader-heading {
		font-size: 62px;
		line-height: 78px;
		margin: 35px 0;
	}
	.prod-subheader-content {
		margin-bottom: 40px;
	}
	.prod-subheader-cta,
	.prod-subheader-cta:hover {
		width: 190px;
		height: 50px;
		font-size: 16px;
	}
	.serveeasy-benefits-sect .section-heading {
		margin-bottom: 60px;
	}
	.serveeasy-benefits-sect .benefits-box {
		padding: 40px 35px;
	}
	.serveeasy-benefits-sect .benefits-box:before {
		left: -20px;
		bottom: -20px;
	}
	.benefits-box .benefit-title {
		font-size: 22px;
		line-height: 30px;
	}
	.benefits-box .benefit-listing li {
		padding-left: 22px;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		width: 45%;
	}
}
@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;
	}
	/** Blogs Page **/
	.blogs-wrapper .single-article-box {
		gap: 20px;
		padding: 15px;
	}
	.blogs-wrapper .single-article-box .article-image {
		max-width: 260px;
		flex-basis: 260px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets {
		flex-basis: calc(100% - 280px);
	}
	.blogs-wrapper .single-article-box .article-textual-deets .article-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets .meta-wrapper,
	.blog-content-wrapper .meta-wrapper {
		margin-bottom: 15px;
	}
	#blogs_sidebar > div:not(:last-child) {
		margin-bottom: 30px;
	}
	#blogs_sidebar .sidebar-widget-title {
		font-size: 18px;
	}
	#blogs_sidebar #search-form button {
		width: 50px;
	}
	#blogs_sidebar #search-form button span {
		display: none;
	}
	.blogs-wrapper .pagination {
		margin-top: 30px;
	}
	.blogs-wrapper .pagination .next-pg-btn {
		width: 140px;
		height: 40px;
		font-size: 14px;
	}
	.blogs-wrapper .pagination .next-pg-btn svg {
		height: 12px;
		width: 14px;
	}
	#blogs_sidebar .post-categories a,
	#blogs_sidebar .post-tags a {
		font-size: 16px;
	}
	#blogs_sidebar .insta-thumbs {
		gap: 10px;
		justify-content: unset;
	}

	/** Contact Page **/
	.contact-deets {
		margin-bottom: 70px;
	}
	.contact-deets li {
		gap: 20px;
	}
	.contact-deets :is(li, a) {
		font-size: 18px;
	}
	.contact-pg .cf-wrapper {
		padding: 40px;
	}

	/** Portfolio Page **/
	.products-wrapper .single-product {
		padding: 40px 0;
	}
	.products-wrapper .single-product .product-content-wrapper {
		margin-left: 10%;
	}
	.products-wrapper
		.single-product
		.product-content-wrapper
		:is(.product-logo, .product-content) {
		margin-bottom: 50px;
	}
	.service-companies .single-company .company-logo {
		margin: 35px 0;
	}

	/* Product Pages */
	.prod-subheader-heading {
		font-size: 52px;
		line-height: 66px;
		margin: 35px 0;
	}
	.prod-subheader-content {
		margin-bottom: 40px;
	}
	.prod-subheader-cta,
	.prod-subheader-cta:hover {
		width: 190px;
		height: 50px;
		font-size: 16px;
	}
	.serveeasy-benefits-sect .section-heading {
		margin-bottom: 60px;
	}
	.serveeasy-benefits-sect .benefits-box {
		padding: 40px 35px;
	}
	.serveeasy-benefits-sect .benefits-box:before {
		left: -20px;
		bottom: -20px;
	}
	.benefits-box .benefit-title {
		font-size: 22px;
		line-height: 30px;
	}
	.benefits-box .benefit-listing li {
		padding-left: 22px;
	}
	#prod-accordions-wrapper .prod-accordion-title {
		font-size: 20px;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		right: 0;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		width: 45%;
	}
	.tech-category .tech-list li {
		gap: 10px;
		padding: 10px 12px;
	}
	.tech-category .tech-list li .tech-name {
		font-size: 14px;
	}
}
@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;
	}

	/** Blogs Page **/
	.blogs-wrapper .single-article-box {
		gap: 20px;
		padding: 15px;
	}
	.blogs-wrapper .single-article-box .article-image {
		max-width: 260px;
		flex-basis: 260px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets {
		flex-basis: calc(100% - 280px);
	}
	.blogs-wrapper .single-article-box .article-textual-deets .article-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets .meta-wrapper,
	.blog-content-wrapper .meta-wrapper {
		margin-bottom: 15px;
	}
	#blogs_sidebar > div:not(:last-child) {
		margin-bottom: 30px;
	}
	#blogs_sidebar .sidebar-widget-title {
		font-size: 18px;
	}
	#blogs_sidebar #search-form button {
		width: 50px;
	}
	#blogs_sidebar #search-form button span {
		display: none;
	}
	.blogs-wrapper .pagination {
		margin-top: 30px;
	}
	.blogs-wrapper .pagination .next-pg-btn {
		width: 140px;
		height: 40px;
		font-size: 14px;
	}
	.blogs-wrapper .pagination .next-pg-btn svg {
		height: 12px;
		width: 14px;
	}
	#blogs_sidebar .post-categories a,
	#blogs_sidebar .post-tags a {
		font-size: 16px;
	}
	#blogs_sidebar .insta-thumbs {
		gap: 10px;
		justify-content: unset;
	}

	/** Blog Detail Page **/
	.blog-content-wrapper .blog-content .article-title {
		font-size: 32px;
		line-height: 46px;
		margin-bottom: 15px;
	}
	.blog-content-wrapper .blog-content h3 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.blog-content-wrapper .blog-content blockquote {
		padding: 35px;
		font-size: 20px;
	}
	.blog-content-wrapper .author-box {
		padding: 35px;
	}

	/** Contact Page **/
	.contact-deets {
		margin-bottom: 50px;
	}
	.contact-deets li {
		gap: 20px;
	}
	.contact-deets :is(li, a) {
		font-size: 16px;
	}
	.contact-pg .cf-wrapper {
		padding: 40px;
	}

	/** Portfolio Page **/
	.products-wrapper .single-product {
		padding: 40px 0;
		margin-top: 30px;
	}
	.products-wrapper .single-product .product-content-wrapper {
		margin-left: 5%;
	}
	.products-wrapper
		.single-product
		.product-content-wrapper
		:is(.product-logo, .product-content) {
		margin-bottom: 35px;
	}
	.service-companies .single-company .company-logo {
		margin: 25px 0;
	}

	/* Product Pages */
	.prod-subheader-heading {
		font-size: 38px;
		line-height: 56px;
		margin: 25px 0;
	}
	.prod-subheader-content {
		margin-bottom: 40px;
	}
	.prod-subheader-cta,
	.prod-subheader-cta:hover {
		width: 190px;
		height: 50px;
		font-size: 16px;
	}
	.serveeasy-benefits-sect .section-heading {
		margin-bottom: 60px;
	}
	.serveeasy-benefits-sect .benefits-box {
		padding: 40px 35px;
	}
	.serveeasy-benefits-sect .benefits-box:before {
		left: -20px;
		bottom: -20px;
	}
	.benefits-box .benefit-title {
		font-size: 22px;
		line-height: 30px;
	}
	.benefits-box .benefit-listing li {
		padding-left: 22px;
	}
	#prod-accordions-wrapper .prod-accordion-title {
		font-size: 20px;
	}
	#prod-accordions-wrapper .prod-accordion {
		padding-left: 20px;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		right: 0;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		width: 45%;
	}
	.save-win-results:after {
		background-size: cover;
	}
	.tech-category .tech-list li {
		gap: 10px;
		padding: 10px 12px;
	}
	.tech-category .tech-list li .tech-name {
		font-size: 14px;
	}
}
@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;
	}
	.contact_section .contact_box {
		padding: 20px;
	}

	/** 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;
	}

	/** Blogs Page **/
	.blogs-wrapper .single-article-box {
		gap: 20px;
		padding: 15px;
		max-width: unset;
	}
	.blogs-wrapper .single-article-box .article-image {
		max-width: 260px;
		flex-basis: 260px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets {
		flex-basis: calc(100% - 280px);
	}
	.blogs-wrapper .single-article-box .article-textual-deets .article-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets .meta-wrapper,
	.blog-content-wrapper .meta-wrapper {
		margin-bottom: 15px;
	}
	#blogs_sidebar > div:not(:last-child) {
		margin-bottom: 30px;
	}
	#blogs_sidebar .sidebar-widget-title {
		font-size: 18px;
	}
	#blogs_sidebar #search-form button {
		width: 50px;
	}
	#blogs_sidebar #search-form button span {
		display: none;
	}
	.blogs-wrapper .pagination {
		margin-top: 30px;
	}
	.blogs-wrapper .pagination .next-pg-btn {
		width: 140px;
		height: 40px;
		font-size: 14px;
	}
	.blogs-wrapper .pagination .next-pg-btn svg {
		height: 12px;
		width: 14px;
	}
	#blogs_sidebar .post-categories a,
	#blogs_sidebar .post-tags a {
		font-size: 16px;
	}
	#blogs_sidebar .insta-thumbs {
		gap: 10px;
		justify-content: unset;
	}

	/** Blog Detail Page **/
	.blog-content-wrapper .blog-content {
		max-width: 100%;
	}
	.blog-content-wrapper .blog-content .blog-featured-image {
		margin: 0 auto 1.34rem;
		display: block;
	}
	.blog-content-wrapper .blog-content .article-title {
		font-size: 32px;
		line-height: 46px;
		margin-bottom: 15px;
	}
	.blog-content-wrapper .blog-content h3 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.blog-content-wrapper .blog-content blockquote {
		padding: 35px;
		font-size: 20px;
	}
	.blog-content-wrapper .author-box {
		padding: 35px;
	}

	/** Contact Page **/
	.contact-deets {
		margin-bottom: 50px;
	}
	.contact-deets li {
		gap: 15px;
	}
	.contact-deets :is(li, a) {
		font-size: 16px;
	}
	.contact-pg .cf-wrapper {
		padding: 40px;
	}

	/** Portfolio Page **/
	.products-wrapper .single-product {
		padding: 40px 0;
		margin-top: 30px;
	}
	.products-wrapper .single-product .product-content-wrapper {
		margin-left: 5%;
	}
	.products-wrapper
		.single-product
		.product-content-wrapper
		:is(.product-logo, .product-content) {
		margin-bottom: 35px;
	}
	.service-companies .single-company .company-logo {
		margin: 25px 0;
	}

	/* Product Pages */
	.prod-subheader-heading {
		font-size: 38px;
		line-height: 56px;
		margin: 25px 0;
	}
	.prod-subheader-content {
		margin-bottom: 40px;
	}
	.prod-subheader-cta,
	.prod-subheader-cta:hover {
		width: 190px;
		height: 50px;
		font-size: 16px;
	}
	.serveeasy-benefits-sect .section-heading {
		margin-bottom: 30px;
	}
	.serveeasy-benefits-sect .benefits-box {
		padding: 35px 25px;
	}
	.serveeasy-benefits-sect .benefits-box:before {
		left: -20px;
		bottom: -20px;
	}
	.benefits-box .benefit-icon svg,
	.single-restaurant-type .single-restaurant-icon svg {
		width: 45px;
		height: auto;
	}
	.benefits-box .benefit-title {
		font-size: 22px;
		line-height: 30px;
	}
	.benefits-box .benefit-listing li {
		padding-left: 22px;
		font-size: 16px;
	}
	#prod-accordions-wrapper .prod-accordion-title {
		font-size: 20px;
	}
	#prod-accordions-wrapper .prod-accordion {
		padding-left: 20px;
	}
	.rest-type-seperator {
		margin: 22px 0;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		right: 0;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		width: 45%;
	}
	.save-win-idea {
		padding: 5% 0;
	}
	.save-win-results:after {
		height: 65%;
		width: 55%;
		background-size: cover;
	}
	.tech-category .tech-list li {
		gap: 10px;
		padding: 10px 12px;
	}
	.tech-category .tech-list li .tech-name {
		font-size: 14px;
	}
}
@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;
	}
	.footer_section .footer_logo_main a img {
		height: auto;
	}
	.contact_section .contact_box {
		padding: 20px;
	}

	/** 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;
	}

	/** Blogs Page **/
	.blogs-wrapper .single-article-box {
		gap: 20px;
		padding: 15px;
		max-width: unset;
	}
	.blogs-wrapper .single-article-box .article-image {
		max-width: 220px;
		flex-basis: 220px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets {
		flex-basis: calc(100% - 240px);
	}
	.blogs-wrapper
		.single-article-box
		.article-textual-deets
		.meta-wrapper
		:is(.article-date, .article-read-time),
	.blog-content-wrapper .meta-wrapper :is(.article-date, .article-read-time) {
		font-size: 14px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets .article-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets .meta-wrapper,
	.blog-content-wrapper .meta-wrapper {
		margin-bottom: 15px;
	}
	#blogs_sidebar > div:not(:last-child) {
		margin-bottom: 30px;
	}
	#blogs_sidebar .sidebar-widget-title {
		font-size: 18px;
	}
	#blogs_sidebar #search-form button {
		width: 50px;
	}
	#blogs_sidebar #search-form button span {
		display: none;
	}
	.blogs-wrapper .pagination {
		margin-top: 30px;
	}
	.blogs-wrapper .pagination .next-pg-btn {
		width: 140px;
		height: 40px;
		font-size: 14px;
	}
	.blogs-wrapper .pagination .next-pg-btn svg {
		height: 12px;
		width: 14px;
	}
	#blogs_sidebar .post-categories a,
	#blogs_sidebar .post-tags a {
		font-size: 16px;
	}
	#blogs_sidebar .insta-thumbs {
		gap: 10px;
		justify-content: unset;
	}

	/** Blog Detail Page **/
	.blog-content-wrapper .blog-content {
		max-width: 100%;
	}
	.blog-content-wrapper .blog-content .blog-featured-image {
		margin: 0 auto 1.34rem;
		display: block;
	}
	.blog-content-wrapper .blog-content .article-title {
		font-size: 32px;
		line-height: 46px;
		margin-bottom: 15px;
	}
	.blog-content-wrapper .blog-content h3 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.blog-content-wrapper .blog-content blockquote {
		padding: 35px;
		font-size: 20px;
	}
	.blog-content-wrapper .author-box {
		padding: 35px;
	}

	/** Contact Page **/
	.contact-deets {
		margin-bottom: 50px;
	}
	.contact-deets li {
		gap: 15px;
	}
	.contact-deets li svg {
		width: 35px;
	}
	.contact-deets :is(li, a) {
		font-size: 14px;
	}
	.contact-pg .cf-wrapper {
		padding: 20px;
	}
	.contact-pg .cf-wrapper .input-field {
		margin-bottom: 30px;
	}

	/** Portfolio Page **/
	.products-wrapper .single-product {
		padding: 40px 0;
		margin-top: 30px;
	}
	.products-wrapper .single-product .product-content-wrapper {
		margin-left: 5%;
	}
	.products-wrapper
		.single-product
		.product-content-wrapper
		:is(.product-logo, .product-content) {
		margin-bottom: 25px;
	}
	.products-wrapper .single-product .product-content-wrapper .product-cta {
		width: 180px;
		height: 40px;
		font-size: 14px;
	}
	.service-companies .single-company .company-logo {
		margin: 25px 0;
	}

	/* Product Pages */
	.prod-subheader-heading {
		font-size: 28px;
		line-height: 42px;
		margin: 20px 0;
	}
	.prod-subheader-content {
		margin-bottom: 25px;
	}
	.prod-subheader-cta,
	.prod-subheader-cta:hover {
		width: 170px;
		height: 44px;
		font-size: 14px;
	}
	.serveeasy-benefits-sect .section-heading {
		margin-bottom: 30px;
	}
	.serveeasy-benefits-sect .benefits-box {
		padding: 35px 25px;
		height: unset;
		margin-bottom: 45px;
	}
	.serveeasy-benefits-sect .benefits-box:before {
		left: -20px;
		bottom: -20px;
	}
	.benefits-box .benefit-icon svg,
	.single-restaurant-type .single-restaurant-icon svg {
		width: 45px;
		height: auto;
	}
	.benefits-box .benefit-title {
		font-size: 22px;
		line-height: 30px;
	}
	.benefits-box .benefit-listing li {
		padding-left: 22px;
		font-size: 16px;
	}
	#prod-accordions-wrapper .prod-accordion-title {
		font-size: 20px;
	}
	#prod-accordions-wrapper .prod-accordion {
		padding-left: 20px;
	}
	.rest-type-seperator {
		margin: 22px 0;
	}
	.single-restaurant-type {
		margin-bottom: 20px;
	}
	#tab-image img {
		display: block;
		margin: 0 auto 25px;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		right: 0;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		width: 45%;
		top: 50%;
		transform: translateY(-50%);
	}
	.save-win-idea {
		background: unset;
		padding: 5% 0;
		padding-top: 0 !important;
	}
	.save-win-idea:before {
		margin-bottom: 25px;
		display: block;
		width: 100%;
		height: 450px;
		position: static;
	}
	.save-win-results:after {
		display: none;
	}
	.tech-category .tech-list li {
		gap: 10px;
		padding: 10px 12px;
	}
	.tech-category .tech-list li .tech-name {
		font-size: 14px;
	}
}
@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;
	}
	.contact_section .contact_box {
		padding: 20px;
	}

	/** 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;
	}

	/** Blogs Page **/
	.blogs-wrapper .single-article-box {
		gap: 20px;
		padding: 15px;
		max-width: unset;
		flex-direction: column;
	}
	.blogs-wrapper .single-article-box .article-image {
		max-width: 220px;
		flex-basis: 220px;
		/* align-self: flex-start; */
	}
	.blogs-wrapper .single-article-box .article-textual-deets {
		flex-basis: calc(100% - 240px);
	}
	.blogs-wrapper
		.single-article-box
		.article-textual-deets
		.meta-wrapper
		:is(.article-date, .article-read-time),
	.blog-content-wrapper .meta-wrapper :is(.article-date, .article-read-time) {
		font-size: 14px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets .article-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets .meta-wrapper,
	.blog-content-wrapper .meta-wrapper {
		margin-bottom: 15px;
	}
	#blogs_sidebar > div:not(:last-child) {
		margin-bottom: 30px;
	}
	#blogs_sidebar .sidebar-widget-title {
		font-size: 18px;
	}
	#blogs_sidebar #search-form button {
		width: 50px;
	}
	#blogs_sidebar #search-form button span {
		display: none;
	}
	.blogs-wrapper .pagination {
		margin-top: 30px;
	}
	.blogs-wrapper .pagination .next-pg-btn {
		width: 140px;
		height: 40px;
		font-size: 14px;
	}
	.blogs-wrapper .pagination .next-pg-btn svg {
		height: 12px;
		width: 14px;
	}
	#blogs_sidebar .post-categories a,
	#blogs_sidebar .post-tags a {
		font-size: 16px;
	}
	#blogs_sidebar .insta-thumbs {
		gap: 10px;
		justify-content: unset;
	}

	/** Blog Detail Page **/
	.blog-content-wrapper .blog-content {
		max-width: 100%;
	}
	.blog-content-wrapper .blog-content .blog-featured-image {
		margin: 0 auto 1.34rem;
		display: block;
	}
	.blog-content-wrapper .blog-content .article-title {
		font-size: 32px;
		line-height: 46px;
		margin-bottom: 15px;
	}
	.blog-content-wrapper .blog-content h3 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.blog-content-wrapper .blog-content blockquote {
		padding: 35px;
		font-size: 20px;
	}
	.blog-content-wrapper .author-box {
		padding: 35px;
	}

	/** Contact Page **/
	.contact-deets {
		margin-bottom: 50px;
	}
	.contact-deets li {
		gap: 15px;
	}
	.contact-deets li svg {
		width: 35px;
	}
	.contact-deets :is(li, a) {
		font-size: 14px;
	}
	.contact-pg .cf-wrapper {
		padding: 20px;
	}
	.contact-pg .cf-wrapper .input-field {
		margin-bottom: 30px;
	}

	/** Portfolio Page **/
	.products-wrapper .single-product {
		padding: 40px 8px;
		margin-top: 30px;
	}
	.products-wrapper .single-product .product-content-wrapper {
		margin-left: 0%;
		margin-top: 25px;
		text-align: center;
	}
	.products-wrapper
		.single-product
		.product-content-wrapper
		:is(.product-logo, .product-content) {
		margin-bottom: 25px;
	}
	.products-wrapper .single-product .product-content-wrapper .product-cta {
		width: 180px;
		height: 40px;
		font-size: 14px;
		margin: 0 auto;
	}
	.service-companies .single-company .company-logo {
		margin: 25px 0;
	}
	.service-companies .single-company .company-content {
		width: 95%;
	}

	/* Product Pages */
	.prod-subheader {
		padding-bottom: 0;
	}
	#product-subheader-image {
		position: static !important;
		width: 100%;
	}
	.prod-subheader-heading {
		font-size: 28px;
		line-height: 42px;
		margin: 20px 0;
	}
	.prod-subheader-content {
		margin-bottom: 25px;
	}
	.prod-subheader-cta,
	.prod-subheader-cta:hover {
		width: 170px;
		height: 44px;
		font-size: 14px;
	}
	.serveeasy-benefits-sect .section-heading {
		margin-bottom: 30px;
	}
	.serveeasy-benefits-sect .benefits-box {
		padding: 35px 25px;
		height: unset;
		margin-bottom: 45px;
	}
	.serveeasy-benefits-sect .benefits-box:before {
		left: -20px;
		bottom: -20px;
	}
	.benefits-box .benefit-icon svg,
	.single-restaurant-type .single-restaurant-icon svg {
		width: 45px;
		height: auto;
	}
	.benefits-box .benefit-title {
		font-size: 22px;
		line-height: 30px;
	}
	.benefits-box .benefit-listing li {
		padding-left: 22px;
		font-size: 16px;
	}
	#prod-accordions-wrapper .prod-accordion-title {
		font-size: 20px;
	}
	#prod-accordions-wrapper .prod-accordion {
		padding-left: 20px;
	}
	.rest-type-seperator {
		margin: 22px 0;
	}
	.single-restaurant-type {
		margin-bottom: 20px;
	}
	.revolventures-tabs .section-heading br {
		display: none;
	}
	#tab-image img {
		display: block;
		margin: 0 auto 25px;
	}
	.product-veebuild #product-subheader-image {
		transform: unset;
	}
	.veebuild-features {
		padding-bottom: 0;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		right: 0;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		width: auto;
	}
	.save-win-idea {
		background: unset;
		padding: 5% 0;
		padding-top: 0 !important;
	}
	.save-win-idea:before {
		margin-bottom: 25px;
		display: block;
		width: 100%;
		height: 450px;
		position: static;
	}
	.save-win-results:after {
		display: none;
	}
	.tech-category .tech-list li {
		gap: 10px;
		padding: 10px 12px;
	}
	.tech-category .tech-list li .tech-name {
		font-size: 14px;
	}
}
@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;
	}
	.contact_section .contact_box {
		padding: 20px;
	}
	.contact_section .contact_box .contact_from {
		flex-basis: 100%;
	}

	/** 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;
	}

	/** Blogs Page **/
	.blogs-wrapper .single-article-box {
		gap: 20px;
		padding: 15px;
		max-width: unset;
		flex-direction: column;
	}
	.blogs-wrapper .single-article-box .article-image {
		max-width: 220px;
		flex-basis: 220px;
		/* align-self: flex-start; */
	}
	.blogs-wrapper .single-article-box .article-textual-deets {
		flex-basis: calc(100% - 240px);
	}
	.blogs-wrapper
		.single-article-box
		.article-textual-deets
		.meta-wrapper
		:is(.article-date, .article-read-time),
	.blog-content-wrapper .meta-wrapper :is(.article-date, .article-read-time) {
		font-size: 14px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets .article-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.blogs-wrapper .single-article-box .article-textual-deets .meta-wrapper,
	.blog-content-wrapper .meta-wrapper {
		margin-bottom: 15px;
	}
	#blogs_sidebar > div:not(:last-child) {
		margin-bottom: 30px;
	}
	#blogs_sidebar .sidebar-widget-title {
		font-size: 18px;
	}
	#blogs_sidebar #search-form button {
		width: 50px;
	}
	#blogs_sidebar #search-form button span {
		display: none;
	}
	.blogs-wrapper .pagination {
		margin-top: 30px;
	}
	.blogs-wrapper .pagination .next-pg-btn {
		width: 140px;
		height: 40px;
		font-size: 14px;
	}
	.blogs-wrapper .pagination .next-pg-btn svg {
		height: 12px;
		width: 14px;
	}
	#blogs_sidebar .post-categories a,
	#blogs_sidebar .post-tags a {
		font-size: 16px;
	}
	#blogs_sidebar .insta-thumbs {
		gap: 10px;
		justify-content: unset;
	}

	/** Blog Detail Page **/
	.blog-content-wrapper .blog-content {
		max-width: 100%;
	}
	.blog-content-wrapper .blog-content .blog-featured-image {
		margin: 0 auto 1.34rem;
		display: block;
	}
	.blog-content-wrapper .blog-content .article-title {
		font-size: 22px;
		line-height: 36px;
		margin-bottom: 15px;
	}
	.blog-content-wrapper .blog-content h3 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.blog-content-wrapper .blog-content blockquote {
		padding: 20px;
		font-size: 16px;
	}
	.blog-content-wrapper .author-box {
		padding: 15px;
		flex-direction: column;
		gap: 15px;
	}
	.blog-content-wrapper .author-box .author-content-box .author-bio {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	/** Contact Page **/
	.contact-deets {
		margin-bottom: 50px;
	}
	.contact-deets li {
		gap: 15px;
	}
	.contact-deets li svg {
		width: 35px;
	}
	.contact-deets :is(li, a) {
		font-size: 14px;
	}
	.contact-pg .cf-wrapper {
		padding: 20px;
	}
	.contact-pg .cf-wrapper .input-field {
		margin-bottom: 30px;
	}
	.contact-pg .cf-wrapper .input-field label {
		font-size: 14px;
		margin-bottom: 5px;
	}
	.contact-pg .cf-wrapper .form-submit {
		margin-top: 20px;
	}

	/** Portfolio Page **/
	.products-wrapper .single-product {
		padding: 40px 8px;
		margin-top: 30px;
	}
	.products-wrapper .single-product .product-content-wrapper {
		text-align: center;
		margin-left: 0%;
		margin-top: 25px;
	}
	.products-wrapper
		.single-product
		.product-content-wrapper
		:is(.product-logo, .product-content) {
		margin-bottom: 25px;
	}
	.products-wrapper .single-product .product-content-wrapper .product-cta {
		width: 180px;
		height: 40px;
		font-size: 14px;
		margin: 0 auto;
	}
	.service-companies .single-company .company-logo {
		margin: 25px 0;
	}
	.service-companies .single-company .company-content {
		width: 95%;
	}

	/* Product Pages */
	.prod-subheader {
		padding-bottom: 0;
	}
	#product-subheader-image {
		position: static !important;
		width: 100%;
	}
	.prod-subheader-heading {
		font-size: 28px;
		line-height: 42px;
		margin: 20px 0;
	}
	.prod-subheader-content {
		margin-bottom: 25px;
	}
	.prod-subheader-cta,
	.prod-subheader-cta:hover {
		width: 170px;
		height: 44px;
		font-size: 14px;
	}
	.serveeasy-benefits-sect .section-heading {
		margin-bottom: 30px;
	}
	.serveeasy-benefits-sect .benefits-box {
		padding: 35px 25px;
		height: unset;
		margin-bottom: 45px;
	}
	.serveeasy-benefits-sect .benefits-box:before {
		left: -20px;
		bottom: -20px;
	}
	.benefits-box .benefit-icon svg,
	.single-restaurant-type .single-restaurant-icon svg {
		width: 45px;
		height: auto;
	}
	.benefits-box .benefit-title {
		font-size: 22px;
		line-height: 30px;
	}
	.benefits-box .benefit-listing li {
		padding-left: 22px;
		font-size: 16px;
	}
	#prod-accordions-wrapper .prod-accordion-title {
		font-size: 20px;
	}
	#prod-accordions-wrapper .prod-accordion {
		padding-left: 20px;
	}
	.rest-type-seperator {
		margin: 22px 0;
	}
	.single-restaurant-type {
		margin-bottom: 20px;
	}
	.revolventures-tabs .section-heading br {
		display: none;
	}
	#tab-image img {
		display: block;
		margin: 0 auto 25px;
	}
	.product-veebuild #product-subheader-image {
		transform: unset;
	}
	.veebuild-features {
		padding-bottom: 0;
	}

	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		right: 0;
	}
	.product-save-win .prod-subheader-logo img {
		width: 50%;
	}
	.product-save-win #product-subheader-image {
		width: auto;
	}
	.save-win-idea {
		background: unset;
		padding: 5% 0;
		padding-top: 0 !important;
	}
	.save-win-idea:before {
		margin-bottom: 25px;
		display: block;
		width: 100%;
		height: 450px;
		position: static;
	}
	.save-win-results:after {
		display: none;
	}
	.tech-category .tech-list li {
		gap: 10px;
		padding: 10px 12px;
	}
	.tech-category .tech-list li .tech-name {
		font-size: 14px;
	}
}
