.page-id-171 .fl-row-content.fl-row-fixed-width {
	max-width: 840px;
}

.page-id-171 .fl-row-content.fl-row-fixed-width .fl-module-content {
    margin-left: 0;
    margin-right: 0;
}

@media screen and (max-width: 768px) {
	.page-id-171 .fl-row-content.fl-row-fixed-width .fl-module-content {
    margin-left: 20px;
    margin-right: 20px;
	}
}

#main {
	padding-top: 0px !important;
}

.home #main {
	padding-top: 20px !important;
}

@media screen and (max-width: 768px) {
	#main {
			padding-top: 20px !important;
	}
}

header .navbar.page-with-cover {
    background: #eeb21e !important;
    background-color: #eeb21e !important;
}


/*== Change all links color starts ==*/
a, .comment-author .fn a:hover, .zoom-twitter-widget a, .woocommerce-pagination .page-numbers, .paging-navigation .page-numbers, .page .post_author a, .single .post_author a, .button:hover, .button:focus, .btn:hover, .more-link:hover, .more_link:hover, .side-nav .search-form .search-submit:hover, .site-footer .search-form .search-submit:hover, .btn:focus, .more-link:focus, .more_link:focus, .side-nav .search-form .search-submit:focus, .site-footer .search-form .search-submit:focus, .infinite-scroll #infinite-handle span:hover, .btn-primary, .side-nav .search-form .search-submit, .site-footer .search-form .search-submit, .woocommerce-pagination .page-numbers.current, .woocommerce-pagination .page-numbers:hover, .paging-navigation .page-numbers.current, .paging-navigation .page-numbers:hover, .featured_page_wrap--with-background .btn:hover, .fw-page-builder-content .feature-posts-list h3 a:hover, .widgetized-section .feature-posts-list h3 a:hover, .widgetized-section .featured-products .price:hover, .portfolio-view_all-link .btn:hover, .portfolio-archive-taxonomies a:hover, .entry-thumbnail-popover-content h3:hover, .entry-thumbnail-popover-content span:hover, .entry-thumbnail-popover-content .btn:hover, .entry-title a:hover, .entry-meta a:hover, .page .has-post-cover .entry-header .entry-meta a:hover, .single .has-post-cover .entry-header .entry-meta a:hover, .page .post_author a:hover, .single .post_author a:hover, .single #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a:hover, .comment-author .fn a:hover, .site-info a:hover, .woocommerce-page #content input.button:focus, .woocommerce-page ul.products li.product .price, .woocommerce-page div.product span.price, .woocommerce-page #content input.button.alt, .woocommerce-pagination .page-numbers:hover, .woocommerce-message::before, .fw_theme_bg_color_1 input[type=submit]:hover, .fw-page-builder-content .fw_theme_bg_color_1 .feature-posts-list h3 a:hover, .fw_theme_bg_color_2 input[type=submit]:hover, .fw-section-image .btn:hover, .wpz-btn:hover, .wpz-btn:focus, .fw-section-image .wpz-btn:hover, .fw-pricing-container .wpz-btn:hover#main .woocommerce-page #content input.button.alt, .woocommerce-page #main a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #main input.button:hover, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .fw-section-image .wpz-btn:focus, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .clean_skin_wrap_post a:hover, .clean_skin_wrap_post .portfolio_sub_category:hover, .widgetized-section .inner-wrap .portfolio-view_all-link .btn:hover, .section-footer .zoom-instagram-widget a.ig-b-v-24:hover {
	color: #eeb519;
}
/*== Change all links color ends ==*/



.no-box-shadow .smush-detected-img {
    box-shadow: none !important;
}
.ct-bring-btn-forward {
		position: relative;
    z-index: 2;
}

@media (max-width: 768px) {
	.ct-bring-btn-forward > .fl-module-content {
			margin-top: -35px !important;
			margin-bottom: 40px !important;
	}
	
	.no-br-on-mobile .fl-heading-text br {
		display: none;
	}
}

