Showing source for: https://www.findabusinesspro.com/braintree-essex-england-united-kingdom/payroll-service-providers/braintree-window-and-door-repairs
Duration: 1.125439s
Server: Apache

<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2, user-scalable=1">

    <!-- Preconnect -->
    <link rel="preconnect" href="https://www.optimizecdn.com" crossorigin>
    <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
	<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
	<link rel="apple-touch-icon" href="/images/2020-01-09_20-58-40-clear4.png">
    <link rel="icon" type="image/png" href="/images/2020-01-09_20-58-40-clear4.png">
	
    <!-- Site Meta Data -->
    <title>Braintree Window and Door Repairs - Payroll Service Providers - We Help You Find Qualified Service Providers Who Can Help You From Start-up To Business Exit!.</title>
    <meta name="description" content="Connect with Braintree Window and Door Repairs, Payroll Service Providers in Braintree, Essex, England , United Kingdom, England United Kingdom. Find Braintree Window and Door Repairs reviews and more. ">
    <meta name="keywords" content="Attorneys, CPAs, Consultants, Advisors & Other Experts!,Attorneys, CPAs, Consultants, Advisors & Other Experts!s,Braintree Window and Door Repairs,We Help You Find Qualified Service Providers Who Can Help You From Start-up To Business Exit!.,Braintree, Essex, England , United Kingdom, England United Kingdom,Payroll Service Providers,Payroll Service Providers">
    <meta name="robots" content="index, follow">

    <!-- Canonical URL -->
	<link rel="canonical" href="https://www.findabusinesspro.com/braintree-essex-england-united-kingdom/payroll-service-providers/braintree-window-and-door-repairs">	
    <span style="position:absolute;color:transparent;width:100%;z-index:-1;height:50px;top:0;">
	www.findabusinesspro.com - Find a Business Pro!</span>
    <link rel="alternate" type="application/rss+xml" title="Find a Business Pro! RSS Feed" href="https://www.findabusinesspro.com/rss" />
    	
	<!-- Preload -->
	<link rel="preload" as="style" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/critical-styles.pkgd.min.css?v=04.12.24.14" importance="high">
	<link rel="preload" href="/logos/profile/limage-17238-435-photo.jpg" as="image" importance="high">
		
    <!-- Non-Critical Stylesheet - Render Before Critical Styles -->
	<link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/non-critical-styles.pkgd.min.css?v=2.1.1">
	<noscript>
		<link rel="stylesheet" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/non-critical-styles.pkgd.min.css">
	</noscript>
		
	<!-- Critical Stylesheet -->
	<link rel="stylesheet" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/critical-styles.pkgd.min.css?v=04.12.24.14">
    	
    <!-- Google Fonts Stylesheet -->    
    <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900|Teko:300,400,600,700,800,900|Ubuntu:300,400,600,700,800,900|PT+Sans:300,400,600,700,800,900&display=swap">
    <noscript>
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900|Teko:300,400,600,700,800,900|Ubuntu:300,400,600,700,800,900|PT+Sans:300,400,600,700,800,900&display=swap">
    </noscript>
	
    <!-- FontAwesome Stylesheet -->
    <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/font-awesome/css/font-awesome.min.css">
    <noscript>
        <link rel="stylesheet" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/font-awesome/css/font-awesome.min.css">
    </noscript>
	
    <!-- Critical JavaScript -->
    <script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/libraries/latest/jquery.min.js"></script>
	<script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/libraries/latest/jquery-ui.min.js"></script>
	<script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/libraries/latest/bootstrap.min.js"></script>
	<script>
		/* jQuery.event.special.touchstart = {
			setup: function( _, ns, handle ) {
				this.addEventListener("touchstart", handle, { passive: !ns.includes("noPreventDefault") });
			}
		}; */
		jQuery.event.special.touchmove = {
			setup: function( _, ns, handle ) {
				this.addEventListener("touchmove", handle, { passive: !ns.includes("noPreventDefault") });
			}
		};
		jQuery.event.special.wheel = {
			setup: function( _, ns, handle ){
				this.addEventListener("wheel", handle, { passive: true });
			}
		};
		jQuery.event.special.mousewheel = {
			setup: function( _, ns, handle ){
				this.addEventListener("mousewheel", handle, { passive: true });
			}
		};
	</script>	
	
    <!-- Prefetch -->
    <link rel="prefetch" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/jquery.lazy/1.7.9/jquery.lazy.min.js" as="script">
    <link rel="prefetch" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/websiteScripts.min.js?v=0.4" as="script">
	<link rel="prefetch" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/limonte-sweetalert2/6.11.2/sweetalert2.min.css" as="style">
    <link rel="prefetch" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/limonte-sweetalert2/6.11.2/sweetalert2.min.js" as="script">
	
	<!-- Social Media Meta Data -->
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://www.findabusinesspro.com/braintree-essex-england-united-kingdom/payroll-service-providers/braintree-window-and-door-repairs">
    <meta property="og:site_name" content="Find a Business Pro!">
    <meta property="og:title" content="Braintree Window and Door Repairs on Find a Business Pro!">
    <meta property="og:description" content="Learn about Braintree Window and Door Repairs, Payroll Service Providers in Braintree, Essex, England , United Kingdom, England United Kingdom. Find Braintree Window and Door Repairs reviews and more on Find a Business Pro!.">
    <meta property="og:image" content="https://www.findabusinesspro.com/logos/social_media/limage-17238-435-photo.jpg">	
    <!-- Custom Site-wide HEAD Content --><!-- TrafficFuel PowerPixel -->
<script src ="https://up.pixel.ad/assets/up.js?um=1"></script> <script type="text/javascript"> cntrUpTag.track('cntrData', 'ed8d941b97f633bb'); </script>
<!-- End of TrafficFuel PowerPixel -->

<script type="text/javascript">!function(e,t){(e=t.createElement("script")).src="https://cdn.convertbox.com/convertbox/js/embed.js",e.id="app-convertbox-script",e.async=true,e.dataset.uuid="2a294b80-4878-4fcf-8b70-f0d12571057c",document.getElementsByTagName("head")[0].appendChild(e)}(window,document);</script>        <script>
        function g() {
            window.addEventListener('load', () => {
                if (typeof initializeG === 'function') {
                    initializeG();
                }
                            });
        }
    </script>
    <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&region=US&callback=g&language=en&key=AIzaSyBytp2Z4VTYhxExyeFeXoZt2ekrfpgBBO4"></script>

</head>

<body class="general-session"><!--
IMPORTANT: It is not recommended to customize this widget as it directly connects to fields in DESIGN SETTINGS. If new design settings are created and this widget is already customized, then the website will not be able to apply any new design setitngs.

