/*** GLOBAL SETTING ***/
body {margin:0; padding:0;font:normal 18px 'Oswald', sans-serif; color:#04151b; line-height:normal;}
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, font, 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{margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; resize:none}
/*** GLOBAL SELECTORS ***/
a{ color:#5a1613; transition: .3s ease; text-decoration: none;}
a:hover{ color:var(--yellow);} 

/*Main Content*/
.personalInjury_lp .container{ max-width: min(1350px, 96%); margin:0 auto;}
.personalInjury_lp .sm-container{ max-width: min(1290px, 96%); margin:0 auto;}
.reset {list-style:none; padding:0; margin:0}
img{width: auto; height: auto; max-width: 100%;}

:root {
    --yellow: #ffc60b;
    --white: #fff;
    --darkgreen : #254a58;
    --black: #04151b;
  }

/* oswald-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/tedlyon_wp/assets/fonts/injured-talk-to-ted-fonts/oswald-v53-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/tedlyon_wp/assets/fonts/injured-talk-to-ted-fonts/oswald-v53-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/tedlyon_wp/assets/fonts/injured-talk-to-ted-fonts/oswald-v53-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/tedlyon_wp/assets/fonts/injured-talk-to-ted-fonts/oswald-v53-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* mulish-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/tedlyon_wp/assets/fonts/injured-talk-to-ted-fonts/mulish-v12-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* mulish-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/tedlyon_wp/assets/fonts/injured-talk-to-ted-fonts/mulish-v12-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* mulish-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/tedlyon_wp/assets/fonts/injured-talk-to-ted-fonts/mulish-v12-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* mulish-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/tedlyon_wp/assets/fonts/injured-talk-to-ted-fonts/mulish-v12-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* mulish-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/themes/tedlyon_wp/assets/fonts/injured-talk-to-ted-fonts/mulish-v12-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color:transparent; position:relative } 
.owl-carousel { display:none; width:100%; z-index:1;}
.owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y; touch-action:manipulation; -moz-backface-visibility:hidden }
.owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-item {  float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none}
.owl-carousel .owl-item img { display:block; width:auto; max-width:100%; }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display:none}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display:block}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-loading { opacity:0; display:block;}
.owl-carousel.owl-hidden {opacity:0;}
.owl-carousel.owl-refresh .owl-item {visibility:hidden;}
.owl-carousel.owl-drag .owl-item {-ms-touch-action:pan-y; touch-action:pan-y; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.owl-carousel.owl-grab { cursor:move; cursor:grab }
.owl-carousel.owl-rtl {direction:rtl}
.owl-carousel.owl-rtl .owl-item {float:right}
.owl-carousel .animated {animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in {z-index:0}
.owl-carousel .owl-animated-out {z-index:1}
.owl-carousel .fadeOut {animation-name:fadeOut}

/* / Feel free to change duration  /  */
.animated  { -webkit-animation-duration : 1000 ms  ; animation-duration : 1000 ms  ; -webkit-animation-fill-mode : both  ; animation-fill-mode : both  ;}  
/* / .owl-animated-out - only for current item /  */
/* / This is very important class. Use z-index if you want move Out item above In item /  */
.owl-animated-out {  z-index : 1}

.personalInjury_lp .bannersec{padding:35px 0 60px; background: url(/wp-content/themes/tedlyon_wp/assets/images/injured-talk-to-ted-images/bannerimg.jpg) no-repeat top center; background-size: cover; position: relative;}
.personalInjury_lp .bannersec:before { content: ""; position: absolute; left: 0; right: 0; bottom: -1px; width: 100%; background: url(/wp-content/themes/tedlyon_wp/assets/images/injured-talk-to-ted-images/bannerbottom.png) no-repeat bottom center; background-size: cover; height: 198px;}
.personalInjury_lp .bannersec .container { position: relative; z-index: 1;}
.personalInjury_lp .bannertop{display: flex; justify-content: space-between; align-items: end;}
.personalInjury_lp .bannertop .callbtn{text-align: center; width: 520px; color: var(--yellow); font-weight: 700; font-size: 40px; margin-bottom: 12px; box-sizing: border-box;}
.personalInjury_lp .bannertop .callbtn p{font-size: 30px; color: var(--white); font-weight: 500; line-height: 32px; position: relative; text-transform: uppercase;}
.personalInjury_lp .bannertop .callbtn p::before{content: ''; position: absolute; width: 175px; height: 2px; background: var(--white); top: calc(50% - 1px); left: 0px;}
.personalInjury_lp .bannertop .callbtn p::after{content: ''; position: absolute; width: 175px; height: 2px; background: var(--white); top: calc(50% - 1px); right: 0px;}
.personalInjury_lp .bannertop .callbtn a{display: inline-block; font-size: 40px; color: var(--yellow); font-weight: 700; line-height: 52px;}
.personalInjury_lp .bannertop .callbtn a:hover{color: var(--white);}

.personalInjury_lp .bannercontsec{display: grid; grid-template-columns: 660px 520px; gap: 30px; align-items: center; justify-content: space-between; padding: 15px 0 55px;}
.personalInjury_lp .bannercontent h2{font-size: 65px; color: var(--white); font-weight: 600; line-height: 70px; margin-bottom: 20px;}
.personalInjury_lp .bannercontent p{font-size: 26px; color: var(--white); font-weight: 500; line-height: 34px; font-family: 'Mulish', sans-serif;}
.personalInjury_lp .bannercontent .callbtn{margin-top: 70px; font-size: 45px; color: var(--yellow); font-weight: 700;}
.personalInjury_lp .bannercontent .callbtn p{font-size: 45px; color: var(--yellow); font-weight: 500; line-height: 45px; font-family: 'Oswald', sans-serif; margin-bottom: 25px; position: relative;}
.personalInjury_lp .bannercontent .callbtn p::after{content: ''; position: absolute; top: 60%; width: 291px; height: 2px; background: var(--yellow); left: 220px;}
.personalInjury_lp .bannercontent .callbtn a{display: inline-block; font-size: 45px; color: var(--yellow); font-weight: 700; line-height: 45px;}
.personalInjury_lp .bannercontent .callbtn a:hover{color: var(--white);}

.personalInjury_lp .bannerformsec { border-radius:15px; background:var(--yellow); padding:55px;}
.personalInjury_lp .bannerformsec h3{font-size:40px; color:#1f2f35; font-weight: 600; line-height: 32px; margin-bottom:30px; font-family: 'Oswald', sans-serif;}
.personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper { margin:0; padding:0;}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield { padding:0 !important;}
body .gform_legacy_markup_wrapper ul li.gfield { margin:0 !important; padding:0 !important;}
.gform_legacy_markup_wrapper li.hidden_label input { margin:0 !important;}
.personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper ul.gform_fields li.gfield + li.gfield { margin-top:15px !important;}
.personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper textarea.large { padding:15px; width:100%; border-radius:5px; background:#fff; font-size:16px; color:#294852; font-weight:400; border:0;}
.personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper textarea.large { height:150px;}
.personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper .gform_footer { margin:35px 30px 0; padding:0; text-align:center; width:auto;}
.personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper .gform_footer input.gform_button { cursor:pointer; padding:10px 25px; background:#1f2f35; border-radius:5px; font-size:30px; color:#fff; text-transform:uppercase; font-weight:600; width:100%; margin:0; display:block; text-decoration:none; box-sizing:border-box;}
.personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper .gform_footer input.gform_button:hover {background:#fff; color:#1f2f35; text-decoration:none;}

.personalInjury_lp .reviewsec{padding:0px 0 75px;}
.personalInjury_lp .reviewsec h3{font-size: 48px; color: var(--black); font-weight: 600; line-height: 60px; position: relative; padding-bottom: 45px; text-align: center;}
.personalInjury_lp .reviewsec h3::after{content: ''; position: absolute; bottom: 0; left: 0; right: 0; background: var(--yellow); width: 300px; height: 5px; margin: 0 auto;}
.personalInjury_lp .reviewslider{margin-top: 80px;}
.personalInjury_lp .reviewslider .item{padding: 60px 55px; border: 1px solid #f7f7f7; border-radius: 18px; background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 90%);}
.personalInjury_lp .reviewslider .item h4{font-size: 28px; color: var(--darkgreen); font-weight: 400; line-height: 28px; margin-bottom: 15px;}
.personalInjury_lp .reviewslider .item p.date{font-size: 16px; color: var(--darkgreen); font-weight: 400; line-height: 16px; font-family: 'Mulish', sans-serif; margin-bottom: 30px}
.personalInjury_lp .reviewslider .item p{font-size: 18px; color: var(--black); font-weight: 500; line-height: 28px; font-family: 'Mulish', sans-serif;} 
.personalInjury_lp .reviewslider .item .owl-nav{display: none;}
.personalInjury_lp .reviewslider .owl-dots{margin-top: 70px; display: flex; gap: 15px; justify-content: center;}
.personalInjury_lp .reviewslider .owl-dots button.owl-dot {border: 0; width: 15px; height: 15px; border-radius: 50px; padding:0; background: #f7f7f7;}
.personalInjury_lp .reviewslider .owl-dots button.owl-dot.active {background-color: #254a58;}

.personalInjury_lp .bannercontsec.thankyou { display:block; text-align:center; padding:65px 0 250px;}
.personalInjury_lp .bannercontent.bannercontentthankyou { text-align:center;}
.personalInjury_lp .bannercontent.bannercontentthankyou p a { color:#fff;}
.personalInjury_lp .bannercontent.bannercontentthankyou p a:hover {color: var(--yellow);}
.personalInjury_lp .bannersec + .locationsec { padding-top:0; background:#fff;}

.personalInjury_lp .claimsec{padding: 70px 0 45px;}
.personalInjury_lp .claimsec h3{font-size: 54px; color: var(--black); font-weight: 600; line-height: 60px; text-align: center; margin-bottom: 55px;}
.personalInjury_lp .claimsec h3 span{color: var(--yellow); display: block;}
.personalInjury_lp .claimsec ul{display: grid; grid-template-columns: repeat(2,1fr); gap: 30px;}
.personalInjury_lp .claimsec ul li{padding: 45px 50px 55px; border: 1px solid #f7f7f7; box-shadow: 0 0 27px rgba(218,239,247,0.4);}
.personalInjury_lp .claimwrap{display: flex; flex-wrap: wrap; gap: 30px; align-items: center; min-height: 52px;}
.personalInjury_lp .claimwrap .iconbox{display: flex;}
.personalInjury_lp .claimwrap h4{font-size: 25px; color: #000; font-weight: 700; line-height: 35px; font-family: 'Mulish', sans-serif;}
.personalInjury_lp .claimsec ul li p{font-size: 15px; color: #000; font-weight: 700; line-height: 25px; font-family: 'Mulish', sans-serif; margin-top: 25px;}

.personalInjury_lp .aboutsec{padding: 45px 0 80px;}
.personalInjury_lp .aboutsec h3{font-size: 48px; color: var(--black); font-weight: 600; line-height: 60px; position: relative; padding-bottom: 45px; text-align: center; font-family: 'Oswald';}
.personalInjury_lp .aboutsec h3::after{content: ''; position: absolute; bottom: 0; left: 0; right: 0; background: var(--yellow); width: 300px; height: 5px; margin: 0 auto;}
.personalInjury_lp .aboutsec .aboutcont{width: 1015px; box-sizing: border-box; margin: 45px auto 0; text-align: center;}
.personalInjury_lp .aboutsec .aboutcont p{font-size: 18px; color: #000; font-weight: 600; line-height: 30px; font-family: 'Mulish', sans-serif;}
.personalInjury_lp .aboutsec .aboutcont p+p{margin-top: 40px;}

.personalInjury_lp .attorneysec{ background: #fafafa; padding: 80px 0 100px; text-align: center; font-family: 'Oswald', sans-serif; font-size: 0; border-top: 1px solid #f7f7f7;}
.personalInjury_lp .heading{ font-size: 48px; font-weight: 600; color: #04151b; text-align: center; font-family: 'Oswald';}
.personalInjury_lp .attorneysec ul{ display: flex;  justify-content: center; margin-top: 45px; gap: 10px; font-size: 0; flex-wrap: wrap;}
.personalInjury_lp .attorneysec ul li { border: 1px solid #efefef; width: 24%;}
.personalInjury_lp .attorneysec ul li img{width: 100%;}
.personalInjury_lp .attorneysec ul li h5{ font-size: 24px; font-weight: 600; color: #1c3740; padding: 20px; background: #fff;}
.personalInjury_lp .attorneysec ul li a:hover h5 { color:var(--yellow)}
.personalInjury_lp .locationsec{ padding: 80px 0; font-size: 0; font-family: 'Oswald', sans-serif;}
.personalInjury_lp .locationsec ul{ margin: 40px auto 0; display: grid; gap: 30px; grid-template-columns: repeat(4, 1fr); font-family: 'Mulish', sans-serif;}
.personalInjury_lp .locationsec ul li a { position: relative; font-size: 22px; font-weight: 600; padding: 20px 20px 20px 80px; border-radius: 10px; background: #ffd95b; display: block;}
.personalInjury_lp .locationsec ul li a::before{ content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 30px; background: url(/wp-content/themes/tedlyon_wp/assets/images/injured-talk-to-ted-images/location.png) no-repeat center; width: 25px; height: 33px;}
.personalInjury_lp .locationsec ul li:hover a { color: var(--white);}

.personalInjury_lp .footersection{ background: #f8f8f8; padding: 35px 0; font-size: 0;}
.personalInjury_lp .footersection .container{ display: flex; justify-content: space-between; align-items: center;}
.personalInjury_lp .footersection .footerleft{ width: 32%;}
.personalInjury_lp .footersection .footerleft p{ font-size: 22px; font-weight: 500; color: #04151b;  font-family: 'Mulish', sans-serif; padding-right: 70px;}
.personalInjury_lp .footersection .footerleft p span{ display: block; font-size: 40px; margin-bottom: 20px; font-family: 'Oswald';}
.personalInjury_lp .footersection .footerleft .callsection{ background: #1c3740; font-size: 30px; font-weight: 500; color: #fff; padding: 15px 35px; order: 1; display: inline-block; margin-top: 30px; }
.personalInjury_lp .footersection .footerleft .callsection a{ color: #fff; display: inline-block; font-size: 30px; font-weight: 500; line-height: 30px; font-family: 'Oswald';}
.personalInjury_lp .footersection .footerleft .callsection a:hover { color: var(--yellow);}

.personalInjury_lp .footersection .footerright{ background: #fff; padding: 70px 105px 95px; text-align: center;}
.personalInjury_lp .footersection .footerright .flogo{display: inline-block;}
.personalInjury_lp .footersection .footerright h3.heading {font-family: 'Oswald'; }
.personalInjury_lp .footersection .footerright p{ font-size: 25px; font-weight: 500; line-height: 35px; color: #04151b; font-family: 'Mulish', sans-serif; margin-top: 10px;}
.personalInjury_lp .footersection .footerright p span{ display: block;}

.personalInjury_lp .copyrightsec{ padding: 30px 0; text-align: center;}
.personalInjury_lp .copyrightsec p{ font-size: 14px; font-weight: 700; color: #1c3740; font-family: 'Mulish', sans-serif; line-height: normal;}
.personalInjury_lp .copyrightsec p a{ color: #1c3740; display: inline-block;}
.personalInjury_lp .copyrightsec p a:hover{color: var(--yellow);}

@media only screen and ( max-width: 1350px ) {
}
@media only screen and ( max-width: 1300px ) {
  .personalInjury_lp .footersection .footerleft .callsection {padding: 15px;}
}
@media only screen and ( max-width: 1290px ) {
  .personalInjury_lp .bannercontsec{grid-template-columns: 51% 40%;}
}
@media only screen and ( max-width: 1200px ) {
  .personalInjury_lp .bannerformsec{padding: 35px;}
  .personalInjury_lp .bannerformsec h3{font-size: 30px; text-align: center;}
  .personalInjury_lp .footersection .footerleft {width: 45%;}
  .personalInjury_lp .footersection .footerright{padding: 70px 40px 95px;}
  .personalInjury_lp .footersection .footerright p { font-size: 20px;}
}
@media only screen and ( max-width: 1100px ) {
  .personalInjury_lp .bannercontent h2{font-size: 52px; line-height: 65px;}
  .personalInjury_lp .bannersec:before {bottom: -30px;}
  .personalInjury_lp .attorneysec ul li h5 { font-size: 20px;}
}
@media only screen and ( max-width: 1024px ) {
  .personalInjury_lp .bannertop .callbtn, .personalInjury_lp .bannertop .callbtn p, .personalInjury_lp .bannertop .callbtn a {font-size: 30px;}
  .personalInjury_lp .bannercontent p { font-size: 22px;}
  .personalInjury_lp .bannercontent .callbtn p::after {left: 170px;}
  .personalInjury_lp .bannersec:before{height: 20%;}
  .personalInjury_lp .bannercontent .callbtn, .personalInjury_lp .bannercontent .callbtn p, .personalInjury_lp .bannercontent .callbtn a{font-size: 35px;}
  .personalInjury_lp .reviewslider {margin-top: 40px;}
  .personalInjury_lp .reviewslider .item { padding: 30px;}
  .personalInjury_lp .reviewslider .owl-dots { margin-top: 40px;}
  .personalInjury_lp .reviewsec { padding: 0px 0 40px; }
  .personalInjury_lp .claimsec { padding: 30px 0; }
  .personalInjury_lp .aboutsec { padding: 30px 0 40px; }
  .personalInjury_lp .attorneysec{padding: 30px 0 40px;}
  .personalInjury_lp .locationsec { padding: 30px 0;}
  .personalInjury_lp .locationsec ul li a{font-size: 18px; padding: 20px 20px 20px 60px;}
  .personalInjury_lp .locationsec ul li a::before{left: 20px;}
  .personalInjury_lp .aboutsec .aboutcont { width: 96%;}
  .personalInjury_lp .footersection .footerright{padding: 40px;}

}
@media only screen and ( max-width: 980px ) {
}
@media only screen and ( max-width: 800px ) {
  .personalInjury_lp .bannercontsec { grid-template-columns: 1fr; padding: 60px 0;}
  .personalInjury_lp .bannersec:before{position: inherit;}
  .bannertop .logo{width: 100px;}
  .bannertop .logo img{width: 100%;}
  .personalInjury_lp .bannertop .callbtn{margin-bottom: 0;}
  .personalInjury_lp .bannersec{padding: 35px 0 0;}
  .personalInjury_lp .bannercontent h2 { font-size: 45px; line-height: 55px; } 
  .personalInjury_lp .bannercontent .callbtn {margin-top: 30px;}
  .personalInjury_lp .reviewsec {padding: 40px 0;}
  .personalInjury_lp .reviewsec h3, .personalInjury_lp .aboutsec h3{font-size: 35px; line-height: normal; padding-bottom: 25px;}
  .personalInjury_lp .claimsec h3{font-size: 35px; line-height: normal; margin-bottom: 25px;}
  .personalInjury_lp .claimsec ul li{padding: 20px;}
  .personalInjury_lp .heading{font-size: 35px; line-height: normal;}
  .personalInjury_lp .attorneysec ul li {width: 30%;}
  .personalInjury_lp .locationsec ul {grid-template-columns: repeat(3, 1fr);}
  .personalInjury_lp .footersection .container{grid-template-columns: 1fr; display: grid;}
  .personalInjury_lp .footersection .footerleft p {padding-right: 0;}
  .personalInjury_lp .footersection .footerleft{width: auto; text-align: center; margin: 0 auto 35px;}
  .personalInjury_lp .aboutsec .aboutcont p+p {margin-top: 20px;}
  .personalInjury_lp .aboutsec .aboutcont {margin: 30px auto 0;}
  .personalInjury_lp .claimsec{padding: 0 0 30px;}
  .personalInjury_lp .footersection .footerright .flogo{margin-bottom: 20px;}
  .personalInjury_lp .bannercontsec.thankyou{padding: 0px;}
  .personalInjury_lp .bannersec { background: none; padding: 0;}
  .personalInjury_lp .bannersec .container { max-width: 100%; width: 100%;}
  .personalInjury_lp .bannertop { padding: 20px 2%; background:#34535d; align-items: center;}
  .personalInjury_lp .bannertop .callbtn { margin: 0; padding: 0;}
  .personalInjury_lp .bannercontsec { display: block; padding: 0;}
  .personalInjury_lp .bannercontsec .bannercontent {background: url(/wp-content/themes/tedlyon_wp/assets/images/injured-talk-to-ted-images/bannerimg.jpg) no-repeat top center;
    background-size: cover; padding: 30px 2%;}
  .personalInjury_lp .bannerformsec { margin: 30px 2% 0;}
  .personalInjury_lp .bannersec::before { display: none;}
  .personalInjury_lp .bannertop .callbtn { width: auto;}
  .personalInjury_lp .bannertop .callbtn p::before, .personalInjury_lp .bannertop .callbtn p::after { display: none;}
  .personalInjury_lp .bannersec+.locationsec {padding-top: 30px;}
}
@media only screen and ( max-width: 768px ) {
}
@media only screen and ( max-width: 736px ) {
  .personalInjury_lp .footersection .footerleft p { font-size: 18px;}
}
@media only screen and ( max-width: 668px ) {
  .personalInjury_lp .bannertop{align-items: center;}
  .personalInjury_lp .bannertop .callbtn{width: 360px;}
  .personalInjury_lp .bannertop .callbtn, .personalInjury_lp .bannertop .callbtn p, .personalInjury_lp .bannertop .callbtn a {font-size: 18px; line-height: normal;}
  .personalInjury_lp .bannertop .callbtn p::before{width: 115px;}
  .personalInjury_lp .bannertop .callbtn p::after{width: 115px;}
  .personalInjury_lp .claimwrap h4 {font-size: 18px;}
  .personalInjury_lp .attorneysec ul {margin-top: 30px;}
  .personalInjury_lp .attorneysec ul li {width: 49%;}
  .personalInjury_lp .heading { font-size: 28px;}
  .personalInjury_lp .locationsec ul li a {font-size: 16px;}
  .personalInjury_lp .aboutsec {padding: 0px 0 40px;}
}
@media only screen and ( max-width: 640px ) {
}
@media only screen and ( max-width: 600px ) {
  .personalInjury_lp .reviewsec h3, .personalInjury_lp .aboutsec h3 { font-size: 30px; line-height: normal; padding-bottom: 25px; }
  .personalInjury_lp .locationsec ul {grid-template-columns: repeat(2, 1fr);}
  .personalInjury_lp .copyrightsec p {font-size: 16px;}
}
@media only screen and ( max-width: 568px ) {
  .personalInjury_lp .claimsec ul {grid-template-columns: 1fr;}
  .personalInjury_lp .footersection .footerleft p {letter-spacing: 0.2px;}
  .personalInjury_lp .footersection .footerright p span { display: inline; }
  .personalInjury_lp .attorneysec ul{display: grid; grid-template-columns: 1fr;}
  .personalInjury_lp .attorneysec ul li{width: inherit;}
  .personalInjury_lp .heading,.personalInjury_lp .reviewsec h3 {letter-spacing: 1px;}
}
@media only screen and ( max-width: 480px ) {
  .bannertop .logo {width: 70px;}
  .personalInjury_lp .bannertop .callbtn p::before, .personalInjury_lp .bannertop .callbtn p::after{position: inherit;}
  .personalInjury_lp .bannercontent h2 { font-size: 35px; line-height: 45px; }
  .personalInjury_lp .bannercontent p {font-size: 20px; line-height: 28px;}
  .personalInjury_lp .bannertop .callbtn{width: auto;}
  .personalInjury_lp .bannercontent .callbtn p::after {width: 150px;}
  .personalInjury_lp .bannercontent .callbtn {margin-top: 20px;}
  .personalInjury_lp .bannercontent .callbtn, .personalInjury_lp .bannercontent .callbtn p, .personalInjury_lp .bannercontent .callbtn a{font-size: 28px;}
  .personalInjury_lp .bannercontent .callbtn p {margin-bottom: 20px;}
  .personalInjury_lp .locationsec ul {grid-template-columns: 1fr;}
  .personalInjury_lp .claimsec h3 {font-size: 28px;}
  .personalInjury_lp .bannerformsec h3 {font-size: 25px;}
  .personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper textarea.large{padding: 10px;}
  .personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper textarea.large {height: 110px;}
  .personalInjury_lp .bannerformsec .gform_legacy_markup_wrapper .gform_footer input.gform_button {font-size: 20px;}
  .personalInjury_lp .reviewsec h3::after, .personalInjury_lp .aboutsec h3::after{width: 150px;}
  .personalInjury_lp .bannercontent h2 {font-size: 25px; line-height: normal;}
  .personalInjury_lp .bannercontent p {font-size: 16px;}
  .personalInjury_lp .sm-container{width: 90%;}
  .personalInjury_lp .bannercontent h2 {font-size: 45px;}
  .personalInjury_lp .bannercontent .callbtn p::after {left: 140px;}
}
@media only screen and ( max-width: 414px ) {
}
@media only screen and ( max-width: 384px ) {
  .personalInjury_lp .footersection .footerleft .callsection {padding: 15px 25px;}
.personalInjury_lp .footersection .footerleft .callsection a{font-size: 20px;}
.personalInjury_lp .footersection .footerleft p span{font-size: 30px; margin-bottom: 10px;}
.personalInjury_lp .bannercontent .callbtn p::after {left: 110px;}
.personalInjury_lp .footersection .footerright {padding: 30px 20px;}
.personalInjury_lp .bannerformsec {padding: 15px;}

}
@media only screen and ( max-width: 375px ) {
}
@media only screen and ( max-width: 360px ) {
.personalInjury_lp .claimsec h3 {font-size: 22px; }
.personalInjury_lp .footersection .footerright p {font-size: 16px; line-height: 26px;}
.personalInjury_lp .reviewslider .item {padding: 20px;}
}
@media only screen and ( max-width: 320px ) {
.personalInjury_lp .bannertop .callbtn, .personalInjury_lp .bannertop .callbtn p, .personalInjury_lp .bannertop .callbtn a {font-size: 15px; }
.personalInjury_lp .bannercontent h2 {font-size: 26px; line-height: normal;}
.personalInjury_lp .bannercontent p { font-size: 15px; line-height: 24px; }
.personalInjury_lp .bannercontent .callbtn p { margin-bottom: 10px;}
.personalInjury_lp .bannercontent .callbtn, .personalInjury_lp .bannercontent .callbtn p, .personalInjury_lp .bannercontent .callbtn a {font-size: 22px; line-height: normal;} 

}