north carolina criminal defense lawyer logo-white

Criminal Defense Lawyer -Charlotte, NC

Get Your Criminal Charges, Reduced, Dropped or Expunged Now!

Call now & tell us about your case:

(888) 888-8888
north-carolina-criminal-defense-not-guilty-verdict-criminal-law

Top-Rated Charlotte Criminal defense lawyer

When you’re charged with a serious crime and your life is instantly tossed into turmoil.

Your job, reputation, relationships and freedom are all at stake.

If you don’t call us to get an experienced Charlotte criminal defense lawyer on your side to defend you against a rabid State prosecutor, the chances of your life being destroyed are extremely high. 

Don‚Äôt let a criminal charge turn into a  conviction.

Make sure the odds are in your favor by calling us right away to start working on your defense.

Here’s how to get started on your legal defense

Our Charlotte Criminal Defense Team Knows What You're Up Against.
Let Us Guide You Through This Difficult Time.

Prosecutors will seek maximum penalties...

Criminal charges in North Carolina are no joke. Police, as well as prosecutors, are very skilled at scoring sentences as well as ensuring the guilty are punished to the maximum extent of the law.

The repercussions of an unfavorable verdict will certainly differ depending on the details of the accusations and charges, but it might finish with a haunting mark on your permanent record.
state-prosecutor-north-carolina-criminal-defense
criminal-conviction

Your quality of life is at stake...

You may have to give up your license, pay off costly fines, lose your work, or be sent to prison.

Even violations/infractions and citations can have a detrimental effect on your way of life, from community judgment to reduced employment opportunities.

Our Charlotte criminal lawyers know the high stakes involved and have fierce defenses read to help the accused implicated.

We will fight with everything we have to secure your future.

Whether you are being charged with what might feel like a small crime or jailed for a grievous felony or federal criminal offense, the criminal justice process can be unforgiving.

If you or a loved one is facing criminal charges in Charlotte or its surrounding locations, North Carolina Criminal Defense can maintain your legal rights and defend your future.
criminal-defense-not-guilty

Types of Criminal charges 
Your North Carolina Defense Attorneys Can Help You With

north-carolina-criminal-defense-not-guilty-verdict-criminal-law
  • This field is for validation purposes and should be left unchanged.

Neighborhoods We Serve in Charlotte, North Carolina

