/*
Theme Name: Premier Injury Lawyers
Theme URI: https://yourwebsite.com
Description: Custom child theme for Premier Injury Lawyers
Author: Your Company
Author URI: https://yourwebsite.com
Template: salient
Version: 1.0
Text Domain: premier-injury
*/

/*-------------------------------------------------------------------------*/
/* Note: The theme CSS files are loaded through the /css/ folder.
/*-------------------------------------------------------------------------*/


/* Home Default styls------ */
body {--scroll-bar-w: 0px !important;}
.container{padding: 0 !important;}
body.home .clr:after,
body.home .col:after,
body.home .group:after,
body.home .row:after{content:none;}
/* Home Default styls------ */


/* Header Section */
#header-outer header .container {width: 100% !important;max-width: 1540px !important;margin: auto;padding: 0 !important;}
#header-outer #logo, #header-outer .logo-clone, #header-outer .logo-spacing {margin: 0 !important;}
.material #header-space, #header-space {background: transparent !important;position: absolute;box-shadow: none !important;}
#header-outer {background: transparent; box-shadow: none !important; }
body #header-outer, body[data-header-color="dark"] #header-outer {background-color: transparent !important; box-shadow: none !important; }
#header-outer .top-btn p {font-weight: 400;font-family: 'Montserrat';font-size: 14px;letter-spacing: 2.5px;text-transform: uppercase;margin: -25px 0 0;}
#header-outer .top-btn p a {display: block;font-family: 'Montserrat';font-weight: 600;letter-spacing: 0;font-size: 18px;line-height: 1;background-image: -webkit-linear-gradient(90deg, rgb(252, 110, 117) 0%, rgb(210, 0, 11) 100%);background-blend-mode: multiply;background-color: #af0000;text-transform: uppercase;transition: none !important;padding: 18px 22px 18px 52px !important;position: relative;border-radius: 8px;margin: 2px 0 0;border: 1px solid #ff0410;}
#header-outer .top-btn p a:hover {background: #fff;}
#header-outer .nectar-header-text-content {padding: 0 !important;}
#header-outer .top-btn p a:before {position: absolute; content: ""; width: 32px; height: 32px; top: 0; left: 13px; bottom: 0; margin: auto; background-image: url(img/call-icon.webp); }
#header-outer header {padding: 33px 0 0;}
#header-outer:not([data-format=left-header]) #top>.container>.row {align-items: center;}
#header-outer:not([data-format=left-header]) #top>.container>.row nav {align-items: flex-end;gap: 56px;}
#header-outer .row .col ul.sf-menu.sf-js-enabled.sf-arrows {margin: 0 0 21px !important;gap: 39px;}
#header-outer.scrolled-down header {background-color: #051223;padding: 20px 0;}
#header-outer .sf-menu>li ul {padding: 0;}
#top .sf-menu li ul li.menu-item a{font-family: Montserrat; text-transform: none; letter-spacing: 0px; font-size: 15px; line-height: 1; font-weight: 500; padding: 10px 10px; background-color: #af0000; }
#header-outer ul li.trp-language-switcher-container a {font-weight: 700;text-transform: uppercase;}
#header-outer ul li a {padding: 0 !important;display: inline-block;line-height: 1;}
#top .sf-menu li ul li.menu-item a {line-height: 1 !important;padding: 10px 10px !important;display: block !important;background-color: #af0000 !important;}
/* Header Section end*/

