/* RESPONSIVENESS */
@media only screen and (max-width: 1600px) {
  .left_img_right_copy .vc_col-sm-12 {
    min-height: 983px; }

  .left_img_right_copy .vc_col-sm-6:nth-of-type(1) {
    width: 45%; }

  .left_img_right_copy .vc_col-sm-6:nth-of-type(1) img {
    position: relative;
    left: -50px;
    min-width: 698px; } }
@media only screen and (max-width: 1500px) {
	.about #aspect_is_headed.vc_custom_1558344050964{
		background-position: center bottom !important;
	}
	
  .left_img_right_copy .vc_col-sm-6:nth-of-type(1) {
    width: 50%; }

  .left_img_right_copy .vc_col-sm-6:nth-of-type(1) img {
    left: -150px; } }
@media only screen and (max-width: 1366px) {
  .genesis-nav-menu a {
    padding: 15px 17px; }

  .genesis-nav-menu > .menu-item:last-child a {
    padding: 15px 0px 15px 10px; }

  #hero_image {
    background-position: 220% top; }

  #what_is_legal_on_tap {
    background-position: 50% top; }

  .left_img_right_copy .copy {
    margin-top: 0;
    margin-bottom: 0; }

  .left_img_right_copy .vc_col-sm-6:nth-of-type(1) {
    width: 690px;
    min-height: 983px; }

  .left_img_right_copy .vc_col-sm-6:nth-of-type(1) img {
    position: relative;
    left: -174px; }

  .about #aspect_is_headed {
    background-position: 108% bottom !important; }

  .about #aspect_is_headed .name_box {
    right: -76px;
    right: -4.75rem;
    bottom: -13px;
    bottom: -0.8125rem; } }
@media only screen and (max-width: 1320px) {
  html {
    font-size: 15px; }

  .legal_on_tap_sme #our_clients_logo_list li:nth-child(n) img {
    max-width: 130px; }

  #latest_articles_grid_item:nth-child(3n+2) {
    margin-left: 3.5%;
    margin-right: 3.5%; }

  #hero_image {
    background-position: right top; }

  #find_out_7_key_legal_risks .wpb_wrapper p:first-of-type img {
    width: 78%; }

  #our_clients_logo_list li:nth-child(5) img {
    margin: 0 0; }

  #our_podcasts:after {
    bottom: 175px; }

  .home #latest_articles {
    margin-top: -150px; }

  .about #aspect_is_headed .name_box {
    right: 0; }

  #sellers_buyers .vc_col-sm-3:nth-of-type(4) .vc_single_image-wrapper {
    padding-top: 24px; }

  .left_img_right_copy .vc_col-sm-6:nth-of-type(1) {
    width: 40%; }

  .left_img_right_copy .vc_col-sm-6:nth-of-type(1) img {
    left: -220px; } }
@media only screen and (max-width: 1200px) {
  html {
    font-size: 14px; }

  #latest_articles .minimal-light .esg-selected-filterbutton {
    top: 0;
    position: static;
    margin-right: auto !important;
    margin-left: auto;
    text-align: center; }

  #latest_articles .minimal-light .esg-dropdown-wrapper {
    top: 100%; }

  .talking_law article.esg-filters.esg-singlefilters {
    position: relative;
    top: -44px; }

  .site-inner .button_podcast_channels li:last-child a {
    margin-right: 0; }

  .site-inner .button_podcast_channels {
    margin: 0 auto 32px; }

  #our_happy_clients.shortcode #happy_testimonial_grid {
    border: 0; }

  #our_happy_clients.shortcode .big_quote:before,
  #our_happy_clients.shortcode .big_quote:after,
  #our_happy_clients.shortcode .easyPaginateNav:before,
  #our_happy_clients.shortcode .easyPaginateNav:after {
    display: none; }

  #our_happy_clients.shortcode .testimonial_grid_item {
    min-width: 0 !important;
    width: 100%;
    max-width: 90%; }

  .legal_on_tap_sme #our_clients_logo_list li:nth-child(n) img {
    max-width: 120px; }

  #hero_image {
    background-position: 80% top; }

  .genesis-nav-menu a {
    padding: 15px 15px; }

  /*     #our_clients_logo_list li:nth-child(1) img, #our_clients_logo_list li:nth-child(2) img, #our_clients_logo_list li:nth-child(3) img, #our_clients_logo_list li:nth-child(4) img, #our_clients_logo_list li:nth-child(5) img, #our_clients_logo_list li:nth-child(6) img {
          margin: 0 10px;
      } */
  #hero_image .wpb_column.vc_column_container.vc_col-sm-6:nth-of-type(2) .name_box {
    right: 2rem; }

  #our_podcasts:after {
    bottom: 104px; }

  .home #latest_articles {
    margin-top: -90px; }

  #our_happy_clients .vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid:before, #our_happy_clients .vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid:after {
    width: 42%; }

  #find_out_how_we_break_white p br, #find_out_how_we_break p br {
    display: none; }

  .about #aspect_is_headed {
    background-position: 120% bottom !important; }

  .about .site-inner #aspect_is_headed p {
    text-shadow: 0 0 2px white; }

  .procten .content_copy:nth-of-type(4) .vc_col-sm-6:nth-of-type(2) {
    padding-top: 0; }

  .left_img_right_copy .vc_col-sm-6:nth-of-type(1) img {
    left: -280px; }

  .single main {
    width: 800px; }

  .archive .site-inner, .search-results .site-inner {
    padding-left: 20px;
    padding-right: 20px; }

  #our_happy_clients_two_column .vc_col-sm-12 {
    max-width: 90%; } }
@media only screen and (max-width: 1170px) {
  .ess .esg-entry-media {
    max-width: 95%;
    max-height: 300px; } }
@media only screen and (max-width: 1080px) {
  .legal_on_tap_sme #our_clients_logo_list li:nth-child(n) img {
    max-width: 106px; }

  .contact .vc_row:nth-of-type(n+3) {
    padding-left: 10px;
    padding-right: 10px; }

  .contact .entry-content h3 br {
    display: none; }

  .contact .entry-content h3 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }

  .brand .vc_row:nth-of-type(5) .vc_col-sm-6:nth-of-type(1) .wpb_text_column {
    padding-left: 20px;
    padding-right: 20px; }

  .brand .vc_row:nth-of-type(7) .vc_col-sm-6:nth-of-type(n) ul {
    margin-left: 64px; }

  .hhmc .vc_row:nth-of-type(3) {
    padding-left: 20px;
    padding-right: 20px; }

  .employment .content_copy:nth-of-type(4) p br, .brand .content_copy.vc_row:nth-of-type(4) .vc_col-sm-6:nth-of-type(2) .wpb_text_column p br, .hhmc .site-inner br {
    display: none; }

  .content_copy .vc_col-sm-6:nth-of-type(2) .vc_column-inner .vc_single_image-wrapper.vc_box_border_grey {
    padding-left: 20px;
    padding-right: 20px; }

  .legal_on_tap_sme #join_legal_on_tap_now p br {
    display: none; }

  .legal_on_tap_sme #join_legal_on_tap_now .vc_col-sm-6:nth-of-type(2) .wpb_text_column:nth-of-type(1) {
    padding-left: 10px;
    padding-right: 10px; }

  .legal_on_tap_sme .content_copy:nth-of-type(6) {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0;
    margin-right: 0; }

  .legal_on_tap_sme #page_header .vc_col-sm-6:nth-of-type(2) {
    padding-right: 20px; }

  .legal_on_tap_sme #what_is_legal_on_tap p br, .legal_on_tap_sme .content_copy:nth-of-type(3) .text_container p br, .legal_on_tap_sme .content_copy:nth-of-type(3) .text_container h2 br, .legal_on_tap_sme #page_header li br, .legal_on_tap_sme #page_header p br {
    display: none; }

  .podcast_download_buttons .button.green:nth-of-type(n) {
    font-size: 15px;
    width: 33.33%;
    text-align: center; }

  #find_out_7_key_legal_risks .button.green {
    margin: 50px 0 0 20px; }

  /*     #our_clients_logo_list li:nth-child(1) img, #our_clients_logo_list li:nth-child(2) img, #our_clients_logo_list li:nth-child(3) img, #our_clients_logo_list li:nth-child(4) img, #our_clients_logo_list li:nth-child(5) img, #our_clients_logo_list li:nth-child(6) img {
          margin: 0 25px;
      } */
  #how_can_we_help_you {
    padding-left: 20px;
    padding-right: 20px; }

  #our_podcasts .wpb_text_column:nth-of-type(3) p br {
    display: none; }

  #find_out_how_we_break_white .button.solid_green, #find_out_how_we_break .button.solid_green {
    font-size: 15px; }

  .about #aspect_is_headed {
    background-position: 140% bottom !important; }

  .about #values {
    padding-left: 20px;
    padding-right: 20px; }

  .content_copy p br, .about #values p br {
    display: none; }

  .content_copy.vc_row {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0;
    margin-right: 0; }

  #three_unique_ways {
    margin-left: 0;
    margin-right: 0; }

  #sellers_buyers {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px; }

  #sellers_buyers .vc_col-sm-3:nth-of-type(1) .vc_single_image-wrapper {
    padding-top: 44px;
    padding-top: 3.14rem; }

  #sellers_buyers .vc_col-sm-3:nth-of-type(1), #sellers_buyers .vc_col-sm-3:nth-of-type(2), #sellers_buyers .vc_col-sm-3:nth-of-type(3), #sellers_buyers .vc_col-sm-3:nth-of-type(4) {
    margin-left: 0; }

  #seller_service .vc_col-sm-6:nth-of-type(n) {
    padding-left: 20px;
    padding-right: 20px; }

  #seller_service {
    padding-left: 20px;
    padding-right: 20px; }

  #our_experience, #video_grid {
    margin-left: 0;
    margin-right: 0; }

  .health_check .content_copy:nth-of-type(5) > .vc_col-sm-12 > .vc_column-inner {
    padding-left: 20px;
    padding-right: 20px; }

  .legal_on_tap #page_header .button.solid_green {
    padding: 10px;
    width: 100%; }

  .latest_articles #latest_articles {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto; }

  .single .content-sidebar-wrap {
    padding-left: 20px;
    padding-right: 20px; }

  .single main {
    width: 70%; }

  aside#genesis-sidebar-primary {
    width: 30%; }

  .contact .vc_row:nth-of-type(4) {
    padding-left: 20px;
    padding-right: 20px; }

  .legal_on_tap #page_header p br {
    display: none; }

  #send_me_alerts p:nth-of-type(n) {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 32px; }

  #send_me_alerts .vc_column-inner {
    padding-left: 0; } }