No matter where you have been accused of a crime,
North Carolina Criminal Defense is at your side.
North Charlotte
South Charlotte
East Charlotte
West Charlotte
Center City
  • Belmont¬†is a former mill village located east of Uptown, bordered by N. Davidson St., Parkwood Ave, 10th Ave, and Hawthorne St.
  • College Downs¬†is a John Crosland Co./Ryland developed subdivision of tract-built and customized homes located directly across from¬†UNC Charlotte¬†in the¬†University City/Newell-South district, and bordered by Old Concord Rd. to the east,¬†University City¬†Blvd. (Hwy. 49) to the west, Suther Rd. to the north, and Harris Blvd. to the south. Notably, the homesite of Dr.¬†Bonnie Ethel Cone¬†(1907‚Äď2003) , late¬†UNC Charlotte¬†founder; Vice-Chancellor Emeritus, and namesake of main thoroughfare Bonnie Ln., is located at Sandburg Ave. & Millay Ave. Streets are named after notable literary figures; e.g., Robert Frost Ln., Lewis Carroll Ct., Van Dyke Dr., et.al.
  • Croft, area located along Old Statesville Rd and Sugar Creek Rd between Hucks R and West W.T Harris
  • Derita, centered on the Derita mineral spring, is located north of¬†I-85¬†along West Sugar Creek Road.
  • Eastfield/Prosperity is the area bordered by Eastfield Road, Brown Road and Prosperity Church Rd
  • Hidden Valley is located along Sugar Creek Rd south of I-85, bordered by North Tryon St. along the south and west.
  • Highland Creek¬†is a planned community West of Concord Mills and I-85, east of Eastfield Road and north of Mallard Creek.
  • Lockwood, consisting of low-income residential housing, is to the northeast of the¬†I-277¬†loop, between North Tryon St. and North Graham St.
  • Newell is located along Old Concord Rd.; encompassing Orr Rd. to Rocky River Rd. W., McLean Rd. to Suther Rd., and all points east and west between.
  • NoDa, a former mill village previously called North Charlotte, is located along North Davidson Street.
  • Northlake is located near the mall of the same name.
  • Tryon Hills is area surrounding North Tryon St just northeast of Uptown.
  • University City¬†is the portion of Charlotte in the extreme northeast around¬†UNC Charlotte.
  • Villa Heights, a former mill village, now combined with a portion of the former Plaza Hills neighborhood, is bordered by Parkwood Avenue, The Plaza, Matheson Avenue, and North Davidson Street.
  • Wilson Heights is the area surrounding the intersection of Statesville Rd and Nevin Rd
  • The Arboretum¬†is located along Pineville-Matthews Road
  • Ayrsley¬†is a master-planned community located in Southwest Charlotte
  • Ballantyne¬†is a newer upscale area, along the NC/SC border, centered on the Ballantyne Resort and village
  • Barclay Downs¬†is a mid-twentieth century neighborhood west of Colony Road near the SouthPark Mall
  • Beverly Woods¬†is an area of Southpark enclosed by Sharon Road, Park Road, and Sulkirk Road
  • Blakeney¬†is centered on the intersection of Ardrey Kell and Rea roads, located in between the Arboretum and Ballantyne neighborhoods
  • Cameron Wood,built on 386 acres that was once the hunting preserve owned by the Belk family and was the largest planned community in Charlotte (until Highland Creek was completed 10 years later)
  • Carmel Village¬†is an area near the intersection of Pineville-Matthews Road and Carmel Road
  • Chantilly¬†is a neighborhood along 7th street between¬†Plaza-Midwood (Charlotte neighborhood)¬†and¬†Elizabeth
  • Cherry is a small neighborhood along South Kings Drive and East 4th Street between the Elizabeth and Myers Park neighborhoods
  • Cotswold¬†is centered on the intersection of Randolph and Sharon Amity roads
  • Dilworth¬†is a historic¬†streetcar suburb¬†of largely craftsman-style bungalows located directly South of uptown
  • Eastover is a stately enclave developed by prominent local landowner E.C.Griffith. It is bounded along the southern side of Providence Road; Colville Rd., Randolph Rd., and Laurel Ave.
  • Grier Heights¬†is an area bounded by N. Wendover Rd, Monroe Rd. and Randolph Rd.
  • Historic South End¬†is a former industrial district directly south of Uptown that has been converted into an entertainment and office district
  • Landsdowne¬†is located along Providence Rd between the Intersection of Fairview Road and Sardis Road and the intersection of Rea Road and Alexander Road
  • Madison Park, Charlotte¬†is a desirable residential area located between E Woodlawn Road to the north, Park Road to the east, Chedworth to the south, and South Blvd to the west. It made up of 1950s style homes, many of which have been renovated
  • Myers Park¬†is a wealthy master-planned neighborhood from the early 20th century characterized by its curving streets and mature oaks
  • Nations Ford¬†is the area of southwestern Charlotte, near Steele Creek
  • Parkdale¬†is northeast of Park Road/Tyvola Road intersection, south of Briar Creek
  • Piper Glen¬†is a country club community located off Rea Road, and home of TPC Piper Glen Golf Course, designed by Arnold Palmer.
  • Quail Hollow, located in between Southpark and Pineville, is home to the¬†Quail Hollow Championship
  • Raeburn¬†is located along Rea Road
  • Sedgefield¬†is located immediately south of Dilworth[2]
  • SouthPark¬†is a small¬†edge city¬†centered on the intersection of Sharon Road and Fairview Road. It includes the nearby neighborhoods of Morrocroft and Foxcroft
  • Starmount¬†is a large neighborhood in the South Boulevard area
  • Steele Creek is located in Southwestern Mecklenburg County
  • Yorkshire¬†is located in the¬†Steele Creek¬†area of Southwest Charlotte, near Carowinds and SC border, between Choate Circle and South Tryon Street
  • Easthaven¬†is bounded by W.T. Harris Blvd, Easthaven Dr., Meadowdale Lane and Dawnwood Dr.
  • Eastland¬†is a large portion of eastern Charlotte.
  • Grove Park¬†is a spacious park-like neighborhood with tree-lined streets, lakes, and friendly neighbors. It is bordered by W.T. Harris Blvd., Robinson Church Road, and the Ravenwood Community.
  • Hickory Grove¬†is an area of East Charlotte along East W.T. Harris Blvd and Hickory Grove Road.
  • Hickory Ridge¬†is an area approximately bordered by East W.T. Harris Blvd, Albemarle Road, and Pence/Parkton/Hickory Grove Road.
  • Idlewild¬†is a neighborhood bordering Eastland along East W.T. Harris Blvd and Idlewild road.
  • Mint Hill¬†a suburban town in southeastern Mecklenburg and northwestern Union counties in the U.S. state of North Carolina, it is a major suburb on the outskirts of Charlotte and near the Cabarrus County line.
  • Oakhurst¬†is the area surrounding Monroe Rd between Wendover and Sharon Amity Rd.
  • Plaza Hills¬†is an area extending from North of Mecklenburg Ave along the Plaza to Matheson Ave.
  • Plaza-Midwood¬†is an area east of Uptown and along The Plaza and along Central Ave.
  • Ravenwood¬†is a well maintained neighborhood with large mature trees that borders the Grove Park neighborhood, Plott Road and Robinson Church Road.
  • Reedy Creek¬†is an area of the far north of Mecklenburg County on The Plaza near¬†Cabarrus County
  • Shamrock¬†is a neighborhood along Shamrock Road near Plaza-Midwood.
  • Sardis Woods¬†is an area of East Charlotte bounded by Sardis Rd, Sardis Rd North and the Crown Point Business Park.
  • Sheffield Park¬†is a neighborhood full of history bounded by North Sharon Amity Road, Albermarle Rd. and Central Avenue.
  • Sherwood Forest¬†is a neighborhood bounded by North Sharon Amity Road, Randolph Rd. and Sardis Road.
  • Stonehaven¬†is an area of East Charlotte bounded by Rama Rd., Sardis Rd. and the McAlpine Greenway.
  • Windsor Park¬†is a neighborhood full of history bounded by North Sharon Amity Road, Kilborne Rd. and Central Avenue.
  • Coventry Woods¬†is a well-maintained neighborhood with mature tree-scape and original & generational owners. Includes historic Cohen-Fumero House & Cedarwood Park. Cul-de-Sac full neighborhood with many brick homes; built in the late 60's early 70's. Bounded by North Sharon Amity Road, Coronado Drive, Farmingdale Drive, Stonecrest Drive, Amity Place, Redmann Road. Easy access to Uptown Charlotte via US74/Independence Blvd, Monroe Rd., Central Ave.
  • Ashley Park is the area between Ashley Rd, Freedom Dr, and Wilkinson Blvd
  • Dixie/Berryhill is a neighborhood located in the extreme west bordering¬†Gaston County¬†near the¬†Charlotte-Douglas International Airport.
  • Biddleville, in west Charlotte along Beatties Ford Rd, is a historically African-American neighborhood surrounding¬†Johnson C. Smith University
  • Camp Greene¬†/ Historic Camp Greene is the area between Wilkinson Blvd, Freedom Drive, W Morehead St, and Ashley Rd. This includes parts of Ashley Park.
  • Clanton Park is located near the intersection of Clanton Rd and West Blvd and takes its name from the park named¬†Clanton Park
  • Reid Park¬†is located where Tryon St and West Blvd meet. Neighborhood is home to Reid Park Elementary School
  • Coulwood¬†is an area bounded by Brookshire Blvd. and Mount Holly Rd.
  • Enderly Park is located in west Charlotte along Tuckaseegee Road between¬†I-85¬†and Berryhill Rd
  • Lincoln Heights is the area surrounding La Salle St between Statesville Ave and Beaties Ford Rd
  • Mountain Island Village is located in the extreme northwest along Brookshire Rd,¬†I-485, and Mt. Holly-Huntersville Rd near Mountain Island Lake
  • Northwood Estates is located on the west side of I-85 off of Beatties Ford Rd. Anchored by Beatties Ford Road and Hoskins Rd. Other main streets include Northbrook Drive, Dawnshire Ave, and Northcliff Dr. Other streets are Clearview Dr, Maplegrove Rd, and Banbury Pl. There are culdesacs of Woodvalley, Valleywood, and Bondale Pl
  • Oakview Terrace is the neighborhood surrounding the Brookshire freeway between Tennessee Ave and Rozelles Ferry Rd
  • Paw Creek¬†is a "Tank town", located in western Mecklenburg County bordering¬†Gaston County
  • Revolution Park is the area surrounding the intersection of West Blvd and Remount Rd west of Center City
  • Shopton is the corridor of Shopton Rd near¬†I-485¬†and Gaston County south of the airport
  • Shuffletown area surrounds Bellhaven Rd and Mt. Holly-Huntersville Rd
  • Thomasboro/Hoskins is a former mill town in west Charlotte, between Freedom Drive and N Hoskins Rd north of¬†I-85
  • Todd Park is located along Toddville Rd
  • University Park is located near I-85 anchored primarily from Beatties Ford Rd to LaSalle St and Montana Dr. Senior Drive, English and Southwest Blv are main streets in the neighborhood which houses the historical West Charlotte High School.
  • Washington Heights is a historic streetcar suburb north of Biddleville
  • Wesley Heights is an original streetcar suburb mainly developed in the 1920s by E.C. Griffith. It is a historically registered neighborhood adjacent to uptown Charlotte
  • Wilmore is a historically registered neighborhood adjacent to SouthEnd
  • Wick City is the neighborhood surrounding Alleghany St, Ashley Road and Wilkinson Blvd, west of uptown Charlotte
  • Yorkmount Park is the area surrounding the intersection of Tyvola Rd and Nations Ford Rd
  • Uptown, central business district surrounded by¬†John Belk Freeway, comprising four wards delineated by South Tryon and Trade Streets. First Ward is today home to a sizable¬†mixed-income housing¬†area. Second Ward, formerly known as Brooklyn, was a traditionally African-American neighborhood that was converted in the mid-twentieth century into a city and county government office center in¬†efforts¬†to revitalize the area. Third ward is known chiefly as the home of the¬†Carolina Panthers¬†who play at¬†Bank of America Stadium. Parts of Fourth Ward fall within a registered historic district as one of the few neighborhoods of single-family homes left within the I-277 loop.
  • Elizabeth, located along East 7th Street and Elizabeth Avenue, is a historic streetcar suburb. Located in Elizabeth are large hospitals, the city's municipal football stadium, Central Piedmont Community College and three parks.
  • Midtown, located along King‚Äôs Drive southeast of Uptown is a rapid-growing area of Charlotte. Levine Children‚Äôs Hospital and a shopping mall are located in Charlotte‚Äôs Midtown.
