.wpb-content-wrapper { overflow: hidden; }
blockquote { text-transform: none; }
.edgtf-process-holder .edgtf-process-circle { font-size: 0; }
@media screen and (min-width: 1080px) {
	.edgtf-process-holder .edgtf-pi-title {
		max-width: 75%;
	}
	
}

@media screen and (max-width: 680px) {
	/* Testimonial titles on mobile */
	h2.edgtf-testimonial-title {
		font-size: 24px;
		line-height: 31px;
	}
.high-level-service-spacer {
		height: 40px !important;
	}
	.video-spacer {
		height: 10px !important;
	}
	/* Hide image spacer */
	div.services-image-spacer {
		display: none;
	}
  
}
@media screen and (max-width: 768px) {
	/* Hide Desktop form on Mobile */
	div#nf-form-3-cont {
		display: none;
	}
}
@media screen and (min-width: 769px) {
	/* Hide mobile form on Desktop */
	div#nf-form-4-cont {
		display: none;
	}
	.home .edgtf-page-content-holder .edgtf-row-grid-section-wrapper:nth-child(1) {
    background: url('https://freshdemandco.com/wp-content/uploads/2022/10/homepage-hero-mark-1327-x-675.png');
		background-position: top right;
		background-repeat: no-repeat;
		background-size: contain;
}
}
@media screen and (min-width: 480px) {
	.vc_custom_1660530587672 {
		background-image: url('https://freshdemandco.com/wp-content/uploads/2022/08/Home-PG-Blue-Video-Image-480x282-1.png') !important;
		background-size: 390px 163px;
		background-position: center !important;
		background-repeat: no-repeat !important;
	}
	
}
/* for process items text */
@media screen and (min-width: 768px) {
	.edgtf-process-holder .edgtf-pi-text
 {
		padding: 0 60px 0 0 !important;
	}
	
}
a#edgtf-back-to-top {
	text-align: center;
}
#edgtf-back-to-top::before {
	content: 'Up';
	display: inline-block;
	font-size: 15px;
	line-height: 16px;
}


/** Homepage **/
.process-item .edgtf-btn {
	border-color: #F76C5E;
	color: #ffffff;
	!important;
	background: #F76C5E !important;
}

.process-item .edgtf-btn.edgtf-btn-outline:not(.edgtf-btn-custom-border-hover):hover {
		border-color: #F76C5E !important;
	color: #F76C5E !important;
	background: transparent !important;
}
/* Testimonials */
.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonials-author-job, .edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonials-author-name {
	font-family: 'Poppins', sans-serif !important;
}
/* Blog categories, tags, follow, Social text */
div.widget_categories ul li a, div.widget_tag_cloud div.tagcloud a, a.edgtf-social-icon-widget-holder span, div.edgtf-social-share-holder ul li a, div.edgtf-blog-share span {
	font-family: 'Poppins', sans-serif !important;
}
}

/* Newsletter */
.newsletter-row .edgtf-newsletter .wpcf7-submit {
	border-color: #FF5F6D !important;
	background: #FF5F6D !important;
	color: #ffffff !important;
}

.newsletter-row .edgtf-newsletter .wpcf7-submit:hover {
	border-color: #FF5F6D !important;
	color: #FF5F6D !important;
	background: transparent !important;
}

/* Icon Fix */
.edgtf-iwt-icon i {
	width: 35px !important;
}

/* Remove Numbers */
.edgtf-process-circle {
	display: none !important;
}

/** Contact Page **/
.contact-form-row .edgtf-contact .wpcf7-submit {
	border-color: #333399 !important;
	background: #333399 !important;
	color: #ffffff !important;
}

.contact-form-row .edgtf-contact .wpcf7-submit:hover {
	border-color: #333399 !important;
	color: #333399 !important;
	background: transparent !important;
}
/* Put arrow on select dropdown */
#nf-field-13-wrap > div.nf-field-element select, #nf-field-22-wrap > div.nf-field-element select {
	background: url('https://freshdemandco.com/wp-content/uploads/2022/10/arrow-down.png') right no-repeat;
	background-size: 20px;
}
/* Push the arrow back a bit */
#nf-field-13-wrap > div.nf-field-element, #nf-field-22-wrap > div.nf-field-element  {
	margin-right: 10px;
}
/* Button Styles */
.process-item .edgtf-btn-text, .edgtf-btn-text {
	font-family: 'Poppins Semibold', sans-serif;
	text-transform: uppercase;
	color: #fff !important;
}

/* WPBakery Button */
div.vc_btn3-container.fresh-btn.vc_btn3-inline > button {
	font-family: 'Poppins Semibold', sans-serif;
	font-weight: 700;
	color: #fff;
	background-color: #F76C5E !important;
	border: 1px solid #F76C5E !important;
}
div.vc_btn3-container.fresh-btn.vc_btn3-inline > button:hover {
	background-color: #F65646 !important;
	color: #fff;
}