INSTEAD: If custom CSS rules are needed, add them directly into the DESIGN SETTINGS > CUSTOM CSS section.
-->
<style>
    .upload-form-field::before {
        content: "choose files";
        display: inline-block;
        border: 1px solid #999;
        border-radius: 3px;
        padding: 5px 8px;
    }
    #first_container span.input-group-addon,#first_container .datepicker *,#first_container .input-group-addon, #first_container .input-group-addon *,#first_container .fr-action-buttons .fr-submit,.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
        white-space: nowrap !important;
    }
    /* Main Website Design */
    body,.modal-header,.modal-content,.modal-body,.modal-footer {
        background: rgb(255, 255, 255);
        color: rgb(41, 41, 41);
        font-family: 'Open Sans';
        font-size: 14px;
    }
    .select2-container .select2-choice {
        font-family: 'Open Sans'!important;
    }
        html{
        background: rgb(35, 35, 35)    }
        a,a.h1,a.h2,a.h3,a.h4,a.h5,a.h6,.pricing_menu li ul li a:not(.btn) {
        color: rgb(51, 122, 183);
    }
    a:hover, a:focus,.pricing_menu li ul li a:not(.btn):hover,.pricing_menu li ul li a:not(.btn):focus {
        color: rgb(35, 82, 124);
    }
    .breadcrumb a{
            color: rgba(119, 119, 119,0.9);
    }
    .breadcrumb a:hover, .breadcrumb a:focus,.breadcrumb > .active {
        color: rgb(119, 119, 119);
    }
    .help-inline, .help-block {
            color: rgba(41, 41, 41,0.5);
    }
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        font-family: 'Open Sans';
    }
        /* Header Design */
    .header, .mobile_website_logo img {
        background: rgb(247, 247, 247);
    }
    .header .mini-nav li a:not(.btn):not(.network-icon), .header .mini-nav span {
        color: rgb(41, 41, 41);
            font-size: 14px;
        }
    .header .mini-nav li a:not(.btn):hover {
            color: rgba(41, 41, 41,0.95);
    }
    .header .btn_get_listed {
            background-color: rgba(103, 150, 80,0.97);
        border: 1px solid rgb(103, 150, 80);
        color: rgb(255, 255, 255)!important;
    }
    .header .btn_get_listed:hover, .header .btn_get_listed:focus {
        background-color: rgb(103, 150, 80);
    }
    .header .btn_search {
            background-color: rgba(103, 150, 80,0.97);
        border: 1px solid rgb(103, 150, 80);
        color: rgb(255, 255, 255);
    }
    .header .btn_search:hover, .header .btn_search:focus {
        background-color: rgb(103, 150, 80);
        color: rgb(255, 255, 255);
    }

    /* Logo Design */
    .logo,.logo:hover,.logo:focus {
        color: rgb(32, 80, 129);
        font-family: 'Teko';
    }
    .logo .slogan {
        color: rgb(153, 153, 153);
    }
    .logo .fa {
        color: rgb(32, 80, 129);
        }

    /* Main Menu Design */
    .member-profile-tabs > ul, .member-profile-tabs .tabs-container {
        background: rgb(238, 238, 238);
        position: sticky;
        z-index: 1;
            top: 50px;
        }
    @media only screen and (max-width: 1100px) {
        .member-profile-tabs > ul, .member-profile-tabs .tabs-container {
                    top: 50px;
                }
    }
    .header ul.nav.navbar-nav li ul {
        background-color: rgb(32, 80, 129);
    }
    .header ul.nav.navbar-nav li ul li a, .header ul.nav.navbar-nav li ul li span {
        color: rgb(255, 255, 255);
    }
    .header .navbar-default, .pagination > .active > a {
        background-color: rgb(32, 80, 129);
    }
    .header ul.nav.navbar-nav li ul li a:hover, .header ul.nav.navbar-nav li ul li a:focus{
        border-left-color: rgb(255, 255, 255);
        background: rgb(255, 255, 255);
        color: rgb(32, 80, 129);
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: rgb(255, 255, 255);
    }
    .user_sidebar, .main_menu {
        color: rgb(255, 255, 255);
    }
    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span  {
        color: rgb(255, 255, 255);
    }
    .navbar-default .navbar-nav > li:hover > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus {
        color: rgb(250, 250, 250);
    }
    .navbar-default .navbar-nav > li {
        font-family: 'Open Sans';
    }
    
    

    /* Footer Design */
    .footer {
        background-color: rgb(35, 35, 35);
        display: block;
    }
    .footer, .footer_menu a,.footer_terms a,.footer_menu .content {
        color: rgb(239, 239, 239);
    }
    .footer_menu a:hover, .footer_terms a:hover, .footer_menu a:focus, .footer_terms a:focus {
        color: rgb(255, 255, 255);
    }
    .footer_menu .head {
        color: rgb(255, 255, 255);
    }
    .btn_footer_get_listed {
            background-color: rgba(103, 150, 80,0.95);
        border: 1px solid rgb(103, 150, 80);
        color: rgb(255, 255, 255)!important;
    }
    .btn_footer_get_listed:hover, .btn_footer_get_listed:focus{
        background-color: rgb(103, 150, 80);
    }

    /* Homepage Design */
        .homepage_settings h1, .homepage_settings h2, .homepage_map h1, .homepage_map h2 {
        font-family: 'Ubuntu';
    }
    .homepage_settings h1, .homepage_map h1 {
        color: rgb(255, 255, 255);
            font-weight: 600;
            text-align: center;
    }
    .homepage_settings h2, .homepage_map h2 {
        color: rgb(255, 255, 255);
            font-weight: 400;
            text-align: center;

    }
    .homepage_settings .search_box label {
        color: rgb(255, 255, 255);
    }
    .btn_home_search, .search_box input[type=submit] {
            background-color: rgba(84, 140, 41,0.97);
        border: 1px solid rgb(84, 140, 41);
        color: rgb(255, 255, 255);
    }
    .btn_home_search:hover, .btn_home_search:focus, .search_box input[type=submit]:hover, .search_box input[type=submit]:focus {
        background-color: rgb(84, 140, 41);
        color: rgb(255, 255, 255);
    }
    .homepage_settings .search_box {
            background-color: rgba(32, 80, 129,0.7);
    }

    /* Homepage Steps Module */
    .homepage_steps {
            background: none;
        box-shadow: none;
        padding: 0;
                color: rgb(255, 255, 255);
            }
    .homepage_steps a.homepage_step_link,.homepage_steps a.homepage_step_link:hover,.homepage_steps a.homepage_step_link:active{
        color: rgb(255, 255, 255)!important;
    }
    .homepage_steps .fa {
        color: rgb(255, 255, 255);
            background-color: rgba(255, 255, 255,0.075);
    }

    /* Blog Posts Slider Settings */
    #myCarousel h2 a, .carousel-caption p,#myCarousel .list-group-item h2, #myCarousel li.list-group-item h4 {
            color: rgb(242, 242, 242);
        }
    #myCarousel .list-group-item {
            background-color: rgba(51, 51, 51,0.9);
        border-color: rgba(51, 51, 51,0.80);
    }
    #myCarousel .carousel-caption {
            background-color: rgba(51, 51, 51,0.8);
    }
    #myCarousel .list-group, #myCarousel .carousel-inner {
            background-color: rgb(51, 51, 51)        }
    #myCarousel .list-group .active, #myCarousel .list-group-item:hover {
            background-color: rgb(51, 51, 51)        }
    #myCarousel .list-group .active h4, #myCarousel .list-group-item:hover h4{
            color: rgb(255, 255, 83);
        }

    /* Additional Settings */
    .well blockquote {
        background: rgb(255, 255, 255) none repeat scroll 0 0;
        border-color: rgb(238, 238, 238);
        color: rgb(41, 41, 41);
        padding: 10px 20px;
    }
    .account-form-box form table tr td table {
        background-color: transparent!important;
        border: none!important;
    }

    .account-form-box form table tr td table td {
        background-color: transparent!important;
        color: rgb(41, 41, 41)!important;
        border: none!important;
    }
    div.dataTables_length label, div.dataTables_filter label, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
        color: rgb(41, 41, 41)!important;
    }
    .table.dataTable > thead > tr > th, .table > thead > tr > th {
        background-color: rgb(238, 238, 238);
        color: rgb(85, 85, 85);
        border-bottom:0;
        font-weight:600;
    }
    table.dataTable tbody tr {
        background-color: rgb(250, 250, 250)!important;
    }
    .table-striped.dataTable tbody > tr:nth-of-type(2n+1),.table-striped > tbody > tr:nth-of-type(2n+1) {
            background-color: rgba(255, 255, 255,0.5)!important;
    }
    .sidemenu_panel .list-group-item{
        background-color: transparent!important;
        color: rgb(41, 41, 41)!important;
    }
    .img-thumbnail {
        background-color: rgb(250, 250, 250)!important;
        border: 1px solid rgb(238, 238, 238);
    }
    .member_admin_sidemenu p, .member_admin_sidemenu h3 {
        color: rgb(41, 41, 41)!important;
    }
    .close {
        color: rgb(41, 41, 41);
        opacity: 1;
    }
    .member_results_header h1, .content_w_sidebar.feature-search h1, .feature_results_header h1 {
        font-size:36px;
        display: block;
    }
    .member_results_header h2, .feature_results_header h2 {
        font-size:30px;
        display: none;
    }
    .homepage_settings {
        padding-top: 70px;
        padding-bottom: 120px;
    }
    @media only screen and (max-width: 768px) {
                        .member-profile-header .favorite {float:none}
    }

    @media only screen and (max-width: 1100px) {
        }
    .views > i.fa.activeView {
        background-color: rgb(32, 80, 129);
        color: rgb(255, 255, 255);
    }
    .views > i.fa {
            background-color: rgba(32, 80, 129,0.6);
        color: rgb(255, 255, 255);
    }
    .ui-rangeSlider-label {
        background-color: rgb(32, 80, 129)!important;
        color: rgb(255, 255, 255)!important;
    }
    .pricing_menu li .title {
        background: rgb(32, 80, 129);
        color: rgb(255, 255, 255);
    }
    p.account-tip{
        color: rgb(41, 41, 41);
    }
    .circled_number {
        background: rgb(217, 83, 79);
        color: rgb(255, 255, 255);
    }
    .pic {
            background-color: rgba(32, 80, 129,0.8);
        color: rgb(255, 255, 255);
        background-repeat: no-repeat;
        background-position: center;
        }
    .pic .pic-caption {
            background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%,rgba(32, 80, 129,0.85) 50%);
        color: rgb(255, 255, 255);
    }
    .slick-prev-fa i, .slick-next-fa i{
        color: rgb(32, 80, 129);
    }
    .module, .well, .tab-content, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover, .nav-tabs.nav-justified>li.active>a, .nav-tabs.nav-justified>li.active>a:focus, .nav-tabs.nav-justified>li.active>a:hover, .nav-tab.nav-justified>li>a:focus, .nav-tabs.nav-justified>li>a:hover, .account-form-box,.account-form-box .module .module,.account-form-box .module .well,.account-form-box .well .well,.account-form-box .well .module,.module .module .module,.module .well .well,.module .module .well,.module .well .module,.well .well .well,.well .module .module,.well .well .module,.well .module .well, .froala-table.module{
        background-color: rgb(250, 250, 250);
        border-color: rgb(238, 238, 238);
        color: rgb(41, 41, 41);
    }
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
		box-shadow: 0 2px 0 0 rgb(51, 122, 183) inset;
		border-top:1px solid rgb(51, 122, 183);
		border-radius: 0;
	}
    .nav-pills > li.active a, .nav-pills > li > a:hover {
        background-color: rgb(51, 122, 183)!important;
        border-color: rgb(51, 122, 183)!important;
        color: rgb(255, 255, 255)!important;
    }
    .sidemenu_panel .panel-heading {
        color: rgb(41, 41, 41)!important;
        background-color: rgb(250, 250, 250)!important;
    }
    .member-profile-tabs .nav-tabs > li:not(.active) > a, .login-register-tabs.nav-tabs > li:not(.active) > a {
            background: rgba(250, 250, 250,0.5);
        color:  rgb(41, 41, 41);
    }
    .member-profile-tabs .nav-tabs > li:not(.active) > a:hover, .login-register-tabs.nav-tabs > li:not(.active) > a:hover {
            background: rgba(250, 250, 250,1);
        color:  rgb(41, 41, 41);
    }
    .author-snapshot .well {
        background-color: rgb(250, 250, 250)!important;
        border-color: rgb(238, 238, 238)!important;
        color: rgb(41, 41, 41)!important;
    }
    .nav-tabs>li>a, .nav-pills>li>a {
        font-weight: 600;
    }
        .module .help-inline,.module .help-block,.well .help-inline,.well .help-block,.account-form-box .help-inline,.account-form-box .help-block,.account-form-box p.account-tip{
            color: rgba(41, 41, 41,0.5);
    }
    #service_areas_table td,#service_areas_table_wrapper label, #service_areas_table_info, #service_areas_table_paginate > a {
        color: rgb(41, 41, 41) !important;
    }
    .popover {
        background-color: rgb(250, 250, 250);
        border-color: rgb(250, 250, 250);
        padding:0;
        text-align:left;
    }
    .popover-title, .popover-content {
        background-color: rgb(250, 250, 250);
        color: rgb(41, 41, 41);
        border-color: rgb(250, 250, 250);
        text-align:left;
    }
    .popover-content {
            background-color: rgba(41, 41, 41,.05);
    }
    .popover.left > .arrow::after {
        border-left-color: rgb(250, 250, 250)!important;
    }
    .popover.right > .arrow::after {
        border-right-color: rgb(250, 250, 250)!important;
    }
    .popover.bottom > .arrow::after {
        border-bottom-color: rgb(250, 250, 250)!important;
    }
    .popover.top > .arrow::after {
        border-top-color: rgb(250, 250, 250)!important;
    }
    .progress, .table-view .table-view-group:nth-child(2n-1),.tab-content .well, .tab-content .module,#account-tabs .well,#account-tabs .module,.account-form-box .module,.account-form-box .well,.module .module,.well .well,.module .well,.well .module{
        background-color: rgb(255, 255, 255);
        color: rgb(41, 41, 41);
    }
    .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .nav-tabs, hr, .account-menu-title, table.dataTable.no-footer {
        border-color: rgb(238, 238, 238);
    }
	table.dataTable.no-footer, table.dataTable {
		border: 1px solid rgb(238, 238, 238)!important;
	}	
    .table-view li, .table-view .table-view-group > div {
        border-top:1px solid rgb(238, 238, 238);
    }
    .table-view .table-view-group:last-child {
        border-bottom:1px solid rgb(238, 238, 238);
    }
    .module h1, .module h2, .module h3, .module h4, .module h5 {
        color: rgb(62, 62, 62);
    }
    .module p:not(.fr-box.fr-basic .fr-element p) {
        color: rgb(41, 41, 41);
    }
    .pagination>.active>a {
            border-color: rgba(255, 255, 255,0.2);
    }
    .pagination>.active>a {
        color: rgb(255, 255, 255);
    }
    .pagination > .active > a:hover, .pagination > .active > a:focus {
            border-color: rgba(255, 255, 255,0.2);
        background-color: rgb(32, 80, 129);
        color: rgb(255, 255, 255);
    }
    .pagination > li > a {
        color: rgb(32, 80, 129);
            border-color: rgba(32, 80, 129,0.2);
        background-color: rgb(255, 255, 255);
    }
    .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
        background-color: rgb(32, 80, 129);
        border-color: rgb(32, 80, 129);
        color: rgb(255, 255, 255);
    }

    .nav-pills.nav-wizard > li a, .nav-pills.nav-wizard > li a:hover{
        background-color: #FFFFFF!important;
        color: #666!important;
    }
    .member_wizard2 li.incomplete {
        background: #FFFFFF!important;
    }
    .member_wizard2 li.incomplete a, .member_wizard2 li.incomplete a:hover {
        background-color: rgb(240, 173, 78)!important;
        border-color: rgb(240, 173, 78);
        color: rgb(255, 255, 255);
    }
    .nav-pills.nav-wizard > li.active a, .nav-pills.member_wizard > li.active:hover a {
        background-color: rgb(27, 191, 24)!important;
        color: rgb(253, 253, 253)!important;
    }
    .member_wizard2 li.active {
        background: rgb(27, 191, 24)!important;
    }
    .member_wizard2 li.completed a, .member_wizard2 li.completed a:hover {
        background-color: rgb(92, 184, 92)!important;
        border-color: rgb(92, 184, 92);
        color: rgb(255, 255, 255);
    }

        .nav-pills.nav-wizard > li.active .nav-arrow, .nav-pills.nav-wizard > li.active:hover .nav-arrow {
        border-color: transparent transparent transparent rgb(27, 191, 24)!important;
    }
    .nav-pills.nav-wizard > li.active .nav-wedge, .nav-pills.nav-wizard > li.active:hover .nav-wedge{
        border-color: rgb(27, 191, 24) rgb(27, 191, 24) rgb(27, 191, 24) transparent!important;
    }
    
        li.completed .nav-wedge, .nav-pills.nav-wizard > li.completed:hover .nav-wedge {
        border-color: rgb(49, 77, 186) rgb(49, 77, 186) rgb(49, 77, 186) transparent!important;
    }
    
        li.incomplete .nav-wedge, .nav-pills.nav-wizard > li.incomplete:hover .nav-wedge {
        border-color: #FFFFFF #FFFFFF #FFFFFF transparent!important;
    }
    

    .nav-pills.member_wizard > li.completed a, .nav-pills.member_wizard > li.completed a:hover {
        background-color: rgb(49, 77, 186)!important;
        color: rgb(255, 255, 255)!important;
    }
    .member_wizard2 li.completed {
        background: rgb(49, 77, 186)!important;
    }
    .member_wizard2 li {
        color: rgb(255, 255, 255);
        border-right: 3px solid rgb(255, 255, 255);
    }

        li.completed .nav-arrow, .nav-pills.nav-wizard > li.completed:hover .nav-arrow {
        border-color: transparent transparent transparent rgb(49, 77, 186)!important;
    }
    
        li.incomplete .nav-arrow, .nav-pills.nav-wizard > li.incomplete:hover .nav-arrow{
        border-color: transparent transparent transparent #FFFFFF!important;
    }
    
    /* Default Colors */
    .btn-primary, .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover, .btn.dropdown-toggle.btn-primary,.navbar-default .navbar-nav > li > a.btn-primary, .navbar-default .navbar-nav > li > span.btn-primary,.mobile-main-menu .sidebar-nav li a.btn-primary, .mobile-main-menu .sidebar-nav li span.btn-primary {
            background-color: rgba(51, 122, 183,0.95);
        border-color: rgb(51, 122, 183);
        color: rgb(255, 255, 255);
    }
    .btn-primary:hover, .btn-primary:focus, .btn-primary:active,.btn-primary:active:focus, .btn-primary:active:hover, .nav > li > a.btn-primary:focus, .nav > li > a.btn-primary:hover,.btn-primary.active,.open > .dropdown-toggle.btn-primary, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .open>.dropdown-toggle.btn-primary:hover, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary.focus,a.bg-primary:focus,a.bg-primary:hover, .panel-primary .panel-heading, .btn.dropdown-toggle.btn-primary:hover,.upload-form-field,.upload-form-field:hover,.upload-form-field:active:focus,.upload-form-field:before {
        background-color: rgb(51, 122, 183);
        border-color: rgb(51, 122, 183);
        color: rgb(255, 255, 255);
    }
    .panel-primary {
            background-color: rgba(51, 122, 183,0.1);
        border-color: rgb(51, 122, 183);
    }
    .bg-primary,.progress-bar-primary,.module p.bg-primary,.label-primary,.pricing_menu .title.bg-primary {
        background-color: rgb(51, 122, 183);
        color: rgb(255, 255, 255);
    }
    .bg-primary .badge {
        background-color:rgb(255, 255, 255);
        color: rgb(51, 122, 183);
    }
	.btn-primary.btn-outline {
		background: transparent;
		color: rgb(51, 122, 183);
		box-shadow: 0 0 0px 1px rgb(51, 122, 183) inset;
		font-weight: bold;
		transition: all 250ms ease-in-out 0ms;
	}
	.btn-primary.btn-outline:hover {
				background: rgba(51, 122, 183,0.1);
	}	
    .alert-primary {
            background-color:rgba(51, 122, 183,0.7);
        border-color:rgba(51, 122, 183,0.7);
            color: rgba(255, 255, 255,0.9);
    }
    .btn.dropdown-toggle.btn-primary *, .btn-primary a {
        color: rgb(255, 255, 255);
    }
    .text-primary{
        color: rgb(51, 122, 183);
    }
    .btn-info, .btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover, .btn.dropdown-toggle.btn-info,.navbar-default .navbar-nav > li > a.btn-info, .navbar-default .navbar-nav > li > span.btn-info,.mobile-main-menu .sidebar-nav li a.btn-info, .mobile-main-menu .sidebar-nav li span.btn-info {
            background-color: rgba(91, 192, 222,0.95);
        border-color: rgb(91, 192, 222);
        color: rgb(255, 255, 255);
    }
    .btn-info:hover, .btn-info:focus, .btn-info:active,.btn-info:active:focus, .btn-info:active:hover, .nav > li > a.btn-info:focus, .nav > li > a.btn-info:hover,.btn-info.active,.open > .dropdown-toggle.btn-info, .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .open>.dropdown-toggle.btn-info:hover, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info.focus,a.bg-info:focus,a.bg-info:hover, .panel-info .panel-heading, .btn.dropdown-toggle.btn-info:hover {
        background-color: rgb(91, 192, 222);
        border-color: rgb(91, 192, 222);
        color: rgb(255, 255, 255);
    }
    .panel-info{
            background-color: rgba(91, 192, 222,0.1);
        border-color: rgb(91, 192, 222);
    }
    .bg-info,.progress-bar-info,.module p.bg-info,.label-info,.pricing_menu .title.bg-info {
        background-color: rgb(91, 192, 222);
        color: rgb(255, 255, 255);
    }
    .bg-info .badge {
        background-color:rgb(255, 255, 255);
        color: rgb(91, 192, 222);
    }
	.btn-info.btn-outline {
		background: transparent;
		color: rgb(91, 192, 222);
		box-shadow: 0 0 0px 1px rgb(91, 192, 222) inset;
		font-weight: bold;
		transition: all 250ms ease-in-out 0ms;
	}
	.btn-info.btn-outline:hover {
				background: rgba(91, 192, 222,0.1);
	}	
    .alert-info {
            background-color:rgba(91, 192, 222,0.7);
        border-color:rgba(91, 192, 222,0.7);
            color: rgba(255, 255, 255,0.9);
    }
    .btn.dropdown-toggle.btn-info *, .btn-info a {
        color: rgb(255, 255, 255);
    }
    .text-info{
        color: rgb(91, 192, 222);
    }
    .btn-success, .btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover, .btn.dropdown-toggle.btn-success,.navbar-default .navbar-nav > li > a.btn-success, .navbar-default .navbar-nav > li > span.btn-success,.mobile-main-menu .sidebar-nav li a.btn-success, .mobile-main-menu .sidebar-nav li span.btn-success {
            background-color: rgba(92, 184, 92,0.95);
        border-color: rgb(92, 184, 92);
        color: rgb(255, 255, 255);
    }
    .btn-success:hover, .btn-success:focus, .btn-success:active,.btn-success:active:focus, .btn-success:active:hover, .nav > li > a.btn-success:focus, .nav > li > a.btn-success:hover,.btn-success.active,.open > .dropdown-toggle.btn-success, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .open>.dropdown-toggle.btn-success:hover, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success.focus,a.bg-success:focus,a.bg-success:hover, .panel-success .panel-heading, .btn.dropdown-toggle.btn-success:hover {
        background-color: rgb(92, 184, 92);
        border-color: rgb(92, 184, 92);
        color: rgb(255, 255, 255);
    }
    .panel-success{
            background-color: rgba(92, 184, 92,0.1);
        border-color: rgb(92, 184, 92);
    }
    .bg-success,.progress-bar-success,.module p.bg-success,.label-success,.pricing_menu .title.bg-success {
        background-color: rgb(92, 184, 92);
        color: rgb(255, 255, 255);
    }
    .bg-success .badge {
        background-color: rgb(255, 255, 255);
        color: rgb(92, 184, 92);
    }
	.btn-success.btn-outline {
		background: transparent;
		color: rgb(92, 184, 92);
		box-shadow: 0 0 0px 1px rgb(92, 184, 92) inset;
		font-weight: bold;
		transition: all 250ms ease-in-out 0ms;
	}
	.btn-success.btn-outline:hover {
				background: rgba(92, 184, 92,0.1);
	}	
    .alert-success {
            background-color:rgba(92, 184, 92,0.7);
        border-color:rgba(92, 184, 92,0.7);
            color: rgba(255, 255, 255,0.9);
    }
    .btn.dropdown-toggle.btn-success *, .btn-success a {
        color: rgb(255, 255, 255);
    }
    .text-success{
        color: rgb(92, 184, 92);
    }
    .btn-warning, .btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover, .btn.dropdown-toggle.btn-warning,.navbar-default .navbar-nav > li > a.btn-warning, .navbar-default .navbar-nav > li > span.btn-warning,.mobile-main-menu .sidebar-nav li a.btn-warning, .mobile-main-menu .sidebar-nav li span.btn-warning {
            background-color: rgba(240, 173, 78,0.95);
        border-color: rgb(240, 173, 78);
        color: rgb(255, 255, 255);
    }
    .btn-warning:hover, .btn-warning:focus, .btn-warning:active,.btn-warning:active:focus, .btn-warning:active:hover, .nav > li > a.btn-warning:focus, .nav > li > a.btn-warning:hover,.btn-warning.active,.open > .dropdown-toggle.btn-warning, .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .open>.dropdown-toggle.btn-warning:hover, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning.focus,a.bg-warning:focus,a.bg-warning:hover, .panel-warning .panel-heading, .btn.dropdown-toggle.btn-warning:hover {
        background-color: rgb(240, 173, 78);
        border-color: rgb(240, 173, 78);
        color: rgb(255, 255, 255);
    }
    .panel-warning {
            background-color: rgba(240, 173, 78,0.1);
        border-color: rgb(240, 173, 78);
    }
    .bg-warning,.progress-bar-warning,.module p.bg-warning,.label-warning,.pricing_menu .title.bg-warning {
        background-color: rgb(240, 173, 78);
        color: rgb(255, 255, 255);
    }
    .bg-warning .badge {
        background-color: rgb(255, 255, 255);
        color: rgb(240, 173, 78);
    }
	.btn-warning.btn-outline {
		background: transparent;
		color: rgb(240, 173, 78);
		box-shadow: 0 0 0px 1px rgb(240, 173, 78) inset;
		font-weight: bold;
		transition: all 250ms ease-in-out 0ms;
	}
	.btn-warning.btn-outline:hover {
				background: rgba(240, 173, 78,0.1);
	}	
    .alert-warning {
            background-color:rgba(240, 173, 78,0.7);
        border-color:rgba(240, 173, 78,0.7);
            color: rgba(255, 255, 255,0.9);
    }
    .btn.dropdown-toggle.btn-warning *, .btn-warning a {
        color: rgb(255, 255, 255);
    }
    .text-warning {
        color: rgb(240, 173, 78);
    }
    .btn-danger, .btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover, .btn.dropdown-toggle.btn-danger,.navbar-default .navbar-nav > li > a.btn-danger, .navbar-default .navbar-nav > li > span.btn-danger,.mobile-main-menu .sidebar-nav li a.btn-danger, .mobile-main-menu .sidebar-nav li span.btn-danger {
            background-color: rgba(217, 83, 79,0.95);
        border-color: rgb(217, 83, 79);
        color: rgb(255, 255, 255);
    }
    .btn-danger:hover, .btn-danger:focus, .btn-danger:active,.btn-danger:active:focus, .btn-danger:active:hover, .nav > li > a.btn-danger:focus, .nav > li > a.btn-danger:hover,.btn-danger.active,.open > .dropdown-toggle.btn-danger, .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .open>.dropdown-toggle.btn-danger:hover, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger.focus,a.bg-danger:focus,a.bg-danger:hover, .panel-danger .panel-heading, .btn.dropdown-toggle.btn-danger:hover {
        background-color: rgb(217, 83, 79);
        border-color: rgb(217, 83, 79);
        color: rgb(255, 255, 255);
    }
    .has-error .form-control {
        border-color: rgb(217, 83, 79);
    }
    .has-error .help-block:not(.form-field-help-block), .has-error ~ .help-block:not(.form-field-help-block) {
        background: rgb(217, 83, 79);
        color: rgb(255, 255, 255) !important;
    }
    .has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
        color: rgb(217, 83, 79);
    }
    .panel-danger {
            background-color: rgba(217, 83, 79,0.1);
        border-color: rgb(217, 83, 79);
    }
    .bg-danger,.progress-bar-danger,.module p.bg-danger,.label-danger,.pricing_menu .title.bg-danger {
        background-color: rgb(217, 83, 79);
        color: rgb(255, 255, 255);
    }
    .bg-danger .badge {
        background-color: rgb(255, 255, 255);
        color: rgb(217, 83, 79);
    }
	.btn-danger.btn-outline {
		background: transparent;
		color: rgb(217, 83, 79);
		box-shadow: 0 0 0px 1px rgb(217, 83, 79) inset;
		font-weight: bold;
		transition: all 250ms ease-in-out 0ms;
	}
	.btn-danger.btn-outline:hover {
				background: rgba(217, 83, 79,0.1);
	}	
    .alert-danger {
            background-color:rgba(217, 83, 79,0.7);
        border-color:rgba(217, 83, 79,0.7);
            color: rgba(255, 255, 255,0.9);
    }
    .btn.dropdown-toggle.btn-danger *, .btn-danger a {
        color: rgb(255, 255, 255);
    }
    .text-danger{
        color: rgb(217, 83, 79);
    }
    .btn-default, .tags a, .btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover, .btn.dropdown-toggle.btn-default, #popover .mini_profile_pic,.navbar-default .navbar-nav > li > a.btn-default, .navbar-default .navbar-nav > li > span.btn-default,.mobile-main-menu .sidebar-nav li a.btn-default, .mobile-main-menu .sidebar-nav li span.btn-default {
            background-color: rgba(238, 238, 238,0.95);
        border-color: rgb(238, 238, 238);
        color: rgb(85, 85, 85);
    }
    .btn-default:hover, .btn-default:focus, .btn-default:active,.btn-default:active:focus, .btn-default:active:hover,.tags a:hover, .nav > li > a.btn-default:focus, .nav > li > a.btn-default:hover,.btn-default.active,.open > .dropdown-toggle.btn-default, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .open>.dropdown-toggle.btn-default:hover, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default.focus,a.bg-default:focus,a.bg-default:hover, .panel-default .panel-heading, .member_accounts .panel-default > .panel-heading, .panel-default.categories-panel .panel-heading, .btn.dropdown-toggle.btn-default:hover, #popover .mini_profile_pic {
        background-color: rgb(238, 238, 238);
        border-color: rgb(238, 238, 238);
        color: rgb(85, 85, 85);
    }
    .sidemenu_panel .panel-default .panel_heading {
        background-color: rgb(238, 238, 238)!important;
        border-color: rgb(238, 238, 238)!important;
        color: rgb(85, 85, 85)!important;
    }
    .panel-default, .member_accounts .panel-default{
            background-color: rgba(238, 238, 238,0.1);
        border-color: rgb(238, 238, 238);
    }
    .bg-default,.progress-bar-default,.module p.bg-default,.label-default,.pricing_menu .title.bg-default {
        background-color: rgb(238, 238, 238);
        color: rgb(85, 85, 85);
    }
    .bg-default .badge {
        background-color: rgb(85, 85, 85);
        color: rgb(238, 238, 238);
    }
	.btn-default.btn-outline {
		background: transparent;
		color: rgb(238, 238, 238);
		box-shadow: 0 0 0px 1px rgb(238, 238, 238) inset;
		font-weight: bold;
		transition: all 250ms ease-in-out 0ms;
	}
	.btn-default.btn-outline:hover {
				background: rgba(238, 238, 238,0.1);
	}	
    .alert-default {
            background-color:rgba(238, 238, 238,0.7);
        border-color:rgba(238, 238, 238,0.7);
            color: rgba(85, 85, 85,0.9);
    }
    .btn.dropdown-toggle.btn-default *, .btn-default a {
        color: rgb(85, 85, 85);
    }
    .text-default{
        color: rgb(238, 238, 238);
    }
    .btn-secondary, .btn.dropdown-toggle.btn-secondary,.navbar-default .navbar-nav > li > a.btn-secondary, .navbar-default .navbar-nav > li > span.btn-secondary,.mobile-main-menu .sidebar-nav li a.btn-secondary, .mobile-main-menu .sidebar-nav li span.btn-secondary {
            background-color: rgba(41, 41, 41,0.95);
        border: 1px solid rgb(41, 41, 41);
        color: rgb(255, 255, 255);
    }
    .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active,.btn-secondary:active:focus, .btn-secondary:active:hover, .nav > li > a.btn-secondary:focus, .nav > li > a.btn-secondary:hover,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary, .btn-secondary.active.focus, .btn-secondary.active:focus, .btn-secondary.active:hover, .btn-secondary:active.focus, .open>.dropdown-toggle.btn-secondary:hover, .open>.dropdown-toggle.btn-secondary:focus, .open>.dropdown-toggle.btn-secondary.focus,a.bg-secondary:focus,a.bg-secondary:hover,.btn.dropdown-toggle.btn-secondary:hover, .panel-secondary .panel-heading {
        background-color: rgb(41, 41, 41);
        border: 1px solid rgb(41, 41, 41);
        color: rgb(255, 255, 255);
    }
    .bg-secondary,.progress-bar-secondary,.module p.bg-secondary,.module p.bg-secondary:not(.fr-box.fr-basic .fr-element p),.label-secondary,.pricing_menu .title.bg-secondary {
        background-color: rgb(41, 41, 41);
        color: rgb(255, 255, 255);
    }
    .bg-secondary .badge {
        background-color:rgb(255, 255, 255);
        color: rgb(41, 41, 41);
    }
	.btn-secondary.btn-outline {
		background: transparent;
		color: rgb(41, 41, 41);
		box-shadow: 0 0 0px 1px rgb(41, 41, 41) inset;
		font-weight: bold;
		transition: all 250ms ease-in-out 0ms;
	}
	.btn-secondary.btn-outline:hover {
				background: rgba(41, 41, 41,0.1);
	}
    .panel-secondary {
            background-color: rgba(41, 41, 41,0.1);
        border-color: rgb(41, 41, 41);
    }	
    .alert-secondary {
            background-color:rgba(41, 41, 41,0.7);
        border-color:rgba(41, 41, 41,0.7);
            color: rgba(255, 255, 255,0.9);
    }
	.bg-body {
		background: rgb(255, 255, 255);
		color: rgb(41, 41, 41);
	}	
	.bg-content-box {
		background: rgb(250, 250, 250);
		color: rgb(41, 41, 41);
	}	
	.bg-content-box-border {
		background: rgb(238, 238, 238);
	}
	.btn.dropdown-toggle.btn-secondary *, .btn-secondary a {
		color: rgb(255, 255, 255);
	}
	.text-secondary {
		color: rgb(41, 41, 41);
	}
    .feature-post #post-content .alert-secondary.btn-block, .feature-search .img_section .alert-secondary.btn-block, .search_result .img_section  .alert-secondary {
        background-color: rgba(41, 41, 41,0.2);
    }

    /* Footer Newsletter Row */
    .newsletter_row .alert {
        color: rgb(255, 255, 255);
    }
    .newsletter_row {
        background-color: rgb(32, 80, 129);
        color: rgb(255, 255, 255);
    }
    .newsletter_row input[type="submit"],.newsletter_footer_button {
            background-color: rgba(103, 150, 80,0.97);
        color: rgb(255, 255, 255);
        border-color: rgb(103, 150, 80);
    }
    .newsletter_row input[type="submit"]:hover,.newsletter_row input[type="submit"]:focus,.newsletter_footer_button:hover,.newsletter_footer_button:focus {
        background-color: rgb(103, 150, 80);
        color: rgb(255, 255, 255);
    }
    .newsletter_button_left {
            border-right: 1px solid rgba(255, 255, 255,0.2);
    }
    .newsletter_button_right {
        border-left: 1px solid rgba(255, 255, 255,0.2);
    }
    .newsletter_row small.help-block {
        background: rgb(255, 255, 255);
        margin-top: -5px;
        float: left;
        padding: 8px;
        border-radius: 1px;
        color: rgb(32, 80, 129);
        text-transform: capitalize;
    }
    .newsletter_row .has-success .checkbox,.newsletter_row .has-error .checkbox{
        color: rgb(255, 255, 255);
    }
    @media only screen and (max-width: 767px) {
        .newsletter_button_right,.newsletter_button_left{
            border: none;
            margin: 5px 0;
        }
    }

    /* Font Sizes */

    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
        font-size: 16px;
    }
    .header .logo {
        font-size: 43px;
    }
    .homepage_title h1, .homepage_settings h1 {
        font-size: 60px;
    }
    .homepage_settings h2 {
        font-size: 31px;
    }

    .ui-rangeSlider-bar{
        background: rgb(84, 140, 41)!important;
    }

    
    
    @media only screen and (max-width: 1024px){
        .modal {margin-top: 40px;}
    }
    @media only screen and (max-width: 768px){
        .modal {margin-top: 60px;}
    }

    /* Calendar Styles */

    #cal-slide-content {
        color: rgb(85, 85, 85)!important;
        background-color: rgb(238, 238, 238)!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important;
    }
    #cal-slide-content a.event-item {
        color: rgb(85, 85, 85)!important;
        font-weight:bold!important;
    }
    #cal-slide-content a.event-item small {
        display: inline-block;
    }
    .cal-month-box, .cal-year-box, .cal-week-box {
        border: 1px solid rgb(238, 238, 238)!important;
    }
    .cal-year-box .row-fluid, .cal-month-box .cal-row-fluid {
        border-bottom: 1px solid rgb(238, 238, 238)!important;
    }
    .cal-year-box [class*="span"], .cal-month-box [class*="cal-cell"] {
        border-right: 1px solid rgb(238, 238, 238)!important;
    }
    .cal-year-box .row-fluid, .cal-row-fluid, #cal-day-box .cal-day-hour:nth-child(odd) {
        background-color: rgb(255, 255, 255)!important;
    }
    .cal-month-day span:not(.pull-right):not(.events-count-label):not(.events-label) {
        color: rgb(85, 85, 85)!important;
    }
    .cal-day-today span[data-cal-date] {
        color: rgb(41, 41, 41)!important;
    }
    .cal-year-box .row-fluid [class*="span"]:last-child, .cal-month-box .cal-row-fluid [class*="cal-cell"]:last-child {
        border: 0!important;
    }
    .cal-row-head {
        background: rgb(250, 250, 250)!important;
    }
    .day-highlight:hover, .day-highlight {
        background-color: rgb(238, 238, 238)!important;
    }
    .cal-event-list .event.pull-left {
        background-color: rgb(41, 41, 41)!important;
        opacity: 0.4;
        margin-top: 7px!important;
    }
    .cal-day-today {
        background-color: rgb(238, 238, 238)!important;
    }
    #cal-day-tick {
        border: 1px solid rgb(238, 238, 238)!important;
        background-color: rgb(238, 238, 238)!important;
    }
    .cal-day-weekend span[data-cal-date]{
        color: rgb(41, 41, 41)!important;
    }
        .rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
        background: #151515!important;
    }
    
    #first_container .favorite, #first_container .fa.favorite {
        color: rgb(85, 85, 85);
        background: rgb(238, 238, 238);
        border: 1px solid rgb(238, 238, 238);
        white-space:nowrap!important;
    }
    #first_container .favorite span, #first_container .fa.favorite span {
        font-family: 'Open Sans';
        white-space:nowrap!important;
    }
    #first_container .favoriteActive:not(.favorite.comments-count-badge), #first_container .fa.favoriteActive:not(.favorite.comments-count-badge .fa) {
        color: rgb(217, 83, 79);
    }
        #first_container .favorite::after, #first_container .fa.favorite::after {
        font-family: 'Open Sans';
        margin-left: 3px;
    }
    #first_container .favorite span, #first_container .fa.favorite span{
        padding-left: 3px;
        font-family: 'Open Sans';
        font-size: 11px;
    }
    #first_container .favorite .bookmark-number, #first_container .fa.favorite .bookmark-number {
        background: rgb(85, 85, 85);
        color:rgb(238, 238, 238);
        padding: 0 5px;
        border-radius: 100px;
        display: inline-block;
        font-weight:bold;
    }
    #first_container .favorite.favoriteActive .bookmark-number:not(.comments-count-badge .bookmark-number), #first_container .fa.favorite.favoriteActive .bookmark-number {
        background: rgb(217, 83, 79);
    }
    
    span.checkbox_value::after {
        content: ', ';
    }

    span.checkbox_value:last-child::after {
        content: '';
    }
    
    .member_results .grid_element{
	position:relative;
	overflow:hidden;
	display: inline-block;
	width:100%;
}
.member_results .grid_element::before {
	position: absolute;
	top: 24px;
	text-align: center;
	width: 200px;
	left: -62px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	z-index: 1;
	line-height: 1.2em;
	padding: 6px 0;
	font-weight: bold;
	letter-spacing: 1px;
}
@media only screen and (max-width: 767px) {
	.member_results .grid-container > hr {
		border-color: transparent;
	}
	.member_results .grid_element{
		overflow:visible;
	}
	.member_results .grid_element::before {
		top: -19px!important;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		font-size: 10px !important;
		letter-spacing: 0;
		width: auto;
		padding: 3px 6px;
	}
}



                .member_results.level_1 .grid_element {
                    border-style: solid;
                    border-radius:0px;border-width:4px;border-color: #35b681 ; }			
                .member_results.level_1 .grid_element::before {
					border-bottom-left-radius:0!important;
                    border-radius:0px;color: #fff ;background-color: #35b681 ;font-size:16px;content:'Featured ';					
                }
				.member_results.level_1 .grid_element {
					padding:10px;
				}				
                @media only screen and (max-width: 767px) {
                    .member_results.level_1 .grid_element::before {
                    left:-4px;}}
                .member_results.level_2 .grid_element {
                    border-style: solid;
                    border-radius:0px;border-width:4px;border-color: #35b681 ; }			
                .member_results.level_2 .grid_element::before {
					border-bottom-left-radius:0!important;
                    border-radius:0px;color: #fff ;background-color: #35b681 ;font-size:16px;content:'Featured ';					
                }
				.member_results.level_2 .grid_element {
					padding:10px;
				}				
                @media only screen and (max-width: 767px) {
                    .member_results.level_2 .grid_element::before {
                    left:-4px;}}    .popover .popover-content img,.member_results .info_window img,.member_results .search_result_image, .featured-member-image img, .recent-member-image img, .member-review-image img, .member-profile-header > div:not(.member-badges) img, .review_photo, .contact-image, .member_result > div > div img, .member_sidebar .member_admin_sidemenu .img-thumbnail, .current-photo-container img, .current-logo-container img, .author-snapshot .search_result_image, .saved-member {
        border-radius: 1000px!important;
    }
    
    

    /*  Homepage Sections Background Color Logic */

    
    .homepage-section-1 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-1 {
        background: rgb(31, 81, 129);
    }

    
    .homepage-section-2 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-3 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-3 {
        background: rgb(32, 80, 129);
    }

    
    .homepage-section-4 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-5 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-6 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-7 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-8 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-9 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-10 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-11 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-12 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-13 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-14 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-15 {
        padding: 40px 0 40px;
    }

    
    /* Additional Settings */

    
    /* Streaming Widgets Title Settings */

    .streaming-title {
        text-align: left;
        font-size: 30px;
            font-weight: 600;
                font-family: 'PT Sans';
            padding-bottom: 0px;
    }

        
    .homepage-join-module .module h2:first-of-type {
        color: rgb(41, 41, 41);
    }

    .homepage-join-module .module{
        background: rgb(238, 238, 238);
        border-color: rgb(225, 225, 225);
    }

    .homepage-about-module .module h2:first-of-type {
        color: rgb(41, 41, 41);
    }

    .homepage-about-module .module{
        background: rgb(238, 238, 238);
        border-color: rgb(225, 225, 225);

    }

    
    
    .img-circle, .img-circle img{
        border-radius:1000px!important;
    }

    .img-rounded img, img.fr-dib.img-rounded{
        border-radius: 6px!important;
    }
    
    /* Google Translate Module */
        .skiptranslate{font-size:0}
    .goog-te-gadget-simple{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555}
    .skiptranslate.goog-te-gadget span,img.goog-te-gadget-icon{display:none!important}
    .goog-te-gadget .goog-te-combo{margin-bottom:-4px}
    .skiptranslate.goog-te-gadget select{border:1px solid #ddd;border-radius:3px;font-size:12px;padding:2px 4px;width:100%;background:#fff;margin:0;height:30px;line-height:30px;display:block;color:#555;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
    @media only screen and (max-width: 1100px) {
        .skiptranslate:not(.skiptranslate[style="display: none;"]){height:39px}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header{margin-top:10px!important}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar{margin-top:10px}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar ~ .header{margin-top:0!important}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header .mobile-main-menu{top:89px!important;height:calc(100% - 90px)!important}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header .navbar{top:39px}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ #first_container .member_sidebar.open{top: 89px;}
    }
    @media only screen and (max-width: 767px) {
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar.hidden-xs ~ .header{margin-top:10px!important}
    }

</style>

<!--GOOGLE TAG MANAGER CODE-->    <!-- ON-PAGE CSS FUNCTIONS -->
    <style type="text/css">
        .row-fluid.member-profile-header + .clearfix {
	padding: 15px 0;
}    </style>
        <div class='announcement-bar vpad '>
        <div class="container">
                    </div>
    </div>
    <style>
.announcement-bar {
    background-color: ;
    color: ;
    font-size: 30px;
    font-family: Open Sans;
    text-align: left;
    line-height: 1.1em;
}

.announcement-bar .btnAnnouncement {
    background-color: ;
    color: ;
    font-size: 0.88em;
    vertical-align: baseline;
	line-height:1em;
}

@media (max-width: 1100px) {

			.announcement-bar {
			margin-top: 50px;
		}
	
    body .header {
        margin-top: 0;
    }

}

@media (max-width: 992px) {
    .btnAnnouncement {
        margin-top: 10px;
    }
}

</style><div class="header">
            <div class="container">
			<div class="row vmargin">
				<div id="website_logo" class="col-md-5 tpad xs-nopad xs-hpad sm-text-center xs-bmargin header-left-container">
			<a href="https://www.findabusinesspro.com" title="Find a Business Pro!">
			<img width="870" height="201" src="/images/2020-01-09_20-58-40-clear3.png" alt="Find a Business Pro!">
		</a>
		<div class="clearfix"></div>
</div>
									<style type='text/css'> body input.tt-hint,body input.form-control.normal-autosuggest-input.tt-query {
   background-color: white !important;
}
.input-group-sm .input-group-addon .fa {
    font-size: 15px;
} </style><div class="col-md-7 text-right sm-text-center header-right-container nolpad xs-hpad">
            <ul class="mini-nav nobmargin list-inline xs-nopad xs-tmargin vpad">
            <li class='bmargin'><span id='link207'  class='bmargin'> (855) 636-9800</span></li><li class='bmargin'><a href='/about/contact' id='link209'  class='hpad bmargin'>Contact Us</a></li><li class='bmargin'><a href='/login' id='link208'  class='rpad bmargin'>Member Login</a></li><li class='bmargin norpad'><a href='/join' id='link210'  class='btn btn_get_listed bold'>Get Listed Today <i class="fa fa-chevron-right lmargin"></i></a></li>        </ul>
            <div class="clearfix"></div>
                <form action="/search_results" name="frm1" class="form-inline website-search">
                                    <div class="input-group input-group-sm bmargin sm-autosuggest">
                        <span class="input-group-addon hidden-md"><i class="fa fa-search"></i></span>
                        <input type="text"
                               placeholder="Name or Keyword" value="" name="q"
                               class="member_search form-control input-sm" autocomplete="off">
                    </div>
                                        <div class="input-group input-group-sm bmargin">
                        <span class="input-group-addon hidden-md"><i class="fa fa-location-arrow"></i></span>
                        <input type="text" placeholder="City or Post Code"
                               value="" id="location_google_maps_header" name="location_value"
                               class="googleSuggest googleLocation form-control">
                    </div>
                                    <input type="submit" value="Search" class="btn btn-sm btn_search bmargin xs-btn-block bold">
            </form>
            </div>
				            </div>
        </div>
        <style type='text/css'> .mobile-main-menu .hasChildren span a {
    padding: 0px;
}

.user_sidebar > img {
	width: 32px;
	height: 32px;
	position: absolute;
	z-index: 10;
	border-radius: 100px;
	top: -1px;
	object-fit: cover;
	left: -10px;
	background: rgb(238, 238, 238);
}
#member_sidebar_toggle img+.fa {
    display: none;
}
.main_menu, .user_sidebar {
	padding: 5px 8px;
	margin-right:0;
	min-height: 33.0333px;
	min-width: 38.116px;	
}
.main_menu i, .user_sidebar i {
    font-size: 16px;
}
.navbar-nav li {
    float: none!Important;
}
.navbar-default{
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}
.transparent_menu {
background-color: rgba(32, 80, 129,0.95)!important;
}
@media only screen and (max-width: 991px) {
	#popover {display: none}
}
@media only screen and (max-width: 1100px){
    .mobile-main-menu{display:block!important}
    .navbar-toggle {display: block}
    #bs-main_menu .nav {display: none!important}
}
.mobile-main-menu {
    position: fixed;
    height: calc(100% - 50px)!important;
    width: 250px;
    background: rgb(32, 80, 129);
    z-index: 99999;
    right: -250px;
    top: 50px;
    display: none;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    overflow-y: auto!important;
    overflow-x: hidden!important;
}
.mobile-main-menu ul li i {
    color: rgb(255, 255, 255);
    cursor: pointer;
    float: right;
    padding: 13px;
}

.mobile-main-menu.opened{
    right: 0px!important;
}

.mobile-main-menu ul li a, .mobile-main-menu ul li span {
    display: inline-block;
    float: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 0px;
    width: 80%;
    width: calc(100% - 40px);
}
.mobile-main-menu .sidebar-nav li ul {
    height: 0px;
    overflow: hidden;
    list-style: none;
    color: rgb(255, 255, 255);
    padding-left: 10px;
}
.mobile-main-menu .sidebar-nav li.sub_open > ul{
    height: 100%;
}
.mobile-main-menu ul.sidebar-nav {
    position: absolute;
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 14px;
}
.mobile-main-menu .sidebar-nav > li {
    display: block;
    line-height: 20px;
    padding: 0 15px 0 20px;
}
.mobile-main-menu .sidebar-nav li a, .mobile-main-menu .sidebar-nav li span {
    text-decoration: none;
    color: rgb(255, 255, 255);
	padding-left:10px;
}
.mobile-main-menu .sidebar-nav li a i, .mobile-main-menu .sidebar-nav li span i {
    display: none;
} </style><div class="mobile-main-menu">
	<ul class="sidebar-nav">
	<li class=''><a href='/home' id='link1'>Home</a></li><li class=''><a href='/about' id='link189'>How It Works</a></li><li class=''><a href='http://articles.findabusinesspro.com/' id='link227'>Articles</a></li><li class=''><a href='/join' id='link186'>Join Today</a></li><li class=''><a href='http://reputationhealthreport.com/MjE0MzA=' id='link229'>See My Reputation</a></li><li class=''><a href='https://my-schedule.co/AR/Find_a_Business_Pro' id='link232'>Consultation Request</a></li>	</ul>
</div>
<nav class="navbar navbar-default lockedonscroll">
    <div class="container container-fluid">

      <div class="navbar-header">
		        <button type="button" class="navbar-toggle collapsed main_menu" data-toggle="collapse" aria-label="main_menu">
						<i class="fa fa-bars fa-fw"></i>
			        </button>

        
      </div>

      <div class="tablet-menu collapse navbar-collapse nopad" id="bs-main_menu">
        <ul class="tablet-menu-ul nav navbar-nav nav-justified">
          <li class=''><a href='/home' id='link1'>Home</a></li><li class=''><a href='/about' id='link189'>How It Works</a></li><li class=''><a href='http://articles.findabusinesspro.com/' id='link227'>Articles</a></li><li class=''><a href='/join' id='link186'>Join Today</a></li><li class=''><a href='http://reputationhealthreport.com/MjE0MzA=' id='link229'>See My Reputation</a></li><li class=''><a href='https://my-schedule.co/AR/Find_a_Business_Pro' id='link232'>Consultation Request</a></li>        </ul>
      </div>
    </div>
</nav>
<!--CSS IF MENU IS FIXED TOP-->

</div>
<!--

IMPORTANT: This widget contains real Adsense code as a sample to show how this widget functions.  Please replace the current Adsense code below with your own code in order to generate revenue from this ad space.

-->
<div class="container clearfix text-center banner-ad-unit above-content-banner-ad">
					<div class="clearfix vmargin banner-ad-unit">
					<a class="center-block text-center" href="https://webinar.findabusinesspro.com/Social-Media-Small-Business" target="_blank">
						<img width="728" height="90" loading="lazy" alt="Banner Ad" src="/images/banner728x90.png">
					</a>
				</div>
				<div class="clearfix"></div>
</div>
<div class="clearfix"></div><div class="clearfix"></div>
<!-- Begin  Content -->
<div id="first_container" class="content-container fr-view">
        <div class="container">
                <ol class='breadcrumb' itemscope itemtype='https://schema.org/BreadcrumbList'><li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'><a itemtype='https://schema.org/Thing' itemprop='item' href='//www.findabusinesspro.com' title='Find a Business Pro!'><span itemprop='name'>Home</span><meta itemprop='position' content='1' /></a></li><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemtype="https://schema.org/Thing" itemprop="item" href=/united-kingdom title="United Kingdom"><span itemprop="name">United Kingdom</span><meta itemprop="position" content="2" /></a></li><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemtype="https://schema.org/Thing" itemprop="item" href=/united-kingdom/payroll-service-providers title="Payroll Service Providers"><span itemprop="name">Payroll Service Providers</span><meta itemprop="position" content="4" /></a></li><li class='active'>Braintree Window and Door Repairs</li></ol>        <div class="clearfix body-content"></div>
        <style type='text/css'> a.btn.btn-warning.pull-right.bmargin.xs-nomargin {
	position: relative;
	z-index: 999;
} </style>
<div class="row content_w_sidebar member_profile level_3">

    <div class='col-md-9'><div class="clearfix"></div><style type='text/css'> @media only screen and (max-width: 767px) {
	.profile-header-write-review {
		margin-top: 10px !important;
	}
}
 </style>
<div class="row member-profile-header">
    <div class="col-xs-12 col-sm-3 norpad text-center xs-nopad xs-bmargin profile-image">
		            <img width="200" height="81" class="img-rounded" src="/logos/profile/limage-17238-435-photo.jpg" alt="Attorneys, CPAs, Consultants, Advisors & Other Experts! Braintree Window and Door Repairs in Braintree, Essex, England , United Kingdom England" title="Contact Braintree Window and Door Repairs">
            </div>
    <div class="xs-text-center col-xs-12 col-sm-9">
        <div class="row">
            <div class="col-sm-10 norpad xs-hpad">
                <h1 class="bold inline-block">
                    Braintree Window and Door Repairs                </h1>
			</div>
			<div class='col-sm-2 text-right nolpad bmargin xs-nopad xs-text-center'><span class="sidebarenabled" data-sidebar="1"></span><span class="postItem userData" data-userid="17238" data-datatype="10" data-dataid="0" data-postid="0"></span><button class="item-post-list-0 favorite fa fa-heart" data-count="" data-postid="0" data-state="0" data-activefeature="1" data-activefavorite="Basic Plan"  data-toggle="modal" data-target="#myModal"  ><span id='bookmark-content'>LIKE</span> <span class='' id='number-0'></span></button></div>        </div>
        <div class="row">
            <div class="col-sm-6 tmargin xs-nomargin">
                <p class="line-height-xl nomargin">
                    <span class='profile-header-top-category '>Payroll Service Providers<br /></span><span class=profile-header-location><i class="fa fa-map-marker text-danger"></i> Braintree, Essex, England , United Kingdom, England, CM7 2YW</span>                </p>
            </div>

                            <div class="clearfix"></div>
            

            
            
            
            
        </div>
    </div>
    </div>
<div class="clearfix"></div>        <div class="clearfix"></div>
            
                
        <div role="tabpanel" class="member-profile-tabs">
                <ul class="nav nav-tabs fpad nobpad profile-tabs-nav" role="tablist">
                                            <li class="active hideMyTab">
                                <a href="#1" rel="nofollow" aria-controls="t1" role="tab" data-toggle="tab">
                                    Overview                                </a>
                            </li>
                            <style> .hideMyTab{ display:none !important;}</style>            </ul>
                    <div class="tab-content">
                
                                <div id="1" role="tabpanel" class="tab-pane active">
                                    <style type='text/css'> ul.table-view.list-inline.xs-center-block > h2.tmargin.tpad.xs-text-center.xs-center-block.clearfix:last-child {
	display:none;
} </style>        <div id="map-canvas"></div>
        <div class="clearfix"></div>
                    <a class="pull-right btn-sm map-link get-directions-link" rel="nofollow" target="_blank" href="https://maps.google.com/maps?daddr=Warner+Drive+Springwood+Industrial+Estate++Braintree,+Essex,+England+,+United+Kingdom+England+CM7+2YW+United+Kingdom" title="Click for Directions">
                Get Directions <i class="fa fa-external-link" aria-hidden="true"></i>
            </a>
                            <a class="pull-right btn-sm map-link larger-map-link" href="#" target="_blank" data-target="#locationModal" data-toggle="modal" title="View On Larger Map">
                View On Larger Map
            </a>
                <div class="clearfix"></div>
            <div class="clearfix"></div>
        <div class="well tmargin quote_box">
            Double Glazing, Window Repair, Glass Repair, Window Doctor, uPVC Window Repairs, Double Glazed Replacement, uPVC Door Repair Braintree        </div>
                                <div class="table-view list-inline xs-center-block bmargin">
                                                <div class="clearfix"></div>
                                <h2 class="tmargin tpad xs-center-block clearfix">
                                    Contact Information                                </h2>
                                                                                    <div class="table-view-group clearfix table-display-company">
                                        <div class="col-sm-4 bold">
                                            Company Name                                        </div>
                                        <div class="col-sm-8">
                                            <span class="textbox textbox-company">Braintree Window and Door Repairs</span>                                        </div>
                                    </div>
                                                                                <tr>
                            <th colspan="2">
                                                            </th>
                        </tr>
                                            <tr>
                            <th colspan="2">
                                                            </th>
                        </tr>
                                            <tr>
                            <th colspan="2">
                                                            </th>
                        </tr>
                                            <tr>
                            <th colspan="2">
                                    <div class="table-view-group clearfix">       
        <div class="col-sm-4 bold">
            Location
        </div>
        <div class="col-sm-8">
            <span>Warner Drive Springwood Industrial Estate</span><br><span>Braintree, Essex, England , United Kingdom</span>, <span>England</span>, <span>CM7 2YW</span><br>United Kingdom        </div>
    </div>
	<!-- SCHEMA FOR LOCALBUSINESS -->
	<div itemscope itemtype="http://schema.org/LocalBusiness">
		<meta itemprop="name" content="Braintree Window and Door Repairs">
		<meta itemprop="priceRange" content="$$">
		<meta itemprop="telePhone" content="01376390793">
		<meta itemprop="url" content="https://www.findabusinesspro.com/braintree-essex-england-united-kingdom/payroll-service-providers/braintree-window-and-door-repairs">
		<meta itemprop="image" content="https://www.findabusinesspro.com">
				<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
			<meta itemprop="streetAddress" content="Warner Drive Springwood Industrial Estate">
			<meta itemprop="addressLocality" content="Braintree, Essex, England , United Kingdom">
			<meta itemprop="addressRegion" content="CM7 2YW">
			<meta itemprop="addressCountry" content="United Kingdom">
		</div>
				<div itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">
			<meta itemprop="latitude" content="51.88338740">
			<meta itemprop="longitude" content="0.53448920">
		</div>
	</div>
                            </th>
                        </tr>
                    
                            </div>
            
                                                    <div class="table-view list-inline xs-center-block bmargin">
                                                <div class="clearfix"></div>
                                <h2 class="tmargin tpad xs-center-block clearfix">
                                    Company Details                                </h2>
                                                                                    <div class="table-view-group clearfix table-display-rep_matters">
                                        <div class="col-sm-4 bold">
                                            Hours of Operation                                        </div>
                                        <div class="col-sm-8">
                                            <span class="textarea textarea-rep_matters">Mon to Friday -Open 8am – Close 6pm<br />
Saturday Open 9am – Close 3pm<br />
Sunday – Closed</span>                                        </div>
                                    </div>
                                                        
                            </div>
            
                    <div class="overview-tab-about-me"><h2 class="tmargin tpad xs-center-block clearfix about-member-blurb">About Braintree Window and Door Repairs</h2><div class="clearfix"></div><p style='margin:0cm;margin-bottom:.0001pt;font-size:16px;font-family:"Calibri","sans-serif";'><strong>TELEPHONE:</strong></p><p style='margin:0cm;margin-bottom:.0001pt;font-size:16px;font-family:"Calibri","sans-serif";'>01376390793</p><p style='margin:0cm;margin-bottom:.0001pt;font-size:16px;font-family:"Calibri","sans-serif";'>&nbsp;</p><p style='margin:0cm;margin-bottom:.0001pt;font-size:16px;font-family:"Calibri","sans-serif";'><strong>URL:</strong></p><p style='margin:0cm;margin-bottom:.0001pt;font-size:16px;font-family:"Calibri","sans-serif";'><a rel="nofollow" href="https://www.repairmywindowsanddoors.co.uk/braintree-windowrepair/">https://www.repairmywindowsanddoors.co.uk/braintree-windowrepair/</a></p><p style='margin:0cm;margin-bottom:.0001pt;font-size:16px;font-family:"Calibri","sans-serif";margin-left:72.0pt;text-indent:-72.0pt;'><strong><span style='font-family:"Helvetica Neue";color:#222222;background:white;'>&nbsp;</span></strong></p><p style='margin:0cm;margin-bottom:.0001pt;font-size:16px;font-family:"Calibri","sans-serif";'><strong>DESCRIPTION:</strong></p><p style='margin:0cm;margin-bottom:.0001pt;font-size:16px;font-family:"Calibri","sans-serif";'><span style='font-family:"Helvetica Neue";color:#222222;background:white;'>Serving Braintree, we are door and window repair experts, we tackle all types of window and door repairs. We specialise in uPVC repairs and offer locksmith and boarding up services.</span></p><p style='margin:0cm;margin-bottom:.0001pt;font-size:16px;font-family:"Calibri","sans-serif";'><span style='font-family:"Helvetica Neue";color:#222222;background:white;'>We also supply and install a comprehensive range of new windows and doors in uPVC, aluminium and timber, including casement windows, tilt and turn windows, vertical sliding sash windows, composite doors, bifold doors, sliding patio doors and french doors.</span></p><div class="clearfix"></div>                    <div class="table-view list-inline xs-center-block bmargin">
                                                <div class="clearfix"></div>
                                <h2 class="tmargin tpad xs-center-block clearfix">
                                    Write About You And Your Company                                </h2>
                                                                        <tr>
                            <th colspan="2">
                                <div class="clearfix"></div>                            </th>
                        </tr>
                    
                            </div>
            
            <div class="clearfix"></div></div>    <div class="overview-tab-service-areas"><style type='text/css'> .additional_service_areas button {
    cursor: text;
}
.additional_service_areas button:active {
    box-shadow: none;
} </style><div class="clearfix"></div></div><div class="clearfix"></div>  <style>
  	#map-canvas {
  		height: 200px;
  		width: 100%;
  		margin: 0px;
  		padding: 0px;
  		border-radius:5px;
  		overflow:hidden;
  	}
  </style>
  <script>
  $(document).ready(function(){
      var map,map2;
      function initialize() {
                var styles = [{"featureType":"all","elementType":"geometry","stylers":[{"hue":"#ff4400"},{"saturation":-68},{"lightness":-4},{"gamma":0.72}]},{"featureType":"landscape.man_made","elementType":"geometry","stylers":[{"hue":"#0077ff"},{"gamma":3.1}]},{"featureType":"poi.park","elementType":"all","stylers":[{"hue":"#44ff00"},{"saturation":-23}]},{"featureType":"transit","elementType":"labels.text.stroke","stylers":[{"saturation":-64},{"hue":"#ff9100"},{"lightness":16},{"gamma":0.47},{"weight":2.7}]},{"featureType":"transit.line","elementType":"geometry","stylers":[{"lightness":-48},{"hue":"#ff5e00"},{"gamma":1.2},{"saturation":-23}]},{"featureType":"water","elementType":"all","stylers":[{"hue":"#00ccff"},{"gamma":0.44},{"saturation":-33}]},{"featureType":"water","elementType":"labels.text.fill","stylers":[{"hue":"#007fff"},{"gamma":0.77},{"saturation":65},{"lightness":99}]},{"featureType":"water","elementType":"labels.text.stroke","stylers":[{"gamma":0.11},{"weight":5.6},{"saturation":99},{"hue":"#0091ff"},{"lightness":-86}]}];
              	var styledMap = new google.maps.StyledMapType(styles,{name: "Styled Map"});
                var myLatlng = new google.maps.LatLng(parseFloat(51.88338740),parseFloat(0.53448920));
        var iconImage = '/images/pin_drop.png';
        var mapOptions = {
          zoom: 15,
          center: myLatlng,
          scrollwheel: false
        }
        map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
        map2 = new google.maps.Map(document.getElementById('map-canvas2'), mapOptions);
                    map.mapTypes.set('map_style', styledMap);
            map.setMapTypeId('map_style');
            map2.mapTypes.set('map_style', styledMap);
            map2.setMapTypeId('map_style');
                var marker = new google.maps.Marker({
        position: myLatlng,
        map: map,
        icon: iconImage
        });
        var marker2 = new google.maps.Marker({
        position: myLatlng,
        map: map2,
        icon: iconImage
        });
      }
      google.maps.event.addDomListener(window, 'load', initialize);
      $('#locationModal').on('shown.bs.modal', function() {
      var currentCenter = map2.getCenter();
      google.maps.event.trigger(map2, "resize");
      map2.setCenter(currentCenter);
    });
  });
  </script>
  <style type='text/css'> #map-canvas2 {
    height: 100%;
    margin-bottom: 5px;
    width: 100%;
} </style><div class="modal fade" id="locationModal" tabindex="-1" role="dialog" aria-labelledby="locationModal" aria-hidden="true">
	<div class="modal-dialog modal-lg">
		<div class="modal-content">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
				<h4 class="modal-title">Map View</h4>
			</div>
			            <div class="modal-body" style="height: 350px;">
				<div id="map-canvas2"></div>
			</div>
			            <div class="modal-footer">
				
				
				
								<a rel="nofollow" href="https://maps.google.com/maps?daddr=Warner+Drive+Springwood+Industrial+Estate++Braintree,+Essex,+England+,+United+Kingdom+England+CM7+2YW+United+Kingdom" type="button" rel="nofollow" target="_blank" class="btn btn-primary member-directions">Get Directions</a>
								<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
			</div>
		</div>
	</div>