@media only screen and (max-width: 1023px) {
  .site-header > .wrap {
    padding: 20px 0;
    max-width: none; }

  #our_clients_logo_list li:nth-child(n) img {
    max-width: 110px; }

  .header-image .title-area {
    margin-left: auto;
    margin-right: auto; }

  .header-image .site-title > a {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto; }

  .site-header .widget-area {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%; }

  .menu-toggle, .menu-toggle:focus, .menu-toggle:hover {
    border-top: 0; }

  .header_tel.button {
    margin-top: 10px;
    margin-bottom: 9px; }

  /* 	MENU  */
  .genesis-nav-menu, .genesis-nav-menu .sub-menu a {
    font-size: 1rem; }

  .genesis-nav-menu a {
    padding: 15px 8px; }

  /* 	HERO IMAGE */
  #hero_image h2 {
    font-size: 50px; }

  #hero_image .wpb_column.vc_column_container.vc_col-sm-6:nth-of-type(2) .name_box {
    bottom: 32px; }

  /*     FIND OUT WHAT THE 7 KEY LEGAL RISKS */
  #find_out_7_key_legal_risks .wpb_wrapper {
    display: block; }

  #find_out_7_key_legal_risks .wpb_wrapper p:first-of-type img {
    width: 156px;
    margin-top: -36px; }

  #find_out_7_key_legal_risks .button.green {
    margin: 0; }

  #find_out_7_key_legal_risks {
    background-size: cover;
    min-height: 210px; }

  /*     OUR CLIENTS */
  #our_clients, .home #our_clients {
    margin-top: 0;
    padding: 0 20px;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto; }

  /*     #our_clients_logo_list li:nth-child(1) , #our_clients_logo_list li:nth-child(2) , #our_clients_logo_list li:nth-child(3) , #our_clients_logo_list li:nth-child(4) , #our_clients_logo_list li:nth-child(5) , #our_clients_logo_list li:nth-child(6)  {
      max-width: 20%;
      float: left;
  } */
  /*     #our_clients_logo_list li:nth-child(1) img, #our_clients_logo_list li:nth-child(2) img, #our_clients_logo_list li:nth-child(3) img, #our_clients_logo_list li:nth-child(4) img, #our_clients_logo_list li:nth-child(5) img, #our_clients_logo_list li:nth-child(6) img {
          margin: 0 12px;
      } */
  #our_clients:after {
    bottom: -20px; }

  #making_commercial ul {
    /* transform: scale(0.80); */
    display: flex;
    display: -webkit-flex;
    margin-left: auto;
    margin-right: auto;
    max-width: 960px;
    padding: 10px; }

  #latest_articles_grid {
    max-width: 100%;
    margin: 0 auto;
    display: block; }

  #latest_articles_grid_item:nth-child(3n+2) {
    margin: 0px 1.5%; }

  #our_happy_clients .vc_col-sm-12 .vc_column-inner {
    padding-left: 20px;
    padding-right: 20px; }

  #our_happy_clients.white .controls {
    max-width: 100%; }

  #our_happy_clients .controls {
    max-width: 90%; }

  .about #aspect_is_headed {
    background-position: 170% bottom !important; }

  .about .site-inner #aspect_is_headed p br {
    display: none; }

  .about #aspect_is_headed .vc_col-sm-6:nth-of-type(1) {
    width: 50%; }

  .site-inner p br {
    display: none; }

  /*     LEFT COPY RIGHT COPY */
  .left_img_right_copy.vc_row.vc_row-flex > .vc_col-sm-12 > .vc_column-inner, .left_copy_right_img.vc_row.vc_row-flex > .vc_col-sm-12 > .vc_column-inner {
    display: none; }

  .left_copy_right_img {
    margin-top: 32px;
    margin-top: 1rem;
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  .left_copy_right_img .copy {
    display: block;
    position: static;
    transform: none;
    padding: 20px; }

  .left_copy_right_img h2, .left_copy_right_img h3 {
    text-align: center; }

  .left_img_right_copy .copy p:first-of-type {
    text-align: center; }

  .left_img_right_copy .copy {
    position: static;
    transform: none;
    margin-top: 64px;
    margin-bottom: 64px;
    padding-left: 20px;
    padding-right: 20px; }

  .left_img_right_copy .copy .wpb_wrapper {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px; }

  .left_img_right_copy .vc_col-sm-12 {
    min-height: 0; }

  #our_happy_clients .vc_gitem-animated-block {
    float: none;
    margin: 0 auto; }

  #our_happy_clients.white .testi {
    padding-left: 0; }

  #our_happy_clients.white .vc_gitem-zone.vc_gitem-zone-c {
    float: none;
    margin: 0 auto; }

  .entry-content p br {
    display: block; } }
@media only screen and (max-width: 995px) {
  #our_podcasts:after {
    display: none; }

  .home #latest_articles {
    margin-top: -120px; }

  .legal_on_tap_sme #our_clients_logo_list li:nth-child(n) img {
    max-width: 100px; }

  .legal_on_tap_sme #our_clients_logo_list {
    margin-top: 50px; } }
@media only screen and (max-width: 960px) {
  li#field_40_5 > div {
    position: static; }

  .talking_law article.esg-filters.esg-singlefilters {
    margin: 32px auto !important;
    text-align: center !important;
    top: 0; }

  .site-inner .button_podcast_channels {
    text-align: center; }

  #latest_articles_grid_item:nth-child(n) {
    margin-bottom: 64px;
    margin-left: 0;
    margin-right: 0;
    width: 50%; }

  #latest_articles_grid_item:nth-child(2n+1) {
    /* background: blue; */ }

  #latest_articles_grid_item .image_container {
    margin: 0 auto; }

  #latest_articles .post_format {
    display: none; }

  #find_out_how_we_break_white, #find_out_how_we_break {
    padding: 0 20px; }

  #find_out_how_we_break_white .vc_col-sm-6:nth-of-type(n), #find_out_how_we_break .vc_col-sm-6:nth-of-type(n) {
    width: 100%;
    margin: 0 auto;
    padding: 0; }

  #find_out_how_we_break_white .vc_col-sm-6:nth-of-type(n) p, #find_out_how_we_break .vc_col-sm-6:nth-of-type(n) p {
    text-align: center;
    margin-bottom: 32px;
    /* margin-bottom: 2rem; */ }

  #find_out_how_we_break_white .wpb_text_column, #find_out_how_we_break .wpb_text_column {
    margin-bottom: 0; }

  #three_unique_ways img.vc_single_image-img.attachment-full {
    max-width: 90%; }

  #sellers_buyers .vc_col-sm-3:nth-of-type(1), #sellers_buyers .vc_col-sm-3:nth-of-type(2), #sellers_buyers .vc_col-sm-3:nth-of-type(3), #sellers_buyers .vc_col-sm-3:nth-of-type(4) {
    width: 50%; }

  #our_clients_logo_list li {
    width: 19.5%;
    float: left;
    text-align: center; }

  .brand #our_clients .controls, .business_sales #our_clients .controls, .procten #our_clients .controls, #our_clients .controls, .home #our_clients .controls {
    top: 58%; }

  #our_experience {
    padding-left: 20px;
    padding-right: 20px; }

  #how_it_works ol li:nth-of-type(n) {
    padding-right: 0; }

  #how_it_works ol li:nth-of-type(n) br {
    display: none; }

  #latest_articles .vc_btn3.vc_btn3-color-juicy-pink {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%; }

  section#wpp-2 li a:nth-of-type(2) {
    top: 0; }

  .contact .entry-content h3 br {
    display: none; }

  .col_item_text br {
    display: none; } }
@media only screen and (max-width: 930px) {
  html {
    font-size: 13.5px; }

  button#genesis-mobile-nav-header {
    font-family: 'Lato', Arial;
    /*         background: #0085c2; */
    background: #0c2b4b;
    color: white; }

  #hero_image .vc_col-sm-12 > .vc_column-inner {
    padding: 0 15px; }

  #hero_image h2 {
    font-size: 43px; }

  #hero_image .button.solid_green {
    font-size: 16px; }

  #hero_image .wpb_column.vc_column_container.vc_col-sm-6:nth-of-type(2) .name_box {
    bottom: -50px; }

  #our_clients_logo_list li img.alignleft {
    /* text-align: center; */
    float: none; }

  .brand #our_clients .controls, .business_sales #our_clients .controls, .procten #our_clients .controls, #our_clients .controls, .home #our_clients .controls {
    z-index: 20; }

  #our_clients_logo_list li:nth-child(1) img, #our_clients_logo_list li:nth-child(2) img, #our_clients_logo_list li:nth-child(3) img, #our_clients_logo_list li:nth-child(4) img, #our_clients_logo_list li:nth-child(5) img, #our_clients_logo_list li:nth-child(6) img {
    margin: 0 auto; }

  #our_happy_clients .vc_gitem-animated-block {
    float: none;
    margin: 0 auto; }

  #our_happy_clients .vc_gitem-zone.vc_gitem-zone-c {
    width: 100%; }

  .about #aspect_is_headed {
    background-position: 200% bottom !important; }

  #our_experience h5 br {
    display: none; } }
@media only screen and (max-width: 860px) {
  html {
    font-size: 12px; }

  #our_clients_logo_list li:nth-child(n) img {
    max-width: 150px; }

  .legal_on_tap_sme #our_clients .controls {
    top: 50%; }

  .legal_on_tap_sme #our_clients_logo_list li:nth-child(n) img {
    max-width: 120px; }

  .legal_on_tap_sme #our_clients_logo_list {
    margin-top: 50px; }

  .site-inner {
    padding: 2% 2% 0; }

  #hero_image {
    min-height: 410px; }

  #hero_image .vc_col-sm-12 > .vc_column-inner {
    padding: 0 0; }

  #hero_image .button.solid_green {
    font-size: 14px; }

  #find_out_7_key_legal_risks .wpb_wrapper p:first-of-type img {
    width: 166px; }

  .home #our_clients {
    max-width: 100%; }

  #our_clients_logo_list li {
    width: 25%; }

  #our_podcasts .wpb_column.vc_column_container.vc_col-sm-12 {
    padding-bottom: 128px;
    padding-bottom: 10.66666666666667rem; }

  .home #latest_articles {
    margin-top: 0; }

  .about #aspect_is_headed {
    background-position: 210px bottom !important; }

  .employment .content_copy:nth-of-type(7) h3 br {
    display: none; }

  .business-experts-book .checklist {
    padding: 20px; }

  .business-experts-book .checklist-head-text {
    padding-left: 0;
    padding-right: 0; }

  .business-experts-book .landing-author-box .landing-author-photo img {
    position: relative;
    left: 0; } }
