@media screen and (max-width: 1800px) {
.genpg-rite ul li:before {top: 8px;}
.coman-sidebar-form .coman-form h4 {font-size: 45px;margin-bottom: 18px;}
.coman-form .ginput_container_checkbox label {line-height: 1.9;}
.coman-form .gform_wrapper .top_label input[type="submit"] {padding: 23px 80px !important;}
.sidebar-form-btm-cnt a {font-size: 53px;}
.sidebar-our-location-block iframe {margin-bottom: 22px;}
.sidebar-our-location-block a.site-phone-link {margin-bottom: 29px;}
.coman-categorias-block .accordions-body {padding: 26px 35px 25px !important;}
.sidebar-our-location-block h2 {font-size: 34px;margin-bottom: 25px;}
.lp-text-heading {font-size: 55px;}
.lp-faq-sec .lp-lft-head {font-size: 45px;}
.lp-faq-sec {padding: 70px 55px 55px 55px;}
.lp-sub-heading {font-size: 34px;}
.inr-img img {max-width: 460px;}
.lp-banner-sec .super_page_title {font-size: 225px;margin: 0;}
.lp-banner-left .free-conslt-sub {font-size: 45px;}
.lp-banner-right {margin-right: 0;}
.lp-banner-right h1 {font-size: 63px;}
.page_title h1 {font-size: 67px;}
.blg-cntblk {gap: 72px;}
.post-cnt {padding: 32px 40px 50px 40px;}
.thank-you-steve-boyd-content h2 {font-size: 55px;}
.thank-you-steve-boyd-content p {margin-bottom: 27px;}
.thankyou-cnt .page_content {outline-offset: 40px;}
.thank_you_pgbnr {padding: 190px 0 0;}
.page_default-awards .awards-wrap {gap: 27px;}
.client-reviews-title p {margin-bottom: 15px;}
.client-reviews-title h4 {font-size: 45px;}
.client-reviews-block h5 {font-size: 23px;margin-bottom: 11px;}
.rating-img img {width: 135px !important;}
.genpg-rite .case-result-blck {gap: 18px; }
.our-team-text {width: 70%;}
.case-results-sec.attorney-case-result-section {padding: 45px 30px 60px;}
.case-results-sec.our-team-case-results .hm-case-result-item h4.testi-name {font-size: 36px;margin-bottom: 25px;}
.case-results-sec.our-team-case-results .case-result-blck .hm-case-result-item {min-height: 320px;width: 100%;}

}

@media screen and (max-width: 1700px) {
.coman-sidebar-form .coman-form h4 {font-size: 42px;margin-bottom: 16px;}
.coman-form {padding: 40px 30px 135px;}
.coman-sidebar-form .coman-form p {font-size: 15px;line-height: 1.65;}
.coman-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.coman-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.coman-form .gform_wrapper select,
.coman-form .gform_wrapper .top_label textarea {padding: 16px 24px 16px 20px !important;}
.coman-form .gform_wrapper .gform_fields.top_label.form_sublabel_below.description_below.validation_below {gap: 17px;}
.coman-form .gform_wrapper .top_label input[type="submit"] {padding: 20px 65px !important;}
.sidebar-form-btm-cnt a {font-size: 50px;}
.coman-categorias-block .accordions-item .accordions-button {padding: 23px 37px;}
.coman-categorias-block .accordions-body {padding: 22px 32px 20px !important;}
.coman-categorias-block .accordions-body ul li a,
.coman-categorias-block .accordion-item a {font-size: 19px;}
.coman-categorias-block .accordions-body ul li a {padding: 0 0 14px 0;}
.sidebars-main {gap: 60px;}
.sidebar-our-location-block {padding: 31px 38px 45px;}
.our-locations-block .accordion-item .accordion-content p {padding: 0 0 10px 30px;}
.lp-text-heading {font-size: 50px;}
.lp-faq-sec .lp-lft-head {font-size: 42px;}
.lp-faq-sec {padding: 65px 55px 55px 55px;}
.lp-faq-heading h4 {font-size: 22px;}
.lp-sub-heading {font-size: 32px;margin-bottom: 23px;}
.lp-left-small-text {margin-bottom: 25px;}
.genpg-rite p,
.genpg-rite li,
.inr-list ul li {margin-bottom: 22px;}
.lp-banner-sec .super_page_title {font-size: 210px;}
.lp-banner-left .free-conslt-sub {font-size: 41px;}
.lp-banner-right h1 {font-size: 59px;}
.page_title h1 {font-size: 65px;}
.page_default.blog_pg {padding: 105px 0 130px;}
.blg-cntblk {gap: 67px;}
.post-cnt {padding: 32px 36px 50px 36px;}
.post-meta {margin-bottom: 15px;}
.post-cnt h4 {font-size: 28px;}
.post-cnt h4 {margin: 0 0 13px 0;}
.post-cnt p {line-height: 1.6;}
.blog-post-img img {height: 230px;}
.pract-cnt.inr-pract {width: 75.4%;}
.thank-you-steve-boyd-content h2 {font-size: 47px;margin-bottom: 18px;}
.thankyou-cnt .page_content {padding: 12px 80px 0 8px;}
.thank_you_pgbnr h1 {font-size: 65px;}
.contact-shortcode p {width: 89%;}
.page_default-awards .awards-wrap {gap: 38px;}
.awards-section .award-item {width: 120px;}
.coman-btn-block a.coman-btn-second {padding: 23px 45px;}
.coman-btn-block a.coman-btn-one {padding: 23px 38px 23px 85px;}
.coman-btn-block a.coman-btn-one:before {left: 46px;}
.client-reviews-title h4 {font-size: 40px;margin-bottom: 22px;}
.client-reviews-block {padding: 37px 40px 40px 50px;}
.fact-checked-cnt {line-height: 1.7;}
.fact-checked-info {margin: 70px auto 0;}
.client-reviews-sec.client-reviews-slider-shortcode {margin-bottom: 70px;}
.our-team-text {width: 76%;}
.genpg-rite .case-result-blck {gap: 15px;}
.case-results-sec.our-team-case-results .case-result-blck .hm-case-result-item {min-height: 300px;}
.case-results-sec.our-team-case-results .hm-case-result-item h4.testi-name {font-size: 32px;margin-bottom: 20px;padding: 0 10px;}
.customer_reviews .testi-card .ggl-icon {top: 43px; right: 30px; }

}