</div>                                </div>
                                            </div>
            </div>    </div>
    <div class="col-sm-12 col-md-3 sidebar-section">        <section id='id' class=''><!-- Copy and paste the following HTML code in the place where you want to display the form -->
<div class="optk-agenda" data-id="2594"></div>

<!-- Copy and paste the following script code just before the closing of the tag "body".  -->
<script type="text/javascript">
    (function (i, d, s, e, u) {
    var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(e)) return;
        js = d.createElement(s);
        js.id = e;
        js.src = u;
        fjs.parentNode.insertBefore(js, fjs);
    }(window, document, 'script', 'optinkahuna-arwizard', '//my-schedule.co/AR/arsdk/agenda.sdk.js?version=1'));
</script><style type='text/css'> .bannerContainer250x250 {
    height: 250px;
    margin: 0 auto;
    overflow: hidden;
  	width: 250px;
}
 </style><!-- For more information visit http://getbootstrap.com/javascript/#carousel
data-interval // sets The amount of time (milisecons) to delay between automatically cycling an item. If false, carousel will not automatically cycle. 
-->
<p style="text-align: center;"><strong>Join Our Webinars!</strong></p>
  <div id="carousel-example-generic" class="carousel slide bannerContainer300x600" data-ride="carousel" data-interval="5000">
      <!-- Wrapper for slides -->
      <div class="carousel-inner" role="listbox">
          <div class="item active">
              <a href="https://webinar.findabusinesspro.com/Reputation-Small-Business"><img src="https://www.findabusinesspro.com/images/banner300x600.jpg" alt="" width="300" height="600"/></a>
          </div>
          <div class="item">
			  <a href="https://webinar.findabusinesspro.com/Traffic-Small-Business"><img src="https://www.findabusinesspro.com/images/banner300x600_1.jpg" alt="" width="300" height="600"/></a>
          </div>
          <div class="item">
			  <a href="https://webinar.findabusinesspro.com/Traffic-Small-Business"><img src="https://www.findabusinesspro.com/images/more-website-visitors-banner-300x600.jpg" alt="" width="300" height="600"/></a>
          </div>
          <div class="item">
              <a href="https://webinar.findabusinesspro.com/Social-Media-Small-Business"><img src="https://www.findabusinesspro.com/images/Social-banner-2-300x600.png" alt="" width="300" height="600"/></a>
          </div>
		  <div class="item">
              <a href="https://webinar.findabusinesspro.com/Funnel-Automation-Small-Business"><img src="https://www.findabusinesspro.com/images/Website-Funnels-300x600.jpg" alt="" width="300" height="600"/></a>
          </div>
      </div>
  </div>
<div class="clearfix clearfix-lg"></div> <script type="text/javascript">
  var _la = 'LA-MjE0MzE=';
  (function() {
	var la = document.createElement('script');
	la.type = 'text/javascript';
	la.async = true;
	la.src = 'https://reputationhealthreport.repgrader.com/banners/widget/'+_la;
	var s = document.getElementsByTagName('script')[0];
	s.parentNode.insertBefore(la, s);})();
</script>
<div data-id="LA-MjE0MzE=" class='LA-BannerWidget'></div>
<style type='text/css'> #captchaContainer {
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
} </style>         </section>        </div>
     
</div>
<div class="clearfix"></div>
        <div class="clearfix"></div>
    </div>
</div>
<!-- End Content -->
<!-- TrafficFuel PowerPixel --><script>var TFConfig = {"pixel_id":"869610-KPVBW74-550177"};</script><noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-KPVBW74"height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><script type="text/javascript" defer src="https://trafficfuelpixel.s3-us-west-2.amazonaws.com/pixel.js"></script><noscript><iframe src="//my.trafficfuel.com/powerpixel.php?pixel_id=869610-KPVBW74-550177" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-KPVBW74"height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-KPVBW74');</script><!-- End of TrafficFuel PowerPixel --><div class="clearfix footer-clear-element clearfix-lg"></div>
<!--

IMPORTANT: This widget contains real Adsense code as a sample to show how this widget functions.  Please replace the current Adsense code below with your own code in order to generate revenue from this ad space.

-->
<div class="clearfix"></div>
<div class="content-container banner-ad-unit footer-banner-container">

	<div class="container text-center banner-ad-unit footer-banner-ad">

				<script type="text/javascript">
/**
  * Copy Paste this code into the html section to populate widget
  */
var wName = "w_initiate";
</script>
<script type="text/javascript" src="https://reputationdatabase.com/widget/load/MjU3"></script>
<div id="w_initiate"></div>						<div class="clearfix clearfix-lg"></div>
	</div>	
</div>
<div class="clearfix"></div>
<style type='text/css'> .newsletter_row input[type="email"] {
    float: none;
    margin-left: auto;
    margin-right: auto;    
    width: 62% !important;
} </style><div class="content-container newsletter_row">
	<div class="container text-center vpad">
		<div class="col-md-12 xs-nopad">
			<a href="#" data-toggle="modal" data-target="#newsletter_subscribe_modal" class="btn btn-lg newsletter_footer_button col-xs-12 col-md-6 nofloat fpad bold">
            <div class="col-sm-6 nopad newsletter_button_left">
            Join Our Newsletter
        </div> 
        <div class="col-sm-6 nopad newsletter_button_right">
            Click to Subscribe
            <i class='fa fa-chevron-circle-right fa-fw'></i>
        </div>
        
	<div class="clearfix"></div>
</a>
		</div>
	</div>
</div><div class="footer">
    <div class="container">
        <div class="row">
            <ul class="footer_menu sm-text-center">
                <li class='col-md-5'><span id='link157'  class='head'> About</span><ul><li class=''><span id='link158'  class='content'> Finding Qualified Business Professionals is easy by searching our trusted network of top-rated Attorneys, CPAs, Consultants, Advisors & Other Experts!<p> </p>