/* Home Banner Section */
.hm-banner-sec{ position: relative; }
.hm-banner-sec::before { position: absolute; content: ""; top: 0; left: 0; background-image: url("/wp-content/uploads/2026/08/hm-banner-top-gradient-image.webp");opacity: 43%;background-repeat: no-repeat; background-position: top left; width: 100%; height: 100%; z-index: 2; }
.hm-banner-sec .dark.left { width: 100%; max-width: 1710px; margin-left: auto !important; padding-right: 20px !important; justify-content: space-between !important; }
.hm-banner-sec .hm-bnr-left{ width: 33.9%; }
.hm-banner-sec .hm-bnr-right{ width: 24.7%; }
.hm-banner-sec .hm-bnr-left .bnr-top-accident-text { font-family: Montserrat; font-weight: 500 !important; text-transform: uppercase; letter-spacing: 2.50px; position:relative; padding-left: 75px; }
.hm-banner-sec .hm-bnr-left .bnr-top-accident-text:before{ position: absolute; content: ""; top: 0; bottom: 0; left: 0; margin: auto; width:  56px; height: 2px; background-color: #af0000; }
.hm-banner-sec .hm-bnr-left .bnr-heading-text{ font-family: Montserrat; font-weight: 800; letter-spacing: -2.2px; }
.hm-banner-sec .hm-bnr-left .bnr-heading-text span { color: #308bff; }
.hm-banner-sec .hm-bnr-left .bnr-top-immediate-text{ font-family: Montserrat; font-weight: 600; text-transform: capitalize; line-height: 1.2 !important; letter-spacing: 0px; }
.hm-banner-sec .hm-bnr-left .hm-bnr-content-text p{ font-family: Montserrat; font-size: 17px; font-weight: 400; line-height: 1.5; letter-spacing: 0.3px; color: #fff; padding: 0; margin: 0; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn{display:inline-block;}
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap{display: inline-block;background-blend-mode: multiply;z-index: 2; background-image: -webkit-linear-gradient(90deg, rgb(252, 110, 117) 0%, rgb(210, 0, 11) 100%);background-color: #af0000; text-transform: uppercase; position: relative; transition: none !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap:hover{background: #fff;color: #232323;transition: none;}
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap::before{ position: absolute; content: ""; top: 0; bottom: 0; right: 19px; margin: auto;background-size: 100%;background-image: url("/wp-content/uploads/2026/08/book-appointment-icon-.webp"); background-repeat: no-repeat; background-position: center; width: 40px; height: 40px; z-index: 2; }
.hm-bnr-right .iwithtext { background-color: rgb(4 20 44 / 70%); border-radius: 6px 8px 8px 6px; padding: 44px 20px 44px 70px; width: 100%; max-width: 425px; display: flex; align-items: center; margin: 0 0 7px; }
.hm-bnr-right .iwithtext::before{ position: absolute; content: ""; top: 0; bottom: 0; left: 0; margin: auto; background-color: #af0000; border-radius: 8px 0px 0px 8px; width: 5px; height: 100%; }
.hm-bnr-right .iwithtext .iwt-icon { top: 35px; left: 20px; }
.hm-bnr-right .iwithtext .iwt-icon img{ width: 35px !important; height: 35px; object-fit: contain; }
.hm-bnr-right .iwithtext .iwt-text { padding-left: 0; font-family: Montserrat; font-size: 17px; font-weight: 700; text-transform: uppercase; line-height: 1 !important; letter-spacing: 0px; color: #fff; }
/* Home Banner Section end*/

/* Home Banner Bottom Section */
.hm-bnr-btm-sec .hm-bnr-btm-main{ border-top: 1px solid rgb(255 255 255 / 20%);background-image: url("/wp-content/uploads/2026/08/pattern-shape-image.webp");background-repeat: repeat;}
.hm-bnr-btm-sec .hm-bnr-btm-main .left { justify-content: space-between; padding: 0 105px 0 25px; }
.hm-bnr-btm-sec .hm-bnr-btm-itm { border-right: 1px solid rgb(255 255 255 / 20%); width: 15.2%; padding: 9px 0 !important; height: max-content; }
.hm-bnr-btm-sec .hm-bnr-btm-itm:last-child{ border-right: none; }
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle { font-family: Montserrat; font-weight: 500 !important; text-transform: uppercase; letter-spacing: 6.4px; position: relative; display: block; margin: -32px auto 15px !important; width: 100%; max-width: 880px; }
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::before,
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::after{ position: absolute; content: ""; top: 0; bottom: 0; left: 0; margin: auto; width:  178px; height: 2px; background-image: url("/wp-content/uploads/2026/08/border-shep-image.webp"); background-repeat: no-repeat; background-size: 100%; }
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::after{ right: 0; left: auto; transform: rotate(180deg); }
.hm-bnr-btm-list{ padding-left: 55px; position:relative }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list a { padding-left: 0; font-family: Montserrat; font-size: 18px; font-weight: 600; text-transform: capitalize; line-height: 1.2 !important; letter-spacing: 0px; color: #fff; display: block; }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num{ font-size: 25px; font-weight: 700; }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num:before{ position: absolute; content: ""; top: 0; bottom: 0; left: 0; margin: auto; background-image: url("/wp-content/uploads/2026/08/hm-bnr-call-icon.webp"); background-repeat: no-repeat; background-size: 100%; width: 48px; height: 48px; z-index: 2; }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list a:hover,
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num:hover{ color: #308bff; }
.hm-bnr-btm-sec .hm-side-btn{ transform: rotate(90deg) !important; }
.hm-bnr-btm-sec .hm-side-btn .link_wrap,
.hm-bnr-btm-sec .hm-side-btn body[data-button-style*="slightly_rounded"] .nectar-cta:not([data-style="material"]) .link_wrap { font-family: Montserrat; text-transform: uppercase; position: relative; transition: none !important; border-radius: 0 0 13px 13px !important; letter-spacing: 0.2px; }
.hm-bnr-btm-sec .hm-side-btn .link_wrap::before { position: absolute; content: ""; top: 0; bottom: 0; left: 25px; margin: auto;background-size: 100%;background-image: url("/wp-content/uploads/2026/08/location-icon.webp"); background-repeat: no-repeat; background-position: center; transform: rotate(270deg); width: 15px; height: 20px; z-index: 2; }
.hm-bnr-btm-sec .hm-side-btn .link_wrap:hover{ background-color: #308bff !important; }
.hm-bnr-btm-sec { border-bottom: 1px solid #f8f8f8; }

.hm-bnr-btm-sec {border-top: 1px solid rgb(255 255 255 / 20%);background-image: url("/wp-content/uploads/2026/08/pattern-shape-image.webp");background-repeat: repeat;padding: 30px 0;}
.hm-bnr-btm-sec ul {display: flex;align-items: center;flex-wrap: wrap;margin: 1px;justify-content: space-between;padding: 0px 80px 0 15px;}
.hm-bnr-btm-sec ul li {list-style-type: none;position: relative;border-right: 1px solid rgb(255 255 255 / 20%);width: 14.2%;padding: 9px 15px 9px 67px;}
.hm-bnr-btm-sec ul li a {padding-left: 0;font-family: Montserrat;font-size: 18px;font-weight: 500;text-transform: capitalize;line-height: 1.2;color: #fff;display: block;}
.hm-bnr-btm-sec ul li a.hm-bnr-call {font-size: 25px;font-weight: 700;}
.hm-bnr-btm-sec ul li a.hm-bnr-call:before {position: absolute; content: ""; top: 0; bottom: 0; left: 11px; margin: auto; background-image: url("https://mlyvazivw6pe.i.optimole.com/cb:fzof.58883/w:auto/h:auto/q:mauto/f:best/https://stg-premierinjuryclinicslp-staging.kinsta.cloud/wp-content/uploads/2026/08/hm-bnr-call-icon.webp"); background-repeat: no-repeat; background-size: 100%; width: 48px; height: 48px; z-index: 2; transform: scale(0.9); }
.hm-bnr-btm-sec ul li:last-child {border-right: none;}
/* Home Banner Bottom Section end*/

/* Car Accident Bottom Section */
.hm-get-checked-sec .row-bg {background-position: -20px center !important;}
.hm-get-checked-sec .hm-shake-hand-image-mb{display:none;}
.hm-get-checked-sec .dark.left { display: flex; align-items: center;justify-content: space-between;  }
.hm-get-checked-sec .check-left-cont{ width: 51.9%; }
.hm-get-checked-sec .check-right-cont{width: 52.3%; }
.hm-get-checked-sec .check-right-cont h2 { font-size: 66px; font-weight: 700; font-family: 'Sofia Sans'; letter-spacing: -1.7px; line-height: 1; color: #000; margin-bottom: 25px; }
.hm-get-checked-sec .check-right-cont p { font-size: 19px; font-weight: 400; letter-spacing: 0.3px; font-family: 'Heebo'; color: #000; line-height: 1.5; margin-bottom: 20px; padding: 0; width: 100%;max-width: 667px;}
.hm-get-checked-sec .check-right-cont h3 {display: inline-block;font-size: 24px !important; font-weight: 700 !important; font-family: 'Sofia Sans' !important; letter-spacing: 0; line-height: 20px !important; color: #000; margin-bottom: 25px !important; }
/* Car Accident Bottom Section end*/

/* Cta Appointment Section */
.hm-cta-appointment-sec{ position: relative; z-index: 1; }
.hm-cta-appointment-sec::before { position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; background: #AF0000; background-image: url("/wp-content/uploads/2026/08/hm-pattern-shape-image.webp"); background-repeat: repeat; width: 100%; height: 100%; opacity: 65%; z-index: 2; background-blend-mode: multiply; }
.hm-cta-appointment-sec .call-now-text h4 { font-size: 42px !important; font-weight: 600 !important; font-family: 'Sofia Sans' !important; letter-spacing: -1px !important; color: #fff !important; margin: 0 !important; text-align: center; }
/* Cta Appointment Section end*/

/* Get Evaluated Section*/
.car-accident-sec .car-accident-se.container{ padding:0px 0px !important; }
.car-accident-sec .row_col_wrap_12.col.span_12.dark.left { justify-content: space-between; align-items: center; gap:0px 20px;}
.car-accident-sec .car-accident-left-sec { width: 58%; }
.car-accident-sec .car-accident-right-sec { width: 39.4%; border: 2px solid #fff; border-radius: 13px;}
.car-accident-sec .car-accident-hdg{ font-weight:900; font-family: "Sofia Sans", sans-serif; color:#000000; letter-spacing: -1.7px; padding-bottom:26px !important; padding-top: 15px; position: relative; }
.car-accident-sec .car-accident-hdg::after{ content: ""; background-color: #af0000; width: 179px; height: 3px; bottom: 0px; left: 0px; margin: auto; position: absolute; }
.car-accident-sec .car-accident-hdg strong{ font-weight:900; color:#308bff; letter-spacing: -1.7px;}
.car-accident-sec .car-accident-text-block p{ font-size:18px; font-family: "Heebo", sans-serif; line-height:1.7; letter-spacing:0px; font-weight:400; color:#000; margin-bottom: 14px !important;padding :0 !important; width: 89%;}
.car-accident-sec .car-accident-text-block br{display: none;}
.car-accident-sec .car-accident-text-block { margin-bottom: 58px !important; }
.car-accident-sec .car-accident-right-sec img { border-radius: 13px; }
.car-accident-sec .same-day-btn a.link_text { font-size: 27px; font-weight: 700; padding-left: 47px; text-transform: uppercase; letter-spacing: 0px; line-height: 1; color: #fff; position: relative; }
.car-accident-sec .same-day-btn a.link_text::before{background-size: 100%;background-repeat: no-repeat;content: ""; background-image: url(/wp-content/uploads/2026/08/check-box-icon.webp); width: 32px; height: 32px; position: absolute; top: 0px; bottom: 0px; left: 0px; margin: auto; }
.car-accident-sec .row-bg-overlay.row-bg-layer { background: linear-gradient(90deg, #FFFFFF 75%, #308BFF 30%) !important; }
.car-accident-sec .list-icons-hdng { font-weight: 700 !important; font-family: "Heebo", sans-serif !important; position: relative; padding-left: 72px; } 
.car-accident-sec .list-icons-hdng::before{ content: ""; background-image: url(/wp-content/uploads/2026/08/icon-img.webp); background-color: #03173b; background-repeat: no-repeat; background-position: center; border-radius: 50%; position: absolute; width: 62px; height: 62px; top: 0px; bottom: 0px; left: 0px; margin: auto; }
.car-accident-sec .injury-icon, .rehabilitation-icon, .mobility-therapy, .multiple-clinic-icon{ position: relative;}
.car-accident-sec .injury-icon::before{ content: ""; background-image: url(/wp-content/uploads/2026/08/list-icon-two.webp); background-color: #03173b; background-repeat: no-repeat; background-position: center; border-radius: 50%; position: absolute; width: 62px; height: 62px; top: 0px; bottom: 0px; left: 0px; margin: auto; }
.car-accident-sec .rehabilitation-icon::before{ content: ""; background-image: url(/wp-content/uploads/2026/08/men-img.webp); background-color: #03173b; background-repeat: no-repeat; background-position: center; border-radius: 50%; position: absolute; width: 62px; height: 62px; top: 0px; bottom: 0px; left: 0px; margin: auto; }
.car-accident-sec .mobility-therapy::before{ content: ""; background-image: url(/wp-content/uploads/2026/08/traffic-signals-img.webp); background-color: #03173b; background-repeat: no-repeat; background-position: center; border-radius: 50%; position: absolute; width: 62px; height: 62px; top: 0px; bottom: 0px; left: 0px; margin: auto; }
.car-accident-sec .multiple-clinic-icon::before{ content: ""; background-image: url(/wp-content/uploads/2026/08/location-icon-img.webp); background-color: #03173b; background-repeat: no-repeat; background-position: center; border-radius: 50%; position: absolute; width: 62px; height: 62px; top: 0px; bottom: 0px; left: 0px; margin: auto; }
.car-accident-sec .list-icon-left-sec { width: 31%; border-right: 2px solid #cccccc; }
.car-accident-sec .list-icon-middle-sec { width: 34%; border-right: 2px solid #cccccc; position: relative; }
.car-accident-sec .list-icon-right-sec { width: 31%; }
.car-accident-sec .list-icon-sec .row_col_wrap_12_inner.col.span_12.left { justify-content: space-between; flex-wrap: wrap; }
.car-accident-sec .nectar-cta.position_desktop_absolute{ width: 100%;margin: 0;}
.car-accident-sec .same-day-btn span.link_wrap{border-radius: 0px 0px 13px 13px !important;border: none !important;}
.car-accident-sec .same-day-btn span.link_wrap:hover{background: #AF0000 !important;border: none !important;}
/* Get Evaluated Section end*/

/* Car Accident Section*/
.acc-left-sec{width:51% !important;}
.acc-rgt-sec{width: 42% !important;}
.aftr-car-acdnt h2{letter-spacing: -1.7px;color: #fff !important;line-height: 1.09;font-size: 66px;font-weight: 800;margin-bottom: 45px;}
.aftr-car-acdnt strong{color: #308bff !important;}
.accident-list li {color: #ffffff;font-size: 19px;font-weight: 400;line-height: 1.57;letter-spacing: 0.3px;font-family: "Heebo", sans-serif;}
.accidents-list li{    color: #ffffff;font-size: 19px;font-weight: 400;line-height: 1.57;letter-spacing: 0.3px;font-family: "Heebo", sans-serif;border-bottom: 3px solid #af0000;}
.wpb_text_column .accident-list,
.wpb_text_column .accident-list li, .recovery-list, .recovery-list li , .accidents-list, .accidents-list li {list-style: none !important;margin-left: 0 !important;}
.accident-list li{padding-left: 84px;position: relative;margin-bottom: 40px;}
.accidents-list li{    position: relative;padding-left: 84px;margin-bottom: 40px;padding-bottom: 65px;}
.accident-list li::before, .accidents-list li::before {content: "";position: absolute;left: 0;top: 6px;width: 62px;height: 62px;border: 2px solid #0b2f6f;border-radius: 50%;background: url("/wp-content/uploads/2026/08/icon-list.webp") center center no-repeat;background-size: 28px;background-color: #03173b;}
.divider-border {width: 648px !important;height: 3px !important;margin-bottom:48px !important;}
.recovery-list li{color: #ffffff;font-size: 26px;font-weight: 400;line-height: 1.5;letter-spacing: 0.6px;font-family: "Heebo", sans-serif;}
.recovery-list li {position: relative;padding-left: 54px;margin-bottom: 13px;}
.recovery-list li::before {content: "";position: absolute;left: 10px;top: 5px;width: 26px;height: 26px;background: url("/wp-content/uploads/2026/08/icon-list.webp") center center no-repeat;background-size: 28px;}
.aftr-car-acc-btn {padding: 21px 33px;background-color: #af0000;color: #fff;width: fit-content;margin-left: 10px;}
.aftr-car-acc-btn span{font-size: 20px !important;line-height: 1 !important;text-transform: uppercase !important;font-weight: 700 !important;font-family: "Montserrat", sans-serif;}
.aftr-car-acc-btn:hover {background: #fff;color: #a40000; }
.aftr-car-acdnt .row_col_wrap_12_inner::after{display: none !important;}
.aftr-car-acdnt .row_col_wrap_12_inner{justify-content: space-between !important;}
.rcvry-sec{margin-bottom:47px !important;}
/* Car Accident Section end*/

/* Footer Section */
.footer-heading {text-align: center;}
.footer-heading h2{ color: #fff; font-family: "Sofia Sans", sans-serif; font-weight:800; font-size: 66px; line-height: 1.09; letter-spacing: -1.7px; }
.footer-heading .ftr-transport-text{ color: #308bff; font-family: "Sofia Sans", sans-serif; font-weight:800; font-size: 24px; line-height: 1; letter-spacing:-0.144px; margin-bottom:15px !important; }
.footer-heading .lp-inn-deflt-text-small{ color: #fff;margin-bottom:45px !important; }

.footer-location-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 27px; }
.footer-location { width: 23.64%; background-color: #fff; border-radius: 15px; padding: 16px 19px 16px 19px; }
.footer-location p{padding:0px}
.footer-location iframe { border-radius: 15px; outline: 1px solid #000; display:block; height:197px; margin-bottom:27px; }
.phone-btn{ color:#fff; font-family: "Montserrat", sans-serif; font-size:20px; font-weight:700; line-height:1; display:block; padding: 22px 33px 22px 55px; background-color:#af0000; border-radius:10px; text-transform:uppercase; position: relative; text-align:center; }
.phone-btn:hover{ color: #fff; }
.phone-btn::before{ background-size: 100%; position: absolute; content: ""; background-image: url(/wp-content/uploads/2026/08/call-icon.webp); background-repeat: no-repeat; width: 22px; height: 22px; left: 40px; }
.footer-location h3{ color: #000 !important; font-family: "Heebo", sans-serif !important; font-size:22px !important; font-weight: 700 !important; line-height: 1.27 !important; letter-spacing: -0.44px; margin:0px !important; }
.address{ color: #000; font-size:18px; line-height: 1.5; letter-spacing: -0.44px; display:inline-block; margin-bottom: 30px; }
.footer-location:hover{ background-color: #308bff; }
.footer-location:hover h3,.footer-location:hover .address{color: #fff !important;}
.footer-location:hover .phone-btn{background-color:#041129;}
#footer-widgets {padding: 70px 0 30px;}
#footer-widgets .container {padding: 0;}
#footer-widgets .widget {margin: 0;}
#footer-widgets .widget h2 {line-height: 1;font-family: 'Sofia Sans';font-weight: 800;font-size: 66px;letter-spacing: -1.7px;margin: 0 0 40px;}
#footer-widgets .widget h2 strong {color: #308bff;font-weight: 800;font-family: 'Sofia Sans';}
.material #footer-outer #footer-widgets .col ul.wp-block-list {display: flex;flex-wrap: wrap;justify-content: center;}
.material #footer-outer #footer-widgets .col ul li {width: 25%;padding: 40px 50px !important;line-height: 1;text-align: left;border: none;border-left: 1px solid #cecece;display: flex;align-items: center;}
.material #footer-outer #footer-widgets .col ul li strong{position: relative;text-align: left;padding: 0 0 0 28px !important;line-height: 1.3;font-family: 'Sofia Sans';font-weight: 800;font-size: 20px;letter-spacing: -0.52px;border: none;display: inline-block;}
.material #footer-outer #footer-widgets .col ul li strong:before {position: absolute;content: "";width: 17px;height: 18px;top: 4px;left: 0;background-image: url(/wp-content/uploads/2026/08/ftr-list-icon.webp);}
body #footer-outer #footer-widgets .col ul li:first-child {    padding-top: 40px !important;border: none;border-bottom: 1px solid #cecece;}
#footer-outer #footer-widgets .col ul li:nth-child(2), #footer-outer #footer-widgets .col ul li:nth-child(3), #footer-outer #footer-widgets .col ul li:nth-child(4) {border-bottom: 1px solid #cecece;}
#footer-outer #footer-widgets .col ul li:nth-child(5n) {border: none;}
#footer-outer #copyright {padding: 40px 0 30px !important;}
#footer-outer #copyright .container .col p {font-size: 22px;font-family: 'Sofia Sans';font-weight: 400;line-height: 1.9;margin: 0;}
#footer-outer #copyright .container .col p.wp-block-paragraph {font-size: 16px;}
#footer-outer a:hover,
#footer-outer #copyright .container .col p.wp-block-paragraph a:hover{color: #000 !important;}
/* Footer Section end*/

/* Injuries We Treat Section */
.inj-title{ font-weight:800; letter-spacing: -1.7px; }
.inju-col-sec h2.vc_custom_heading.inj-title{line-height: 1.1 !important;}
.inj-title strong{ color:#308bff; font-family: Sofia Sans; font-weight:800; }
.inj-txt{ color:#fff; font-family: "Heebo", sans-serif !important; font-size:19px !important; font-weight:400 !important; line-height:1.7; }
.inj-row-sec{ position: relative; }
.inj-row-sec .row-bg:after{ content: ""; position: absolute; inset: 0; background: rgba(4,17,41,0.8); }
.injury-list{ width: 31.87% !important; background-color:#041129; }
.injury-list:hover{ background-color:#af0000; }
.nck-inn-sec h2.vc_custom_heading.nck-inj-title {line-height: 1.1 !important;}
.nck-inj-title{font-weight:800;letter-spacing: -1.7px;}
.nck-inj-title strong{color:#308bff; font-family: Sofia Sans; font-weight:800;}
.vc_custom_heading.vc_do_custom_heading.nck-inj-txt{line-height: 1.2 !important;font-weight: 800 !important;}
.injury-list { height: -webkit-fill-available; }
.inj-inn-sec .row_col_wrap_12_inner.col.span_12.left{ justify-content: center; gap: 29px; align-items: center; }
/* Injuries We Treat Section end*/

/* Services We Offer Section */
.ser-we-hdg{ font-family: "Sofia Sans", sans-serif; font-weight:800; font-size:66px; color:#000; letter-spacing:-1.7px; margin:0px 0px 15px !important; } 
.services-row{ padding:70px 30px 90px !important; }
.serv-hdg-item{ font-family: "Sofia Sans", sans-serif; font-weight:800; font-size:66px !important; color:#308bff; letter-spacing:-1.7px; margin:0px 0px 17px !important; }
.ser-card-cnt{ font-family: "Heebo", sans-serif; font-weight:400; font-size:19px !important; color:#fff; letter-spacing:0.38px; line-height:1.57; padding-left:2px; }
.ser-card-col:hover .serv-hdg-item{ color:#fff !important; }
/* Services We Offer Section end*/

/* Treatment & Recovery Section */
.treatment-row{ padding:85px 30px 104px !important; }
.neck-inj-hdg{ font-family: "Sofia Sans", sans-serif; font-weight:800; font-size:66px; color:#fff; letter-spacing:-1.7px; margin:0px 0px 60px !important; } 
.neck-inj-hdg span{ color: #308bff; }
.rec-card-item{ width:24.19% !important; border:2px solid #308bff; border-radius:17px; }
.rec-card-item{ padding:12px 0px 28px !important; }
.rec-card-item:hover{ background-color:#308bff; transition-duration:0.5s; }
.rec-card-item:hover .ser-card-btn .link_wrap{ background-color:#af0000 !important; color:#fff !important; }
.ser-card-hdg{ font-family: "Sofia Sans", sans-serif; font-weight:800; font-size:26px !important; color:#fff; letter-spacing:-0.6px; margin:0px 0px 12px !important; }
.ser-card-img{ margin-bottom:21px !important; height:auto !important; }
.btn-none{display:none !important;}
.ser-card-btn .link_text{ font-family: "Sofia Sans", sans-serif; font-weight:800; font-size:18px !important; letter-spacing:-0.46px; margin:0px 0px 0px !important; }
.ser-card-btn .link_wrap{ display:inline-block !important; line-height:1; padding:7px 28px 9px !important; border-radius:7px; }
.rec-card-blk .row_col_wrap_12_inner::after{ display:none !important; }
.rec-card-blk .row_col_wrap_12_inner{ justify-content:space-between; row-gap: 23px; }
/* Treatment & Recovery Section end*/

/* Meet the Section */
.prem-inj-hdg-mbl{ display:none; }
.prem-inj-row{ padding:145px 0px 90px !important; margin-bottom:0px !important; }
.prem-inj-hdg{ font-family: "Sofia Sans", sans-serif; font-weight:800; font-size:66px; color:#000; letter-spacing:-1.7px; margin:0px 0px 14px !important; }
.prem-inj-hdg span{ color: #308bff; }
.prem-inj-hdg-mbl span{ color: #308bff !important; }
.at-prem-txt{ font-family: "Heebo", sans-serif; font-weight:400; font-size:19px !important; color:#000; letter-spacing:0.38px; line-height:1.57; padding:0px 27px 0px 2px; }
.at-prem-txt p:nth-child(1),
.at-prem-txt p:nth-child(2) { padding: 0; margin-bottom: 31px; }
.prem-inj-blk .row_col_wrap_12_inner::after{ display:none; }
.prem-inj-blk .row_col_wrap_12_inner{ justify-content:space-between; }
.prem-inj-lft{ width:53.3% !important; }
.prem-inj-rgt{ width:40.38% !important; }
.prem-inj-img{ margin-top:7px !important; height:auto; }
.profile-image {box-shadow: 0px 2px 24px 0px rgba(48, 139, 255, 0.18) !important;background-color: #fff !important;border: 2px solid #fff !important;}
/* Meet the Section end*/

/* Form Content Section */
.form-content h2 { font-size: 66px; font-weight: 800; font-family: 'Sofia Sans'; color: #fff; letter-spacing: -1.7px; line-height: 1; text-align: center; margin-bottom: 17px !important; }
.form-content .wpb_text_column{ margin: 0 !important; }
.form-content h2 strong { font-weight: 600; color: #308bff; }
.form-content p { font-size: 24px; font-weight: 800; font-family: 'Sofia Sans'; letter-spacing: -0.1px; line-height: 1.1; color: #308bff; text-align: center; margin-bottom: 33px !important; }
.hm-appointment-form-sec .wpforms-field-layout-rows.wpforms-field-large { margin-bottom: 14px; }
.hm-appointment-form-sec .wpforms-validate { padding: 0 32px 0 42px !important; margin: 0 !important; }
.hm-appointment-form-sec .wpforms-field-layout-rows { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 12px; }
.hm-appointment-form-sec .wpforms-field-layout-rows .wpforms-layout-row { width: 34.1%; }
.hm-appointment-form-sec .wpforms-field-container .wpforms-field { padding: 0; }
.hm-appointment-form-sec .wpforms-container-full input,
.hm-appointment-form-sec .wpforms-container-full textarea,
.hm-appointment-form-sec .wpforms-field.wpforms-field-select select { font-size: 19px !important; font-weight: 400 !important; font-family: 'Sofia Sans', sans-serif !important; letter-spacing: -0.1px; line-height: 1; color: #2b2b2b !important; padding: 23px 24px 19px !important; border-radius: 12px !important; display: block; height: auto !important; outline: none !important;border: none !important;}
.hm-appointment-form-sec .wpforms-field.wpforms-field-select select { padding: 23px 24px 25px !important; }
.hm-appointment-form-sec .wpforms-field.wpforms-field-select { margin-bottom: 14px !important; }
.hm-appointment-form-sec .wpforms-container textarea.wpforms-field-large { height: 156px !important; margin-bottom: 37px !important; }
body[data-form-submit="regular"] .form-sec .hm-appointment-form-sec .wpforms-submit-container { display: flex; justify-content: center; }
body[data-form-submit="regular"] .form-sec .hm-appointment-form-sec button[type="submit"] { padding: 25px 65px !important; height: auto; font-size: 20px !important; font-weight: 700 !important; font-family: 'Montserrat'; text-transform: uppercase; background-color: #af0000 !important; border-radius: 12px !important; }
body[data-form-submit="regular"] .form-sec .hm-appointment-form-sec button[type="submit"]:hover { color: #af0000; background: #fff !important; }
.form-content .wpforms-container-full input::placeholder,
.form-content .wpforms-container-full textarea::placeholder,
.form-content .wpforms-field.wpforms-field-select select::placeholder,
.form-content .wpforms-container-full input[type=text]::placeholder{ color: #2b2b2b !important; opacity: 1 !important;}
.form-content div.wpforms-container-full .wpforms-form label.wpforms-error,
.form-content div.wpforms-container-full .wpforms-form em.wpforms-error { position: absolute; background: none; padding: 0px; line-height: 1; color: red; font-size: 12px; right: 20px; bottom: 8px; font-weight: 500; width: auto; border: none; margin: 0px; pointer-events: none; }
/* Form Content Section end*/

/* Faqs Section */
.faqs-main-sec { width: 100%; max-width: 1356px; margin: auto; }
.faq-heading {font-weight: 900; letter-spacing: -1.7px; color: #000; text-transform: capitalize; font-family: "Sofia Sans", sans-serif; }
.faq-heading strong { color: #308bff; font-weight: 900; font-family: "Sofia Sans", sans-serif; }
.view-all-faqs-btn { text-align: center !important; }
.view-all-faqs-btn span.link_wrap { display: inline-block; }
.view-all-faqs-btn a.link_text { font-size: 20px; font-weight: 700; font-family: "Montserrat", sans-serif; text-transform: uppercase; line-height: 1.1; letter-spacing: 0px; }
.my-accident-heading { font-size: 32px !important; font-weight: 500 !important; font-family: "Heebo", sans-serif !important; letter-spacing: 0px !important; text-transform: capitalize; margin-bottom: 18px !important; line-height: 1.25 !important; padding-top: 21px; }
.faq-text-blk p { font-weight: 400; font-size: 18px; font-family: "Heebo", sans-serif; letter-spacing: 0px; line-height: 2; color: #414142; margin-bottom: 34px !important; padding: 0 !important;}
.faqs-main-sec .faq-text-blk p:last-child { margin-bottom: 0 !important; }
.faq-text-blk{margin-bottom: 0 !important;}
.faqs-main-sec .faq-tabing{margin: 0 0 65px;}
.faqs-main-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix { width: 41.8%;margin: 0 !important; } 
.faqs-main-sec .tabbed[data-style*=vertical]>div { width: 58%; }
.faqs-main-sec .tabbed[data-style="vertical_modern"]>div { padding-left: 118px; }
.faq-tabing a.active-tab, .faq-tabing a{text-align: left; display: block; color: #000 !important; letter-spacing: 0 !important; font-family: 'Heebo' !important; font-size: 24px !important; line-height: 1.1em !important; padding: 25px 49px 25px 65px !important; font-weight: 500 !important; -webkit-transition: all .2s linear !important; background-color: transparent !important; position: relative; }
.faq-tabing a:hover { color: #fff !important; background-color: #308bff !important;}
.faq-tabing .wpb_tabs_nav li .active-tab, .tabbed[data-style="vertical"][data-color-scheme="accent-color"] > ul li .active-tab a.active-tab{ background-color: #308bff !important; border-radius: 0px !important; box-shadow: none !important; color: #fff !important; }
.faq-tabing .wpb_tabs_nav li a:hover { background-color: #308bff !important; border-radius: 0px !important; }
.faq-tabing .wpb_tabs_nav li a { background-color: transparent !important; }
.faq-tabing li.tab-item { margin-bottom: 0px !important; border-bottom: 1px solid; border-image: linear-gradient(to right, #dbc8ae, #f7f8f8) 1; }
.faq-tabing a::after { content: "" !important; background-image: url(/wp-content/uploads/2026/08/plus-icon-img.webp); position: absolute; width: 19px; height: 19px; top: 0px; left: 23px; bottom: 0px; margin: auto; }
.faq-tabing a.active-tab::after { background-image: url(/wp-content/uploads/2026/08/minus-icon-img.webp) !important; background-repeat: no-repeat; background-position: center; }
.faq-toggle-tabing .toggle>div { background-color: transparent; border: none; box-shadow: none; }
.faq-toggle-tabing p:last-child { padding-bottom: 0px !important; }
.faq-toggle-tabing .inner-toggle-wrap{ padding: 10px 15px !important; }
.faq-toggle-tabing .toggle.default {margin: 0px !important; }
/* Faqs Section end*/

/* Faqs Mobile Section */
.faq-toggle-tabing{display: none !important;}
.faq-toggle-tabing a.toggle-heading{text-align: left; display: block; color: #000 !important; letter-spacing: 0 !important; font-family: 'Heebo' !important; font-size: 20px !important; line-height: 1.1em !important; padding: 25px 49px 25px 65px !important; font-weight: 500 !important; -webkit-transition: all .2s linear !important; background-color: transparent !important; position: relative; border-bottom: 1px solid; border-image: linear-gradient(to right, #dbc8ae, #f7f8f8) 1; }
.faq-toggle-tabing a:before{ content: "" !important; background-image: url(/wp-content/uploads/2026/08/plus-icon-img.webp); position: absolute; width: 19px; height: 19px; top: 0px; left: 23px; bottom: 0px; margin: auto; }
.faq-toggle-tabing .open a.toggle-heading::before { background-image: url(/wp-content/uploads/2026/08/minus-icon-img.webp) !important; background-repeat: no-repeat; background-position: center; }
.faq-toggle-tabing a.toggle-heading:hover{ background-color: #308bff !important; color: #fff !important; }
.faq-toggle-tabing .open a.toggle-heading { position: relative; background-color: #308bff !important; color: #fff !important; }
.fa-plus:before, .fa-minus-circle:before, .toggle>.toggle-title a i{display: none;}
/* Faqs Mobile Section end*/

/* Testimonials Section */
.doctor-cards{padding-top: 45px !important;}
.doctor-cards .row_col_wrap_12::after {display: none !important;}
.doctor-cards .row_col_wrap_12 {justify-content: space-between; align-items: stretch;}
.doctor-cards .row_col_wrap_12 .wpb_wrapper,
.doctor-cards .row_col_wrap_12 .vc_column-inner,
.doctor-cards .row_col_wrap_12 .wpb_wrapper .right-card,
.doctor-cards .row_col_wrap_12 .wpb_wrapper .left-card{ height: 100%; }
.right-sec, .left-sec{width:49.1% !important;}
.inner-clm-img,
.inner-clm-female-img{width:30% !important;}
.inner-clm-rgt,
.inner-clm-female-rgt{width:68.9% !important;}
.right-card {box-shadow: 0px 2px 24px 0px rgba(48, 139, 255, 0.18);padding: 33px 58px 101px 23px;border-top: 3px solid #a8080f;border-radius: 10px;height: 100%;}
.right-card .row_col_wrap_12_inner::after{display: none !important;}
.right-card .row_col_wrap_12_inner,
.left-sec .row_col_wrap_12_inner{justify-content: space-between;}
.left-card { box-shadow: 0px 2px 24px 0px rgba(48, 139, 255, 0.18); padding: 30px 18px 50px 20px; border-top: 3px solid #a8080f;border-radius: 10px;height: 100%;}
.inner-clm-rgt h3{font-size:34px !important; font-weight:800 !important; line-height:1.1 !important; color:#000000 !important;letter-spacing: -0.9px; }
.inner-clm-rgt h4, .inner-clm-female-rgt h4 { font-family: Sofia Sans !important; font-size: 18px !important; font-weight: 400 !important; line-height: 1.1 !important; color: #308bff !important; letter-spacing: -0.3px !important; padding-bottom: 16px !important; margin: 0 0 22px !important; position: relative !important; }
.inner-clm-female-rgt h4{position: relative !important;}
.inner-clm-rgt h4::before, .inner-clm-female-rgt h4::before {content: "";width: 42px;height: 3px;bottom: 0;position: absolute;left: 0;background: #af0000;}
.inner-clm-rgt p{font-size:17px !important; font-weight:400 !important; line-height:1.6 !important; color:#000000 !important;letter-spacing: 0.3px;}
.inner-clm-female-rgt h3{font-size:34px !important; font-weight:800 !important; line-height:1.1 !important; color:#000000 !important; letter-spacing: -0.9px; }
.inner-clm-female-rgt p{font-size:17px !important; font-weight:400 !important; line-height:1.6 !important; color:#000000 !important;letter-spacing: 0.3px;}
.book-appointment-btn {display: inline-block;align-items: center;justify-content: center;width: fit-content;background: #b80000;color: #fff;font-weight: 700;text-transform: uppercase;text-decoration: none;border-radius: 12px;padding: 24px 34px;line-height: 1 !important;margin-bottom: 50px !important;border: 2px solid transparent !important;transition: none !important;} 
.book-appointment-btn span{font-size: 20px; line-height: 1;}
.book-appointment-btn:hover { background: #ffffff; color: #000; border: 2px solid #AF0000 !important;transition: none !important; }
.star-image { width: 100% !important; max-width: 129px !important; margin: auto; margin-bottom: 27px !important;}
.crsl-item{padding-top: 30px;}
.crsl-item .carousel-item{width:100%;  max-width: 1057px !important; margin: auto;}
.crsl-item .carousel-item p { text-align: center; font-family: "Heebo", sans-serif !important; font-size: 21px; line-height: 1.5; font-weight: 400; font-style: italic; color: #ffffff; max-width: 700px; margin: 0 auto; letter-spacing: 0.6px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.crsl-item .vc_custom_heading.vc_do_custom_heading.patient-reviews-text{font-size:24px !important; font-weight:900 !important; line-height:1 !important; color:#308bff !important; letter-spacing: -0.7px !important;margin-bottom: 10px !important;}
.crsl-item .carousel-item {padding: 36px 60px 45px 60px;border-radius: 10px;margin-bottom: 20px;}
.crsl-item .carousel-item{background: #308bff; }
.crsl-item h2 {font-size: 66px !important;font-weight: 800 !important;line-height: 1.1 !important;color: #000000 !important;letter-spacing: -1.7px;margin-bottom: 3px !important;}
.crsl-item .vc_custom_heading.vc_do_custom_heading.testi-author-text{font-size:24px !important; font-weight:800 !important; line-height:1 !important; color:#fff !important; letter-spacing: -0.7px !important;margin-bottom: 10px !important;}
.crsl-item .carousel-item {position: relative;}
.crsl-item .carousel-item::after {content: "";position: absolute;left: 50px;right: 0;bottom: 0; width:954px;height: 3px;background: #af0000;}
.crsl-item .carousel-item {position: relative;}
.crsl-item .carousel-item::before {content: "";position: absolute;width: 58px;height: 58px;left: 50%;bottom: -29px;transform: translateX(-50%);background-color: #2b365c;border-radius: 50%;background-image: url("/wp-content/uploads/2026/08/semi-column.webp");background-repeat: no-repeat;background-position: center;background-size: 34px 27px;z-index: 10;}
.crsl-row .owl-nav {display: flex !important;justify-content: space-between;align-items: center;position: absolute;top: 46%;left: 10px;right: 13px;transform: translateY(-50%);margin: 0 auto !important;z-index: 20;max-width: 1115px !important;}
.crsl-row .owl-nav button {width: 58px !important;height: 58px !important;border-radius: 50% !important;background-color: #fff !important;box-shadow: 0px 2px 24px 0px rgba(48, 139, 255, 0.14);padding: 0 !important;margin: 0 !important;display: flex !important;align-items: center;justify-content: center;border: none;position: relative !important;}
.crsl-row .owl-nav button span {font-size: 0 !important;}
.crsl-row .owl-nav .owl-prev::before,
.crsl-row .owl-nav .owl-next::after { position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-image: url("/wp-content/uploads/2026/08/testimonials-arrow-left.webp") !important;background-repeat: no-repeat !important;width: 19px !important; height: 17px !important;}
.crsl-row .owl-nav .owl-next::after { transform: rotate(180deg);}
.crsl-row .owl-nav .owl-prev:hover:before,
.crsl-row .owl-nav .owl-next:hover:after  { background-image: url("/wp-content/uploads/2026/08/testimonials-arrow.webp") !important; transform: rotate(180deg);}
.crsl-row .owl-nav .owl-next:hover:after {transform: rotate(0deg); }
/* Testimonials Section end*/


/* Home Spanish Styles */
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text br {display: none;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-accident-text{font-size: 12px !important;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text {font-size: 70px !important;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-immediate-text {font-size: 20px !important;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-immediate-text br,
html[lang="es-MX"] .car-accident-sec .car-accident-text-block p br,
html[lang="es-MX"] .inner-clm-rgt p br,
html[lang="es-MX"] .inner-clm-female-rgt p br,
html[lang="es-MX"] .car-accident-sec .list-icons-hdng br,
html[lang="es-MX"] .faq-tabing li.tab-item a span br,
html[lang="es-MX"] .vc_custom_heading.vc_do_custom_heading.nck-inj-txt br,
html[lang="es-MX"] .ser-card-cnt br{display: none;}
html[lang="es-MX"] .hm-bnr-right .iwithtext .iwt-text {font-size: 16px;}
html[lang="es-MX"] .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle {font-size: 14px !important;letter-spacing: 1px;max-width: 1040px;}
html[lang="es-MX"] .hm-bnr-btm-sec .hm-side-btn .link_wrap .link_text span {font-size: 12px !important;}
html[lang="es-MX"] .hm-bnr-btm-sec .hm-side-btn {right: -107px;bottom: 90px !important;}
html[lang="es-MX"] .car-accident-sec .car-accident-text-block p {font-size: 17px;line-height: 1.6;}
html[lang="es-MX"] .car-accident-sec .list-icons-hdng {font-size: 16px !important;}
html[lang="es-MX"] .ser-card-cnt {width: 100%;max-width: 900px;}
/* comman Heading style */
html[lang="es-MX"] .car-accident-sec .car-accident-hdg,
html[lang="es-MX"] .aftr-car-acdnt h2,
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2,
html[lang="es-MX"] .ser-we-hdg,
html[lang="es-MX"] .serv-hdg-item,
html[lang="es-MX"] .inju-col-sec h2.vc_custom_heading.inj-title,
html[lang="es-MX"] .nck-inn-sec h2.vc_custom_heading.nck-inj-title,
html[lang="es-MX"] .neck-inj-hdg,
html[lang="es-MX"] .crsl-item h2,
html[lang="es-MX"] .footer-heading h2,
html[lang="es-MX"] .faq-heading,
html[lang="es-MX"] .form-content h2,
html[lang="es-MX"] #footer-widgets .widget h2 {font-size: 60px !important;}
/* comman Heading style end */
html[lang="es-MX"] .prem-inj-hdg {font-size: 52px;}
html[lang="es-MX"] .vc_custom_heading.vc_do_custom_heading.nck-inj-txt {font-size: 18px !important;}
html[lang="es-MX"] .material #footer-outer #footer-widgets .col ul li strong {font-size: 18px;}
html[lang="es-MX"] .material #footer-outer #footer-widgets .col ul li strong br{display: none;}
html[lang="es-MX"] .faq-tabing a.active-tab,
html[lang="es-MX"] .faq-tabing a {font-size: 19px !important;padding: 25px 30px 25px 65px !important;}
html[lang="es-MX"] .my-accident-heading {font-size: 26px !important;}
html[lang="es-MX"] .faqs-main-sec .view-all-faqs-btn .link_wrap .link_text span {font-size: 17px !important;}
html[lang="es-MX"] .phone-btn {font-size: 17px;}
html[lang="es-MX"] .phone-btn::before {left: 30px;}
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont p { font-size: 17px; margin-bottom: 15px; }
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h3 {font-size: 22px !important;line-height: 15px !important;margin-bottom: 20px !important;}
html[lang="es-MX"] .car-accident-sec .list-icon-left-sec {width: 33%;}
html[lang="es-MX"] .car-accident-sec .list-icon-middle-sec {width: 34%;}
html[lang="es-MX"] .car-accident-sec .list-icon-right-sec {width: 29%;}
html[lang="es-MX"] .inj-txt {font-size: 18px !important;}
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2 { font-size: 50px !important; }
/* Home Spanish Styles end*/




#footer-outer #footer-widgets .col ul li:last-child{padding-right:0 !important;}
#footer-outer #footer-widgets .col ul li:last-child a{background-image: -webkit-linear-gradient(90deg, rgb(252, 110, 117) 0%, rgb(210, 0, 11) 100%) !important; background-color: #af0000 !important; border:2px solid #af0000 !important; padding:15px 45px 15px 10px !important; border-radius:10px !important; color:#fff !important; font-size:16px !important; line-height:1.1 !important; font-weight:700 !important; font-family: "Montserrat", sans-serif; text-transform:uppercase !important; position:relative; }
#footer-outer #footer-widgets .col ul li:last-child a:hover{ background-color:#fff !important; background-size:0 !important; color:#af0000 !important;}
#footer-outer #footer-widgets .col ul li:last-child a:before{    position: absolute; content: ""; top: 0; bottom: 0; right: 5px; margin: auto; background-size: 100%; background-image: url(/wp-content/uploads/2026/08/book-appointment-icon-.webp); background-repeat: no-repeat; background-position: center; width: 30px; height: 30px; z-index: 2; border-radius:100%; background-color:#af0000 !important; }



/* Responsive */
@media (max-width: 1900px){
.hm-bnr-btm-sec ul li a.hm-bnr-call {font-size: 22px;}
}
@media screen and (max-width:1800px) {

/* Home Banner Section */
.hm-banner-sec .dark.left {padding-left: 80px !important;}
.hm-banner-sec .hm-bnr-left .bnr-heading-text {font-size: 82px !important;}
.hm-banner-sec .hm-bnr-left { width: 38.6%; }
.hm-banner-sec .hm-bnr-right {width: 26.4%;}
.hm-banner-sec .hm-bnr-left .bnr-top-immediate-text {font-size: 20px !important;}
.hm-bnr-right .iwithtext {padding: 35px 15px 35px 60px;}
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap .link_text span{font-size: 20px !important;}
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list a {font-size: 17px}
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num {font-size: 23px;}
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num:before {width: 42px;height: 42px;}
.hm-bnr-btm-sec .hm-bnr-btm-main .left {padding: 0 80px 0 20px;}
.hm-bnr-btm-sec .hm-bnr-btm-itm {width: 15.8%;}
.hm-bnr-right .iwithtext .iwt-text {font-size: 16px;}
.hm-bnr-right .iwithtext .iwt-icon {top: 30px;}
.hm-bnr-right .iwithtext .iwt-icon img {width: 30px !important;height: 30px;}
.hm-banner-sec .hm-bnr-left .hm-bnr-content-text p {width: 100%;max-width: 580px;}

.hm-bnr-btm-sec ul li a {font-size: 17px;}	
.hm-bnr-btm-sec ul li a.hm-bnr-call {font-size: 20px;}

/* Car Accident Bottom Section */
.hm-get-checked-sec .check-right-cont h2 { margin-bottom: 20px; font-size: 60px; }
.hm-get-checked-sec .check-right-cont p { margin-bottom: 23px; font-size: 18px; }
.hm-get-checked-sec .check-right-cont h3 { margin-bottom: 15px !important; }


/* Home Spanish Styles */
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-accident-text{font-size: 11px !important;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text {font-size: 60px !important;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-immediate-text {font-size: 18px !important;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-immediate-text br{display: none;}
html[lang="es-MX"] .hm-bnr-right .iwithtext .iwt-text {font-size: 15px;}
html[lang="es-MX"] .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle {font-size: 14px !important;letter-spacing: 1px;max-width: 1040px;}
html[lang="es-MX"] .hm-bnr-btm-sec .hm-side-btn .link_wrap .link_text span {font-size: 11px !important;}
html[lang="es-MX"] .hm-bnr-btm-sec .hm-side-btn {right: -107px;}
html[lang="es-MX"] .car-accident-sec .car-accident-text-block p {font-size: 16px;line-height: 1.6;}
html[lang="es-MX"] .car-accident-sec .list-icons-hdng {font-size: 15px !important;}
/* comman Heading style */
html[lang="es-MX"] .car-accident-sec .car-accident-hdg,
html[lang="es-MX"] .aftr-car-acdnt h2,
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2,
html[lang="es-MX"] .ser-we-hdg,
html[lang="es-MX"] .serv-hdg-item,
html[lang="es-MX"] .inju-col-sec h2.vc_custom_heading.inj-title,
html[lang="es-MX"] .nck-inn-sec h2.vc_custom_heading.nck-inj-title,
html[lang="es-MX"] .neck-inj-hdg,
html[lang="es-MX"] .crsl-item h2,
html[lang="es-MX"] .footer-heading h2,
html[lang="es-MX"] .faq-heading,
html[lang="es-MX"] .form-content h2,
html[lang="es-MX"] #footer-widgets .widget h2 {font-size: 55px !important;}
/* comman Heading style end */
html[lang="es-MX"] .prem-inj-hdg {font-size: 48px;}
html[lang="es-MX"] .vc_custom_heading.vc_do_custom_heading.nck-inj-txt {font-size: 17px !important;}
html[lang="es-MX"] .material #footer-outer #footer-widgets .col ul li strong {font-size: 17px;}
html[lang="es-MX"] .faq-tabing a.active-tab,
html[lang="es-MX"] .faq-tabing a {font-size: 18px !important;padding: 25px 30px 25px 65px !important;}
html[lang="es-MX"] .my-accident-heading {font-size: 24px !important;}
html[lang="es-MX"] .faqs-main-sec .view-all-faqs-btn .link_wrap .link_text span {font-size: 16px !important;}
html[lang="es-MX"] .phone-btn {font-size: 16px;}
html[lang="es-MX"] .phone-btn::before {left: 30px;}
html[lang="es-MX"] .accident-list li,
html[lang="es-MX"] .accidents-list li {font-size: 18px;}
html[lang="es-MX"] .recovery-list li {font-size: 23px;}
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont p {margin-bottom: 17px;font-size: 16px;}
html[lang="es-MX"] .hm-cta-appointment-sec .call-now-text h4 {font-size: 38px !important;}
html[lang="es-MX"] .inner-clm-rgt p, 
html[lang="es-MX"] .inner-clm-female-rgt p {font-size: 16px !important;}
html[lang="es-MX"] .inner-clm-rgt h3,
html[lang="es-MX"] .inner-clm-female-rgt h3 {font-size: 30px !important;}
html[lang="es-MX"] .inner-clm-rgt h4, 
html[lang="es-MX"] .inner-clm-female-rgt h4 {font-size: 17px !important;}
html[lang="es-MX"] .at-prem-txt {font-size: 17px !important;}
html[lang="es-MX"] .ser-card-hdg {font-size: 24px !important;}
html[lang="es-MX"] .inj-txt {font-size: 17px !important;}
html[lang="es-MX"] .inju-col-sec { max-width: 840px; }
html[lang="es-MX"] .ser-card-cnt {font-size: 18px !important;}


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

.hm-bnr-btm-sec ul li {padding: 9px 10px 9px 60px;}
.hm-bnr-btm-sec ul {padding: 0px 70px 0 10px;}
.hm-bnr-btm-sec ul li a.hm-bnr-call:before {left: 8px;transform: scale(0.8);}

/* Car Accident Bottom Section */
.hm-get-checked-sec .check-right-cont p {font-size: 17px; max-width: 597px; }
.hm-get-checked-sec .check-right-cont h2 { font-size: 55px; }
.hm-get-checked-sec .check-right-cont .vc_column-inner { padding-bottom: 50px !important; padding-top: 60px !important; }
.hm-get-checked-sec .check-left-cont .wpb_column.right{ margin-right: -90px !important; }

/* Get Evaluated Section*/
.car-accident-sec .car-accident-left-sec .car-accident-hdg{font-size: 62px !important;}

/* footer Section */
.footer-location{width: 23.54%;}
.phone-btn::before{left: 30px;}
.phone-btn{font-size: 18px;}
.footer-location-grid{gap: 25px;}

/* Services We Offer Section */
.services-row{padding: 65px 30px 85px !important;}
.ser-we-hdg{font-size:61px !important;}
.ser-card-col .vc_column-inner{padding-top:90px!important; padding-bottom:115px !important; padding-left:85px !important;}
.serv-hdg-item{font-size:61px !important; margin: 0px 0px 12px !important;}

/* Treatment & Recovery Section */
.treatment-row{padding:80px 30px 90px !important;}
.ser-card-img{margin-bottom: 18px !important; width: 100%;}
.rec-card-item{padding: 11px 9px 28px !important;}
.ser-card-hdg{font-size: 25px !important;}

/* Meet the Section */
.prem-inj-row{padding: 125px 30px 80px !important;}
.prem-inj-blk .row_col_wrap_12_inner{justify-content:space-between !important; gap:80px !important;}
.at-prem-txt{font-size: 18px !important; padding: 0px 18px 0px 2px;}
.at-prem-txt p:nth-child(1), .at-prem-txt p:nth-child(2){margin-bottom: 25px !important;}

/* Faqs Section */
.faqs-main-sec {padding: 100px 0px 100px !important;}

.inner-clm-img, .inner-clm-female-img { width: 26.9% !important; }

/* Home Spanish Styles */
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-accident-text{font-size: 10px !important;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text {font-size: 53px !important;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-immediate-text {font-size: 17px !important;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .hm-bnr-content-text p {font-size: 16px;}
html[lang="es-MX"] .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle {font-size: 13px !important;max-width: 980px;}
/* comman Heading style */
html[lang="es-MX"] .car-accident-sec .car-accident-hdg,
html[lang="es-MX"] .aftr-car-acdnt h2,
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2,
html[lang="es-MX"] .ser-we-hdg,
html[lang="es-MX"] .serv-hdg-item,
html[lang="es-MX"] .inju-col-sec h2.vc_custom_heading.inj-title,
html[lang="es-MX"] .nck-inn-sec h2.vc_custom_heading.nck-inj-title,
html[lang="es-MX"] .neck-inj-hdg,
html[lang="es-MX"] .crsl-item h2,
html[lang="es-MX"] .footer-heading h2,
html[lang="es-MX"] .faq-heading,
html[lang="es-MX"] .form-content h2,
html[lang="es-MX"] #footer-widgets .widget h2 {font-size: 50px !important;}
/* comman Heading style end */
html[lang="es-MX"] .prem-inj-lft .prem-inj-hdg {font-size: 48px !important;}
html[lang="es-MX"] .accident-list li,
html[lang="es-MX"] .accidents-list li {font-size: 17px;}
html[lang="es-MX"] .recovery-list li { font-size: 21px; }
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont p {margin-bottom: 15px;}
html[lang="es-MX"] .hm-cta-appointment-sec .call-now-text h4 {font-size: 36px !important;}
html[lang="es-MX"] .inner-clm-rgt p, 
html[lang="es-MX"] .inner-clm-female-rgt p {font-size: 16px !important;}
html[lang="es-MX"] .inner-clm-rgt h3,
html[lang="es-MX"] .inner-clm-female-rgt h3 {font-size: 28px !important;}
html[lang="es-MX"] .inner-clm-rgt h4, 
html[lang="es-MX"] .inner-clm-female-rgt h4 {font-size: 16px !important;}
html[lang="es-MX"] .at-prem-txt {font-size: 16px !important;}
html[lang="es-MX"] .ser-card-hdg {font-size: 22px !important;}
html[lang="es-MX"] .inj-txt {font-size: 16px !important;}
html[lang="es-MX"] .inju-col-sec { max-width: 840px; }
html[lang="es-MX"] .ser-card-cnt {font-size: 17px !important;}

}
@media screen and (max-width:1600px) {
.container{max-width: 1400px !important; }

/* Home Banner Section */
.hm-banner-sec {padding-top: 210px !important;padding-bottom: 130px !important;}
.hm-banner-sec .hm-bnr-left .bnr-heading-text {font-size: 75px !important;}
.hm-banner-sec .hm-bnr-left { width: 40.8%; }
.hm-banner-sec .hm-bnr-right {width: 27.4%;}
.hm-banner-sec .hm-bnr-left .bnr-top-immediate-text {font-size: 18px !important;}
.hm-bnr-right .iwithtext {padding: 30px 15px 30px 50px;}
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap .link_text span{font-size: 18px !important;}
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list a {font-size: 16px}
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num {font-size: 20px;}
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num:before {width: 39px;height: 39px;}
.hm-bnr-btm-sec .hm-bnr-btm-main .left {padding: 0 65px 0 20px;}
.hm-bnr-btm-sec .hm-bnr-btm-itm {width: 16%;}
.hm-bnr-right .iwithtext .iwt-text {font-size: 15px;}
.hm-bnr-right .iwithtext .iwt-icon {top: 25px;left: 15px;}
.hm-bnr-right .iwithtext .iwt-icon img {width: 25px !important;height: 25px;}
.hm-banner-sec .hm-bnr-left .hm-bnr-content-text p {font-size: 16px;max-width: 550px;}
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle {font-size: 16px !important;letter-spacing: 5.4px;max-width: 840px;}
.hm-bnr-btm-sec .hm-side-btn .link_wrap{padding: 17px 15px 17px 50px !important;}
.hm-bnr-btm-sec .hm-side-btn .link_wrap::before {left: 20px;}
.hm-bnr-btm-list {padding-left: 50px;}
.hm-banner-sec .hm-bnr-left .bnr-top-accident-text {letter-spacing: 1.5px;padding-left: 60px;}
.hm-banner-sec .hm-bnr-left .bnr-top-accident-text:before {width: 46px;}
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap {padding: 21px 60px 21px 22px !important;}
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap::before {right: 15px;width: 35px;height: 35px;}
.hm-bnr-btm-sec ul li a.hm-bnr-call {font-size: 18px;}
.hm-bnr-btm-sec ul li a {font-size: 15px;}
.hm-bnr-btm-sec {padding: 25px 0;}

/* Car Accident Bottom Section */
.hm-get-checked-sec .row-bg {background-position: -30px center !important;background-size: cover;}
.hm-get-checked-sec .check-right-cont { width: 45.6%; }
.hm-get-checked-sec .check-right-cont h2 { font-size: 50px; }
.hm-cta-appointment-sec .call-now-text h4 {font-size: 38px !important;}
.car-accident-sec .list-icons-hdng::before { background-size: 26px; width: 60px; height: 60px; }
.aftr-car-acdnt h2 {font-size: 58px;}

#header-outer header .container{max-width: 1400px !important;}
.material #footer-outer #footer-widgets .col ul li {padding: 35px 40px !important;}
body #footer-outer #footer-widgets .col ul li:first-child {    padding-top: 35px !important;}
.material #footer-outer #footer-widgets .col ul li strong {font-size: 19px;}
#footer-widgets .widget h2 {font-size: 58px;margin: 0 0 30px;}

/* Get Evaluated Section*/
.car-accident-sec .car-accident-left-sec .car-accident-hdg {font-size: 58px !important;}
.car-accident-sec .car-accident-text-block p {font-size: 17px;}
.car-accident-sec .list-icons-hdng{font-size: 15px !important;padding-right: 5px;}  
.car-accident-sec { padding: 100px 0px 70px !important; } 

/* Meet the Section */
.prem-inj-row{padding: 80px 30px 50px !important;}
.prem-inj-hdg{font-size: 58px !important; margin: 0px 0px 12px !important;}

/* Form Content Section */
.form-content h2 { font-size: 62px; }
.form-sec { padding-top: 70px !important; padding-bottom: 70px !important; }

/* Faqs Section */
.faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading{margin-bottom: 50px !important;}
.faqs-main-sec { padding: 70px 0px !important; }
.faq-text-blk p {font-size: 18px;line-height: 1.8;margin-bottom: 20px !important;text-align: left;}
.faqs-main-sec .tabbed[data-style="vertical_modern"]>div { padding-left: 100px; }
.my-accident-heading {font-size: 28px !important;}
.faq-tabing a.active-tab, .faq-tabing a {font-size: 22px !important;}

.accident-list li::before, .accidents-list li::before {width: 60px;height: 60px;background-size: 25px;}
.recovery-list li::before {background-size: 25px;}
.accidents-list li {padding-bottom: 50px;}

.lct-row-sec {padding-bottom: 70px !important;}
.vc_custom_heading.vc_do_custom_heading.nck-inj-txt {font-size: 20px !important;}
.inju-col-sec h2.vc_custom_heading.inj-title,
.nck-inn-sec h2.vc_custom_heading.nck-inj-title {font-size: 58px !important;}
.neck-inj-hdg{font-size: 58px; margin: 0px 0px 50px !important;}
.crsl-item h2 {font-size: 58px !important;}
.footer-heading h2 {font-size: 58px;}
.faq-heading {font-size: 58px !important;}

.inner-clm-female-rgt p,
.inner-clm-rgt p {font-size: 16px !important;}


/* Home Spanish Styles */
html[lang="es-MX"] #header-outer ul li a {font-size: 17px;}
html[lang="es-MX"] #header-outer #top .sf-menu > .sf-with-ul > a { padding-right: 13px!important; }
html[lang="es-MX"] #header-outer .row .col ul.sf-menu.sf-js-enabled.sf-arrows {gap: 33px;}

html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 52px !important; }
/* comman Heading style */
html[lang="es-MX"] .car-accident-sec .car-accident-hdg,
html[lang="es-MX"] .aftr-car-acdnt h2,
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2,
html[lang="es-MX"] .ser-we-hdg,
html[lang="es-MX"] .serv-hdg-item,
html[lang="es-MX"] .inju-col-sec h2.vc_custom_heading.inj-title,
html[lang="es-MX"] .nck-inn-sec h2.vc_custom_heading.nck-inj-title,
html[lang="es-MX"] .neck-inj-hdg,
html[lang="es-MX"] .crsl-item h2,
html[lang="es-MX"] .footer-heading h2,
html[lang="es-MX"] .faq-heading,
html[lang="es-MX"] .form-content h2,
html[lang="es-MX"] #footer-widgets .widget h2 {font-size: 42px !important;}
html[lang="es-MX"] .prem-inj-lft .prem-inj-hdg { font-size: 45px !important; }
html[lang="es-MX"] .inner-clm-rgt p, html[lang="es-MX"] .inner-clm-female-rgt p { font-size: 15px !important; }
html[lang="es-MX"] .phone-btn { font-size: 15px;padding: 22px 25px 22px 50px;}
html[lang="es-MX"] .phone-btn::before { left: 25px; background-size: 100%; width: 20px; height: 20px; }
html[lang="es-MX"] .material #footer-outer #footer-widgets .col ul li strong { font-size: 16px; }
html[lang="es-MX"] .hm-bnr-right .iwithtext .iwt-text { font-size: 14px; }
html[lang="es-MX"] .car-accident-sec .list-icons-hdng { font-size: 14px !important; padding-left: 70px; }
html[lang="es-MX"] .car-accident-sec .list-icon-left-sec { width: 33%; }
html[lang="es-MX"] .car-accident-sec .list-icon-middle-sec { width: 34%; }
html[lang="es-MX"] .car-accident-sec .list-icon-right-sec { width: 29%; }
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont { width: 47.6%; margin-left: -60px!important; }

}
@media (max-width: 1500px){
.hm-bnr-btm-sec ul li a.hm-bnr-call:before {left: 2px;transform: scale(0.7);}
.hm-bnr-btm-sec ul {padding: 0px 65px 0 10px;}
.hm-bnr-btm-sec ul li {padding: 6px 6px 6px 50px;}
}
@media (max-width: 1400px){
.hm-bnr-btm-sec ul li a {font-size: 14px;}
.hm-bnr-btm-sec ul li a.hm-bnr-call {font-size: 16px;}
}
@media screen and (max-width:1440px) {
.container{max-width: 1200px !important; }

/* Home Banner Section */
.hm-banner-sec {padding-top: 200px !important;padding-bottom: 110px !important;}
.hm-banner-sec .dark.left { padding-left: 60px !important; }
.hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 70px !important; }
.hm-banner-sec .hm-bnr-left .bnr-top-accident-text { letter-spacing: 1px; padding-left: 55px; }
.hm-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 17px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-content-text p { font-size: 15px;max-width: 510px;}
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap { padding: 20px 55px 20px 20px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap .link_text span { font-size: 17px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap::before { right: 12px; width: 32px; height: 32px; }
.hm-bnr-right .iwithtext { padding: 25px 15px 25px 50px; }
.hm-bnr-right .iwithtext .iwt-text { font-size: 14px; }
.hm-bnr-right .iwithtext .iwt-icon {top: 20px;}
.hm-banner-sec .hm-bnr-left { width: 44.3%; }
.hm-banner-sec .hm-bnr-right { width: 29.3%; }
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle {letter-spacing: 4.4px;max-width: 800px;}
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list a { font-size: 15px; }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num { font-size: 17px; }
.hm-bnr-btm-list { padding-left: 45px; }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num:before { width: 35px; height: 35px; }
.hm-bnr-btm-sec .hm-bnr-btm-main .left { padding: 0 60px 0 15px; }
.hm-bnr-btm-sec .hm-side-btn .link_wrap .link_text span { font-size: 12px !important; }
.hm-bnr-btm-sec .hm-side-btn .link_wrap { padding: 11px 13px 15px 45px !important; }
.hm-bnr-btm-sec .hm-side-btn .link_wrap::before {left: 15px;width: 12px;height: 17px;}
.hm-bnr-btm-sec .hm-side-btn {bottom: 90px !important;right: -81px !important;}
.hm-bnr-btm-main { padding: 30px 0 !important;}

/* Car Accident Bottom Section */
.hm-get-checked-sec .check-right-cont h2 { font-size: 40px; }
.hm-get-checked-sec .check-right-cont h3 {margin-bottom: 13px !important;font-size: 21px !important;}
.hm-get-checked-sec .check-right-cont p { font-size: 16px; max-width: 510px;margin-bottom: 15px;}
.hm-get-checked-sec .check-right-cont .vc_column-inner {padding-bottom: 10px !important;padding-top: 40px !important;}
.hm-cta-appointment-sec {padding: 25px 0 !important;}
.hm-cta-appointment-sec .call-now-text h4 {font-size: 34px !important;}
.car-accident-sec .car-accident-text-block p { width: 100%; }

#header-outer header .container{max-width: 1200px !important;}
#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {height: 80px !important;}
#header-outer .row .col ul.sf-menu.sf-js-enabled.sf-arrows {margin: 0 0 18px !important;gap: 30px;}
#header-outer .row .col ul.sf-menu.sf-js-enabled.sf-arrows li a {font-size: 16px;}
#header-outer:not([data-format=left-header]) #top>.container>.row nav {gap: 35px;}
#header-outer .top-btn p a {font-size: 16px;padding: 18px 22px 18px 52px !important;}

.material #footer-outer #footer-widgets .col ul li {padding: 30px 30px !important;}
body #footer-outer #footer-widgets .col ul li:first-child {padding-top: 30px !important;}
.material #footer-outer #footer-widgets .col ul li strong {font-size: 17px;}
#footer-widgets .widget h2 {font-size: 45px;margin: 0 0 30px;}
#footer-widgets {padding: 55px 0 25px;}
#footer-outer #copyright {padding: 30px 0 20px !important;}
#footer-outer #copyright .container .col p {font-size: 19px;line-height: 1.6;}
#footer-outer #copyright .container .col p.wp-block-paragraph {font-size: 15px;}

/* Get Evaluated Section*/
.car-accident-sec .car-accident-left-sec .car-accident-hdg {font-size: 54px !important;}
.car-accident-sec .same-day-btn a.link_text {font-size: 20px !important;}
.car-accident-sec { padding: 90px 0px 60px !important; } 
.car-accident-sec .car-accident-text-block p br{display: none;}
.car-accident-sec .list-icons-hdng { font-size: 14px !important;padding-left: 60px;}
.car-accident-sec .list-icons-hdng::before { width: 52px; height: 52px; background-size: 22px; }
.car-accident-sec .list-icon-left-sec {width: 31%;}
.car-accident-sec .list-icon-right-sec { width: 31.2%; }
.car-accident-sec .list-icon-middle-sec {width: 34%;}
.car-accident-sec .car-accident-left-sec { width: 60%; }
.car-accident-sec .car-accident-right-sec {width: 37.4%;}

/* Car Accident Section*/
.aftr-car-acc-btn {padding: 18px 27px;}
.aftr-car-acc-btn span{font-size:18px !important;}
.aftr-car-acdnt h2{font-size: 55px;}
.accidents-list li, .accident-list li {padding-left: 75px;font-size: 18px;}
.accident-list li::before, .accidents-list li::before {top: 0px;width: 50px;height: 50px;background-size: 22px;}
.recovery-list li {font-size: 22px;}
.accidents-list li {padding-bottom: 50px;}
.recovery-list li::before {background-size: 22px;}

/* footer Section */
.footer-location-grid{gap: 14px;}
.footer-location iframe{height: 165px;}
.address{font-size: 16px; margin-bottom: 20px;}
.footer-location {width: 24%;}
.footer-heading h2{font-size: 60px;}
.phone-btn { font-size: 15px;  padding: 22px 33px 22px 47px;}
.footer-location h3{font-size: 20px !important;}
.footer-location iframe{margin-bottom: 20px;}
.phone-btn::before {left: 20px;}

/* Injuries We Treat Section */
.injury-list {width: 31.6% !important;}
.inj-row-sec {padding: 60px 0 80px !important;} 
.inj-inn-sec .injury-list img {margin: 0 auto !important;max-width: 90px !important;}

/* Services We Offer Section */
.services-row{padding: 55px 30px 75px !important;}
.ser-we-hdg{font-size:55px !important;}
.ser-card-col .vc_column-inner{padding-top:80px!important; padding-bottom:105px !important; padding-left:75px !important;}
.serv-hdg-item{font-size:50px !important; margin: 0px 0px 10px !important;}
.ser-card-cnt{font-size:18px !important;}

/* Treatment & Recovery Section */
.treatment-row{padding:70px 30px 80px !important;}
.neck-inj-hdg{font-size: 55px; margin: 0px 0px 45px !important;}
.rec-card-blk .row_col_wrap_12_inner{row-gap: 18px;}
.ser-card-img{margin-bottom: 17px !important; width: 100%;}
.rec-card-item{padding: 11px 9px 28px !important;}
.ser-card-hdg{font-size: 24px !important;}
.ser-card-btn .link_wrap{padding: 6px 26px 8px !important;}
.lct-row-sec { padding-bottom: 50px !important; }

/* Meet the Section */
.prem-inj-row{padding: 70px 0px 40px !important;}
.prem-inj-lft{width: 48.3% !important;}
.prem-inj-blk .row_col_wrap_12_inner{justify-content:center !important; gap:50px !important;}
.prem-inj-hdg{font-size: 48px !important; margin: 0px 0px 10px !important;}
.at-prem-txt{font-size: 17px !important; padding: 0px 0px 0px 2px;}
.at-prem-txt p:nth-child(1), .at-prem-txt p:nth-child(2){margin-bottom: 15px !important;}

/* Form Content Section */
.form-sec { padding-top: 60px !important; padding-bottom: 55px !important; }
.hm-appointment-form-sec .wpforms-validate { padding: 0 !important; }
.form-content h2 { font-size: 60px; margin-bottom: 15px !important; }
body[data-form-submit="regular"] .form-sec .hm-appointment-form-sec button[type="submit"] { padding: 25px 60px !important; }

/* Faqs Section */
.my-accident-heading {font-size: 26px !important;}
.faq-tabing a.active-tab, .faq-tabing a{font-size: 21px !important;}
.faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading{font-size: 52px !important; margin-bottom: 40px !important;}
.view-all-faqs-btn a.link_text {font-size: 18px;}
.faqs-main-sec {padding: 60px 0px !important;}
.faqs-main-sec .tabbed[data-style="vertical_modern"]>div { padding-left: 90px; }

/* Testimonials Section */
.inner-clm-female-rgt h3 , .inner-clm-rgt h3{font-size: 30px !important;}
.left-card .row_col_wrap_12_inner ,.right-card .row_col_wrap_12_inner{gap:6px;}
.left-card {padding: 30px 10px 40px 10px;}
.right-card {padding: 33px 10px 86px 10px;}

   #footer-outer #footer-widgets .col ul li:last-child a{font-size:15px !important;}


/* Home Spanish Styles */
html[lang="es-MX"] #header-outer ul li a {font-size: 16px;}
html[lang="es-MX"] #header-outer #top .sf-menu > .sf-with-ul > a { padding-right: 10px!important; }
html[lang="es-MX"] #header-outer .row .col ul.sf-menu.sf-js-enabled.sf-arrows {gap: 21px;}

html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 49px !important; }
html[lang="es-MX"] .hm-bnr-btm-sec .hm-side-btn {right: -101px !important;}
html[lang="es-MX"] .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle { font-size: 12px !important; max-width: 940px; }
html[lang="es-MX"] .car-accident-sec .list-icons-hdng { font-size: 14px !important; padding-left: 60px; }
html[lang="es-MX"] .car-accident-sec .list-icon-left-sec { width: 36.1%; }
html[lang="es-MX"] .car-accident-sec .list-icon-middle-sec { width: 32.7%; }
html[lang="es-MX"] .car-accident-sec .list-icon-right-sec { width: 28.2%; }
/* comman Heading style */
html[lang="es-MX"] .car-accident-sec .car-accident-hdg,
html[lang="es-MX"] .aftr-car-acdnt h2,
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2,
html[lang="es-MX"] .ser-we-hdg,
html[lang="es-MX"] .serv-hdg-item,
html[lang="es-MX"] .inju-col-sec h2.vc_custom_heading.inj-title,
html[lang="es-MX"] .nck-inn-sec h2.vc_custom_heading.nck-inj-title,
html[lang="es-MX"] .neck-inj-hdg,
html[lang="es-MX"] .crsl-item h2,
html[lang="es-MX"] .footer-heading h2,
html[lang="es-MX"] .faq-heading,
html[lang="es-MX"] .form-content h2,
html[lang="es-MX"] #footer-widgets .widget h2 {font-size: 36px !important;}
html[lang="es-MX"] .prem-inj-lft .prem-inj-hdg { font-size: 39px !important; }
html[lang="es-MX"] .hm-cta-appointment-sec .call-now-text h4 { font-size: 31px !important; }
html[lang="es-MX"] .vc_custom_heading.vc_do_custom_heading.nck-inj-txt { font-size: 15px !important; }
html[lang="es-MX"] .ser-card-hdg { font-size: 20px !important; }
html[lang="es-MX"] .accident-list li,
html[lang="es-MX"] .accidents-list li { font-size: 16px; }
html[lang="es-MX"] .recovery-list li { font-size: 19px; }
html[lang="es-MX"] .at-prem-txt { font-size: 15px !important; }
html[lang="es-MX"] .crsl-item .carousel-item p {font-size: 19px;}
html[lang="es-MX"] .phone-btn { font-size: 14px; padding: 21px 20px 21px 35px; }
html[lang="es-MX"] .phone-btn::before { left: 15px;width: 17px; height: 17px; }
html[lang="es-MX"] .material #footer-outer #footer-widgets .col ul li strong { font-size: 15px; }
html[lang="es-MX"] .faq-tabing a.active-tab, html[lang="es-MX"] .faq-tabing a {font-size: 16px !important;}
html[lang="es-MX"] .my-accident-heading { font-size: 22px !important; }
html[lang="es-MX"] .faq-text-blk p {font-size: 17px;}
html[lang="es-MX"] .faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading {font-size: 52px !important;}
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont { width: 45.6%; margin-left: -90px!important; }
html[lang="es-MX"] .recovery-list li { font-size: 17px; }

}
@media (max-width: 1300px){
.hm-bnr-btm-sec ul {padding: 0px 45px 0 0px;}
.hm-bnr-btm-sec ul li {padding: 6px 0px 6px 45px;}
.hm-bnr-btm-sec ul li a.hm-bnr-call:before {left: -1px;transform: scale(0.6);}
.hm-bnr-btm-sec {padding: 20px 0;}
}
@media screen and (max-width:1240px) {
.container{max-width: 970px !important;}


/* Home Banner Section */
.hm-banner-sec {padding-bottom: 100px !important;}
.hm-banner-sec .dark.left { padding-left: 40px !important; }
.hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 65px !important; }
.hm-banner-sec .hm-bnr-left .bnr-top-accident-text {font-size: 13px !important;padding-left: 50px;}
.hm-banner-sec .hm-bnr-left .bnr-top-accident-text:before { width: 40px; }
.hm-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 16px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap { padding: 17px 50px 17px 18px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap .link_text span { font-size: 16px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap::before { right: 10px; width: 30px; height: 30px; }
.hm-banner-sec .hm-bnr-left { width: 49.6%; }
.hm-banner-sec .hm-bnr-right { width: 31%; }
.hm-bnr-right .iwithtext { padding: 23px 13px 23px 45px; }
.hm-bnr-right .iwithtext .iwt-text { font-size: 13px; }
.hm-bnr-right .iwithtext .iwt-icon { top: 17px; }
.hm-bnr-right .iwithtext .iwt-icon img { width: 22px !important; height: 22px; }
.hm-bnr-btm-main { padding: 25px 0 !important; }
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle { letter-spacing: 3.4px; font-size: 15px !important; max-width: 750px; }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num { font-size: 15px; }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num:before { width: 30px; height: 30px; }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list a { font-size: 14px; }
.hm-bnr-btm-list { padding-left: 37px; }
.hm-bnr-btm-sec .hm-bnr-btm-itm { width: 16.1%; }
.hm-bnr-btm-sec .hm-bnr-btm-main .left { padding: 0 50px 0 15px; }
.hm-bnr-btm-sec .hm-side-btn .link_wrap .link_text span { font-size: 11px !important; }
.hm-bnr-btm-sec .hm-side-btn .link_wrap { padding: 8px 13px 13px 40px !important; }
.hm-bnr-btm-sec .hm-side-btn { bottom: 85px !important; right: -75px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn {margin-top: 35px !important;}

/* Car Accident Bottom Section */
.hm-get-checked-sec .check-right-cont h2 { font-size: 35px; }
.hm-get-checked-sec .check-right-cont h3 {font-size: 21px !important;}
.hm-get-checked-sec .check-right-cont p {line-height: 1.4;font-size: 15px; max-width: 450px;margin-bottom: 12px;}
.hm-get-checked-sec .check-right-cont .vc_column-inner {padding-bottom: 15px !important;padding-top: 35px !important;}
.hm-cta-appointment-sec {padding: 23px 0 !important;}
.hm-cta-appointment-sec .call-now-text h4 {font-size: 30px !important;}

#header-outer header .container{max-width: 970px !important;}
#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {height: 66px !important;}
#header-outer:not([data-format=left-header]) #top>.container>.row nav {gap: 20px;}
#header-outer .row .col ul.sf-menu.sf-js-enabled.sf-arrows {margin: 0 0 18px !important;gap: 20px;}
#header-outer .top-btn p a:before {left: 5px;transform: scale(0.9);}
#header-outer .row .col ul.sf-menu.sf-js-enabled.sf-arrows li a {font-size: 14px;}
#header-outer .top-btn p a {font-size: 15px;padding: 14px 14px 14px 39px !important;}
#header-outer .row .col ul.sf-menu.sf-js-enabled.sf-arrows {margin: 0 0 12px !important;gap: 15px;}
#header-outer .top-btn p {font-size: 13px;letter-spacing: 1.5px;}

.material #footer-outer #footer-widgets .col ul li {padding: 15px 15px !important;}
body #footer-outer #footer-widgets .col ul li:first-child {padding-top: 15px !important;}
.material #footer-outer #footer-widgets .col ul li strong:before {top: 0px;transform: scale(0.7);}
.material #footer-outer #footer-widgets .col ul li strong {font-size: 15px;padding: 0 0 0 22px !important;}
#footer-outer #copyright {padding: 20px 0 15px !important;}
#footer-outer #copyright .container .col p {font-size: 18px;line-height: 1.4;}
#footer-outer #copyright .container .col p.wp-block-paragraph {font-size: 14px;}
#footer-widgets .widget h2 {font-size: 34px;margin: 0 0 20px;}
#footer-widgets {padding: 40px 0 20px;}

/* Get Evaluated Section*/
.car-accident-sec .car-accident-left-sec .car-accident-hdg {font-size: 46px !important;}    
.car-accident-sec .car-accident-text-block p {font-size: 16px;}
.car-accident-sec .same-day-btn a.link_text {font-size: 18px !important;}
.car-accident-sec .list-icon-left-sec { width: 28.4%; }
.car-accident-sec .list-icon-middle-sec { width: 33%; }
.car-accident-sec .list-icon-right-sec { width: 31%; }
.car-accident-sec .list-icon-right-sec { padding-top: 0; }
.car-accident-sec { padding: 80px 0px 60px !important; } 
.car-accident-sec .list-icons-hdng { font-size: 14px !important; padding-left: 55px;padding-right: 5px;}
.car-accident-sec .list-icons-hdng::before { width: 47px; height: 47px; background-size: 20px; }
.car-accident-sec .car-accident-left-sec { width: 62%; }
.car-accident-sec .car-accident-right-sec {width: 35.4%;}
.car-accident-sec .same-day-btn span.link_wrap {padding: 30px 15px !important;}
.car-accident-sec .same-day-btn span.link_wrap .text { font-size: 16px; }

/* Car Accident Section*/
.aftr-car-acdnt h2{font-size: 50px;}
.accident-list li , .accidents-list li {font-size:17px;padding-left: 65px;}
.recovery-list li{font-size:20px;}
.accidents-list li{margin-bottom: 40px;padding-bottom: 40px;}
.accidents-list li::before, .accident-list li::before { width: 45px; height: 45px; background-size: 20px; }
.recovery-list li::before{background-size: 22px;}
.aftr-car-acc-btn { padding: 15px 22px; }

/* footer Section */
.lct-row-sec{padding: 50px 0px 50px !important}
.footer-heading h2{font-size: 55px;}
.footer-location-grid{gap: 13px;}
.address{font-size: 14px;}
.phone-btn::before {left: 30px;background-size: 18px 18px;}
.phone-btn {font-size: 15px;padding: 22px 20px 22px 33px;}
.footer-location h3 {font-size: 19px !important;}
.footer-location iframe{height: 145px;}
.footer-location {width: 32%;}
.footer-heading .lp-inn-deflt-text-small{margin-bottom: 35px !important;font-size: 16px;line-height: 1.2;}

/* Injuries We Treat Section */
.vc_custom_heading.vc_do_custom_heading.nck-inj-txt{font-size: 20px !important}
.vc_row.vc_row-o-equal-height.vc_row-flex.nck-row-sec {padding: 70px 0px 70px !important;}
.inj-row-sec{padding: 60px 0px 60px !important;}
.nck-inn-sec h2.vc_custom_heading.nck-inj-title{font-size: 60px !important;}
.inj-inn-sec .injury-list img {max-width: 75px !important;} 
.inj-inn-sec .row_col_wrap_12_inner.col.span_12.left {gap: 20px;}
.injury-list { width: 31.9% !important; }

/* Services We Offer Section */
.services-row{padding: 50px 30px 60px !important;}
.ser-we-hdg{font-size:50px !important;}
.ser-card-col .vc_column-inner{padding-top:70px!important; padding-bottom:95px !important; padding-left:70px !important;}
.serv-hdg-item{font-size:44px !important; margin: 0px 0px 9px !important;}

/* Treatment & Recovery Section */
.treatment-row{padding:60px 30px 70px !important;}
.neck-inj-hdg{font-size: 50px; margin: 0px 0px 40px !important;}
.rec-card-blk .row_col_wrap_12_inner{row-gap: 18px;}
.ser-card-img{margin-bottom: 16px !important; width: 100%;}
.rec-card-item{padding: 11px 9px 28px !important;}
.ser-card-hdg{font-size: 23px !important;}
.ser-card-btn .link_wrap{padding: 5px 20px 7px !important;}

/* Meet the Section */
.prem-inj-row{padding: 80px 0px 60px !important;}
.prem-inj-lft{width: 51% !important;}
.prem-inj-blk .row_col_wrap_12_inner{justify-content:center !important; gap:30px !important;}
.prem-inj-hdg{font-size: 40px !important; margin: 0px 0px 10px !important;}
.at-prem-txt{font-size: 16px !important; padding: 0px 0px 0px 2px;}
.at-prem-txt p:nth-child(1), .at-prem-txt p:nth-child(2){margin-bottom: 12px !important;}

/* Form Content Section */
.form-content h2 { font-size: 52px; margin-bottom: 12px !important; }
.form-content p { font-size: 20px; margin-bottom: 30px !important; }
.hm-appointment-form-sec .wpforms-container-full input,
.hm-appointment-form-sec .wpforms-container-full textarea,
.hm-appointment-form-sec .wpforms-field.wpforms-field-select select { padding: 20px 20px 18px !important; }
body[data-form-submit="regular"] .form-sec .hm-appointment-form-sec button[type="submit"] { padding: 20px 50px !important; font-size: 18px !important; }
.hm-appointment-form-sec .wpforms-container textarea.wpforms-field-large { margin-bottom: 30px !important; }

/* Faqs Section */
.faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading {font-size: 56px !important; margin-bottom: 45px !important;}
.faq-tabing a.active-tab, .faq-tabing a br{display: none;}
.faq-tabing a.active-tab, .faq-tabing a{font-size: 20px !important; text-align: left;}
.my-accident-heading {font-size: 23px !important;}
.faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading {font-size: 52px !important;}
.faqs-main-sec .tabbed[data-style*=vertical]>div {width: 52%;}
.faqs-main-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix {width: 48%;}
.faqs-main-sec .tabbed[data-style="vertical_modern"]>div {padding-left: 60px;}
.faq-tabing a.active-tab, .faq-tabing a{padding: 25px 25px 25px 65px !important;}
.view-all-faqs-btn span.link_wrap {padding: 15px 35px  !important;}
.faq-text-blk p {font-size: 17px;line-height: 1.7;margin-bottom: 15px !important;}

/* Testimonials Section */
.inner-clm-rgt p , .inner-clm-female-rgt p{font-size:16px !important;}
.inner-clm-female-rgt h3, .inner-clm-rgt h3{font-size:25px !important;}
.inner-clm-rgt h4, .inner-clm-female-rgt h4 {font-size:17px !important;}
.left-card .row_col_wrap_12_inner ,.right-card .row_col_wrap_12_inner{gap:4px;}
.right-card, .left-card {min-height: 500px; }
.book-appointment-btn span {font-size: 18px;line-height: 1;}
.book-appointment-btn{padding: 15px 30px;}
.crsl-item h2{font-size: 60px !important}
.crsl-item .carousel-item::after{max-width: 835px;}
.crsl-row .owl-nav{   left: -27px;right: -27px;}
.crsl-item { padding: 30px 30px !important; }

    #footer-outer #footer-widgets .col ul li:last-child a{font-size:13px !important; padding:13px 35px 13px 10px !important;}
    #footer-outer #footer-widgets .col ul li:last-child a:before{width:25px; height:25px;}
    #footer-outer #footer-widgets .col ul li:last-child{padding-left:10px !important;}

/* Home Spanish Styles */
html[lang="es-MX"] #header-outer ul li a {font-size: 15px;}
html[lang="es-MX"] #header-outer #top .sf-menu > .sf-with-ul > a { padding-right: 5px!important; }
html[lang="es-MX"] #header-outer .row .col ul.sf-menu.sf-js-enabled.sf-arrows {gap: 12px;}

html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 45px !important; }
html[lang="es-MX"] .hm-bnr-right .iwithtext .iwt-text { font-size: 13px; }
html[lang="es-MX"] .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle { font-size: 12px !important; max-width: 930px; }
html[lang="es-MX"] .car-accident-sec .car-accident-text-block p { font-size: 15px; line-height: 1.6; }
/* comman Heading style */
html[lang="es-MX"] .car-accident-sec .car-accident-hdg,
html[lang="es-MX"] .aftr-car-acdnt h2,
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2,
html[lang="es-MX"] .ser-we-hdg,
html[lang="es-MX"] .serv-hdg-item,
html[lang="es-MX"] .inju-col-sec h2.vc_custom_heading.inj-title,
html[lang="es-MX"] .nck-inn-sec h2.vc_custom_heading.nck-inj-title,
html[lang="es-MX"] .neck-inj-hdg,
html[lang="es-MX"] .crsl-item h2,
html[lang="es-MX"] .footer-heading h2,
html[lang="es-MX"] .faq-heading,
html[lang="es-MX"] .form-content h2,
html[lang="es-MX"] #footer-widgets .widget h2 {font-size: 32px !important;}
html[lang="es-MX"] .prem-inj-lft .prem-inj-hdg { font-size: 35px !important; }
html[lang="es-MX"] .hm-cta-appointment-sec .call-now-text h4 { font-size: 27px !important; }
html[lang="es-MX"] .ser-card-cnt { font-size: 16px !important; }
html[lang="es-MX"] .ser-card-hdg { font-size: 18px !important; }
html[lang="es-MX"] .inju-col-sec p {font-size: 16px;}
html[lang="es-MX"] .faq-text-blk p { font-size: 16px; }
html[lang="es-MX"] .car-accident-sec .list-icons-hdng { font-size: 13px !important; padding-left: 50px; }
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont p { margin-bottom: 15px; font-size: 14px; }


}
@media (max-width: 1200px){
.hm-bnr-btm-sec ul li a.hm-bnr-call {font-size: 14px;}
.hm-bnr-btm-sec ul li a {font-size: 11px;}
}
@media screen and (max-width: 1100px) {
.container {max-width: 100% !important; padding: 0 25px !important; }

/* Home Banner Section */
.hm-banner-sec {padding-top: 190px !important;}
.hm-banner-sec .dark.left { padding-left: 20px !important; }
.hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 60px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap { padding: 15px 45px 15px 15px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap .link_text span { font-size: 15px !important; }
.hm-banner-sec .hm-bnr-left { width: 50.3%; }
.hm-banner-sec .hm-bnr-right { width: 33%; }
.hm-banner-sec .hm-bnr-right .vc_column-inner {padding-top: 25px;}
.hm-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 15px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-content-text p { font-size: 14px; max-width: 480px; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap::before { right: 8px; width: 28px; height: 28px; }
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle { letter-spacing: 2.4px; font-size: 14px !important; max-width: 615px; }
.hm-bnr-btm-sec .hm-bnr-btm-itm { width: 16.6%; padding: 5px 5px !important; }
.hm-bnr-btm-sec .hm-bnr-btm-main .left { padding: 0 35px 0 10px; }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list a { font-size: 13px; }
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num { font-size: 14px; }
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::before, .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::after {width: 138px;}
.hm-bnr-btm-sec .hm-side-btn .link_wrap { padding: 7px 11px 12px 35px !important; }
.hm-bnr-btm-sec .hm-side-btn .link_wrap::before { left: 13px; width: 11px; height: 15px; top: -3px; }
.hm-bnr-btm-sec ul li {padding: 4px 0px 4px 35px;}
.hm-bnr-btm-sec ul li a.hm-bnr-call:before {left: -6px;transform: scale(0.5);}
.hm-bnr-btm-sec ul li a.hm-bnr-call {font-size: 14px;}

/* Car Accident Bottom Section */
.hm-get-checked-sec .check-right-cont h2 { font-size: 32px;margin-bottom: 15px;}
.hm-get-checked-sec .check-right-cont h3 {font-size: 18px !important;}
.hm-get-checked-sec .check-right-cont p {line-height: 1.3;font-size: 14px; max-width: 420px;}
.hm-get-checked-sec .check-right-cont { width: 46.6%; }
.hm-get-checked-sec .check-right-cont .vc_column-inner {padding-top: 33px !important;}
.hm-cta-appointment-sec {padding: 20px 0 !important;}
.hm-cta-appointment-sec .call-now-text h4 {font-size: 27px !important;}


/* Get Evaluated Section*/
.car-accident-sec { padding: 60px 0px 40px !important; } 
.car-accident-sec .same-day-btn span.link_wrap {padding: 25px 15px !important;}
.car-accident-sec .same-day-btn span.link_wrap .text { font-size: 16px; }
.car-accident-sec .list-icons-hdng::before { width: 45px; height: 45px; background-size: 19px; }
.car-accident-sec .list-icons-hdng { font-size: 12px !important; padding-left: 52px; padding-right: 5px; margin-bottom: 30px !important;  }
.car-accident-sec .list-icons-hdng::before { width: 45px; height: 45px; background-size: 19px; }
.car-accident-sec .car-accident-left-sec { width: 64%; }
.car-accident-sec .car-accident-right-sec { width: 33.4%; }
.car-accident-sec .list-icon-left-sec { width: 30.6%; }
.car-accident-sec .list-icon-middle-sec { width: 34.4%; }
.car-accident-sec .list-icon-right-sec { width: 32.6%; }
.car-accident-sec .list-icons-hdng.mobility-therapy,
.car-accident-sec .list-icons-hdng.injury-icon {margin-bottom: 0px !important; }

/* Car Accident Section*/
.accident-list li, .accidents-list li {font-size: 16px;}
.recovery-list li { font-size: 18px; padding-left: 45px; }
.recovery-list li::before { background-size: 20px; top: 0px; }

/* footer Section */
.footer-location-grid{gap: 12px;}
.footer-location h3{font-size: 20px !important;}
.footer-heading h2{font-size: 50px;}
.footer-heading .ftr-transport-text{font-size: 22px;}
.footer-location {width: 28%;}
.phone-btn::before {left: 20px; width: 20px;height: 20px;}

/* Injuries We Treat Section */
.nck-inn-sec h2.vc_custom_heading.nck-inj-title{font-size: 55px !important;}
.inju-col-sec h2.vc_custom_heading.inj-title{font-size: 60px !important;}
.inju-col-sec p { font-size: 18px; padding: 0; margin: 0 0 15px; }
.vc_custom_heading.vc_do_custom_heading.nck-inj-txt { font-size: 19px !important; }

/* Services We Offer Section */
.services-row{padding: 50px 30px 70px !important;}
.ser-we-hdg{font-size:48px !important;}
.ser-card-col .vc_column-inner{padding-top:60px!important; padding-bottom:90px !important; padding-left:65px !important;}
.serv-hdg-item{font-size:40px !important; margin: 0px 0px 9px !important;}

/* Treatment & Recovery Section */
.treatment-row{padding:55px 30px 65px !important;}
.neck-inj-hdg{font-size: 45px; margin: 0px 0px 35px !important;}
.rec-card-blk .row_col_wrap_12_inner{justify-content:center !important; row-gap: 18px; gap:18px !important;}
.ser-card-img{margin-bottom: 16px !important; width: 100%;}
.rec-card-item{width:23.5% !important; padding: 11px 9px 28px !important;}
.ser-card-hdg{font-size: 21px !important;}
.ser-card-btn .link_wrap{padding: 4px 18px 6px !important;}
.ser-card-btn .link_text{font-size: 17px !important}

/* Form Content Section */
.container .form-sec .form-content {max-width: 900px !important; margin:auto !important; }
.form-sec { padding-top: 50px !important; padding-bottom: 50px !important; }
.hm-appointment-form-sec .wpforms-field-layout-rows.wpforms-field-large { margin-bottom: 12px; }
.hm-appointment-form-sec .wpforms-container textarea.wpforms-field-large { margin-bottom: 22px !important; }
body[data-form-submit="regular"] .form-sec .hm-appointment-form-sec button[type="submit"] { padding: 18px 45px !important; }

/* Faqs Section */
.my-accident-heading { font-size: 22px !important; }
.faq-tabing a.active-tab, .faq-tabing a {font-size: 18px !important;text-align: left;}

/* Testimonials Section */
.crsl-item h2{font-size: 50px !important}
.crsl-item .carousel-item::after {max-width: 845px;}
.crsl-item .carousel-item {max-width: 940px !important;}
.crsl-item .vc_custom_heading.vc_do_custom_heading.patient-reviews-text {margin-bottom:0 !important; font-size: 20px!important;}
.crsl-row .owl-nav{max-width: 1000px !important;}
.crsl-row .owl-nav button {width: 53px !important; height: 53px !important;}
.crsl-row .owl-nav{   left: -25px;right: -25px;}
.crsl-row .owl-nav .owl-prev::before, .crsl-row .owl-nav .owl-next::after {width: 17px !important;height: 15px !important;background-size: 100%;}

.inju-col-sec h2.vc_custom_heading.inj-title { line-height: 1.1 !important; margin-bottom: 14px !important; }

/* Home Spanish Styles */
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 42px !important; }
html[lang="es-MX"] .hm-bnr-right .iwithtext .iwt-text { font-size: 13px; }
html[lang="es-MX"] .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle {max-width: 850px; }
html[lang="es-MX"] .car-accident-sec .car-accident-text-block p { font-size: 15px; line-height: 1.6; }
/* comman Heading style */
html[lang="es-MX"] .car-accident-sec .car-accident-hdg,
html[lang="es-MX"] .aftr-car-acdnt h2,
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2,
html[lang="es-MX"] .ser-we-hdg,
html[lang="es-MX"] .serv-hdg-item,
html[lang="es-MX"] .inju-col-sec h2.vc_custom_heading.inj-title,
html[lang="es-MX"] .nck-inn-sec h2.vc_custom_heading.nck-inj-title,
html[lang="es-MX"] .neck-inj-hdg,
html[lang="es-MX"] .crsl-item h2,
html[lang="es-MX"] .footer-heading h2,
html[lang="es-MX"] .faq-heading,
html[lang="es-MX"] .form-content h2,
html[lang="es-MX"] #footer-widgets .widget h2 {font-size: 29px !important;letter-spacing: 0px;}
html[lang="es-MX"] .prem-inj-lft .prem-inj-hdg { font-size: 33px !important; }
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .hm-bnr-content-text p { font-size: 15px; }
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 16px !important; }
html[lang="es-MX"] .accident-list li,
html[lang="es-MX"] .accidents-list li { font-size: 15px; margin-bottom: 25px; }
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont p { margin-bottom: 8px; font-size: 14px;max-width: 450px;}
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont { width: 49.6%; margin-left: -100px!important; }
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2 {margin-bottom: 12px;}
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h3 { line-height: 1.2 !important; font-size: 17px !important; margin-bottom: 10px !important; }
html[lang="es-MX"] .hm-cta-appointment-sec .call-now-text h4 { font-size: 25px !important; }
html[lang="es-MX"] .inju-col-sec p { font-size: 15px; }
html[lang="es-MX"] .phone-btn { font-size: 13px; padding: 20px 15px 20px 32px; }
html[lang="es-MX"] .phone-btn::before { left: 15px; width: 15px; height: 16px; }
html[lang="es-MX"] .my-accident-heading { font-size: 20px !important; }
html[lang="es-MX"] .my-accident-heading br{display: none;}
html[lang="es-MX"] .faq-text-blk p { font-size: 15px; }
html[lang="es-MX"] .car-accident-sec .list-icons-hdng { font-size: 13px !important; padding-left: 55px; margin-bottom: 30px !important; }
html[lang="es-MX"] .car-accident-sec .list-icons-hdng.mobility-therapy,
html[lang="es-MX"] .car-accident-sec .list-icons-hdng.injury-icon {margin-bottom: 0px !important; }
html[lang="es-MX"] .car-accident-sec .list-icon-left-sec { width: 30.6%; }
html[lang="es-MX"] .car-accident-sec .list-icon-middle-sec { width: 34.4%; }
html[lang="es-MX"] .car-accident-sec .list-icon-right-sec { width: 32.6%; }
html[lang="es-MX"] .recovery-list li { font-size: 17px; }
html[lang="es-MX"] .ser-card-hdg { font-size: 16px !important;letter-spacing: 0px; }


}
@media screen and (max-width:999px) {
.container{ max-width: calc(100% - 10%) !important; padding: 0 !important; }

/* Home Banner Section */
.hm-banner-sec .dark.left {flex-direction: column;align-items: center;}
.hm-banner-sec .hm-bnr-left { width: 100%;text-align: center !important;max-width: 550px;margin: auto !important;}
.hm-banner-sec .hm-bnr-right { width: 100%; }
.hm-banner-sec .hm-bnr-left .bnr-top-accident-text {text-align: center !important;display: inline-block;}
.hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 55px !important; text-align: center !important;line-height: 1.2 !important;}
.hm-banner-sec .hm-bnr-left .bnr-heading-text br,
.hm-banner-sec .hm-bnr-left .bnr-top-immediate-text br {display: none;}
.hm-banner-sec .hm-bnr-left .bnr-top-immediate-text{text-align: center !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-content-text p {margin: auto;line-height: 1.6 !important;}
.hm-bnr-right .iwithtext { margin: 0 auto 10px; background-color: rgb(4 20 44 / 100%); border: 1px solid #af0000; }
.hm-bnr-btm-sec {background-image: url("/wp-content/uploads/2026/08/pattern-shape-image.webp");background-repeat: repeat;}
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle {margin: 0 auto 0 !important;}
.hm-bnr-btm-sec .hm-bnr-btm-itm,
.hm-bnr-btm-sec .hm-bnr-btm-itm:last-child { width: 100% !important; padding: 15px !important; border: 1px solid rgb(255 255 255 / 20%); max-width: 220px; margin: 0 !important; }
.hm-bnr-btm-sec .hm-bnr-btm-main .left {padding: 0 45px 0 10px;flex-wrap: wrap;justify-content: center;gap: 15px;}
.hm-bnr-btm-sec .hm-side-btn {right: -73px !important;}
.hm-bnr-right .iwithtext::before{display: none;}
.hm-bnr-btm-sec { margin-top: -1px !important; border-bottom: none; }
.hm-bnr-btm-sec ul {justify-content: center;gap: 10px;}
.hm-bnr-btm-sec ul li {padding: 10px 10px 10px 35px;width: 24.1%;border: 1px solid rgb(255 255 255 / 20%);}
.hm-bnr-btm-sec ul li:last-child {border-right: 1px solid rgb(255 255 255 / 20%);}
.hm-bnr-btm-sec ul {padding: 0px 50px 0 20px;}

/* Car Accident Bottom Section */
.hm-get-checked-sec .row-bg{background-image: none !important;}
.hm-get-checked-sec .hm-shake-hand-image-mb{display:block;}
.hm-get-checked-sec .col {flex-direction: column;gap: 40px}
.hm-get-checked-sec .check-left-cont { width: 100%;max-width: 400px;margin: auto !important;border: 1px solid rgb(175 0 0);}
.hm-get-checked-sec .check-right-cont { width: 100%; text-align:center;padding: 0 !important;max-width: 500px;}
.hm-get-checked-sec .check-right-cont .vc_column-inner{ padding: 0 !important; }
.hm-get-checked-sec .check-right-cont p {max-width: 100%;margin: 0 auto 12px;}
.hm-get-checked-sec .dark.left { padding: 0 20px; align-items: center; }
.hm-get-checked-sec .check-right-cont h2 br {display: none;}
.hm-cta-appointment-sec .call-now-text h4 { font-size: 25px !important; }
.hm-cta-appointment-sec { padding: 20px 15px !important; }

#header-outer header .container {max-width: calc(100% - 10%) !important;padding: 0 !important;}   
body #header-outer, body[data-header-color="dark"] #header-outer {background-color: #041129 !important;}
#header-outer header {padding: 0;}
body.home #header-outer .slide-out-widget-area-toggle a{position: relative;top: 25px;}
#header-outer .slide-out-widget-area-toggle a {position: relative;top: 0px;}
#header-outer.scrolled-down header {padding: 0;}
#slide-out-widget-area .inner-wrap .inner {padding-top: 0 !important;}
#slide-out-widget-area .inner-wrap .inner .nectar-header-text-content.mobile-only {margin: 0;}
#slide-out-widget-area .inner-wrap .inner .nectar-header-text-content.mobile-only .top-btn p { padding: 0;}
#slide-out-widget-area .off-canvas-social-links.mobile-only.line-shown {display: none;}
#slide-out-widget-area.fullscreen-alt .menuwrapper li {margin: 0 0 8px 0;line-height: 1.2;}
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a{line-height: 1.3 !important;padding: 0 !important;}
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a:hover {color: #051223 !important;}
body #footer-outer #footer-widgets .col ul li:first-child, .material #footer-outer #footer-widgets .col ul li {border: 1px solid #cecece;width: 31%;padding: 10px !important;}
.material #footer-outer #footer-widgets .col ul li strong:before {top: -1px;transform: scale(0.7);}
.material #footer-outer #footer-widgets .col ul li strong {letter-spacing: 0px;}
.material #footer-outer #footer-widgets .col ul.wp-block-list {gap: 16px;}
#footer-outer .widget {margin-bottom: 17px;}
#footer-widgets .container .col {margin-left: 0 !important;}
#footer-widgets {padding: 40px 0;}

/* Get Evaluated Section*/
.car-accident-sec .row_col_wrap_12.col.span_12.dark.left { justify-content: space-between; flex-direction: column-reverse; align-items: center;}
.car-accident-sec .car-accident-right-sec { width: 100%; max-width: 450px; margin: auto; }
.car-accident-sec .car-accident-left-sec { width: 100%; }
.car-accident-sec h2.vc_custom_heading.vc_do_custom_heading.car-accident-hdg{font-size: 42px !important; text-align: center !important;}
.car-accident-sec .car-accident-text-block p{text-align: center;}
.car-accident-sec .car-accident-hdg::after{right: 0px;}
.car-accident-sec .row-bg-overlay.row-bg-layer{display: none !important;}  
.car-accident-sec .list-icon-right-sec::before{display: none;}
.car-accident-sec { padding: 50px 0px 40px !important; } 
.car-accident-sec .car-accident-text-block { margin-bottom: 25px !important; }
.car-accident-sec .same-day-btn span.link_wrap{padding: 30px 10px 26px !important;}
.car-accident-sec h2.vc_custom_heading.vc_do_custom_heading.car-accident-hdg br{display: none;}
.car-accident-sec .list-icon-left-sec,
.car-accident-sec .list-icon-middle-sec,
.car-accident-sec .list-icon-right-sec {width: 100%;max-width: 280px;border: 2px solid #cccccc; padding: 20px !important; }
.car-accident-sec .list-icons-hdng {margin-bottom: 40px !important;}
.car-accident-sec .list-icons-hdng.injury-icon,
.car-accident-sec .list-icons-hdng.multiple-clinic-icon,
.car-accident-sec .list-icons-hdng.mobility-therapy{margin-bottom: 0px !important;}
.car-accident-sec .list-icon-sec .row_col_wrap_12_inner.col.span_12.left{gap: 30px; width: 100%;align-items: center;justify-content: center;}

/* Car Accident Section*/
.aftr-car-acdnt .row_col_wrap_12_inner {flex-direction: column;}
.aftr-car-acdnt h2 {margin-bottom:28px;}
.acc-left-sec{width:100% !important;}
.acc-rgt-sec{width: 100% !important;}
.recovery-list {margin-left: 11px !important;}
.recovery-list li{padding-left: 70px;}
.accidents-list li {margin-bottom: 45px;padding-bottom: 45px;}
.aftr-car-acc-btn{margin:auto;}
.aftr-car-acc-btn span {font-size: 16px !important;}
.aftr-car-acc-btn {padding: 12px 27px;}
.aftr-car-acdnt h2.vc_custom_heading.get-checked-heading-text{line-height: 1.3 !important;font-size: 38px !important;}
.accident-list li{margin-bottom: 30px !important;}

/* footer Section */
.footer-location {width:47%; text-align: center;}
.phone-btn {width: 100%;max-width: 280px;margin: auto;}
.footer-location iframe{ width:100%; height:200px;}
.lct-row-sec{padding: 50px 0px 50px !important}
.footer-heading .ftr-transport-text{font-size: 20px;}
.phone-btn::before {left: 40px;}
.footer-location iframe{margin-bottom: 15px;}

/* Injuries We Treat Section */
.inju-col-sec h2.vc_custom_heading.inj-title{font-size: 55px !important;}
.nck-inn-sec h2.vc_custom_heading.nck-inj-title{font-size: 49px !important;}
.injury-list{width: 47.8% !important; margin: 0 !important;height: -webkit-fill-available;}
.vc_row.vc_row-o-equal-height.vc_row-flex.nck-row-sec {padding: 50px 0px 50px !important;}
.inj-row-sec{padding: 50px 0px 50px !important;}
.inj-txt{font-size: 18px !important;}
.nck-inn-sec h2.vc_custom_heading.nck-inj-title {margin-bottom: 25px !important;}
.inj-inn-sec .injury-list img {margin: 0 auto !important;max-width: 70px !important;}
.inju-col-sec p { font-size: 16px; padding: 0; margin: 0 0 11px; }

/* Services We Offer Section */
.services-row{padding: 50px 30px 65px !important;}
.serv-off-blk h2.ser-we-hdg{font-size:45px !important;}
.ser-card-col .vc_column-inner{padding-top:55px!important; padding-bottom:55px !important; padding-left:60px !important;}
.ser-card-col .vc_custom_heading.serv-hdg-item{font-size:35px !important; margin: 0px 0px 8px !important;}
.ser-card-cnt{font-size:17px !important;}
.ser-card-cnt br{display:none !important;}


/* Treatment & Recovery Section */
.treatment-row{padding:50px 30px 60px !important;}
.neck-inj-blk h2.vc_custom_heading.neck-inj-hdg{font-size: 40px !important; margin: 0px 0px 30px !important;}
.rec-card-blk .row_col_wrap_12_inner{justify-content:center !important; row-gap: 18px; gap:15px !important;}
.ser-card-img{margin-bottom: 16px !important; width: 100%;}
.rec-card-item{width:31.8% !important; padding: 11px 9px 28px !important;}
.rec-card-item h3.ser-card-hdg{font-size: 22px !important; line-height:1 !important; margin-bottom:8px !important;}
.ser-card-btn .link_wrap{padding: 3px 16px 5px !important;}
.ser-card-btn .link_text{font-size: 16px !important;}

/* Meet the Section */
.prem-inj-row{padding: 60px 30px 50px !important;}
.prem-inj-blk .row_col_wrap_12_inner{flex-direction:column-reverse !important; gap:0px !important;}
.prem-inj-hdg{display:none !important;}
.prem-inj-block .wpb_wrapper h2.vc_custom_heading.prem-inj-hdg-mbl{display:block !important; font-family: "Sofia Sans", sans-serif !important; font-weight:800 !important; font-size:40px !important; letter-spacing:-1px; margin:0px 0px 14px !important;}
.at-prem-txt{font-size: 16px !important; padding: 0px 0px 0px 2px;}
.at-prem-txt p:nth-child(1), .at-prem-txt p:nth-child(2){margin-bottom: 12px !important;}
.prem-inj-lft, .prem-inj-rgt{width:100% !important;}
.prem-inj-lft{padding:0px 15px !important; text-align:center !important;}
.prem-inj-img{margin-bottom:30px !important; width:100%; max-width:500px !important;}

/* Form Content Section */
.form-content p { font-size: 18px; }
.form-content h2 { font-size: 48px; }
.hm-appointment-form-sec .wpforms-field-layout-rows .wpforms-layout-row { width: 49%; margin: 0 !important; }
.hm-appointment-form-sec .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column{ padding: 0 !important; }
body[data-form-submit="regular"] .form-sec .hm-appointment-form-sec button[type="submit"] { padding: 15px 40px !important; font-size: 17px; }
.hm-appointment-form-sec .wpforms-container-full input, 
.hm-appointment-form-sec .wpforms-container-full textarea, 
.hm-appointment-form-sec .wpforms-field.wpforms-field-select select { padding: 18px 18px 18px !important; }

/* Faqs Section */
.faqs-main-sec {padding: 60px 0px 60px !important;}
.faq-tabing{display: none !important;}
.faq-toggle-tabing{display: block !important;}
.faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading {font-size: 48px !important;}
.faq-hdg-sec {margin-bottom: 0px !important;}
.view-all-faqs-btn span.link_wrap {padding: 14px 30px  !important;}

/* Testimonials Section */
.doctor-cards { padding-top: 0!important; }
.doctor-cards .row_col_wrap_12 {flex-direction: column; align-items: center; row-gap: 50px;}
.right-sec, .left-sec{width:100% !important; max-width:673px;}
.right-card, .left-card {min-height: 100%; }
.right-card {padding: 33px 10px 50px 10px;}
.star-image{margin-bottom: 16px !important;}
.crsl-item .carousel-item::after { max-width: 590px;}
.crsl-item .carousel-item {padding: 35px 30px 40px 30px;} .crsl-item .carousel-item p {font-size: 18px !important; margin-bottom: -8px !important;}
.crsl-item .vc_custom_heading.vc_do_custom_heading.testi-author-text {font-size: 21px !important;}
.crsl-item .carousel-item::before {width: 50px;height: 50px;background-size: 30px 22px;}
.crsl-item .carousel-item {max-width: 100% !important;}
.crsl-item h2.testimonials {font-size: 40px !important; line-height: 1 !important;}
.crsl-item .vc_custom_heading.vc_do_custom_heading.patient-reviews-text {font-size: 18px!important;}
.crsl-row .owl-nav {max-width: 935px !important;}
.crsl-row .owl-nav {left: -27px;right: -30px;}
.book-appointment-btn {margin-bottom: 20px !important;}
.crsl-item { padding: 30px 20px 0 !important; }
.crsl-row .owl-nav button { width: 50px !important; height: 50px !important; }

    #footer-outer #footer-widgets .col ul li:last-child{ padding:10px !important; justify-content:center; width:auto !important;}
    #footer-outer #footer-widgets .col ul li br{ display:none;}

/* Home Spanish Styles */

/* comman Heading style */
html[lang="es-MX"] .car-accident-sec .car-accident-hdg,
html[lang="es-MX"] .aftr-car-acdnt h2,
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2,
html[lang="es-MX"] .ser-we-hdg,
html[lang="es-MX"] .serv-hdg-item,
html[lang="es-MX"] .inju-col-sec h2.vc_custom_heading.inj-title,
html[lang="es-MX"] .nck-inn-sec h2.vc_custom_heading.nck-inj-title,
html[lang="es-MX"] .neck-inj-hdg,
html[lang="es-MX"] .crsl-item h2,
html[lang="es-MX"] .footer-heading h2,
html[lang="es-MX"] .faq-heading,
html[lang="es-MX"] .form-content h2,
html[lang="es-MX"] #footer-widgets .widget h2 {font-size: 27px !important;line-height: 1.3;letter-spacing: 0px !important;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 43px !important; }
html[lang="es-MX"] .hm-bnr-right .iwithtext .iwt-text { font-size: 13px; }
html[lang="es-MX"] .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle { max-width: 740px; font-size: 10px !important; letter-spacing: 0.5px; }
html[lang="es-MX"] .hm-bnr-btm-sec .hm-side-btn .link_wrap .link_text span { font-size: 10px !important; }
html[lang="es-MX"] .hm-bnr-btm-sec .hm-side-btn { right: -91px !important; }
html[lang="es-MX"] .car-accident-sec .car-accident-text-block p { font-size: 15px; line-height: 1.6; }
html[lang="es-MX"] .prem-inj-lft .prem-inj-hdg { font-size: 33px !important;}
html[lang="es-MX"] .faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading { font-size: 40px !important; }
html[lang="es-MX"] .prem-inj-block .wpb_wrapper h2.vc_custom_heading.prem-inj-hdg-mbl {font-size: 33px !important;line-height: 1.3 !important;}
html[lang="es-MX"] .car-accident-sec .list-icon-left-sec,
html[lang="es-MX"] .car-accident-sec .list-icon-middle-sec,
html[lang="es-MX"] .car-accident-sec .list-icon-right-sec{width: 100%;}
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont {width: 100%;margin-left: 0px !important;}
html[lang="es-MX"] .aftr-car-acdnt h2.vc_custom_heading.get-checked-heading-text { line-height: 1.3 !important; font-size: 30px !important; }
html[lang="es-MX"] .hm-appointment-form-sec .wpforms-container-full input, 
html[lang="es-MX"] .hm-appointment-form-sec .wpforms-container-full textarea,
html[lang="es-MX"] .hm-appointment-form-sec .wpforms-field.wpforms-field-select select {font-size: 17px !important;}
html[lang="es-MX"] .hm-cta-appointment-sec .call-now-text h4 { font-size: 22px !important;line-height: 1.2 !important;}
html[lang="es-MX"] .car-accident-sec h2.vc_custom_heading.vc_do_custom_heading.car-accident-hdg { font-size: 37px !important; text-align: center !important; }
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-accident-text { padding: 0 0 20px; line-height: 1.2 !important; }
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-accident-text:before { width: 100px; top: auto; right: 0; }
html[lang="es-MX"] .car-accident-sec .list-icons-hdng.multiple-clinic-icon{margin-bottom: 0 !important;}
html[lang="es-MX"] .rec-card-item .wpb_wrapper h3.vc_custom_heading.ser-card-hdg{ font-size: 15px !important;line-height: 1.2 !important; }

}
@media screen and (max-width:767px) {
.container{ max-width: calc(100% - 10%) !important;padding: 0 !important; }


/* Home Banner Section */
.hm-bnr-btm-sec .hm-bnr-btm-itm,
.hm-bnr-btm-sec .hm-bnr-btm-itm:last-child {max-width: 326px;}
.hm-banner-sec .hm-bnr-left .bnr-top-accident-text {padding: 0 0 20px;line-height: 1.2 !important;}
.hm-banner-sec .hm-bnr-left .bnr-top-accident-text:before {width: 100px;top: auto;right: 0;}
.hm-banner-sec .hm-bnr-left .bnr-heading-text {font-size: 42px !important;}
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap .link_text,
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap .link_text span { font-size: 14px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn .link_wrap { padding: 10px 45px 13px 15px !important; }
.hm-banner-sec .hm-bnr-left .hm-bnr-btn { margin-top: 25px !important; }
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::before,
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::after { width: 80px;}
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle {letter-spacing: 1.5px;max-width: 480px;line-height: 1 !important;margin: 0 auto 20px !important;}
.hm-bnr-btm-main { padding: 25px 0 100px !important; }
.hm-bnr-btm-sec .hm-side-btn {bottom: 25px !important; right: 0 !important; left: 0 !important; transform: none !important; margin: auto !important; width: max-content; }
.hm-bnr-btm-sec .hm-side-btn .link_wrap::before{transform: none;}
.hm-bnr-btm-sec .hm-side-btn .link_wrap { padding: 13px 15px 13px 35px !important; border-radius: 10px !important; }
.hm-bnr-btm-sec .hm-bnr-btm-main .left {padding: 0 20px;}
.hm-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list .bnr-btm-sec-call-num:before { width: 32px; height: 32px; right: 0; top: 0; bottom: auto; }
.hm-bnr-btm-list { padding: 40px 0 0; text-align: center; }
.hm-bnr-btm-sec ul {padding: 0px 30px 85px;gap: 10px;}
.hm-bnr-btm-sec ul li {padding: 45px 15px 15px;width: 100%;border: 1px solid rgb(255 255 255 / 20%);text-align: center;max-width: 300px;}
.hm-bnr-btm-sec ul li a.hm-bnr-call:before {left: 0;right: 0;transform: scale(0.5);bottom: inherit;}
.hm-bnr-btm-sec {padding-bottom: 0px;}

/* Car Accident Bottom Section */
.hm-cta-appointment-sec .call-now-text h4 { font-size: 22px !important; line-height: 1.2 !important; }
.hm-get-checked-sec .check-right-cont h2 {font-size: 30px;}

body #footer-outer #footer-widgets .col ul li:first-child, .material #footer-outer #footer-widgets .col ul li {width: 48%;padding: 8px !important;}
#footer-outer #copyright .col.span_7.col_last {display: none;}
.material #footer-outer #footer-widgets .col ul li strong {font-size: 14px;padding: 0 0 0 20px !important;letter-spacing: 0px;}
#footer-outer #copyright .container .col p {font-size: 17px;line-height: 1.4;}
body #slide-out-widget-area.fullscreen-alt .inner-wrap > .inner .off-canvas-menu-container li > a { font-size: 15px !important; }


/* Get Evaluated Section*/
.car-accident-sec { padding: 40px 0px 35px !important; } 
.car-accident-sec h2.vc_custom_heading.vc_do_custom_heading.car-accident-hdg { font-size: 38px !important; text-align: center !important; }
.car-accident-sec .same-day-btn span.link_wrap{padding: 20px 10px !important;}
.car-accident-sec .list-icon-sec .row_col_wrap_12_inner.col.span_12.left{gap: 30px; width: 100%; max-width: 280px; margin: auto;}
.car-accident-sec .same-day-btn span.link_wrap .text { font-size: 15px; }
.car-accident-sec .list-icons-hdng { margin-bottom: 35px !important; }

/* Car Accident Section*/
.aftr-car-acc-btn {padding: 10px 18px;}
.accidents-list li::before, .accident-list li::before { width: 42px; height: 42px; background-size: 16px; top: 0px;top:2px;}
.recovery-list li {font-size: 18px;}
.aftr-car-acdnt h2{margin-bottom: 30px;}
.accident-list li{padding-left:65px;}
.accidents-list li::before{left:5px}
.accidents-list li {padding-left:65px;}
.recovery-list li{padding-left: 50px;}
.aftr-car-acdnt h2.vc_custom_heading.get-checked-heading-text{font-size:30px !important;}
.accident-list li{margin-bottom: 20px !important;}
.accidents-list li {margin-bottom: 30px;padding-bottom: 30px;}
.car-accident-sec .same-day-btn a.link_text::before {width: 26px;height: 26px;}
.car-accident-sec .car-accident-text-block p { font-size: 15px; }
.rcvry-sec { margin-bottom: 30px !important; }

/* footer Section */
.footer-location {width: 100%;max-width: 380px;text-align: center;}
.footer-location-grid {gap: 23px;flex-direction: column;justify-content: center;align-items: center;}
.footer-heading h2{font-size: 50px;}
.lct-row-sec{padding: 40px 0px 40px !important}
.footer-heading .ftr-transport-text{font-size: 16px;}
.footer-heading .lp-inn-deflt-text-small{ margin-bottom: 30px !important;font-size: 16px;}
.address {margin-bottom: 15px;}
.phone-btn{padding: 20px 20px 20px 33px;}

/* Injuries We Treat Section */
.inju-col-sec h2.vc_custom_heading.inj-title{font-size: 45px !important;}
.nck-inn-sec h2.vc_custom_heading.nck-inj-title {font-size: 44px !important;}
.injury-list {width: 100% !important; max-width: 420px !important;}
.inj-inn-sec .row_col_wrap_12_inner.col.span_12.left {justify-content: center;gap: 20px;align-items: center;flex-direction: column;}
.vc_row.vc_row-o-equal-height.vc_row-flex.nck-row-sec {padding: 40px 0px 40px !important;}
.inj-row-sec{padding: 40px 0px 30px !important;}
.inj-txt{font-size: 16px !important;}
.inj-inn-sec .injury-list img {margin: 0 auto !important;max-width: 65px !important;}
.vc_custom_heading.vc_do_custom_heading.nck-inj-txt { font-size: 18px !important; }

/* Services We Offer Section */
.services-row{padding: 40px 20px 55px !important;}
.serv-off-blk h2.ser-we-hdg{font-size: 40px !important; letter-spacing: -1px;}
.ser-card-col .vc_column-inner{padding-top:40px!important; padding-bottom:40px !important; padding-left:40px !important;text-align: center;}
.ser-card-col h3.serv-hdg-item{font-size:40px !important; letter-spacing: -1px; margin: 0px 0px 8px !important;}
.ser-card-col .vc_custom_heading.serv-hdg-item { font-size: 28px !important; margin: 0px 0px 8px !important; line-height: 1.1 !important; text-align: center !important;}
.ser-card-cnt {text-align: center;}

/* Treatment & Recovery Section */
.treatment-row{padding:40px 20px 50px !important;}
.neck-inj-blk h2.vc_custom_heading.neck-inj-hdg{font-size: 35px !important; margin: 0px 0px 25px !important; letter-spacing:0px !important; line-height:1.09 !important;}
.rec-card-blk .row_col_wrap_12_inner{row-gap: 18px; gap:18px !important;}
.ser-card-img{margin-bottom: 15px !important;}
.rec-card-item{width:100% !important; max-width:363px !important; padding: 11px 9px 23px !important;}
.rec-card-item h3.ser-card-hdg{font-size: 22px !important; line-height:1 !important; margin-bottom:8px !important;}
.ser-card-btn .link_wrap{padding: 3px 16px 5px !important;}
.ser-card-btn .link_text{font-size: 16px !important;}

/* Meet the Section */
.prem-inj-row{padding: 50px 20px 45px !important;}
.prem-inj-block .wpb_wrapper h2.vc_custom_heading.prem-inj-hdg-mbl{font-size:35px !important; margin:0px 0px 10px !important; line-height:1.09 !important;}
.at-prem-txt{font-size: 16px !important; padding: 0px 0px 0px 0px;}
.at-prem-txt p:nth-child(1), .at-prem-txt p:nth-child(2){margin-bottom: 10px !important;}
.prem-inj-lft, .prem-inj-rgt{padding:0px 0px !important;}



/* Form Content Section */
.form-sec { padding-top: 50px !important; padding-bottom: 40px !important; }
.hm-appointment-form-sec .wpforms-field-layout-rows .wpforms-layout-row { width: 100%; }
.hm-appointment-form-sec .wpforms-container-full input, 
.hm-appointment-form-sec .wpforms-container-full textarea, 
.hm-appointment-form-sec .wpforms-field.wpforms-field-select select { padding: 15px 15px 15px !important; font-size:17px !important; }
.form-content h2 { font-size: 44px; }
.form-content p { font-size: 16px; }

/* Faqs Section */
.faqs-main-sec { padding: 50px 0px 60px !important; }
.faq-toggle-tabing a.toggle-heading{font-size: 19px !important;}
.faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading {font-size: 36px !important; margin-bottom: 10px !important;}
.view-all-faqs-btn a.link_text {font-size: 17px !important;}
.view-all-faqs-btn span.link_wrap {padding: 12px 25px  !important;}
.faq-text-blk p { font-size: 16px; line-height: 1.6; margin-bottom: 13px !important; }

/* Testimonials Section */
.right-card .row_col_wrap_12_inner{flex-direction: column; align-items: center;}
.left-card .row_col_wrap_12_inner{flex-direction: column; align-items: center;}
.right-card {padding: 25px 15px;}
.left-card {padding: 25px 15px;}
.right-sec, .left-sec { max-width: 458px !important;}
.inner-clm-rgt , .inner-clm-female-rgt{width: 100% !important; text-align: center !important;}
.inner-clm-rgt h4, .inner-clm-female-rgt h4 {text-align: center !important; margin-bottom: 30px !important;}
.inner-clm-female-rgt h3 br , .inner-clm-rgt h3 br{display:none;}
.right-card .inner-clm-rgt h3.dctr-clmn, .left-card .inner-clm-female-rgt h3.dctr-clmn{font-size: 25px !important; text-align:center !important; line-height: 1 !important; }
.inner-clm-rgt h4::before, .inner-clm-female-rgt h4::before {left: 0;right: 0;margin: auto;}
.inner-clm-img,
.inner-clm-female-img { width: 100% !important; margin: 0 auto 0 !important;max-width: max-content !important; }
.inner-clm-rgt h4, .inner-clm-female-rgt h4 {font-size: 16px !important;}
.book-appointment-btn span {font-size: 15px; }
.left-card , .right-card{padding: 20px 15px;}
.left-card .row_col_wrap_12_inner ,.right-card .row_col_wrap_12_inner{gap:20px;}
.crsl-item .carousel-item p {font-size: 17px !important;}
.crsl-item .carousel-item {padding: 25px 15px;}
.crsl-item .carousel-item {max-width: 432px !important;}
.crsl-item .carousel-item::after {max-width: 357px; left:38px;}
.crsl-row .owl-nav { position: relative; justify-content: center; gap: 15px; max-width: 110px !important; margin: auto !important; align-items: center; left: 0; right: 0; top: auto; bottom: -20px; }
.crsl-row .owl-nav button {width: 45px !important; height: 45px !important;}
.crsl-item .owl-item{margin-bottom:15px}
.crsl-item .carousel-item::before { width: 45px; height: 45px; background-size: 23px 17px; bottom: -25px; }
.crsl-row .owl-nav .owl-prev::before, .crsl-row .owl-nav .owl-next::after {width: 16px !important;height: 14px !important;}

   #footer-outer #footer-widgets .col ul li:last-child{ width:48% !important;}

/* Home Spanish Styles */
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 35px !important; }
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 15px !important; }
html[lang="es-MX"] .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle { max-width: 250px; font-size: 10px !important; letter-spacing: 0.5px;padding: 0 0 20px;}
html[lang="es-MX"] .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::before, .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::after { width: 128px; top: auto; right: auto; left: 0; }
html[lang="es-MX"] .hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::after { bottom: 1px; right: 5px; left: auto; }
html[lang="es-MX"] .hm-bnr-btm-sec .hm-side-btn { right: 0 !important; bottom: 20px !important;}
html[lang="es-MX"] .car-accident-sec h2.vc_custom_heading.vc_do_custom_heading.car-accident-hdg { font-size: 32px !important; text-align: center !important; }
html[lang="es-MX"] .aftr-car-acdnt h2.vc_custom_heading.get-checked-heading-text { line-height: 1.3 !important; font-size: 24px !important; }
html[lang="es-MX"] .recovery-list li { font-size: 16px; }
html[lang="es-MX"] .recovery-list { margin: 0 !important; }
html[lang="es-MX"] .ser-card-col .vc_custom_heading.serv-hdg-item { font-size: 23px !important; line-height: 1.1 !important; text-align: center !important; }
html[lang="es-MX"] .prem-inj-block .wpb_wrapper h2.vc_custom_heading.prem-inj-hdg-mbl {font-size: 30px !important;line-height: 1.1 !important;}
html[lang="es-MX"] .faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading { font-size: 32px !important;line-height: 1.2 !important;}
html[lang="es-MX"] .faqs-main-sec .view-all-faqs-btn .link_wrap .link_text span { font-size: 14px !important; }

}
@media screen and (max-width:600px){
    #footer-outer #footer-widgets .col ul li:last-child, #footer-outer #footer-widgets .col ul li{ width:100% !important;}
    #footer-outer #footer-widgets .col ul li:last-child{ border:0 !important;}
}
@media screen and (max-width:480px) {

/* Home Banner Section */
.hm-bnr-right .iwithtext .iwt-icon { top: 15px; left: 10px; }
.hm-bnr-right .iwithtext { padding: 22px 10px 22px 40px; }
.hm-bnr-right .iwithtext .iwt-icon img { width: 20px !important; height: 20px; }
.hm-bnr-right .iwithtext .iwt-text { font-size: 12px; }
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle {letter-spacing: 1px;font-size: 13px !important;max-width: max-content;padding: 0 0 20px;}
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::before,
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::after{ width: 128px;top:auto;right: auto;left: 0;}
.hm-bnr-btm-sec .wpb_wrapper h2.vc_custom_heading.hm-bnr-btm-tittle::after {bottom: 1px;right: 5px;left: auto;}

#header-outer #top .span_9 > .slide-out-widget-area-toggle i.label {display: none;}

#footer-widgets {padding: 30px 0;}
#footer-widgets .widget h2 {font-size: 25px;margin: 0 0 5px;}
body #footer-outer #footer-widgets .col ul li:first-child, .material #footer-outer #footer-widgets .col ul li {width: 100%;padding: 8px !important;}
.material #footer-outer #footer-widgets .col ul li strong br {display: none;}
#footer-outer #copyright .container .col p.wp-block-paragraph {font-size: 12px;}
#footer-outer #copyright .container .col p {font-size: 15px;line-height: 1.3;}

/* Get Evaluated Section*/
.car-accident-sec h2.vc_custom_heading.vc_do_custom_heading.car-accident-hdg {font-size: 32px !important; line-height: 1em !important;}
.car-accident-sec .same-day-btn a.link_text { font-size: 15px !important;padding-left: 33px;}
.car-accident-sec .same-day-btn span.link_wrap .text {font-size: 14px;}
.car-accident-sec .list-icons-hdng::before { width: 42px; height: 42px; background-size: 17px; }
.car-accident-sec .list-icon-sec .row_col_wrap_12_inner.col.span_12.left {gap: 20px;}


/* Car Accident Section*/
.aftr-car-acdnt h2.vc_custom_heading.get-checked-heading-text{margin-bottom: 25px !important;font-size: 23px !important;}
.recovery-list li {padding-left: 66px;}
.accident-list li, .accidents-list li {font-size: 15px;}
.accident-list li {position: relative;margin-bottom: 30px;padding-left: 40px;}
.recovery-list li::before {top: 0;}
.recovery-list li {padding-left: 40px;}
.accidents-list li{padding-left: 40px;}
.recovery-list li::before{background-size: 16px;}
.recovery-list li{font-size:16px;}
.accidents-list li {margin-bottom: 20px;padding-bottom: 20px;}
.aftr-car-acc-btn span {font-size: 14px !important;}
.aftr-car-acc-btn {padding: 8px 16px;}
.accidents-list li::before, .accident-list li::before { background-size: 14px; width: 32px; height: 32px; left: -2px; }

/* footer Section */
.footer-heading h2 {font-size: 40px;}
.phone-btn::before {left: 20px;}
.footer-location iframe{height: 170px;}

/* Injuries We Treat Section */
.nck-inn-sec h2.vc_custom_heading.nck-inj-title {font-size: 30px !important;}
.inju-col-sec h2.vc_custom_heading.inj-title {font-size: 34px !important;}
.inj-txt{font-size:15px !important;}
.vc_custom_heading.vc_do_custom_heading.nck-inj-txt {font-size: 17px !important;}
.inju-col-sec p { font-size: 15px; padding: 0; margin: 0 0 10px; }

/* Services We Offer Section */
.services-row{padding: 35px 20px 45px !important;}
.serv-off-blk h2.ser-we-hdg{font-size: 35px !important; letter-spacing: -1px;}
.ser-card-col .vc_column-inner{padding-top:35px!important; padding-bottom:35px !important; padding-left:20px !important; padding-right:20px !important;}
.serv-off-blk .vc_custom_heading.ser-we-hdg{font-size:35px !important; letter-spacing: -1px; margin: 0px 0px 15px !important;line-height: 1.2 !important;}
.ser-card-cnt{font-size:16px !important;}

/* Treatment & Recovery Section */
.treatment-row{padding:35px 15px 45px !important;}
.neck-inj-blk h2.vc_custom_heading.neck-inj-hdg{font-size: 27px !important;}

/* Meet the Section */
.prem-inj-row{padding: 40px 20px 40px !important;}
.prem-inj-block .wpb_wrapper h2.vc_custom_heading.prem-inj-hdg-mbl{font-size:26px !important;}
.prem-inj-lft, .prem-inj-rgt{padding:0px 0px !important;}

/* Form Content Section */
.form-sec {padding-top: 40px !important; padding-bottom: 30px !important; }
.hm-appointment-form-sec .wpforms-submit-container { margin: 0 !important; }
.hm-appointment-form-sec .wpforms-field-layout-rows { gap: 10px; }
.hm-appointment-form-sec .wpforms-field-layout-rows.wpforms-field-large { margin-bottom: 10px; }
.hm-appointment-form-sec .wpforms-field.wpforms-field-select { margin-bottom: 10px !important; }
.form-content h2 { font-size: 40px; }
body[data-form-submit="regular"] .form-sec .hm-appointment-form-sec button[type="submit"] { padding: 12px 30px !important; font-size: 16px !important; }
.hm-appointment-form-sec .wpforms-container textarea.wpforms-field-large { margin-bottom: 15px !important; }

/* Faqs Section */
.faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading {font-size: 26px !important;letter-spacing: 0.8px;line-height: 1.3 !important;}
.faq-toggle-tabing a.toggle-heading {padding: 22px 20px 22px 35px !important;font-size: 17px !important;}
.faq-toggle-tabing a:before {left: 5px !important;}
.view-all-faqs-btn span.link_wrap {padding: 8px 15px  !important;}
.view-all-faqs-btn a.link_text {font-size: 16px !important;}

/* Testimonials Section */
.inner-clm-rgt, .inner-clm-female-rgt { width: 100% !important;}
.right-sec, .left-sec {max-width: 320px !important;}
.right-card .inner-clm-rgt h3.dctr-clmn, .left-card .inner-clm-female-rgt h3.dctr-clmn {font-size: 19px !important;}
.doctor-cards .row_col_wrap_12 {row-gap: 35px;}
.book-appointment-btn span {font-size: 14px;}	
.crsl-item .carousel-item p {font-size: 16px !important;}
.crsl-item .carousel-item::after {width: 357px;left: 50%;right: auto;transform: translateX(-50%);max-width: calc(100% - 30px);}
.crsl-item h2.testimonials {font-size: 35px !important;}
.crsl-item .vc_custom_heading.vc_do_custom_heading.patient-reviews-text {font-size: 16px!important;}

/* Home Spanish Styles */
/* comman Heading style */
html[lang="es-MX"] .car-accident-sec .car-accident-hdg,
html[lang="es-MX"] .aftr-car-acdnt h2,
html[lang="es-MX"] .hm-get-checked-sec .check-right-cont h2,
html[lang="es-MX"] .ser-we-hdg,
html[lang="es-MX"] .serv-hdg-item,
html[lang="es-MX"] .inju-col-sec h2.vc_custom_heading.inj-title,
html[lang="es-MX"] .nck-inn-sec h2.vc_custom_heading.nck-inj-title,
html[lang="es-MX"] .neck-inj-hdg,
html[lang="es-MX"] .crsl-item h2,
html[lang="es-MX"] .footer-heading h2,
html[lang="es-MX"] .faq-heading,
html[lang="es-MX"] .form-content h2,
html[lang="es-MX"] #footer-widgets .widget h2 {font-size: 25px !important;line-height: 1.3;}
html[lang="es-MX"] .hm-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 31px !important; }
html[lang="es-MX"] .prem-inj-block .wpb_wrapper h2.vc_custom_heading.prem-inj-hdg-mbl {font-size: 26px !important;}
html[lang="es-MX"] .faq-hdg-sec h2.vc_custom_heading.vc_do_custom_heading.faq-heading { font-size: 26px !important; line-height: 1.2 !important; margin: 0 0  25px !important;}
}
/* Home Page End */




/* Lp Inner Pages Start Styles */

/**/
.genpg-rite.genpg-full-width{width:100%; max-width:100%;}
body.error404 .error-404-bg-img, body.error404 .error-404-bg-img-overlay{background-position:top center; background-repeat:no-repeat; background-size:cover;}
/**/

.page-cnt-img img { display: block; margin: auto !important; }
.page-cnt-img { margin: 0 0 50px; }
.lp-inn-container { max-width: 1365px; margin: 0 auto !important; }
.lp-inn-deflt-text-small p{ font-family: Heebo; font-weight: 400; text-align: center; line-height: 1.6; padding: 0 !important; }
.lp-inn-deflt-text-medium p{ font-family: Heebo; font-weight: 400; font-size: 19px; line-height: 1.5; letter-spacing: 0.3px; padding: 0 !important; }

/* Lp Default Heading */
.lp-inn-cmn-heading-text{ font-family: "Sofia Sans", sans-serif; font-weight: 800; color: #000; letter-spacing: -1.5px; }
.lp-inn-cmn-heading-text strong {font-family: "Sofia Sans", sans-serif;font-weight: 800;color: #308bff;padding: 0; }
.inn-lp-car-accident-sec .lp-inn-cmn-heading-text,
.inn-lp-services-row-sec .lp-inn-cmn-heading-text,
.choose-patients-sec .lp-inn-cmn-heading-text{ padding: 0 0 30px; position: relative; }
.inn-lp-car-accident-sec .lp-inn-cmn-heading-text::before,
.inn-lp-services-row-sec .lp-inn-cmn-heading-text::before,
.choose-patients-sec .lp-inn-cmn-heading-text::before { content: ""; background-color: #af0000; width: 179px; height: 3px; bottom: 0px; left: 0px; right: 0; margin: auto; position: absolute; }
/* Lp Default Heading end*/

.inn-banner-sec .dark.left { width: 100%; max-width: 1365px; margin: auto !important; padding: 0 !important;gap: 0 40px !important;}
.inn-banner-sec .hm-bnr-left .bnr-heading-text { font-family: Montserrat; font-weight: 800; letter-spacing: -1.6px; }
.inn-banner-sec .hm-bnr-left .bnr-heading-text strong { font-family: Montserrat; color: #308bff; font-weight: 800; }
.inn-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-family: Montserrat; font-weight: 600; text-transform: capitalize; line-height: 1.2 !important; letter-spacing: 0px; font-size:22px; color:#fff; }
.inn-banner-sec .hm-bnr-left { width: 63%; }
.inn-banner-sec .hm-bnr-right { width: 31.3%; }
.inn-banner-sec .rank-math-breadcrumb p,
.inn-banner-sec .rank-math-breadcrumb p a { color: #fff; }
.inn-banner-sec .rank-math-breadcrumb p a:first-child { color: #308bff; }
.inn-banner-sec .hm-bnr-right .iwithtext {padding: 29px 20px 29px 70px;margin: 0 0 8px;}
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-icon img {width: 32px !important;height: 32px;}
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-icon { top: 25px; left: 25px; }
.inn-bnr-btm-sec {border-bottom: none;}
.inn-bnr-btm-sec .hm-bnr-btm-itm .hm-bnr-btm-list a{font-weight: 500;}
.inn-lp-car-accident-sec .lp-inn-deflt-text-small p { text-align: left; padding: 0; margin: 0 0 33px; }
.inn-lp-car-accident-sec .span_12.left{justify-content: space-between !important;gap: 0 75px !important;}
.inn-lp-car-accident-sec .inn-lp-car-accident-sec-left{ width: 46.1%; }
.inn-lp-car-accident-sec .inn-lp-car-accident-sec-right{ width: 48%; }
.inn-lp-after-car-accident-sec{position: relative;}
.inn-lp-after-car-accident-sec .row-bg::before,
.inn-lp-our-arlington-sec .row-bg::before { position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: 100%; background: #051125; opacity: 91%; }
.inn-lp-after-car-accident-sec .lp-inn-deflt-text-medium p { color: #fff;padding: 0; margin: 0 0 33px; }
.inn-lp-services-row-sec .car-accident-hdg strong { color: #308bff; }
.inn-lp-services-row-sec .lp-inn-deflt-text-small { width: 100%; max-width: 1225px; margin: 0 auto 55px !important; }
.inn-lp-services-row-sec {padding: 45px 0px 100px !important;}
.inn-lp-services-row-sec .lp-inn-deflt-text-small p { padding: 0; margin: 0 0 35px; }
.inn-lp-services-row-sec .serv-hdg-item {font-size: 58px !important;letter-spacing: -1.5px;margin: 0px 0px 17px !important;}
.inn-lp-services-row-sec .ser-card-cnt {font-size: 16px !important;letter-spacing: 0.3px;line-height: 1.6;width: 100%; max-width: 635px;}
.inn-lp-nck-inn-sec .row_col_wrap_12_inner.col.span_12.left {justify-content: center !important;gap: 0 14px;margin: 0 0 42px !important;}
.inn-lp-nck-inn-sec .vc_custom_heading.vc_do_custom_heading.nck-inj-txt {letter-spacing: -0.6px;margin: 0;line-height: 1.2;}
.inn-lp-nck-inn-sec .injury-list { width: 32.57% !important; }
.inn-lp-nck-inn-sec .injury-list .vc_column-inner{height: 100%;padding: 45px 15px 55px !important;}
.inn-lp-early-evaluation-sec .lp-inn-deflt-text-small {margin: 0 0 35px !important;}
.inn-lp-early-evaluation-sec .lp-inn-deflt-text-small p,
.inn-lp-what-expect-sec .lp-inn-deflt-text-small p{ text-align: left;padding: 0;}
.inn-lp-early-evaluation-sec .lp-inn-deflt-text-small p {margin: 0 0 34px;}
.inn-lp-what-expect-sec .lp-inn-deflt-text-small p {margin: 0 0 34px;}
.inn-lp-what-expect-sec .span_12.left{justify-content: space-between !important;gap: 0 34px !important;}
.inn-lp-what-expect-sec .inn-lp-what-expect-left{ width: 41.3%; }
.inn-lp-what-expect-sec .inn-lp-what-expect-right{ width: 56%; }
.inn-lp-our-arlington-sec{position: relative;}
.inn-lp-our-arlington-sec .lp-inn-deflt-text-medium p { color: #fff; padding: 0; margin: 0 0 33px; }
.inn-lp-our-arlington-sec .accident-list{margin: 0;}
.inn-lp-our-arlington-sec .accident-list li {padding-left: 58px;margin-bottom: 30px;}
.inn-lp-our-arlington-sec .accident-list li::before{top: 6px;width: 38px;height: 38px;background-size: 17px;}
.inn-lp-our-arlington-sec .accident-list li strong { display: block; font-family: "Sofia Sans", sans-serif; font-size: 40px; font-weight: 800; line-height: 1.2; letter-spacing: -1px; color: #ffffff; margin: 0 0 35px; }
.inn-lp-doctor-cards-sec .inner-clm-rgt h3,
.inn-lp-doctor-cards-sec .inner-clm-female-rgt h3 {font-size: 30px !important;letter-spacing: -0.7px;}
.inn-lp-doctor-cards-sec .inner-clm-rgt h4,
.inn-lp-doctor-cards-sec .inner-clm-female-rgt h4 {font-size: 15px !important;font-weight: 700;padding-bottom: 12px !important; margin: 0 0 14px !important;}
.inn-lp-doctor-cards-sec .inner-clm-rgt p,
.inn-lp-doctor-cards-sec .inner-clm-female-rgt p {font-size: 15px !important;}
.inn-lp-doctor-cards-sec .right-card,
.inn-lp-doctor-cards-sec .left-card {padding: 30px 50px 80px 20px;}
.inn-lp-doctor-cards-sec .inner-clm-img,
.inn-lp-doctor-cards-sec .inner-clm-female-img { width: 28.1% !important; }
.inn-lp-doctor-cards-sec .inner-clm-rgt,
.inn-lp-doctor-cards-sec .inner-clm-female-rgt { width: 67.9% !important; }
.inn-lp-doctor-cards-sec .right-card .row_col_wrap_12_inner,
.inn-lp-doctor-cards-sec .left-sec .row_col_wrap_12_inner {gap: 0 20px;}
.lp-inn-crsl-item-sec {padding-top: 120px;}
.lp-inn-doctors-serving-sec {padding-top: 60px !important;}
.lp-inn-doctors-serving-sec .lp-inn-cmn-heading-text strong{ display: block; }
.lp-inn-doctors-serving-sec .lp-inn-deflt-text-medium p { margin: 0 0 28px; text-align: left;padding: 0;}
.lp-inn-doctors-serving-sec .span_12.left{justify-content: space-between !important;gap: 0 57px !important;align-items: center;}
.lp-inn-doctors-serving-sec .lp-inn-doctors-serving-left { width: 51.2%; }
.lp-inn-doctors-serving-sec .lp-inn-doctors-serving-right { width: 44.3%; }
.inn-lp-faqs-main-sec .dark.center { display: inherit !important; }
.inn-lp-faqs-main-sec .faq-tabing {margin: 0;}
.inn-lp-faqs-main-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix { width: 54.6%; margin: 0 !important; }
.inn-lp-faqs-main-sec .tabbed[data-style*=vertical]>div { width: 45%; padding: 12px 0 0 65px; text-align: left !important; }
.inn-lp-faqs-main-sec .faq-tabing a.active-tab,
.inn-lp-faqs-main-sec .faq-tabing a { padding: 18px 13px 18px 65px !important; line-height: 1.3 !important; }
.inn-lp-faqs-main-sec .my-accident-heading {margin-bottom: 18px !important;line-height: 1.3 !important;padding-top: 0;}

/* Lp Inner Spanish Pages Start Styles */
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 55px !important; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 18px !important; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-right .iwithtext .iwt-text { font-size: 15px; }
html[lang="es-MX"] .inn-lp-car-accident-sec .lp-inn-cmn-heading-text, 
html[lang="es-MX"] .inn-lp-services-row-sec .lp-inn-cmn-heading-text {font-size: 55px !important;}
html[lang="es-MX"] .lp-inn-cmn-heading-text {font-size: 55px !important;}
html[lang="es-MX"] .inn-lp-services-row-sec .serv-hdg-item,
html[lang="es-MX"] .inn-lp-early-evaluation-sec h2.vc_custom_heading.nck-inj-title {font-size: 55px !important;}
html[lang="es-MX"] .lp-inn-deflt-text-small p{font-size: 17px;}
html[lang="es-MX"] .lp-inn-deflt-text-medium p{font-size: 18px;}
html[lang="es-MX"] .inn-lp-what-expect-sec .lp-inn-deflt-text-small p { margin: 0 0 20px; }
html[lang="es-MX"] .inn-lp-early-evaluation-sec .lp-inn-deflt-text-small p { margin: 0 0 20px; }
html[lang="es-MX"] .inn-lp-our-arlington-sec .accident-list li {font-size: 18px;}
html[lang="es-MX"] .lp-inn-doctors-serving-sec .lp-inn-cmn-heading-text { font-size: 42px !important; }


/* inn-about-page */
.choose-patients-sec .row_col_wrap_12::after {display:none !important;}
.choose-patients-sec .row_col_wrap_12{justify-content:center; }
.choose-patients-sec .lp-inn-cmn-heading-text { padding: 0 0 25px; margin-bottom: 25px; }
.choose-patients-sec .lp-inn-deflt-text-small p { padding: 0; margin: 0 0 33px; }
.choose-patients-sec strong{color:#308bff; }
.our-story .row_col_wrap_12{width:100%; max-width:1365px; }
.our-story .row_col_wrap_12::after{display:none !important; }
.our-story .row_col_wrap_12{justify-content:space-between;align-items: center; gap: 0 75px !important;}
.our-story .our-story-lft{width:46%; }
.our-story .our-story-rgt{width:48%; }
.our-story .lp-inn-deflt-text-small p { text-align: left; padding: 0; margin: 0 0 33px; }
.premier-diff-sec strong{color:#308bff;}
.premier-diff-sec h3{font-size:40px !important; font-weight:800 !important;letter-spacing: -1px;line-height:1 !important; color:#000000 !important; margin-bottom:18px !important;}
.premier-diff-sec .lp-inn-deflt-text-small p {text-align: left;}
.premier-diff-sec .premier-diff-list-blk .page-column { margin-left: 0px !important; margin-bottom: 35px !important; }
.premier-diff-sec .premier-diff-list-blk .page-column li:before{background-image: url("/wp-content/uploads/2026/08/ftr-list-icon.webp");}
.founders-right-sec, .founders-left-sec{ width:100%; }
.kamyar-card , .nikki-card { box-shadow: 0px 2px 24px 0px rgba(48, 139, 255, 0.18); padding: 40px 58px 45px 23px; border-top: 3px solid #a8080f; border-radius: 10px; }
.kamyar-card .row_col_wrap_12_inner::after{display:none!important;}
.abt-meet-founder-sec .left{justify-content: flex-start;align-items: center;gap: 0px 70px;}
.abt-meet-founder-sec .inner-clm-rgt{width:38.1% !important; }
.abt-meet-founder-sec .inner-clm-female-rgt{width: 46.2% !important;}
.abt-meet-founder-sec .kamyar-card h3, .inner-clm-nikki-rgt h3 { font-size: 40px !important;letter-spacing: -1px; }
.abt-meet-founder-sec .inner-clm-female-rgt p {width: 100%;max-width: 570px;}
.founder-sec .row_col_wrap_12::after{display:none!important;}
.founder-sec .row_col_wrap_12{gap:30px !important;}
.inn-about-page-evry-patient-sec .lp-inn-deflt-text-small p{text-align: center;padding: 0; margin: 0 0 33px;}
.kamyar-profile-image,
.nikki-profile-image { box-shadow: 0px 2px 24px 0px rgba(48, 139, 255, 0.18) !important; background-color: #fff !important; border: 2px solid #fff !important; }
.abt-meet-founder-sec .dark.left { gap: 50px !important; }

/* location pages styles */

/* footer  */
.page-template-location-page-template .footer-location { text-align: center; width: 60%; }
.page-template-location-page-template .footer-location iframe {height: 300px;width: 100%;}
.page-template-location-page-template .phone-btn {display: inline-block;}
.page-template-location-page-template .phone-btn::before {left: 25px;}

.page-id-5934 .footer-location{width: 23.64%;text-align: inherit;}
.page-id-5934 .footer-location iframe{height: 197px;}
.page-id-5934 .phone-btn {display: block;}

.page-template-location-page-template .inn-lp-services-row-sec .ser-card-col .column-image-bg{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; position: relative;}
.page-template-location-page-template .inn-lp-services-row-sec .ser-card-col .column-image-bg::before { position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: 100%; background: #051125; opacity: 75%; }
.page-template-location-page-template .inn-lp-services-row-sec .ser-card-col:hover .column-image-bg:before { background: #308bff; z-index: 1; transition: 0.3s; }

.blog .inn-bnr-btm-sec .hm-side-btn { transform: rotate(90deg) !important; right: -90px; bottom: 100px; position: absolute; z-index: 60; }
.blog .inn-bnr-btm-sec .hm-side-btn .link_wrap .link_text { font-size: 13px !important; line-height: 1 !important; display: inline-block; }
.blog .inn-bnr-btm-sec .hm-side-btn .link_wrap { display: flex !important; justify-content: center; align-items: center; }

.inn-lp-after-car-accident-sec .aftr-car-acc-btn{ width: max-content; margin: auto }

/* Inner Pages Responsive */
@media screen and (max-width:1800px) {

.inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 62px !important; }

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



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

.inn-banner-sec .dark.left {max-width: 1200px;gap: 0 30px !important;}
.inn-banner-sec {padding-top: 138px !important;padding-bottom: 35px !important;} 
.inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 57px !important; }
.inn-banner-sec .hm-bnr-right { width: 33.3%; }
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-icon img {width: 28px !important;height: 28px;}

.inn-lp-car-accident-sec .lp-inn-cmn-heading-text,
.inn-lp-services-row-sec .lp-inn-cmn-heading-text,
.lp-inn-cmn-heading-text {font-size: 55px !important;}
.inn-lp-services-row-sec .serv-hdg-item {font-size: 52px !important;margin: 0px 0px 15px !important;}


/* Lp Inner Spanish Pages Start Styles */
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 48px !important; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 17px !important; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-right .iwithtext .iwt-text { font-size: 14px; }
html[lang="es-MX"] .inn-lp-car-accident-sec .lp-inn-cmn-heading-text, 
html[lang="es-MX"] .inn-lp-services-row-sec .lp-inn-cmn-heading-text {font-size: 48px !important;}
html[lang="es-MX"] .lp-inn-cmn-heading-text {font-size: 48px !important;}
html[lang="es-MX"] .inn-lp-services-row-sec .serv-hdg-item,
html[lang="es-MX"] .inn-lp-early-evaluation-sec h2.vc_custom_heading.nck-inj-title {font-size: 48px !important;}
html[lang="es-MX"] .lp-inn-deflt-text-small p{font-size: 16px;}
html[lang="es-MX"] .lp-inn-deflt-text-medium p{font-size: 17px;}
html[lang="es-MX"] .inn-lp-what-expect-sec .lp-inn-deflt-text-small p { margin: 0 0 15px; }
html[lang="es-MX"] .inn-lp-early-evaluation-sec .lp-inn-deflt-text-small p { margin: 0 0 15px; }
html[lang="es-MX"] .inn-lp-our-arlington-sec .accident-list li {font-size: 17px;}
html[lang="es-MX"] .inn-lp-our-arlington-sec .accident-list li strong {font-size: 32px;}
html[lang="es-MX"] .inn-lp-doctor-cards-sec .right-card,
html[lang="es-MX"] .inn-lp-doctor-cards-sec .left-card { padding: 30px 18px 50px 20px;}

/* inn-about-page */
.inn-about-page-evry-patient-sec .lp-inn-deflt-text-small p {margin: 0px 0 20px;}
.inn-about-page-evry-patient-sec {padding-bottom: 75px !important;}
.our-story .lp-inn-deflt-text-small p {margin: 0 0 25px;}
.choose-patients-sec .lp-inn-deflt-text-small p {margin: 0 0 25px;}


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

.inn-banner-sec .dark.left {max-width: 1100px;gap: 0 20px !important;}
.inn-banner-sec {padding-top: 138px !important;padding-bottom: 35px !important;} 
.inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 52px !important;margin-bottom: 18px !important;}
.inn-banner-sec .hm-bnr-right { width: 34.3%; }
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-icon img {width: 26px !important;height: 26px;}
.inn-banner-sec .rank-math-breadcrumb p, .inn-banner-sec .rank-math-breadcrumb p a {font-size: 17px;}
.inn-banner-sec .hm-bnr-left .bnr-top-immediate-text {margin-bottom: 8px !important;}

.lp-inn-deflt-text-small P { font-size: 17px; }
.lp-inn-deflt-text-medium P{ font-size: 18px; }
.inn-lp-car-accident-sec .lp-inn-cmn-heading-text, 
.inn-lp-services-row-sec .lp-inn-cmn-heading-text,
.lp-inn-cmn-heading-text {font-size: 52px !important;}
.inn-lp-car-accident-sec .span_12.left {gap: 0 40px !important;}
.inn-lp-car-accident-sec .inn-lp-car-accident-sec-left { width: 49.6%; }
.inn-lp-car-accident-sec .inn-lp-car-accident-sec-right { width: 45%; }
.inn-lp-after-car-accident-sec{padding: 70px 0 !important;}
.inn-lp-after-car-accident-sec .lp-inn-deflt-text-medium p {margin: 0 0 25px;font-size: 17px;}
.inn-lp-services-row-sec .serv-hdg-item {font-size: 47px !important;margin: 0px 0px 12px !important;}
.inn-lp-nck-inn-sec .injury-list { width: 32.47% !important; }
.inn-lp-nck-inn-sec .vc_custom_heading.vc_do_custom_heading.nck-inj-txt { font-size: 19px !important; }
.inn-lp-nck-inn-sec h2.vc_custom_heading.inj-title, .inn-lp-nck-inn-sec h2.vc_custom_heading.nck-inj-title { font-size: 52px !important; }
.inn-lp-what-expect-sec .span_12.left {gap: 0 30px !important;}
.inn-lp-early-evaluation-sec .lp-inn-deflt-text-small p {margin: 0 0 25px;}
.inn-lp-nck-inn-sec {padding-bottom: 25px !important;}
.inn-lp-what-expect-sec .lp-inn-deflt-text-small p { margin: 0 0 25px; font-size: 16px; }
.inn-lp-our-arlington-sec .lp-inn-deflt-text-medium p {margin: 0 0 25px;font-size: 17px;}
.inn-lp-our-arlington-sec .accident-list li strong {font-size: 35px;margin: 0 0 20px;}
.inn-lp-our-arlington-sec{padding: 70px 0 40px !important;}
.inn-lp-doctor-cards-sec .right-card,
.inn-lp-doctor-cards-sec .left-card { padding: 30px 20px 40px 20px;min-height: 320px;}
.lp-inn-crsl-item-sec { padding-top: 60px; }
.inn-lp-services-row-sec {padding: 45px 0px 80px !important; }
.lp-inn-doctors-serving-sec .span_12.left {gap: 0 50px !important;}
.lp-inn-doctors-serving-sec .lp-inn-deflt-text-medium p {margin: 0 0 20px;font-size: 17px;}

/* Lp Inner Spanish Pages Start Styles */
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 42px !important; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 16px !important; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-right .iwithtext .iwt-text { font-size: 14px; }
html[lang="es-MX"] .inn-lp-car-accident-sec .lp-inn-cmn-heading-text, 
html[lang="es-MX"] .inn-lp-services-row-sec .lp-inn-cmn-heading-text {font-size: 42px !important;}
html[lang="es-MX"] .lp-inn-cmn-heading-text {font-size: 42px !important;}
html[lang="es-MX"] .inn-lp-services-row-sec .serv-hdg-item,
html[lang="es-MX"] .inn-lp-early-evaluation-sec h2.vc_custom_heading.nck-inj-title {font-size: 42px !important;}
html[lang="es-MX"] .lp-inn-deflt-text-small p{font-size: 15px;}
html[lang="es-MX"] .lp-inn-deflt-text-medium p{font-size: 16px;}
html[lang="es-MX"] .inn-lp-what-expect-sec .lp-inn-deflt-text-small p { margin: 0 0 15px; }
html[lang="es-MX"] .inn-lp-early-evaluation-sec .lp-inn-deflt-text-small p { margin: 0 0 15px; }
html[lang="es-MX"] .inn-lp-our-arlington-sec .accident-list li {font-size: 16px;}
html[lang="es-MX"] .inn-lp-our-arlington-sec .accident-list li strong {font-size: 28px;}
html[lang="es-MX"] .lp-inn-doctors-serving-sec .lp-inn-cmn-heading-text { font-size: 37px !important; }
html[lang="es-MX"] .inn-lp-doctor-cards-sec .right-card,
html[lang="es-MX"] .inn-lp-doctor-cards-sec .left-card { padding: 30px 18px 50px 20px; }
html[lang="es-MX"] .inner-clm-rgt p,
html[lang="es-MX"] .inner-clm-female-rgt p { font-size: 14px !important; }

/* inn-about-page */
.inn-about-page-evry-patient-sec .lp-inn-deflt-text-small p {margin: 0px 0 20px;}
.inn-about-page-evry-patient-sec {padding-bottom: 75px !important;}
.abt-meet-founder-sec .kamyar-card h3, .inner-clm-nikki-rgt h3 {font-size: 33px !important;}
.our-story .row_col_wrap_12 {gap: 0 65px !important;}
.abt-meet-founder-sec .inner-clm-female-rgt {width: 48.2% !important;}
.premier-diff-sec h3 {font-size: 36px !important;}
.choose-patients-sec .lp-inn-deflt-text-small p {margin: 0 0 22px;}
.our-story .lp-inn-deflt-text-small p {margin: 0 0 22px;}
.choose-patients-sec { padding-top: 55px  !important; padding-bottom: 50px  !important; }
.choose-patients-sec .row_col_wrap_12 {padding: 0 60px !important;}


/* location pages styles */

/* footer  */
.page-template-location-page-template .phone-btn::before {left: 20px;background-size: 19px;}
.page-template-location-page-template .footer-location {width: 50%;}
.page-template-location-page-template .footer-location iframe {height: 240px;}

.page-id-5934 .footer-location{width: 24%;text-align: inherit;}
.page-id-5934 .footer-location iframe{height: 165px;}

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

.inn-banner-sec .dark.left {max-width: 970px;gap: 0 20px !important;}
.inn-banner-sec {padding-top: 128px !important;padding-bottom: 25px !important;} 
.inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 46px !important;}
.inn-banner-sec .hm-bnr-left { width: 63%; }
.inn-banner-sec .hm-bnr-right { width: 33.3%; }
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-icon { top: 15px; left: 15px; }
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-icon img {width: 23px !important;height: 23px;}
.inn-banner-sec .hm-bnr-right .iwithtext { padding: 22px 20px 22px 50px; margin: 0 0 7px; }
.inn-banner-sec .rank-math-breadcrumb p, .inn-banner-sec .rank-math-breadcrumb p a {font-size: 16px;} 

.lp-inn-deflt-text-small p{ font-size: 16px; }
.lp-inn-deflt-text-medium p{ font-size: 17px; }
.inn-lp-car-accident-sec .lp-inn-cmn-heading-text, 
.inn-lp-services-row-sec .lp-inn-cmn-heading-text,
.lp-inn-cmn-heading-text {font-size: 45px !important;}
.inn-lp-car-accident-sec .span_12.left {gap: 0 30px !important;}
.inn-lp-car-accident-sec .inn-lp-car-accident-sec-left { width: 54.4%; }
.inn-lp-car-accident-sec .inn-lp-car-accident-sec-right { width: 42%; }
.inn-lp-car-accident-sec .lp-inn-deflt-text-small p {margin: 0 0 20px;}
.inn-lp-after-car-accident-sec{padding: 60px 0 !important;} 
.inn-lp-after-car-accident-sec .vc_column-inner{padding: 0 !important;} 
.inn-lp-after-car-accident-sec .lp-inn-deflt-text-medium p {margin: 0 0 20px;font-size: 16px;}

.inn-lp-services-row-sec .serv-hdg-item {font-size: 42px !important;margin: 0px 0px 10px !important;} 
.inn-lp-services-row-sec .ser-card-col .vc_column-inner {padding-top: 75px!important;padding-bottom: 75px !important;}
.inn-lp-nck-inn-sec .injury-list { width: 32.37% !important; }
.inn-lp-nck-inn-sec .vc_custom_heading.vc_do_custom_heading.nck-inj-txt { font-size: 17px !important; }
.inn-lp-nck-inn-sec h2.vc_custom_heading.inj-title, .inn-lp-nck-inn-sec h2.vc_custom_heading.nck-inj-title { font-size: 45px !important; }
.inn-lp-faqs-main-sec .faq-tabing a.active-tab,
.inn-lp-faqs-main-sec .faq-tabing a {padding: 17px 13px 17px 45px !important;font-size: 18px !important;}
.inn-lp-faqs-main-sec .tabbed[data-style*=vertical]>div {width: 44%;padding: 12px 0 0 45px;}
.inn-lp-faqs-main-sec .faq-tabing a::after {width: 18px;height: 18px;left: 15px;background-repeat: no-repeat;background-size: 15px;}
.inn-lp-doctor-cards-sec .right-card .row_col_wrap_12_inner,
.inn-lp-doctor-cards-sec .left-sec .row_col_wrap_12_inner {gap: 0 15px;}
.inn-lp-doctor-cards-sec .inner-clm-rgt h3,
.inn-lp-doctor-cards-sec .inner-clm-female-rgt h3 {font-size: 27px !important;}
.inn-lp-doctor-cards-sec .inner-clm-rgt p,
.inn-lp-doctor-cards-sec .inner-clm-female-rgt p { font-size: 14px !important; }
.inn-lp-what-expect-sec .lp-inn-deflt-text-small p { margin: 0 0 20px; font-size: 15px; }
.inn-lp-our-arlington-sec .accident-list li strong { font-size: 30px; margin: 0 0 15px; }
.inn-lp-our-arlington-sec .accident-list li { padding-left: 55px; margin-bottom: 25px; font-size: 16px; }
.inn-lp-our-arlington-sec .accident-list li::before { top: 6px; width: 35px; height: 35px; background-size: 15px; }
.inn-lp-our-arlington-sec .lp-inn-deflt-text-medium p { margin: 0 0 20px; font-size: 16px; }
.inn-lp-our-arlington-sec { padding: 50px 0 30px !important; }
.vc_row.vc_row-o-equal-height.vc_row-flex.inn-lp-nck-inn-sec { padding: 50px 0px 20px !important; }
.inn-lp-doctor-cards-sec .right-card .row_col_wrap_12_inner, .inn-lp-doctor-cards-sec .left-sec .row_col_wrap_12_inner { gap: 0 12px; }
.inn-lp-doctor-cards-sec .inner-clm-img, .inn-lp-doctor-cards-sec .inner-clm-female-img { width: 20.8% !important; }
.inn-lp-doctor-cards-sec .inner-clm-rgt, .inn-lp-doctor-cards-sec .inner-clm-female-rgt { width: 76.5% !important; }
.inn-lp-doctor-cards-sec .right-card,
.inn-lp-doctor-cards-sec .left-card { padding: 30px 15px 40px 15px;}
.inn-lp-nck-inn-sec .row_col_wrap_12_inner.col.span_12.left {margin: 0 0 30px !important;}
.inn-lp-what-expect-sec .span_12.left {gap: 0 25px !important;}
.inn-lp-services-row-sec { padding: 45px 0px 70px !important; }
.lp-inn-doctors-serving-sec .span_12.left { gap: 0 40px !important; }
.lp-inn-doctors-serving-sec .lp-inn-deflt-text-medium p { margin: 0 0 15px; font-size: 16px; }
.lp-inn-doctors-serving-sec .lp-inn-doctors-serving-left { width: 59.2%; }
.lp-inn-doctors-serving-sec .lp-inn-doctors-serving-right { width: 36.6%; }


/* Lp Inner Spanish Pages Start Styles */
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 35px !important; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 15px !important; }
html[lang="es-MX"] .inn-lp-car-accident-sec .lp-inn-cmn-heading-text, 
html[lang="es-MX"] .inn-lp-services-row-sec .lp-inn-cmn-heading-text {font-size: 35px !important;}
html[lang="es-MX"] .lp-inn-cmn-heading-text {font-size: 35px !important;}
html[lang="es-MX"] .inn-lp-services-row-sec .serv-hdg-item,
html[lang="es-MX"] .inn-lp-early-evaluation-sec h2.vc_custom_heading.nck-inj-title {font-size: 35px !important;}
html[lang="es-MX"] .lp-inn-deflt-text-medium p{font-size: 15px;}
html[lang="es-MX"] .inn-lp-what-expect-sec .lp-inn-deflt-text-small p { margin: 0 0 15px; }
html[lang="es-MX"] .inn-lp-early-evaluation-sec .lp-inn-deflt-text-small p { margin: 0 0 15px; }
html[lang="es-MX"] .inn-lp-our-arlington-sec .accident-list li {font-size: 15px;}
html[lang="es-MX"] .inn-lp-our-arlington-sec .accident-list li strong {font-size: 25px;}
html[lang="es-MX"] .lp-inn-doctors-serving-sec .lp-inn-cmn-heading-text { font-size: 31px !important; }
html[lang="es-MX"] .inn-lp-doctor-cards-sec .right-card,
html[lang="es-MX"] .inn-lp-doctor-cards-sec .left-card { padding: 30px 15px 35px 15px;}
html[lang="es-MX"] .inn-banner-sec .hm-bnr-right .iwithtext .iwt-text { font-size: 13px; }
html[lang="es-MX"] .inn-banner-sec .rank-math-breadcrumb p,
html[lang="es-MX"] .inn-banner-sec .rank-math-breadcrumb p a { font-size: 14px; line-height: 1.4; }
html[lang="es-MX"] .inn-lp-faqs-main-sec .my-accident-heading {font-size: 20px !important;}

/* inn-about-page */
.inn-about-page-evry-patient-sec .lp-inn-deflt-text-small p {margin: 0px 0 17px;}
.inn-about-page-evry-patient-sec {padding-bottom: 65px !important;}
.abt-meet-founder-sec .kamyar-card h3, .inner-clm-nikki-rgt h3 {font-size: 30px !important;margin: 0 0 15px !important;}
.our-story .row_col_wrap_12 {gap: 0 55px !important;}
.abt-meet-founder-sec .inner-clm-rgt { width: 33% !important; }
.abt-meet-founder-sec .inner-clm-female-rgt {width: 61.2% !important;}
.premier-diff-sec h3 {font-size: 33px !important;}
.choose-patients-sec .lp-inn-deflt-text-small p {margin: 0 0 17px;}
.our-story .lp-inn-deflt-text-small p {margin: 0 0 15px;}
.choose-patients-sec { padding-top: 25px  !important; padding-bottom: 25px  !important; }
.abt-meet-founder-sec .left {gap: 0px 40px;}
.inn-about-testi-sec { padding-bottom: 20px !important; margin: 0 !important;}
.choose-patients-sec .row_col_wrap_12 {padding: 0 50px !important;}

/* location pages styles */

/* footer  */
.page-id-5934 .footer-location{width: 32%;text-align: inherit;}
.page-id-5934 .footer-location iframe{height: 145px;}


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

.inn-banner-sec .dark.left { max-width: 900px; gap: 0 20px !important; }
.inn-banner-sec {padding-top: 128px !important;padding-bottom: 25px !important;} 
.inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 42px !important;margin-bottom: 15px !important;}
.inn-banner-sec .hm-bnr-left { width: 60%; }
.inn-banner-sec .hm-bnr-right { width: 36.3%; }
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-icon { top: 15px; left: 15px; }
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-icon img {width: 22px !important;height: 22px;}
.inn-banner-sec .hm-bnr-right .iwithtext { padding: 20px 20px 20px 45px;}
.inn-banner-sec .rank-math-breadcrumb p, .inn-banner-sec .rank-math-breadcrumb p a {font-size: 15px;line-height: 1.4;}
.inn-banner-sec .hm-bnr-left .bnr-top-immediate-text {margin-bottom: 5px !important;} 

.lp-inn-deflt-text-small p{ font-size: 15px; }
.lp-inn-deflt-text-medium p{ font-size: 16px; }
.inn-lp-car-accident-sec .lp-inn-cmn-heading-text, 
.inn-lp-services-row-sec .lp-inn-cmn-heading-text,
.lp-inn-cmn-heading-text {font-size: 40px !important;letter-spacing: -1px;}
.inn-lp-car-accident-sec .lp-inn-cmn-heading-text, .inn-lp-services-row-sec .lp-inn-cmn-heading-text {padding: 0 0 20px;}
.inn-lp-car-accident-sec .lp-inn-cmn-heading-text::before, .inn-lp-services-row-sec .lp-inn-cmn-heading-text::before {width: 139px;}
.inn-lp-car-accident-sec .span_12.left {gap: 0 25px !important;}
.inn-lp-car-accident-sec .lp-inn-deflt-text-small p {margin: 0 0 15px;}
.inn-lp-car-accident-sec { padding: 40px 0 !important; }

.inn-lp-after-car-accident-sec{padding: 50px 0 !important;} 
.inn-lp-after-car-accident-sec .vc_column-inner{padding: 0 0 !important;} 
.inn-lp-after-car-accident-sec .lp-inn-deflt-text-medium p {margin: 0 0 20px;font-size: 15px;}

.inn-lp-services-row-sec {padding: 55px 30px !important;}
.inn-lp-services-row-sec .lp-inn-deflt-text-small p {margin: 0 0 25px;}
.inn-lp-services-row-sec .lp-inn-deflt-text-small {margin: 0 auto 40px !important;}
.inn-lp-services-row-sec .serv-hdg-item {font-size: 42px !important;margin: 0px 0px 10px !important;} 
.inn-lp-services-row-sec .ser-card-col .vc_column-inner { padding-top: 55px!important; padding-bottom: 55px!important; }

.vc_row.vc_row-o-equal-height.vc_row-flex.inn-lp-nck-inn-sec { padding: 50px 0 30px !important; }
.inn-lp-nck-inn-sec .row_col_wrap_12_inner.col.span_12.left {gap: 0 11px;margin: 0 0 35px !important;}
.inn-lp-nck-inn-sec .vc_custom_heading.vc_do_custom_heading.nck-inj-txt { font-size: 16px !important; }
.inn-lp-nck-inn-sec h2.vc_custom_heading.inj-title, .inn-lp-nck-inn-sec h2.vc_custom_heading.nck-inj-title { font-size: 40px !important; }
.inn-lp-early-evaluation-sec .lp-inn-deflt-text-small { margin: 0 0 25px !important; }
.inn-lp-our-arlington-sec { padding: 50px 0 0 !important; }
.inn-lp-our-arlington-sec .vc_column-inner{padding: 0 0 !important;} 
.inn-lp-what-expect-sec .span_12.left { gap: 0 20px !important; }
.inn-lp-our-arlington-sec .accident-list li strong { font-size: 27px; margin: 0 0 13px; }
.inn-lp-our-arlington-sec .lp-inn-deflt-text-medium p {font-size: 15px;}
.inn-lp-our-arlington-sec .accident-list li {font-size: 15px;}
.lp-inn-doctors-serving-sec { padding: 40px 0 40px !important; }
.inn-lp-what-expect-sec .lp-inn-deflt-text-small p { margin: 0 0 15px; font-size: 14px; }
.inn-lp-doctor-cards-sec { padding: 45px 0 !important; }
.inn-lp-doctor-cards-sec .inner-clm-rgt h3, .inn-lp-doctor-cards-sec .inner-clm-female-rgt h3 { font-size: 25px !important; }
.inn-lp-doctor-cards-sec .inner-clm-rgt p, .inn-lp-doctor-cards-sec .inner-clm-female-rgt p { font-size: 13px !important; }
.inn-lp-doctor-cards-sec .right-card .row_col_wrap_12_inner, .inn-lp-doctor-cards-sec .left-sec .row_col_wrap_12_inner { gap: 0 10px; }
.inn-lp-doctor-cards-sec .inner-clm-img, .inn-lp-doctor-cards-sec .inner-clm-female-img { width: 21% !important; }
.inn-lp-doctor-cards-sec .inner-clm-rgt, .inn-lp-doctor-cards-sec .inner-clm-female-rgt { width: 76.3% !important; }
.inn-lp-doctor-cards-sec .right-card,
.inn-lp-doctor-cards-sec .left-card { padding: 25px 15px 40px 15px; }
.lp-inn-doctors-serving-sec .span_12.left { gap: 0 30px !important; }
.lp-inn-doctors-serving-sec .lp-inn-deflt-text-medium p { margin: 0 0 13px; font-size: 15px; }


/* Lp Inner Spanish Pages Start Styles */
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 30px !important; letter-spacing: 0px;}
html[lang="es-MX"] .inn-lp-car-accident-sec .lp-inn-cmn-heading-text, 
html[lang="es-MX"] .inn-lp-services-row-sec .lp-inn-cmn-heading-text {font-size: 30px !important;letter-spacing: 0px;}
html[lang="es-MX"] .lp-inn-cmn-heading-text {font-size: 30px !important;letter-spacing: 0px;}
html[lang="es-MX"] .inn-lp-services-row-sec .serv-hdg-item,
html[lang="es-MX"] .inn-lp-early-evaluation-sec h2.vc_custom_heading.nck-inj-title {font-size: 30px !important;letter-spacing: 0px;}
html[lang="es-MX"] .lp-inn-doctors-serving-sec .lp-inn-cmn-heading-text { font-size: 26px !important; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-right .iwithtext .iwt-text { font-size: 12px; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 14px !important; }
html[lang="es-MX"] .inn-lp-our-arlington-sec .accident-list li strong { font-size: 23px; letter-spacing: 0px; }
html[lang="es-MX"] .vc_custom_heading.vc_do_custom_heading.nck-inj-txt {letter-spacing: 0px;}


/* inn-about-page */
.choose-patients-sec { padding-top: 20px  !important; padding-bottom: 15px  !important; }
.our-story {padding-bottom: 50px !important;}
.premier-diff-sec h3 { font-size: 30px !important; }
.abt-meet-founder-sec .kamyar-card h3, .inner-clm-nikki-rgt h3 { font-size: 28px !important; margin: 0 0 13px !important; }
.abt-meet-founder-sec .kamyar-card, .abt-meet-founder-sec .nikki-card {padding: 40px 35px 40px 23px;}
.inn-lp-car-accident-sec .inn-lp-car-accident-main-blk{margin: 0 0 30px !important;}

/* location pages styles */

/* footer  */
.page-id-5934 .footer-location{width: 28%;text-align: inherit;}
.page-id-5934 .footer-location .phone-btn::before { left: 20px; width: 20px; height: 20px; }


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

.inn-banner-sec .dark.left {gap: 0 !important; align-items: center !important; justify-content: center !important; padding: 0 20px !important; }
.inn-banner-sec .hm-bnr-left { width: 100%;max-width: 500px;margin: 0 auto 20px !important;}
.inn-banner-sec .hm-bnr-left .vc_column-inner{ padding: 0 !important;}
.inn-banner-sec .hm-bnr-right {width: 100% !important;margin: auto !important;max-width: 400px;}
.inn-banner-sec .hm-bnr-left .bnr-heading-text {font-size: 38px !important;}

.lp-inn-deflt-text-medium{ font-size: 15px; }
.wpb_wrapper h2.vc_custom_heading.lp-inn-cmn-heading-text { font-size: 34px !important; letter-spacing: -1px; line-height: 1.2 !important; }
.inn-lp-car-accident-sec .lp-inn-cmn-heading-text, .inn-lp-services-row-sec .lp-inn-cmn-heading-text {padding: 0 0 15px;}
.inn-lp-car-accident-sec .lp-inn-cmn-heading-text::before, .inn-lp-services-row-sec .lp-inn-cmn-heading-text::before {width: 129px;}
.inn-lp-car-accident-sec .span_12.left { gap: 0px !important; flex-direction: column-reverse; }
.inn-lp-car-accident-sec .inn-lp-car-accident-sec-left { width: 100%; }
.inn-lp-car-accident-sec .inn-lp-car-accident-sec-right { width: 100%; max-width: 500px !important; margin: 0 auto 25px !important; }
.inn-lp-car-accident-sec { padding: 35px 0px !important; }
.inn-lp-car-accident-sec .lp-inn-deflt-text-small p {text-align: center;}

.inn-lp-after-car-accident-sec{padding: 45px 0 !important;} 
.inn-lp-after-car-accident-sec .vc_column-inner{padding: 0 !important;} 
.inn-lp-after-car-accident-sec .lp-inn-deflt-text-medium p {margin: 0 0 15px;font-size: 15px;}
.inn-lp-after-car-accident-sec .wpb_wrapper h2.vc_custom_heading.lp-inn-cmn-heading-text {margin-bottom: 12px !important;}
.inn-lp-nck-inn-sec .vc_custom_heading.vc_do_custom_heading.nck-inj-txt { letter-spacing: 0px;}

.inn-lp-services-row-sec .lp-inn-deflt-text-small {margin: 0 auto 25px !important;}
.inn-lp-services-row-sec {padding: 50px 0 !important;}
.inn-lp-services-row-sec .ser-card-col .vc_column-inner { padding-top: 50px!important; padding-bottom: 50px!important; }
.inn-lp-services-row-sec .serv-hdg-item {font-size: 38px !important;}
.inn-lp-nck-inn-sec .injury-list { width: 100% !important; margin: 0px !important; max-width: 330px !important; }
.inn-lp-nck-inn-sec h2.vc_custom_heading.inj-title, .inn-lp-nck-inn-sec h2.vc_custom_heading.nck-inj-title { font-size: 34px !important; text-align: center !important;}
.vc_row.vc_row-o-equal-height.vc_row-flex.inn-lp-nck-inn-sec { padding: 50px 0px 30px !important; }
.inn-lp-what-expect-sec .inn-lp-what-expect-left { width: 100%; max-width: 500px; margin: 0 auto 25px !important; }
.inn-lp-what-expect-sec .inn-lp-what-expect-right { width: 100%; }
.inn-lp-what-expect-sec .lp-inn-deflt-text-small p {text-align: center;}
.inn-lp-early-evaluation-sec .lp-inn-deflt-text-small p { margin: 0 0 15px; text-align: center; }
.inn-lp-our-arlington-sec .vc_column-inner { padding: 0 !important; }
.inn-lp-our-arlington-sec .accident-list li strong { font-size: 24px; margin: 0 0 10px; letter-spacing: 0px;}
.inn-lp-our-arlington-sec .accident-list li { font-size: 14px; padding-left: 50px; }
.inn-lp-what-expect-sec .span_12.left { gap: 0 !important; flex-direction: column; }
.lp-inn-doctors-serving-sec .lp-inn-doctors-serving-right { width: 100%; max-width: 500px; margin: 0 auto 20px !important; }
.lp-inn-doctors-serving-sec .lp-inn-doctors-serving-left { width: 100%; }
.inn-lp-doctor-cards-sec .right-card, .inn-lp-doctor-cards-sec .left-card {padding: 30px 30px;}
.inn-lp-doctor-cards-sec { padding: 20px 0  0 !important; }
.inn-lp-doctor-cards-sec .row_col_wrap_12 {row-gap: 35px;}
.inn-lp-faqs-main-sec .wpb_wrapper h2.vc_custom_heading.lp-inn-cmn-heading-text {margin-bottom: 25px !important;}
.inn-lp-faqs-main-sec {padding: 50px 0px 30px !important;}
.inn-lp-faqs-main-sec .faq-toggle-tabing a.toggle-heading {font-size: 18px !important;}
.inn-lp-faqs-main-sec .faq-text-blk p {font-size: 16px;}
.lp-inn-doctors-serving-sec { padding: 40px 0px 20px !important; }
.inn-lp-nck-inn-sec .row_col_wrap_12_inner.col.span_12.left { margin: 0 0 20px !important; gap: 10px; align-items: center !important; justify-content: center !important; }
.inn-lp-meet-docters-sec .left { flex-direction: column-reverse; }
.lp-inn-doctors-serving-sec .lp-inn-deflt-text-medium p{text-align: center;}

/* Lp Inner Spanish Pages Start Styles */
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 26px !important; letter-spacing: 0px;}
html[lang="es-MX"] .inn-lp-car-accident-sec .lp-inn-cmn-heading-text, 
html[lang="es-MX"] .inn-lp-services-row-sec .lp-inn-cmn-heading-text {font-size: 26px !important;letter-spacing: 0px;}
html[lang="es-MX"] .lp-inn-cmn-heading-text {font-size: 26px !important;letter-spacing: 0px;}
html[lang="es-MX"] .inn-lp-services-row-sec .serv-hdg-item,
html[lang="es-MX"] .inn-lp-early-evaluation-sec h2.vc_custom_heading.nck-inj-title {font-size: 26px !important;letter-spacing: 0px;}
html[lang="es-MX"] .lp-inn-doctors-serving-sec .lp-inn-cmn-heading-text { font-size: 26px !important; letter-spacing: 0px;}
html[lang="es-MX"] .inn-banner-sec .hm-bnr-right .iwithtext .iwt-text { font-size: 12px; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 14px !important; }
html[lang="es-MX"] .inn-lp-our-arlington-sec .accident-list li strong { font-size: 21px;}
html[lang="es-MX"] .inn-lp-services-row-sec .neck-inj-blk h2.vc_custom_heading.neck-inj-hdg {font-size: 30px !important;line-height: 1.2 !important;}
html[lang="es-MX"] .inn-lp-doctor-cards-sec .right-card, html[lang="es-MX"] .inn-lp-doctor-cards-sec .left-card { padding: 30px 15px 30px 15px; min-height: 100%; }

/* inn-about-page */
.our-story .row_col_wrap_12 { gap: 0 !important; flex-direction: column-reverse; }
.our-story .our-story-rgt { width: 100%; max-width: 500px; margin: 0 auto 30px !important; }
.our-story .our-story-lft { width: 100%; }
.choose-patients-sec .row_col_wrap_12 {padding: 0 0px !important;}
.abt-meet-founder-sec .left { gap: 0; flex-direction: column; }
.abt-meet-founder-sec .inner-clm-rgt { width: 100% !important; max-width: 320px; margin: 0 auto 10px !important; }
.abt-meet-founder-sec .inner-clm-female-rgt { width: 100% !important;text-align: center;}
.abt-meet-founder-sec .inner-clm-female-rgt .inner-clm-female-rgt h3,
.abt-meet-founder-sec .inner-clm-female-rgt .inner-clm-rgt h3 {text-align: center !important;}
.abt-meet-founder-sec .inner-clm-rgt h4, 
.abt-meet-founder-sec .inner-clm-female-rgt h4 {text-align: center !important;}
.abt-meet-founder-sec .kamyar-card h3, .abt-meet-founder-sec .inner-clm-nikki-rgt h3,
.abt-meet-founder-sec .inner-clm-female-rgt h3 {text-align: center !important;}
.inner-clm-rgt h4::before, .inner-clm-female-rgt h4::before {right: 0;margin: auto;}
.abt-meet-founder-sec .kamyar-card, .abt-meet-founder-sec .nikki-card {padding: 30px 25px;width: 100%;max-width: 450px;margin: 0 auto 20px !important;}
.abt-meet-founder-sec .inner-clm-rgt p, .abt-meet-founder-sec .inner-clm-female-rgt p { font-size: 15px !important; padding: 0px; margin: 0 0 10px;}
.abt-meet-founder-sec .inner-clm-rgt h4, .abt-meet-founder-sec .inner-clm-female-rgt h4 {margin-bottom: 20px !important;}
.abt-meet-founder-sec .dark.left {gap: 0px !important;}
.premier-diff-sec h3 { font-size: 27px !important; }
.abt-meet-founder-sec h3.vc_custom_heading.dctr-kamyar-clmn,
.abt-meet-founder-sec h3.vc_custom_heading.dctr-nikki-clmn{line-height: 1.3 !important;}
.inn-lp-car-accident-sec .inn-lp-car-accident-main-blk { margin: 0 0 15px !important; }

/* location pages styles */

/* footer  */
.page-template-location-page-template .phone-btn {max-width: 250px;}
.page-template-location-page-template .footer-location {width: 100%;}

.page-id-5934 .footer-location{width: 47%;text-align: center;}
.page-id-5934 .footer-location iframe {width: 100%;height: 200px;}
}
@media screen and (max-width:767px) {

.inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 35px !important; }
.inn-banner-sec .hm-bnr-left .bnr-top-immediate-text { margin-bottom: 12px !important; }
.inn-banner-sec .hm-bnr-right .iwithtext { padding: 18px 14px 18px 40px; }
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-icon img { width: 20px !important; height: 20px; }
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-icon { top: 12px; left: 10px; }
.inn-banner-sec .hm-bnr-right .iwithtext .iwt-text {line-height: 1.2 !important;letter-spacing: 0px !important;}

.wpb_wrapper h2.vc_custom_heading.lp-inn-cmn-heading-text {font-size: 26px !important;letter-spacing: 0px;line-height: 1.2 !important;}
.inn-lp-car-accident-sec .lp-inn-cmn-heading-text::before, .inn-lp-services-row-sec .lp-inn-cmn-heading-text::before {width: 100px;}
.inn-lp-after-car-accident-sec{padding: 40px 0 !important;} 
.inn-lp-after-car-accident-sec .vc_column-inner{padding: 0 !important;} 
.inn-lp-after-car-accident-sec .lp-inn-deflt-text-medium p {margin: 0 0 13px;font-size: 14px;}
.inn-lp-services-row-sec .ser-card-cnt {font-size: 15px !important;}
.inn-lp-services-row-sec .ser-card-col .vc_column-inner {padding-top: 35px !important;padding-bottom: 35px !important;}
.inn-lp-faqs-main-sec .faq-toggle-tabing a.toggle-heading {font-size: 16px !important;}
.inn-lp-faqs-main-sec .faq-text-blk p {font-size: 15px;}
.inn-lp-our-arlington-sec .accident-list li strong {font-size: 20px;letter-spacing: 0px;}
.inn-lp-doctor-cards-sec .inner-clm-rgt,   
.inn-lp-doctor-cards-sec .inner-clm-img, .inn-lp-doctor-cards-sec .inner-clm-female-img { width: 100% !important; margin: 0 auto 20px !important; }
.inn-lp-nck-inn-sec .row_col_wrap_12_inner.col.span_12.left {margin: 0 0 10px !important;flex-direction: column;}
.inn-lp-nck-inn-sec h2.vc_custom_heading.inj-title, .inn-lp-nck-inn-sec h2.vc_custom_heading.nck-inj-title { font-size: 27px !important; text-align: center !important; margin: 0 0 20px !important; letter-spacing: 0px;}
.inn-lp-doctor-cards-sec .inner-clm-rgt,
.inn-lp-doctor-cards-sec .inner-clm-female-rgt {width: 100% !important;}

/* Lp Inner Spanish Pages Start Styles */
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-heading-text { font-size: 21px !important; letter-spacing: 0px;}
html[lang="es-MX"] .inn-lp-car-accident-sec .lp-inn-cmn-heading-text, 
html[lang="es-MX"] .inn-lp-services-row-sec .lp-inn-cmn-heading-text {font-size: 21px !important;letter-spacing: 0px;}
html[lang="es-MX"] .lp-inn-cmn-heading-text {font-size: 21px !important;letter-spacing: 0px;}
html[lang="es-MX"] .inn-lp-services-row-sec .serv-hdg-item,
html[lang="es-MX"] .inn-lp-early-evaluation-sec h2.vc_custom_heading.nck-inj-title {font-size: 21px !important;letter-spacing: 0px;}
html[lang="es-MX"] .lp-inn-doctors-serving-sec .lp-inn-cmn-heading-text { font-size: 21px !important; letter-spacing: 0px;}
html[lang="es-MX"] .inn-banner-sec .hm-bnr-right .iwithtext .iwt-text { font-size: 12px; }
html[lang="es-MX"] .inn-banner-sec .hm-bnr-left .bnr-top-immediate-text { font-size: 13px !important; }
html[lang="es-MX"] .inn-lp-our-arlington-sec .accident-list li strong { font-size: 18px;}
html[lang="es-MX"] .inn-lp-services-row-sec .neck-inj-blk h2.vc_custom_heading.neck-inj-hdg {font-size: 30px !important;line-height: 1.2 !important;}
html[lang="es-MX"] .inn-lp-after-car-accident-sec .wpb_wrapper h2.vc_custom_heading.lp-inn-cmn-heading-text { margin-bottom: 12px !important; font-size: 22px !important; }


/* inn-about-page */
.premier-diff-sec h3 { font-size: 23px !important; letter-spacing: 0px; }
html[lang="es-MX"] .abt-meet-founder-sec .inner-clm-rgt h3,
html[lang="es-MX"] .abt-meet-founder-sec .inner-clm-female-rgt h3 {font-size: 20px !important;line-height: 1.2 !important;letter-spacing: 0px;}

/* location pages styles */

/* footer  */
.page-id-5934 .footer-location{width: 100%;max-width: 380px;text-align: center;}
.page-id-5934 .footer-location iframe {width: 100%;height: 200px;}

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

/* location pages styles */
/* footer  */
.page-id-5934 .footer-location iframe { height: 170px; }


}
/* Inner Pages Start Styles end */