@media only screen and (max-width: 767px) {
  html {
    font-size: 32px; }

  .talking_law article.esg-filters.esg-singlefilters {
    margin: 0 auto !important; }

  #our_happy_clients.shortcode .testimonial_grid_item {
    display: block !important; }

  #our_happy_clients.shortcode .image_container {
    overflow: visible;
    width: 270px;
    width: 8.4375rem;
    display: block;
    margin: 32px auto;
    margin: 1rem auto;
    border-radius: 270px;
    border-radius: 8.4375rem;
    overflow: hidden; }

  #our_happy_clients.shortcode .text_container {
    display: block; }

  #our_happy_clients.shortcode .image_container img {
    width: 350px;
    width: 10.9375rem; }

  #our_happy_clients.shortcode #happy_testimonial_grid {
    margin: 0 auto; }

  #our_happy_clients.shortcode .testimonial_grid_item {
    padding-top: 0;
    max-width: 100%; }

  #our_happy_clients.shortcode .big_quote {
    display: none; }

  #our_happy_clients.shortcode .text_container {
    margin: 0 auto; }

  #our_happy_clients.shortcode .text_container p {
    font-size: 32px;
    font-size: 1rem;
    line-height: 40px;
    line-height: 1.25rem; }

  #legal_on_tap_table.content_copy p br,
  .legal_on_tap_landing .content_copy p br {
    display: none; }

  #legal_on_tap_table.content_copy .vc_col-sm-6:nth-of-type(n) .vc_column-inner .wpb_text_column,
  .legal_on_tap_landing .content_copy .vc_col-sm-6:nth-of-type(n) .vc_column-inner .wpb_text_column {
    padding-left: 20px;
    padding-right: 20px; }

  .content_copy .vc_col-sm-6 {
    padding-left: 20px;
    padding-right: 20px; }

  .procten .content_copy:nth-of-type(8) .vc_col-sm-6:nth-of-type(n) ul {
    margin-left: 36px;
    margin-left: 1.125rem; }

  .site-inner {
    padding-top: 0; }

  .site-header > .wrap {
    padding-bottom: 0; }

  /*     HEADINGS */
  .standard .pop_up_title .our_clients .content_copy:nth-of-type(3) h2, .single .entry-content h2, .single .entry-content h1, .legal_on_tap_sme #what_kinds h2, .legal_on_tap_sme .content_copy:nth-of-type(3) .text_container h2, .legal_on_tap_sme #page_header h2, #text-40 .pop_up_title .our_clients .content_copy:nth-of-type(3) h2, .archive .single_title h2, .search-results .single_title h2, .archive h2, .search-results h2, .single_title h2, .latest_articles #page_header h2, #faq h2, #join_legal_on_tap_now h2, #our_happy_clients.white h2, #how_it_works h2, #what_is_legal_on_tap h2, .legal_on_tap #page_header h2, .health_check #page_cta h2, .health_check .content_copy:nth-of-type(8) .vc_col-sm-6:nth-of-type(2) .wpb_text_column h2, .health_check .content_copy:nth-of-type(8) h2, .health_check #page_header h2, #page_header h2, .employment #page_header h2, .employment #page_cta h2, .litigation .content_copy:nth-of-type(7) .vc_col-sm-6:nth-of-type(2) h2, .litigation .content_copy:nth-of-type(5) h2, .litigation #page_cta h2, .litigation #page_header h2, .brand .vc_row:nth-of-type(7) h2, .brand .vc_row:nth-of-type(5) h2, .brand #page_header h2, .procten #page_cta h2, .procten #page_header h2, #page_cta h2, .left_copy_right_img h2, #our_experience h2, #seller_service h2, #buyer_service h2, .business_sales #page_header h2, #three_unique_ways h2, .content_copy .wpb_text_column h2, .contracts #page_header h2, .about #aspect_is_headed h2, .about #page_header h2, #why_choose_aspect_legal h2, #our_happy_clients h2, #latest_articles h2, #our_podcasts h2, #making_commercial h2, #how_can_we_help_you h2 {
    font-size: 55px;
    font-size: 1.71875rem;
    line-height: 64px;
    line-height: 2rem; }

  #legal_on_tap_table.content_copy h3,
  .single .category-podcast .entry-content .pop_up_title strong, .legal_on_tap_landing .content_copy h3, .standard .pop_up_title, .single .entry-content h3, .hhmc h3, .legal_on_tap_sme .five_col h3, .legal_on_tap_sme #page_header h2 + p, #text-40 .pop_up_title, .content_body > .wpb_single_image + h3, section#lc_taxonomy-5 h3, .contact .entry-content h3, #join_legal_on_tap_now h3, #what_kinds h3, .five_col h3, .health_check .content_copy:nth-of-type(7) h3, .health_check .content_copy:nth-of-type(5) h3, .content_copy h3, #page_header h3, .employment #page_cta h3, .employment .content_copy:nth-of-type(7) h3, .employment #page_header h3, .litigation #page_cta h3, .litigation #page_header h3, .brand #page_cta h3, .brand #page_header h3, .procten #page_cta h3, .procten .content_copy:nth-of-type(7) h3, .procten .content_copy:nth-of-type(5) h3, .procten #page_header h3, #page_cta h3, .left_copy_right_img h3, #our_experience h3, .content_copy .s28, .content_copy h3, .contracts #page_header h3, .about #values .vc_col-sm-4 h3, .about #values h3, #our_podcasts h3, #how_can_we_help_you h3 {
    font-size: 45px;
    font-size: 1.40625rem;
    text-align: center; }

  .five_col h3 {
    text-align: left;
    min-height: 0;
    margin-top: 0; }

  .five_col h3 br {
    display: none; }

  #legal_on_tap_table.content_copy h3,
  .legal_on_tap_landing .content_copy h3, .health_check .content_copy:nth-of-type(7) p, .health_check .content_copy:nth-of-type(7) h3, .health_check .content_copy:nth-of-type(5) h3, .employment .content_copy:nth-of-type(7) h3 {
    line-height: 48px;
    line-height: 1.5rem; }

  #podcast_info h3, #send_me_alerts p:nth-of-type(n), .our_clients .content_copy:nth-of-type(4) h3, .health_check .content_copy:nth-of-type(5) .vc_col-sm-6 h3, .employment .content_copy:nth-of-type(4) .vc_col-sm-6:nth-of-type(2) strong, .litigation .content_copy:nth-of-type(7) .vc_col-sm-6:nth-of-type(2) strong, .litigation .content_copy:nth-of-type(5) strong, .litigation .content_copy:nth-of-type(4) .vc_col-sm-6:nth-of-type(2) strong, .brand .content_copy.vc_row:nth-of-type(4) .vc_col-sm-6:nth-of-type(2) .wpb_text_column strong, #our_experience h5, h4 {
    margin-top: 0;
    font-size: 32px;
    font-size: 1rem;
    margin-bottom: 32px;
    margin-bottom: 1rem;
    line-height: 29px;
    line-height: 0.90625rem; }

  #our_experience h5 {
    line-height: 32px;
    line-height: 1rem;
    padding-left: 20px;
    padding-right: 20px; }

  .brand .content_copy.vc_row:nth-of-type(4) .vc_col-sm-6:nth-of-type(2) .wpb_text_column p:nth-of-type(2) {
    line-height: 48px;
    line-height: 1.5rem; }

  #sellers_buyers h4 {
    font-size: 36px;
    font-size: 1.125rem;
    font-weight: 300;
    color: #0585be;
    text-align: center;
    margin-bottom: 21px;
    margin-bottom: 0.65625rem;
    margin-top: 0; }

  .hhmc .vc_row:nth-of-type(11) h4, .hhmc .vc_row:nth-of-type(6) h4, #send_me_alerts p:nth-of-type(n), #faq h4, .content_copy .s28 {
    font-size: 32px;
    font-size: 1rem; }

  .hhmc .vc_row:nth-of-type(11) h4, .hhmc .vc_row:nth-of-type(6) h4, .contact .entry-content h3, #faq h4, #what_kinds h3, .content_copy .s28, .content_copy h3 {
    line-height: 48px;
    line-height: 1.5rem; }

  .content_copy .s28 br, .content_copy h3 br, .contracts #page_header h3 br {
    display: none; }

  .about #values .vc_col-sm-4 h3, .about #values h3 {
    line-height: 48px;
    line-height: 1.5rem;
    margin-bottom: 16px;
    margin-bottom: 0.5rem; }

  .archive h2, .search-results h2 {
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  #our_experience h3 br, .about #aspect_is_headed h2 br, #making_commercial h2 br {
    display: none; }

  .header-image .title-area {
    margin-top: 0; }

  .header-image .site-title > a {
    width: 209px;
    /* width: 6.53125rem; */
    height: 108px;
    /* height: 3.375rem; */ }

  button#genesis-mobile-nav-header {
    display: block; }

  nav.nav-header.genesis-responsive-menu {
    display: none; }

  button#genesis-mobile-nav-header {
    font-size: 22px;
    font-size: 0.6875rem; }

  /*     CTA BUTTON  */
  .standard .pop_up_content .gform_wrapper .gform_footer input[type=submit], .legal_on_tap_sme #page_header .button.solid_green, #text-40 .pop_up_content .gform_wrapper .gform_footer input[type=submit], .site-inner .button_ul .button.green, #send_me_alerts .button.solid_green, .contact .gform_wrapper .gform_footer input[type=submit], #join_legal_on_tap_now .button.white, .legal_on_tap #page_header .button.solid_green, .health_check #page_header .button.solid_green, .employment #page_header .button.solid_green, .employment #page_cta .button.solid_green, .litigation #page_header .button.solid_green, .litigation #page_cta .button.solid_green, #page_cta .button.solid_green, .brand #page_header .button.solid_green, .procten #page_cta .button.solid_green, .procten .content_copy:nth-of-type(8) .button.solid_green, .procten #page_header .button.solid_green, .left_copy_right_img .button.green, #video_grid .button.green, #our_experience .button.solid_green, #page_header .button.solid_green {
    font-size: 24px;
    font-size: 0.75rem;
    padding: 8px 24px;
    padding: 0.25rem 0.75rem;
    font-weight: 400;
    margin-left: auto;
    margin-right: auto; }

  .button.green {
    font-size: 24px;
    font-size: 0.75rem; }

  .header_tel i:before {
    top: 9px;
    top: 0.28125rem; }

  .header_tel i:after {
    top: 5px;
    top: 0.15625rem; }

  /* 	MENU */
  /* ### Genesis Responsive Menus */
  .genesis-responsive-menu .wrap {
    padding: 0; }

  .genesis-responsive-menu .genesis-nav-menu .sub-menu, .genesis-responsive-menu .genesis-nav-menu .sub-menu a {
    width: 100%; }

  .genesis-responsive-menu {
    display: none;
    position: relative; }

  .genesis-skip-link .skip-link-hidden {
    display: none;
    visibility: hidden; }

  .menu-toggle, .sub-menu-toggle {
    background-color: #fff;
    border-width: 0;
    color: #333;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    visibility: visible; }

  .menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover {
    background-color: #fff;
    border-width: 0;
    color: #c3251d; }

  .menu-toggle {
    line-height: 22px;
    position: relative;
    width: 100%;
    z-index: 1000; }

  .menu-toggle, .menu-toggle:focus, .menu-toggle:hover {
    border-top: 1px solid #eee; }

  .menu-toggle::before {
    font-size: 1.5em;
    margin-right: 10px;
    text-rendering: auto; }

  .sub-menu-toggle {
    float: right;
    padding: 13px 10px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100; }

  .sub-menu .sub-menu-toggle {
    padding: 12px 10px; }

  .sub-menu-toggle::before {
    display: inline-block;
    text-rendering: auto;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: transform .25s ease-in-out;
    -ms-transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out; }

  .sub-menu-toggle.activated::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }

  .genesis-responsive-menu .genesis-nav-menu .menu-item {
    display: block;
    float: none;
    position: relative;
    text-align: left; }

  .genesis-responsive-menu .genesis-nav-menu .menu-item:focus, .genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
    position: relative; }

  .genesis-responsive-menu .genesis-nav-menu .menu-item a {
    border: none;
    margin-bottom: 1px;
    padding: 15px 20px;
    width: 100%; }

  .genesis-responsive-menu .genesis-nav-menu .sub-menu {
    border: none; }

  .genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu, .genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {
    left: 0;
    margin-left: 0; }

  .genesis-responsive-menu .genesis-nav-menu > .menu-item-has-children > a::after {
    content: none; }

  .genesis-responsive-menu .genesis-nav-menu .sub-menu {
    clear: both;
    display: none;
    margin: 0;
    opacity: 1;
    padding-left: 15px;
    position: static;
    width: 100%; }

  .genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu {
    margin: 0; }

  /* 	HERO IMAGE */
  .genesis-responsive-menu .genesis-nav-menu .menu-item a .fa-home i:before {
    width: 36px;
    /*         width: 100%; */
    height: 30px;
    background: none;
    /*         content: 'Home'; */
    content: '\f015'; }

  #hero_image {
    background-position: -660px 100%;
    background-position: -20.625rem 100%;
    padding-top: 20px;
    padding-top: 0.625rem;
    min-height: 830px;
    min-height: 25.9375rem;
    /* background-color: red!important; */ }

  #hero_image .wpb_column.vc_column_container.vc_col-sm-12 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: block; }

  #hero_image h2 {
    margin-top: 0;
    line-height: 60px;
    line-height: 1.875rem;
    font-size: 55px;
    font-size: 1.71875rem;
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.8);
    text-shadow: 0 0 0.09375rem rgba(255, 255, 255, 0.8);
    text-align: center;
    margin-bottom: 20px;
    margin-bottom: 0.625rem;
    margin-left: 0; }

  #hero_image h3 {
    font-size: 40px;
    font-size: 1.25rem;
    line-height: 45px;
    line-height: 1.40625rem;
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.8);
    text-shadow: 0 0 0.09375rem rgba(255, 255, 255, 0.8);
    text-align: center;
    margin-bottom: 20px;
    margin-bottom: 0.625rem;
    margin-left: 0; }

  #hero_image p {
    text-align: center; }

  #hero_image .wpb_column.vc_column_container.vc_col-sm-6:nth-of-type(2) .wpb_text_column {
    margin-bottom: 0; }

  #hero_image .wpb_column.vc_column_container.vc_col-sm-6:nth-of-type(2) .play_video {
    position: static;
    width: 140px;
    width: 4.375rem;
    height: 156px;
    height: 4.875rem;
    margin: 206px auto 0;
    margin: 6.4375rem auto 0; }

  #hero_image .play_video:hover {
    background-position: 0 -164px;
    /*         background-position: 0 -5.125rem; */ }

  #hero_image .wpb_column.vc_column_container.vc_col-sm-6:nth-of-type(2) .name_box {
    position: static;
    width: 270px;
    width: 8.4375rem;
    font-size: 20px;
    font-size: 0.625rem;
    line-height: 25px;
    line-height: 0.78125rem;
    margin: 0 auto;
    padding: 13px 16px;
    padding: 0.40625rem 0.5rem; }

  #hero_image .button.solid_green {
    font-size: 20px;
    font-size: 0.625rem;
    margin-left: 0; }

  /*     FIND OUT WHAT THE 7 KEY LEGAL  */
  #find_out_7_key_legal_risks .wpb_wrapper p:first-of-type img.alignleft {
    float: none;
    margin: 0 auto; }

  #find_out_7_key_legal_risks p {
    display: block;
    font-size: 32px;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: normal;
    text-align: center; }

  #find_out_7_key_legal_risks .wpb_wrapper p:first-of-type {
    margin-left: auto;
    margin-right: auto;
    text-align: center; }

  #find_out_7_key_legal_risks .wpb_wrapper p:nth-of-type(2) {
    margin-top: 0; }

  #find_out_7_key_legal_risks .button.green {
    font-size: 20px;
    border-width: 4px; }

  #find_out_7_key_legal_risks {
    height: auto; }

  .home #our_clients {
    margin-top: 0;
    min-height: 250px; }

  .brand #our_clients .controls, .business_sales #our_clients .controls, .procten #our_clients .controls, #our_clients .controls, .home #our_clients .controls {
    top: 65%; }

  .home #our_clients_logo_list {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 20px; }

  #our_clients_logo_list li {
    width: 33.33%;
    margin-bottom: 0;
    margin-top: 0; }

  .brand #our_clients h2, .business_sales #our_clients h2, .procten #our_clients h2 {
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  .brand #our_clients, .procten #our_clients, #our_clients {
    min-height: 0;
    padding-bottom: 32px;
    padding-bottom: 1rem; }

  #our_clients:after {
    bottom: -19px; }

  #how_can_we_help_you {
    margin-top: 100px; }

  #how_can_we_help_you h3 br {
    display: none; }

  #how_can_we_help_you .large p {
    font-size: 32px;
    font-size: 1rem;
    margin-bottom: 55px;
    margin-bottom: 1.71875rem;
    line-height: 43px;
    line-height: 1.34375rem; }

  #how_can_we_help_you p, #how_can_we_help_you .large p {
    text-align: center; }

  /*     PARAGRAPH */
  #legal_on_tap_table.content_copy .vc_col-sm-6:nth-of-type(n) p,
  .more_gf,
  .legal_on_tap_landing .content_copy .vc_col-sm-6:nth-of-type(n) p, .legal_on_tap_sme #join_legal_on_tap_now p, .legal_on_tap_sme #page_header li, .legal_on_tap_sme #page_header p, .single .category-podcast .entry-content strong, .download_transcript, .our_clients .content_copy, .our_clients .content_copy p, .col_item_text, .archive .entry-content, .search-results .entry-content, .legal_on_tap #page_header li, .legal_on_tap #page_header p, .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label[for="input_40_1_3"], .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label[for="input_40_1_6"], .gform_wrapper label[for="input_40_2"].gfield_label, .gform_wrapper label[for="input_40_3"].gfield_label, .gform_wrapper label[for="input_40_4"].gfield_label, .single .entry-content strong em, .single .entry-content li strong, .single .entry-content p, .single .entry-content li, .single_title .post_date, #join_legal_on_tap_now p, #join_legal_on_tap_now li, .legal_on_tap #page_header h2 + p, #our_experience p, .business_sales #page_header strong, .business_sales #page_header p, #three_unique_ways p, .site-inner li, .site-inner p, .about #values .vc_col-sm-4 p, .about #values h3 + p, #how_can_we_help_you p {
    font-size: 25px;
    font-size: 0.78125rem;
    line-height: 33px;
    line-height: 1.03125rem; }

  .single .site-inner p span {
    /*display: block;*/
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  #our_experience p strong {
    font-size: 25px;
    font-size: 0.78125rem; }

  .site-inner li br, .site-inner p br, .about #values .vc_col-sm-4 p br, .about #values h3 + p br {
    display: none; }

  #how_can_we_help_you .button.green {
    font-size: 20px;
    font-size: 0.625rem;
    padding: 10px 32px;
    padding: 0.3125rem 1rem;
    line-height: 33px;
    line-height: 1.03125rem; }

  #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(2) {
    margin-top: 0; }

  #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(2), #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(4) {
    position: relative;
    /* margin-top: 40px; */ }

  #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_col-sm-6 .wpb_single_image.vc_align_left {
    text-align: center; }

  #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(2) .vc_col-sm-6:nth-of-type(1), #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(4) .vc_col-sm-6:nth-of-type(1) {
    position: absolute;
    top: 50%;
    padding: 0; }

  #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(2) .vc_col-sm-6:nth-of-type(2), #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(4) .vc_col-sm-6:nth-of-type(2) {
    top: 0;
    position: absolute;
    padding-left: 0; }

  #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(3) {
    margin-top: 50px;
    margin-top: 1.5625rem; }

  #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(3) .vc_col-sm-6:nth-of-type(1), #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(5) .vc_col-sm-6:nth-of-type(1) {
    padding-left: 0; }

  #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(3) .vc_col-sm-6:nth-of-type(2), #how_can_we_help_you .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(5) .vc_col-sm-6:nth-of-type(2) {
    padding-left: 0;
    padding-top: 0; }

  #making_commercial ul {
    display: block;
    margin-top: 0; }

  #making_commercial li:nth-child(n) {
    font-size: 20px;
    font-size: 0.625rem;
    color: #5e7178;
    font-weight: 300;
    display: inline-block;
    height: 258px;
    height: 8.0625rem;
    width: 207px;
    width: 6.46875rem;
    margin: 16px 9px;
    margin: 16px 0.28125rem;
    padding: 178px 35px 0;
    padding: 5.5625rem 1.09375rem 0;
    line-height: 25px;
    line-height: 0.78125rem;
    border: 1px solid #e7e8e9;
    border: 0.03125rem solid #e7e8e9;
    border-radius: 5px;
    border-radius: 0.15625rem; }

  #our_podcasts h3 {
    margin-bottom: 0; }

  #our_podcasts .vc_col-sm-6 {
    margin-left: 0;
    margin-right: 0;
    margin-top: 32px;
    margin-top: 1rem;
    padding: 0 35px;
    padding: 0 1.09375rem; }

  #our_podcasts .vc_col-sm-6 .vc_column-inner {
    background: white;
    border-radius: 4px;
    border-radius: 0.125rem;
    padding-top: 42px;
    padding-top: 1.3125rem; }

  #our_podcasts .wpb_text_column:nth-of-type(3) p {
    font-size: 20px;
    font-size: 0.625rem;
    color: #2a415b;
    line-height: 32px;
    line-height: 1rem;
    padding: 0px 2px 0 21px;
    padding: 0rem 0.0625rem 0 0.65625rem; }

  #our_podcasts .wpb_text_column:nth-of-type(3) p br {
    display: none; }

  #our_podcasts .vc_col-sm-6 .wpb_text_column:nth-of-type(3) {
    margin-bottom: 40px;
    margin-bottom: 1.25rem; }

  #our_podcasts .vc_col-sm-6 .wpb_text_column:nth-of-type(3) p:first-of-type {
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  #our_podcasts .wpb_single_image.vc_align_left {
    text-align: center;
    margin-bottom: 48px;
    margin-bottom: 1.5rem; }

  #our_podcasts .vc_col-sm-6:nth-of-type(1) .wpb_single_image.vc_align_left {
    margin-left: 9px;
    margin-left: 0.28125rem; }

  #our_podcasts .vc_col-sm-6:nth-of-type(2) .wpb_single_image.vc_align_left {
    margin-left: -8px;
    margin-left: -0.25rem; }

  #our_podcasts .vc_col-sm-6 .wpb_text_column:nth-of-type(2) {
    background: #2a415b;
    margin: 0 -51px 32px;
    margin: 0 -1.59375rem 1rem;
    padding: 16px 0 21px;
    padding: 0.5rem 0 0.65625rem; }

  #our_podcasts .button.green {
    padding: 11px 44px;
    padding: 0.34375rem 1.375rem;
    font-size: 20px;
    font-size: 0.625rem;
    box-shadow: none; }

  .our_podcasts #our_podcasts {
    background: none !important;
    margin-top: 0; }

  .our_podcasts #our_podcasts .vc_col-sm-6 {
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #our_podcasts {
    background: #0085c2 !important; }

  #our_podcasts .vc_col-sm-12 > .vc_column-inner {
    padding-left: 64px;
    padding-right: 64px;
    padding-left: 2rem;
    padding-right: 2rem; }

  #our_podcasts:after {
    display: none; }

  #our_podcasts .wpb_column.vc_column_container.vc_col-sm-12 {
    padding-bottom: 128px;
    padding-bottom: 4rem; }

  #our_podcasts .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: block; }

  .home #latest_articles {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto; }

  #latest_articles_grid_item:nth-child(n) {
    width: 100%;
    display: block;
    float: none; }

  #latest_articles_grid_item .button.green, #latest_articles .button.green {
    /*         font-size: 20px;
            font-size: 0.625rem;
            padding: 10px 32px;
            padding: 0.3125rem 1rem;
            line-height: 33px;
            line-height: 1.03125rem; */
    width: 100%;
    padding-left: 32px;
    padding-left: 1rem;
    padding-right: 32px;
    padding-right: 1rem;
    max-width: 420px; }

  #our_happy_clients:before {
    top: 0; }

  #our_happy_clients h2 {
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #our_happy_clients.white .vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid, #our_happy_clients .vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid {
    padding: 0;
    margin: 0; }

  #our_happy_clients .big_quote {
    top: 250px;
    top: 7.8125rem; }

  #our_happy_clients .vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid:before, #our_happy_clients .vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid:after {
    width: 40%; }

  #our_happy_clients .vc_grid.vc_row.vc_grid-gutter-30px {
    padding-top: 64px; }

  #our_happy_clients .vc_gitem-animated-block {
    float: none;
    margin: 0 auto; }

  #our_happy_clients .vc_gitem-zone.vc_gitem-zone-c {
    width: 100%; }

  #our_happy_clients .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- p {
    font-size: 24px;
    font-size: 0.75rem;
    line-height: 29px;
    line-height: 0.90625rem;
    margin-bottom: 18px;
    margin-bottom: 0.5625rem; }

  #our_happy_clients.white .our_happy_clients-border-bottom {
    bottom: 0; }

  #our_happy_clients .our_happy_clients-border-bottom {
    bottom: -52px;
    bottom: -1.625rem; }

  .brand #our_clients .controls, .business_sales #our_clients .controls, .procten #our_clients .controls, #our_happy_clients .controls {
    top: 75%;
    z-index: 20; }

  #our_happy_clients .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey {
    min-width: 30%; }

  #our_happy_clients .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
    border-radius: 50px; }

  #why_choose_aspect_legal .text_container {
    margin: 0 auto;
    width: 100%;
    padding: 30px 40px; }

  #why_choose_aspect_legal h3 {
    font-size: 45px;
    font-size: 1.40625rem;
    text-align: left; }

  #why_choose_aspect_legal .text_container p {
    font-size: 32px;
    font-size: 1rem; }

  #why_choose_aspect_legal .image_container {
    /* top: 0; */
    position: static; }

  #why_choose_aspect_legal h2 {
    margin: 64px 0;
    margin: 2rem 0; }

  #why_choose_aspect_legal .button.green {
    font-size: 20px;
    font-size: 0.625rem;
    padding: 10px 32px;
    padding: 0.3125rem 1rem;
    line-height: 33px;
    line-height: 1.03125rem; }

  #find_out_how_we_break_white, #find_out_how_we_break {
    background-size: cover; }

  #find_out_how_we_break_white p, #find_out_how_we_break p {
    font-size: 32px;
    line-height: 32px;
    font-size: 1rem;
    line-height: 1rem; }

  #footer_address {
    display: block; }

  #footer_address div {
    width: 100%; }

  section#nav_menu-5 li {
    display: block; }

  .site-footer span {
    display: block;
    height: 0;
    opacity: 0; }

  .about #values .vc_col-sm-4 p {
    text-align: center; }

  .about #values .vc_col-sm-4 p:first-of-type {
    margin-bottom: 0; }

  .about #values .vc_row:nth-of-type(3) .vc_col-sm-4 h3 {
    margin-top: 0; }

  .about #values .vc_row:nth-of-type(2) .vc_col-sm-4, .about #values .vc_row:nth-of-type(3) .vc_col-sm-4, .about #values .vc_row:nth-of-type(4) .vc_col-sm-4 {
    margin-top: 0;
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  .about #values .vc_row:nth-of-type(2) {
    margin-top: 64px;
    margin-top: 2rem; }

  .about #values .vc_row:nth-of-type(3), .about #values .vc_row:nth-of-type(4) {
    margin-top: 0; }

  .about #aspect_is_headed {
    margin-top: 0;
    /*         padding-bottom: 500px;
    padding-bottom: 15.625rem; */ }

  .about #aspect_is_headed .vc_col-sm-12 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: block; }

  .about #aspect_is_headed .vc_col-sm-6:nth-of-type(1) {
    width: 100%; }

  .about #aspect_is_headed .vc_col-sm-6:nth-of-type(2) {
    width: 100%;
    height: 500px;
    height: 15.625rem; }

  .about #aspect_is_headed .name_box {
    position: absolute;
    width: 270px;
    width: 8.4375rem;
    font-size: 20px;
    font-size: 0.625rem;
    line-height: 25px;
    line-height: 0.78125rem;
    margin: 0 auto;
    padding: 13px 16px;
    padding: 0.40625rem 0.5rem;
    left: 0;
    bottom: -32px;
    bottom: -1rem;
    right: 0; }

  .about #aspect_is_headed {
    background-position: -32px bottom !important;
    background-position: 0 bottom !important;
    background-size: contain !important; }

  /*     CONTENT COPY */
  .content_copy .vc_col-sm-6:nth-of-type(2) .vc_column-inner .vc_single_image-wrapper.vc_box_border_grey {
    padding-left: 0;
    padding-right: 0; }

  .content_copy .vc_col-sm-6:nth-of-type(2) .wpb_single_image.vc_align_left {
    text-align: center; }

  .site-inner .col_2, ul.col_3 {
    column-count: 1; }

  .site-inner .col_2 li:nth-child(n+3) {
    margin-left: 0; }

  /*     LIST STYLE */
  #what_kinds ul, .health_check .content_copy:nth-of-type(4) .vc_col-sm-6:nth-of-type(2) ul, .site-inner ul {
    margin-left: 32px;
    margin-left: 1rem; }

  #what_kinds li {
    padding-right: 0; }

  section#text-33 li, #join_legal_on_tap_now li, .health_check .content_copy:nth-of-type(5) li, .site-inner li, .employment .content_copy:nth-of-type(8) li, .employment .content_copy:nth-of-type(7) li, .litigation .content_copy:nth-of-type(8) .vc_col-sm-6:nth-of-type(1) li, .procten .content_copy:nth-of-type(7) .vc_col-sm-6:nth-of-type(1) li {
    line-height: 32px;
    line-height: 1rem;
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  .content_copy .vc_col-sm-6:nth-of-type(1) .vc_column-inner .wpb_text_column {
    padding-left: 0; }

  #three_unique_ways .vc_col-sm-4 .wpb_single_image {
    height: auto; }

  #three_unique_ways .vc_col-sm-4:nth-of-type(3) .wpb_single_image {
    margin-bottom: 35px; }

  #three_unique_ways img.vc_single_image-img.attachment-full {
    max-width: 100%; }

  #three_unique_ways .button.green {
    padding: 7px 39px;
    padding: 0.21875rem 1.21875rem;
    font-size: 20px;
    font-size: 0.625rem;
    min-width: 212px;
    min-width: 6.625rem;
    margin-top: 5px;
    margin-top: 0.15625rem;
    border-width: 2px;
    border-width: 0.0625rem;
    font-weight: 600;
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #three_unique_ways h2 {
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #three_unique_ways p {
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  .business_sales #page_cta .no-button:before, .business_sales #page_cta .button.solid_green:before, .business_sales #page_header .no-button:before, .business_sales #page_header .button.solid_green:before {
    display: none; }

  .business_sales #page_cta .no-button, .business_sales #page_cta .button.solid_green, .business_sales #page_header .no-button, .business_sales #page_header .button.solid_green {
    font-size: 24px;
    font-size: 0.75rem;
    padding: 8px 52px;
    padding: 0.25rem 1.625rem;
    text-align: center; }

  .business_sales #page_header p br {
    display: none; }

  .business_sales #page_header p {
    margin-bottom: 36px;
    margin-bottom: 1.125rem;
    font-weight: 400;
    font-size: 21px;
    font-size: 0.65625rem;
    line-height: 36px;
    line-height: 1.125rem; }

  .business_sales #page_header {
    margin-bottom: 0; }

  #sellers_buyers .vc_col-sm-3:nth-of-type(1), #sellers_buyers .vc_col-sm-3:nth-of-type(2), #sellers_buyers .vc_col-sm-3:nth-of-type(3), #sellers_buyers .vc_col-sm-3:nth-of-type(4) {
    width: 100%; }

  #sellers_buyers {
    padding-top: 0; }

  #sellers_buyers .vc_single_image-wrapper {
    min-height: 0;
    display: block; }

  #sellers_buyers p {
    font-size: 20px;
    font-size: 0.625rem;
    font-weight: 300;
    color: #4f5f65;
    text-align: center; }

  #sellers_buyers .vc_col-sm-3 .wpb_text_column:nth-of-type(2) {
    margin-top: 0; }

  #seller_service li {
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #seller_service {
    padding-left: 20px;
    padding-right: 20px; }

  #seller_service .vc_col-sm-6:nth-of-type(n) {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }

  #seller_service .vc_col-sm-6 {
    padding-right: 0; }

  #buyer_service h2 + p {
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #buyer_service .vc_col-sm-6:nth-of-type(n) {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #buyer_service {
    padding-bottom: 64px;
    padding-bottom: 2rem; }

  #our_experience {
    padding-left: 20px;
    padding-right: 20px; }

  #our_experience .vc_col-sm-12 p:last-of-type {
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #our_experience li {
    margin-top: 0;
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  #our_experience .vc_col-sm-6 {
    padding-left: 0;
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #our_experience .vc_col-sm-6:nth-of-type(2) {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0; }

  #our_experience .vc_col-sm-12 p:last-of-type {
    margin-bottom: 0; }

  #video_grid {
    margin-top: 0; }

  #video_grid .vc_gitem-post-data-source-post_title h4 {
    margin-left: auto;
    margin-right: auto; }

  #page_cta {
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  .procten .content_copy:nth-of-type(4) {
    margin-top: 64px;
    margin-top: 2rem; }

  .procten .content_copy:nth-of-type(4) .vc_col-sm-6:nth-of-type(1) {
    padding-left: 0; }

  .site-inner .wpb_single_image.vc_align_left {
    text-align: center; }

  .procten .content_copy:nth-of-type(4) .vc_col-sm-6:nth-of-type(2) {
    padding-left: 0; }

  .procten .content_copy:nth-of-type(7) h3 br {
    display: none; }

  .procten .content_copy:nth-of-type(7) h3 {
    margin-top: 32px;
    margin-top: 1rem;
    margin-bottom: 0; }

  .procten .content_copy:nth-of-type(7) .vc_col-sm-6:nth-of-type(1) {
    padding-left: 0; }

  .procten .content_copy:nth-of-type(7) .vc_col-sm-6:nth-of-type(2) {
    padding-left: 0;
    padding-right: 0; }

  .procten .content_copy:nth-of-type(8) li li {
    margin-left: 0px;
    margin-left: 0rem;
    font-size: 24px;
    font-size: 0.75rem;
    margin-top: 0;
    margin-bottom: 16px;
    margin-bottom: 0.5rem;
    line-height: 30px;
    line-height: 0.9375rem;
    text-indent: 14px;
    text-indent: 0.4375rem; }

  #page_cta h3 br {
    display: none; }

  .brand .vc_row:nth-of-type(5) .vc_col-sm-6:nth-of-type(n) {
    width: 100%; }

  .brand .vc_row:nth-of-type(5) .vc_col-sm-6:nth-of-type(1) .wpb_text_column {
    padding-left: 0; }

  .content_copy .vc_col-sm-6:nth-of-type(1) p {
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  .brand .vc_row:nth-of-type(5) .vc_col-sm-6:nth-of-type(2) {
    padding-left: 0;
    position: static; }

  .brand .vc_row:nth-of-type(7) li {
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  .brand .vc_row:nth-of-type(7) > .vc_col-sm-12 > .vc_column-inner {
    padding-left: 20px;
    padding-right: 20px; }

  .litigation .content_copy:nth-of-type(4) .vc_col-sm-6:nth-of-type(2), .litigation .content_copy:nth-of-type(4) .vc_col-sm-6:nth-of-type(1) {
    padding-left: 0; }

  .litigation .content_copy:nth-of-type(5) .vc_col-sm-6:nth-of-type(2) .wpb_single_image {
    margin-left: auto;
    margin-right: auto; }

  .litigation .content_copy:nth-of-type(7) .vc_col-sm-6:nth-of-type(2), .content_copy .vc_col-sm-6:nth-of-type(1) .vc_column-inner {
    padding-left: 0;
    padding-right: 0; }

  .employment .content_copy:nth-of-type(7) .vc_col-sm-6:nth-of-type(2), .employment .content_copy:nth-of-type(4) .vc_col-sm-6:nth-of-type(2), .employment .content_copy:nth-of-type(4) .vc_col-sm-6:nth-of-type(1), .litigation .content_copy:nth-of-type(8) .vc_col-sm-6:nth-of-type(2) .wpb_single_image, .litigation .content_copy:nth-of-type(8) .vc_col-sm-6:nth-of-type(1) .wpb_text_column {
    padding-left: 0; }

  .employment .content_copy:nth-of-type(7) ul {
    margin-left: 32px;
    margin-left: 1rem; }

  .employment .content_copy:nth-of-type(7) {
    padding-left: 20px;
    padding-right: 20px; }

  .health_check .content_copy:nth-of-type(4) {
    margin-top: 64px;
    margin-top: 2rem; }

  .site-inner p.blue_quote {
    background: #11294c;
    color: white;
    display: block;
    padding: 64px 61px;
    padding: 2rem 1.90625rem;
    font-size: 24px;
    font-size: 0.75rem;
    line-height: 34px;
    line-height: 1.0625rem;
    border-radius: 20px;
    border-radius: 0.625rem;
    margin-top: 64px;
    margin-top: 2rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto; }

  .site-inner p.blue_quote:before {
    display: block;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 40px 35px 40px;
    border-color: transparent transparent #11294c transparent;
    top: -35px;
    left: 50%;
    transform: translateY(0) translateX(-50%); }

  .health_check .content_copy:nth-of-type(8) h2 {
    margin-bottom: 0; }

  .health_check .content_copy:nth-of-type(8) .vc_col-sm-6:nth-of-type(1) .wpb_text_column {
    padding-left: 0; }

  .health_check .content_copy:nth-of-type(8) .vc_col-sm-6:nth-of-type(1) .wpb_single_image {
    position: static; }

  .health_check .content_copy:nth-of-type(8) .vc_col-sm-6:nth-of-type(2) .wpb_text_column {
    padding-left: 0; }

  .health_check .content_copy .vc_col-sm-6:nth-of-type(1) .vc_column-inner {
    padding-left: 0;
    padding-right: 0; }

  .legal_on_tap_sme #page_header #video_box, .legal_on_tap #page_header .vc_col-sm-6:nth-of-type(2), .legal_on_tap #page_header #video_box {
    width: 100%; }

  .legal_on_tap #page_header #video_box .vc_single_image-wrapper {
    margin-left: 0;
    margin-right: 0; }

  .legal_on_tap #page_header .vc_col-sm-6:nth-of-type(2) {
    padding-left: 32px;
    padding-left: 1rem;
    padding-right: 32px;
    padding-right: 1rem; }

  .legal_on_tap #page_header .vc_col-sm-6:nth-of-type(2) p br {
    display: none; }

  #what_is_legal_on_tap {
    position: relative;
    padding-top: 64px;
    padding-top: 2rem;
    /* padding-left: 20px; */ }

  #what_is_legal_on_tap .vc_col-sm-6 {
    padding-left: 20px;
    padding-right: 20px; }

  #what_is_legal_on_tap:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(255, 255, 255, 0.4);
    top: 0;
    left: 0; }

  .five_col .vc_col-sm-2 {
    width: 100%;
    margin-bottom: 48px;
    margin-bottom: 1.5rem; }

  .five_col .vc_col-sm-2:nth-of-type(n) {
    padding: 0; }

  .five_col.vc_row {
    padding-top: 64px;
    padding-top: 2rem; }

  .five_col .vc_col-sm-2:nth-of-type(5) p img {
    margin-top: 0; }

  #how_it_works ol > li:before {
    top: 32px;
    top: 1rem;
    left: 35px;
    left: 1.09375rem;
    color: white;
    font-size: 25.65px;
    font-size: 0.8015625rem;
    font-weight: 900;
    z-index: 10; }

  #how_it_works ol > li:after {
    position: absolute;
    top: 7px;
    top: 0.21875rem;
    left: 0;
    content: '';
    width: 85px;
    width: 2.65625rem;
    height: 85px;
    height: 2.65625rem;
    border-radius: 85px;
    border-radius: 2.65625rem;
    display: block;
    background: #0586c2;
    border: 6px solid #00b7de;
    border: 0.1875rem solid #00b7de;
    z-index: 5; }

  #how_it_works ol li br {
    line-height: 37px;
    line-height: 1.15625rem;
    /* height: 150px; */ }

  #how_it_works ol li:nth-of-type(n) {
    list-style: none;
    position: relative;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 106px;
    margin-bottom: 3.3125rem;
    padding-left: 104px;
    padding-left: 3.25rem;
    line-height: 33px;
    line-height: 1.03125rem;
    display: block;
    width: 100%;
    float: none; }

  #how_it_works ol {
    margin-top: 64px;
    margin-top: 2rem; }

  #our_happy_clients.white h2 {
    margin-top: 64px;
    margin-top: 2rem;
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #our_happy_clients.white .vc_grid.vc_row.vc_grid-gutter-30px {
    padding-left: 48px;
    padding-left: 1.5rem;
    padding-right: 48px;
    padding-right: 1.5rem; }

  #our_happy_clients.white .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    /* padding-right: 0; */ }

  #our_happy_clients.white .testi {
    padding-left: 0; }

  #our_happy_clients.white .vc_gitem-zone.vc_gitem-zone-c {
    margin-left: auto;
    margin-right: auto;
    float: none;
    width: 100%; }

  #join_legal_on_tap_now .vc_column-inner {
    padding-top: 64px;
    padding-top: 2rem; }

  #join_legal_on_tap_now .wpb_row.vc_inner {
    display: block; }

  #join_legal_on_tap_now .vc_col-sm-6:nth-of-type(2) .wpb_text_column:nth-of-type(2), #join_legal_on_tap_now .vc_col-sm-6:nth-of-type(2) .wpb_text_column:nth-of-type(1) {
    position: static;
    transform: none;
    position: relative;
    left: 0;
    top: 0;
    border-bottom-left-radius: 0.3125rem; }

  #join_legal_on_tap_now .vc_col-sm-6:nth-of-type(2) {
    padding-top: 64px;
    padding-top: 2rem; }

  #join_legal_on_tap_now .vc_col-sm-6:nth-of-type(2) p {
    max-width: 90%;
    margin: 0 auto; }

  #join_legal_on_tap_now .vc_col-sm-6:nth-of-type(2) .wpb_text_column:nth-of-type(2):before {
    top: 0;
    transform: transformX(-50%) translateY(0);
    left: 50%; }

  #join_legal_on_tap_now .button.white {
    border-width: 5px;
    max-width: 320px;
    max-width: 10rem; }

  #faq {
    padding-top: 0; }

  #faq h2 {
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  #faq .testi {
    padding: 52px 80px 26px;
    padding: 0 2.5rem 0.8125rem; }

  #faq .active .testi {
    padding: 52px 80px 26px;
    padding: 1.625rem 2.5rem 0.8125rem;
    max-height: 1000px;
    max-height: 31.25rem;
    margin-bottom: 0; }

  #latest_articles .vc_grid-filter-dropdown.vc_grid-filter-right {
    display: block; }

  #latest_articles .vc_grid-filter-dropdown.vc_grid-filter-right .post_counter, #latest_articles .vc_grid-filter-dropdown.vc_grid-filter-right .filter-title {
    width: 100%;
    text-align: center;
    margin-bottom: 32px;
    margin-bottom: 1rem;
    display: block; }

  #latest_articles .vc_grid-filter-dropdown.vc_grid-filter-right .vc_grid-styled-select {
    width: 100%;
    text-align: center; }

  #latest_articles .vc_grid-filter-dropdown.vc_grid-filter-right .selectBox-dropdown .rounded_border_select {
    border: none;
    margin-left: 0;
    margin-right: 0; }

  #latest_articles .selectBox-dropdown {
    left: 0;
    border: 1px solid #bbb;
    border: 0.0625rem solid #bbb;
    border-radius: 5px;
    border-radius: 0.3125rem;
    padding: 0px 6px 0px;
    padding: 0rem 0.375rem 0rem;
    min-width: 0;
    width: 100% !important; }

  ul.selectBox-dropdown-menu {
    width: 100% !important;
    max-width: 400px;
    max-width: 12.5rem;
    border-radius: 5px;
    padding: 24px;
    padding: 0.75rem; }

  #latest_articles .vc_column-inner {
    padding-left: 0;
    padding-right: 0; }

  #latest_articles .vc_btn3.vc_btn3-color-juicy-pink {
    width: 100%;
    padding-left: 32px;
    padding-left: 1rem;
    padding-right: 32px;
    padding-right: 1rem; }

  #latest_articles .vc_grid-pagination ul {
    text-align: center; }

  #latest_articles .vc_grid-pagination li {
    margin: 0 14px;
    margin: 0 0.4375rem;
    padding: 0 0;
    /* border: 2px solid #e6e7e8; */
    /* background: white; */ }

  #latest_articles .vc_grid-pagination li.vc_grid-active a {
    background: #e6e7e8 !important; }

  #latest_articles .vc_grid-pagination li a {
    font-weight: 300;
    font-size: 32px;
    font-size: 1rem;
    padding: 5px 15px;
    padding: 0.15625rem 0.46875rem;
    border-width: 2px;
    border-width: 0.0625rem; }

  #latest_articles .vc_grid-pagination {
    margin-top: 42px;
    margin-top: 1.3125rem;
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  aside#genesis-sidebar-primary, .single main {
    width: 100%; }

  section#text-34 .button.solid_green {
    padding-left: 32px;
    padding-left: 1rem;
    padding-right: 32px;
    padding-right: 1rem;
    width: 100%; }

  section#text-33 li:nth-of-type(1), section#text-33 li:nth-of-type(2) {
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  section#text-33 li:nth-of-type(3) {
    margin-bottom: 16px;
    margin-bottom: 0.5rem; }

  section#text-33 li:nth-of-type(1):before, section#text-33 li:nth-of-type(2):before, section#text-33 li:nth-of-type(3):before {
    top: -16px;
    top: -0.5rem;
    left: 32px;
    left: 1rem; }

  section#text-33 li {
    padding-left: 128px;
    padding-left: 4rem; }

  section#text-35 img {
    margin-left: auto;
    margin-right: auto; }

  section#text-35:before {
    height: 242px;
    height: 7.5625rem; }

  section#text-35 .button.green {
    width: 90%;
    padding-left: 10px;
    padding-right: 10px; }

  #testimonial_widget_item {
    padding-left: 64px;
    padding-left: 2rem;
    padding-right: 64px;
    padding-right: 2rem; }

  #testimonial_widget_container .controls {
    z-index: 30; }

  .entry-content p br {
    display: none; }

  .contact .vc_row .vc_col-sm-6:nth-of-type(2), .contact .vc_row .vc_col-sm-6:nth-of-type(1) {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px; }

  .contact .gform_wrapper .gform_footer input[type=submit] {
    text-align: center;
    float: none;
    margin: 0 auto;
    max-width: 420px;
    display: block; }

  .contact .gform_wrapper ul.gform_fields li.gfield {
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  textarea#input_40_4 {
    min-height: 320px;
    min-height: 10rem; }

  .contact .vc_row:nth-of-type(4) {
    padding-left: 0px;
    padding-right: 0px; }

  /*     SEARCH HEADER  */
  #search-5 {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.75);
    width: 100%;
    height: 100%;
    z-index: 1000; }

  #search-5 input {
    font-size: 32px;
    font-size: 1rem;
    z-index: 110;
    width: 100%; }

  .search_form_container {
    position: absolute;
    transform: translateX(-50%) translateY(-50%);
    left: 50%;
    top: 50%;
    width: 90%;
    z-index: 1010; }

  #search-5 .pop_up_close {
    display: block;
    /* position:  static; */
    top: 0;
    right: 0px;
    transform: translateY(-50%); }

  .genesis-nav-menu .fa-home:before {
    content: "\f015";
    background: none; }

  #video_player_overlay .iframe_container {
    width: 100%; }

  #video_player_overlay .player_container {
    top: 50%;
    left: 0;
    transform: translateX(0) translateY(-50%);
    position: relative;
    /* z-index: 1100; */ }

  #video_player_overlay .iframe_container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
    /* z-index: 1100; */ }

  #video_player_overlay .player_container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

  .pop_up_close {
    /* top: -36px; */
    top: -1.125rem;
    background-size: cover; }

  .pop_up_container {
    top: 10%;
    left: 50%;
    transform: translateX(-50%) translateY(0);
    position: absolute;
    min-height: 0;
    width: 100%;
    margin: 0 auto;
    max-width: 640px;
    max-width: 20rem;
    max-height: 480px;
    max-height: 15rem; }

  .pop_up_content {
    overflow: scroll;
    max-height: 480px;
    max-height: 15rem;
    padding-bottom: 96px;
    padding-bottom: 3rem; }

  .col_2 {
    width: 100%;
    display: block; }

  .col_2 .col_item {
    display: block;
    width: 100%; }

  .col_2 .col_item img {
    position: static;
    max-width: 256px; }

  .col_2 .col_item:nth-of-type(1) {
    display: none; }

  .col_2 .col_item:nth-of-type(2) {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    max-height: 480px; }

  .pop_up_title {
    font-size: 32px;
    font-size: 1rem;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 10px;
    padding-right: 10px; }

  .pop_up_content .gform_wrapper .gform_footer input[type=submit] {
    max-width: 100%; }

  .pop_up_content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 16px;
    padding: 0.5rem;
    font-size: 24px;
    font-size: 0.75rem; }

  .pop_up_content p:last-of-type {
    text-align: center;
    margin: 0; }

  .row_col_2 {
    display: block; }

  .row_col_2:nth-of-type(n) .col_item img {
    margin: 0 auto; }

  .row_col_2:nth-of-type(n) .col_item {
    text-align: center; }

  .col_item_text {
    padding-left: 0; }

  .row_col_2, .our_clients .content_copy:nth-of-type(3) h2 {
    margin-bottom: 64px;
    mergin-bottom: 2rem; }

  .row_col_2:nth-of-type(3) .col_item_text ul {
    column-count: 1; }

  .our_clients .content_copy p br {
    display: none; }

  #our_happy_clients_two_column .owl-item .vc_col-sm-12:nth-of-type(n) .testi {
    background: none;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0; }

  #our_happy_clients_two_column .testi {
    font-size: 20px;
    font-size: 0.625rem;
    font-style: italic;
    font-weight: 300;
    color: #5e7178;
    line-height: 33px;
    line-height: 1.03125rem;
    padding-left: 90px;
    padding-left: 2.8125rem; }

  #our_happy_clients_two_column .owl-item .vc_col-sm-12 {
    max-width: 100%;
    margin: 0;
    /* padding: 0; */
    padding-top: 0;
    padding-bottom: 0; }

  #our_happy_clients_two_column .vc_pageable-slide-wrapper {
    display: block; }

  #our_happy_clients_two_column .vc-gitem-zone-height-mode-auto:before {
    display: none; }

  #podcast_info h3 br {
    display: none; }

  .the_deal_room #send_me_alerts p:nth-of-type(1) {
    margin-left: auto;
    margin-right: auto; }

  .talking_law #latest_articles .vc_grid-filter-dropdown.vc_grid-filter-right .vc_grid-styled-select, .the_deal_room #latest_articles .vc_grid-filter-dropdown.vc_grid-filter-right .vc_grid-styled-select {
    display: none; }

  .podcast_download_buttons {
    display: block; }

  .podcast_download_buttons .button.green:nth-of-type(n) {
    font-size: 32px;
    font-size: 1rem;
    margin: 0 auto 32px auto;
    margin: 0 auto 1rem auto;
    width: 100%;
    padding-left: 0;
    padding-right: 0; }

  .content_body > .wpb_single_image + h3 {
    padding-top: 32px;
    padding-top: 1rem; }

  .powerpress_player .mejs-audio {
    height: 60px !important;
    height: 1.875rem; }

  .powerpress_player span.mejs-time-total.mejs-time-slider {
    /* max-width: none; */ }

  .powerpress_player .mejs-button.mejs-playpause-button button {
    position: absolute;
    left: 2px;
    left: 0.0625rem;
    top: -2px;
    top: -0.0625rem; }

  .mejs-button.mejs-volume-button.mejs-unmute button, .mejs-button.mejs-volume-button.mejs-mute button {
    position: absolute;
    left: 0;
    top: -5px;
    top: -0.15625rem; }

  .powerpress_player .mejs-time.mejs-currenttime-container {
    padding: 14px 3px 0 18px;
    padding: 0.4375rem 0.09375rem 0 0.5625rem; }

  .powerpress_player .mejs-time {
    padding: 13px 0 0 0px;
    padding: 0.40625rem 0 0 0rem;
    /* position: static; */
    left: -15px;
    left: -0.46875rem; }

  .mejs-button.mejs-volume-button.mejs-unmute, .mejs-button.mejs-volume-button.mejs-mute {
    border: 1px solid white;
    border: 0.06250rem solid white;
    border-radius: 100px;
    border-radius: 3.125rem;
    height: 33px;
    width: 33px;
    top: 2px;
    top: 0.0625rem;
    left: -10px;
    left: -0.3125rem; }

  .site-inner p.time_code {
    margin-bottom: 16px;
    margin-bottom: 0.5rem;
    margin-left: 0; }

  section#text-38 p {
    text-align: center; }

  section#wpp-3 li a:nth-of-type(2), section#wpp-2 li a:nth-of-type(2) {
    top: 0; }

  .standard .pop_up_container, #text-40 .pop_up_container {
    max-width: 640px; }

  .standard .col_item, #text-40 .col_item {
    padding-left: 20px;
    padding-right: 20px; }

  .standard .pop_up_content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #text-40 .pop_up_content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 16px;
    padding: 0.5rem; }

  .standard .pop_up_content .gform_wrapper .gform_footer input[type=submit], #text-40 .pop_up_content .gform_wrapper .gform_footer input[type=submit] {
    padding: 16px;
    padding: 0.5rem; }

  .standard .pop_up_title, #text-40 .pop_up_title {
    line-height: 64px;
    line-height: 2rem; }

  .legal_on_tap_sme #page_header #video_box .vc_single_image-wrapper {
    margin-left: auto;
    margin-right: auto; }

  .legal_on_tap_sme #page_header .vc_col-sm-12 .vc_row {
    margin-top: 0; }

  .legal_on_tap_sme #page_header .vc_col-sm-6:nth-of-type(2) {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px; }

  .legal_on_tap_sme #page_header p br {
    display: none; }

  .flex {
    display: block; }

  .legal_on_tap_sme .content_copy:nth-of-type(3) .flex .img_container, .legal_on_tap_sme .content_copy:nth-of-type(3) .flex .text_container {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }

  .legal_on_tap_sme .content_copy:nth-of-type(3) .text_container h2 {
    text-align: center; }

  .legal_on_tap_sme #what_is_legal_on_tap ul {
    margin-top: 0; }

  .legal_on_tap_sme #what_is_legal_on_tap p {
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  .legal_on_tap_sme .five_col.vc_row {
    padding-top: 64px;
    padding-top: 2rem; }

  .legal_on_tap_sme .five_col p:first-of-type {
    min-height: 0; }

  .legal_on_tap_sme .five_col p:first-of-type img {
    position: static; }

  .legal_on_tap_sme .five_col h3 {
    text-align: left;
    min-height: 0; }

  .legal_on_tap_sme .five_col p br {
    display: none; }

  .legal_on_tap_sme #what_kinds .vc_col-sm-6:nth-of-type(1) {
    display: none; }

  .legal_on_tap_sme #what_kinds .vc_col-sm-6:nth-of-type(2) {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px; }

  .legal_on_tap_sme #what_kinds {
    position: relative; }

  .legal_on_tap_sme #what_kinds:before {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.8); }

  .legal_on_tap_sme #what_kinds h2 br {
    display: none; }

  .legal_on_tap_sme #whos_it_for .vc_col-sm-6:nth-of-type(1) {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px; }

  .legal_on_tap_sme #whos_it_for ul {
    margin-left: 64px;
    margin-left: 2rem; }

  #whos_it_for p br {
    display: none; }

  .legal_on_tap_sme #how_it_works ol {
    margin-top: 64px;
    margin-top: 2rem; }

  .legal_on_tap_sme #join_legal_on_tap_now .vc_col-sm-6:nth-of-type(1) .vc_column-inner {
    padding-left: 20px;
    padding-right: 20px; }

  #join_legal_on_tap_now .vc_col-sm-6:nth-of-type(1) {
    border-radius: 5px;
    border-radius: 0.3125rem; }

  .legal_on_tap_sme .content_copy:nth-of-type(6) .vc_col-sm-6:nth-of-type(2) {
    padding-left: 0;
    padding-right: 0; }

  .legal_on_tap_sme .content_copy:nth-of-type(6) .vc_col-sm-6:nth-of-type(2) h2 br {
    display: none; }

  .error404 article {
    padding-top: 64px;
    padding-top: 2rem; }

  .error404 article p {
    margin-bottom: 32px;
    margin-bottom: 1rem; }

  .boxed_quote .wpb_text_column > .wpb_wrapper {
    border: 2px solid #7bbedc;
    border: 0.125rem solid #7bbedc;
    padding: 110px 0 84px;
    padding: 3.4375rem 0 2.625rem; }

  .boxed_quote .wpb_text_column > .wpb_wrapper:before {
    z-index: 20;
    position: absolute;
    content: '';
    background: var(--wpr-bg-cb7919f1-3d4f-4e96-8e39-49396fb77295) no-repeat;
    background-size: contain;
    width: 76px;
    height: 59px;
    top: -38px;
    top: -1.1875rem;
    left: 50%;
    transform: translateX(-50%);
    outline: 20px solid #f7f7f7;
    outline: 1.25rem solid #f7f7f7; }

  .hhmc .vc_row:nth-of-type(n) .boxed_quote .wpb_text_column > .wpb_wrapper {
    padding-top: 128px;
    padding-top: 4rem;
    padding-bottom: 128px;
    padding-bottom: 4rem;
    padding-left: 32px;
    padding-left: 1rem;
    padding-right: 32px;
    padding-right: 1rem; }

  .hhmc .vc_row:nth-of-type(4) .vc_col-sm-6:nth-of-type(n) {
    margin-top: 0; }

  .hhmc .vc_row:nth-of-type(11) h4 {
    margin-bottom: 64px;
    margin-bottom: 2rem; }

  .boxed_quote .wpb_text_column > .wpb_wrapper:after {
    width: 100px;
    height: 100px;
    top: -50px; }

  .employment .content_copy:nth-of-type(8) ul {
    margin-left: 64px;
    margin-left: 2rem; }

  .employment .content_copy:nth-of-type(8) .vc_col-sm-6:nth-of-type(2) {
    padding-left: 20px;
    padding-right: 20px; }

  .employment .content_copy:nth-of-type(9) .vc_col-sm-6:nth-of-type(1) li {
    margin-top: 0;
    margin-bottom: 32px;
    margin-bottom: 1rem;
    line-height: 32px;
    line-height: 1rem; }

  #legal_on_tap_table.content_copy .button.green,
  .legal_on_tap_landing .content_copy .button.green {
    font-size: 18px;
    font-size: 0.5625rem;
    padding: 10px 45px;
    padding: 0.3125rem 1.40625rem; }

  #legal_on_tap_table.content_copy .vc_col-sm-6:nth-of-type(2) .wpb_single_image.vc_align_left img,
  .legal_on_tap_landing .content_copy .vc_col-sm-6:nth-of-type(2) .wpb_single_image.vc_align_left img {
    position: static; }

  #legal_on_tap_table.content_copy .vc_col-sm-6:nth-of-type(2),
  .legal_on_tap_landing .content_copy .vc_col-sm-6:nth-of-type(2) {
    padding-left: 0;
    padding-right: 0; }

  #legal_on_tap_table.content_copy .vc_col-sm-6:nth-of-type(n) .wpb_single_image.vc_align_left img,
  .legal_on_tap_landing .content_copy .vc_col-sm-6:nth-of-type(n) .wpb_single_image.vc_align_left img {
    width: 100%;
    position: static; }

  #legal_on_tap_table.content_copy .wpb_single_image.vc_align_left .vc_single_image-wrapper,
  .legal_on_tap_landing .content_copy .wpb_single_image.vc_align_left .vc_single_image-wrapper {
    height: auto;
    position: static; }

  #join_legal_on_tap_now h2 {
    margin-bottom: 0; }

  .privacy .vc_col-sm-4 .button {
    width: 80%;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    max-width: 320px; }

  .privacy .vc_col-sm-12 > .vc_column-inner {
    padding-left: 20px;
    padding-right: 20px; }

  .ep_title {
    font-size: 24px;
    font-size: 0.75rem;
    line-height: 32px;
    line-height: 1rem; }

  /* SITEMAP */
  .sitemap h2 {
    font-size: 32px;
    font-size: 1rem; }

  .sitemap .site-inner ul {
    column-count: 1; }

  #making_commercial {
    margin-left: auto;
    margin-right: auto; }

  select[data-filter="article-category"] {
    font-size: 24px;
    font-size: 0.75rem; }

  .legal_on_tap_sme #cornerstone,
  .legal_on_tap_sme #advanced {
    padding-left: 20px;
    padding-right: 20px; }

  #our_happy_clients_two_column .vc_gitem-zone-a .vc_gitem-row-position-top {
    position: relative; }

  .testimonial_grid_item {
    width: 100%;
    float: none; }

  #video_container iframe {
    width: 100%;
    height: 338px;
    height: 10.5625rem; }

  .our_clientsv2 .iframe_container iframe {
    width: 100%;
    height: 338px;
    height: 10.5625rem; }

  .page-nps h1 {
    font-size: 40px;
    font-size: 1.25rem;
    text-align: center; }

  .content-width > .wpb_column > .vc_column-inner > .wpb_wrapper {
    max-width: 100%;
    text-align: center;
    padding: 0 20px;
    padding: 0 0.625rem; }

  .has-bg.content-width {
    background-position: center center; }

  .has-bg h4 {
    font-size: 30px;
    font-size: 0.9375rem;
    line-height: 38px;
    line-height: 1.1875rem; }

  .small_button {
    font-size: 20px;
    font-size: 0.625rem;
    padding: 10px;
    padding: 0.3125rem; }

  #send_me_alerts p:nth-of-type(n) {
    line-height: normal; } }