<p><strong>Find a Business Pro!</strong></p>
<div class="cSMIob">11180 State Bridge Road Suite 502F</div>
<div class="cSMIob">Alpharetta, GA 30022 United States</div>
<p>Local: (678) 831-6300</p>
<p>Toll Free: <span id="link207" class="bmargin">(855) 636-9800</span></p></span></li></ul></li><li class='col-md-2 col-md-offset-1'><span id='link159'  class='head'> Website</span><ul><li class=''><a href='/about' id='link160'>How It Works</a></li><li class=''><a href='/join' id='link161'>List Your Business</a></li></ul></li><li class='col-md-2'><span id='link162'  class='head'> Search</span><ul><li class=''><a href='/categories' id='link163'>Browse Categories</a></li><li class=''><a href='/locations' id='link164'>Browse Locations</a></li></ul></li><li class='col-md-2'><span id='link165'  class='head'> Support</span><ul><li class=''><a href='/login/retrieval' id='link166'>Password Retrieval</a></li><li class=''><a href='/about/contact' id='link167'>Contact Us</a></li></ul></li><li class='col-md-12'><span id='link226'>  </span></li><li class='col-md-5 vpad vmargin'><span id='link211'> <div itemscope itemtype="http://schema.org/WebSite">
	<meta itemprop="name" content="Find a Business Pro!" id="sitename">
	<link href="//www.findabusinesspro.com" itemprop="url" id="sitelink">
	<div class="list-social-links">
		<a class="network-icon contact" href="/about/contact" title="Contact Us Find a Business Pro!">
			<i class="fa fa-envelope"></i>
		</a> 
				<a class="network-icon facebook" itemprop="sameAs" href="https://www.facebook.com/FindaBusinessPro/" target="_blank" title="Find a Business Pro! Facebook">
			<i class="fa fa-facebook"></i>
		</a>
						<a class="network-icon googleplus" itemprop="sameAs" rel="publisher" href="https://plus.google.com/109009198611515131868" target="_blank" title="Find a Business Pro! Google"  rel="publisher">
			<i class="fa fa-google-plus"></i>
		</a>
						<a class="network-icon image-icon twitter" itemprop="sameAs" href="https://twitter.com/findbusinesspro" target="_blank" title="Find a Business Pro! X">
			<img alt="Find a Business Pro! X" loading="lazy" class="talign img-circle" src="/images/twitterX.png" width="40" height="40">
		</a>
		     
				<a class="network-icon pinterest" itemprop="sameAs" href="https://www.pinterest.com/findabusinesspro/" target="_blank" title="Find a Business Pro! Pinterest">
			<i class="fa fa-pinterest-p"></i>
		</a>
		      
				<a class="network-icon linkedin" itemprop="sameAs" href="https://www.linkedin.com/company/find-a-business-pro" target="_blank" title="Find a Business Pro! LinkedIn">
			<i class="fa fa-linkedin"></i>
		</a>
						<a class="network-icon youtube" itemprop="sameAs" href="https://www.youtube.com/channel/UCdReHFh7jxh1OaLKPlgutnA" target="_blank" title="Find a Business Pro! YouTube">
			<i class="fa fa-youtube"></i>
		</a>
		 
				<a class="network-icon instagram" itemprop="sameAs" href="https://www.instagram.com/findabusinesspro/" target="_blank" title="Find a Business Pro! Instagram">
			<i class="fa fa-instagram"></i>
		</a>
												<a class="network-icon blog rss" href="https://articles.findabusinesspro.com/feed/rss" target="_blank" title="Find a Business Pro! RSS">
			<i class="fa fa-rss"></i>
		</a>
				<div class="clearfix"></div>
	</div>
</div></span></li><li class='col-md-6 col-md-offset-1 vpad vmargin'><a href='/join' id='link212'  class='btn btn_footer_get_listed btn-lg btn-block bold center sm-block' style='white-space:normal'>Attorneys, CPAs, Consultants, Advisors & Other Experts! - Join Our Website Today »</a></li>            </ul>
        </div>
				<div class="col-md-12 fpad fmargin small text-center footer_terms">
	&copy; 2024	<a title="Find a Business Pro!" href="/">
		Find a Business Pro!	</a> 
	All Rights Reserved.
	<div class="inline-block">
		<a title="Terms of Use - Find A Business Pro!" href="/about/terms">
			Terms of Use
		</a> 
		|
		<a title="Privacy Policy - Find A Business Pro!" href="/about/privacy">
			Privacy Policy
		</a>
	</div>
</div>
		    </div>
</div><style type='text/css'> .scrollup {
  border-radius: 3px;
  width: 40px;
  height: 40px;
  opacity: 0.4;
  position: fixed;
  bottom: 30px;
  right: 30px;
  display: none;
  background: rgba(119, 119, 119, 0.8);
  z-index: 1000000;
}
.scrollup i {
  font-size: 36px;
  color: white;
  position: relative;
  top: 0px;
  left: 10px;
} </style>            <div class="myModal modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel"
                 data-backdrop="static" data-keyboard="false">
                <div class="modal-dialog" role="document">
                    <div class="modal-content">
                        <div class="modal-body nohpad nobpad">
                            <button type="button" style="z-index:10;position:absolute;right:15px;" class="close hmargin"
                                    data-dismiss="modal">&times;
                            </button>
                                <style>
        .member-login-container:not(.modal .module) {
            width: 555px;
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
            margin-bottom:0;
            background-color: rgb(250, 250, 250)!important;
            border-color: rgb(238, 238, 238)!important;
            color: rgb(41, 41, 41)!important;
        }
        .login-register-tabs, .login-register-content {
            width: 555px!important;
            max-width: 100%;
            margin-left: auto!important;
            margin-right: auto!important;
            background-color: rgb(238, 238, 238);
        }
        .login-register-content {
            background: transparent;
            padding: 0;
            border: none;
        }
        .login-register-content h2, .login-register-content h2+hr, .login-register-content .account-menu-title {
            display: none!important;
        }
        .express_login_create_account_prefix hr {
            margin: 15px 0 10px;
        }
        .modal-content #containerFBLogin, .modal-content #containerGoogleLogin {
            margin:15px 0;
        }

        /* CSS When Login Form and Express Registration Rendered in Sidebar */
        .col-md-3 .bd-chat-well-container,.col-md-4 .bd-chat-well-container {
            padding: 15px 10px;
        }
        .col-md-3 .bd-chat-center-text,.col-md-4 .bd-chat-center-text {
            margin: 0;
            font-size: 20px;
            padding: 0 15px;
        }
        .col-md-3 .member-login-page-container .login-register-tabs *, .col-md-4 .member-login-page-container .login-register-tabs * {
            font-size: 12px;
            line-height: 1.2em;
            vertical-align: bottom;
        }
        .col-md-3 .member-login-page-container .login-register-tabs a, .col-md-4 .member-login-page-container .login-register-tabs a {
            padding: 5px !important;
            height: 50px;
            vertical-align: middle;
            display: table-cell !important;
            width: 1%;
        }
        .col-md-3 .member-login-page-container .login-register-content, .col-md-4  .member-login-page-container .login-register-content {
            padding: 0;
        }
        .col-md-3 .member-login-container, .col-md-4 .member-login-container {
            padding: 15px !important;
            font-size: 13px;
        }
        .col-md-3 .member-login-page-container .input-lg, .col-md-4 .member-login-page-container .input-lg {
            height: 34px;
            padding: 6px 12px;
            font-size: 14px;
        }
        .col-md-3 .member-login-page-container .security_question_label, .col-md-4 .member-login-page-container .security_question_label {
            transform: scale(.85);
            margin: -1.15em -1.15em 0;
        }
        .col-md-3 #containerFBLogin, .col-md-4 #containerFBLogin, .col-md-3 #containerGoogleLogin, .col-md-4 #containerGoogleLogin, .col-md-3 .login-cta-buttons li, .col-md-4 .login-cta-buttons li {
            width: 100%;
            display: block;
            margin-top:5px;
        }
        .col-md-3 .login-cta-buttons li, .col-md-4 .login-cta-buttons li {
            padding:0
        }
        .col-md-3 .login-cta-buttons ul.nav, .col-md-4 .login-cta-buttons ul.nav {
            margin-top: -10px;
        }
        .col-md-3 #googleAction, .col-md-3 #facebookAction, .col-md-4 #googleAction, .col-md-4 #facebookAction {
            padding: 0;
            min-height: 0;
            font-size: 14px;
            margin: 0;
        }
        .col-md-3 #googleAction img, .col-md-3 #facebookAction img, .col-md-4 #googleAction img, .col-md-4 #facebookAction img {
            height: 36px !important;
            margin-right: 5px;
            position: relative!important;
            display: inline-block;
        }
        @media only screen and (max-width: 767px) {
            .col-md-3 .member-login-page-container .login-register-tabs a, .col-md-4 .member-login-page-container .login-register-tabs a {
                display: block !important;
                width: 100%;
                line-height: 40px;
            }

            #containerGoogleLogin {
                text-align: center;
                margin-top: 10px;
            }

            #containerGoogleLogin #gBtn {
                display: inline-block;
                width: 202px;

            }
            #containerFBLogin .btn-facebook {
                box-sizing: border-box;
                width: 191px;
                font-size: 14px;
                position: relative;
                left: -4px;
                padding-left: 44px;
                white-space: nowrap !important;

            }
        }
    </style>
    <div class="row member-login-page-container">
        <div class="fpad-lg novpad">

            
                                    <style>.member-login-container{border-top:none;}</style>
                    <ul role="tablist" aria-label="Login Tabs" class="nav nav-tabs fpad nobpad nav-justified bold font-lg login-register-tabs">
                        <li class="active" role="presentation">
                            <a href="#login-tab-1" rel="nofollow" aria-controls="t1" role="tab" data-toggle="tab" aria-label="Member Login" aria-selected="false">
                                Member Login                            </a>
                        </li>
                        <li class="" role="presentation">
                            <a class="no-radius-bottom" href="#register-tab-1" rel=" nofollow" aria-controls="t2" role="tab" data-toggle="tab" aria-label="Register New Account" aria-selected="false">
                                Register New Account                            </a>
                        </li>
                    </ul>
                    <div class="tab-content login-register-content nomargin">
                        <div role="tabpanel" class="login-tab tab-pane active" id="login-tab-1">
                            <div class="module fpad-xl member-login-container no-radius-top">
                                <style type="text/css">label span.required { color: #B94A48; }span.help-inline, span.help-block {font-size: .9em; }</style><form action="/api/widget/json/get/Bootstrap%20Theme%20-%20Member%20Login%20Page" id="member_login" method="post" labelwidth="100" labelpaddingtop="0.5em" enctype="multipart/form-data" form_action_type="redirect" form_action_div return_data_type="" name="member_login" class=" "><input type="hidden" name="sized" value="0" id="member_login-element-0"/><input type="hidden" name="mysql_real_escape_string_runned" value="1" id="member_login-element-1"/><input type="hidden" name="form" value="myform" id="member_login-element-2"/><input type="hidden" name="formname" value="member_login" id="member_login-element-3"/><input type="hidden" name="dowiz" value="1" id="member_login-element-4"/><input type="hidden" name="save" value="1" id="member_login-element-5"/><input type="hidden" name="url_origin_pars" value="/braintree-essex-england-united-kingdom/payroll-service-providers/braintree-window-and-door-repairs" id="member_login-element-6"/><input type="hidden" name="action" autocomplete="off" value="login" id="member_login-element-7"/><h2 class="nomargin member-login-h2-form-title">Member Login</h2><hr>    <!-- Required Font-Family for Social Buttons -->
    <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://fonts.googleapis.com/css?family=Roboto:500&display=swap">
    <noscript>
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:500&display=swap">
    </noscript>

    <div class="row social-login-row">
        <div id="containerGoogleLogin" class="col-sm-6 col-xs-12">
        <a href="#" id="googleAction" data-action="login" class="hide">
        </a>
    </div>
    </div><div class="clearfix"></div><hr class="social-login-hr"><div class="form-group"><label class="vertical-label bd-email" for="member_login-element-10"><span class="required">* </span>Email Address</label><input type="email" name="email" required placeholder="[email protected]" autocomplete="off" value class="form-control input-lg" id="member_login-element-10"/></div><div class="form-group"><label class="vertical-label bd-password" for="member_login-element-11"><span class="required">* </span>Password</label><input type="password" name="pass" required placeholder="Enter Password" autocomplete="off" value class="form-control input-lg" id="member_login-element-11"/></div><span class="help-block bpad bmargin notmargin"> <a href="/login/retrieval">Forgot Password? Click to Reset Password</a></span><div class="form-actions"><input type="submit" value="Login Now" name class="btn btn-primary btn-lg btn-block " id="member_login-element-13"/></div><div class="login-cta-buttons"><hr class="cta-hr"><ul class="list-inline nomargin inline-block btn-block"><li class='col-md-6 nolpad sm-nopad nav'><a href='/checkout/5' id='link230'  class='btn btn-danger btn-block sm-bmargin'>Not a Registered User? <span class="inline-block">Create Free User Account</span></a></li><li class='col-md-6 nolpad sm-nopad nav'><a href='/join' id='link231'  class='btn btn-success btn-block'>Are You a Local Business <span class="inline-block">List Your Company Now</span></a></li></ul><div class="clearfix"></div></div></form><script type="text/javascript">jQuery(document).ready(function() {		jQuery("#member_login").bind("submit", function() { 
		});}); </script>                            </div>
                            <div class="clearfix"></div>
                        </div>
                        <div role="tabpanel" class="register-tab tab-pane " id="register-tab-1">
                            <div class="module fpad-xl member-login-container no-radius-top">
                                <div class="express_login_create_account_prefix">
                                    <h3 class="bold nomargin">Create New Account</h3><hr><div class="clearfix"></div>                                    <div class="clearfix"></div>
                                </div>
                                <style type="text/css">label span.required { color: #B94A48; }span.help-inline, span.help-block {font-size: .9em; }</style><form action="/checkout/3" id="signup_free" method="post" labelwidth="100" labelpaddingtop="0.5em" enctype="multipart/form-data" form_action_type="default" form_action_div="" return_data_type="json" name="signup_free" class="form-horizontal"><input type="hidden" name="sized" value="0" id="signup_free-element-0"/><input type="hidden" name="mysql_real_escape_string_runned" value="1" id="signup_free-element-1"/><input type="hidden" name="form" value="myform" id="signup_free-element-2"/><input type="hidden" name="formname" value="signup_free" id="signup_free-element-3"/><input type="hidden" name="dowiz" value="1" id="signup_free-element-4"/><input type="hidden" name="save" value="1" id="signup_free-element-5"/><input type="hidden" name="url_origin_pars" value="/braintree-essex-england-united-kingdom/payroll-service-providers/braintree-window-and-door-repairs" id="signup_free-element-6"/><input type="hidden" name="subaction" value="createaccount" id="signup_free-element-7"/><input type="hidden" name="subscription_id" value="3" id="signup_free-element-8"/><input type="hidden" name="sid" value="3" id="signup_free-element-9"/><input type="hidden" name="signup_date" value="20240512152413" id="signup_free-element-10"/><input type="hidden" name="active" value="1" id="signup_free-element-11"/><div class="form-group"><div class="col-sm-3 text-right norpad"><label class="control-label bd-radio" for="signup_free-element-12"><span class="required">* </span>Member Type</label></div><div class="col-sm-9"><div class="radio "> <label><input id="signup_free-element-12-0" type="radio" name="member_type" required autocomplete="off" value="service_provider"/> Service Provider - Your Company Helps Business Owners Solve Business Challenges </label></div><div class="radio "> <label><input id="signup_free-element-12-1" type="radio" name="member_type" required autocomplete="off" value="business_owner"/> Business Owner - Your Company Needs Help With Business Challenges </label></div><div class="radio "> <label><input id="signup_free-element-12-2" type="radio" name="member_type" required autocomplete="off" value="marketing_services_only"/> Marketing Services Only - Your Company Needs Help With Reputation-Social Media-Funnel Automation and Traffic Services </label></div></div></div><div class="form-group"><div class="col-sm-12"><input type="text" name="first_name" required autocomplete="off" value class=" form-control " id="signup_free-element-13" placeholder="Owner's First Name"/></div></div><div class="form-group"><div class="col-sm-12"><input type="text" name="last_name" required autocomplete="off" value class=" form-control " id="signup_free-element-14" placeholder="Owner's Last Name"/></div></div><div class="form-group"><div class="col-sm-12"><input type="text" name="company" required autocomplete="off" value class=" form-control " id="signup_free-element-15" placeholder="Company"/></div></div><div class="form-group"><div class="col-sm-12"><input type="text" name="account_default_sub_category" required autocomplete="off" value class=" form-control " id="signup_free-element-16" placeholder="Industry"/></div></div><div class="form-group"><div class="col-sm-12"><input type="text" name="city_service_area" required autocomplete="off" value class=" form-control " id="signup_free-element-17" placeholder="City (Service Area)"/></div></div><div class="form-group"><div class="col-sm-12"><input type="text" name="state_service_area" required autocomplete="off" value class=" form-control " id="signup_free-element-18" placeholder="State (Service Area)"/></div></div><div class="form-group"><div class="col-sm-12"><input type="tel" name="phone_number" required autocomplete="off" value class="form-control " id="signup_free-element-19" placeholder="Phone Number"/></div></div><div class="form-group"><div class="col-sm-12"><input type="text" name="website_name" required autocomplete="off" value class=" form-control " id="signup_free-element-20" placeholder="Website URL"/></div></div><input type="hidden" name="store_meta_data" autocomplete="off" value="1" id="signup_free-element-21"/><input type="hidden" name="origin_ip" autocomplete="off" value="178.79.185.141" id="signup_free-element-22"/><style type='text/css'> .btn-facebook {
     background-color: #2770c1;
     border: none;
     color: #fff !important;
     position: relative;
     font-family: Roboto;
     font-size: 14px;
     min-height: 40px;
     padding: 8px 13px 8px 50px;
	 line-height:1.7em;
     -webkit-transition: all 218ms ease-in-out 0ms;
     transition: all 218ms ease-in-out 0ms;
     box-shadow: 0 0 3px 3px rgba(0,0,0,0);
     text-align: left;
     border-radius: 4px !important;
}
.btn-facebook img {
     position: absolute !important;
     height: 40px !important;
     width: auto !important;
     left: 0;
     top: 0;
     border-radius: 7px 0 0 7px !important;
     padding: 3px;
}
.btn-facebook:hover {
	-webkit-box-shadow:0 0 3px 3px rgba(66,133,244,.3);
	box-shadow:0 0 3px 3px rgba(66,133,244,.3)
} </style><style type='text/css'> .btn-google {
	background-color:#4285f4;
	border:none;
	color:#fff!important;
	position:relative;
	font-family:Roboto;
	font-size:16px;
	min-height: 50px;
	padding: 13px 0 13px 60px;
	-webkit-transition:all 218ms ease-in-out 0ms;
	transition:all 218ms ease-in-out 0ms;
	box-shadow:0 0 3px 3px rgba(0,0,0,0);
	text-align:left
}

.btn-google img {
	position:absolute!important;
	height:50px!important;
	width:auto !important;
	left:0;
	top:0
}

.btn-google:hover {
	-webkit-box-shadow:0 0 3px 3px rgba(66,133,244,.3);
	box-shadow:0 0 3px 3px rgba(66,133,244,.3)
}
@media only screen and (max-width: 767px) {
	div#gBtn {
		margin: 0 auto;
		display: inline-block;
		min-width: 210px;
		position: relative;
		left: 6px;
	}
	div#containerGoogleLogin {
		text-align: center;
	}
} </style><div class="clearfix"></div>    <p class="account-menu-title">Enter Email and Create Password</p>
<div class="form-group"><div class="col-sm-12"><input type="email" name="email" required autocomplete="off" value class="form-control" id="signup_free-element-27" placeholder="Enter Email"/></div></div><div class="form-group"><div class="col-sm-12"><input type="email" name="email_confirm" required autocomplete="off" value class="form-control" id="signup_free-element-28" placeholder="Confirm Email"/></div></div><div class="form-group"><div class="col-sm-3 text-right norpad"><label class="control-label bd-password" for="signup_free-element-29"><span class="required">* </span>Create Password</label></div><div class="col-sm-9"><input type="password" name="password" required autocomplete="off" value class="form-control" id="signup_free-element-29"/></div></div><div class="form-group"><div class="col-sm-3 text-right norpad"><label class="control-label bd-password" for="signup_free-element-30"><span class="required">* </span>Confirm Password</label></div><div class="col-sm-9"><input type="password" name="password_confirm" required autocomplete="off" value class="form-control" id="signup_free-element-30"/></div></div>		<div class="well signup-consent-box bmargin">
					<div class="form-group nomargin">	
			<div class="checkbox nomargin">
				<label class="bmargin small"> <input type="checkbox" class="consent_history" class="checkbox" name="consent_history[1]" autocomplete="off" value="1" required="required" data-fv-notempty="true" data-fv-notempty-message="You must agree to the GDPR consent terms" /> 
					<span class="required">* </span> By creating an account, you agree to our <a href="/about/terms" target="_blank">terms & conditions</a>				</label> 		
			</div>
		</div>
				<div class="form-group nomargin">	
			<div class="checkbox nomargin">
				<label class="bmargin small"> <input type="checkbox" class="consent_history" class="checkbox" name="consent_history[2]" autocomplete="off" value="2" required="required" data-fv-notempty="true" data-fv-notempty-message="You must agree to the GDPR consent terms" /> 
					<span class="required">* </span> I understand that personal information I enter on this website will be stored and used to contact me in the future. I can change or remove this information at any time.				</label> 		
			</div>
		</div>
				<div class="form-group nomargin">	
			<div class="checkbox nomargin">
				<label class="bmargin small"> <input type="checkbox" class="consent_history" class="checkbox" name="consent_history[3]" autocomplete="off" value="3" required="required" data-fv-notempty="true" data-fv-notempty-message="You must agree to the GDPR consent terms" /> 
					<span class="required">* </span> I understand that if I make any purchases on this website, billing information will be securely stored with a 3rd party payment processor. I can change or remove this information at any time.				</label> 		
			</div>
		</div>
				<input type="hidden" name="consent_tools_active" value="3">
	</div>
	<div class="clearfix"></div><div class="form-group"><div class="col-sm-12"><input type="hidden" name="bd_hpc" autocomplete="off" value class="form-control " id="signup_free-element-34"/></div></div><div class="form-group"><div class="col-sm-12"><div class="form-group security_question_label">
            <div id="signup_free-captchaContainer" class="control-group">
        <div class="g-recaptcha"  id="signup_free-google-recaptcha"></div>
    </div>
    <small class="help-block" id="recaptcha_error" style="display:none;" data-fv-validator="notEmpty" data-fv-for="recaptcha" data-fv-result="INVALID" />The security check was not completed successfully.</small>
    <div class="clearfix bmargin"></div>
    <input type="hidden" name="recaptcha" id="signup_free-rcap">
</div>
    <style>
        .modal .g-recaptcha-scale, .col-md-4 .g-recaptcha-scale, .col-md-3 .g-recaptcha-scale, .col-lg-3 .g-recaptcha-scale, .col-lg-4 .g-recaptcha-scale {
            transform: scale(0.77);
            -webkit-transform: scale(0.77);
            transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            margin-bottom: -15px;
        }

        .modal #signup_free-captchaContainer, .col-md-4 #signup_free-captchaContainer, .col-md-3 #signup_free-captchaContainer, .col-lg-3 #signup_free-captchaContainer, .col-lg-4 #signup_free-captchaContainer {
            transform: scale(0.77);
            -webkit-transform: scale(0.77);
            transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            margin-bottom: -15px;
        }
    </style>
    <script type="text/javascript">
        var formID          = '';
        var currentCaptcha  = {};
        var captchaHolders  = {};
        window.addEventListener('load', () => {
            formID = document.querySelectorAll('[name="recaptcha"]');
            if (typeof formID != "undefined" && formID !== null) {
                for (let i = 0; i < formID.length; i++) {
                    let formIDForm = formID[i].closest('form');
                    if (typeof formIDForm != "undefined" && formIDForm !== null) {
                        formIDForm.addEventListener('click', reCaptchaOnFormClick, false);
                    }
                }
            }
        });

        function reCaptchaOnFormClick(event) {
            currentCaptchaForm  = event.srcElement.closest('form');
            var head            = document.getElementsByTagName('head')[0];
            var script          = document.createElement('script');
            script.type         = 'text/javascript';
            script.src          = 'https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit&hl=en';
            head.appendChild(script);
            if (typeof currentCaptchaForm != "undefined" && currentCaptchaForm !== null) {
                currentCaptchaForm.removeEventListener('click', reCaptchaOnFormClick, false);
            }
        }


        var onloadCallback = function (event) {
            var captcha = currentCaptchaForm.querySelectorAll('div[class=g-recaptcha]');
            if(captcha[0].id){
                captchaHolders[captcha[0].id] = grecaptcha.render(captcha[0].id, {
                    'sitekey': '6LfT4roUAAAAAA5DmHzLTQOBHecE_rcNd-OGnu6Y'
                });
            }
        }

    </script>
<script>
    function respuesta() {
        var checkedTextArea = document.getElementsByClassName('g-recaptcha');
        var rcap = document.getElementsByTagName('recaptcha');
        for (var i = 0; i < checkedTextArea.length; i++) {
            if (checkedTextArea[i].value != '') {
                for (var index = 0; i < rcap.length; index++) {
                    rcap[index].setAttribute("value", "checked");
                }
            }
        }
    }

    $(document).ready(function(){
        $("#signup_free input[type=submit]").unbind('click');
        $("#signup_free input[type=submit]").click(function (event) {

            var formId = $(this.form).attr('id');
            var captchaHolderKey = formId + "-google-recaptcha";

            if (typeof captchaHolders[captchaHolderKey] != "undefined") {
                event.preventDefault();

                if (grecaptcha.getResponse(captchaHolders[captchaHolderKey]) === "") {
                    $("#" + formId).formValidation('validate');
                    $("#" + formId + " .security_question_label").addClass("has-error");
                    $("#" + formId + " #recaptcha_error").css("display", "block");
                    return false;
                } else {
                    $("#" + formId + " .security_question_label").removeClass("has-error");
                    $("#" + formId + " #recaptcha_error").css("display", "none");
                    respuesta();
                    $("#" + formId).submit();
                }
            }
        });
    });
</script></div></div><div class="form-actions"><input type="submit" value="Create My Profile" name class="btn btn-lg btn-block tmargin btn-success " id="signup_free-element-36"/></div><input type="hidden" name="website" autocomplete="off" value id="signup_free-element-37"/><input type="hidden" name="blog" autocomplete="off" value id="signup_free-element-38"/><input type="hidden" name="youtube" autocomplete="off" value id="signup_free-element-39"/><input type="hidden" name="pinterest" autocomplete="off" value id="signup_free-element-40"/><input type="hidden" name="twitter" autocomplete="off" value id="signup_free-element-41"/><input type="hidden" name="facebook" autocomplete="off" value id="signup_free-element-42"/><input type="hidden" name="linkedin" autocomplete="off" value id="signup_free-element-43"/><input type="hidden" name="google_plus" autocomplete="off" value id="signup_free-element-44"/></form><script type="text/javascript">jQuery(document).ready(function() {		jQuery("#signup_free").bind("submit", function() { 
		});}); </script>                                <div class="clearfix"></div>
                                                            </div>
                            <div class="clearfix"></div>
                        </div>
                    </div>
                
            
        </div>
    </div>
                        </div>
                    </div>
                </div>
            </div>
            


    <link rel="stylesheet" type="text/css" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/limonte-sweetalert2/6.11.2/sweetalert2.min.css">
<script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/limonte-sweetalert2/6.11.2/sweetalert2.min.js"></script>