@media screen and (max-width: 1600px) {
.page_title h1 {font-size: 60px;}
.genpg-rite h1,
.genpg-rite h2 {font-size: 43px;}
.coman-sidebar-form .coman-form h4 {font-size: 38px;}
.coman-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.coman-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.coman-form .gform_wrapper select,
.coman-form .gform_wrapper .top_label textarea {padding: 14px 19px !important;}
.coman-form .gform_wrapper .gform_fields.top_label.form_sublabel_below.description_below.validation_below {gap: 15px;}
.coman-form .gform_wrapper .gfield textarea {height: 150px;}
.coman-form .ginput_container_checkbox input {width: 17px !important;height: 17px !important;}
.coman-form .ginput_container_checkbox label {padding-left: 24px;}
.coman-form .gform-footer.gform_footer.top_label {margin-top: 21px;}
.coman-form .gform_wrapper .top_label input[type="submit"] {padding: 16px 55px !important;}
.sidebar-form-btm-cnt a {font-size: 45px;}
.sidebar-form-btm-cnt h6 {margin-bottom: 17px;}
.sidebars-main {gap: 50px;}
.coman-categorias-block .accordions-item .accordions-button {padding: 20px 33px;font-size: 28px;}
.coman-categorias-block .accordions-body {padding: 22px 32px 23px !important;}
.coman-categorias-block .accordions-body ul li a,
.coman-categorias-block .accordion-item a {font-size: 18px;}
.sidebar-our-location-block h2 {font-size: 32px;margin-bottom: 23px;}
.sidebar-our-location-block {padding: 30px 31px 40px;}
.sidebar-our-location-block iframe {margin-bottom: 18px;}
.sidebar-our-location-block h3 {font-size: 28px;margin-bottom: 13px;}
.sidebar-our-location-block a.site-phone-link {margin-bottom: 23px;}
.our-locations-block .accordion-item .accordion-content p {line-height: 1.71;}
.our-locations-block .accordion-item a::before {top: 9px;}
.genpg-rite p,
.genpg-rite li,
.inr-list ul li {margin-bottom: 17px;}
.lp-text-heading {font-size: 48px;}
.lp-sub-heading {font-size: 29px;margin-bottom: 22px;}
.lp-left-small-text {padding: 2px 0 6px 21px;}
.lp-faq-sec .lp-lft-head {font-size: 38px;}
.lp-faq-heading {padding: 22px 25px 22px 30px;}
.lp-faq-heading h4 {font-size: 21px;}
.lp-faq-description {padding: 22px 29px 26px 33px;}
.lp-faq-sec {padding: 55px 55px 50px 55px;}
.inr-img img {max-width: 420px;}
.alignleft {margin-right: 25px;}
.caseresult.heading {font-size: 40px;margin: 0 0 40px;}
.lp-banner-sec .super_page_title {font-size: 195px;}
.lp-banner-left .free-conslt-sub {font-size: 38px;}
.lp-banner-right h1 {font-size: 54px;}
.lp-banner-right p {font-size: 17px;margin: 0 auto 23px;}
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.lp-banner-left.compa-legal-form .gform_wrapper select,
.lp-banner-left.compa-legal-form .gform_wrapper .top_label textarea {padding: 14px 24px 14px 24px !important;}
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input[type="submit"] {padding: 22px 50px !important;width: 320px !important;font-size: 15px !important;}
.page_title h1 {font-size: 60px;}
.page_default.blog_pg {padding: 95px 0 100px;}
.blg-cntblk {gap: 62px;}
.post-cnt {padding: 28px 32px 50px 32px;}
.post-category {font-size: 13px;}
.post-meta {gap: 12px;margin-bottom: 13px;}
.post-cnt h4 {font-size: 26px;}
.post-cnt h4 {margin: 0 0 11px 0;}
.post-cnt p {font-size: 16px;}
.blg-cntblk {margin-bottom: 45px;}
.blog_pg .load-more-wrapper button,
.blog_pg .load-more-wrapper p {padding: 18px 80px;}
.post-cnt h4 {margin: 0 0 10px 0;}
.pract-cnt.inr-pract {width: 81.4%;}
.thank-you-steve-boyd-content p {line-height: 1.75;}
.thankyou-cnt .page_content {outline-offset: 35px;}
.thank_you_pgbnr h1 {font-size: 60px;}
.thank_you_pgbnr {padding: 170px 0 0;}
.sng_page_bnr {padding: 190px 0 0;}
.contact_pg .contact-bnr-cnt h1 {font-size: 60px;margin-bottom: 20px;}
.contact_pg .contact-bnr-cnt p {font-size: 16px;}
.contact_pg .contact-bnr-cnt {padding: 180px 0 0;}
.contact_pg .hm-form-btm-cnt {padding-bottom: 160px;outline-offset: 38px;}
.contact-form-sec {padding: 80px 0}
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper select,
.contact-form-sec .gform_wrapper .top_label textarea {padding: 20px !important;font-size: 16px !important;height: 100%;}
.contact-form-sec .gform_wrapper .top_label textarea {height: 160px;}
.contact-form-sec .gform_wrapper .top_label input[type="submit"] {width: 300px !important;}
.contact-shortcode h4 {font-size: 33px;}
.contact-shortcode {padding: 34px 15px 40px;}
.contact-shortcode p {width: 93%;}
.page_default-awards .awards-wrap {gap: 25px;}
.awards-section .award-item {justify-content: space-between;width: 120px;}
.page-template-default .page_default-awards .awards-section {padding: 30px 0 50px;}
.get-align-left h5 {font-size: 33px;}
.get-align-right a {font-size: 45px;}
.get-in-touch-shortcode {padding: 19px 40px 22px 40px;}
.col-md-7 h3 {font-size: 32px;}
.col-md-7 p {font-size: 15px;padding-bottom: 30px;line-height: 1.71;}
.coman-btn-block a.coman-btn-one {font-size: 17px;padding: 20px 37px 20px 85px;}
.coman-btn-block a.coman-btn-second {font-size: 17px;padding: 20px 42px;}
.coman-btn-block a.coman-btn-one:before {left: 47px;}
.steve-boyd-cta-sec.steve-review .col-md-7 p {margin-bottom: 0;}
.col-md-7 h4 {padding-bottom: 20px;}
.col-md-7 h4::before {top: -22px;}
.client-reviews-title p {margin-bottom: 13px;line-height: 1;}
.client-reviews-title h4 {font-size: 35px;margin-bottom: 20px;}
.client-reviews-block {padding: 33px 40px 40px 40px;}
.client-reviews-block p {font-size: 16px;line-height: 1.78;}
.fact-checked-info {margin: 55px auto 0;}
.fact-checked-cnt {line-height: 1.6;font-size: 15px;}
.client-reviews-block h5 {font-size: 22px;margin-bottom: 10px;}
.rating-img img {width: 120px !important;height: 21px;}
.review-quiet-img img {transform: scale(0.8) !important;}
.testimonial-heading {font-size: 40px;margin: 0 0 45px;}
.heading {font-size: 40px;}
.testi-card__content p {font-size: 17px;margin: 0 0 20px;}
.testi-card__stars {margin: 0 0 20px;}
.about-team-sec {padding: 105px 0;}
.our-team-members-wrap {gap: 60px;}
.our-process-row {padding: 80px 0;}
.case-results-sec.our-team-case-results {padding-top: 80px;}
.heading {font-size: 46px;}
.our-process-content p {font-size: 15px;line-height: 1.7;margin-bottom: 20px;}
.process-right,
.process-left {width: 48%;}
.genpg-rite .case-result-blck {gap: 15px;}
.our-team-text {width: 80%;margin: 0 auto 40px !important;}
.settlement-cards {padding: 70px 35px}
.settlement-cards-hover {padding: 70px 35px}
.bottom-cta-sec .bottom-cta-inner .cta-title {width: 50%;}
.bottom-cta-sec .bottom-cta-inner .cta-title h4 {font-size: 32px;}
.bottom-cta-sec .bottom-cta-inner .cta-btn a {font-size: 16px;padding: 20px 45px;}
.hm-case-result-item:before {bottom: 40px;transform: scale(0.9);}
.case-results-sec.our-team-case-results .case-result-blck .hm-case-result-item {min-height: 270px; }
ul.our-process-list.dog-bite-sec {gap: 20px;}
.our-process-list.dog-bite-sec li {font-size: 15px;}
.genpg-rite.faqs_pg .bottom-cta-sec .bottom-cta-inner .cta-btn {width: 33%;}
.genpg-rite.faqs_pg .bottom-cta-sec .bottom-cta-inner .cta-title {width: 54%;}
.sgl-post-img {max-width: 420px; }
.alignleft {height: 350px; }
.inr-video.iframe iframe {height: 370px; }


}