@media only screen and (max-width: 700px) {
  html {
    font-size: 30px; }

  .pop_up_container {
    max-width: 95%; }

  #hero_image {
    background-position: -700px 100%; }

  .brand #our_clients .controls, .business_sales #our_clients .controls, .procten #our_clients .controls, #our_happy_clients .controls {
    top: 70%; }

  #page_header_podcast {
    position: relative;
    min-height: 115px; }

  #page_header_podcast img {
    width: 520px;
    height: 75px;
    position: absolute;
    max-width: none;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%); }

  .standard.pop_up_container, #text-40 .pop_up_container {
    max-width: 95%; }

  .legal_on_tap_sme #our_clients_logo_list li:nth-child(n) img {
    margin: 0 0;
    max-width: 110px; } }
@media only screen and (max-width: 640px) {
  .ess .esg-entry-media {
    max-height: 400px; }

  .business-experts-book .landing-form .gf-content {
    padding-top: 0;
    padding-left: 15px; }

  .business-experts-book .checklist ul {
    padding-left: 25px; }

  .business-experts-book .checklist h4 {
    text-align: center; }

  .business-experts-book .checklist .checklist-img .wpb_single_image.vc_align_right {
    text-align: center !important; }

  .business-experts-book .landing-author-box .landing-author-desc {
    width: 90%;
    margin: 0 auto; }

  .business-experts-book .landing-author-box .landing-author-desc .vc_column-inner {
    margin-top: 0;
    margin-left: 0;
    padding: 25px; }

  .business-experts-book .landing-footer ul {
    margin: 0; }

  .business-experts-book .landing-testimonial h5 {
    font-size: 24px; } }