<script>
    function clearContent(thisObj){
        var size;
        if(thisObj.hasClass('input-sm') || thisObj.parents('.input-group').hasClass('input-group-sm')){
            size = "small";
        } else if (thisObj.hasClass('input-lg') || thisObj.parents('.input-group').hasClass('large-autosuggest')){
            size = "large";
        } else {
            size = "medium";
        }
        if(!thisObj.parent().hasClass('input_wrapper')){
            if(thisObj.parent().hasClass('input-group-sm')){
                thisObj.wrap('<span class="input-group-sm input_wrapper"></span>');
            } else if (thisObj.parent().hasClass('input-group-lg')){
                thisObj.wrap('<span class="input-group-lg input_wrapper"></span>');
            } else {
                thisObj.wrap('<span class="input_wrapper"></span>');
            }
        }
        if(thisObj.val() != ""){
            if(thisObj.hasClass('googleSuggest')){
                thisObj.parent().find('.fill_location').remove();
            }
            if (!thisObj.parent().find('.clear_content').length){
                thisObj.parent().append(`<span class="clear_content ${size}"><i class="fa fa-times-circle" aria-hidden="true"></i></span>`);
                if (thisObj.hasClass("tt-input")) {
            		thisObj.focus();
        		}

            }
        }
            }

    $(document).on('click', '.drp-buttons .applyBtn', function(){
        clearContent($(".dateRange input"));
    });

    $('.sm-autosuggest input, .googleSuggest, .large-autosuggest input, .md-autosuggest input, .normal-autosuggest input, .google-writen-location, .dateRange input').keyup(function(){
        clearContent($(this));
    });

    $(document).ready(function(){
        $('.sm-autosuggest input, input.googleSuggest, .large-autosuggest input, .md-autosuggest input, .normal-autosuggest input, .google-writen-location, .dateRange input').each(function(){
            clearContent($(this));
        })
    })

    $(document).on('click', '.clear_content', function(){
        $(this).parent().find('input').val('');
        //tt-input its a class for typeahead auto-suggest
        if ($(this).parent().find('input').hasClass("tt-input")) {
            $(this).parent().find('input').typeahead('val','');
        }
        clearContent($(this).parent().find('input'));
        $(this).remove();
    });

	$(window).on('load', function () {
		setTimeout(function() {
			// add missing href attribute to multi-category options in search modules
			$('.bootstrap-select.show-tick .dropdown-menu a').attr('href', '#');
		}, 2000);
        	});
</script>



<a href="#" class="scrollup" title="scrollup">
    <i class="fa fa-caret-up" aria-hidden="true"></i>
</a>
<script>
        $(document).ready(function () {

        if ($('.navbar-default').length > 0) {
            var menu = $('.navbar-default');
            var origOffsetY = menu.offset().top;

            function scroll() {

                if ($(window).scrollTop() >= origOffsetY) {
                    $('.navbar-default').addClass('navbar-fixed-top');
                    $('.navbar-default').addClass('transparent_menu');

                } else {
                    $('.navbar-default').removeClass('navbar-fixed-top');
                    $('.navbar-default').removeClass('transparent_menu');
                }
            }
            document.onscroll = scroll;
        };
    });
        $(document).ready(function(){
        $('.progress .progress-bar').progressbar({
            display_text: 'fill'
        });
        $(window).scroll(function(){

            if ($(this).scrollTop() > 600) {
                $('.scrollup').fadeIn();

            } else {
                $('.scrollup').fadeOut();
            }
        });
        $('.scrollup').click(function(){
            $("html, body").animate({
                scrollTop: 0
            }, 600);
            return false;
        });
        $('#cropButton').click(function(){
            var iframe = $("#cropiFrame");
            iframe.attr("src", iframe.data("src"));
        });
    });
</script>
<script>

$('.view_phone_number').click(function(event){
	event.preventDefault();
	$(this).hide();
	$('.view_phone_number_header').hide();
	$('.phone_number_header').css("display","block");
	$('.phone_number').css("display","block");
})

</script><script>
setTimeout(function() {
    $(".myphoneHideDetail").click(function () {
        if (!$(this).hasClass("toggled")) {
			$(".myphoneHide").toggleClass("hide");
            $(".myphoneHideDetail").toggleClass("hide");
			$(".myphoneHide, .myphoneHideDetail").addClass("toggled");
        }
    });
}, 100);
</script>    <script type="text/javascript">
       var vlat = 0;
        var vlon = 0;
        window.addEventListener('DOMContentLoaded', () => {
            setTimeout(()=>{
                let googleSuggestForm = document.querySelectorAll('.googleSuggest,.google-writen-location,input[name="lead_location"],.fill_location');
                if (typeof googleSuggestForm != "undefined") {
                    for (let i = 0; i < googleSuggestForm.length; i++) {
                        let closestForm = googleSuggestForm[i].closest('form');
                        if(typeof closestForm != "undefined" && closestForm != null){
                            closestForm.addEventListener('focusin', googleMapOnFormClick, false);
                        }else{
                            googleSuggestForm[i].addEventListener('input', googleMapOnFormClick, false);
                        }

                        if(googleSuggestForm[i].className.indexOf('fill_location') != -1){
                            googleSuggestForm[i].addEventListener('click', googleMapOnFormClick, false);
                        }
                    }
                }
            },200);

        });

        function googleMapOnFormClick() {
            let googleSuggestForm = document.querySelectorAll('.googleSuggest,.google-writen-location,input[name="lead_location"],.fill_location');
            let scriptLoaded = new Promise( (resolve,rejection) => {
                resolve('already loaded');
            });
            let mapUri ="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&region=US&callback=initializeG&language=en&key=AIzaSyBytp2Z4VTYhxExyeFeXoZt2ekrfpgBBO4";
            if (typeof googleSuggestForm != "undefined") {
                for (let i = 0; i < googleSuggestForm.length; i++) {
                    let closestForm = googleSuggestForm[i].closest('form');
                    if(typeof closestForm != "undefined" && closestForm != null){
                        closestForm.removeEventListener('focusin', googleMapOnFormClick, false);
                    }else{
                        googleSuggestForm[i].removeEventListener('input', googleMapOnFormClick, false);
                    }
                }
            }
            let loadMapScriptAsync = function (uri) {
                return new Promise((resolve, reject) => {
                    let script = document.createElement('script');
                    script.type = 'text/javascript';
                    script.src = uri;
                    script.async = true;
                    script.onload = function () {
                        resolve("ok");
                    };
                    let head = document.getElementsByTagName('head')[0];
                    head.appendChild(script);
                });
            }
            if(typeof google == "undefined" || !google.hasOwnProperty('maps')) {
                scriptLoaded = loadMapScriptAsync(mapUri);
            } else {
                let InitG= 0;
                if (typeof initialize !== 'undefined' && typeof initialize === 'function' && InitG >0) {
                    initialize();
                }
            }
            return scriptLoaded;
        }


        function initializeG() {
            var geocoder;
            var cachedSelectedOption = [];
            let mapExists = document.querySelectorAll('[id^="map"]').length > 0;
            const functionsToInvoke = {
                setJsMap: true,
                setJsMapOverview: mapExists,
                setJsMapSR: mapExists,
                setJsMapSidebar: mapExists
            };
            if (window['maps_loaded'] !== true) {
                for (let func in functionsToInvoke) {
                    if (typeof window[func] === 'function' && functionsToInvoke[func]) {
                        window['maps_loaded'] = true;
                        window[func]();
                    }
                }
            }
            //This piece of code will create an autosuggest for every input with the class "googleSuggest"
            var counter = 1;
            var inputsArray = [];
            $(".googleSuggest").each(function () {
                //get the id from the input to be the unique identifier for each autocomplete
                var inputId = $(this).attr("id");
                var inputElement = $(this);
                inputsArray[counter] = /** @type {HTMLInputElement} */(
                    document.getElementById('' + inputId));
                var localizedMainCoutry = 'US';
                var inputOptions = {
                    fields: ['address_components', 'formatted_address', 'geometry', 'icon', 'name'],
                    types: ['geocode']
                }
                if (localizedMainCoutry != "") {
                    inputOptions.componentRestrictions = {country: localizedMainCoutry}
                }

                var autocomplete = new google.maps.places.Autocomplete(inputsArray[counter], inputOptions);
                google.maps.event.addListener(autocomplete, 'place_changed', function () {
                    cachedSelectedOption = [];
                    cachedSelectedOption.push(autocomplete.getPlace());
                    cachedSelectedOption[0]['typed_location'] = inputElement.val();

                    if (cachedSelectedOption[0]['place_id'] == undefined) {
                        cachedSelectedOption = [];
                        var emptyObj = {
                            'typed_location': ''
                        };
                        cachedSelectedOption.push(emptyObj);
                    }
                });
                //the code that prevents the submition when hit enter on a google location autocomplete item
                google.maps.event.addListener(inputsArray[counter], 'keydown', function (e) {

                    if (e.keyCode == 13) {
                        var pacCounter = 0;
                        //need to run a loop to check each pac container
                        $('.pac-container').each(function () {

                            if ($(this).css("display") != "none") {
                                pacCounter++;
                            }
                        });
                        if (pacCounter > 0) {
                            e.preventDefault();
                        }
                    }
                });
                counter++;
            });

            //triggers every time a form with the id website-search is trigered
            $('.website-search').submit(function (e) {
                var currentForm = $(this);
                var locationInput = $(this).find(".googleLocation");

                //checks if the location input is filled when submitting the search form
                if (locationInput.val() != "" && typeof locationInput.val() != 'undefined') {
                    e.preventDefault();
                    //this variable has the main country of the site
                    var countryRegion = "US";
                    var localizedSearchSetting = "1";
                    var componentRestrictions = {country: countryRegion}
                    var form = currentForm;
                    var urlGET = form.serialize();
                    var formActionUrl = form.attr("action");
                    var locationValue = locationInput.val();

                    //if the setting localized search is equal to 1 then the region parameter will be sent with the main country of the site
                    if (localizedSearchSetting != 1) {
                        countryRegion = "";
                        componentRestrictions ={};
                    }
                    if (cachedSelectedOption[0] == undefined) {
                        var emptyForm = {
                            'typed_location': ''
                        };
                        cachedSelectedOption.push(emptyForm);
                    }
                    if (locationValue != cachedSelectedOption[0]['typed_location']) {
                        geocoder = new google.maps.Geocoder();
                        geocoder.geocode({
                            'address': locationValue,
                            'region': countryRegion,
                            componentRestrictions

                        }, function (results, status) {

                            //if the google response of the geocoding was successful it will use that info to build the url for the new search
                            if (status == google.maps.GeocoderStatus.OK) {
                                parseInfoToSearch(results, urlGET, formActionUrl);

                            } else {
                                var urlPath = formActionUrl;
                                var redirect = urlPath + "?" + urlGET;
                                //will redirect the page using the new url that has been constructed
                                window.location.href = redirect;
                            }
                        });

                    } else {
                        parseInfoToSearch(cachedSelectedOption, urlGET, formActionUrl);
                    }
                }
            });



            //check if a map has been loaded
            if ($('#map-canvas').length > 0) {
                var cssHideLogo = "<style>.pac-container:after {  /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */background-image: none !important;height: 0px;}</style>";
                $('body').append(cssHideLogo);
            } else {
                var cssHideLogo = "<style>.pac-container:after {  /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */background-image: block !important;height: 16px;}</style>";
                $('body').append(cssHideLogo);
            }

            if (geocodeVisitorsSetting == 1 && geocodingMethod === "IP") {
                populateSearchFields();
            }

            if($('.googleSuggest').val() == ""){
                populateSearchFields();
            }
            
            var geocodeVisitorsSetting = '0';
            var geocodingMethod = 'HTML5';

            //check the advanced setting "geocode_visitor_default" if set to 1 will override the "location_value" values to the formatted desire address from the google reverse geocoding response

            var vlon = '';
            var vlat = '';



        }
        function parseInfoToSearch(results, urlGET, formActionUrl) {
            var parameters = {};
            var addressComponentsArray = [];
            if (results.length > 1) {
                for (let i = 0; i < results.length; i++) {
                    if (results[i].types[0] === 'natural_feature' ||
                        results[i].types[0] === 'airport' ||
                        results[i].types[0] === 'point_of_interest' ||
                        results[i].types[0] === 'establishment' ||
                        results[i].types[0] === 'park') {
                        results.splice(i, 1);
                    }
                }
            }
            var adComLength = results[0].address_components.length;

            sessionStorage.setItem("google_result",JSON.stringify(results));

            //loop that will build the array with the address components and will get the short name of country and administrative area level 1
            for (var i = 0; i < adComLength; i++) {

                if (results[0].address_components[i]['types'][0] == "country") {
                    parameters.country_sn = results[0].address_components[i]['short_name'];
                }
                if (results[0].address_components[i]['types'][0] == "administrative_area_level_1") {
                    parameters.adm_lvl_1_sn = results[0].address_components[i]['short_name'];
                }
                if (results[0].address_components[i]['types'][0] == "administrative_area_level_1") {
                    parameters.stateSearchLN = results[0].address_components[i]['long_name'];
                }
                if (results[0].address_components[i]['types'][0] == "administrative_area_level_2") {
                    parameters.county_sn = results[0].address_components[i]['short_name'];
                }
                if (results[0].address_components[i]['types'][0] == "locality" || results[0].address_components[i]['types'][0] == "colloquial_area" || results[0].address_components[i]['types'][0] == "postal_town") {
                    parameters.city = results[0].address_components[i]['long_name'];
                }
                if (results[0].address_components[i]['types'][0] == "postal_code" || results[0].address_components[i]['types'][0] == "postal_code_prefix") {
                    parameters.postal_code = results[0].address_components[i]['long_name'];
                }
            }

            parameters.location_type = results[0].types[0];

            if (parameters.adm_lvl_1_sn != '') {
                parameters.stateSearch = parameters.adm_lvl_1_sn;
            }
            if (parameters.country_sn == "GB") {
                delete parameters.adm_lvl_1_sn;
            }

            //will check if the response had the bounds parameters
            //if it had it will add the south west and north east parameters to the new url
            if (results[0].geometry.hasOwnProperty('bounds') || results[0].geometry.hasOwnProperty('viewport')) {

                if (results[0].geometry.hasOwnProperty('bounds')) {
                    var boundsResponse = results[0].geometry.bounds;

                } else {
                    var boundsResponse = results[0].geometry.viewport;
                }
                parameters.swlat = boundsResponse.getSouthWest().lat();
                parameters.nelat = boundsResponse.getNorthEast().lat();
                parameters.swlng = boundsResponse.getSouthWest().lng();
                parameters.nelng = boundsResponse.getNorthEast().lng();

                //if there were not bounds parameters in the response it will send the parameter fsearch as radius so a radius search will be performed because of lack of info for this location
            } else {
                parameters.fsearch = "radius";
            }
            var locationCenterResponse = results[0].geometry.location;
            parameters.lat = locationCenterResponse.lat();
            parameters.lng = locationCenterResponse.lng();
            parameters.faddress = results[0].formatted_address;
            parameters.place_id = results[0].place_id;
            var formatParameters = $.param(parameters);
            urlGET = urlGET + "&" + formatParameters;
            var urlPath = formActionUrl;
            var redirect = urlPath + "?" + urlGET;
            //will redirect the page using the new url that has been constructed
            window.location.href = redirect;
        }
        function populateSearchFields() {
            var prePopulateLocationSetting = '0';
            var geolocationMethod = 'HTML5';

            //if set to one will get the lat and lng to do reverse geocoding
            if (prePopulateLocationSetting == 1 && (geolocationMethod === "HTML5" || geolocationMethod === "IP") && (vlat !== '' && vlon !== '' && vlat != undefined && vlon != undefined && vlat != 0 && vlon != 0)) {
                var visitorLatLng = new google.maps.LatLng(parseFloat(vlat), parseFloat(vlon));
                var visitorGeocoder = new google.maps.Geocoder();
                var formattedAddress = [];
                var preFormattedStructure = {
                    "locality": "long_name",
                    "administrative_area_level_2": "long_name",
                    "administrative_area_level_1": "long_name",
                    "country": "long_name"
                };
                visitorGeocoder.geocode({'latLng': visitorLatLng}, function (results, status) {
                    //if the google response of the geocoding was successful it will use that info to build the url for the new search
                    if (status == google.maps.GeocoderStatus.OK) {
                        $.each(preFormattedStructure, function (findex, fvalue) {
                            $.each(results[0].address_components, function (rindex, rvalue) {
                                if (rvalue.types[0] == findex) {
                                    formattedAddress.push(rvalue.long_name);
                                }
                            });
                        });
                        $('.googleSuggest').each(function () {
                            if ($(this).val() == '') {
                                if (formattedAddress.length > 0) {
                                    $(this).val(formattedAddress.join(', '));
                                    clearContent($(this));
                                }
                            }
                        });
                    } else {
                        $('.googleSuggest').each(function () {
                            $(this).val('');
                        });
                    }
                });
            }
        }
        function showError(error) {
            switch (error.code) {
                case error.PERMISSION_DENIED:
                    $('.fill_location.clicked').popover({
                        content: 'Your Local browser settings have prevented location targeting',
                        container: 'body'
                    });
                    $('.fill_location.clicked').popover('toggle');
                    setTimeout(function () {
                        $('.fill_location.clicked').popover('hide');
                        $('.fill_location.clicked').removeClass('clicked');
                    }, 2000);
                    break;
                case error.POSITION_UNAVAILABLE:
                    console.log("Location information is unavailable.");
                    break;
                case error.TIMEOUT:
                    console.log("The request to get user location timed out.");
                    break;
                case error.UNKNOWN_ERROR:
                    console.log("An unknown error occurred.");
                    break;
            }
        }
        if (navigator.geolocation) {
            if ($(".googleSuggest")[0]) {
                $(document).on('click', '.fill_location', function getCXPosition() {
                    $(this).addClass('clicked');
                    var startPos;
                    navigator.geolocation.getCurrentPosition(function (position) {
                        startPos = position;
                        vlat = startPos.coords.latitude;
                        vlon = startPos.coords.longitude;
                        $.get("/api/data/html/get/data_widgets/widget_name", {
                            "vlat": vlat,
                            "vlon": vlon,
                            "name": "Website - Save Coordinates Session"
                        }).done(function (data) {
                        });
                        populateSearchFields();
                    }, showError);
                })
            }
        } else {
            console.log('Geolocation is not supported for this Browser/OS version yet.');
        }
        function getUrlParameter(sParam) {
            var sPageURL = window.location.search.substring(1);
            var sURLVariables = sPageURL.split('&');

            for (var i = 0; i < sURLVariables.length; i++) {
                var sParameterName = sURLVariables[i].split('=');

                if (sParameterName[0] == sParam) {
                    return decodeURIComponent(sParameterName[1]);
                }
            }
        }
    </script>
    <script>
	$(document).ready(function(){
		$('.navbar-header .navbar-toggle.main_menu').click(function(){
			$('.mobile-main-menu').toggleClass('opened');
		});
		$('.mobile-main-menu .sidebar-nav').find('li').each(function(){
			$(this).addClass('hasChildren');
			if ($(this).children('ul').length > 0){
				$(this).prepend('<i class="fa fa-plus" aria-hidden="true"></i>');
				$(this).find('a').after('<div class="clearfix"></div>');
				$(this).find('span').after('<div class="clearfix"></div>');
			}
			$(this).append('<div class="clearfix"></div>');
		});

		$('.mobile-main-menu .sidebar-nav li i').click(function(){
			if ($(this).parent().children('ul').length > 0){
				$(this).parent().toggleClass('sub_open');
			}
			if ($(this).hasClass('fa-plus')){
				$(this).switchClass('fa-plus','fa-minus');
			} else {
				$(this).switchClass('fa-minus','fa-plus');
			}
		});
	})

	if ($(window).width() > 740 && $(window).width() < 1100) {

		$(document).ready(function(){
			$('.tablet-menu .tablet-menu-ul').find('li').each(function(){

				if ($(this).children('ul').length > 0){
					$(this).prepend('<i class="fa fa-plus tablet-fa" aria-hidden="true"></i>');
					$(this).find('a').after('<div class="clearfix"></div>');
					var this_link = $(this).children('a').text().replace(/[^\x00-\x7F]/g, "");;
					$(this).children('a').html(this_link);
					$(this).find('span').after('<div class="clearfix"></div>');
				}
				$(this).append('<div class="clearfix"></div>');
			});

			$('.tablet-menu .tablet-menu-ul li i').click(function(){

				if ($(this).parent().children('ul').length > 0){
					$(this).parent().toggleClass('sub_open');

					if ($(this).siblings( "ul" ).hasClass('tablet-block')){
						$(this).siblings( "ul" ).switchClass('tablet-block', 'tablet-none');
					} else {
						$(this).siblings( "ul" ).addClass( "tablet-block" );

						if ($(this).siblings( "ul" ).hasClass('tablet-none')){
							$(this).siblings( "ul" ).removeClass('tablet-none')
						}

						if ($(this).parent().siblings().children('ul').hasClass('tablet-block')) {
							$(this).parent().siblings().children('ul').switchClass('tablet-block', 'tablet-none');
							$(this).parent().siblings().children('i').switchClass('fa-minus','fa-plus');
						}

						if ($(this).parent().siblings().children('ul').children().children('ul').hasClass('tablet-block')) {
							$(this).parent().siblings().children('ul').children().children('ul').switchClass('tablet-block', 'tablet-none');
							$(this).parent().siblings().children('ul').children().children('i').switchClass('fa-minus','fa-plus');
						}

						if ($(this).siblings('ul').children('ul').children().children('ul').hasClass('tablet-block')) {
							$(this).siblings('ul').children('ul').children().children('ul').switchClass('tablet-block', 'tablet-none');
							$(this).siblings('ul').children('ul').children().children('i').switchClass('fa-minus','fa-plus');
						}

					}

				}

				if ($(this).hasClass('fa-plus')){
					$(this).switchClass('fa-plus','fa-minus');
				} else {
					$(this).switchClass('fa-minus','fa-plus');
				}
			});
		})
	}
	// Append unique ID attribute for mobile main menu links
	$('.mobile-main-menu a,.mobile-main-menu span').attr("id", function() { return $(this).attr("id") + "-mobile" });
</script><script>
$(".member-profile-tabs ul li a").click(function() {
    tabsTop = $(".member-profile-tabs").offset().top;
    positionTop = $(window).scrollTop();
    if(tabsTop < positionTop){
        $('html, body').animate({
        scrollTop: $(".member-profile-tabs").offset().top
    }, 300);
    }
});
</script><script>
    // this will allow middle click
    $(document).on("mousedown", function (e1) {
        if (e1.which === 2) {
            $(document).one("mouseup", function (e2) {
                if (e1.target === e2.target) {
                    var e3 = $.event.fix(e2);
                    e3.type = "middleclick";
                    $(e2.target).trigger(e3);
                }
            });
        }
    });

    //if to only record the profile view stats when the page type is equals to profile
    
    // All the next scripts are related to the profile click statistics
    // Script for the opening of the profile
    $.ajax({
        url: "/api/stats/json/post/users_clicks/insert",
        dataType: "json",
        type: "POST",
        data: {
            user_id: "17238",
            click_name: 'Profile Views',
            click_type: 'Profile',
            click_from: window.location.href
        },
        success: function (data) {
        }
    });
    // END of "Script for the opening of the profile"
        // Script for the social media of the profile
    $(".weblink").on('click middleclick', function() {
        var element = $(this);
        var typeofaction = $(this).attr("title");
        $.ajax({
            url: "/api/stats/json/post/users_clicks/insert",
            dataType: "json",
            type: "POST",
            data: {
                user_id: "17238",
                click_name: typeofaction,
                click_type: typeofaction,
                click_url: $(this).attr("href"),
                click_from: window.location.href
            },
            success: function (data) {
            }
        });
    });
    // Script for the show phone number button
    $(".view_phone_number, .view_phone_number_header, .myphoneHide, .myphoneHideDetail").click(function(){
        var element = $(this);
        var typeofaction = "Phone Number";
        $.ajax({
            url: "/api/stats/json/post/users_clicks/insert",
            dataType: "json",
            type: "POST",
            data: {
                user_id: "17238",
                click_name: "Phone Number",
                click_type: 'Phone Number',
                click_from: window.location.href
            },
            success: function (data) {
            }
        });
    });
    // END of "Script for the phone number of the profile"
    // END of "Script for the social media of the profile"
</script><script>

$('.view_phone_number_header').click(function(event){
	event.preventDefault();
	$(this).hide();
	$('.view_phone_number').hide();
	$('.phone_number').css("display","block");
	$('.phone_number_header').css("display","block");
	
})