.process-item .edgtf-btn, .edgtf-btn-medium {
	background-color: #F76C5E;
	border: 1px solid #F76C5E;
	border-radius: 40px;
}
.edgtf-btn {
	background-color: #F76C5E !important;
	border: 1px solid #F76C5E !important;
}
.process-item .edgtf-btn:hover {
	background-color: #F65646;
}
.edgtf-btn:hover {
	background-color: #F65646 !important;
	border: 1px solid #F65646 !important;
	color: #fff !important;
}
.process-item .edgtf-btn.edgtf-btn-outline:not(.edgtf-btn-custom-border-hover):hover {
	background-color: #F65646 !important;
	color: #fff !important;
}
.edgtf-btn.edgtf-btn-solid:not(.edgtf-btn-custom-border-hover):hover {
	border-color: #F65646 !important;
}
.edgtf-btn.edgtf-btn-solid.process-item:hover {
	background-color: #F65646 !important;
}
/* Convert Process buttons to headlines */
div.edgtf-process-holder.edgtf-four-columns.edgtf-responsive-768.edgtf-process-appeared > div.edgtf-process-inner > div:nth-child(1) > div > a, div.edgtf-process-holder.edgtf-four-columns.edgtf-responsive-768.edgtf-process-appeared > div.edgtf-process-inner > div:nth-child(2) > div > a, div.edgtf-process-holder.edgtf-four-columns.edgtf-responsive-768.edgtf-process-appeared > div.edgtf-process-inner > div:nth-child(3) > div > a, div.edgtf-process-holder.edgtf-four-columns.edgtf-responsive-768.edgtf-process-appeared > div.edgtf-process-inner > div:nth-child(4) > div > a {
	border: none !important;
	background-color: transparent !important;
	padding: 0 !important;
	color: #f76c5e; 
	text-decoration: underline;
	text-underline-offset: 6px;
	text-decoration-thickness: 2px;
	transition: all .3s ease-in-out;
}

div.edgtf-process-holder.edgtf-four-columns.edgtf-responsive-768.edgtf-process-appeared > div.edgtf-process-inner > div:nth-child(1) > div > a:hover {
	color: #fff;
	font-weight: 700;
}

/* Remove blog comments */
.edgtf-post-info-comments-holder a {
	display: none;
}
/* Ninja Forms Styles */
.nf-form-fields-required {
  display: none;
}
.fd-select-field {
	border-radius: 20px;
	outline: none;
	display: inline-block;
	overflow: hidden;
	background: #f1f4ff;
	appearance: listbox !important;
	border: 1px solid #f1f4ff;
	width: 100%;
}
/* remove outline on focus */
select#nf-field-22:focus {
	background-color: #f1f4ff;
	outline: none;
	border: 1px solid #f00;
}

/* Footer Styles */
.edgtf-page-footer .edgtf-footer-top-holder {
	background-color: #2a0357;
}
div.wp-container-5.wp-block-column, div.wp-container-6.wp-block-column,div.wp-container-7.wp-block-column {
	text-align: left;
}
div.wp-container-5.wp-block-column a, div.wp-container-6.wp-block-column a, div.wp-container-7.wp-block-column a {
	color: #fff;
	text-decoration: none;
	transition: all 0.5s ease-out;
}
div.wp-container-5.wp-block-column a:hover, div.wp-container-6.wp-block-column a:hover, div.wp-container-7.wp-block-column a:hover {
	color: #fff;
	text-decoration: underline;
}
/* Footer links */
footer.edgtf-page-footer h5,
footer.edgtf-page-footer p {
	text-align: left;
}
footer.edgtf-page-footer p a {
	color: #fff;
	transition: all 0.5s ease-out;
}
footer.edgtf-page-footer p a:hover {
	font-weight: 700;
}
/* Footer Copyright */
#text-2 > div p {
	text-align: center;
}
/* Main Menu */
.edgtf-main-menu > ul > li > a {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	text-transform: capitalize;
}

.edgtf-main-menu > ul > li.edgtf-active-item > a {
	text-decoration: none;
}
/* Main Menu Mobile */
ul#menu-updated-vertical-and-mobile-menu li a {
	padding-top: 15px;
	padding-bottom: 15px;
	text-transform:capitalize;
}
ul#menu-updated-vertical-and-mobile-menu ul.sub_menu li.menu-item-object-page {
	margin-left: 14px;
}
nav.edgtf-mobile-nav {
	height: 780px;
}
nav.edgtf-mobile-nav .mobile_arrow {
	font-size: 20px !important;
	padding-top: 12px !important;
}
ul {
    font-size: 16px;
}