@media only screen and (max-width: 600px) {
  html {
    font-size: 28px; }

  #latest_articles .minimal-light .esg-selected-filterbutton,
  .button_podcast_channels .button.transparent_green {
    max-width: 260px;
    width: 260px;
    min-width: 0;
    padding: 16px; }

  #latest_articles .minimal-light .esg-selected-filterbutton {
    padding: 20px; }

  .esg-filter-wrapper.dropdownstyle.esg-fgc-7 {
    margin-top: -22px;
    margin-bottom: 32px;
    display: block; }

  .site-inner .button_podcast_channels li {
    display: block;
    margin: 0 auto 24px; }

  #latest_articles .minimal-light .esg-dropdown-wrapper {
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 260px;
    min-width: 0; }

  .button_podcast_channels .button.transparent_green {
    margin-right: 0; }

  .employment .content_copy:nth-of-type(5) .vc_col-sm-12 {
    padding-left: 20px;
    padding-right: 20px; }

  p br {
    display: none; }

  #hero_image {
    background-position: -740px 100%; }

  .home #our_clients_logo_list {
    margin-left: 25px; }

  #our_podcasts .vc_col-sm-12 {
    padding-left: 10px;
    padding-right: 10px; }

  #our_happy_clients .big_quote {
    /* top: 210px; */ }

  #our_happy_clients .vc_grid.vc_row.vc_grid-gutter-30px {
    padding-left: 20px;
    padding-right: 20px; }

  #our_happy_clients .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey {
    min-width: 50%; }

  section#custom_html-2 {
    font-size: 33px; }

  /* CTA BUTTON */
  .standard .pop_up_content .gform_wrapper .gform_footer input[type=submit], .legal_on_tap_sme #page_header .button.solid_green, #text-40 .pop_up_content .gform_wrapper .gform_footer input[type=submit], .site-inner .button_ul .button.green, #send_me_alerts .button.solid_green, .contact .gform_wrapper .gform_footer input[type=submit], #join_legal_on_tap_now .button.white, .legal_on_tap #page_header .button.solid_green, .health_check #page_header .button.solid_green, .employment #page_header .button.solid_green, .employment #page_cta .button.solid_green, .litigation #page_header .button.solid_green, .litigation #page_cta .button.solid_green, #page_cta .button.solid_green, .brand #page_header .button.solid_green, .procten #page_cta .button.solid_green, .procten .content_copy:nth-of-type(8) .button.solid_green, .procten #page_header .button.solid_green, .left_copy_right_img .button.green, #video_grid .button.green, #our_experience .button.solid_green, #page_header .button.solid_green {
    font-size: 20px;
    font-size: 0.71rem; }

  .about #aspect_is_headed .vc_col-sm-6:nth-of-type(2) {
    max-height: 350px;
    max-height: 12.5rem; }

  #faq .testi {
    padding: 0px 50px 26px; }

  #faq .active .testi {
    padding: 52px 50px 26px; }

  .latest_articles #latest_articles {
    padding-left: 0;
    padding-right: 0; }

  #latest_articles .vc_grid-pagination li {
    margin: 0 6px; }

  .pop_up_close {
    top: -38px; }

  section#text-39 .button.solid_green {
    padding-left: 0;
    padding-right: 0;
    width: 100%; }

  .ess .esg-entry-cover {
    margin-top: 60%; }

  #our_happy_clients.shortcode .easyPaginateNav {
    display: none; } }