@media screen and (max-width: 1440px) {
.page_default {padding: 100px 0;}
.genpg-rite h1,
.genpg-rite h2 {font-size: 40px;}
.genpg-rite h1,
.genpg-rite h2,
.genpg-rite h3,
.genpg-rite h4,
.genpg-rite h5,
.genpg-rite h6 {margin-bottom: 17px;}
.genpg-rite h3 {font-size: 34px;}
.genpg-rite h4 {font-size: 29px;}
.genpg-rite li,
.inr-list ul li {padding-left: 20px;margin-bottom: 10px !important;}
.genpg-rite li ul {padding: 15px 0 0 5px;}
.coman-sidebar-form .coman-form h4 {font-size: 33px;margin-bottom: 14px;}
.coman-form {padding: 35px 25px 130px;}
.coman-sidebar-form .coman-form p {line-height: 1.63;margin-bottom: 20px;font-size: 13px !important;}
.coman-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.coman-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.coman-form .gform_wrapper select,
.coman-form .gform_wrapper .top_label textarea {padding: 13px 18px !important;font-size: 12px !important;}
.coman-form .ginput_container_checkbox label {line-height: 1.8;}
.coman-form .gform_wrapper .top_label input[type="submit"] {font-size: 15px !important;padding: 14px 41px !important;}
.coman-form form {margin-bottom: 28px;}
.sidebar-form-btm-cnt a {font-size: 39px;}
.sidebars-main {gap: 40px;}
.sidebars-main .coman-categorias-block .accordion-header .accordion-button {font-size: 25px;margin-top: -6px;}
.coman-categorias-block .accordions-item .accordions-button {padding: 18px 30px;font-size: 27px;}
.coman-categorias-block .accordions-body {padding: 18px 25px 10px !important;}
.coman-categorias-block .accordions-body ul li a,
.coman-categorias-block .accordion-item a {font-size: 16px;line-height: 1.45;}
.coman-categorias-block .accordions-body ul li a {padding: 0 0 12px 0;}
.sidebar-our-location-block h2 {font-size: 29px;margin-bottom: 21px;}
.sidebar-our-location-block {padding: 25px 25px 35px;}
.sidebar-our-location-block iframe {margin-bottom: 12px;height: 240px;padding: 7px;}
.sidebar-our-location-block h3 {font-size: 27px;margin-bottom: 12px;}
.sidebar-our-location-block a.site-phone-link {margin-bottom: 19px;}
.sidebar-our-location-block .coman-btn {font-size: 14px;padding: 11px 35px;}
.sidebar-our-location-block .office-location-item a,
.sidebar-our-location-block a.site-phone-link {line-height: 1.71;}
.sidebar-our-location-block .office-location-item {width: 78%;}
.our-locations-block .accordion-item .accordion-content p {padding: 0 0 10px 28px;font-size: 15px;}
.genpg-rite p,
.genpg-rite li,
.inr-list ul li {font-size: 15px;margin-bottom: 15px;}
.lp-text-heading {font-size: 40px;margin-bottom: 15px;}
.lp-sub-heading {font-size: 27px;margin-bottom: 19px;}
.lp-left-small-text {padding: 1px 0 2px 20px;}
.lp-left-small-text {margin-bottom: 20px;}
.lp-left-small-text {margin-bottom: 20px;}
.lp-sml-heading {font-size: 27px;}
.lp-faq-sec .lp-lft-head {font-size: 33px;}
.lp-faq-sec {padding: 45px 45px 40px 45px;}
.lp-faq-heading {padding: 21px 22px 21px 25px;}
.lp-faq-description {padding: 20px 25px 20px 30px;}
.lp-faq-heading .icon {font-size: 30px;margin-top: 3px;}
.inr-img img {max-width: 360px;}
.alignleft {margin-right: 20px;}
.coman-categorias-block.categories-block.our-locations-block .accordion-item>.accordion-content p a {font-size: 14px;margin-bottom: 10px;}
.coman-categorias-block.categories-block.our-locations-block .accordion-item>.accordion-content p {padding-left: 40px !important;}
.caseresult.heading {font-size: 35px;margin: 0 0 30px;}
.lp-banner-sec .super_page_title {font-size: 165px;}
.lp-banner-left {padding-left: 40px;}
.lp-banner-left .free-conslt-sub {font-size: 33px;}
.lp-banner-left.compa-legal-form .gform_wrapper .gform_fields.top_label.form_sublabel_below.description_below.validation_below {gap: 16px;}
.lp-banner-right h1 {font-size: 46px;margin-bottom: 13px;}
.lp-banner-right p br {display: none;font-size: 16px;}
.lp-banner-right p {font-size: 16px;}
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.lp-banner-left.compa-legal-form .gform_wrapper select,
.lp-banner-left.compa-legal-form .gform_wrapper .top_label textarea {padding: 14px 24px 14px 21px !important;}
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input[type="submit"] {padding: 18px 42px !important;width: auto !important;font-size: 15px !important;}
.lp-banner-left.compa-legal-form .gfield_checkbox .gchoice label {line-height: 1.7;}
.lp-banner-sec {padding: 155px 0 80px;}
.page_default.blog_pg {padding: 85px 0 85px;}
.blg-cntblk {gap: 52px;}
.post-cnt {padding: 25px 28px 50px 28px;}
.post-cnt h4 {font-size: 25px;}
.post-cnt p {font-size: 15px;}
.blg-cntblk {margin-bottom: 40px;}
.blog-post-img img {height: 205px;}
.pract-cnt.inr-pract {width: 86.4%;}
.thank-you-steve-boyd-content h2 {font-size: 40px;margin-bottom: 12px;}
.thank-you-steve-boyd-content p {font-size: 15px;}
.thank-you-steve-boyd-content {padding-top: 45px;}
.thankyou-cnt .page_content {outline-offset: 27px;}
.thank-you-steve-boyd-content p {line-height: 1.67;margin-bottom: 20px;}
.thankyou-cnt .testimonials-btn a {padding: 14px 30px;}
.thank_you_pgbnr {padding: 160px 0 0;}
.thankyou-cnt .page_content {padding: 12px 50px 0 8px;}
.sng_page_bnr {padding: 170px 0 0;}
.sng_page_bnr .page_title h1 {margin-bottom: 15px;}
.steve-boyd-bnr {width: 170px;}
.page_title h1 {font-size: 50px;}
.contact-form-sec {padding: 70px 0}
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper select,
.contact-form-sec .gform_wrapper .top_label textarea {padding: 15px 20px !important;font-size: 15px !important;height: 100%;}
.contact-form-sec .gform_wrapper .top_label textarea {height: 150px;}
.contact-form-sec .gform-footer.gform_footer.top_label {margin-top: 35px;}
.contact-shortcode h4 {font-size: 30px;}
.contact-shortcode p {font-size: 15px;line-height: 1.8;}
.contact-shortcode {margin: 25px 0;}
.page_default-awards .awards-wrap {gap: 15px;}
.awards-section .award-item {width: 106px;}
.page-template-default .page_default-awards .awards-section {padding: 30px 0 40px;}
.get-in-touch-shortcode {padding: 18px 30px 18px 30px;}
.get-align-left h5 {font-size: 30px;}
.get-align-right a {font-size: 40px;}
.get-align-right p {letter-spacing: 2.3px;}
.row {padding: 30px 25px 0;}
.col-md-7 p {font-size: 14px;padding-bottom: 25px;}
.col-md-7 h3 {font-size: 30px;}
.coman-btn-block a.coman-btn-second {font-size: 16px;padding: 17px 35px;}
.coman-btn-block a.coman-btn-one {font-size: 16px;padding: 17px 30px 17px 65px;}
.coman-btn-block a.coman-btn-one:before {left: 29px;transform: scale(0.8);}
.col-md-7 h4 {padding-bottom: 15px;}
.col-md-7 h4::before {top: -16px;width: 25px;}
.coman-btn-block {gap: 15px;padding: 25px 20px;}
.steve-boyd-cta-sec.steve-review .row {padding: 30px 30px 0 40px;}
.client-reviews-title h4 {font-size: 31px;}
.client-reviews-block h5 {font-size: 20px;margin-bottom: 9px;}
.rating-img img {width: 115px !important;height: 19px;}
.rating-img small {font-size: 15px;}
.review-quiet-img img {transform: scale(0.7) !important;}
.client-reviews-block .row {margin-bottom: 18px;}
.client-reviews-block {margin-bottom: 19px;}
.client-reviews-sec {margin-bottom: 55px;}
.client-reviews-sec.client-reviews-slider-shortcode {margin-bottom: 50px;}
.testimonial-heading {font-size: 35px;margin: 0 0 30px;padding: 0 0 15px;}
.heading {font-size: 35px;}
.testimonial-heading::before {width: 110px;}
.testi-card {padding: 30px;margin-bottom: 30px;}
.testi-card__content p {font-size: 16px;}
.testi-card .ggl-icon {top: 30px;right: 30px;}
.load-more-wrap .cmn-btn {padding: 15px 75px;}
.testi-card__stars {margin: 0 0 10px;}
.atrny-btn-cld {margin-bottom: 80px;}
.sidebar-box .sidebar-title {padding: 22px 30px;font-size: 25px;}
.sidebar-box ul {padding: 20px 25px;}
.atrny-sub-heading {font-size: 28px;line-height: 1.5;}
.attorney.awards-wrap {gap: 30px;}
.sidebar-box ul li,
.atrny-content ul li {margin-bottom: 15px;font-size: 15px;}
.attorney-sidebar-image {margin-bottom: 60px;}
.our-process-row {padding: 60px 0;}
.our-process-row .cmn-btn {padding: 17px 22px;font-size: 14px;}
.case-results-sec.our-process .content {max-width: 70%;}
.our-team-members-wrap {gap: 40px;}
.about-team-sec .cmn-btn {padding: 16px 25px;font-size: 14px;}
.about-team-sec {padding: 80px 0;}
.about-team-right h5 {margin: 0 0 15px;}
.team-fight-sec {padding: 80px 0 40px;}
.sec-head .testimonial-heading.text-heading {margin: 0 0 40px;}
.team-fight-number {font-size: 65px;}
.team-fight-top {padding: 0 0 15px;margin: 0 0 15px;}
.team-fight-content p {font-size: 15px;}
.team-fight-item {margin: 0 0 30px;}
.our-process-content p {font-size: 14px;line-height: 1.6;margin-bottom: 20px;}
.genpg-rite .case-result-blck {gap: 13px;}
.our-team-text {width: 89%;margin: 0 auto 30px !important;}
.settlement-cards h2 {font-size: 55px;margin-bottom: 40px}
.settlement-cards h3 {margin-bottom: 50px}
.settlement-cards {padding: 50px 35px}
.settlement-cards-hover {padding: 50px 35px}
.hm-case-result-item:before {bottom: 50px;}
.bottom-cta-sec .bottom-cta-inner .cta-title h4 {font-size: 28px;line-height: 1.2em;}
.bottom-cta-sec .bottom-cta-inner .cta-btn a {font-size: 14px;padding: 16px 35px;}
.case-results-sec.our-team-case-results .hm-case-result-item h4.testi-name {font-size: 30px; margin-bottom: 15px; padding: 0 10px; }
.hm-case-result-item:before {bottom: 30px; transform: scale(0.8); }
.case-results-sec.our-team-case-results .case-result-blck .hm-case-result-item {min-height: 220px; }
.our-process-list.dog-bite-sec li {font-size: 14px;padding: 20px 15px;}
ul.our-process-list.dog-bite-sec li strong, ul.our-process-list.dog-bite-sec.drunk-driving-sec li strong {font-size: 20px;}
.page_default-awards .awards-section {padding: 0px 0 40px; }
.customer_reviews .testi-card .ggl-icon {top: 35px;right: 20px;}
.genpg-rite.faqs_pg section.bottom-cta-sec {margin: 40px 0 40px;}
.bottom-cta-sec {padding: 40px 0;}
.detroit-accused-item {padding: 40px 30px 40px;}
.detroit-accused-item h3 {font-size: 30px;margin-bottom: 25px;}
.detroit-accused-item h3:before {width: 100px;}
ul.detroit-credibly-list li {line-height: 1.5;margin: 0 0 8px 0;font-size: 15px;}
.detroit-credibly-accused-sec {gap: 40px 0;}
.detroit-accused-btn-content p {font-size: 15px;}
.sgl-post-img {max-width: 360px; }
.alignleft {height: 320px; }
.inr-video.iframe iframe {height: 350px; }
.page_default.blog_pg.serch_pg .blg-cntblk {gap: 48px;}
}

