@charset "UTF-8";

:root {
            --bs-nav-link-font-size:16px;
            --bs-nav-link-color:#ffffff;
            --bs-navbar-active-color:#c3a56b;
        }
        
        .navbar-nav {
  
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: #ffffff;
    --bs-nav-link-hover-color: #c3a56b;
    --bs-nav-link-disabled-color: #c3a56b;
    --bs-navbar-active-color:#c3a56b;
  
}
/**
* Eric Meyer's Reset CSS v2.0
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section, time {
  display: block;
}

body {
  line-height: 1;
  color: black;
  background: white;
}

a {
  color: inherit;
  text-decoration: none;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* meyerweb css reset end */

textarea:focus, input:focus {
  outline: 0;
}

input {
  border-width: 0;
}

em {
  font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}

.group:before,
.group:after {
  content: " ";
  display: table;
}

.group:after {
  clear: both;
}

.group {
  zoom: 1; /* ie 6/7 */
}

embed,
img,
object,
video {
  max-width: 100%;
}
sup {
  font-size: 58.3%;
  vertical-align: text-top;
}
sub {
  font-size: 58.3%;
  vertical-align: text-bottom;
}
.no-space-between-inline-blocks {
  *letter-spacing: normal; /*reset IE < 8*/
  letter-spacing: -0.31em; /*webkit*/
  word-spacing: -0.43em; /*IE < 8 && gecko*/
}
/*restore spacing on inner elements*/
.no-space-between-inline-blocks > * {
  letter-spacing: normal;
  word-spacing: normal;
}
.displace {
  left: -5000px;
  position: absolute;
}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
*:after,
*:before {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
html {
  font-size: 16px;
}

body {

  color: #000000;
  font-family: Montserrat, sans-serif;
  font-size: 2.604167rem; /* 41.67px / 16px = 2.604375rem */
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0;
  text-decoration: none;
}

header .bg-body-tertiary{
  background-color: #000000!important;
}
header .nav-link{
  text-transform: uppercase;
      font-weight: 400;
      
}
header .nav-link:hover{
 animation: pulse; /* referring directly to the animation's @keyframe declaration */
 
  animation-duration: 2s; /* don't forget to set a duration! */
}
a:hover{
opacity: 0.5;
}
.case_gallery_item{
  transition: background-color 0.2s ease-in 0.2s;
}
.case_gallery_item:before{


background: #876f41!important;
}
.case_gallery_item:hover::before {
background: transparent!important;

  animation-duration: 2s; /* don't forget to set a duration! */
     animation:bounceOutRight; /* referring directly to the animation's @keyframe declaration */
}
.case_gallery_item:hover p{
   animation:zoomIn; /* referring directly to the animation's @keyframe declaration */
     animation-duration: 2s; /* don't forget to set a duration! */
}

.case_gallery .case_gallery_item:hover img {
  opacity: 1!important;
}
header .dropdown-toggle::after{
      content:url(./images/dropdown_arrow_copy_2.png);
      vertical-align: 0;
          scale: 0.55;
          border: none;
}
header .dropdown-menu{
--bs-dropdown-bg: #000000;
--bs-dropdown-border-radius: 0px;
}
header .dropdown-item{
color: #ffffff;
padding: 0.75rem 1rem;
}
header .dropdown-item:focus, .dropdown-item:hover{
background-color:#a73d42 ;
color: #ffffff;
}
header::before {
  content: '';
  position: fixed;
  top: -100px; left: 0; right: 0; bottom: 0;
  display: block;
  background: url(images/hero_bg.jpg) top center;
  background-size: cover;
  
  min-height: 100%;
  z-index: -2;
}

.hero_bg{
    display: block;
    position: fixed;
    width: 100%;
       top: -100px;
}
.hero_caption {
    position: absolute;
    z-index: 1;
      bottom: 35%;
    right: 0;
    left: 0;
}
.phone_number{
color: #c3a56b;
    font-weight: 700;
    font-size: 1.35rem;
}

.global_container_ {
  float: none;
  height: auto;
  margin: 0 auto;
  position: relative;
  width: 100%; /* 2600px / 2600px = 100% */
  background: #8f363a;
}
.header {
  position: relative;
}
.header-image-text {
  height: 1769px;
  overflow: hidden;
  position: relative;
  width: 100%; /* 2600px / 2600px = 100% */
}
.header-image {
      position: relative;
  /* left: 0;
  padding: 308px 0 325px;
  position: absolute;
  top: 36px; */
  width: 100%; /* 2600px / 2600px = 100% */
  /* background: url(images/dsc_0012-edit.png) no-repeat center 0;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; */
}
.l-constrained-3 {
          height: 100vh;
}
.vector-smart-object {
  display: block;
  margin: 0 auto;
}
.button-outline-holder {
    display: table;
    margin: 0 auto 0;
    /* min-height: 99px; */
    padding: 1rem 1rem;
    border: 5px solid #c3a56b;
    color: #ffffff;
    font-size: 1.75rem;
    /* line-height: 75px; */
    text-align: center;
    text-transform: uppercase;
    text-align: center;
    text-transform: uppercase;
}
.text-2 {
    margin: 27px 0 0;
    color: #ffffff;
    font-size: 2.5rem;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.down-arrows {
    position: absolute;
    bottom: 3rem;
    left: 0;
    right: 0;
    margin: auto;
}
.layer-1 {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; /* 2600px / 2600px = 100% */
}
.nav-bar {
  left: 0;
  padding: 65px 0 0;
  position: absolute;
  top: 0;
  width: 100%; /* 2600px / 2600px = 100% */
  background: url(images/nav_background.png) no-repeat center 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.l-constrained-5 {
  margin: 0 auto;
  padding: 0 82px;
  position: relative;

}
.seaton-law-firm-logo {
  float: left;
  margin: 0 74px 0 0;
}
.navigation {
  float: left;
  margin: 40px 0 0;
  position: relative;
 
}
.text-3 {
  float: left;
  margin: 6px 0 0;
  color: #ffffff;
  font-size: 1.822917rem; /* 29.17px / 16px = 1.823125rem */
  text-transform: uppercase;
}
.dropdown-arrow {
  float: left;
  margin: 15px 0 0 17px;
}


.col-27 {
  float: left;
  margin: 6px 0 0 36px;
  position: relative;
  width: 629px;
}
.row-40 {
  position: relative;
  width: 629px;
}
.text-4 {
  float: left;
  color: #c3a56b;
  font-size: 1.822917rem; /* 29.17px / 16px = 1.823125rem */
  text-transform: uppercase;
}
.dropdown-arrow-copy {
  float: left;
  margin: 9px 0 0 18px;
}
.text-5 {
  float: right;
  color: #ffffff;
  font-size: 1.822917rem; /* 29.17px / 16px = 1.823125rem */
  text-transform: uppercase;
}
.rectangle-11-holder {
  height: 822px;
  margin: 60px 0 0;
  position: relative;
  width: 504px;
  background: #070606;
  background-position: center bottom;
}
.drop-down-hover-over {
  height: 79px;
  left: 50%;
  position: absolute;
  top: 396px;
  width: 504px;
  background: #a73d42;
  margin-left: -252px;
}
.text-6 {
  left: 50%;
  position: absolute;
  top: 0;
  color: #ffffff;
  font-size: 1.822917rem; /* 29.17px / 16px = 1.823125rem */
  line-height: 79.16666px;
  text-transform: uppercase;
  margin-left: -217px;
}
.dropdown-arrow-copy-2 {
  float: left;
  margin: 15px 0 0 9px;
}
.resources {
  float: left;
  margin: 6px 0 0 50px;
  color: #ffffff;
  font-size: 1.822917rem; /* 29.17px / 16px = 1.823125rem */
  text-transform: uppercase;
}
.contact {
  float: left;
  margin: 6px 0 0 65px;
  color: #ffffff;
  font-size: 1.822917rem; /* 29.17px / 16px = 1.823125rem */
  text-transform: uppercase;
}
.text-7 {
  float: right;
  color: #c3a56b;
  font-weight: bold;
  text-transform: uppercase;
}
.why-should-i-hire-section {

  position: relative;
  background: #933539;
  margin-bottom:65px
}
.istock-1186471922-holder {
  padding: 130px 0 109px;
  position: relative;
  width: 100%; /* 2600px / 2600px = 100% */
  background: url(images/istock-1186471922.jpg) no-repeat center 0;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.l-constrained-4 {
  margin: 0 auto;
  position: relative;

}
.text-8 {
  margin: 0 auto;
  position: relative;
  right: 3px;
 
  color: #c3a56b;
  font-family: 'Libre Baskerville', serif;
  font-size: 7.552084rem; /* 120.83px / 16px = 7.551875rem */
  line-height: 166.66667px;
  text-align: center;
}
.main-content-wrapper {
  padding: 0px 0 78px;
  position: relative;
  background: #ffffff;
}
.content_list_wrapper ul li{
text-align: left;
position: relative;
}
.content_list_wrapper ul li::before{
content: url(./images/check_mark_copy_8.png);
    display: inline-block;
    /* background: url(./images/check_mark_copy_8.png) no-repeat center; */
    /* background-size: contain; */
    /* margin-right: 15px; */
    scale: 0.5;
    position: absolute;
    left: -62px;
    top: -11px;
}

.l-constrained {
  margin: 0 auto;
  position: relative;
    
}
.section-3-bulleted-list {
 
  margin: 0 auto;
  position: relative;

}
.text-9 {
  margin: 0 auto;
  position: relative;
  right: 56.5px;
 
  line-height: 75px;
  text-align: center;
}

.bulleted-list-left {
  float: left;
  margin: 0 63px 0 0;
  position: relative;
  
}

.check-mark {
  float: left;
  margin: 0 26px 0 0;
}
.text-10 {
  margin: 3px 0 0;

  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
  font-weight: 500;
}

.check-mark-copy-4 {
  float: left;
  margin: 0 25px 0 0;
}
.text-11 {
  margin: 3px 0 0;

  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
  font-weight: 500;
}

.check-mark-copy-5 {
  float: left;
  margin: 0 25px 0 0;
}
.text-12 {
  margin: 7px 0 0;
  width: 1032px;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
  font-weight: 500;
}

.check-mark-copy-6 {
  float: left;
  margin: 0 25px 0 0;
}
.text-13 {
  margin: 3px 0 0;

  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
  font-weight: 500;
}
.bulleted-list-right {
  float: left;
  position: relative;
  width: 1315px;
}

.check-mark-copy {
  float: left;
  margin: 0 33px 0 0;
}
.text-14 {
  margin: 3px 0 0;
 
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
  font-weight: 500;
}

.check-mark-copy-7 {
  float: left;
  margin: 0 33px 0 0;
}
.text-15 {
  margin: 3px 0 0;
 
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
  font-weight: 500;
}

.check-mark-copy-8 {
  float: left;
  margin: 0 33px 0 0;
}
.text-16 {
  margin: 4px 0 0;

  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
  font-weight: 500;
}
.cases-we-handle {
 
  position: relative;
      background: #fff;
}
.cases-we-handle img{
display: block;
   
    position: relative;
    z-index: 1;
}
.cases-we-handle h2, .hear_from h2,.footer h2{
      margin: 94px 0 0;
    color: #c3a56b;
    font-family: 'Libre Baskerville', serif;
    font-size: 4rem;
    text-align: center;
    font-weight: 400;
}

.cases-we-handle .text-18{
  margin: 19px auto 0;
    line-height: 3rem;
    text-align: center;
}
.rating_block ul{
display: flex;
}
.hear_from{
  padding-bottom: 50px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
      background: #c3a56b;
}
.rating_block ul .rating_icon{
width: 30px;
}
.hear_from .owl-carousel .owl-item{
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
padding: 15px;
}
.hear_from .owl-carousel .owl-item .text-31{
 font-size: 1.25rem;
    width: auto;
    line-height: 2rem;
    text-align: left;
    display: block;
}
.hear_from .owl-carousel .owl-item .read_more_link{
color: #876f41;
    font-weight: 500;
    font-size: 1.25rem;
    display: block;
    width: 100%;
    text-align: left;
    padding: 1rem 0;
    text-transform: uppercase;
}

.hear_from .owl-carousel .owl-item {
  font-size: 1.5rem;
    width: auto;
    line-height: 2rem;
    text-align: left;
    display: block;
}
.hear_from .owl-carousel .owl-stage-outer{
padding: 2rem 0rem;
}

.hear_from .card_head{
font-weight: bold;
font-size: 1.25rem;
}
.hear_from .card_text{
  font-size: 1rem;
}
.owl-carousel .owl-item .card_bottom_row img{
  width: auto;

}
.click_below_link{
text-align: center;

    margin: 3rem 0;
}
.click_below_link a{

color: #876f41;
    font-weight: 500;
    
}
.case_gallery .case_gallery_item{
  position: relative;
      cursor: pointer;
}
.case_gallery .case_gallery_item img{
 opacity: 0.32;}

.case_gallery .case_gallery_item p{

    position: absolute;
    z-index: 5;
    color: #fff;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    justify-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
}
.case_gallery .case_gallery_item::before{
content: '';
    background: #876f41;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 1;
}
.case_gallery .btn-primary{
border-radius: 0;
    background-color: #876f41;
    border-color: #876f41;
    font-size: 1.15rem;
    font-weight: 600;
    padding: 0.75rem 3rem;
}

.case_gallery .btn-primary:hover{
      background-color: #ffffff;
    border-color: #876f41 ;
    color:#876f41 ;
}

.hear_from{
  background:#ffffff;
}
.divider-line-copy {
  display: block;
  
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.footer{
  color: #ffffff;
  font-size: 1.25rem;
}
.footer_state_list{
      margin-top: 40px;
}
.footer_subhead{
  color: #fff;
    font-size: 1.25rem;
    text-align: center;
    padding: 1.5rem;
}
.footer_state_list li{
    display: inline-flex;
    font-size: 1.15rem;
    width: 180px;
    padding-bottom: 25px;
    margin-right: 20px;
    white-space: nowrap;

}
.footer_state_list li a{
  color: #ffffff;
}
.footer_state_list li::before{
content:'' ;
 display: inline-block;
  width: 20px;
  height: 20px;
  background: url(./images/location_marker_copy_2.png) no-repeat center;
  background-size: contain;
    margin-right: 15px;
}
.footer_list_head{
       color: #fff;
    font-size: 1.75rem;
    /* text-align: left; */
    padding: 1.5rem 0;
    text-transform: uppercase;
}
.footer_list li a{
  color: #ffffff;
}
.footer_phone{
      margin: 23px 0 0;
    color: #c3a56b;
    font-size: 3rem;
    font-weight: bold;
    text-transform: uppercase;
}
.footer_soicon_list{

}
.footer_soicon_list li{
display: inline-flex;
    margin-right: 5px;
}
.footer_soicon_list li img{
    width: 46px;
}
.text-17 {
  margin: 94px 0 0;
  color: #c3a56b;
  font-family: 'Libre Baskerville', serif;
  font-size: 7.552084rem; /* 120.83px / 16px = 7.551875rem */
  text-align: center;
}
.text-18 {
  margin: 19px auto 0;

  line-height: 75px;
  text-align: center;
}
.wrapper-17 {
  height: 1552px;
  margin: 79px 0 0;
  position: relative;
 
}
.motorcycle-accidents {
  height: 778px;
  left: 50%;
  margin: 0 0 0 432px;
  padding: 348px 0 374px;
  position: absolute;
  top: 774px;
 
  background: url(images/rectangle_6_copy_2_2.png) no-repeat;
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-align: center;
}
.offshore-accidents {
  height: 778px;
  left: 50%;
  margin: 0 0 0 -433px;
  padding: 348px 1px 374px;
  position: absolute;
  top: 774px;
  width: 868px;
  background: url(images/rectangle_6_copy_3.png) no-repeat;
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-align: center;
}
.maritime-accidents {
  height: 778px;
  left: 50%;
  margin: 0 0 0 -1300px;
  padding: 348px 0 374px;
  position: absolute;
  top: 774px;
 
  background: url(images/rectangle_6_2.png) no-repeat;
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-align: center;
}
.personal-injury {
  height: 778px;
  left: 50%;
  margin: 0 0 0 432px;
  padding: 348px 0 374px;
  position: absolute;
  top: 0;

  background: url(images/rectangle_6_copy_2_3.png) no-repeat;
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-align: center;
}
.truck-accidents-hover-over {
  height: 778px;
  left: 50%;
  margin: 0 0 0 -433px;
  padding: 348px 1px 374px;
  position: absolute;
  top: 0;

  background: url(images/rectangle_6_copy_5.png) no-repeat;
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-align: center;
}
.auto-accidents {
  height: 778px;
  left: 50%;
  margin: 0 0 0 -1300px;
  padding: 348px 0 374px;
  position: absolute;
  top: 0;

  background: url(images/rectangle_6_3.png) no-repeat;
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-align: center;
}

.spinal-cord-injury {
  height: 778px;
  padding: 348px 0 374px;
  position: relative;
  width: 868px;
  z-index: 128;
  background: url(images/rectangle_6.png) no-repeat;
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-align: center;
}
.wrongful-death {
  height: 778px;
  padding: 348px 0 374px;
  position: relative;
 
  z-index: 123;
  background: url(images/rectangle_6_copy.png) no-repeat;
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-align: center;
}
.traumatic-brain-injury {
  height: 778px;
  padding: 348px 0 374px;
  position: relative;
  width: 868px;
  z-index: 118;
  background: url(images/rectangle_6_copy_2.png) no-repeat;
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-align: center;
}
.more-cases-button {
  margin: 58px auto 0;
  min-height: 97px;
 
  background: #876f41;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
  font-weight: 500;
  line-height: 97px;
  text-align: center;
}
.divider-line-copy-2 {
  display: block;
  left: 20px;
  margin: 100px auto 0;
  position: relative;
}
.testimonials {
  margin: 76px 0 0;
  position: relative;
  z-index: 0;
}
.text-29 {
  position: relative;
  z-index: 105;
  color: #c3a56b;
  font-family: 'Libre Baskerville', serif;
  font-size: 7.552084rem; /* 120.83px / 16px = 7.551875rem */
  text-align: center;
}
.text-30 {
  margin: -38px 0 0;
  position: relative;
  z-index: 104;
  color: #ffffff;
  font-weight: 300;
  text-align: center;
}
.testimonial-1 {
  min-height: 810px;
  padding: 56px 43px 55px;
  position: relative;

  background: #ffffff;
  -webkit-box-shadow: 0 0 32.01px 0.99px rgba(220, 220, 220, 0.73);
  -moz-box-shadow: 0 0 32.01px 0.99px rgba(220, 220, 220, 0.73);
  box-shadow: 0 0 32.01px 0.99px rgba(220, 220, 220, 0.73); /*outer glow*/
}
.stars {
  display: block;
  margin: 0 0 0 4px;
  position: relative;
}
.text-31 {
  margin: 17px 0 0;
  width: 674px;
  line-height: 66.66666px;
}
.text-32 {
  margin: 28px 0 0;
  color: #c3a56b;
  font-weight: 600;
}
.row-9 {
  margin: 68px auto 0;
  position: relative;
  right: 7.5px;

}
.owl-carousel .owl-item .card_bottom_row img.face-image {
  width: 80px;
}
.owl-carousel .owl-item .card_bottom_row img.google-icon {
 width: 40px;
}

.footer{
    background: #7c2c30;
}


.face-image-2 {
  float: left;
}
.google-icon-2 {
  float: right;
  margin: 45px 0 0;
}



.face-image-3 {
  float: left;
}
.google-icon-3 {
  float: right;
  margin: 45px 0 0;
}

.footer {
  position: relative;
}
.footer-2 {
  position: relative;
  z-index: 0;
}
.divider-line {
  height: 14px;
  margin: 0 auto;
  max-width: 2600px;
  position: relative;
  z-index: 64;
  background: #c3a56b;
}

.text-43 {
  color: #c3a56b;
  font-family: 'Libre Baskerville', serif;
  font-size: 7.552084rem; /* 120.83px / 16px = 7.551875rem */
  text-align: center;
}
.text-44 {
  margin: 18px 0 0;
  color: #ffffff;
  text-align: center;
}
.location-list-with-location-icon {
  left: 51.5px;
  margin: 110px auto 0;
  position: relative;
  width: 2497px;
}
.col-23 {
  float: left;
  position: relative;
  width: 357px;
}
.row-33 {
  position: relative;
}
.location-marker {
  float: left;
  margin: 0 29px 0 0;
}
.alexandria {
  margin: 8px 0 0;
  width: 357px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
}
.row-34 {
  margin: 32px 0 0;
  position: relative;
}
.location-marker-copy {
  float: left;
  margin: 0 29px 0 0;
}
.pineville {
  margin: 8px 0 0;
  width: 357px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
}
.col-22 {
  float: left;
  margin: 0 0 0 24px;
  position: relative;
  width: 376px;
}
.row-31 {
  position: relative;
}
.location-marker-copy-2 {
  float: left;
  margin: 0 29px 0 0;
}
.leesville {
  margin: 8px 0 0;
  width: 315px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
}
.row-32 {
  margin: 32px 0 0;
  position: relative;
}
.location-marker-copy-3 {
  float: left;
  margin: 0 32px 0 0;
}
.marksville {
  margin: 8px 0 0;
  width: 376px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
}
.col-21 {
  float: left;
  margin: 0 0 0 5px;
  position: relative;
  width: 399px;
}
.row-29 {
  position: relative;
}
.location-marker-2 {
  float: left;
  margin: 0 32px 0 0;
}
.natchitoches {
  margin: 8px 0 0;
  width: 399px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
}
.row-30 {
  margin: 32px 0 0;
  position: relative;
}
.location-marker-copy-4 {
  float: left;
  margin: 0 29px 0 0;
}
.monroe {
  margin: 8px 0 0;
  width: 399px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
}
.col-20 {
  float: left;
  margin: 0 0 0 26px;
  position: relative;
  width: 395px;
}
.row-27 {
  position: relative;
}
.location-marker-copy-2-2 {
  float: left;
  margin: 0 30px 0 0;
}
.locations-navigtation-cases-we-handle-hover-over-action {
  float: left;
  height: 37px;
  margin: 8px 0 0;
  position: relative;
  width: 317px;
}
.shreveport {
  left: 50%;
  position: absolute;
  top: 0;
  width: 317px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
  line-height: 37px;
  margin-left: -158.5px;
}
.shreveport-text-hover-over {
  left: 50%;
  position: absolute;
  top: 0;
  width: 317px;
  color: #c3a56b;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
  line-height: 37px;
  margin-left: -158.5px;
}
.row-28 {
  margin: 32px 0 0;
  position: relative;
}
.location-marker-copy-3-2 {
  float: left;
  margin: 0 29px 0 0;
}
.opelousas {
  margin: 8px 0 0;
  width: 395px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
}
.col-19 {
  float: left;
  position: relative;
  width: 390px;
}
.row-25 {
  position: relative;
}
.location-marker-3 {
  float: left;
  margin: 0 29px 0 0;
}
.lafayette {
  margin: 8px 0 0;
  width: 356px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
}
.row-26 {
  margin: 32px 0 0;
  position: relative;
}
.location-marker-copy-5 {
  float: left;
  margin: 0 32px 0 0;
}
.text-45 {
  margin: 8px 0 0;
  width: 390px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
}
.location-marker-copy-2-3 {
  float: left;
  margin: 0 0 0 5px;
}
.text-46 {
  float: right;
  margin: 8px 0 0;
  width: 443px;
  color: #ffffff;
  font-size: 2.34375rem; /* 37.5px / 16px = 2.34375rem */
}
.row-24 {
  left: 47.5px;
  margin: 63px auto 0;
  position: relative;
  width: 2505px;
}
.col-18 {
  float: left;
  position: relative;
  width: 1014px;
}
.seaton-law-firm-logo-copy {
  display: block;
  margin: 0 0 0 16px;
  position: relative;
}
.text-47 {
  margin: 23px 0 0;
  color: #c3a56b;
  font-size: 7.260916rem; /* 116.17px / 16px = 7.260625rem */
  font-weight: bold;
  text-transform: uppercase;
}
.headquarters {
  margin: 63px 0 0 8px;
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-transform: uppercase;
}
.text-48 {
margin: 0px 0 0 8px;
    color: #ffffff;
       line-height: 2rem;
     
 
}
.text-49 {
    margin: 22px 15px 15px 0;
    color: #c3a56b;
    font-size: 1rem;
}
.social-media-icons {
  display: block;
  margin: 44px 0 0 11px;
  position: relative;
}
.cases-we-handle-in-footer {
  float: right;
  margin: 60px 0 0;
  position: relative;
  width: 718px;
}
.text-51 {
  color: #ffffff;
  font-size: 3.385417rem; /* 54.17px / 16px = 3.385625rem */
  font-weight: 600;
  text-transform: uppercase;
}
.row-19 {
  margin: 11px auto 0;
  position: relative;
  width: 716px;
}
.col-14 {
  float: left;
  margin: 20px 12px 0 0;
  position: relative;
  width: 20px;
}
.link-arrow-2 {
  display: block;
}
.link-arrow-copy-5 {
  display: block;
  margin: 37px 0 0;
}
.link-arrow-copy-2-2 {
  display: block;
  margin: 38px 0 0;
}
.link-arrow-copy-3-2 {
  display: block;
  margin: 37px 0 0;
}
.link-arrow-copy-4-2 {
  display: block;
  margin: 38px 0 0;
}
.link-arrow-copy-5-2 {
  display: block;
  margin: 37px 0 0;
}
.link-arrow-copy-6 {
  display: block;
  margin: 38px 0 0;
}
.link-arrow-copy-7 {
  display: block;
  margin: 37px 0 0;
}
.link-arrow-copy-8 {
  display: block;
  margin: 38px 0 0;
}
.link-arrow-copy-9 {
  display: block;
  margin: 37px 0 0;
}

.navbar-toggler-icon{
      width: auto;
    height: auto;
}
 .istock-1186471922-holder{
        padding: 60px 0 60px;
   }   
  .why-should-i-hire-section .text-8{
    font-size: 4rem;
    line-height:6rem;
   } 
   .text-53 {
   color: #c3a56b;
    font-size: 1.5rem;
    text-align: center;
    padding-bottom: 20px;
        padding-top: 53px;
    
}
.footer-logo{
    max-width: 500px;
}
.footer-list li{
padding: 5px 0px;
   font-size: 1.15rem;
}
.footer-list li::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(./images/link_arrow_copy_9.png) no-repeat center;
    background-size: contain;
    margin-right: 15px;
}
      .fw500{
        font-weight: 500;
      }
       .content_list_wrapper ul {
margin-left: 69px;
      }
@media screen and (max-width:1400px) {
.hero_caption {
     bottom: 35%;
}

.footer-logo {
   
    max-width: 87%;
}
.footer_list_head{
      font-size: 1.25rem;
}
.footer-list li{
  font-size: 1rem;
          white-space: nowrap;
}
.footer_list li a{
   font-size: 1rem;
}
.text-53{
      font-size: 1.25rem;
}
.cases-we-handle h2, .hear_from h2, .footer h2{
      font-size: 3rem;
}
.why-should-i-hire-section .text-8{
   font-size: 3rem;
}
}

@media screen and (max-width:1200px) {
.hero_caption {
      bottom: 35%;
}
 .istock-1186471922-holder{
        padding: 30px 0 30px;
   }   
  .why-should-i-hire-section .text-8{
    font-size: 3rem;
    line-height:4rem;
   } 
      .why-should-i-hire-section .text-8 br{
display: none;
      } 
      .content_list_wrapper{
padding-right: 59px;
      }
      .content_list_wrapper + .content_list_wrapper {
padding-right: 0px;
      }
     
}

@media screen and (max-width:1100px) {
.hero_caption {
      bottom: 35%;
}
.l-constrained-3 {
    height: 80vh;
}
.footer_state_list li {
    display: inline-flex;
    font-size: 1.15rem;
    width: 180px;
    padding-bottom: 25px;
    margin-right: 30px;
    white-space: nowrap;
}
  .content_list_wrapper ul li {
    text-align: left;
    position: relative;
    line-height: 21px;
    margin-bottom: 23px;
}
}
@media screen and (max-width:992px) {

.button-outline-holder{
  font-size: 1.25rem;
}
.hero_caption .text-2{
         margin: 27px 0 27px;
             font-size: 1.75rem;
}
    .istock-1186471922-holder{
        padding: 30px 0 30px;
   }   
  .why-should-i-hire-section .text-8{
    font-size: 3rem;
    line-height:4rem;
   } 
      .why-should-i-hire-section .text-8 br{
display: none;
      } 
}

@media screen and (max-width:900px) {
.down-arrows{
  width: 28px;
    height: auto;
    }
    
     .istock-1186471922-holder{
        padding: 30px 0 30px;
   }   
  .why-should-i-hire-section .text-8{
    font-size: 3rem;
    line-height:4rem;
   } 
      .why-should-i-hire-section .text-8 br{
display: none;
      } 
    .footer_phone{
      font-size: 2rem;
    }
       
}

@media screen and (max-width:768px) {
    
   .hero_caption {
        
        /* background: #c3a56b; */
        display: table;
        margin: auto;
        /* border: 4px solid #fff; */
    }
        .down-arrows {
                  bottom: 1rem;
        }
         .button-outline-holder {
        font-size: 1.25rem;
        padding: 8px;
    }
     .hero_caption .text-2 {
        margin: 8px 0 8px;
        font-size: 1.75rem;
    }
     .istock-1186471922-holder{
        padding: 30px 0 30px;
   }   
  .why-should-i-hire-section .text-8{
    font-size: 2rem;
    line-height: 3rem;
   } 
      .why-should-i-hire-section .text-8 br{
display: none;
      } 
     .cases-we-handle h2, .hear_from h2, .footer h2{
          margin: 30px 0 0;
     }
     .main-content-wrapper{
      padding: 0px 0 30px;
     }
     
}

@media screen and (max-width:700px) {

       .istock-1186471922-holder{
        padding: 30px 0 30px;
   }   
  .why-should-i-hire-section .text-8{
    font-size: 2rem;
    line-height: 3rem;
   } 
      .why-should-i-hire-section .text-8 br{
display: none;
      } 
          .cases-we-handle h2, .hear_from h2, .footer h2 {
        font-size: 2.5rem;
    }
    
}

@media screen and (max-width:567px) {

   .istock-1186471922-holder{
        padding: 30px 0 30px;
   }   
  .why-should-i-hire-section .text-8{
    font-size: 2rem;
    line-height: 3rem;
   } 
       
}