@media only screen and (max-width: 500px) {
  html {
    font-size: 25px; }

  .privacy .vc_col-sm-4 .wpb_text_column {
    margin-bottom: 20px; }

  .error404 .entry-content .search-form, .error404 input[type="search"] {
    width: 100%; }

  #hero_image {
    height: 700px;
    background-position: -790px 100%; }

  #hero_image .button.solid_green {
    padding: 10px 10px; }

  #hero_image .wpb_column.vc_column_container.vc_col-sm-6:nth-of-type(2) .play_video {
    margin-top: 180px;
    width: 140px;
    height: 156px; }

  #hero_image h2 {
    margin-left: 0; }

  .home #our_clients_logo_list {
    margin-left: 0;
    padding: 0 20px; }

  #our_clients_logo_list li {
    width: 50%; }

  #making_commercial li:nth-child(5) {
    background-position: center 15%;
    background-size: 70%; }

  #our_happy_clients .controls {
    max-width: 85%; }

  #our_happy_clients .big_quote {
    top: 190px;
    top: 7.6rem; }

  #our_happy_clients .vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid:before, #our_happy_clients .vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid:after {
    width: 30%; }

  /* CTA BUTTON */
  .standard .pop_up_content .gform_wrapper .gform_footer input[type=submit], .legal_on_tap_sme #page_header .button.solid_green, #text-40 .pop_up_content .gform_wrapper .gform_footer input[type=submit], .site-inner .button_ul .button.green, #send_me_alerts .button.solid_green, .contact .gform_wrapper .gform_footer input[type=submit], #join_legal_on_tap_now .button.white, .legal_on_tap #page_header .button.solid_green, .health_check #page_header .button.solid_green, .employment #page_header .button.solid_green, .employment #page_cta .button.solid_green, .litigation #page_header .button.solid_green, .litigation #page_cta .button.solid_green, #page_cta .button.solid_green, .brand #page_header .button.solid_green, .procten #page_cta .button.solid_green, .procten .content_copy:nth-of-type(8) .button.solid_green, .procten #page_header .button.solid_green, .left_copy_right_img .button.green, #video_grid .button.green, #our_experience .button.solid_green, #page_header .button.solid_green {
    font-size: 24px;
    font-size: 0.96rem;
    padding: 8px 32px;
    padding: 0.32rem 1.28rem; }

  .about #aspect_is_headed .vc_col-sm-6:nth-of-type(2) {
    max-height: 280px;
    max-height: 11.2rem; }

  .site-inner p.blue_quote {
    padding: 30px; }

  section#text-35 .textwidget {
    padding-left: 20px;
    padding-right: 20px; }

  section#text-35 h3 br {
    display: none; }

  section#text-35 .button.green {
    width: 100%; }

  #search-5 .pop_up_close {
    top: -5px; }

  .pop_up_title br {
    display: none; }

  section#text-33 li:nth-of-type(n) {
    min-height: 50px;
    padding-left: 120px;
    padding-right: 20px; }

  .business-experts-book .landing-footer ul li {
    display: block;
    margin: 10px 0; }

  .business-experts-book .landing-footer ul li::after {
    display: none; } }