@media screen and (max-width: 1366px) {
.contact-form-sec {padding: 60px 0}
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper select,
.contact-form-sec .gform_wrapper .top_label textarea {padding: 15px 20px !important;font-size: 15px !important;letter-spacing: 0 !important;}
.contact-form-sec .gform_wrapper .top_label textarea {height: 140px;}
.contact_pg .hm-form-btm-cnt {outline-offset: 30px;}
.settlement-cards {padding: 50px 25px}
.settlement-cards-hover {padding: 50px 25px}
}

@media screen and (max-width: 1240px) {
.page_title h1 {font-size: 55px;}
.genpg-rite ul li:before {top: 9px;}
.genpg-rite h1,
.genpg-rite h2 {font-size: 35px;}
.genpg-rite h3 {font-size: 30px;}
.genpg-rite h4 {font-size: 26px;}
.genpg-rite h5 {font-size: 24px;}
.genpg-rite h6 {font-size: 22px;}
.genpg-rite h1,
.genpg-rite h2,
.genpg-rite h3,
.genpg-rite h4,
.genpg-rite h5,
.genpg-rite h6 {margin-bottom: 15px;}
.genpg-rite li,
.inr-list ul li {margin-bottom: 11px;}
.coman-form {padding: 30px 20px 110px;}
.coman-sidebar-form .coman-form h4 {font-size: 30px;margin-bottom: 12px;}
.coman-form .gform_wrapper .top_label input[type="submit"] {padding: 14px 27px !important;}
.sidebar-form-btm-cnt h6 {letter-spacing: 0.3px;}
.sidebar-form-btm-cnt h6 {margin-bottom: 14px;}
.sidebar-form-btm-cnt a {font-size: 34px;}
.sidebars-main {gap: 35px;}
.sidebar-our-location-block .office-location-item {width: 100%;margin: 0 auto 8px;}
.sidebar-our-location-block iframe {margin-bottom: 10px;height: 240px;padding: 7px;}
.sidebar-our-location-block iframe {margin-bottom: 10px;height: 200px;padding: 6px;}
.sidebar-our-location-block .office-location-item a,
.sidebar-our-location-block a.site-phone-link {font-size: 15px;}
.coman-categorias-block .accordions-body {padding: 20px 23px 10px !important;}
.our-locations-block .accordion-item a {padding-left: 19px;}
.coman-categorias-block .accordions-item .accordions-button {padding: 18px 25px;}
.coman-categorias-block .accordions-body ul li a,
.coman-categorias-block .accordion-item a {font-size: 16px;}
.genpg-rite p {line-height: 1.71;}
.lp-text-heading {font-size: 35px;}
.lp-sub-heading {font-size: 25px;}
.lp-left-small-text {margin-bottom: 18px;padding: 0 0 2px 17px;}
.lp-sml-heading {font-size: 25px;}
.lp-faq-sec {padding: 35px 35px 35px 35px;}
.lp-faq-heading {padding: 20px 22px 20px 25px;}
.inr-img img {max-width: 320px;width: 100%;}
.alignleft {margin-right: 15px;}
.coman-categorias-block.categories-block.our-locations-block .accordion-item>.accordion-content p {padding-left: 35px !important;}
.case_results_page .case-result-blck {margin-bottom: 30px;}
.page_default {padding: 80px 0;}
.lp-banner-sec .super_page_title {font-size: 132px;letter-spacing: -2.25px;}
.lp-banner-left .free-conslt-sub {font-size: 29px;}
.lp-banner-left.compa-legal-form .gform-footer.gform_footer.top_label {margin-top: 20px;}
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input[type="submit"] {padding: 15px 35px !important;font-size: 15px !important;}
.lp-banner-right h1 {font-size: 40px;margin-bottom: 11px;}
.lp-banner-right p {margin: 0 auto 17px;}
.lp-banner-left.compa-legal-form .gform_wrapper .gform_fields.top_label.form_sublabel_below.description_below.validation_below {gap: 14px;}
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.lp-banner-left.compa-legal-form .gform_wrapper select,
.lp-banner-left.compa-legal-form .gform_wrapper .top_label textarea {padding: 13px 24px 13px 21px !important;}
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input[type="submit"] {padding: 15px 35px !important;}
.genpg-rite li::before,
.inr-list ul li::before {top: 10px;}
.page_title h1 {font-size: 45px;}
.post-cnt {padding: 25px 20px 50px 20px;}
.page_default.blog_pg {padding: 80px 0;}
.blg-cntblk {gap: 25px;margin-bottom: 30px;}
.post-item {width: 31.5%;}
.post-cnt h4 {margin: 0 0 6px 0;}
.post-cnt h4 {font-size: 23px;line-height: 1.23;}
.blog-post-img img {height: 200px;}
.thank-you-steve-boyd-content h2 {font-size: 34px;margin-bottom: 8px;}
.thank-you-steve-boyd-content p {line-height: 1.64;margin-bottom: 18px;}
.testimonials-btn a {padding: 12px 30px;}
.thankyou-cnt .page_content {padding: 12px 35px 0 8px;}
.thank-you-steve-boyd-content {padding-top: 35px;}
.thankyou-cnt .page_content {margin-bottom: 65px;}
.thank_you_pgbnr h1 {font-size: 45px;}
.thank_you_pgbnr {padding: 140px 0 0;}
.sng_page_bnr {padding: 150px 0 0;}
.contact-form-sec {padding: 60px 0}
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper select,
.contact-form-sec .gform_wrapper .top_label textarea {padding: 15px 20px !important;font-size: 15px !important;letter-spacing: 0 !important;}
.contact-form-sec .gform_wrapper .top_label textarea {height: 130px;}
.contact_pg .hm-form-btm-cnt {padding-bottom: 130px;outline-offset: 20px;}
.contact_pg .contact-bnr-cnt h1 {font-size: 55px;margin-bottom: 15px;}
.contact_pg .contact-bnr-cnt p {font-size: 15px;margin-bottom: 20px;line-height: 1.5;}
.contact-shortcode h4 {font-size: 28px;margin: 0 0 13px;}
.contact-shortcode {margin: 20px 0;}
.contact-shortcode p {line-height: 1.7;width: 100%;}
.contact-shortcode {padding: 30px 15px 30px;}
.page-template-default .page_default-awards .awards-section {padding: 25px 0 20px;}
.get-in-touch-shortcode {margin: 25px 0;padding: 18px 25px 18px 25px;}
.get-align-left h5 {font-size: 28px;}
.get-align-right a {font-size: 35px;}
.get-align-right p {letter-spacing: 1.5px;font-size: 15px;}
.col-md-7 p {padding-bottom: 15px;}
.col-md-7 h3 {font-size: 28px;}
.col-md-7 h4 {padding-left: 35px;}
.coman-btn-block a.coman-btn-second {padding: 15px 25px;}
.coman-btn-block a.coman-btn-one {padding: 15px 25px 15px 55px;}
.coman-btn-block a.coman-btn-one:before {left: 23px;transform: scale(0.7);}
.coman-btn-block {padding: 22px 17px;}
.steve-boyd-cta-sec.steve-review .col-md-7 img.img-fluid {margin: 0 0 10px;transform: scale(0.8);}
.contact-shortcode p {line-height: 1.6;}
.awards-section .award-item {max-width: 91px !important;width: 100%;}
.page_default-awards .awards-wrap {gap: 14px;}
.client-reviews-title h4 {font-size: 28px;}
.client-reviews-block {padding: 30px 30px 30px 30px;}
.rating-img img {width: 109px !important;height: 18px;}
.rating-img small {font-size: 14px;}
.client-reviews-block .row {margin-bottom: 15px;}
.fact-checked-info {margin: 45px auto 0;}
.fact-checked-img {padding-right: 20px;}
.fact-checked-info {padding: 20px 25px;}
.fact-checked-cnt {width: 76%;}
.fact-checked-img {width: 20.8%;}
.fact-checked-cnt {font-size: 14px;}
.page-template-contact-page .site-footer .office-locations-title {font-size: 40px;}
.client-reviews-sec {margin-bottom: 50px;}
.contact_pg .contact-bnr-cnt {padding: 160px 0 0;}
.client-reviews-sec.client-reviews-slider-shortcode {margin-bottom: 40px;}
.our-team-members-sec .container {max-width: 1080px;text-align: center;}
.testi-card__stars span {font-size: 26px;}
.case-results-sec.attorney-case-result-section {padding: 35px 20px 50px;}
.sidebar-box .sidebar-title {padding: 17px 24px;}
.attorney-sidebar-image {margin-bottom: 40px;}
.our-process-row {padding: 50px 0;}
.our-process-content p {font-size: 14px;}
.our-process-row .cmn-btn {padding: 14px 16px;font-size: 13px;}
.process-left {width: 50.6%;}
.our-team-members-sec .container {text-align: center;max-width: 900px;}
.about-team-left {width: 45%;}
.about-team-right {width: 52%;}
.about-team-sec .cmn-btn {padding: 15px 20px;font-size: 14px;}
.atrny-sub-heading {font-size: 25px;}
.team-fight-number {font-size: 60px;}
.our-team-members-sec {padding: 0 0 70px;}
.process-left {width: 48%;}
.heading {font-size: 32px;letter-spacing: -0.1px;}
.genpg-rite .case-result-blck {gap: 10px;justify-content: center;}
.genpg-rite .hm-case-result-item {padding: 30px 15px 20px; min-height: 250px; width: 32.1%; }
.our-team-text {width: 100%;margin: 0 auto 25px !important;}
.inr-video {margin-bottom: 15px;}
.settlement-cards h2 {font-size: 45px;margin-bottom: 30px}
.settlement-cards {padding: 40px 30px}
.settlement-cards-hover {padding: 40px 30px}
.settlement-cards-hover h3 {font-size: 13px;margin-bottom: 15px}
.settlement-cards-hover p {font-size: 20px}
.settlement-cards h3 {margin-bottom: 40px;font-size: 11px}
.our-process-list {gap: 15px;margin-bottom: 50px;}
.case-results-sec.our-process .content {margin: 0 auto 30px;}
.our-process-list li strong {font-size: 26px;letter-spacing: 0.5px;margin-bottom: 15px;}
.our-process-list li {width: 24%;padding: 15px;font-size: 14px;line-height: 1.5;}
.hm-case-result-item:before {bottom: 20px; transform: scale(0.6); }
.case-results-sec.our-team-case-results .hm-case-result-item h4.testi-name {font-size: 24px; margin-bottom: 15px; padding: 0 10px; }
.case-results-sec.our-team-case-results .case-result-blck .hm-case-result-item {min-height: 180px; }
.case-results-sec.our-team-case-results {padding: 35px 15px 0px; }
.page_default-awards .container {padding: 0px;}
.customer_reviews .testi-card__stars span {font-size: 24px; }
.customer_reviews .testi-card__stars .testi-postdate {font-size: 13px;}
.customer_reviews .testi-card .ggl-icon {top: 32px; right: 15px; }
.customer_reviews .testimonials-grid .testi-card {width: 32%;margin-bottom: 20px;}
.testi-card__content p {font-size: 15px;}
.genpg-rite.faqs_pg .bottom-cta-sec .bottom-cta-inner .cta-btn a {font-size: 14px; padding: 15px 25px; }
.genpg-rite.faqs_pg section.bottom-cta-sec {margin: 40px 0 40px; padding: 30px 0; }
.detroit-accused-item {padding: 30px 20px 30px; width: 49%; }
.detroit-accused-item h3 {font-size: 26px; margin-bottom: 20px; }
.detroit-accused-item h3:before {width: 80px; }
.detroit-accused-image {gap: 30px;margin-bottom: 20px;}
.detroit-accused-lft-img img {width: 110px;height: 110px;}
ul.detroit-credibly-list li {padding-left: 20px;line-height: 1.4;margin: 0 0 8px 0;font-size: 14px;}
.detroit-accused-content h6 {font-size: 20px;margin-bottom: 10px;}
ul.detroit-credibly-list {margin: 0 0 20px 0px;}
.detroit-credibly-accused-sec {gap: 30px 0; }
.detroit-accused-btn-content p {font-size: 14px;}
.sgl-post-img {max-width: 320px; }
.alignleft {height: 310px; }
.inr-video.iframe iframe {height: 320px; }
.page_default.blog_pg.serch_pg .blg-cntblk {gap: 25px;}
}