Book your free consultation now

Frequently Asked Questions

How much does a defense attorney cost?

Typically, you can expect to pay 0 to 0 an hour for a criminal defense lawyer's time. With an hourly fee structure, it is not uncommon for legal bills to get into the $10,000 to $15,000 range quickly. A lawyer who works on an hourly rate may also require the payment of a retainer fee.

What Does a Criminal Defense Attorney Do?

Criminal defense attorneys research the facts, investigate the case against their clients and try to negotiate deals with their adversaries (prosecutors). These deals may include reduced bail, reduced charges, and reduced sentences.

Is it better to have a public defender or lawyer?

A big difference between a public defender vs private attorney is the fact that if a lawyer does a poor job their business will suffer. A public defender gets more cases than they can handle no matter the outcomes. Only trust your freedom to the best criminal defense attorney in your state.

Can a good lawyer get you out of anything?

Theoretically, a good team of attorneys can get you out of just about anything, if you have enough money.  As they say, you need to be able to afford "the best criminal justice money can buy."

Is a DUI lawyer worth it?

It is always worth getting a lawyer for DUI or DWI to help get the case dropped and win in court. The accused should hire the best DUI attorney to establish a strong defense.

How can I pay my lawyer with no money?

You should do everything possible in order to afford experienced criminal defense. Look to legal aid societies. Visit a law school and ask for help. Contact your county or state bar association. Try pricing attorneys. In the worst case, which we do not recommend you can try and represent yourself.