</script><script defer>
    var favoriteMode = "";
    var apiEngine = "";
    var api = 0;  // Set API to use. Default is 0
    var activeMembershipLevelEnable = "";
    var favoriteUserClickId = "";
    var bookmarkLabel = `LIKE`;
    var bookmarkCountLabel = `LIKES`;

    function favoriteOn(lookForAll = false) {
        $('.col-md-6.col-md-offset-3').addClass("col-md-12").removeClass('col-md-6 col-md-offset-3');
        favoriteMode = 'search';
        if ($('.sidebarenabled').data('sidebar')) {
            favoriteMode = 'detail';
            if (!$('.sidebarenabled').siblings('.postItem').data('userid')) {
                $('.sidebarenabled').siblings('.listingData').remove();
            }
        }
        favoriteUserClickId = $('.favorite').data('activeuser');
        activeMembershipLevelEnable = $('.favorite').data('activefeatureenable');

// Sets the API URL to use based on API value
        if (api == 0) {
            apiEngine = '/api/data/html/get/data_widgets/widget_name?name=Bootstrap%20Theme%20-%20Function%20-%20Add%20to%20Favorites%20Button';
        } else if (api == 1) {
            apiEngine = '/api/data/html/get/data_widgets/widget_name?name=Bootstrap Theme - Function - Add to Favorites Button';
        } else {
            apiEngine = '/api/widget/json/get/Bootstrap Theme - Function - Add to Favorites Button';
        }
        if (favoriteUserClickId) {
            var favoriteCounter = $('.favorite').siblings('.postItem');
            if ($('.sidebarenabled').data('sidebar') || lookForAll) {

                if (favoriteCounter.length == 1) {
                    var favoriteMode = 'detail';
                    var favoriteDataType = $('.sidebarenabled').siblings('.postItem').data('datatype');
                    var favoriteDataId = $('.sidebarenabled').siblings('.postItem').data('dataid');
                    var favoritePostId = $('.sidebarenabled').siblings('.postItem').data('postid');
                    var favoriteUserId = [];
                    $('.sidebarenabled').siblings('.postItem').each(function () {
                        favoriteUserId.push($(this).data('userid'));
                    });
                } else {
                    var favoriteMode = 'multiSidebar';
                    var favoriteDataType = [];
                    var favoriteDataId = [];
                    var favoritePostId = [];
                    var favoriteUserId = [];
                    $('.postItem').each(function () {
                        favoriteDataType.push($(this).data('datatype'));
                        favoriteDataId.push($(this).data('dataid'));
                        favoritePostId.push($(this).data('postid'));
                        favoriteUserId.push($(this).data('userid'));
                    });
                }
            } else {
                var favoriteMode = 'search';
                var favoriteDataType = $('.favorite').siblings('.postItem').data('datatype');
                var favoriteDataId = $('.favorite').siblings('.postItem').data('dataid');
                if (lookForAll) {
                    favoriteDataType = (favoriteDataType == 10) ? 11 : 10;
                }
                if (favoriteDataType != 10) {
                    var favoritePostId = [];
                    $('.postItem').each(function () {
                        favoritePostId.push($(this).data('postid'));
                    });
                    var favoriteUserId = $('.favorite').siblings('.postItem').data('userid');
                } else {
                    var favoriteUserId = [];
                    $('.postItem').each(function () {
                        favoriteUserId.push($(this).data('userid'));
                    });
                    var favoritePostId = $('.favorite').siblings('.postItem').data('postid');
                }
            }
            favoriteCall(favoriteUserClickId, favoriteUserId, favoriteDataType, favoriteDataId, favoritePostId, favoriteMode, 'check');
        }
    }

    $(document).on('click', '.favorite', function (e) {
        var favoriteUserClickId = $('.favorite').data('activeuser');
        if (favoriteUserClickId && activeMembershipLevelEnable) {
            var thisButton = $(this);
            $(thisButton).attr("disabled", true);
                        var favoriteUserClickId = $(this).data('activeuser');
            var favoriteUserId = $(this).siblings('.postItem').data('userid');
            var favoriteDataType = $(this).siblings('.postItem').data('datatype');
            var favoriteDataId = $(this).siblings('.postItem').data('dataid');
            var favoritePostId = $(this).siblings('.postItem').data('postid');
            $(this).toggleClass('favoriteActive');
            if ($(this).data('state') == 0) {
                favoriteCall(favoriteUserClickId, favoriteUserId, favoriteDataType, favoriteDataId, favoritePostId, favoriteMode, 'add');
                $(this).data('state', 1);
            } else {
                favoriteCall(favoriteUserClickId, favoriteUserId, favoriteDataType, favoriteDataId, favoritePostId, favoriteMode, 'delete');
                $(this).data('state', 0);
            }
            setTimeout(function () {
                $(thisButton).attr("disabled", false);
            }, 500);
        }
    });

    function toogleBookmark(node) {
        var postId = $(node).data('postid');
        var count = $(node).data('count');
        var numberNode = $(node).find("#number-" + postId);
        var textLabelNode = $(node).find("#bookmark-content");

        if ($(node).hasClass('favoriteActive') !== false) {
            count--;
        } else {
            count++;
        }

        $(node).data("count", count);

        if (count > 0) {
            $(textLabelNode).html(bookmarkCountLabel);
            $(numberNode).html(' (' + count + ')');
        } else {
            $(textLabelNode).html(bookmarkLabel);
            $(numberNode).html('');
        }
    }

    // Function that Adds, Deletes and Selects Favorites from Backend
    function favoriteCall(favoriteUserClickId, favoriteUserId, favoriteDataType, favoriteDataId, favoritePostId, favoriteMode, favoriteAction) {
        $.post(apiEngine, {
            favoriteUserClickId: favoriteUserClickId,
            favoriteUserId: favoriteUserId,
            favoriteDataType: favoriteDataType,
            favoriteDataId: favoriteDataId,
            favoritePostId: favoritePostId,
            favoriteMode: favoriteMode,
            favoriteAction: favoriteAction
        }, function (data) {
            if (api == 0) {
                var splitData = data.split('<split>');
                data = splitData[1];
            }
            if (data !== null && data !== 'null') {
                // Checks if the action 'check' was send
                if (favoriteAction == 'check' && favoriteMode != 'multiSidebar') {
                    // Checks if we are in a Detail Page
                    if (!$('.sidebarenabled').data('sidebar')) {
                        // Checks if we are viewing a Member
                        if (favoriteDataType != 10) {
                            $.each(JSON.parse(data), function (index, value) {
                                $('.postItem[data-postid="' + value + '"]').siblings('.favorite').addClass('favoriteActive');
                                $('.postItem[data-postid="' + value + '"]').siblings('.favorite').data('state', 1);
                            });
                        } else {
                            $.each(JSON.parse(data), function (index, value) {
                                $('.member_results .postItem[data-userid="' + value + '"]').siblings('.favorite').addClass('favoriteActive');
                                $('.member_results .postItem[data-userid="' + value + '"]').siblings('.favorite').data('state', 1);
                            });
                        }
                    } else {
                        // Checks if we are viewing a Member
                        if (favoriteDataType != 10) {
                            $.each(JSON.parse(data), function (index, value) {
                                $('.sidebarenabled').siblings('.favorite').addClass('favoriteActive');
                                $('.sidebarenabled').siblings('.favorite').data('state', 1);
                            });
                        } else {
                            $.each(JSON.parse(data), function (index, value) {
                                $('.sidebarenabled').siblings('.favorite').addClass('favoriteActive');
                                $('.sidebarenabled').siblings('.favorite').data('state', 1);
                            });
                        }
                    }
                } else if (favoriteAction == 'check' && favoriteMode == 'multiSidebar') {
                    let totalDataCount = JSON.parse(data);
                    if (totalDataCount) {
                        totalDataCount = totalDataCount.length;
                        for (let i = 0; i < totalDataCount; i++) {
                            if (JSON.parse(data)[i].dataQuery != 0) {
                                $('.postItem[data-postid="' + JSON.parse(data)[i].postQuery + '"][data-dataid="' + JSON.parse(data)[i].dataQuery + '"]').siblings('.favorite').addClass('favoriteActive');
                                $('.postItem[data-postid="' + JSON.parse(data)[i].postQuery + '"][data-dataid="' + JSON.parse(data)[i].dataQuery + '"]').siblings('.favorite').data('state', 1);
                            } else {
                                $('.postItem[data-userid="' + JSON.parse(data)[i].postQuery + '"]').siblings('.favorite').addClass('favoriteActive');
                                $('.postItem[data-userid="' + JSON.parse(data)[i].postQuery + '"]').siblings('.favorite').data('state', 1);
                            }
                        }
                    }
                }
            }
        });
    }

    // Code that runs once to show all favored posts by a registered user

    favoriteOn();
    favoriteOn(true);
</script><script></script>
<script>
  function validate() { 
    var reason='';
    form=document.sidebarform;

    if (form.answerq.value!=5) {
      reason=reason+'- Answer the security question';
    }

    if (reason!='') { reason='Please correct the following errors:\n'+reason; alert(reason); return false; }

  }
</script> <script>
    $('#captchaContainer').removeClass('form-control ');
    $(".website_url_field").keyup(function(){
        var fieldName = $(this).attr('name');
        $(this).val($(this).val().replace(/\s+/g, ''));
        $('#myform').formValidation('revalidateField', fieldName);
    });
</script>
<script>
     $('#newsletter input[name="email"]').on('keypress', function() {
        $("#newsletter > .gdpr_consent_email").show();
    });
	$('#newsletter_signup_footer input[name="email"]').on('keypress', function() {
        $("#newsletter_signup_footer > .gdpr_consent_email").show();
    });
</script>                <script src="https://www.optimizecdn.com/directory/cdn/bootstrap/formvalidation/current/dist/js/formValidation.min.js"></script>
                <script src="https://www.optimizecdn.com/directory/cdn/bootstrap/formvalidation/current/dist/js/framework/bootstrap.min.js"></script>
                <script type="text/javascript">
                    function decodeHtml(html) {
                        var txt = document.createElement("textarea");
                        txt.innerHTML = html;
                        return txt.value;
                    }
                </script>
                        <script type="text/javascript">

        var counterSubmit = 0;
        $(document).ready(function() {
            $('#newsletter').formValidation({"framework":"bootstrap","addOns":{"reCaptcha2":{"element":"captchaContainer","language":"en","theme":"light","siteKey":"6LfT4roUAAAAAA5DmHzLTQOBHecE_rcNd-OGnu6Y","timeout":"120","message":"The captcha is not valid"}},"fields":{"email":{"validators":{"notEmpty":{"message":"Required Field"},"emailAddress":{"message":"Please enter a valid email address"}}}}}).on('success.form.fv', function(e,fvdata) {
                
                if('newsletter' == 'unsubscribe_email'){
                    return true;
                }
                // Prevent form submission
                e.preventDefault();
                $form = $(e.target),
                fv = $form.data('formValidation');
                var values = $(this).serialize();

                
                var locationFieldCorrect = true;

                if($("#newsletter .location_required").length > 0){
                    $("#newsletter .location_required").each(function (index) {
                        if($(this).data('state') == 1){
                            if($('#newsletter input[name="lead_location"]').val() == "" || $('#newsletter input[name="lat"]').val() == "" || $('#newsletter input[name="lng"]').val() == "") {
                                locationFieldCorrect = false;
                            }
                        }
                    });
                }

                if(locationFieldCorrect === false){
                    //check that there is a latitude or longitude
                    swal(`Whoops!`, `The location information is required to submit this form`, "error");
                    return false;
                }
                        

                if (!$(this).attr("action")) {
                    var action = '';

                } else {
                    var action = $(this).attr("action");
                }
                if (!$(this).attr("method")) {
                    var method = 'post';

                } else {
                    var method = $(this).attr("method");
                }
                if (!$(this).attr("form_action_type")) {
                    var form_action_type = 'notification';

                } else {
                    var form_action_type = $(this).attr("form_action_type");
                }
                if (!$(this).attr("form_action_div")) {
                    var form_action_div = '#first_container';

                } else {
                    var form_action_div = $(this).attr("form_action_div");
                }
                if (!$(this).attr("return_data_type")) {
                    var return_data_type = 'json';

                } else {
                    var return_data_type = $(this).attr("return_data_type");
                }
                if ($("#newsletter-notification").html() != "") {
                    $("#newsletter-notification").remove();
                }
                if ($(this).find('input[type="submit"]').length > 0) {
                    $(this).find('input[type="submit"]').before('<div id="newsletter-notification" class="alert"></div>');

                } else {
                    $(this).prepend('<div id="newsletter-notification" class="alert"></div>');
                }
                var notification = $("#newsletter-notification");

                if ((form_action_type == "" || form_action_type == "default") && action.indexOf("account") >= 0) {
                    notification.html(`Processing Request...`).addClass("alert-warning");
                    setTimeout(function(){
                        fv.defaultSubmit();
                    }, 100);
                } else {
                    notification.html(`Processing Request...`).addClass("alert-warning");
                    if(counterSubmit == 0) {
                        counterSubmit++;

                        var fields      = $(this).serializeArray();
                        var formField   = [];
                        var processData = true;
                        var contentType = "application/x-www-form-urlencoded; charset=UTF-8";
                        
                        

                        if($("#newsletter input[type=file]").length > 0){
                            
                            var formObject  = new FormData();
                            processData     = false;
                            contentType     = false;

                            $(fields).each(function(index,field){
                                formField.push(field.name+"="+field.value);
                            });

                            values  = formField.join("&");

                            $(formField).each(function(index,fieldValue){
                                var fieldInfo = fieldValue.split('=');
                                formObject.append(fieldInfo[0],fieldInfo[1]);
                            });

                            $("#newsletter input[type=file]").each(function(index,node){
                                var file = this.files[0];
                                if(typeof file != "undefined"){
                                    formObject.append("file_addon["+$(node).attr('name')+"]", file, file.name);
                                }
                            });
                        }else{
                            
                            $(fields).each(function(index,field){
                                formField.push(field.name+"="+encodeURIComponent(field.value));
                            });

                            var formObject  = formField.join("&");
                        } 
                        
                        $.ajax({
                            url: action,
                            type: method,
                            data: formObject,
                            dataType: return_data_type,
                            processData: processData,
                            contentType: contentType,
                            success: function (data) {
                                if (return_data_type == "html") {
                                    var result = 'success';

                                    if (!data != "") {
                                        var result_widget = data['result_widget'];
                                    }

                                } else {


                                    if (!data['result']) {
                                        var result = 'error';
                                    } else {
                                        var result = data['result'];
                                    }
                                    if (!data['result_widget']) {
                                        var result_widget = '';

                                    } else {
                                        var result_widget = data['result_widget'];
                                    }
                                }
                                if (result == "success") {

                                    if (!data['message']) {
                                        var message = `Your information has submitted successfully!`;

                                    } else {
                                        var message = data['message'];
                                    }
                                    if (!data['redirect_url']) {
                                        var redirect_url = '';

                                    } else {
                                        var redirect_url = data['redirect_url'];
                                    }



                                    if (form_action_type == "notification") {
                                        notification.html(message + '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>')
                                            .addClass('alert-dismissible')
                                            .addClass("alert-success")
                                            .removeClass("alert-danger")
                                            .removeClass("alert-warning")
                                        
                                            

                                        if(notification.parents('.modal').length && 'newsletter' == 'whmcs_billing_address'){
                                            setTimeout(function(){
                                                notification.parents('.modal').modal('hide'); 
                                            }, 1000);
                                        }

                                    } else if (form_action_type == "widget") {

                                        if (result_widget != '') {

                                            setTimeout(function(){
                                                if(form_action_div != '.newsletter_modal_form_container'){
                                                    $("html, body").animate({ scrollTop: 0 }, 600);
                                                }                                                
                                                $(form_action_div).html(decodeHtml(result_widget)).text();

                                            }, 1000);
                                        }

                                    } else if (form_action_type == "redirect") {

                                        if (redirect_url == "") {
                                            redirect_url = decodeURIComponent("");
                                        }

                                        if (redirect_url.substring(0, 1) != "/" && redirect_url.substring(0, 1) != "h") {
                                            redirect_url = "/" + redirect_url;
                                        }
                                        current_location = "/braintree-essex-england-united-kingdom/payroll-service-providers/braintree-window-and-door-repairs";
                                        refresh_pages_string = "/login";
                                        refresh_pages_string = refresh_pages_string.replace(/ /g,'');
                                        refresh_pages_array = refresh_pages_string.split(',');
                                        notification.html(message)
                                            .addClass("alert-success")
                                            .removeClass("alert-danger")
                                            .removeClass("alert-warning")
                                            .delay(2000).slideUp();
                                            if(action == "/api/widget/json/get/Bootstrap%20Theme%20-%20Member%20Login%20Page" && current_location.indexOf("/login") == -1 && refresh_pages_string != '' && (!refresh_pages_array.includes(current_location) || refresh_pages_string == "/login" )){
                                                                                                    window.location.href = window.location.href+'?logged';
                                                                                            } else {
                                                window.location.href = redirect_url;
                                            }

                                        fv.resetForm(true);
                                    }
                                    if(form_action_div != '.newsletter_modal_form_container' && 'newsletter' != 'whmcs_billing_address'){
                                        $('.modal-backdrop').hide();
                                    }
                                } else {
                                    if(typeof grecaptcha !== "undefined"){
                                        grecaptcha.reset();
                                    }
                                    if (!data['message']) {
                                        var message = `You entered invalid data. Please try to save again.`;

                                    } else {
                                        var message = data['message'];
                                    }
                                    $("#newsletter-notification").html(message)
                                        .addClass("alert-danger")
                                        .removeClass("alert-success")
                                        .removeClass("alert-warning")
                                        .fadeIn();
                                    fv.disableSubmitButtons(false);
                                }
                                counterSubmit = 0;
                            },
                            error: function (e) {
                                
                                if(typeof grecaptcha !== "undefined"){
                                        grecaptcha.reset();
                                        $("#newsletter-notification").html(`Recaptcha Error`);
                                } else {
                                    $("#newsletter-notification").html(`A connection error occurred while saving. Please try to save again.`);
                                }
                                $("#newsletter-notification").addClass("alert-warning")
                                    .removeClass("alert-success")
                                    .removeClass("alert-warning")
                                    .fadeIn();
                                counterSubmit = 0;
                            }
                        });/// End Ajax
                    }
                }//END else
            }).bind('keydown', function(event) {

                if (event.ctrlKey || event.metaKey) {

                    switch (String.fromCharCode(event.which).toLowerCase()) {

                        case 's':
                            $(this).submit();
                            break;
                    }
                }
            });

            /// This will turn any select2 that are required in the form builder to being required elements.
            $('#newsletter select').each(function (i, obj) {
                setTimeout(function(){
                    if ($(obj).prop("required") && $(obj).attr("style") == "display: none;") {
                        $(obj).css("z-index","-999");
                        $(obj).css("height","0");
                        $(obj).css("width","0");
                        $(obj).css("display","block");  
                        $(obj).css("position","absolute");  
                    }
                }, 3000);
            });

        });//END $('# echo $_SERVER[form_element_id]; ').formValidation(
    </script>
        <div class="modal fade" id="newsletter_subscribe_modal" tabindex="-1" role="dialog" aria-hidden="true">
	<div class="modal-dialog">
		<div class="modal-content">
			<div class="container-fluid">
				<div class="row">
					<div class="col-md-12">
						<br>
						<button type="button" class="close" data-dismiss="modal" aria-label="Close">
							<span aria-hidden="true">&times;</span>
						</button>
						<h3 class="nomargin">
							Join Our Newsletter
						</h3>
						<hr>
						<div class="newsletter_modal_form_container">
							<style type="text/css">label span.required { color: #B94A48; }span.help-inline, span.help-block {font-size: .9em; }</style><form action="/api/widget/json/get/Bootstrap%20Theme%20-%20Module%20-%20Newsletter%20Actions" id="newsletter" method="post" labelwidth="100" labelpaddingtop="0.5em" enctype="multipart/form-data" form_action_type="widget" form_action_div=".newsletter_modal_form_container" return_data_type="" name="newsletter_modal_signup" class=" "><input type="hidden" name="sized" value="0" id="newsletter-element-0"/><input type="hidden" name="mysql_real_escape_string_runned" value="1" id="newsletter-element-1"/><input type="hidden" name="form" value="myform" id="newsletter-element-2"/><input type="hidden" name="formname" value="newsletter_modal_signup" id="newsletter-element-3"/><input type="hidden" name="dowiz" value="1" id="newsletter-element-4"/><input type="hidden" name="save" value="1" id="newsletter-element-5"/><input type="hidden" name="url_origin_pars" value="/braintree-essex-england-united-kingdom/payroll-service-providers/braintree-window-and-door-repairs" id="newsletter-element-6"/><input type="hidden" name="action" autocomplete="off" value="subscribe" id="newsletter-element-7"/><div class="form-group"><input type="text" name="first_name" placeholder="Name" autocomplete="off" value class="form-control control-group  form-control " id="newsletter-element-8"/></div><div class="form-group"><input type="email" name="email" required placeholder="Enter email address" autocomplete="off" value class="form-control control-group form-control" id="newsletter-element-9"/></div>	<div class="clearfix"></div>
	<div class="gdpr_consent_email well bmargin">
						<div class="form-group nomargin text-left">
					<div class="checkbox nomargin">
						<label class="bmargin small"> <input type="checkbox" class="consent_history" name="consent_history[1]" autocomplete="off" value="1" required="required" data-fv-notempty="true" data-fv-notempty-message="You must agree to the GDPR consent terms"/>
							<span class="required">* </span> I understand that the email I enter will be stored by the website. I understand that I may be contacted by the Admin of the website at this email.						</label>
					</div>
				</div>
				</div>
<div class="form-group"><div class="form-group security_question_label">
            <div id="newsletter-captchaContainer" class="control-group">
        <div class="g-recaptcha"  id="newsletter-google-recaptcha"></div>
    </div>
    <small class="help-block" id="recaptcha_error" style="display:none;" data-fv-validator="notEmpty" data-fv-for="recaptcha" data-fv-result="INVALID" />The security check was not completed successfully.</small>
    <div class="clearfix bmargin"></div>
    <input type="hidden" name="recaptcha" id="newsletter-rcap">
</div>
    <style>
        .modal .g-recaptcha-scale, .col-md-4 .g-recaptcha-scale, .col-md-3 .g-recaptcha-scale, .col-lg-3 .g-recaptcha-scale, .col-lg-4 .g-recaptcha-scale {
            transform: scale(0.77);
            -webkit-transform: scale(0.77);
            transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            margin-bottom: -15px;
        }

        .modal #newsletter-captchaContainer, .col-md-4 #newsletter-captchaContainer, .col-md-3 #newsletter-captchaContainer, .col-lg-3 #newsletter-captchaContainer, .col-lg-4 #newsletter-captchaContainer {
            transform: scale(0.77);
            -webkit-transform: scale(0.77);
            transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            margin-bottom: -15px;
        }
    </style>
    <script type="text/javascript">
        var formID          = '';
        var currentCaptcha  = {};
        var captchaHolders  = {};
        window.addEventListener('load', () => {
            formID = document.querySelectorAll('[name="recaptcha"]');
            if (typeof formID != "undefined" && formID !== null) {
                for (let i = 0; i < formID.length; i++) {
                    let formIDForm = formID[i].closest('form');
                    if (typeof formIDForm != "undefined" && formIDForm !== null) {
                        formIDForm.addEventListener('click', reCaptchaOnFormClick, false);
                    }
                }
            }
        });

        function reCaptchaOnFormClick(event) {
            currentCaptchaForm  = event.srcElement.closest('form');
            var head            = document.getElementsByTagName('head')[0];
            var script          = document.createElement('script');
            script.type         = 'text/javascript';
            script.src          = 'https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit&hl=en';
            head.appendChild(script);
            if (typeof currentCaptchaForm != "undefined" && currentCaptchaForm !== null) {
                currentCaptchaForm.removeEventListener('click', reCaptchaOnFormClick, false);
            }
        }


        var onloadCallback = function (event) {
            var captcha = currentCaptchaForm.querySelectorAll('div[class=g-recaptcha]');
            if(captcha[0].id){
                captchaHolders[captcha[0].id] = grecaptcha.render(captcha[0].id, {
                    'sitekey': '6LfT4roUAAAAAA5DmHzLTQOBHecE_rcNd-OGnu6Y'
                });
            }
        }

    </script>
<script>
    function respuesta() {
        var checkedTextArea = document.getElementsByClassName('g-recaptcha');
        var rcap = document.getElementsByTagName('recaptcha');
        for (var i = 0; i < checkedTextArea.length; i++) {
            if (checkedTextArea[i].value != '') {
                for (var index = 0; i < rcap.length; index++) {
                    rcap[index].setAttribute("value", "checked");
                }
            }
        }
    }

    $(document).ready(function(){
        $("#newsletter input[type=submit]").unbind('click');
        $("#newsletter input[type=submit]").click(function (event) {

            var formId = $(this.form).attr('id');
            var captchaHolderKey = formId + "-google-recaptcha";

            if (typeof captchaHolders[captchaHolderKey] != "undefined") {
                event.preventDefault();

                if (grecaptcha.getResponse(captchaHolders[captchaHolderKey]) === "") {
                    $("#" + formId).formValidation('validate');
                    $("#" + formId + " .security_question_label").addClass("has-error");
                    $("#" + formId + " #recaptcha_error").css("display", "block");
                    return false;
                } else {
                    $("#" + formId + " .security_question_label").removeClass("has-error");
                    $("#" + formId + " #recaptcha_error").css("display", "none");
                    respuesta();
                    $("#" + formId).submit();
                }
            }
        });
    });
</script></div><div class="form-group"><input type="hidden" name="bd_hpc" autocomplete="off" value class="form-control control-group " id="newsletter-element-12"/></div><div class="form-actions"><input type="submit" value="Subscribe Now" name class="btn btn-success btn-block btn-lg  bold " id="newsletter-element-13"/></div><input type='hidden' name='origin' value='/braintree-essex-england-united-kingdom/payroll-service-providers/braintree-window-and-door-repairs'></form><script type="text/javascript">jQuery(document).ready(function() {		jQuery("#newsletter").bind("submit", function() { 
		});}); </script>						</div>						
						<br>
					</div>
				</div>
			</div>
		</div>
	</div>