@media screen and (max-width: 1024px) {
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper select,
.contact-form-sec .gform_wrapper .top_label textarea {padding: 13px 18px !important;font-size: 14px !important;letter-spacing: 0 !important;}
.contact-form-sec .gform-footer.gform_footer.top_label {margin-top: 30px;}
.contact-form-sec .gform_wrapper .gfield .validation_message.gfield_validation_message,
.contact-form-sec .gform_wrapper .gfield .instruction.validation_message {font-size: 11px !important;}
.contact-form-sec .gform_wrapper .top_label input[type="submit"] {width: 250px !important;}
.case-results-sec.our-team-case-results p {width: 100%;}
.settlement-cards {padding: 35px 20px}
.settlement-cards-hover {padding: 35px 20px}
.settlement-cards h2 {font-size: 45px}
}

@media screen and (max-width: 991px) {
.page_title h1 {font-size: 45px;}
.page_content {flex-direction: column;gap: 30px;}
.genpg-rite {width: 100%;}
.genpg-lft {width: 100%;max-width: 400px;margin: auto;}
.genpg-rite h1,
.genpg-rite h2,
.genpg-rite h3,
.genpg-rite h4,
.genpg-rite h5,
.genpg-rite h6 {line-height: 1.1;}
.genpg-rite h1,
.genpg-rite h2 {font-size: 33px;}
.genpg-rite h3 {font-size: 29px;}
.genpg-rite ul {margin: 0 0 15px 0;}
.genpg-rite li,
.genpg-rite li,
.inr-list ul li {margin-bottom: 10px;}
.page_default {padding: 60px 0;}
.caseresult.heading {font-size: 30px;text-align: center;}
.case_results_page .owl-carousel .owl-nav button.owl-prev,
.case_results_page .owl-carousel .owl-nav button.owl-next {background: #0076d7;padding: 0 !important;border-radius: 50%;height: 40px;width: 40px;color: #ffff;font-size: 27px;display: flex;align-items: flex-end;justify-content: center;text-align: center;}
.case_results_page .owl-nav {display: flex;justify-content: center;gap: 15px;}
.lp-banner-sec .super_page_title {font-size: 95px;}
.lp-banner-flex {flex-direction: column-reverse;gap: 30px;}
.lp-banner-right,
.lp-banner-left {width: 100%;padding: 0;}
.lp-banner-right h1 {font-size: 35px;margin-bottom: 11px;line-height: 1;}
.lp-banner-right .cmn-btn {padding: 15px 25px;}
.lp-banner-sec {padding: 120px 0 60px;}
.lp-banner-right p {font-size: 15px;}
.page_title h1 {font-size: 40px;}
.post-item {width: 330px;}
.page_default.blog_pg {padding: 70px 0;}
.blog-post-img img {height: 190px;}
.pract-cnt.inr-pract {width: 100%;}
.thankyou-cnt .page_content {padding: 42px 25px 0 25px;outline-offset: 12px;flex-direction: column-reverse;justify-content: center;align-items: center;gap: 25px !important;}
.thank-you-steve-boyd-content {padding-top: 0;width: 100%;}
.thankyou-cnt .testimonias-btn {margin-bottom: 0 !important;}
.thank-you-steve-boyd-content h2,
.thank-you-steve-boyd-content p {text-align: center;}
.thank-you-steve-boyd-content h2 {font-size: 30px;}
.thank-you-steve-boyd-content .testimonials-btn {text-align: center;margin: 0;}
.thank-you-steve-boyd-image {width: 290px;}
.thankyou-cnt .page_content {margin-bottom: 50px;}
.thank_you_pgbnr h1 {font-size: 40px;}
.sng_page_bnr {padding: 110px 0 0;}
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper select,
.contact-form-sec .gform_wrapper .top_label textarea {padding: 13px 18px !important;font-size: 13px !important;letter-spacing: 0 !important;}
.contact-form-sec .gform-footer.gform_footer.top_label {margin-top: 25px;}
.contact-form-sec .gform_wrapper .top_label textarea {height: 110px;}
.contact_pg .contact-bnr-cnt {padding: 80px 0 0;}
.contact_pg .contact-bnr-cnt h1 {font-size: 45px;margin-bottom: 10px;}
.contact_pg .contact-bnr-cnt p {font-size: 14px;margin-bottom: 15px;}
.contact_pg .hm-form-btm-cnt {padding-bottom: 80px;outline-offset: 12px;}
.contact-form-sec .gform_wrapper .gfield .validation_message.gfield_validation_message,
.contact-form-sec .gform_wrapper .gfield .instruction.validation_message {font-size: 9px !important;}
.contact-shortcode {padding: 30px 25px 30px;}
.cta-contact-btns a.cmn-btn {padding: 15px 25px;font-size: 16px;}
.page-template-default .page_default-awards .awards-section {padding: 20px 0 20px;}
.awards-ttl {font-size: 14px;}
.client-reviews-block p {font-size: 15px;}
.client-reviews-block {margin-bottom: 15px;}
.google-map-link p {font-size: 15px;}
.fact-checked-info {margin: 30px auto 0;}
.client-reviews-title h4 {line-height: 1.1;}
.fact-checked-info {flex-direction: column;gap: 10px;padding: 25px 15px;display: inline-block;}
.fact-checked-img {width: 240px;padding: 0;border: none;}
.fact-checked-cnt {width: 100%;text-align: center;font-size: 14px;line-height: 1.5;}
.sidebars-main {gap: 25px;}
.page-template-contact-page .site-footer .office-locations-title {font-size: 36px;}
.client-reviews-sec {margin-bottom: 40px;}
.client-reviews-sec.client-reviews-slider-shortcode {margin-bottom: 25px;}
.testimonial-heading {font-size: 30px;}
.heading {font-size: 30px;text-align: center;}
.testimonial-heading::before {right: 0;}
.testimonial-heading {margin-bottom: 15px;}
.testi-card__content p {font-size: 15px;}
.attorney.thank-you-awards-section {margin: 30px 0;}
.attorney-cnt {margin: 0 0 30px;}
.sidebar-box {margin-bottom: 30px;}
.attorney-sidebar-image {display: none;}
.attorney-sidebar-image.mbl {display: block;max-width: 400px;margin: 0 auto 20px;}
.atrny-btn-cld {margin-bottom: 60px;}
.atrny-sub-heading {font-size: 24px;line-height: 1.3;}
.case-results-sec.our-process .content {font-size: 15px;}
.case-results-sec.attorney-case-result-section {padding: 35px 20px 50px;}
.case-results-sec.our-process .content {max-width: 100%;}
.process-right,
.process-left {width: 100% !important;}
.process-right {max-width: 350px;}
.our-process-row {padding: 40px 0;flex-direction: column-reverse !important;gap: 35px;}
.our-process-row .atrny-btn-cld {justify-content: center;}
.process-left .heading {text-align: center;}
.about-team-sec {padding: 60px 0;}
.about-team-wrap {flex-direction: column;gap: 30px}
.about-team-left {max-width: 350px;margin: auto;}
.about-team-left,
.about-team-right {width: 100%;}
.team-fight-wrap {flex-direction: column;}
.team-fight-item {width: 100%;}
.team-fight-content p {font-size: 14px;}
.team-fight-sec {padding: 50px 0 20px;}
.team-fight-number {font-size: 50px;}
.our-team-members-sec {padding: 0 0 50px;}
.our-team-text {margin: 0 0 35px;}
.genpg-rite .hm-case-result-item {padding: 30px 20px 20px;min-height: 250px;width: 31.8%;margin: 0;}
.case-results-sec.our-team-case-results {padding-top: 60px;}
.case-results-sec.our-process {padding: 60px 0;}
.contact-form-sec .gform_wrapper .gform_fields.top_label.form_sublabel_below.description_below.validation_below {gap: 15px 0;display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: column;}
.page_bnr {background-image: url(../images/tab-inner-banner-backgorund-img.webp);}
.contact-form-sec .gform_wrapper .gfield {position: relative;width: 100%;}
.our-process-list li {width: 32%;padding: 15px;font-size: 14px;line-height: 1.5;}
.bottom-cta-sec .bottom-cta-inner {display: flex; justify-content: space-around; align-items: center; flex-direction: column; gap: 20px; }
.bottom-cta-sec .bottom-cta-inner .cta-title {text-align: center;width: 100%;}
.bottom-cta-sec .bottom-cta-inner .cta-btn {text-align: center;width: 100%;}
.bottom-cta-sec .bottom-cta-inner .cta-btn a {font-size: 14px;padding: 14px 30px;}
.case-results-sec.our-team-case-results p {width: 100%;margin: 0 auto 30px;}
.customer_reviews .testimonials-grid .testi-card {width: 48.5%; margin-bottom: 20px; }
.genpg-rite.faqs_pg .bottom-cta-sec .bottom-cta-inner .cta-title {width: 100%; }
.genpg-rite.faqs_pg .bottom-cta-sec .bottom-cta-inner .cta-btn {width: 100%;}
.detroit-accused-item {padding: 30px 20px 30px; width: 100%; }
.sgl-post-img {max-width: 100%; }
.alignleft {height: 320px; }

.inr-video.iframe iframe {height: 300px; }

.related-posts-wrap { flex-wrap: wrap; gap: 30px; justify-content: center; }
}

@media screen and (max-width: 767px) {
.page_default {padding: 50px 0;}
.page_title h1 {font-size: 40px;}
.page_bnr {padding: 150px 0 100px;}
.genpg-rite h1,
.genpg-rite h2 {font-size: 30px;}
.genpg-rite ul li::before,
.inr-list ul li::before {top: 8px;height: 6px;width: 6px;}
.genpg-rite h3 {font-size: 28px;}
.genpg-rite li ul {padding: 10px 0 0 3px;}
.genpg-rite li ul li {padding-left: 20px;}
.page_content {flex-direction: column;gap: 20px;}
.our-locations-block .accordion-item .accordion-content p {padding: 0 0 7px 14px;}
.lp-text-heading {font-size: 30px;line-height: 1.1;}
.lp-sub-heading {font-size: 22px;}
.lp-left-small-text {margin-bottom: 15px;padding: 0 0 2px 13px;}
.lp-sml-heading {font-size: 22px;}
.lp-faq-sec .lp-lft-head {font-size: 28px;}
.lp-faq-description {padding: 16px 17px 18px 25px;}
.lp-faq-heading {padding: 18px 20px 18px 23px;}
.lp-faq-list {margin-bottom: 17px;}
.lp-faq-sec {padding: 35px 35px 25px 35px;}
.case_results_page .owl-carousel .owl-nav button.owl-prev,
.case_results_page .owl-carousel .owl-nav button.owl-next {height: 35px;width: 35px;font-size: 23px;}
.case_results_page .owl-nav {gap: 10px;}
.lp-banner-sec .super_page_title {font-size: 61px;letter-spacing: 0;}
.lp-banner-right h1 {font-size: 30px;margin-bottom: 10px;}
.lp-banner-left .free-conslt-sub {margin: 0 0 -9px 0 !important;}
.lp-banner-left.compa-legal-form .gform_wrapper .top_label input[type="submit"] {padding: 14px 30px !important;font-size: 14px !important;}
.compa-legal-form .gform_wrapper .gfield textarea {height: 150px;}
.lp-faq-heading h4 {font-size: 19px;}
.page_default {padding: 40px 0;}
.genpg-rite ul li::before,
.inr-list ul li::before {top: 8px;}
.our-locations-block .accordion-item a::before {top: 7px;}
.lp-banner-sec {padding: 120px 0 40px;}
.page_title h1 {font-size: 36px;}
.blog_banner_blog {padding: 150px 0 100px;}
.post-item {width: 100%;}
.page_default.blog_pg {padding: 50px 0;}
.blg-cntblk {flex-direction: column;max-width: 350px;width: 100%;margin: auto auto 20px auto;gap: 20px;}
.post-cnt {padding: 20px 15px 50px 15px;}
.post-category {font-size: 12px;padding: 3px 7px;}
.blog_pg .load-more-wrapper button,
.blog_pg .load-more-wrapper p {padding: 15px 50px;}
.thankyou-cnt .page_content {padding: 25px 10px 0 10px;outline-offset: 6px;gap: 0 !important;}
.thank-you-steve-boyd-content h2 {font-size: 25px;margin-bottom: 10px;}
.thank_you_pgbnr h1 {font-size: 36px;}
.thank_you_pgbnr {padding: 115px 0 0;}
.sng_page_bnr .blog-cate-dt {justify-content: center !important;align-items: center !important;}
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper .top_label input:not(.gfield-choice-input),
.contact-form-sec .gform_wrapper select,
.contact-form-sec .gform_wrapper .top_label textarea {padding: 12px 15px !important;font-size: 12px !important;letter-spacing: 0 !important;}
.contact-form-sec .gform-footer.gform_footer.top_label {margin-top: 20px;}
.contact-form-sec .gform_wrapper .top_label textarea {height: 100px;}
.contact-form-sec {padding: 40px 0;}
.contact_pg .hm-form-btm-cnt {padding-bottom: 70px;outline-offset: 7px;}
.contact_pg .contact-bnr-cnt h1 {font-size: 40px;}
.contact_pg .contact-bnr-cnt p br {display: none;}
.cta-contact-btns {flex-wrap: wrap;}
.cta-contact-btns a.cmn-btn {padding: 13px 20px;font-size: 14px;}
.cta-contact-btns .cmn-btn.phn-icon {padding-left: 53px !important;}
.cta-contact-btns .cmn-btn.phn-icon::before,
.cta-contact-btns .cmn-btn.phn-icon-call::before {left: 19px;}
.cta-contact-btns {gap: 12px;}
.contact-shortcode h4 {font-size: 26px;margin: 0 0 12px;}
.row {padding: 30px 25px 0;flex-direction: column;gap: 15px;}
.col-md-7 {width: 100%;text-align: center;}
.user-shortcode-inn {width: 260px;margin: auto;border: 2px solid #ffffff;padding: 10px 10px 0;}
.coman-btn-block {padding: 22px 17px;flex-wrap: wrap;}
.coman-btn-block a.coman-btn-second {padding: 15px 20px;font-size: 14px;}
.coman-btn-block a.coman-btn-one {padding: 15px 20px 15px 45px;font-size: 14px;}
.coman-btn-block a.coman-btn-one:before {left: 15px;}
.coman-btn-block {gap: 12px;}
.col-md-7 h3 {font-size: 26px;}
.steve-boyd-cta-sec.steve-review .row {padding: 25px 15px 0 15px;flex-direction: column;}
.steve-boyd-cta-sec.steve-review .col-md-7 {width: 100%;}
.steve-boyd-cta-sec.steve-review .col-md-7 img.img-fluid {margin: 0 auto 10px;}
.col-md-7 h4 {text-align: left;margin: 0 auto 10px;width: max-content;}
.get-in-touch-shortcode {flex-direction: column;gap: 15px;}
.get-align-left h5 {font-size: 26px;text-align: center;}
.client-reviews-title h4 {font-size: 26px;}
.client-reviews-block .row {flex-direction: row;}
.client-reviews-block p {line-height: 1.68;}
.page-template-contact-page .site-footer .office-locations-title {font-size: 34px;}
.fact-checked-info {margin: 30px auto 0;}
.fact-checked-img {width: 200px;}
.client-reviews-sec {margin-bottom: 35px;}
.testi-card {padding: 20px;margin-bottom: 25px;}
.testi-card__stars span {font-size: 24px;}
.load-more-wrap .cmn-btn {padding: 13px 60px;}
.sidebar-box ul {padding: 20px 15px;}
.our-team-members-wrap {align-items: center;flex-wrap: wrap;justify-content: center;gap: 25px;}
.testimonial-heading {font-size: 25px;}
.about-team-right h5 {margin: 0 0 10px;line-height: 1.5;font-size: 15px;}
.genpg-rite .hm-case-result-item {padding: 30px 20px 20px;min-height: 230px;width: 100%;margin: 0;max-width: 250px;}
.case-results-sec.our-team-case-results {padding-top: 50px;}
.case-results-sec.our-process {padding: 50px 15px;}
.atrny-btn-cld {margin-bottom: 40px;}
.page_bnr {background-image: url(../images/mbl-inner-banner-backgorund-img.webp);}
.hm-case-result-item:before {bottom: 30px;}
.our-process-list {gap: 15px; margin-bottom: 50px; flex-wrap: wrap; }
.our-process-list li {width: 300px;}
.bottom-cta-sec .bottom-cta-inner .cta-title h4 {font-size: 24px; line-height: 1.2em; letter-spacing: -0.4px; }
.bottom-cta-sec {padding: 30px 0;}
.our-team.case-result-blck.owl-carousel {width: 100%; max-width: 250px; margin: auto; }
.cmn-btn.case-results-btn {margin: 30px 0 0; }
ul.our-process-list.dog-bite-sec.drunk-driving-sec li {width: 100%; }
.customer_reviews .testimonials-grid .testi-card {width: 100%; margin-bottom: 20px; }
.customer_reviews .testi-card .ggl-icon {top: 21px; right: 15px; }
}

@media screen and (max-width: 640px) {
.contact-form-sec .gform-footer.gform_footer.top_label {margin-top: 15px;}
.contact-form-sec .gform_wrapper .top_label textarea {height: 80px;}
.contact-form-sec {padding: 35px 0;}
.contact-form-sec .gform_wrapper .gform_fields.top_label.form_sublabel_below.description_below.validation_below {gap: 15px;}
}

@media screen and (max-width: 480px) {
.coman-form .gform_wrapper .top_label input[type="submit"] {padding: 13px 23px !important;}
.coman-form {padding: 30px 14px 110px;}
.coman-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.coman-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.coman-form .gform_wrapper select,
.coman-form .gform_wrapper .top_label textarea {font-size: 13px !important;padding: 13px 13px !important;}
.sidebar-form-btm-cnt h6 {margin-bottom: 12px;}
.sidebar-form-btm-cnt a {font-size: 33px;}
.coman-categorias-block .accordions-item .accordions-button {font-size: 25px;padding: 18px 20px;}
.coman-categorias-block .accordions-body ul li a,
.coman-categorias-block .accordion-item a {font-size: 15px;}
.coman-categorias-block .accordions-body ul li a {padding: 0 0 12px 0;}
.sidebars-main {gap: 30px;}
.sidebar-our-location-block {padding: 20px 15px 25px;}
.sidebar-our-location-block h3 {font-size: 22px;margin-bottom: 8px;}
.sidebar-our-location-block a.site-phone-link {margin-bottom: 12px;}
.sidebar-our-location-block .coman-btn {font-size: 14px;padding: 9px 30px;}
.lp-sml-heading {font-size: 23px;}
.lp-text-heading {font-size: 32px;}
.lp-sub-heading {font-size: 23px;}
.lp-left-small-text {padding: 0 0 2px 15px;}
.lp-faq-sec .lp-lft-head {font-size: 30px;}
.lp-faq-heading {padding: 15px 18px 15px 20px;}
.lp-faq-sec {padding: 35px 35px 25px 35px;}
.lp-text-heading {font-size: 30px;margin-bottom: 13px;}
.lp-sub-heading {margin-bottom: 15px;}
.genpg-rite p,
.genpg-rite li,
.inr-list ul li {line-height: 1.60;}
.lp-faq-sec {padding: 25px 15px 15px 15px;}
.lp-faq-sec .lp-lft-head {font-size: 24px;}
.lp-faq-heading {padding: 15px 18px 15px 15px;}
.lp-faq-description {padding: 15px;}
.lp-faq-heading .icon {font-size: 26px;}
.coman-form .gform_wrapper .top_label input[type="submit"] {padding: 13px 23px !important;}
.coman-form {padding: 30px 14px 110px;}
.coman-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.coman-form .gform_wrapper .top_label input:not(.gfield-choice-input),
.coman-form .gform_wrapper select,
.coman-form .gform_wrapper .top_label textarea {font-size: 13px !important;padding: 13px 13px !important;}
.sidebar-form-btm-cnt h6 {margin-bottom: 12px;}
.sidebar-form-btm-cnt a {font-size: 33px;}
.coman-categorias-block .accordions-item .accordions-button {font-size: 25px;padding: 18px 20px;}
.coman-categorias-block .accordions-body ul li a,
.coman-categorias-block .accordion-item a {font-size: 15px;}
.coman-categorias-block .accordions-body ul li a {padding: 0 0 12px 0;}
.sidebars-main {gap: 30px;}
.sidebar-our-location-block {padding: 20px 15px 25px;}
.sidebar-our-location-block h3 {font-size: 22px;margin-bottom: 8px;}
.sidebar-our-location-block a.site-phone-link {margin-bottom: 12px;}
.sidebar-our-location-block .coman-btn {font-size: 14px;padding: 9px 30px;}
.lp-sml-heading {font-size: 23px;}
.lp-text-heading {font-size: 32px;}
.lp-sub-heading {font-size: 23px;}
.lp-left-small-text {padding: 0 0 2px 15px;}
.lp-faq-sec .lp-lft-head {font-size: 30px;}
.lp-faq-heading {padding: 15px 18px 15px 20px;}
.lp-faq-sec {padding: 35px 35px 25px 35px;}
.lp-text-heading {font-size: 30px;margin-bottom: 13px;}
.lp-sub-heading {margin-bottom: 15px;}
.genpg-rite p,
.genpg-rite li,
.inr-list ul li {line-height: 1.60;}
.lp-faq-sec {padding: 25px 15px 15px 15px;}
.lp-faq-sec .lp-lft-head {font-size: 24px;}
.lp-faq-heading {padding: 15px 18px 15px 15px;}
.lp-faq-description {padding: 15px;}
.lp-faq-heading .icon {font-size: 26px;}
.lp-banner-sec .super_page_title {font-size: 45px;}
.lp-banner-right h1 {font-size: 28px;}
.lp-banner-left .free-conslt-sub {font-size: 25px;}
.page_default {padding: 40px 0;}
.posted-list {font-size: 13px;margin-bottom: 15px;}
.steve-boyd-bnr {width: 150px;}
.contact-shortcode {padding: 25px 15px 25px;}
.contact-shortcode p {line-height: 1.5;}
.row {padding: 25px 10px 0;}
.col-md-7 p {line-height: 1.61;}
.get-in-touch-shortcode {padding: 18px 15px 18px 15px;}
.client-reviews-block {padding: 25px 15px;}
.client-reviews-block .row {gap: 10px;flex-direction: column-reverse;}
.client-reviews-block h5 {font-size: 18px;margin-bottom: 7px;}
.rating-img {gap: 9px;}
.fact-checked-info {margin: 30px auto 0;}
.user-shortcode-inn {width: 200px;}
.steve-boyd-cta-sec.steve-review .row {padding: 25px 10px 0 10px;}
.page-template-contact-page .site-footer .office-locations-title {font-size: 32px;}
.our-process-list li {width: 280px;}
.customer_reviews .testi-card .ggl-icon {top: 21px; right: 10px; }
.detroit-accused-lft-img img {width: 90px; height: 90px; }
.detroit-accused-image {gap: 20px; margin-bottom: 20px; flex-direction: column; }
.detroit-accused-content h6 {font-size: 18px; margin-bottom: 10px; }
.detroit-accused-item h3 {font-size: 22px; margin-bottom: 20px; }
.detroit-accused-lft-img {width: max-content; margin: auto; }
.alignleft {height: 270px; }
.inr-video.iframe iframe {height: 250px; }
.sgl-post-img.single-attrny-img {max-width: 300px; }
.search-page-form .search-form {display: flex;gap: 10px;flex-direction: column;}
.search-page-form input[type="search"], .no-results input[type="search"] {flex: 1;height: 50px;padding: 15px 15px;border: 1px solid #ddd;border-radius:30px}
.blog-post-img img {height: 170px;}

}

@media screen and (max-width:440px){ 
.single-post ul.column-count-list {column-count: 1; }
}

@media screen and (max-width: 370px) {
.alignleft {height: 210px; }
}