@media only screen and (max-width: 400px) {
  html {
    font-size: 20px; }

  li#field_40_5 > div > div {
    transform: scale(0.9);
    position: relative;
    left: -15px; }

  #join_legal_on_tap_now h2 {
    font-size: 30px; }

  #hero_image {
    height: 650px;
    background-position: -860px 100%; }

  #hero_image .wpb_column.vc_column_container.vc_col-sm-6:nth-of-type(2) .name_box {
    font-size: 14px;
    width: 190px; }

  #our_clients_logo_list li {
    width: 100%; }

  #our_clients:after {
    bottom: -20px; }

  #our_podcasts .vc_col-sm-6 .vc_column-inner {
    padding-left: 0;
    padding-right: 0; }

  #our_podcasts .vc_col-sm-6 .wpb_text_column:nth-of-type(2) {
    margin: 0 -22px 32px; }

  #our_happy_clients .vc_col-sm-12 .vc_column-inner {
    padding-left: 10px;
    padding-right: 10px; }

  section#custom_html-2 {
    font-size: 26px; }

  .about #aspect_is_headed .vc_col-sm-6:nth-of-type(2) {
    max-height: 220px; }

  #faq .testi {
    padding: 0px 20px 10px; }

  #faq .active .testi {
    padding: 30px 20px 10px; }

  #our_happy_clients.white .controls .thin_arrow_left {
    left: 20px; }

  #our_happy_clients.white .controls .thin_arrow_right {
    right: 20px; }

  #latest_articles .vc_grid-pagination li {
    margin: 0 2px; }

  .legal_on_tap_sme #our_clients_logo_list li:nth-child(n) img {
    max-width: 150px; }

  .ess .esg-entry-cover {
    margin-top: 65%; }

  .ess .eg-eisenhower-element-0 {
    font-size: 15px !important; }

  .ess .eg-eisenhower-nostyle-element-25 {
    margin-top: 16px; }

  .ess .eg-eisenhower-nostyle-element-25 a {
    font-size: 14px;
    padding: 10px 30px; }

  .ess .esg-entry-cover {
    height: 139px !important;
    min-height: 0; }

  .ess .esg-entry-media {
    margin-top: -30px; } }
/* #0085c2; #11294c; */
/* css end */

/*# sourceMappingURL=child_responsive.css.map */