</div><script type="text/javascript">


    function handleG(event) {
                let checkedCount = $('form[name*="signup_free"] input[class="consent_history"]').length;
        let checkedNum = $('form[name*="signup_free"] input[class="consent_history"]:checked').length;
        if (checkedNum < checkedCount && $('#googleAction').data('action') != 'sync' && $('#googleAction').data('action') != 'login') {
            swal(`Submission Error`, `You must agree to the GDPR consent terms`, 'error');
            $("input:checkbox[class=consent_history]").each(function () {
                if ($(this).prop('checked') == false) {
                    $(this).parent().parent().addClass("has-error");
                } else {
                    $(this).parent().parent().removeClass("has-error");
                }
            });
            return false;

        } else {
            googleUserAction(event)
        }
            }

    // Load the API and make an API call.  Display the results on the screen.
    function googleUserAction(response) {
        const responsePayload = parseJwt(response.credential);
        let btnActionGoogle = $('#googleAction').data('action');
        let btnSubscriptionType = $('#googleAction').data('producttype');
        switch (btnActionGoogle) {
            case 'create':
                if (btnSubscriptionType == "paid") {
                    createPaidUserGoogle(responsePayload);
                } else {
                    createUserGoogle(responsePayload);
                }
                break;
            case 'login':
                loginToBDGoogle(responsePayload);
                break;
            case 'sync':
                syncWithBdGoogle(responsePayload);
                break;
            case 'unsync':
                unsyncWithBdGoogle();
                break;
        }
    }

    function syncWithBdGoogle(data) {
        let googleUserId = data.sub;
        let googleUserEmail = data.email;
        $.ajax({
            type: 'POST',
            url: "/wapi/widget",
            data: {
                "request_type": 'POST',
                "header_type": 'json',
                "widget_name": 'Add-On - Bootstrap Theme - Display - Google Actions',
                'google_id': googleUserId,
                'user_id': "",
                "email": googleUserEmail,
                'action': 'sync'
            }
        }).done(function (data) {
            switch (data.action) {
                case 'sync':
                    swal(data.title, data.message, data.type);
                    window.location.reload();
                    break;
                case 'message':
                    swal(data.title, data.message, data.type);
                    break;
            }
        });

    }

    function unsyncWithBdGoogle() {
        $.ajax({
            type: 'POST',
            url: "/wapi/widget",
            data: {
                "request_type": 'POST',
                "header_type": 'json',
                "widget_name": 'Add-On - Bootstrap Theme - Display - Google Actions',
                'user_id': "",
                'action': 'unsync'
            }
        }).done(function (data) {
            switch (data.action) {
                case 'unsync':
                    swal(data.title, data.message, data.type);
                    window.location.replace("/account/home");
                    break;
                case 'message':
                    swal(data.title, data.message, data.type);
                    break;
            }
        });
    }

    function loginToBDGoogle(data) {
        let googleUserId = data.sub;
        $.ajax({
            type: 'POST',
            url: "/wapi/widget",
            data: {
                "request_type": 'POST',
                "header_type": 'json',
                "widget_name": 'Add-On - Bootstrap Theme - Display - Google Actions',
                'google_id': googleUserId,
                'action': 'login'
            }
        }).done(function (data) {
            switch (data.action) {
                case 'login':
                    window.location.replace("/login/fromsignup/" + data.token);
                    break;
                case 'message':
                    swal(data.title, data.message, data.type);
                    break;
            }
        }).fail(function (data) {
            swal('Error', 'Error with the database', 'error');
        });
    }


    function createUserGoogle(data) {
        let originIP = 0;
        if ($('input[name="origin_ip"]').length > 0) {
            originIP = document.querySelector('input[name="origin_ip"]').value;
        }
        $.ajax({
            type: 'POST',
            url: "/wapi/widget",
            data: {
                "request_type": 'POST',
                "header_type": 'json',
                "widget_name": 'Add-On - Bootstrap Theme - Display - Google Actions',
                "product_id": $('#googleAction').data('productid'),
                "user_active": $('#googleAction').data('active'),
                "first_name": data.given_name,
                "last_name": data.family_name,
                "origin_ip": originIP,
                "full_name": data.name,
                "email": data.email,
                'google_id': data.sub,
                'claim': '',
                'action': 'create'
            }
        }).done(function (data) {
            switch (data.action) {
                case 'message':
                    swal(data.title, data.message, data.type);
                    break;
                case 'success':
                    getWidgetGoogle('Bootstrap Theme - Success Page - Free Member Sign Up', data.token, data.subscription_id);
                    break;
            }
        }).fail(function (data) {
            swal('Error', 'Error with the database', 'error');
        });
    }

    function createPaidUserGoogle(data) {
        let first_name = data.given_name;
        let last_name = data.family_name;
        let googleUserId = data.sub;
        let googleUserEmail = data.email;
        $.ajax({
            type: 'POST',
            url: "/wapi/widget",
            data: {
                "request_type": 'POST',
                "header_type": 'json',
                "widget_name": 'Add-On - Bootstrap Theme - Display - Google Actions',
                "email": googleUserEmail,
                'google_id': googleUserId,
                'action': 'check'
            }
        }).done(function (data) {
            switch (data.action) {
                case 'message':
                    swal(data.title, data.message, data.type);
                    break;
                case 'success':
                    $("input[name*='email']").val(googleUserEmail);
                    $("input[name='first_name']").val(first_name);
                    $("input[name='last_name']").val(last_name);
                    $("input[name='google_id']").val(googleUserId);
                    $("input[name='password']").val(googleUserId);
                    $("input[name='password_confirm']").val(googleUserId);
                    break;
            }
        }).fail(function (data) {
            swal('Error', 'Error with the database', 'error');
        });
    }

    function getWidgetGoogle(widgetName, userToken, subscription_id) {
        $.ajax({
            type: 'POST',
            url: "/wapi/widget",
            data: {
                "request_type": 'POST',
                "header_type": 'html',
                "widget_name": widgetName,
                "token": userToken,
                "current_path": window.location.pathname,
                "subscription_id": subscription_id
            }
        }).done(function (data) {
            //$('#first_container .container').html(decodeHtml(data));
            let htmlCode = data.replace(/\n/g, "");
            swal({
                type: "success",
                title: `CHECK YOUR EMAIL NOW`,
                html: htmlCode,
                showConfirmButton: false,
                allowEscapeKey: false,
                allowOutsideClick: false
            });
        });
    }


    function loadGAuth() {
        return new Promise((resolve, reject) => {
            if (window["gLogin"] == true || $('#googleAction').data('action') == 'unsync') {
                resolve("already load google login");
            } else {
                let script = document.createElement("script");
                script.type = "text/javascript";
                script.src = 'https://accounts.google.com/gsi/client';
                script.async = true;
                script.onload = function () {
                    window["gLogin"] = true;
                    google.accounts.id.initialize({
                        client_id: "209561208839-gajomhpcoo241h797dmfl1rhkalgae02.apps.googleusercontent.com",
                        itp_support:true,
                        callback: handleG
                    });
                    addGBtn();
                };

                let head = document.getElementsByTagName("head")[0];
                head.appendChild(script);
                resolve("ok");
            }
        });
    }
    function addGBtn() {
        if (document.getElementById('gBtn') == null) {
            let gText = 'signup_with';
            gText =($('#googleAction').data('action') == 'login')?"signin_with":gText;
            let gBtn = document.createElement('div')
            gBtn.id = 'gBtn';
            document.querySelector('#containerGoogleLogin').prepend(gBtn)
            google.accounts.id.renderButton(gBtn, {
                type: "standard",
                size: "large",
                shape: "rectangular",
                theme: "filled_blue",
                logo_alignment: "left",
                width: 200,
                locale:"en",
                text: gText
            });
        }
    }

    function skippedGTap() {
        google.accounts.id.prompt((notification) => {
            if (notification.isNotDisplayed() || notification.isSkippedMoment()) {
                addGBtn();
            }
        })
    }

    window.addEventListener("load", (event) => {
        loadGAuth();
    });

    function parseJwt(token) {
        let base64Url = token.split('.')[1];
        let base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/');
        let jsonPayload = decodeURIComponent(window.atob(base64).split('').map(function (c) {
            return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
        }).join(''));

        return JSON.parse(jsonPayload);
    }

</script>        <script type="text/javascript">

        var counterSubmit = 0;
        $(document).ready(function() {
            $('#member_login').formValidation({"framework":"bootstrap","fields":{"email":{"validators":{"notEmpty":{"message":"Required Field"},"emailAddress":{"message":"Please enter a valid email address"}}},"pass":{"validators":{"notEmpty":{"message":"Required Field"}}}}}).on('success.form.fv', function(e,fvdata) {
                
                if('member_login' == 'unsubscribe_email'){
                    return true;
                }
                // Prevent form submission
                e.preventDefault();
                $form = $(e.target),
                fv = $form.data('formValidation');
                var values = $(this).serialize();

                
                var locationFieldCorrect = true;

                if($("#member_login .location_required").length > 0){
                    $("#member_login .location_required").each(function (index) {
                        if($(this).data('state') == 1){
                            if($('#member_login input[name="lead_location"]').val() == "" || $('#member_login input[name="lat"]').val() == "" || $('#member_login input[name="lng"]').val() == "") {
                                locationFieldCorrect = false;
                            }
                        }
                    });
                }

                if(locationFieldCorrect === false){
                    //check that there is a latitude or longitude
                    swal(`Whoops!`, `The location information is required to submit this form`, "error");
                    return false;
                }
                        

                if (!$(this).attr("action")) {
                    var action = '';

                } else {
                    var action = $(this).attr("action");
                }
                if (!$(this).attr("method")) {
                    var method = 'post';

                } else {
                    var method = $(this).attr("method");
                }
                if (!$(this).attr("form_action_type")) {
                    var form_action_type = 'notification';

                } else {
                    var form_action_type = $(this).attr("form_action_type");
                }
                if (!$(this).attr("form_action_div")) {
                    var form_action_div = '#first_container';

                } else {
                    var form_action_div = $(this).attr("form_action_div");
                }
                if (!$(this).attr("return_data_type")) {
                    var return_data_type = 'json';

                } else {
                    var return_data_type = $(this).attr("return_data_type");
                }
                if ($("#member_login-notification").html() != "") {
                    $("#member_login-notification").remove();
                }
                if ($(this).find('input[type="submit"]').length > 0) {
                    $(this).find('input[type="submit"]').before('<div id="member_login-notification" class="alert"></div>');

                } else {
                    $(this).prepend('<div id="member_login-notification" class="alert"></div>');
                }
                var notification = $("#member_login-notification");

                if ((form_action_type == "" || form_action_type == "default") && action.indexOf("account") >= 0) {
                    notification.html(`Processing Request...`).addClass("alert-warning");
                    setTimeout(function(){
                        fv.defaultSubmit();
                    }, 100);
                } else {
                    notification.html(`Processing Request...`).addClass("alert-warning");
                    if(counterSubmit == 0) {
                        counterSubmit++;

                        var fields      = $(this).serializeArray();
                        var formField   = [];
                        var processData = true;
                        var contentType = "application/x-www-form-urlencoded; charset=UTF-8";
                        
                        

                        if($("#member_login input[type=file]").length > 0){
                            
                            var formObject  = new FormData();
                            processData     = false;
                            contentType     = false;

                            $(fields).each(function(index,field){
                                formField.push(field.name+"="+field.value);
                            });

                            values  = formField.join("&");

                            $(formField).each(function(index,fieldValue){
                                var fieldInfo = fieldValue.split('=');
                                formObject.append(fieldInfo[0],fieldInfo[1]);
                            });

                            $("#member_login input[type=file]").each(function(index,node){
                                var file = this.files[0];
                                if(typeof file != "undefined"){
                                    formObject.append("file_addon["+$(node).attr('name')+"]", file, file.name);
                                }
                            });
                        }else{
                            
                            $(fields).each(function(index,field){
                                formField.push(field.name+"="+encodeURIComponent(field.value));
                            });

                            var formObject  = formField.join("&");
                        } 
                        
                        $.ajax({
                            url: action,
                            type: method,
                            data: formObject,
                            dataType: return_data_type,
                            processData: processData,
                            contentType: contentType,
                            success: function (data) {
                                if (return_data_type == "html") {
                                    var result = 'success';

                                    if (!data != "") {
                                        var result_widget = data['result_widget'];
                                    }

                                } else {


                                    if (!data['result']) {
                                        var result = 'error';
                                    } else {
                                        var result = data['result'];
                                    }
                                    if (!data['result_widget']) {
                                        var result_widget = '';

                                    } else {
                                        var result_widget = data['result_widget'];
                                    }
                                }
                                if (result == "success") {

                                    if (!data['message']) {
                                        var message = `Your information has submitted successfully!`;

                                    } else {
                                        var message = data['message'];
                                    }
                                    if (!data['redirect_url']) {
                                        var redirect_url = '';

                                    } else {
                                        var redirect_url = data['redirect_url'];
                                    }



                                    if (form_action_type == "notification") {
                                        notification.html(message + '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>')
                                            .addClass('alert-dismissible')
                                            .addClass("alert-success")
                                            .removeClass("alert-danger")
                                            .removeClass("alert-warning")
                                        
                                            

                                        if(notification.parents('.modal').length && 'member_login' == 'whmcs_billing_address'){
                                            setTimeout(function(){
                                                notification.parents('.modal').modal('hide'); 
                                            }, 1000);
                                        }

                                    } else if (form_action_type == "widget") {

                                        if (result_widget != '') {

                                            setTimeout(function(){
                                                if(form_action_div != '.newsletter_modal_form_container'){
                                                    $("html, body").animate({ scrollTop: 0 }, 600);
                                                }                                                
                                                $(form_action_div).html(decodeHtml(result_widget)).text();

                                            }, 1000);
                                        }

                                    } else if (form_action_type == "redirect") {

                                        if (redirect_url == "") {
                                            redirect_url = decodeURIComponent("");
                                        }

                                        if (redirect_url.substring(0, 1) != "/" && redirect_url.substring(0, 1) != "h") {
                                            redirect_url = "/" + redirect_url;
                                        }
                                        current_location = "/braintree-essex-england-united-kingdom/payroll-service-providers/braintree-window-and-door-repairs";
                                        refresh_pages_string = "/login";
                                        refresh_pages_string = refresh_pages_string.replace(/ /g,'');
                                        refresh_pages_array = refresh_pages_string.split(',');
                                        notification.html(message)
                                            .addClass("alert-success")
                                            .removeClass("alert-danger")
                                            .removeClass("alert-warning")
                                            .delay(2000).slideUp();
                                            if(action == "/api/widget/json/get/Bootstrap%20Theme%20-%20Member%20Login%20Page" && current_location.indexOf("/login") == -1 && refresh_pages_string != '' && (!refresh_pages_array.includes(current_location) || refresh_pages_string == "/login" )){
                                                                                                    window.location.href = window.location.href+'?logged';
                                                                                            } else {
                                                window.location.href = redirect_url;
                                            }

                                        fv.resetForm(true);
                                    }
                                    if(form_action_div != '.newsletter_modal_form_container' && 'member_login' != 'whmcs_billing_address'){
                                        $('.modal-backdrop').hide();
                                    }
                                } else {
                                    if(typeof grecaptcha !== "undefined"){
                                        grecaptcha.reset();
                                    }
                                    if (!data['message']) {
                                        var message = `You entered invalid data. Please try to save again.`;

                                    } else {
                                        var message = data['message'];
                                    }
                                    $("#member_login-notification").html(message)
                                        .addClass("alert-danger")
                                        .removeClass("alert-success")
                                        .removeClass("alert-warning")
                                        .fadeIn();
                                    fv.disableSubmitButtons(false);
                                }
                                counterSubmit = 0;
                            },
                            error: function (e) {
                                
                                if(typeof grecaptcha !== "undefined"){
                                        grecaptcha.reset();
                                        $("#member_login-notification").html(`Recaptcha Error`);
                                } else {
                                    $("#member_login-notification").html(`A connection error occurred while saving. Please try to save again.`);
                                }
                                $("#member_login-notification").addClass("alert-warning")
                                    .removeClass("alert-success")
                                    .removeClass("alert-warning")
                                    .fadeIn();
                                counterSubmit = 0;
                            }
                        });/// End Ajax
                    }
                }//END else
            }).bind('keydown', function(event) {

                if (event.ctrlKey || event.metaKey) {

                    switch (String.fromCharCode(event.which).toLowerCase()) {

                        case 's':
                            $(this).submit();
                            break;
                    }
                }
            });

            /// This will turn any select2 that are required in the form builder to being required elements.
            $('#member_login select').each(function (i, obj) {
                setTimeout(function(){
                    if ($(obj).prop("required") && $(obj).attr("style") == "display: none;") {
                        $(obj).css("z-index","-999");
                        $(obj).css("height","0");
                        $(obj).css("width","0");
                        $(obj).css("display","block");  
                        $(obj).css("position","absolute");  
                    }
                }, 3000);
            });

        });//END $('# echo $_SERVER[form_element_id]; ').formValidation(
    </script>
                    <link rel="stylesheet" type="text/css" href="https://www.optimizecdn.com/directory/cdn/bootstrap/sweetalert/sweetalert2/dist/sweetalert2.min.css">
            <script src="https://www.optimizecdn.com/directory/cdn/bootstrap/sweetalert/sweetalert2/dist/sweetalert2.min.js"></script>
            <script src="https://www.optimizecdn.com/directory/cdn/bootstrap/formvalidation/current/dist/js/formValidation.min.js"></script>
            <script src="https://www.optimizecdn.com/directory/cdn/bootstrap/formvalidation/current/dist/js/framework/bootstrap.min.js"></script>
                        <script src="https://js.stripe.com/v3/"></script>
                        <script type="text/javascript">
                function decodeHtml(html) {
                    var script_count = html.search("<script");
                    if (script_count >= 0) {
                        $('body').append('<div id="ajax_responses" style="visibility:hidden;width:0px;height:0px;"></div>');
                        $("#ajax_responses").html(html).delay(3000).remove();
                    }
                    var txt = document.createElement("textarea");
                    txt.innerHTML = html;
                    return txt.value;
                }
            </script>
            
    <script type="text/javascript">
        var cardElement     = {};
        var stripeElement   = {};
        var formStripeId    = "";
        var payment_intent_created = false;
        var indentifier     = "";
        var hideBilling     = false;
        var isCardUpdate3D  = false;

        function isStripeNewCard(){
            if($("#card-element").length > 0){
                return true;
            }else{
                return false;
            }
        }

        function mountCard(){
                        stripeElement = Stripe("pk_live_PsfPt7n9XoxxgM7b84VXIN3d00yXlJCelq");
            var elements = stripeElement.elements();

            cardElement = elements.create('card', {
                hidePostalCode: true,
                style: {
                    base: {
                        iconColor: '#F99A52',
                        color: '#32315E',
                        lineHeight: '48px',
                        fontWeight: 400,
                        fontFamily: '"Helvetica Neue", "Helvetica", sans-serif',
                        fontSize: '15px',

                        '::placeholder': {
                            color: '#CFD7DF'
                        }
                    },
                }
            });

            cardElement.mount('#card-element');
            
            var indentifier = "#signup_free input[type='submit']";
            
            $( indentifier ).removeClass("submitted");
            $( indentifier ).prop("disabled","disabled");


            cardElement.addEventListener("change", function(event) {
                $( indentifier ).removeClass("submitted");

                if (event.error || event.complete !== true) {
                    $( indentifier ).prop("disabled","disabled");
                    if(event.error){
                        $("#stripe_card_error_message").css('display','block');
                    }
                } else {
                    $( indentifier ).prop("disabled","");
                    $("#stripe_card_error_message").css('display','none');
                }

            });

                    }

        function sendForm(){
            var ccform = $(".sweet-alert form:eq(0)").serialize();
            $( '#signup_free' ).attr("extra",ccform);
            $('input[name="bd_security"]').val('dmFUcXhGckNtOE1GOENhTjFJWC9YS0IrdlplL3BZSk5yemU4a2xPeUJwND0=|||618452b8c9652a88861e658394f7096cc0ce8a91c83bbf53adc4cd6aa74d13fc');
            $('#signup_free').submit();
        }

        function setOutcomeFunction(result) {
            var successElement  = document.querySelector('.success');
            var errorElement    = document.querySelector('.error');
            successElement.classList.remove('visible');
            errorElement.classList.remove('visible');

            $('.confirm').prop('disabled','');

            if(result.token){
                var form = $(".sweet-alert form:eq(0)");
                $( form ).append($('<input type="hidden" name="stripeToken" />').val(result.token.id));
                $( form ).append($('<input type="hidden" name="cc_num" />').val(result.token.card.last4));
                $( form ).append($('<input type="hidden" name="cc_type" />').val(result.token.card.brand));
                $( form ).append($('<input type="hidden" name="cc_cvv" />').val(result.token.card.last4));
                $( form ).append($('<input type="hidden" name="month" />').val(result.token.card.exp_month));
                $( form ).append($('<input type="hidden" name="year" />').val(result.token.card.exp_year));
                values  = $(form).serialize();

                if(typeof sendSignUpForm === "function"){
                    sendSignUpForm();
                }else if(typeof sendForm === "function"){
                    sendForm()
                }
            }else if(result.paymentIntent) {

                $.ajax({
                    url: "/wapi/widget",
                    type: 'POST',
                    data: {
                        action:'add_new_card',
                        widget_name : 'WHMCS2 - Stripe Payment Intent',
                        header_type : 'json',
                        request_type : 'POST',
                        client_id:''
                    },
                    dataType: "json",
                    success: function(response){
                        var form = $(".sweet-alert form:eq(0)");
                        $( form ).append($('<input type="hidden" name="stripeToken" />').val(result.paymentIntent.payment_method));
                        sendForm();
                    }
                });
            } else if (result.error) {
                $.ajax({
                    url: "/wapi/widget",
                    type: 'POST',
                    data: {
                        action:'stripe_error',
                        widget_name : 'WHMCS2 - Stripe Payment Intent',
                        header_type : 'json',
                        request_type : 'POST',
                        errors:{error:result.error},
                        client_id:''
                    },
                    dataType: "json",
                    success: function(response){
                        //we need to show the error message
                        $("#stripe_error").html(`Error: Double check card info and submit again.<p><small><b>`+result.error.code+`<b/></small></p>`).show();
                    }
                });
            }
        }

        function createStripeToken(){
            $('.confirm').prop('disabled','disabled');

            var indentifier = "#signup_free input[type='submit']";
            
            $( indentifier ).addClass("submitted");
            $("#stripe_card_error_message").css('display','none');
            $("#stripe_error").css('display','none');


            var billing_cycle = "";
            var subscription_id = 0;
            var ordersummary = "";

            if ($("input[name='member_type']")) {
                var billing_cycle = $("input[name='member_type']:checked"). val();
            }
            if ($("input[name='subscription_id']")) {
                var subscription_id = $("input[name='subscription_id']"). val();
            }
            if ($("textarea[id='rawordersummary']")) {
                var ordersummary =  $("textarea[id='rawordersummary']").html();
            }

            var isBadCreditCard = ($("#stripe_error")) ? true: false;

            if(isCardUpdate3D){
                var extraDetailsSignUp = 
                {
                    payment_method_data: 
                    {
                        billing_details: 
                        {
                            name: document.querySelector('#payment-form').querySelector("input[name='firstname']").value
                        }
                    }
                };
            }else{
                var extraDetailsSignUp = {
                    name: document.querySelector('#payment-form').querySelector("input[name='firstname']").value
                };
            }

            var stripeController    = BDStripe({});

                            var address = {};
            
            stripeController.fillUpTokenDetails(extraDetailsSignUp,address);

            if(isCardUpdate3D){
                $.ajax({
                    url: "/wapi/widget",
                    type: 'POST',
                    data: {
                        action:'set_payment_intent',
                        widget_name : 'WHMCS2 - Stripe Payment Intent',
                        header_type : 'json',
                        request_type : 'POST',
                        payment_intent_bd_id:'',
                        ordersummary:ordersummary
                    },
                    dataType: "html",
                    success: function(response){
                        $.ajax({
                            url: "/wapi/widget",
                            type: 'POST',
                            data: {
                                action:'get_secret',
                                widget_name : 'WHMCS2 - Stripe Payment Intent',
                                header_type : 'json',
                                request_type : 'POST',
                                payment_intent_bd_id:''
                            },
                            dataType: "json",
                            success: function(response){
                                stripeElement.handleCardPayment(response.client_secret,cardElement,extraDetailsSignUp).then(setOutcomeFunction);
                            }
                        });
                    }
                });
            }else{
                stripeElement.createToken(cardElement,extraDetailsSignUp).then(setOutcomeFunction);
            }
        }

        $(document).ready(function() {
            var formValidationObject = {"framework":"bootstrap","fields":{"member_type":{"validators":{"notEmpty":{"message":"Required Field"}}},"first_name":{"validators":{"notEmpty":{"message":"Required Field"}}},"last_name":{"validators":{"notEmpty":{"message":"Required Field"}}},"company":{"validators":{"notEmpty":{"message":"Required Field"}}},"account_default_sub_category":{"validators":{"notEmpty":{"message":"Required Field"}}},"city_service_area":{"validators":{"notEmpty":{"message":"Required Field"}}},"state_service_area":{"validators":{"notEmpty":{"message":"Required Field"}}},"phone_number":{"validators":{"notEmpty":{"message":"Required Field"}}},"website_name":{"validators":{"notEmpty":{"message":"Required Field"}}},"email":{"validators":{"notEmpty":{"message":"Required Field"},"emailAddress":{"message":"Please enter a valid email address"}}},"email_confirm":{"validators":{"notEmpty":{"message":"Required Field"},"emailAddress":{"message":"Please enter a valid email address"}}},"password":{"validators":{"notEmpty":{"message":"Required Field"}}},"password_confirm":{"validators":{"notEmpty":{"message":"Required Field"},"different":{"field":"email","message":"Password cant be the same as your email"},"identical":{"field":"password","message":"Please enter the same value"}}}}};
            if($('#card-element').prop('id') == undefined){

                $('#signup_free').formValidation(formValidationObject).on('success.form.fv', function(e,fvdata) {
                    ///$('.submitter').removeClass('noClick');
                    ///$('#error_login').css('display', 'none');
                    e.preventDefault();
                    $form = $(e.target),
                        fv = $form.data('formValidation');

                    // Recaptcha validation
                    if ($("#signup_free #g-recaptcha-response").length > 0) {
                        var response = grecaptcha.getResponse();
                        var notification = $("#notification");
                        var sumbitBtn = $('input[type="submit"]');

                        if (!response) {
                            let notificationMessage = `The security check was not completed successfully.`;
                            notification.html(notificationMessage);
                            notification.removeClass('hidden')
                                .css("display","block")
                                .addClass("alert-danger")
                                .removeClass("alert-danger")
                                .delay(1500)
                                .slideUp();

                            sumbitBtn.removeClass('disabled')
                                .removeAttr("disabled");


                            return false;
                        }
                    }

                    $('input[name="bd_security"]').val('MWp4dDgxWDNRYVAwU05BdnRkYWV0bzZRSzBDK3RKYnlxNHZ5Qk5MbDcwWT0=|||fe9b56be84d004df9399e982335e641890f7deb1f87fc32fc37039a8329e7f64');

                    if (!$(this).attr("action")) {
                        var action = '';

                    } else {
                        var action = $(this).attr("action");
                    }
                    if (!$(this).attr("method")) {
                        var method = 'post';

                    } else {
                        var method = $(this).attr("method");
                    }
                    if (!$(this).attr("form_action_type")) {
                        var form_action_type = 'notification';
                    } else {
                        var form_action_type = $(this).attr("form_action_type");
                    }
                    if (!$(this).attr("form_action_div")) {
                        var form_action_div = '#first_container';

                    } else {
                        var form_action_div = $(this).attr("form_action_div");
                    }
                    if (!$(this).attr("return_data_type")) {
                        var return_data_type = 'json';

                    } else {
                        var return_data_type = $(this).attr("return_data_type");
                    }

                    var please_wait_processing = `Please wait a moment while your request is processed.`;

                    swal({
                        showCancelButton: false,
                        showConfirmButton: false,
                        closeOnConfirm: true,
                        allowOutsideClick:false,
                        allowEscapeKey:false,
                        imageUrl: 'https://www.optimizecdn.com/directory/cdn/images/bars-loading.gif',
                        title: `Processing Request...`,
                        html: please_wait_processing
                    }, function() {
                        swal.disableButtons();
                        setTimeout(function() {

                        }, 3000);
                    });
                    var message_title = `Order Error`;
                    var message = `Please double check your billing information and try again.`;
                    var result = "error";

                    var fields      = $(this).serializeArray();
                    var formField   = [];
                    var processData = true;
                    var contentType = "application/x-www-form-urlencoded; charset=UTF-8";

                    if($("#signup_free input[type=file]").length > 0){

                        var formObject  = new FormData();
                        processData     = false;
                        contentType     = false;

                        $(fields).each(function(index,field){
                            formField.push(field.name+"="+field.value);
                        });

                        formField.push("hide_billing="+hideBilling);

                        if ($(this).attr("extra")) {
                            var extraExploded = $(this).attr("extra").split("&");
                            $(extraExploded).each(function(index,fieldValue){
                                var fieldInfo = fieldValue.split('=');
                                formField.push(fieldInfo[0]+"="+fieldInfo[1]);
                            });
                        }

                        var values  = formField.join("&");

                        $(formField).each(function(index,fieldValue){
                            var fieldInfo = fieldValue.split('=');
                            formObject.append(fieldInfo[0],fieldInfo[1]);
                        });

                        $("#signup_free input[type=file]").each(function(index,node){
                            var file = this.files[0];
                            if(typeof file != "undefined"){
                                formObject.append("file_addon["+$(node).attr('name')+"]", file, file.name);
                            }
                        });
                    }else{

                        $(fields).each(function(index,field){
                            formField.push(field.name+"="+encodeURIComponent(field.value));
                        });

                        formField.push("hide_billing="+hideBilling);

                        if ($(this).attr("extra")) {
                            var extraExploded = $(this).attr("extra").split("&");
                            $(extraExploded).each(function(index,fieldValue){
                                var fieldInfo = fieldValue.split('=');
                                formField.push(fieldInfo[0]+"="+encodeURIComponent(fieldInfo[1]));
                            });
                        }

                        var formObject  = formField.join("&");
                    }

                    var actionUrl = $(this).attr('action');

                    $.ajax({
                        url: $(this).attr('action'),
                        type: method,
                        data: formObject,
                        dataType: "json",
                        processData: processData,
                        contentType: contentType,
                        success: function(data){
                            message = data['message'];
                            message_title = data['message_title'];
                            result = data['result'];

                            if(typeof grecaptcha !== "undefined"){
                                grecaptcha.reset();
                            }

                            if (result == "success") {
                                var search_count = message.search("<form");

                                if (search_count >= 0) {
                                    swal({
                                        type:"success",
                                        title: message_title,
                                        html: decodeHtml(message),
                                        showConfirmButton: false,
                                        allowEscapeKey: false,
                                        allowOutsideClick: false
                                    });

                                    $(".sweet-alert form:eq(0)").submit();
                                } else {
                                    swal({
                                        type:"success",
                                        title: message_title,
                                        html: decodeHtml(message),
                                        showConfirmButton: false,
                                        allowEscapeKey: false,
                                        allowOutsideClick: false
                                    });

                                }

                            } else if (data["result"]=="prompt") {

                                isCardUpdate3D = false;
                                var lowerCaseMessage = message.toLowerCase();
                                if(message.indexOf('card_error_authentication_required') != -1 || message.indexOf('setup_future_usage') != -1 || lowerCaseMessage.indexOf('3d secure') != -1){
                                    isCardUpdate3D = true;
                                }


                                swal({
                                    title: message_title,
                                    html: decodeHtml(message),
                                    showCancelButton: true,
                                    showConfirmButton: true,
                                    confirmButtonColor: '#3085d6',
                                    cancelButtonColor: '#d33',
                                    confirmButtonText: `Save credit card & continue`,
                                    cancelButtonText: `Cancel`,
                                    closeOnConfirm: false,
                                    closeOnCancel: true,
                                    allowEscapeKey: false,
                                    allowOutsideClick: false
                                },function(isConfirm){

                                    if (isConfirm){
                                        if(isStripeNewCard() === true){
                                            createStripeToken();
                                        }else{
                                            sendForm();
                                        }

                                    } else {
                                        if(isStripeNewCard() === true){
                                            var stripeController    = BDStripe({
                                                websiteUrl:'https://www.findabusinesspro.com',
                                                payment_intent_bd_id:''
                                            });
                                            stripeController.cancelPaymentIntent();
                                        }
                                        swal(`Action Cancelled!`, `No changes were saved`, "success");
                                    }
                                });

                                if(isStripeNewCard() === true){
                                    mountCard();
                                }

                                if(isCardUpdate3D){
                                    $("#stripe_error").html(`This 3D secure payment method requires a additional security checks.  Please enter the payment details again to continue.`);
                                }

                            } else if (result=="confirm") {
                                swal({
                                    type: "success",
                                    title: message_title,
                                    html: decodeHtml(message),
                                    showCancelButton: true,
                                    showConfirmButton: true,
                                    confirmButtonColor: '#3085d6',
                                    cancelButtonColor: '#d33',
                                    confirmButtonText: `Click to Continue`,
                                    cancelButtonText: `No, cancel`,
                                    closeOnConfirm: false,
                                    closeOnCancel: true,
                                    allowEscapeKey: false,
                                    allowOutsideClick: false
                                }, function(isConfirm){

                                    if (isConfirm){
                                        $('#signup_free').attr("extra","");
                                        $("#calconly").val('false');
                                        $('#signup_free').submit();

                                    } else {
                                        swal(`Action Cancelled!`, `No changes were saved`, "success");
                                    }
                                });

                            } else if(result == "stripe_authorization"){
                                var stripe = Stripe("pk_live_PsfPt7n9XoxxgM7b84VXIN3d00yXlJCelq");
                                stripe.handleCardPayment(
                                  message,
                                ).then(function(result) {

                                    if (result.error) {
                                        $.ajax({
                                            url: "/wapi/widget",
                                            type: 'POST',
                                            data: {
                                                action:'stripe_error',
                                                widget_name : 'WHMCS2 - Stripe Payment Intent',
                                                header_type : 'json',
                                                request_type : 'POST',
                                                errors:{error:result.error},
                                                client_id:''
                                            },
                                            dataType: "json",
                                            success: function(response){
                                                //we need to show the error message
                                                $.ajax({
                                                    url: actionUrl+"?3d_error="+result.error.message,
                                                    type: method,
                                                    data: formObject,
                                                    dataType: "json",
                                                    processData: processData,
                                                    contentType: contentType,
                                                    success: function(data){
                                                        message = data['message'];
                                                        message_title = data['message_title'];
                                                        result = data['result'];
                                                        swal({
                                                            title: message_title,
                                                            html: decodeHtml(message),
                                                            showCancelButton: true,
                                                            showConfirmButton: true,
                                                            confirmButtonColor: '#3085d6',
                                                            cancelButtonColor: '#d33',
                                                            confirmButtonText: `Save credit card & continue`,
                                                            cancelButtonText: `Cancel`,
                                                            closeOnConfirm: false,
                                                            closeOnCancel: true,
                                                            allowEscapeKey: false,
                                                            allowOutsideClick: false
                                                        },function(isConfirm){

                                                            if (isConfirm){
                                                                if(isStripeNewCard() === true){
                                                                    createStripeToken();
                                                                }else{
                                                                    sendForm();
                                                                }

                                                            } else {
                                                                if(isStripeNewCard() === true){
                                                                    var stripeController    = BDStripe({
                                                                        websiteUrl:'https://www.findabusinesspro.com',
                                                                        payment_intent_bd_id:''
                                                                    });
                                                                    stripeController.cancelPaymentIntent();
                                                                }
                                                                swal(`Action Cancelled!`, `No changes were saved`, "success");
                                                            }
                                                        });

                                                        if(isStripeNewCard() === true){
                                                            mountCard();
                                                        }
                                                    }
                                                });
                                            }
                                        });
                                    }else{
                                        payment_intent_created = true;
                                        $("#signup_free").attr("extra","");
                                        $("#calconly").val('false');
                                        $("#signup_free").append('<input type="hidden" name="payment_intent_created" value="true" />');
                                        $("#signup_free").submit();
                                    }
                                });
                            } else {
                                ///$('.submitter').addClass('noClick');
                                ///$('#error_login').css('display', 'block');
                                $("#calconly").val('true');
                                swal({  type:result, title: message_title,   html: decodeHtml(message)});
                            }
                        },
                        error: function(e){
                            ///$('.submitter').addClass('noClick');
                            ///$('#error_login').css('display', 'block');
                            let text = `A connection error occurred while submitting your request. Please try to save again.`;
                            let title = `Javascript Error`;
                            swal({  type: "error", title,   text,   html: true });
                        }
                    });
                    fv.disableSubmitButtons(false);
                });
            }else{
                if (typeof setFormValidation == "function") {
                    setFormValidation(formValidationObject);
                }
            }

            /// This will turn any select2 that are required in the form builder to being required elements.
            $('#signup_free select').each(function (i, obj) {
                setTimeout(function(){

                    if ($(obj).prop("required") && $(obj).attr("style") == "display: none;") {
                        $(obj).css("z-index","-999");
                        $(obj).css("height","0");
                        $(obj).css("width","0");
                        $(obj).css("display","block");
                        $(obj).css("position","absolute");
                    }
                }, 3000);
            });
        });
    </script>
        <script>
        window.addEventListener('load', (event) => {
            setTimeout(() => {
                    }, 501);
        });
    </script>