Don't allow a criminal charge to ruin your life.
Call now to get your charges reduced, dropped, or expunged.

Speak to a lawyer now

Areas We Serve in North Carolina

No matter where you have been accused of a crime,
North Carolina Criminal Defense is at your side.

Charlotte, Raleigh, Greensboro, Durham, Winston-Salem, Fayetteville, Cary, Wilmington, High Point, Concord, Greenville, Asheville, Gastonia, Jacksonville, Chapel Hill, Huntersville, Rocky Mount, Apex, Burlington, Kannapolis, Wilson, Wake Forest, Hickory, Indian Trail, Mooresville, Holly Springs, Monroe, Goldsboro, Salisbury, Matthews, Garner, New Bern, Sanford, Cornelius, Fuquay-Varina, Morrisville, Mint Hill, Statesville, Thomasville, Asheboro, Kernersville, Clayton, Leland, Carrboro, Lumberton, Clemmons, Havelock, Kinston, Shelby, Boone, Lexington, Lenoir, Elizabeth City, Knightdale

Book your free consultation now

North Carolina Criminal Defense

Criminal defense law firms

Headquarters

North Carolina Criminal Defense of Charlotte
8604 Cliff Cameron Dr #103
Charlotte, NC 28269
Monday ‚Äď Sunday 24/7
Free Consultation
pencilbooksmartphonethumbs-upplus-circle linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram
[gravityform id="2" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_2' id='gform_2' action='/charlotte#gf_2' > <div class='gform_body gform-body'><ul id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below'><li id="field_2_1" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_2_1' >Email</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_2_1' type='text' value='' class='large' aria-invalid="false" /> </div></li><li id="field_2_2" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_2_2' >Phone</label><div class='ginput_container ginput_container_phone'><input name='input_2' id='input_2_2' type='text' value='' class='large' aria-invalid="false" /></div></li><li id="field_2_3" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_2_3' >Email</label><div class='ginput_container'><input name='input_3' id='input_2_3' type='text' value='' /></div><div class='gfield_description' id='gfield_description_2_3'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_2' class='gform_button button' value='Yes! Please help me!' onclick='if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; jQuery("#gform_2").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='2' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_2' value='WyJbXSIsIjk1ZjQ5NGRjOGMxZjViODlmNDg0ZTBlZWI1MmM1ZWFjIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://criminaldefensenc.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://criminaldefensenc.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}, 50);}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [2, current_page]);} );} ); </script>
[gravityform id="2" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_2' id='gform_2' action='/charlotte#gf_2' > <div class='gform_body gform-body'><ul id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below'><li id="field_2_1" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_2_1' >Email</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_2_1' type='text' value='' class='large' aria-invalid="false" /> </div></li><li id="field_2_2" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_2_2' >Phone</label><div class='ginput_container ginput_container_phone'><input name='input_2' id='input_2_2' type='text' value='' class='large' aria-invalid="false" /></div></li><li id="field_2_3" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_2_3' >Phone</label><div class='ginput_container'><input name='input_3' id='input_2_3' type='text' value='' /></div><div class='gfield_description' id='gfield_description_2_3'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_2' class='gform_button button' value='Yes! Please help me!' onclick='if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; jQuery("#gform_2").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='2' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_2' value='WyJbXSIsIjk1ZjQ5NGRjOGMxZjViODlmNDg0ZTBlZWI1MmM1ZWFjIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://criminaldefensenc.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://criminaldefensenc.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}, 50);}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [2, current_page]);} );} ); </script>
[gravityform id="2" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_2' id='gform_2' action='/charlotte#gf_2' > <div class='gform_body gform-body'><ul id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below'><li id="field_2_1" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_2_1' >Email</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_2_1' type='text' value='' class='large' aria-invalid="false" /> </div></li><li id="field_2_2" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_2_2' >Phone</label><div class='ginput_container ginput_container_phone'><input name='input_2' id='input_2_2' type='text' value='' class='large' aria-invalid="false" /></div></li><li id="field_2_3" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_2_3' >Email</label><div class='ginput_container'><input name='input_3' id='input_2_3' type='text' value='' /></div><div class='gfield_description' id='gfield_description_2_3'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_2' class='gform_button button' value='Yes! Please help me!' onclick='if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; jQuery("#gform_2").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='2' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_2' value='WyJbXSIsIjk1ZjQ5NGRjOGMxZjViODlmNDg0ZTBlZWI1MmM1ZWFjIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://criminaldefensenc.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://criminaldefensenc.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}, 50);}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [2, current_page]);} );} ); </script>