/* #main {
	padding-top: 200px !important;
} */

.home .page .entry-title {
	margin-top: 0;
}

.sd-sharing-enabled {
	margin: auto !important;
	width: 50% !important;
}

.jetpack-likes-widget-wrapper {
	margin: auto !important;
	width: 50% !important;
}
.fg_tel {
	position: absolute;
	margin-left: -17em !important;
	margin-top: 0.3em;
}

.blog-table tr,td,th{
	border: 1px solid black;
	text-align:center;
}

.blog-table{
	margin:20px 0 10px;
}

.infographic td {
 vertical-align: sub;
}

.navbar.page-with-cover {
	background: #343333 !important;
  background-color: #343333 !important;
	position: unset;
}

#breadcrumbs {
	  background: #efefef;
    font-size: 12px;
    padding: 5px 5%;
    margin-bottom: 0;
    box-shadow: none;
}

#main.portfolio-with-post-cover, #main.blog-with-post-cover, #main.page-with-cover {
    padding-top: 0 !important;
}

.navbar-nav > li {
    margin: 0 10px;
}

.fl-node-5f5a4a34350e3 .fl-module-content .fl-rich-text b, .fl-node-5f5a4a34350e3 .fl-module-content .fl-rich-text p b, .fl-node-5f5a4a34350e3 .fl-module-content .fl-rich-text p span, .fl-node-5f5a4a34350e3 .fl-module-content .fl-rich-text p a, .fl-node-5f5a4a3bca30c .fl-module-content .fl-rich-text b, .fl-node-5f5a4a3bca30c .fl-module-content .fl-rich-text p b, .fl-node-5f5a4a3bca30c .fl-module-content .fl-rich-text p span, .fl-node-5f5a4a3bca30c .fl-module-content .fl-rich-text p a {
    color: #ffffff !important;
}

.single .entry_wrapper .entry-content {
	width: 60%;
}

.wpz_post_sidebar {
	width: 37%;
	padding: 0 0 20px 2%;
}

#toc-list-items li::marker,
.toc-link {
		color: #2e7da5;
    font-weight: 500;
}

.page .entry-title:after {
    margin: 10px auto !important;
}

.home .page .entry-title {
    margin-top: 0 !important;
}

.page .entry-info, .single .entry-info, .blog .entry-info {
    margin-top: 30px !important;
}

.page .entry-title {
    margin-top: 0;
}

.post-template-sidebar-right-post  #gform_widget-30.widget {
    padding: 40px 30px;
    background: #343333;
    color: #fff;
		padding-top: 60px;
}

.post-template-sidebar-right-post  #gform_widget-30.widget h3.title {
    color: #fff;
	text-align: center;
}

#gform_widget-30.widget .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#gform_widget-32.widget .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 16px 25px;
    border-radius: 3px;
    font-size: 14px;
}

#gform_widget-30.widget .gform_wrapper ul.gform_fields li.gfield,
#gform_widget-32.widget .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}

#gform_widget-30.widget .gform_wrapper .top_label #field_22_17 .gfield_label,
#gform_widget-32.widget .gform_wrapper .top_label #field_22_17 .gfield_label {
    display: none;
}

#gform_widget-30.widget .gform_wrapper .gform_footer input.button, #gform_widget-30.widget .gform_wrapper .gform_footer input[type=submit],
#gform_widget-32.widget .gform_wrapper .gform_footer input.button, #gform_widget-32.widget .gform_wrapper .gform_footer input[type=submit] {
    background: #f7d319;
    font-weight: 700;
    font-size: 16px;
    width: 100%;
		letter-spacing: normal;
		padding: 15px;
		border-radius: 4px;
}

#gform_widget-30.widget .gform_wrapper #input_22_17,
#gform_widget-32.widget .gform_wrapper #input_22_17 {
	margin-top: 24px;
}