<script>
	function decision(message, url) {
		if (confirm(message)) {
			setTimeout(function () {
				window.location = url;
			}, 0);
		}
	}
</script>
<script>
	// Function to add alt attributes to <img> elements without it, for better pagespeed accessibility score
	document.addEventListener('DOMContentLoaded', function() {
		var images = document.querySelectorAll('img:not([alt])');
		Array.prototype.forEach.call(images, function(img) {
			var src = img.getAttribute('src') || 'image';  // Default src to 'image' if missing
			var altText = src.split('/').pop().split('?')[0].replace(/\.\w+$/, '');

			try {
				altText = decodeURIComponent(altText)
				.replace(/[_\-+,.:;]+/g, ' ')
				.replace(/\s+/g, ' ')
				.trim();
			} catch (e) {
				altText = 'image';  // Fallback to 'image' if decoding fails
			}

			// Ensure altText is not empty, otherwise use 'image'
			altText = altText || 'image';

			img.setAttribute('alt', altText);
		});
	});
</script><style type='text/css'> select#sid[disabled], select#tid[disabled], select.combobox[disabled], select#bd-chained[disabled], select#category-chained[disabled], select.infinite-chained[disabled], select.subcategory-chained[disabled], select.search-chained[disabled], select#country-chained[disabled], select#state-chained[disabled], select#country-chained-2[disabled], select#state-chained-2[disabled], select#profession_id[disabled] {
    cursor: wait
}
select.select2-preload {
    line-height: initial;
}

select#sid, select#tid, select.combobox, select#bd-chained, select#category-chained, select.infinite-chained, select.subcategory-chained, select.search-chained, select#country-chained, select#state-chained, select#country-chained-2, select#state-chained-2, select#profession_id, [name^="bd_phone_country_code"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(/images/select2ArrowDown.png) !important;
    background-repeat: no-repeat !important;
    background-size: 10px 9px !important;
    background-position: 99% 16px;
    border-radius: 6px;
    overflow: hidden;
}
.module select#sid, .module select#tid, .module select.combobox, .module select#bd-chained, .module select#category-chained, .module select.infinite-chained, .module select.subcategory-chained, .module select.search-chained, .module select#country-chained, .module select#state-chained, .module select#country-chained-2, .module select#state-chained-2, .module select#profession_id, [name^="bd_phone_country_code"] {
    background-position: 98.2% 12px;
} </style><script>
    // Function to add aria-label to <select> elements without it, for better pagespeed accessibility score
    $(document).ready(function() {
        var ariaLabelCounter = {}; // Object to keep track of aria-label counts for uniqueness

        // Iterate over each select element that does not have an aria-label
        $('select:not([aria-label])').each(function() {
            // Use the ID or placeholder as the base for the aria-label, stripping HTML tags
            var baseLabel = this.id || $(this).attr('placeholder') || 'select';
            baseLabel = baseLabel.replace(/<[^>]*>/g, '').trim(); // Remove HTML tags and trim

            // Ensure uniqueness of each aria-label
            ariaLabelCounter[baseLabel] = (ariaLabelCounter[baseLabel] || 0) + 1;
            var ariaLabel = baseLabel + '-' + ariaLabelCounter[baseLabel];

            // Truncate aria-label to 100 characters
            ariaLabel = ariaLabel.length > 100 ? ariaLabel.substring(0, 100) : ariaLabel;

            // Set the aria-label attribute to the unique label
            $(this).attr('aria-label', ariaLabel);
        });
    });
</script><script type="text/javascript">function loadAcDiv(t){let e;(e=t.createElement("div")).id="embed-ab",e.async=!0,e.setAttribute("data-ab-id","ZLqrXRje"),e.setAttribute("data-btn-bg","rgba(81,81,81,1)"),e.setAttribute("data-btn-img","https://myagencycoach.agency/storage/uploads/2367/img_1707000176_Dtf.png"),e.setAttribute('data-avtr-img',""),e.setAttribute("data-ab-url","https://myagencycoach.agency"),e.setAttribute("data-bub-ani","anim-ok"),e.setAttribute("data-wid-pos","fcpw-right"),t.body.appendChild(e)}function initialize(t){let e;(e=t.createElement("script")).id="script-ab",e.async=!0,(e.type = "text/javascript"),e.src="https://myagencycoach.agency/assets/chat/embed.js",e.onload=loadAcDiv(t),t.body.appendChild(e)}window.addEventListener?window.addEventListener("load",initialize(document),!1):window.attachEvent("load",initialize(document),!1);</script>
<style type='text/css'> .input-group.normal-autosuggest input,.input-group.sm-autosuggest input, .input-group.md-autosuggest input {
			border-radius: 0 3px 3px 0 !important;
			box-shadow: none;
}
.normal-autosuggest .twitter-typeahead, .sm-autosuggest .twitter-typeahead, .md-autosuggest .twitter-typeahead, .large-autosuggest .twitter-typeahead {
	display: inline-block;
	height: 25px;
	position: relative;
	width: 100%;
}
.input-group.normal-autosuggest .twitter-typeahead, .input-group.sm-autosuggest .twitter-typeahead, .input-group.large-autosuggest .twitter-typeahead:not(.search_box .twitter-typeahead) {
	width: inherit;
}
.normal-autosuggest .twitter-typeahead .clear_content.medium{
	bottom: 0px;
}
.sm-autosuggest .twitter-typeahead .clear_content.small{
	bottom: -4px;
}
.md-autosuggest.input-group .twitter-typeahead .clear_content.medium  {
    bottom: -2px;
}
.md-autosuggest .twitter-typeahead {
	height: 32px;
}
 .md-autosuggest  .input-group-addon  + .input_wrapper .twitter-typeahead {
	height: 29px;
}
.md-autosuggest-input + .clear_content.medium {
    bottom: 0px;
}
.large-autosuggest .twitter-typeahead {
	height: 40px;
}
.normal-autosuggest .twitter-typeahead{
	height: 34px;
}
.normal-autosuggest .twitter-typeahead .tt-hint, .sm-autosuggest .twitter-typeahead .tt-hint {
	background: #fff !important;
	border: 1px solid #ccc!important;
	border-radius: 0 4px 4px 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset!important;
	color: transparent;
	left: 0;
	padding: 4px 11px;
	position: absolute;
	top: 0;
	width: 100%;
	font-size:12px;
}
.normal-autosuggest.input-group-addon .fa, .sm-autosuggest .input-group-addon .fa {font-size:12px}
.md-autosuggest .twitter-typeahead .tt-hint {
	height: 100%;
	background: #ffffff none repeat scroll 0 0 !important;
	border: 1px solid #cccccc !important;
	border-radius: 0 4px 4px 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
	color: rgba(0, 0, 0, 0);
	left: 0;
	padding: 6px 11px;
	position: absolute;
	top: 0;
	width: 100%;
}
.large-autosuggest {background: #fff !important;border-radius:6px;}
.large-autosuggest input {width: 100%!important;box-shadow:none; border-radius: 6px;}
	.input-group.large-autosuggest input,.input-group.large-autosuggest .twitter-typeahead .tt-hint {
		border-radius: 0 6px 6px 0!important;
	}
	.large-autosuggest .twitter-typeahead .tt-hint {
	background: #fff !important;
	border: 1px solid #ccc!important;
	border-radius: 6px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset!important;
	color: transparent;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	font-size: 18px;
	height: 46px;
	line-height: 1.33333;
	padding: 10px 15px;
}	
.tt-dataset .empty-message {
	display: none !important;
}
.twitter-typeahead .tt-query {background-color:#fff!important}
.input-group.large-autosuggest span:first-child .tt-hint {border-radius: 0 !important;}
span.tt-dropdown-menu {
	border: 1px solid #FCFCFC;
	border-radius: 5px;
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	width: 100% !important;
}
.tt-is-under-cursor a.suggest-link {
	background: #55ACEE;
}
.tt-is-under-cursor .media-heading,
.tt-is-under-cursor .suggest-origin,
.tt-is-under-cursor .location{
	color:#fff!important;
}
.tt-suggestion .media .media-body .suggest-origin {
		color: rgba(45, 91, 137,0.9);
	padding: 1px 0;
	border-radius: 6px;
	font-weight: bold;
	line-height: 12px;
}
.tt-suggestion {
	background: #fff;
	border-bottom: 1px solid #eee;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
body .tt-suggestions .media.br-bottom img {
	max-width: 45px;
	height: auto;
}
body .tt-suggestions .media-body span {
	font-size: 10px;
}
body .tt-suggestions .media-body h4 {
	font-size: 12px;
	margin: 2px 0px;
	text-transform: capitalize;
}
a.suggest-link {
	padding: 5px;
	display: block;
}
a.suggest-link img {
	border-radius: 100px;
	display: block;
	margin: 0 auto;
	height: 100%!important;
	width: 100%;
	object-fit: cover;
}
.left-suggest-col {
	display: inline-block;
	vertical-align: middle;
	width: 44px;
	height: 44px;
}
.right-suggest-col {
	display: inline-block;
	padding-left: 1%;
	text-align: left;
	vertical-align: middle;
	width: calc(100% - 1% - 50px);
}
p.media-heading {
	color: #333;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 0;
}
p.suggest-origin {
	font-size: 10px;
	color: #333;
	margin:0;
}
p.location {
	color: #333;
	font-size: 10px;
	margin: 2px 0;
}
body .tt-is-under-cursor a.suggest-link {
	background: #F7F7F7;
}
body .tt-is-under-cursor .media-heading, body .tt-is-under-cursor .suggest-origin, body .tt-is-under-cursor .location {
	color: #333!important;
}
body .tt-is-under-cursor a.suggest-link[data-heading="heading"] {
	background: rgb(32, 80, 129);
}
/* --- all the novalue css --- */
a.suggest-link .suggest-origin[data-state="novalue"] {
	display: none;
}
a.suggest-link .location[data-state="novalue"] {
	display: none;
}
a.suggest-link img[data-state="novalue"] {
	display: none;
}
a.suggest-link .suggest-origin[data-state="heading"] {
	display: none;
}
a.suggest-link .media-heading[data-heading="heading"] {
	color:rgb(255, 255, 255)!important;
	font-weight: bold;
	padding: 4px;
	font-size: 13px;
}
.left-suggest-col[data-photo="novalue"], .left-suggest-col[data-photo="undefined"] {
	display: none;
}
.right-suggest-col[data-photo="novalue"], .right-suggest-col[data-photo="undefined"] {
	width: 100%;
}
a.suggest-link[href="novalue"] {
	cursor: default !important;
	pointer-events: none;
}
a.suggest-link[data-heading="heading"] {
	background-color: rgb(32, 80, 129);
}
div.content-shell {
	overflow: inherit;
}
span.tt-dropdown-menu div {
	float: none;
}
.tt-menu {
	border-radius: 0 0 6px 6px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	width: 100%;
}
.tt-menu .tt-dataset {
    overflow-y: auto;
    max-height: 200px;
} </style>        <script type="text/javascript">
            
            if (typeof decodeHtml != "function") {
                function decodeHtml(html) {
                    var txt = document.createElement("textarea");
                    txt.innerHTML = html;
                    return txt.value;
                }
            }
                        function initializeTypeheadMember_search() {
                var member_searchEngine = new Bloodhound({
                    initialize: false,
                    datumTokenizer: function (d) {
                        return Bloodhound.tokenizers.whitespace(value);
                    },
                    queryTokenizer: Bloodhound.tokenizers.whitespace,
                    remote: {
                        url: `/api/suggest/json/get/1,users_data,Listings,1,1,1,1,1,3|88,list_professions,Main Categories,1,1,1,1,1,3|89,list_services,Sub Categories,1,1,1,1,1,3?tID=16&q=%QUERY`,
                        wildcard: '%QUERY',
                        filter: function (response) {

                            if (response != null) {
                                //var response = response.slice(1);
                                $.each(
                                    response, function (key, value) {
                                        response[key]['value'] = decodeHtml(value['value']);
                                        response[key]['comes_f'] = decodeHtml(value['comes_f']);
                                        response[key]['location'] = decodeHtml(value['location']);

                                        if (response[key]['value'].indexOf('-/-') >= 0) {
                                            var splitResult = response[key]['value'].split('-/-');
                                            response[key]['value'] = splitResult[0];
                                        }
                                    }
                                );

                            } else {
                                response = {error: "null"};
                            }

                            return response;
                        }
                    }
                });
                var member_searchDataSrc = member_searchEngine.initialize();

                member_searchDataSrc
                    .done(function () { /*console.log('Autosuggestions engine initialized.'); */
                    })
                    .fail(function () { /*console.log('err, something went wrong while initializing autosuggestions engine:(');*/
                    })

                $('.member_search').typeahead({
                        minLength:  2,
                        highlight: true,
                        hint: false                    },
                    {
                        display: 'value',
                        source: member_searchEngine.ttAdapter(),
                        limit: 10,
                        templates: {
                            empty: [
                                '<div class="empty-message">',
                                'Result not found',
                                '</div>'
                            ].join(" "),
                            notFound: [
                                '<div class="notFound-message">',
                                'Result not found',
                                '</div>'
                            ].join(" "),
                            suggestion: function (data) {

                                if (data == "null") {
                                    strTemplate = '<div class="empty-message">Result not found</div>';

                                } else {
                                    strTemplate = '<a class="suggest-link" href="' + data.link + '" data-state="' + data.link + '" data-heading="' + data.comes_f + '"> <div class="left-suggest-col" data-photo="' + data.photo + '"> <img src="' + data.photo + '" data-state="' + data.photo + '"> </div> <div class="right-suggest-col" data-photo="' + data.photo + '"> <p class="media-heading" data-state="' + data.value + '" data-heading="' + data.comes_f + '">' + data.value + '</p> <p class="suggest-origin" data-state="' + data.comes_f + '">' + data.comes_f + '</p> <p class="location" data-state="' + data.location + '">' + data.location + '</p> </div> </a> ';

                                    if ((data.link == undefined) || (data.link == "") || (data.link == "novalue")) {
                                        strTemplate = strTemplate.replace(/href=".*?"/, "href='#'");
                                    }

                                    if ((data.photo == undefined) || (data.photo == "") || (data.photo == "novalue")) {
                                        strTemplate = strTemplate.replace(/<img src=".*?>/, "");
                                    }
                                }

                                return strTemplate;
                            }
                        },
                    }).on('typeahead:selected', function (obj, datum) {
                    /*
                    console.log(obj);
                    console.log(datum);
                    */
                });

                $('.member_search').each(function () {
                    var inputWidth = $(this).outerWidth();
                    $(this).siblings('.tt-dropdown-menu').css('width', inputWidth + 'px');
                });
            }
        </script>
            <script>
        let typeheadElement = '.member_search';
        let TypeheadNameListFunction = 'initializeTypeheadMember_search';
        let typeheadFormElement = undefined;
        window.addEventListener('load', () => {
            if(typeheadElement.length > 1) {
                typeheadFormElement = document.querySelectorAll(typeheadElement);
            }
            if (typeof typeheadFormElement != "undefined") {
                for (let i = 0; i < typeheadFormElement.length; i++) {
                    let closestForm = typeheadFormElement[i].closest('form');
                    if (typeof closestForm != "undefined" && closestForm != null) {
                        closestForm.addEventListener('focus', typeheadFormClick, false);
                    }
                    typeheadFormElement[i].addEventListener('focus', typeheadFormClick, false);
                }
            }
        });
        function initializeTypehead(){
            let splitFunctionNames= TypeheadNameListFunction.split(',');
            for ( let funcName of splitFunctionNames)
                if (typeof funcName != 'function') {
                    window[funcName](); // execute the function

                }
        }
        function typeheadFormClick(event) {

            let head = document.getElementsByTagName('head')[0];
            let script = document.createElement('script');
            let elementClicked = event.target;
            script.type = 'text/javascript';
            script.src = "https://cdnjs.cloudflare.com/ajax/libs/corejs-typeahead/0.11.1/typeahead.bundle.min.js";
            script.onload = function () {
                initializeTypehead();
                elementClicked.focus();
            };
            head.appendChild(script);
            if (typeof typeheadFormElement != "undefined") {
                for (let i = 0; i < typeheadFormElement.length; i++) {
                    let closestForm = typeheadFormElement[i].closest('form');
                    if (typeof closestForm != "undefined" && closestForm != null) {
                        closestForm.removeEventListener('focus', typeheadFormClick, false);
                    }
                    typeheadFormElement[i].removeEventListener('focus', typeheadFormClick, false)
                }
            }
        }


    </script>

    <script>
    window.addEventListener('load', () => {
        let embedlyClass = document.querySelector('.fr-embedly');
        if (typeof embedlyClass != "undefined" && embedlyClass != null) {
            let embedlyURI = "https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/embedly_widget.min.js";
            let head = document.getElementsByTagName("head")[0];
            let script = document.createElement('script');
            script.type = 'text/javascript';
            script.src = embedlyURI;
            script.async = true;
            head.appendChild(script);
        }
    });
</script><script type="text/javascript" src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/jquery.lazy/1.7.9/jquery.lazy.min.js"></script><script>
                            $(function () {
                                $(".lazyloader").Lazy({
                                    afterLoad: function(element) {
                                        $(".gridView.activeView").click();
                                    }
                                });
                                
                            });
                            $("button[class*='slick'],button[id*='slick']").click(function () {
                              $(this).parents(".row").find(".lazyloader").lazy({
                                    bind: "event",
                                    delay: 0
                                });
                            });
                            $("[class*='slick'],[id*='slick']").on("swipe",function(){
                              $(this).parents(".row").find(".lazyloader").lazy({
                                    bind: "event",
                                    delay: 0
                                });
                            });
                        </script><script defer src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/websiteScripts.min.js?v=0.4"></script>
            </body>
        </html>

Latest requests

# Url Url Source Date
1 https://www.findabusinesspro.com/b… 2024-05-12 20:24:13
2 https://thebolditalic.com/?gi=0a57… 2024-05-12 20:24:11
3 https://thebolditalic.com/?gi=88d6… 2024-05-12 20:24:10
4 https://thebolditalic.com/?gi=2eff… 2024-05-12 20:24:10
5 https://thebolditalic.com/?gi=cbc2… 2024-05-12 20:24:10
6 https://thebolditalic.com/?gi=75c8… 2024-05-12 20:24:08
7 https://thebolditalic.com/?gi=12c6… 2024-05-12 20:24:08
8 https://thebolditalic.com/?gi=54c2… 2024-05-12 20:24:06
9 https://thebolditalic.com/?gi=a870… 2024-05-12 20:24:03
10 https://thebolditalic.com/?gi=2377… 2024-05-12 20:24:03
11 https://thebolditalic.com/?gi=329e… 2024-05-12 20:23:59
12 https://thebolditalic.com/?gi=f984… 2024-05-12 20:23:56
13 https://thebolditalic.com/?gi=78d2… 2024-05-12 20:23:54
14 https://thebolditalic.com/?gi=71b5… 2024-05-12 20:23:54
15 https://thebolditalic.com/?gi=19f1… 2024-05-12 20:23:52
16 https://thebolditalic.com/?gi=8f88… 2024-05-12 20:23:51
17 https://thebolditalic.com/?gi=4b28… 2024-05-12 20:23:49
18 https://thebolditalic.com/?gi=3284… 2024-05-12 20:23:48
19 https://thebolditalic.com/?gi=73ce… 2024-05-12 20:23:47
20 https://thebolditalic.com/?gi=89a0… 2024-05-12 20:23:39