/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2025 | 07:19:24 */
@media only screen and (max-device-width: 768px) {
	
	.universal_max-width_none {
		max-width: none !important;
	}
	
	.main_header_row .fl-col-group {
		display: flex !important;
	}
	
	#menu-header-menu .menu-item a {
		text-align: left;
	}
	
	.our_story_description {
		width: 20%;
	}
	
	.silver_falcon_featured_blog_main_grid {
		flex-direction: column;
	}
	
	.title_and_img_div, .featured_blogs_main_texts, .articles_title_and_img_div, .article_main_texts {
		width: 100%;
	}
	
	.article_main_texts {
		margin-left: 0 !important;
	}
	
	.featured_blogs_read_this_article_btn {
		margin-bottom: 20px;
		text-align: center;
	}
	
	.featured_blogs_read_this_article_btn a {
		width: 100%;
		display: block;
	}
	
	.blogs_title a {
		height: auto !important;
	}
	
		.features_tab .fl-module-content.fl-node-content {
		top: -40px !important;
	}
	
	.fl-node-rjfe7v32w5nt .fl-module-content, .fl-node-5zt4qeawc0bh .fl-module-content, .fl-node-0f4guh8re5zc .fl-module-content, .fl-node-jz4peu326hyq .fl-module-content {
		margin-top: 10px;
		margin-left: 0;
	}
	
	.passive_marketing_tabs .pp-tabs-labels, .passive_marketing_tabs .pp-tabs-panels {
		width: 100% !important;
	}
	
	.passive_marketing_tabs .pp-tabs-panels .pp-tabs-label {
		margin-bottom: 20px;
	}
	
	.solutions_tabs_custom .pp-tabs-panels {
		width: 100% !important;
		margin-top: 0 !important;
	}
}

@media only screen and (max-device-width: 540px) {
	
	#offcanvas-c912jlpvw5of, #offcanvas-08tn2foepm6v, #offcanvas-8fr7054ayzcx {
		width: 100%;
	}
	
	#offcanvas-c912jlpvw5of .pp-offcanvas-body, #offcanvas-08tn2foepm6v .pp-offcanvas-body, #offcanvas-8fr7054ayzcx .pp-offcanvas-body {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#offcanvas-c912jlpvw5of .pp-offcanvas-close::after, #offcanvas-08tn2foepm6v .pp-offcanvas-close::after, #offcanvas-8fr7054ayzcx .pp-offcanvas-close::after {
		right: 20px;
	}
	
	.portfolio_section_infobox .layout-3-wrapper {
		flex-direction: row !important;
		align-items: center !important;
	}
	
	.portfolio_section_infobox .layout-3-wrapper .pp-heading-wrapper {
		margin-top: 6px;
	}
	
	.our_story_carousel_module .pp-carousel-nav button {
		position: relative;
		margin-top: 20px;
	}
	
	.page-id-38054 .our_story_carousel_module .pp-carousel-nav .owl-prev {
		left: 0 !important;
	}
	
	.page-id-38054 .our_story_carousel_module .pp-carousel-nav .owl-next {
		left: 0 !important;
	}
	
	.featured_blogs_featured_img img, .blogs_featured_img img {
		width: 90% !important;
	}
	
	.features_testimonials .pp-testimonials-nav {
		top: 119px !important;
	}
	
}

@media only screen and (max-width: 768px) and (min-width: 541px) {
	
	.our_story_carousel_module .pp-carousel-nav button {
		top: 85% !important;
	}
	
	.page-id-38054 .our_story_carousel_module .pp-carousel-nav .owl-prev {
		left: 36.5% !important;
	}
	
	.page-id-38054 .our_story_carousel_module .pp-carousel-nav .owl-next {
		left: 39.5% !important;
	}
	
	.featured_blogs_featured_img img, .blogs_featured_img img {
		width: 95% !important;
	}
	
}