#input_22_17 > div,
#input_22_17 > div > iframe,
.rc-anchor-normal, {
    width: 100% !important;
}

@media screen and (max-width: 768px) {
.site-header.headroom.headroom--pinned.headroom--top, 
.site-header.headroom.headroom--not-top.headroom--unpinned,
.site-header.headroom.headroom--not-top .eadroom--pinned,
	.site-header.headroom--not-top,
	.site-header {
		position: sticky !important;
		z-index: 999999999999;
		top: 0;
	}
	
	.site {
		height: 100vh;
		overflow-y: scroll;
	}
	
/* 		#main {
			padding-top: 0px !important;
	} */
}

@media screen and (max-width: 950px) {
	.single .entry_wrapper .entry-content {
		width: 90%;
	}

	.wpz_post_sidebar {
		width: 90%;
		max-width: 950px;
		padding: 30px;
	}
}

@media screen and (min-width: 1024px) {
	.cta-btn {
		background: #fff;
		padding: 0 14px;
		color: #000;
	}
	
	.cta-btn a.sf-with-ul {
		color: #000 !important;
	}
}

/**== Klaviyo Popup Form ==**/
body .needsclick.klaviyo-form p strong {
	font-size: 29px !important;
	font-family: "Montserrat", sans-serif !important;
	font-weight: 900 !important;
	letter-spacing: 0 !Important;
}

body .needsclick.klaviyo-form p, 
body .needsclick.klaviyo-form p strong,
body .needsclick.klaviyo-form label,
body .needsclick.klaviyo-form button {
	font-family: "Montserrat", sans-serif !important;
}

body .needsclick.klaviyo-form label {
	font-size: 14px !important;
	font-weight: 500 !important;
}

body .needsclick.klaviyo-form button:not(.CloseButton__StyledSvgInput-sc-1mksxwr-0) {
	font-weight: 500 !important;
	font-size: 16px !important;
	letter-spacing: 0 !important;
	padding: 14px 30px !important;
	transition: all .3s ease-in-out !important;
}

body .needsclick.klaviyo-form button:hover {
	border-color: rgb(247, 215, 134) !important;
}

body .needsclick.klaviyo-form input {
	border-radius: 0 !important;
}

/**== Klaviyo Popup ends ==**/

/**=KLaviyo Subscribe Form=**/
body .gbJSJQ {
    margin: 0 !important;
		padding-left: 0 !important;
}
body .kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-snow .ql-editor h3 {
		text-align: left !important;
    margin-bottom: 20px;
}

.klaviyo-form-XJQ7AB .kl-private-reset-css-Xuajs1 input {
    border-radius: 0 !important;
    height: 38px !important;
    border-width: 2px !important;
}

.klaviyo-form-XJQ7AB .kl-private-reset-css-Xuajs1 .needsclick.Button__FormStyledButton-sc-1of1qh3-0 {
		max-width: 200px;
    margin-top: 30px;
		transition: all .3s ease-in-out;
}

.klaviyo-form-XJQ7AB .kl-private-reset-css-Xuajs1 .needsclick.Button__FormStyledButton-sc-1of1qh3-0:hover {
    background-color: rgb(255, 255, 255);
    color: rgb(238, 181, 25);
    border-color: #0c0c0c;
}
/**= Subscribe Form Ends =**/

/*==Footer Column Override==**/
@media screen and (min-width: 768px) {
	footer .footer-widgets.widgets {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
	}
	footer .footer-widgets.widget-columns-4 .column {
			width: unset !important;
			max-width: 30% !important;
	}
	#gform_widget-32 {
		min-width: 100%;
	}
	.site-footer .inner-wrap .site-footer-separator {
		width: 100% !important;
	}
	footer .footer-widgets.widget-columns-4 .column:nth-of-type(4) {
			width: 100% !important;
			max-width: 100% !important;
	}
}
@media screen and (min-width: 1024px) {
	#gform_widget-32 {
		min-width: 330px;
	}
