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


}

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

@media screen and (max-width:1700px) {
.stewart-sec  .container { max-width:1500px; }
.stewart-sec{padding: 120px 0;} 
.stewart-sec h3{font-size: 30px;} 
.itm.frst{width: 300px;height: 300px;} 
.itm.scnd{width: 300px;height: 300px;} 
.itm.thrd{width: 230px; height: 230px;} 
.itm.sxth{width: 280px; height:280px;} 
.itm.fvth{width: 280px;height: 280px;} 
.itm.frth{width: 180px ;height: 180px;} 
.copyrights {padding: 25px 0 50px;} 
.ftr-main {margin: 0 0 90px;} 
.ftr-lft p {font-size: 19px;}
.page_default.single-blogpg .genpg-rite .page-navi-block h3 {width: 78%;}
.genpg-rite .page-navi-block.page-navi-pre h3 {padding: 0 0 0 100px;}
.contact_pg .contact-pg-blk .contact-pg-lft, .contact_pg .contact-pg-blk .contact-pg-rgt {padding: 95px;}
.contact_pg .contact-pg-blk .contact-pg-lft h1 {font-size: 60px;margin: 0 0 45px;}
.cntpg-testi-sec.owl-carousel .owl-nav button.owl-next {right: 10px;}
.cntpg-lcatn-rght-cnt {width: 44%;}
.cntpg-lcatn-lft-cnt h2 {font-size: 70px;}



}

@media screen and (max-width:1600px) {
.stewart-sec .container { max-width:1400px; }
.area h3 {padding-top: 145px;} 
.area h3::before {background-size: contain; width: 170px;} 
.hmpractice-sec h2 {margin: 0 0 33px 0;} 
.our-promise {padding: 125px 0px 125px 0px;} 
.works-sec h2{font-size: 40px; margin-bottom: 32px;} 
.work h3{font-size: 40px; margin-bottom: 30px;} 
.step4{padding: 80px 65px 85px;} 
.site-footer {padding: 70px 0 0;} 
.attry-img {margin: 0px 0px 0 33px; width: 93%; } 
.attrny-sec {background-size: 100% 87%; } 
.stwt-mdl {width: 40%; } 
.attry-lft h3 { bottom: 85px; font-size: 74px;left: 40px;} 
.stewart-sec { padding: 90px 0;} 
.stewart-sec h3 { font-size: 25px;} 
.stewart-sec h4{font-size: 23px;padding-bottom: 17px;} 
.stewart-sec h4:after{width: 220px;} 
.stewart-sec p{font-size: 15px;} 
.itm.scnd {width: 260px;height: 260px;top: -26%;} 
.itm.thrd {width: 170px; height: 200px; top: 19%; right: 27%;} 
.itm.frst {width: 260px;height: 260px;} 
.itm.sxth {width: 250px;height: 250px;} 
.itm.frth {right: 53%; top: 39%; width: 170px;} 
.itm.sxth {right: 0%;top: 9%;} 
.stewart-sec {padding: 60px 0;} 
.form-section {padding: 150px 0 90px; } 
.case-sec {padding: 100px 0; } 
.area {padding: 70px 30px 80px 30px; } 
.area:hover {padding: 70px 30px 32px 30px; } 
.step-call a {font-size: 13px; padding: 15px 25px; } 
.work {padding: 65px 20px 45px; } 
.work p {font-size: 15px;} 
.stewart-img {margin: 0 auto 75px;width: 77%; } 
.ftr-lft h3 {font-size: 30px;} 
.ftr-lft h2 {font-size: 40px;} 
.ftr-btn a.cmn-btn {padding: 18px 44px; } 
.ftr-main {margin: 0 0 80px; } 
.ftr-ryt h4 {font-size: 28px;}
.page_bnr {padding: 240px 0 105px;}	
.stewart-sec.abt-pg {padding-bottom: 60px;}
.lsts-lft {width: 375px;}
.lsts-ryt {width: 465px;}
.page_bnr.inpg_blog_pg {padding: 180px 0 300px;}
body.blog .page_default .page_content {margin-top: -350px;}
.page_default.blog_pg .genpg-lft .sdb-archives .widget h4.widget-title {font-size: 40px;letter-spacing: 0px;}
.page_default.blog_pg .genpg-lft .sdb-archives {margin-bottom: 60px;}
.genpg-rite .blg-cntblk .post-item h3 {font-size: 30px;}
.page_default.blog_pg {padding-bottom: 90px;}
.inn-pract-lst .inn-pract-itm h4 {font-size: 26px;}
.inn-pract-lst .inn-pract-itm .inn-pract-img {margin: 0 0 21px;}
.accordion .accordion-section h3 a {padding: 10px 55px 13px 22px;font-size: 26px;}
.accordion .accordion-section h3 a:before {top: 22px;right: 21px;transform: scale(0.9);}
.page_default.single-blogpg .genpg-rite .page-navi-block h3 {font-size: 32px;}
.genpg-rite .page-navi-block.page-navi-pre h3 {padding: 0 0 0 80px;}
.contact_pg .contact-pg-blk .contact-pg-lft h1 {font-size: 54px;margin: 0 0 40px;}
.contact_pg .contact-pg-blk .contact-pg-lft .contact-pg-lft-cnt {padding: 0 20px 0 0;}
.contact-pg-blk .contact-pg-rgt {padding: 80px;}
.contact_pg .contact-pg-blk .gform_wrapper .top_label input[type="submit"] {padding: 17px 21px !important;}
.contact_pg .contact-pg-blk .gform_legacy_markup_wrapper.gf_browser_chrome select {padding: 13px;font-size: 15px;}
.cntpg-location-sec {padding: 170px 0 0;}
.cntpg-lcatn-lft-cnt h2 {font-size: 62px;}
.cntpg-lcatn-rght-cnt {width: 45%;}
.cntpg-lcatn-lft-cnt {margin-bottom: -160px;}
.hmblg-sec {padding: 100px 0;}

.page_bnr.faqs .inpg_bnr_left_cnt, .page_bnr.faqs .inpg_bnr_rght_cnt {padding: 215px 100px 110px;}
.community_section {padding: 50px 0 60px;}





}

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

.stewart-sec  .container, .site-footer .container, .container{max-width: 1200px; }

.text-heading{font-size: 30px; } 
.bnr-btn a {padding: 19px 46px; } 
.bnr-cnt h1 strong {font-size: 55px;margin: 0 0 12px;} 
.bnr-cnt h1 {font-size: 33px; margin: 0 0 25px; } 
.exp-lst .exp-itm h2 strong {font-size: 60px; } 
.exp-lst .exp-itm h2 {font-size: 40px;} 
.exp-itm.years h2 {font-size: 65px !important; } 
.exp-itm.milli h2, .exp-itm.tho h2 {font-size: 46px !important; } 
.area h3 { font-size: 30px; padding-top: 130px; margin: 0px 0px 18px 0px;} 
.hmpractice-sec h2 {margin: 0 0 27px 0;} 
.practice-areas-itm.owl-carousel .owl-nav button.owl-prev, .practice-areas-itm.owl-carousel .owl-nav button.owl-next {transform: scale(0.85);} 
.practice-areas-itm.owl-carousel .owl-nav {top: -101px;} 
.pract-area-bnt a {padding: 11px 30px;font-size: 17px;letter-spacing: 0px;} 
.area h3::before {width: 150px;} 
.our-promise {padding: 80px 0px;} 
.our-promise h2 {line-height: 28px; margin: 0 0px 24px 0px;text-indent: 0px;letter-spacing: 0px;} 
.our-promise p { margin: 0px 0 33px 0px;font-size: 15px;} 
.our-promise ul { margin: 0px 0 38px 0px;} 
.our-pro-cnt {width: 62%;} 
.works-sec h2{font-size: 36px; margin-bottom: 25px;} 
.work h3{font-size: 36px; margin-bottom: 25px;} 
.hmblg-item {padding: 15px; }
.hmblgcnt h3 {font-size: 26px; } 
.hmblg-item:hover h3 {margin: 0 0 15px 0; } 
.hmblgcnt p {font-size: 17px; } 
.hmblg-sec{padding: 60px 0;} 
.hmblg-main{ margin:0 0 60px 0; } 
.site-footer  .ftr-lft h3{font-size: 30px;} 
.site-footer  .ftr-lft h2{font-size: 36px; padding-bottom: 23px; margin: 0 0 20px;} 
.site-footer .ftr-lft p{font-size: 16px;letter-spacing: 0.2px;margin: 0;} 
.site-footer .ftr-ryt h4{ font-size: 25px;margin: 0 0 20px 0;} 
.site-footer .ftr-ryt {padding: 30px 35px; } 
.site-footer a.cmn-btn{font-size: 17px; padding: 15px 39px;} 
.site-footer {padding: 60px 0 0; } 
.ftr-btn {padding-top: 10px; } 
.ftr-main {margin: 0 0 60px; } 
.copyrights {padding: 20px 0 35px; } 
.ftmenu ul {margin: 0 0 25px; } 
.ftr-scl-icns {gap: 20px; } 
.case-sec h2 { margin: 0 0 10px 0; letter-spacing: 0px; font-size: 35px; line-height: 1.6; } 
.case-cntnt p { margin: 0px 0 18px 0; font-size: 16px; letter-spacing: 0.05px; line-height: 1.6; } 
.case-cntnt h4 { font-size: 27px; margin: 33px 0 41px 0; } 
.attry-img {width: 90%;} 
.attry-lft h3 { bottom: 86px; font-size: 68px; margin: 0 0 0 40px; } 
.case-btn a.cmn-btn {font-size: 18px; padding: 20px 43px;} 
.attry-rgt p { font-size: 18px; margin-bottom: 25px; letter-spacing: -0.38px; line-height: 1.5; } 
.form-section {padding: 140px 0 80px;} 
.frm-lft h3 {font-size: 35px; } 
.frm-rgt p {font-size: 28px; } 
.frm-lft {padding: 45px 45px 40px 45px; } 
.frm-lft .gform_wrapper ul {gap: 25px; } 
.hm-testimonials {padding: 90px 0 80px;} 
.testi-blck .owl-stage-outer {padding: 45px 0 25px; } 
.hm-testimonials .testi-blck.owl-carousel .owl-nav button {transform: scale(0.8); } 
.hm-testimonials .testi-blck.owl-carousel .owl-nav {top: -6px; } 
.testi-blck.owl-carousel .owl-item img {margin: -45px auto 30px; } 
.hm-testi-item {padding: 0px 35px 35px 35px; } 
.hm-testi-item p {font-size: 17px; margin: 0 0 20px; } 
.hm-testi-item h5 {font-size: 23px; } 
.banner-sec {padding: 170px 0 60px; } a.cmn-btn {font-size: 19px; padding: 19px 39px; } 
.case-sec {padding: 80px 0; } 
.area {padding: 50px 25px 70px; } 
.area:hover {padding: 50px 30px 29px 30px; } 
.attry-rgt {padding: 17px 0 0 0; } 
.attry-rgt h2 {font-size: 43px; } 
.attry-rgt h4 {font-size: 26px; } 
.attrny-sec {background-size: 100% 85%; } 
.work {padding: 45px 15px 35px; } 
.work p {font-size: 14px; } 
.work p br {display: none; } 
.step-call a {padding: 15px 21px; } 
.stewart-sec p {margin: 0 0 30px; } 
.stewart-img {margin: 0 auto 60px;} 
.itm.frst {width: 220px; height: 220px;top: -54%; } 
.itm.scnd {width: 220px; height: 220px; top: -26%; } 
.itm.thrd {width: 150px; height: 150px; top: 15%; right: 26%; } 
.itm.fvth {width: 220px; height: 220px;top: 1%; } 
.itm.sxth {width: 220px; height: 220px;top: 17%; } 
.itm.frth {top: 39%; width: 150px; height: 150px; }

.page_bnr.faqs .inpg_bnr_left_cnt, .page_bnr.faqs .inpg_bnr_rght_cnt {padding: 195px 60px 60px;}
.page_default.faq {padding: 60px 0;}
.community_section {padding: 30px 0 40px;}
.page_bnr.community {padding: 65px 0;}


.page_title h1, .page_title h2 {font-size: 59px;}
.genpg-rite .abt_pg_lft h4 {font-size: 41px;letter-spacing: -0.4px;margin-bottom: 35px;}
.page_default p, .genpg-rite p, .genpg-rite li, .page_title p, .page_title li {font-size: 15px;}
.page_default li, .genpg-rite li, .page_title li {padding-left: 33px;line-height: 1.2;}
.genpg-rite ul li:before, .page_title ul li:before {top: 8px;}
.abt_pg_rght h6 {font-size: 18px;}
.page_bnr {padding: 210px 0 80px;}
.austin-personal-injury {padding: 80px 0;}
.genpg-rite h1, .genpg-rite h2 {font-size: 38px;}
.austin-personal-injury h2 {margin-bottom: 20px;}
.genpg-rite h5, .page_title h5 {font-size: 19px;}
.austin-personal-injury h5 {margin-bottom: 26px;}
.abt-atry-lst {padding: 77px 0 0;gap: 42px;}
.abt-atry-itm-cnt h4 {margin: 0 0 17px;font-size: 25px;}
.abt-atry-itm h6 {font-size: 16px;}
.abt-atry-itm-cnt {bottom: 42px;left: 44px;}
.award-lst {padding: 50px 0 40px;}
.lsts-lft {width: 325px;}
.lsts-ryt {width: 365px;}
.stewart-sec h3 {font-size: 24px;}
.stewart-sec h4 {padding-bottom: 14px;}
.stewart-sec h4:after {width: 200px;}
.abtpg-testi {padding: 67px 0 90px;}
.page_default h3, .genpg-rite h3, .page_title h3 {font-size: 32px;}
.abtpg-testi-cnt {padding-top: 45px;margin: 60px 0 43px;}
.abtpg-testi .abtpg-testi-cnt p {font-size: 20px;}
.hmpractice-sec {padding: 65px 0px 0;}
.flip-box-front h3 {font-size: 33px;}
.flip-box-front {padding: 55px;}
.innr-pract {margin-bottom: 50px;}
.our-pro-img.owl-carousel .owl-dots {margin-top: 46px;}
.ftr-lft h2:after {width: 50.9%;}
.ftr-stewart-law {margin-top: 38px;padding: 28px;}
.ftr-blk-rght-cnt {padding: 40px;}
.ftr-blk-rght-cnt h4 {font-size: 27px;}
.ftr-blk-rght-cnt .gform_wrapper ul li input, .ftr-blk-rght-cnt .gform_wrapper ul li textarea {font-size: 15px !important;}
.ftr-blk-rght-cnt .gform_wrapper .gfield_label {font-size: 15px !important;}
.ftr-blk-rght-cnt .gform_legacy_markup_wrapper.gf_browser_chrome select {padding: 13px;font-size: 15px;}
.ftr-blk-rght-cnt .gform_wrapper .top_label input[type="submit"] {font-size: 15px !important;padding: 16px 21px !important;}
.ftr-blk-rght-cnt .gform_wrapper .gform_footer {padding: 27px 0 0;}
.gform_legacy_markup_wrapper {margin-bottom: 10px;}
.ftr-top-cnt {margin-bottom: 65px;}
.wht-lft-cnct h4 {font-size: 27px;}
.inpg_bnr_rght_cnt {padding-right: 25px;}
.case-itms {padding: 26px 0 0;}
.case-lsts ul li {padding-left: 29px;}
.genpg-rite .case-lsts ul li:before{top: 6px;}
.star-sec h4 {font-size: 33px;margin: 0 0 25px;}
.star-sec p {margin: 0 0 10px;}
.str-itm {padding: 50px 43px 40px;}
.page_default.blog_pg {padding-bottom: 70px;}
.accsec-ritcnt.accordion h4 {font-size: 36px;margin: 0 0 26px;}
.genpg-rite .pract-itm {margin: 0 0 55px;}
.genpg-rite .pract-itm h2 {margin: 0 0 27px;}
.genpg-rite .pract-itm-blk .inn-pract-btn a.cmn-btn {padding: 10px 25px 12px;}
.genpg-rite h4, .page_title h4 {font-size: 26px;}
.genpg-rite ul.inn-areas-lst li a {padding: 10px 24px 11px;}
.genpg-rite ul.inn-areas-lst {margin: 0 0 40px;gap: 15px;}
.page_bnr.single-blogbnr {padding: 190px 0 52px;}
.genpg-rite .page-navi-block h3:before {transform: scale(0.9);}
.page_default.single-blogpg .genpg-rite .page-navi-block h3 {font-size: 28px;}
.genpg-rite .page-navi-block.page-navi-pre h3 {padding: 0 0 0 67px;}
.genpg-rite .page-navi-block .page-navi-post-img img {height: 363px;}
.genpg-rite .page-navi {padding: 165px 0 0;justify-content: center;}
.genpg-lft .widget {margin-bottom: 44px;}
.contact_pg .contact-pg-blk .contact-pg-lft, .contact_pg .contact-pg-blk .contact-pg-rgt {padding: 60px;}
.contact_pg .contact-pg-blk .contact-pg-lft h1 {font-size: 44px;margin: 0 0 35px;}
.contact_pg .contact-pg-blk .contact-pg-rgt p {margin-bottom: 16px;}
.contact_pg .contact-pg-blk .gform_wrapper .top_label input[type="submit"] {padding: 14px 18px !important;}
.cntpg-location-sec {padding: 140px 0 0;}
.cntpg-testi-blk p {font-size: 17px;}
.cntpg-testi-sec.owl-carousel {padding: 0 50px;}
.cntpg-lcatn-lft-cnt h2 {font-size: 54px;}
.cntpg-lcatn-lft-cnt {margin-bottom: -146px;padding: 47px;}
.cntpg-lcatn-lft-cnt h4 {font-size: 26px;}
.cntpg-lcatn-lft-cnt ul li {font-size: 19px;}
.topmenu {width: 63%;}
.hmblg-hrd h2.text-heading {margin-bottom: 30px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h2 {font-size: 48px;}
.community-involvement-cmonn-order {padding: 60px 0;}
ul.inn-cmonn-order-lst {gap: 70px;}
ul.inn-cmonn-order-lst li {padding-left: 38px;gap: 30px;}




.sa-banner {padding: 70px 0;}
.inn-image-cnt-blk.one {padding: 80px 0;}
.accordion .accordion-section .accordion-section-content ul li:before {top: 0px;left: 9px;}



}

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

@media screen and (max-width:1240px) {	
.stewart-sec  .container, .site-footer .container, .container{  max-width: 970px; padding: 0 10px;}
.hdr-top-fixed {top:10px;right: 13px} 
.banner-sec {padding: 135px 0 40px; } 
.logo {width: 210px;} 
.hdr-top a {font-size: 15px; } 
.text-heading{font-size: 28px; } a.cmn-btn {font-size: 17px; padding: 14px 30px; } 
.exp-lst .exp-itm {width: 50%; } 
.bnr-cnt h1 strong {font-size: 44px; } 
.bnr-cnt h1 {font-size: 28px;margin: 0 0 20px;} 
.exp-lst .exp-itm h2, .exp-lst .exp-itm h2 strong {font-size: 35px !important;margin: 0;} 
.topmenu ul li a {font-size: 15px; margin: 0px 5px 0; } 
.head-sec.f-nav .logo.sticky-hd {width: 210px; } 
.hmpractice-sec h2 {font-size: 34px; } 
.area h3 {font-size: 25px; padding-top: 120px;} 
.pract-area-bnt a {padding: 9px 21px;font-size: 15px;} 
.area h3::before {width: 130px;} 
.our-promise {padding: 60px 0px;} 
.our-promise h2 {margin: 0 0px 20px; font-size: 30px;} 
.our-promise p {margin: 0px 0 21px 0px;font-size: 14px;} 
.our-promise ul li { padding-left: 27px; line-height: 1.6; font-size: 15px;} a.cmn-btn.promise-btn-two ,a.cmn-btn.promise-btn-one { font-size: 13px;padding: 13px 28px 13px 30px;} 
.our-promise-btn { margin: 0 auto 39px;} 
.our-pro-img.owl-carousel .owl-dots { margin: 45px auto 0;} 
.our-pro-cnt {width: 70%; } 
.our-promise p br {display: none; } 
.works-sec h2 {margin-bottom: 18px;} 
.work h3{font-size: 30px; margin-bottom: 20px;} 
.hmblgcnt h3 {font-size: 24px; } 
.hmblg-main{ margin:0 0 30px 0; } 
.site-footer .ftr-lft h3 {font-size: 23px;} 
.site-footer .ftr-lft h2 {font-size: 30px; } 
.site-footer .ftr-lft {width: 50%; } 
.site-footer .ftr-main{gap: 25px;margin: 0 0 50px;} 
.ftmenu ul {margin: 0 0 20px; } 
.ftr-scl-icns {gap: 17px; transform: scale(0.75); } 
.site-footer .ftr-ryt h4 {font-size: 23px; } 
.site-footer .ftr-ryt {padding: 30px 27px;width: 49%; } 
.ftr-ryt ul li{font-size: 14px;margin: 0 0 13px 0;padding: 0px 0px 0 27px;} 
.site-footer a.cmn-btn {font-size: 16px;padding: 15px 30px;} 
.site-footer .ftr-lft p {font-size: 15px;} 
.ftr-btn {padding-top: 25px; } 
.copyrights p, .copyrights a{font-size: 18px;} 
.ftmenu ul li a{font-size: 15px;} 
.stewart-sec h3 {font-size: 20px; margin: 0 0 15px 0; } 
.stewart-sec h4 {font-size: 21px; padding-bottom: 15px; margin: 0 0 10px 0; } 
.stewart-sec p{ line-height: 1.4;font-size: 14px;} 
.stwt-btn a{ font-size: 14px;    padding: 15px 15px;} 
.case-sec {padding: 60px 0; }.case-btn a.cmn-btn { font-size: 17px; padding: 16px 36px; } 
.attry-rgt {width: 54%;z-index: 1; padding: 0px 0 0 0; } 
.attrny-sec { padding: 70px 0 0 0;background-size: 100% 80%;} 
.attry-rgt h2 { font-size: 34px; margin: 0 0 12px 0; } 
.attry-rgt h4 { font-size: 21px; letter-spacing: -0.28px; margin-bottom: 20px; line-height: 1.3; } 
.attry-rgt p {font-size: 16px; margin-bottom: 15px; letter-spacing: -0.68px;} 
.win-btn {margin: 20px 0 0;} 
.win-btn a {font-size: 23px;} 
.attry-whl {gap: 30px; } 
.attry-lft h3 { bottom: 100px; font-size: 40px; margin: 0 0 0 50px; } 
.form-section {padding: 120px 0 60px;margin: -65px 0 0;} 
.frm-lft {padding: 35px 35px 30px 35px; } 
.frm-lft h3 {font-size: 29px; } 
.frm-lft .gform_wrapper ul {gap: 20px; } 
.frm-lft .gform_wrapper ul li textarea {height: 80px; } 
.frm-lft .gform_wrapper .top_label input[type="submit"] {padding: 17px 21px !important; } 
.frm-lft .gform_wrapper ul li input, .frm-lft .gform_wrapper ul li textarea {font-size: 15px !important; border-bottom: 1px solid #b4dbd9; } 
.frm-lft .gform_wrapper ul li input:hover, .frm-lft .gform_wrapper ul li textarea:hover {border-bottom: 1px solid #e7a452; } 
.frm-lft .gform_legacy_markup_wrapper.gf_browser_chrome select {padding: 12px 5px 12px 12px; font-size: 15px; } 
.frm-lft .gform_wrapper .gfield_label {font-size: 15px !important; } 
.frm-lft .gform_wrapper ul li textarea {height: 75px; } 
.frm-lft .gform_wrapper .gform_footer {padding: 23px 0 0; } 
.frm-lft .gform_wrapper .top_label input[type="submit"] {padding: 16px 20px !important; } 
.frm-rgt {padding: 80px 0 0; } 
.frm-rgt p {font-size: 23px; } 
.frm-rgt:before {transform: scale(0.9); } 
.hm-testimonials {padding: 70px 0;} 
.testi-blck.owl-carousel .owl-item img { transform: scale(0.7); } 
.hm-testi-item p {font-size: 16px; margin: 0 0 10px; line-height: 1.5} 
.hm-testi-item {padding: 0px 19px 25px;} 
.hm-testi-item h5 {font-size: 22px; } 
.testi-blck .owl-stage-outer {padding: 38px 0 20px; } 
.hm-testimonials .testi-blck.owl-carousel .owl-nav {top: -6px; width: 19%; } 
.hm-testimonials .testi-blck.owl-carousel .owl-nav button {transform: scale(0.7); } 
.hm-testimonials h2 {margin: 0 0 20px 0; } 
.case-sec h2 {line-height: 1.2; font-size: 30px; margin: 0 0 20px 0; } 
.case-sec h2 strong {padding: 15px 0 0; } 
.practice-areas-itm.owl-carousel .owl-nav {top: -93px; width: 71.8%;} 
.win-btn a::before {transform: scale(0.8); } 
.practice-areas-itm.owl-carousel .owl-nav button.owl-prev, .practice-areas-itm.owl-carousel .owl-nav button.owl-next {transform: scale(0.75); } 
.work p {font-size: 13px; line-height: 1.5;letter-spacing: 0;} 
.award-lst {padding: 40px 0 50px;} 
.testi-blck.owl-carousel .owl-item img {margin: -45px auto 10px; } 
.area {padding: 35px 15px 50px; } 
.area:hover {padding: 35px 15px 15px; } 
.work {padding: 35px 10px 30px; } 
.step-call a {padding: 12px 9px; font-size: 12px; letter-spacing: 0; } 
.stewart-img {margin: 0 auto 40px; } 
.itm.frst {width: 200px; height: 200px; top: -30%; } 
.itm.scnd {width: 200px; height: 200px; top: -9%; } 
.itm.thrd, .itm.frth {width: 130px; height: 130px; top: 33%; } 
.itm.fvth,.itm.sxth {width: 200px; height: 200px; } 
.itm.sxth {top: 25%;right: -4%; } 
.itm.fvth{ top: 10%;left: -5%;} 
.hmpractice-sec .container, .works-sec .container {padding: 0; }
.page_title h1, .page_title h2 {font-size: 45px;}
.genpg-rite .abt_pg_lft h4 {font-size: 33px;line-height: 48px;letter-spacing: -0.2px;margin-bottom: 28px;}
.page_default p, .genpg-rite p, .genpg-rite li, .page_title p, .page_title li {font-size: 14px;}
.abt_pg_rght h6 {font-size: 17px;line-height: 24px;}
.page_default li, .genpg-rite li, .page_title li {padding-left: 33px;line-height: 1.15;}
.genpg-rite ul li:before, .page_title ul li:before {width: 11px;top: 7px;}
.page_bnr {padding: 170px 0 60px;}
.austin-personal-injury {padding: 66px 0;}
.genpg-rite h1, .genpg-rite h2 {font-size: 30px;}
.austin-personal-injury h2 {margin-bottom: 21px;}
.genpg-rite h5, .page_title h5 {font-size: 17px;}
.austin-personal-injury h5 {margin-bottom: 26px;}
.abt-atry-lst {padding: 50px 0 0;gap: 30px;}
.abt-atry-itm-cnt h4 {margin: 0 0 13px;font-size: 22px;}
.abt-atry-itm h6 {font-size: 15px;}
.abt-atry-itm-cnt {bottom: 30px;left: 34px;}
.container.full-width {padding: 0 !important;}
.lsts-ryt {width: 270px;height: 310px;}
.stewart-sec p {margin: 0 0 23px;}
.lsts-lft {width: 245px;}
.stewart-sec h4:after {width: 195px;}
.stewart-sec.abt-pg {padding-bottom: 80px;}
.stwt-lft {height: 160px;}
.page_default h3, .genpg-rite h3, .page_title h3 {font-size: 25px;}
.abtpg-testi {padding: 57px 0 70px;}
.stwt-btn a {font-size: 14px;padding: 12px 23px;}
.abtpg-testi-cnt {padding-top: 44px;margin: 43px 0 31px;}
.abtpg-testi .abtpg-testi-cnt p {font-size: 17px;line-height: 1.35;margin: 0 0 22px;}
.hmpractice-sec {padding: 45px 0px 0;}
.flip-box-front {padding: 35px 25px;}
.flip-box-front h3 {font-size: 27px;padding-top: 110px;}
.flip-box-front h3::before {bottom: 36%;}
.innr-pract-bnt a {padding: 7px 32px 7px 13px;}
.innr-pract {margin-bottom: 40px;}
.our-pro-img.owl-carousel .owl-dots {margin-top: 35px;}
.stewart-sec.abt-pg {padding-bottom: 60px;}
.stewart-sec .itm.frst {left: -10px;}
.abtpg-testi-cnt:before {top: -2px;transform: scale(0.9);}
.flip-box {height: 300px;}
.flip-box-back {padding: 30px;}
.flip-box-front h3::before {transform: scale(0.9);}
.flip-box-back p {font-size: 14px;line-height: 23px;margin: 0px 0px 17px;}
.ftr-stewart-law {margin-top: 30px;padding: 25px;}
.ftr-stewart-law ul li {padding-left: 33px;font-size: 14px;}
.ftr-stewart-law ul li:before {top: 9px;bottom: inherit;}
.ftr-blk-rght-cnt h4 {font-size: 23px;letter-spacing: 0.2px;}
.ftr-blk-rght-cnt {padding: 30px;}
.ftr-blk-rght-cnt .gform_wrapper ul li input, .ftr-blk-rght-cnt .gform_wrapper ul li textarea {padding: 6px 0 !important;}
.ftr-blk-rght-cnt .gform_wrapper ul {gap: 18px;}
.ftr-blk-rght-cnt .gform_wrapper .gfield_label {font-size: 14px !important;}
.ftr-blk-rght-cnt .gform_legacy_markup_wrapper.gf_browser_chrome select {padding: 11px;font-size: 14px;}
.ftr-blk-rght-cnt .gform_wrapper .ginput_container_select {padding: 9px 0 0;}
.ftr-blk-rght-cnt .gform_wrapper ul li textarea {height: 77px;}
.ftr-blk-rght-cnt .gform_wrapper .gform_footer {padding: 23px 0 0;}
.ftr-blk-rght-cnt .gform_wrapper .top_label input[type="submit"] {font-size: 14px !important;letter-spacing: 0.3px;padding: 14px 18px !important;}
.ftr-top-cnt {margin-bottom: 51px;}
.ftr-blk-rght-cnt .gform_wrapper ul li .gfield_description, .ftr-blk-rght-cnt .gform_wrapper ul li .instruction.validation_message {top: -2px;right: 7px;}
.ftr-blk-rght-cnt .gform_wrapper ul li .instruction.validation_message {bottom: 1px;}
.wht-lft-cnct h4 {font-size: 25px;}
.schl-btn a.cmn-btn {font-size: 13px;padding: 14px 46px 14px 30px;letter-spacing: 0.2px;margin-top: 10px;}
.inpg_bnr_rght_cnt {padding-right: 10px;}
.case-lsts ul li {padding-left: 25px;}
.case-lsts {padding: 40px 0;}
.case-itms {padding: 20px 0 0;}
.str-itm h4:before {transform: scale(0.9);top: -2px;}
.star-sec h4 {font-size: 27px;margin: 0 0 18px;padding-top: 45px;}
.str-itm {padding: 40px 30px 30px;}
.str-lsts {justify-content: center;gap: 19px;}
.innerpg-star-sec:before {height: 180px;}
.genpg-rite .case-itms ul li:before{top: 5px;}
.wht-lft-cnct {margin: 0 0 30px;}
.genpg-rite .nectar_single_testimonial-blk p {font-size: 19px;}
.nectar_single_testimonial-blk:before {top: 60px;}
.nectar_single_testimonial-blk {padding: 105px 45px 49px;}
.nectar_single_testimonial-blk.staf {margin-bottom: -175px;}
.review_page_testimonials {padding: 270px 20px 30px;}
.review_page_testimonials .testi-item {padding: 35px 30px 25px 72px;background-position: top 32px left 16px;background-size: 45px;}
.review_page_testimonials .testi-item p {font-size: 16px; line-height: 1.3; margin-bottom: 20px; }
.genpg-lft .widget h4.widget-title {font-size: 30px;padding: 15px;}
.page_default {padding: 70px 0;}
.genpg-lft .widget .widget {padding: 15px;}
.genpg-lft .widget {margin-bottom: 40px;}
.sidebar-testi.owl-carousel .owl-nav button.owl-prev, .sidebar-testi.owl-carousel .owl-nav button.owl-next {transform: scale(0.6);margin: -14px;}
.testi-item p {font-size: 16px;line-height: 1.5;margin: 0 0 20px;}
.testi-item h5 {font-size: 22px;line-height: 1.2;margin-bottom: 15px;}
.genpg-rite li ul li {padding-left: 30px;}
.genpg-rite li ul li:before {background: #2b555c;}
.abt-atry-lst {padding: 0; gap: 20px; }
.page_bnr.inpg_blog_pg {padding: 170px 0 250px; }
body.blog .page_bnr .page_title h5 {margin-bottom: 5px;}
.page_default.blog_pg .genpg-lft .sdb-archives .widget h4.widget-title {font-size: 32px;}
.page_default.blog_pg .genpg-lft .sdb-archives {margin-bottom: 40px; }
.genpg-rite .blg-cntblk .post-item .blog-post-img img {height: 160px;}
.page_default .blg-cntblk {column-gap: 20px; column-count: 3; padding-right: 10px; }
.genpg-rite .blg-cntblk .post-cnt {padding: 10px 15px 20px;}
.genpg-rite .blg-cntblk .post-item h3 {font-size: 26px;}
.genpg-rite .blg-cntblk .post-item {margin-bottom: 20px;}
body.blog .page_default .page_content {margin-top: -290px;}
.page_default.blog_pg .pagination a.page-numbers, .page_default.blog_pg .pagination span.page-numbers {font-size: 14px;padding: 10px 13px 10px;}
.page_default.blog_pg {padding-bottom: 50px;}
.page_default.blog_pg .pagination {gap: 4px;margin: 15px 0 0;}
.review_page_testimonials .testi-item {padding: 30px 30px 25px 45px; background-position: top 25px left 10px; background-size: 30px; }
.testi-item .star-rat {width: 120px;height: 21px;margin: 0 auto 15px;}
.inpgtesti-blk {margin: 0 0 20px;}
.site-footer {padding: 50px 0 0;}
.inn-pract-lst {gap: 24px 19px;}
.inn-pract-lst .inn-pract-itm .inn-pract-img {margin: 0 0 15px;}
.inn-pract-lst .inn-pract-itm h4 {font-size: 21px;margin: 0 0 12px;}
.inn-pract-lst .inn-pract-itm .inn-pract-btn a {font-size: 15px;}
.inn-pract-lst .inn-pract-itm {padding: 0 0 16px;}
.inn-accordion-blk, .inn-practice-blk {padding-top: 50px;}
.accordion .accordion-section h3 a {padding: 9px 52px 12px 18px;font-size: 22px;}
.accordion .accordion-section {margin: 0 0 12px;}
.accordion .accordion-section .accordion-section-content {padding: 15px 0 0 15px;}
.accordion .accordion-section h3 a:before {top: 19px;right: 14px;transform: scale(0.8);}
.accsec-ritcnt.accordion {margin: 0 0 32px;}
.accsec-ritcnt.accordion h4 {font-size: 32px;margin: 0 0 21px;}
.inn-practice-blk {padding-bottom: 56px;}
body.page-template-single-practice-areas-location-page .page_content {margin: 0 0 50px;}
.genpg-rite .pract-itm p{margin: 0 0 22px;}
.genpg-rite .pract-itm-blk .inn-pract-btn a.cmn-btn {padding: 9px 21px 10px;}
.genpg-rite .pract-itm-blk .inn-pract-cntc-btn a {font-size: 18px;}
.page_content .genpg-rite ol, .page_content .genpg-rite ul {margin-bottom: 22px;}
.genpg-rite .pract-itm-blk {margin: 0 0 35px;}
.genpg-rite h4, .page_title h4 {font-size: 23px;}
.genpg-rite ul.inn-areas-lst li a {padding: 9px 20px 10px;}
.page_bnr.single-blogbnr {padding: 170px 0 40px;}
.page-navi-list .container {padding: 0;}
.page_default.single-blogpg .genpg-rite .page-navi-block h3 {width: 75%;}
.page_default.single-blogpg .genpg-rite .page-navi-block h3 {font-size: 24px;}
.genpg-rite .page-navi-block h3 b {font-size: 15px;margin: 0 0 16px;}
.genpg-rite .page-navi-block .page-navi-post-img img {height: 325px;}
.genpg-lft .widget.widget_recent_entries ul {padding: 18px 16px;}
.genpg-lft .widget.widget_recent_entries ul li a {font-size: 14px;}
.genpg-lft .widget.widget_recent_entries ul li {margin: 0 0 18px;}
.genpg-lft .sdb-archives {padding: 22px 17px;}
.genpg-lft .sdb-archives .widget input, .genpg-lft .sdb-archives .widget select {padding: 11px 48px 11px 11px;font-size: 14px;}
.genpg-lft .sdb-archives .widget h4.widget-title {margin: 0 0 13px;}
.genpg-lft .sdb-archives .widget input[type="submit"] {width: 39px;}
.genpg-lft .sdb-archives .widget {margin: 0 0 19px;}
.page_default.single-blogpg {padding: 45px 0 0px;}
.genpg-rite .page-navi {padding: 85px 0 0;}
.contact_pg .contact-pg-blk .contact-pg-lft, .contact_pg .contact-pg-blk .contact-pg-rgt {padding: 40px;}
.contact_pg .contact-pg-blk .contact-pg-lft h1 {font-size: 37px;margin: 0 0 30px;}
.contact_pg .contact-pg-blk .contact-pg-rgt h4 {margin-bottom: 18px;}
.contact_pg .contact-pg-blk .gform_wrapper ul li input, .frm-lft .gform_wrapper ul li textarea {font-size: 15px !important;padding: 7px 0 !important;}
.contact_pg .contact-pg-blk .gform_wrapper .gfield_label {font-size: 15px !important;}
.contact_pg .contact-pg-blk .gform_legacy_markup_wrapper.gf_browser_chrome select {padding: 10px;font-size: 14px;}
.contact_pg .contact-pg-blk .gform_wrapper ul li textarea {font-size: 15px !important;height: 80px;}
.contact_pg .contact-pg-blk .gform_wrapper .top_label input[type="submit"] {padding: 12px 19px !important;font-size: 15px !important;}
.cntpg-location-sec {padding: 100px 0 0;}
.cntpg-location-sec .container {padding: 0;}
.cntpg-lcatn-lft-cnt h2 {font-size: 44px;}
.cntpg-lcatn-lft-cnt {padding: 39px;margin-bottom: -126px;}
.cntpg-testi-blk p {font-size: 14px;margin-bottom: 16px;}
.cntpg-testi-blk h4 {font-size: 17px;}
.cntpg-testi-sec.owl-carousel {padding: 0 40px;}
.cntpg-lcatn-lft-cnt ul li {font-size: 18px;margin-bottom: 18px;}
.cntpg-lcatn-lft-cnt ul li:before {top: -3px;transform: scale(0.9);}
.topmenu {width: 65%;}
.topmenu .sub-menu li a {padding: 5px 10px 5px;}
.topmenu ul li.mega-menu:hover ul.sub-menu li.bld li a {font-size: 14px;}
.genpg-rite .inn-attrny-blk {margin: 0 0 33px;padding-left: 35px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h2 {font-size: 39px;margin: 0 0 25px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 a:before {left: -6px;transform: scale(0.8);}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 {font-size: 19px;margin: 0 0 30px;padding-left: 63px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 a {margin: 7px 0 0;font-size: 28px;}
.genpg-rite .inn-community-lst, .genpg-rite .inn-comm-carsl-lst.inn-community-lst.owl-carousel .owl-stage {padding: 50px 0;}
.page_default .genpg-rite ul.inn-cmonn-order-lst li a.cmn-btn {margin-top: 16px;padding: 12px 11px;font-size: 14px;}
.genpg-rite .inn-community-lst .inn-comm-cnt {bottom: 29px;}
.hmblgcnt p {font-size: 14px;}
.hmblg-item {padding: 10px; }
.hmblgcnt h3 {font-size: 20px; letter-spacing: 0px; }
.inn-comm-attrny-blk h3 {margin-top: 40px;}
ul.inn-cmonn-order-lst {gap: 7px;}
ul.inn-cmonn-order-lst li {padding-left: 25px;font-size: 16px;gap: 20px;}
ul.inn-cmonn-order-lst li a.cmn-btn {font-size: 12px;padding: 7px 32px 7px 10px;line-height: 1.4;letter-spacing: 0px;}
.community-involvement-cmonn-order {padding: 50px 0;}
.innerpg-star-sec {padding: 70px 0;}
.container-section.driver-changes {padding: 30px 0;}
.container-section .case-lsts h3 {font-size: 32px;}
.page_bnr.community {padding: 60px 0;}
.community_section {padding: 20px 0 30px;}



}

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

.stewart-sec  .container, .site-footer .container,.container{ max-width: 720px; }
.text-heading{font-size: 24px; } a.cmn-btn {font-size: 15px; padding: 13px 22px; letter-spacing: 0; } 
.head-sec { padding: 0; } 
.showhide { display: block; } 
.mobinav ul { display: block; } 
.hdr-src { display: block; } 
.mobile_src_nav { display: block; } 
.top-menu { display: none; } 
.logo-menu { display: inline-block; text-align: center; } 
.logo { width: 100%; text-align: center; margin-bottom: 20px; } 
.topmenu { width: 100%; display: none; } 
.showhide b.txtl, .showhide b.txtr { color: #fff; } 
.logo { width: 50%; text-align: center; margin: 0 auto; max-width: 100%; padding: 0; } 
.logo img {max-width: 220px;margin:0 0 0px; } 
.top-rit { max-width:100%; position: inherit; display: flex; margin: 0; float: none; } 
.mobinav ul { padding: 10px 10px; text-align: left; display: block;} 
.mobinav { top:44px; display: block;} 
.mobile_src_nav {display: block; padding: 8px 0; background: #0a1724; } 
.logo-rit {width: 50%; max-width: 100%; text-align: center;display:inherit; justify-content: end;} 
.sticky-wrap {display: block; } 
.hdr-whole {margin: 0 0 20px; } 
.logo-menu {position: inherit;padding: 15px 0 0px; } 
.head-sec {background: #2d535d;} 
.head-sec.f-nav .logo-menu{padding: 15px 0 0 } 
.header-sticky .sicky-cnt a:before {transform: scale(0.8); } 
.logo-menu.fw {position: inherit;padding: 15px 0 0;} 
.top-ryt-call a {margin: 0 0 0; } 
.showhide b.txtr {line-height: 22px } 
.bnr-cnt {background: rgb(0 0 0 / 43%); padding: 20px 10px 25px; } 
.bnr-cnt h1 strong {font-size: 40px; margin: 0 0 10px; } 
.bnr-cnt h1 {font-size: 25px; margin: 0 0 15px; } 
.our-pro-cnt { width: 100%;    flex-direction: column;} 
.our-promise h2 {margin: 0 0px 15px; font-size: 25px;} 
.area {max-width: 400px; margin: 0 auto; padding: 25px 15px 60px;} 
.area h3 br { display: none;} 
.area h3 {font-size: 26px; } 
.area:hover {padding: 25px 15px 25px; } 
.practice-areas-itm.owl-carousel .owl-nav {width: 18%; position: initial; }
.practice-areas-itm.owl-carousel .owl-nav button.owl-prev, .practice-areas-itm.owl-carousel .owl-nav button.owl-next {transform: scale(0.65);} 
.works-cntnt.owl-carousel .owl-nav { bottom: 0px;width:20%;transform:scale(1); } 
.works-cntnt.owl-carousel .owl-nav button.owl-prev, .works-cntnt.owl-carousel .owl-nav button.owl-next {transform: scale(0.5);} 
.exp-lst {flex-wrap: wrap; } 
.our-promise {padding: 30px 0px;} 
.our-promise ul {margin: 0px 0 3px 0px;} 
.our-promise ul li br { display: none;} 
.work {width: 100%; padding: 25px; max-width: 450px; margin: 0 auto 20px;} 
.works-cntnt{flex-direction: column;} 
.step-call a {padding: 12px 15px; font-size: 13px; } 
.work p {font-size: 15px;} 
.hm-frm-blk {flex-direction: column; gap: 20px; } 
.frm-lft {width: 100%; max-width: 600px; margin: 0 auto; } 
.frm-rgt {width: 100%; text-align: center; padding: 0; } 
.frm-rgt:before{display: none;} 
.frm-rgt p {font-size: 18px; letter-spacing: 0; } 
.frm-rgt h6 {text-align: center; } 
.form-section {padding: 30px 0; margin: 0;} 
.frm-lft h3 br{display: none; } 
.hm-testimonials {padding: 50px 0 45px; text-align: center;} 
.hm-testimonials {padding: 30px 0; }.hm-testimonials .testi-blck.owl-carousel .owl-nav {width: 22%; } 
.testi-blck .owl-stage-outer {padding: 38px 0 15px; } 
.hm-testimonials .testi-sec {width: 100%; } 
.hm-testi-item {width: 100%; max-width: 500px; margin: 0 auto; } 
.hm-testimonials .testi-btn {text-align: center; } 
.hm-testimonials .testi-blck.owl-carousel .owl-nav {width: 100%; justify-content: center; } 
.hm-testimonials .testi-blck.owl-carousel .owl-nav button {transform: scale(0.7); position: inherit; } 
.hmblg-sec{padding: 30px 0;background: none;} 
.hmblg-main {flex-direction: column; } 
.hmblg-hrd h2.text-heading {writing-mode: unset; transform: none; } 
.hmblg-hrd{width: 100%; text-align: center;} 
.hmblg-blck{ width:100%; } 
.hmblgcnt h3 {font-size: 20px; margin: 0 0 10px 0; }
.hmblg-item {padding: 20px; } 
.hmblg-item:hover h3 {margin: 0 0 10px 0; } 
.hmblgcnt p {font-size: 15px; letter-spacing: 0px; } 
.hmblg-main{ margin:0 0 20px 0; } 
.ftr-ryt ul li {font-size: 15px;} 
.ftr-main{flex-direction: column;} 
.site-footer .ftr-lft {width: 100%; max-width: 650px;margin: 0 auto 15px;text-align: center; } 
.site-footer .ftr-ryt {width: 100%; margin: auto; max-width: 530px; } 
.site-footer .ftmenu {padding: 0px 0 0; } 
.site-footer  .ftmenu ul li a{margin: 0px 10px; font-size: 15px;} 
.ftr-scl-icns a{transform: scale(0.9);} 
.copyrights p, .copyrights a {font-size: 17px;line-height: 1.4;} 
.site-footer .ftr-scl-icns {transform: scale(0.85); gap: 14px; } 
.copyrights {padding: 15px 0 25px; } 
.site-footer {padding: 30px 0 0;} 
.ftr-lft h2:after{left: 0;right: 0;margin:auto;bottom: 0;width: 37%;} 
.stwt-main{flex-direction: column;} 
.stwt-lft{width: 100%;max-width: 550px;margin:0  auto 35px;} 
.itm.frst {left: 10%; top: 0%; } 
.itm.scnd {top: 0%; right: 14%;} 
.itm.thrd {position: absolute; top: 42%; right: 38%; width: 140px; height: 140px;} 
.stwt-mdl {width: 100%; max-width: 100%; margin: 30px auto 0; } 
.stwt-ryt{width: 100%;max-width: 550px;margin: 0 auto -50px;} 
.itm.fvth {left: 17%; } 
.itm.sxth {right: 8%; top: 12%;} 
.itm.frth { top: 37%;right: 73%;} 
.stewart-sec {padding: 40px 0px; } 
.lsts-lft {margin: 0 0 15px; } 
.lsts-ryt {height: 340px; } 
.stewart-img {margin: 0 auto 25px; width: 100%; max-width: 320px; } 
.case-sec {padding: 30px 0;text-align:center; } 
.case-sec h2 {letter-spacing: 0px; font-size: 26px; line-height: 1.2; margin: 0 0 15px;} 
.case-sec h2 strong { display: inline;} 
.case-cntnt p {margin: 0px 0 14px 0; font-size: 16px; letter-spacing: 0; line-height: 1.5; } 
.case-cntnt h4 {font-size: 23px; margin: 26px 0 30px 0; } 
.attrny-sec {        padding: 30px 0; background-size: cover; background-position: right; } 
.attry-img img { width: 100%; display: block; object-fit: cover; object-position: top; height: 450px; margin: 0 auto; } 
.attry-whl { flex-direction: column; gap: 15px;} 
.attry-lft { width: 100%; position: relative; max-width: 350px; margin: auto; } 
.attry-img {width: 100%; padding: 20px 0 0; border: 2px solid #e7a452; transform: inherit; margin: 0 auto 20px;} 
.attry-lft h3 {bottom: 0; font-size: 35px; left: 0; right: 0; text-align: center; margin: 0 auto; position: inherit; } 
.attry-rgt h4 {font-size: 20px; margin-bottom: 13px; } 
.attry-lft::before { top: -129px; left: -270px; right: 0;  transform: scale(0.7); } 
.attry-rgt { width: 100%; } 
.win-btn { margin: 30px 0 0; } 
.attry-lft h3 strong {font-family: 'Oswald-SemiBold'; display: inline; text-indent: 0; } 
.attry-rgt h2 {font-size: 28px; margin: 0 0 10px 0;} 
.attry-rgt p {font-size: 15px; margin-bottom: 10px; letter-spacing: -0.2px; line-height: 1.3; } 
.win-btn a {font-size: 25px; letter-spacing: 0;} 
.win-btn a::before {transform: scale(0.8);} 
.attry-rgt {text-align: center; } 
.our-promise p {margin: 0px 0 15px 0px; font-size: 14px; } 
.our-promise ul li {line-height: 1.5; font-size: 15px; margin: 0 0 10px; } 
.our-promise ul {padding: 0;width: 100%;} 
.our-promise ul li::before {width: 11px; top: 11px; } 
.our-pro-img.owl-carousel .owl-dots {margin: 35px auto 0; } 
.works-sec {padding: 10px 0 30px;} 
.hm-xperience {margin: 0px 0 0; padding: 30px 0;        background-color: #e8f2ef;} 
.exp-lst .exp-itm {width: 100%;max-width: 350px;margin: auto; } 
.exp-lst .exp-itm.years h4, .exp-lst .exp-itm.tho h4 {line-height: 1.43; } 
.exp-lst .exp-itm h2, .exp-lst .exp-itm h2 strong {font-size: 32px !important; } 
.exp-itm.years h4, .exp-itm.tho h4 {font-size: 22px;} 
.hm-xperience .exp-lst.owl-carousel .owl-nav {width: 100%; justify-content: center; display: flex;gap: 10px; } 
.hm-xperience .exp-lst.owl-carousel .owl-nav button {background-image: url(./images/hm-sprites.webp); width: 60px; height: 75px; background-position: -25px -23px; font-size: 0;transform: scale(0.7); } 
.hm-xperience .exp-lst.owl-carousel .owl-nav button.owl-next {background-position: -111px -23px; } 
.works-sec .works-cntnt.owl-carousel .owl-nav {width: 100%; justify-content: center; display: flex;gap: 10px; } 
.works-sec .works-cntnt.owl-carousel .owl-nav button {background-image: url(./images/hm-sprites.webp); width: 60px; height: 75px; background-position: -25px -23px; font-size: 0;transform: scale(0.7); } 
.works-sec .works-cntnt.owl-carousel .owl-nav button.owl-next {background-position: -111px -23px; } 
.banner-sec {padding: 50px 0; } 
.award-lst {padding: 0; margin: 0; } 
.bnr-btn {margin: 0 0 30px; } 
.hmpractice-sec {padding: 20px 0 100px;} 
.site-footer .ftr-btn {padding-top: 15px; } 
.site-footer .ftr-main {gap: 10px;margin: 0 0 25px;} 
.our-promise p br{display: none; } 
.sicky-logo {max-width: 200px; } 
.site-footer .ftr-lft h2 {margin: 0 0 15px 0; padding-bottom: 17px; font-size: 27px; } 
.hmpractice-sec h2 {margin: 0 0 20px 0;font-size: 30px; } 
.hmblgcnt h3 a {line-height: 1.2; } 
.site-footer .ftr-lft h3 {font-size: 20px; margin: 0 0 12px; letter-spacing: 0; } 
.site-footer .ftr-lft p {font-size: 16px; letter-spacing: 0; } 

.page_bnr.inpg-testimonials .page_title {flex-direction: column;}
.page_bnr {padding: 50px 0;}
.page_title {flex-direction: column;gap: 10px;}
.inpg_bnr_left_cnt, .inpg_bnr_rght_cnt {width: 100% !important;padding: 0;}
.page_bnr.inpg-testimonials .page_title {flex-direction: column;gap: 10px;}
.page_bnr.inpg-testimonials{background-image: url(images/testi-mbl-bg.webp) !important;background-repeat: no-repeat;background-size: cover;background-position: center;}
.paoc-image-popup {padding: 0;}
.inpg-testimonials .inpg_bnr_rght_cnt {padding-right: 0;max-width: 80px;}
.page_title h1, .page_title h2 {font-size: 36px;}
.genpg-rite .abt_pg_lft h4 {font-size: 29px;line-height: 44px;letter-spacing: 0px;margin-bottom: 20px;}
.abt_pg_rght h6 {font-size: 18px;line-height: 29px;}
.page_default li, .genpg-rite li, .page_title li {padding-left: 30px;line-height: 1.15;margin: 0 0 11px;}
.austin-personal-injury {padding: 50px 0;}
.austin-personal-injury h2 {margin-bottom: 20px;letter-spacing: 0.4px;}
.genpg-rite h1, .genpg-rite h2 {font-size: 27px;letter-spacing: 0;}
.page_default p, .genpg-rite p, .genpg-rite li, .page_title p, .page_title li {font-size: 15px;}
.genpg-rite p, .page_title p{line-height: 1.8;margin: 0 0 25px;}
.genpg-rite h5, .page_title h5 {font-size: 18px;}
.austin-personal-injury h5 {margin-bottom: 22px;}
.abt-atry-lst {padding: 40px 0 0;gap: 25px;margin: 0 0 30px;}
.abt-atry-itm-cnt h4 {margin: 0px 0 11px;font-size: 19px;letter-spacing: 0.3px;}
.abt-atry-itm h6 {font-size: 14px;}
.abt-atry-itm-cnt {bottom: 20px;left: 24px;}
.abt-atry-itm-cnt h4 a {padding-left: 30px;}
.abt-atry-itm-cnt h4 a:before {width: 15px;top: 3px;}
.austin-personal-injury .award-sec .award-lst.owl-carousel .award-itm img {width: 94%;margin: auto;}
.stewart-sec.abt-pg{padding: 47px 20px;}
.stewart-sec.abt-pg .lsts-ryt, .stewart-sec.abt-pg .lsts-lft, .stewart-sec.abt-pg .stwt-lft {width: 100%;height: 100%;}
.stewart-sec.abt-pg .stwt-lft {order: 1;}
.stewart-sec.abt-pg .stwt-mdl {order: 3;}
.stewart-sec.abt-pg .itm {width: 100%;position: static;width: auto;height: auto;}
.stewart-sec.abt-pg .lsts-ryt, .stewart-sec.abt-pg .lsts-lft {display: flex;justify-content: center;gap: 30px;}
.abtpg-testi {padding: 45px 0;}
.abtpg-testi .abtpg-testi-cnt p {font-size: 16px;line-height: 1.6;}
.abtpg-testi-cnt {padding-top: 40px;margin: 35px 0 30px;}
.stewart-sec.abt-pg .itm.frth, .stewart-sec.abt-pg .itm.thrd {position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 33%;}
.stewart-sec.abt-pg .stwt-ryt, .stewart-sec.abt-pg .stwt-lft {max-width: 580px;margin-bottom: -20px;}
.innr-pract {margin-bottom: 35px;flex-wrap: wrap;justify-content: center;gap: 30px;}
.flip-box {max-width: 310px;width: 100%;}
.genpg-rite .flip-box-back p {font-size: 14px;line-height: 23px;margin: 0px 0px 15px;}
.innr-pract-bnt a {padding: 5px 29px 5px 10px;}
.hmpractice-sec {padding: 50px 0;}
.hmpractice-sec h2 {line-height: 1;}
.abt_pg_lft p:last-child{margin: 0;}
.ftr-top-cnt {margin-bottom: 45px;flex-direction: column;gap: 25px;}
.ftr-stewart-law {text-align: left;display: inline-block;}
.ftr-blk-rght-cnt {padding: 30px;width: 100%;margin: 0;}
.ftr-blk-rght-cnt .gform_legacy_markup_wrapper {margin: 0 !important;}
body.single-post .top-ryt-call a, .page-template .top-ryt-call a {border-color: #fff;color: #fff;}
.wht-lft-cnct h4 {font-size: 22px;letter-spacing: 0.3px;line-height: 33px;}
.wht-rht-cnct h6 {margin: 0 !important;}
.case-lsts {padding: 35px 0;}
.case-itms {padding: 20px 0 0;display: block;column-count: 2;column-gap: 40px;}
.case {width: 100%;}
.innerpg-star-sec:before{display: none;}
.str-itm {width: 100% !important;max-width: 300px;}
.nectar_single_testimonial-blk:before {top: 30px;}
.nectar_single_testimonial-blk {padding: 75px 35px 38px;}
.genpg-rite .nectar_single_testimonial-blk p {font-size: 18px;}
.genpg-rite .nectar_single_testimonial-blk h6 {margin: 0;}
.review_page_testimonials {padding: 220px 20px 28px;}
.genpg-rite {width: 100%;float: left;margin-bottom: 30px;}
.genpg-lft {width: 100%;max-width: 350px;float: none;margin: auto;clear: both;}
.page_default {padding: 50px 0;}
.genpg-rite.full-width { margin:0px; }
.page_bnr.inpg_blog_pg {padding: 50px 0 50px; }
body.blog .page_default .page_content {margin-top: 0px; }
.page_default .blg-cntblk {column-gap: 20px; column-count: 2; padding-right: 10px; }
.genpg-rite .blg-cntblk .post-item .blog-post-img img {height: 180px;}
.genpg-rite .blg-cntblk .post-item h3 {font-size: 24px;}
.inn-pract-lst {gap: 18px 14px;justify-content: center;}
.inn-pract-lst .inn-pract-itm h4 {font-size: 18px;margin: 0 0 8px;}
.inn-pract-lst .inn-pract-itm .inn-pract-btn a {font-size: 14px;}
.inn-pract-lst .inn-pract-itm {padding: 0 0 12px;width: 100%;max-width: 224px;}
.inn-pract-lst .inn-pract-itm .inn-pract-img {margin: 0 0 13px;}
.inn-practice-blk {padding-bottom: 47px;}
.page_default .works-sec {padding: 40px 0 0;}
.page_default .works-sec .work:last-child{margin-bottom: 0;}
.inn-accordion-blk, .inn-practice-blk {padding-top: 40px;}
.inn-image-cnt-blk {margin: 0 0 30px;padding: 32px 30px;}
.genpg-rite .pract-itm h2 {margin: 0 0 20px;font-size: 32px;}
.genpg-rite .pract-itm-blk {flex-direction: column;gap: 26px;}
.genpg-rite .pract-itm-blk .inn-pract-cnt {width: 100%;}
.genpg-rite .pract-itm {margin: 0 0 45px;}
.genpg-rite .pract-itm-blk .pract-img {width: 100%;max-width: 300px;}
.page_bnr.single-blogbnr {padding: 50px 0 20px;}
.genpg-lft .widget.widget_recent_entries ul li a {font-size: 15px;}
.genpg-lft .sdb-archives {padding: 30px 25px;}
.genpg-rite .page-navi{display: none;}
.page_default.single-blogpg {padding: 45px 0 50px;}
.genpg-rite .page-navi.mbl{display: flex;justify-content: space-between;align-items: center;padding: 30px 0 0;background: transparent;}
.genpg-rite .page-navi.mbl .page-navi-block:after{display: none;}
.genpg-rite .page-navi.mbl .page-navi-block {width: auto;}
.contact_pg .container, .cntpg-location-sec .container{max-width: 720px;}
.contact_pg.fw {padding: 50px 0;}
.contact_pg .contact-pg-blk {flex-direction: column;align-items: center;}
.contact_pg .contact-pg-blk .contact-pg-lft, .contact_pg .contact-pg-blk .contact-pg-rgt {width: 100%;}
.cntpg-lcatn-lft-cnt {padding: 38px;margin-bottom: 40px;width: 100%;float: none;}
.cntpg-testi-sec.owl-carousel {padding: 0;}
.cntpg-lcatn-rght-cnt {width: 100%;}
.cntpg-testi-sec.owl-carousel .owl-nav button.owl-prev, .cntpg-testi-sec.owl-carousel .owl-nav button.owl-next {position: static;margin: 0;}
.cntpg-testi-sec.owl-carousel .owl-nav {position: static;justify-content: center;gap: 30px;margin: 0 0 27px;}
.cntpg-location-sec {padding: 50px 0 40px;}
.genpg-rite .inn-attrny-blk {padding-left: 40px;}
.genpg-rite .inn-attrny-blk .inn-attrny-img {width: 46%;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt {width: 48%;}
.page_content .genpg-rite ul.inn-cmonn-order-lst {flex-wrap: wrap;justify-content: center;gap: 35px;}
.page_default .genpg-rite ul.inn-cmonn-order-lst li {width: 100%;max-width: 320px;}
.genpg-rite .inn-community-lst .inn-community-itm {width: 31.5%;}
.hmblg-hrd h2.text-heading {margin-bottom: 20px; }
.genpg-rite .inn-community-lst, .genpg-rite .inn-comm-carsl-lst.inn-community-lst.owl-carousel .owl-stage {padding: 40px 0;}
ul.inn-cmonn-order-lst.owl-carousel {width: 100%; max-width: 300px; margin: auto; }
ul.inn-cmonn-order-lst.owl-carousel .owl-dots , ul.inn-cmonn-order-lst.owl-carousel .owl-nav{display: none;}
ul.inn-cmonn-order-lst.owl-carousel .owl-stage {display: flex ; flex-wrap: wrap; padding: 0 0 6px; }
ul.inn-cmonn-order-lst.owl-carousel .owl-item {display: flex;border: 1px solid #ffffff;padding: 20px;text-align: left;}
.community-involvement-cmonn-order {padding: 30px 0;}
.innerpg-star-sec {padding: 40px 0; }
.container-section .case-lsts h3 {font-size: 28px;}
.inn-image-cnt-blk .inn-imge-blk {position: relative;margin: 0 0 20px;}
.inn-image-cnt-blk.one .inn-cnt-blk {padding: 30px 40px; width: 100%;}
.inn-image-cnt-blk.one {padding: 50px 0;}
.page_defaultaigl-ateny section.container-section {padding: 0;}
.page_defaultaigl-ateny section.container-section .genpg-rite {margin: 0;}
.page_defaultaigl-ateny .container.full-width .genpg-rite{ margin: 0;}
.sa-banner-lft {width: 100%;background-color: #0a1724;padding: 30px;text-align: center;}
.sa-banner {padding: 40px 0;}
.sa-banner {padding: 40px 0;background-color: #2d535d;background-image: inherit;}
.sa-banner-img {display: block;}
.page_bnr.faqs .inpg_bnr_left_cnt, .page_bnr.faqs .inpg_bnr_rght_cnt {padding: 60px 60px 20px;}
.page_default.faq .accsec-ritcnt.accordion {column-count: 1;}
.page_default.faq .accordion .accordion-section {display: block;}
.page_default.faq {padding: 40px 0 20px;}
.page_bnr.community {padding: 0;}
.austin-sec {background-position: right;}
.austin-sec .austin-lft {width: 100%;padding: 40px 0 10px;}
.austin-sec .austin-lft p {margin: 0 0 15px;}
.prct-btn {margin: 0px auto;}

}

@media screen and (max-width:767px) {
.stewart-sec  .container, .site-footer .container, .container { max-width: 100%;   padding: 0 15px;} 
.our-promise h2 {line-height: 1;margin: 0px 0px 11px 0px;} 
.austin-sec .austin-lft p {margin: 0 0 10px;}
.client-item {width: 100%;max-width: 400px;margin: auto;}
.client-sec h3 {text-align: center;margin: 0 0 30px;}
.pract-pg-bnr-list.new {margin: 20px 0 0;}
.join-sec {padding: 70px 0 20px;}
.ftr-blk-rght-cnt.new .gform_legacy_markup_wrapper ul.gform_fields li.gfield {width: 100%;}


.hmpractice-sec h2 {margin: 0 0 17px 0;} 
.our-promise p {margin: 0px 0 15px 0px;font-size: 15px;line-height: 1.4;} 
.work {width: 100%;} a.cmn-btn {padding: 11px 13px; } 
.exp-lst .exp-itm {max-width: 360px; margin: 0 auto 15px; } 
.exp-lst {flex-direction: column; } 
.site-footer .ftr-lft h3 {font-size: 25px; margin: 0 0 10px 0; } 
.site-footer .ftr-lft h2 {font-size: 28px; padding-bottom: 20px; } 
.site-footer .ftr-lft p {font-size: 16px; letter-spacing: 0.1px; } 
.site-footer .ftr-main {gap: 0px; } 
.site-footer a.cmn-btn {font-size: 15px; padding: 13px 27px;} 
.site-footer .ftr-ryt {padding: 30px; } 
.site-footer .ftr-btn {padding-top: 10px; } 
.ftmenu ul {margin: 0 0 10px; } 
.site-footer .ftr-scl-icns a{transform: scale(0.8);} 
.site-footer .ftr-scl-icns{gap:8px;} 
.site-footer .copyrights p, .copyrights a {font-size: 16px; letter-spacing: 0;}
.cpy-inr {gap: 3px; flex-wrap: wrap; }
.site-footer .copyrights {padding: 10px 0 20px;} 
.frm-lft .gform_wrapper .gform_footer {width: max-content;margin: auto; } 
.frm-lft .gform_wrapper .top_label input[type="submit"] {padding: 14px 35px !important; } 
.stewart-sec h3 {font-size: 18px;margin: 0 0 10px 0;} 
.stewart-sec h4 {font-size: 18px;padding-bottom: 12px;} 
.stewart-sec p {line-height: 1.4;margin: 0 0 10px 0; } 
.stwt-btn {padding-top: 5px;} 
.stewart-sec h4:after {width: 150px;} 
.case-sec h2 {margin: 0 0 10px; } 
.case-cntnt p { margin: 0px 0 10px 0; font-size: 15px; letter-spacing: 0; line-height: 1.5; } 
.case-cntnt h4 {font-size: 20px; margin: 13px 0; line-height: 1.2;} 
.case-btn a.cmn-btn {font-size: 15px; padding: 13px 25px;} 
.attrny-sec { padding: 30px 0;} 
.attry-lft {width: 100%; max-width: 320px;} 
.attry-img img { width: 100%; display: block; object-fit: cover; object-position: top; height: 350px; margin: 0 auto; } 
.attry-lft h3 {font-size: 26px;} 
.attry-rgt h2 { font-size: 25px; margin: 0 0 10px 0; } 
.attry-rgt h4 { font-size: 20px; letter-spacing: -0.28px; margin-bottom: 15px; line-height: 1.3; } 
.win-btn a { font-size: 23px; letter-spacing: 0; padding-right: 50px;} 
.frm-lft h3 {font-size: 24px; letter-spacing: 0;} 
.frm-lft {padding: 30px 30px 25px 30px; } 
.frm-rgt p {font-size: 18px; } 
.form-section {padding: 45px 0 30px; } 
.form-section {padding: 35px 0 25px; } 
.attry-whl {gap: 10px; } a.cmn-btn.promise-btn-two, a.cmn-btn.promise-btn-one {padding: 13px 20px 13px; } 
.ftmenu ul li {margin: 0 8px 0;} 
.hmpractice-sec .container, .works-sec .container {padding: 0 10px; }
.copyrights img {width: 70px; }
.page_bnr {padding: 40px 0;}
.page_title h1, .page_title h2 {font-size: 29px;margin: 0 0 13px;}
.genpg-rite h1, .genpg-rite h2 {font-size: 25px;letter-spacing: 0.3px;}
.genpg-rite .abt_pg_lft h4 {font-size: 24px;line-height: 1.2;letter-spacing: 0.2px;margin-bottom: 16px;}
.page_title {gap: 0;}
.abt_pg_rght h6 {font-size: 18px;line-height: 1;margin: 0 0 20px;}
.page_default li, .genpg-rite li, .page_title li {padding-left: 27px;}
.austin-personal-injury {padding: 40px 0;}
.genpg-rite h5, .page_title h5 {line-height: 1.6;letter-spacing: 0.2px;}
.abt-atry-lst {padding: 0;gap: 25px;margin: 0 0 25px;flex-wrap: wrap;align-items: center;justify-content: center;}
.abt-atry-itm {width: 100%;max-width: 300px;}
.stewart-sec.abt-pg {padding: 37px 17px;}
.stewart-sec.abt-pg h4:after {width: 110px;}
.stewart-sec.abt-pg h4 {font-size: 21px;padding-bottom: 12px;LETTER-SPACING: 0.2PX;}
.stewart-sec.abt-pg h3 {font-size: 21px;}
.abtpg-testi {padding: 35px 0;}
.page_default h3, .genpg-rite h3, .page_title h3 {font-size: 21px;}
.abtpg-testi-cnt {padding-top: 35px;margin: 29px 0 20px;}
.abtpg-testi .abtpg-testi-cnt p {font-size: 15px;}
.hmpractice-sec {padding: 40px 0;}
.our-pro-img.owl-carousel .owl-dots {margin-top: 28px;}
.site-footer .ftr-lft p {font-size: 15px;}
.ftr-stewart-law {margin-top: 27px;padding: 22px;}
.ftr-top-cnt {margin-bottom: 30px;gap: 20px;}
.wht-lft-cnct h4 br{display: none;}
.wht-lft-cnct h4 {font-size: 19px;letter-spacing: 0.4px;}
.schl-btn a.cmn-btn {font-size: 13px;padding: 13px 45px 13px 22px;letter-spacing: 0.2px;margin-top: 5px;}
.inpg-testimonials .inpg_bnr_left_cnt h6 {margin: 0;}
.nectar_single_testimonial-blk {padding: 75px 25px 33px;}
.nectar_single_testimonial-blk:before {transform: scale(0.9);}
.genpg-rite .nectar_single_testimonial-blk p {font-size: 17px;}
.review_page_testimonials {padding: 207px 15px 25px;}
.review_page_testimonials .testi-item p {font-size: 18px;}
.page_default {padding: 40px 0;}
.page_default p, .genpg-rite p, .genpg-rite li, .page_title p, .page_title li {font-size: 14px;}
.inn-accordion-blk, .inn-practice-blk {padding-top: 33px;}
.inn-practice-blk {padding-bottom: 36px;}
.page_default .works-sec {padding: 35px 0 0;}
.accsec-ritcnt.accordion h4 {font-size: 28px;line-height: 1.2;}
.accordion .accordion-section h3 a {padding: 8px 45px 11px 15px;font-size: 19px;letter-spacing: 0.2px;}
.accordion .accordion-section h3 a:before {top: 15px;right: 9px;transform: scale(0.7);}
body.page-template-single-practice-areas-location-page .page_content {margin: 0 0 40px;}
.genpg-rite .pract-itm h2 {margin: 0 0 20px;font-size: 30px;}
.genpg-rite .pract-itm-blk {margin: 0 0 30px;}
.genpg-rite .pract-itm {margin: 0 0 37px;}
.genpg-rite h4, .page_title h4 {font-size: 21px;letter-spacing: 0.3px;}
.page_bnr.single-blogbnr {padding: 40px 0 17px;}
.page_bnr.single-blogbnr .post-category a {font-size: 15px;margin-bottom: 15px;}
.page_default.single-blogpg {padding: 35px 0 40px;}
.contact_pg .container, .cntpg-location-sec .container{max-width: 100%;padding: 0 15px;}
.contact_pg .container .container{padding: 0;}
.contact_pg .contact-pg-blk .contact-pg-lft, .contact_pg .contact-pg-blk .contact-pg-rgt {padding: 30px;}
.contact_pg .contact-pg-blk .contact-pg-lft h1 {font-size: 29px;margin: 0 0 25px;}
.contact_pg .contact-pg-blk .contact-pg-lft p {line-height: 1.6;margin: 0;}
.contact_pg .contact-pg-blk .contact-pg-rgt h4 {margin-bottom: 14px;}
.contact_pg .contact-pg-blk .gform_wrapper .gfield_label {font-size: 14px !important;}
.contact_pg .contact-pg-blk .gform_wrapper .ginput_container_select {padding: 8px 0 0;}
.contact_pg .contact-pg-blk .gform_legacy_markup_wrapper.gf_browser_chrome select {font-size: 13px;}
.gform_legacy_markup_wrapper .gform_footer {padding: 16px 0 0;}
.contact_pg.fw {padding: 40px 0;}
.cntpg-lcatn-lft-cnt h2 {font-size: 29px;}
.cntpg-lcatn-lft-cnt {padding: 30px;margin-bottom: 36px;}
.cntpg-testi-sec.owl-carousel .owl-nav {margin: 0 0 20px;}

.genpg-rite .inn-attrny-blk .inn-attrny-cnt h2 {font-size: 34px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 {font-size: 17px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 a {font-size: 26px;}

.page_default .genpg-rite ul.inn-cmonn-order-lst li {max-width: 240px;}
.page_bnr.faqs .inpg_bnr_left_cnt, .page_bnr.faqs .inpg_bnr_rght_cnt {
    padding: 60px 27px 20px;
}


} 

@media screen and (max-width:680px) {
.head-sec {padding: 0px 0; } 
.bnr-cnt h1 strong {font-size: 33px; } 
.exp-lst {flex-direction: column;} 
.exp-lst .exp-itm {width: 100%; } 
.exp-lst .exp-itm {padding: 20px; } 
.exp-lst .exp-itm h2, .exp-lst .exp-itm h2 strong {font-size: 26px !important; } 
.exp-lst .exp-itm h2 strong {display: inline-block;} 
.logo {width: auto;} 
.hdr-whole {flex-direction: column;align-items:center; } 
.logo img {margin: 0 auto 20px; max-width: 200px; } 
.exp-lst .exp-itm h2 {margin-bottom: 0px; } 
.showhide b.txtl {font-size: 18px;line-height: 1.4;} 
.showhide b.txtr {font-size: 27px; } 
.bnr-cnt h1 {line-height: 1.2; } 
.sicky-logo {max-width: 150px;padding: 0 8px;} 
.testi-blck.owl-carousel .owl-item img {transform: scale(0.6); } 
.text-heading, .attry-rgt h2, .our-promise h2 {letter-spacing: 0; } 
.site-footer .ftmenu ul li a {margin: 0px 5px 5px; font-size: 15px; line-height: 1.5; } 
.logo-rit {justify-content: center; } 
.practice-areas-itm.owl-carousel .owl-nav {width: 26%; } 
.our-promise-btn br {display: none; } 
.itm.frth {top: 45%; right: 58%; } 
.hmblg-item {flex-direction: column; align-items: center;max-width: 430px; margin: auto;text-align: center;} 
.hmblgcnt {width: 100%; } 
.hmblg-item-img {width: 100%; max-width: 180px; margin: 0 0 10px; } 
.hmpost_btn {width: 10%; }
.stewart-img {margin: 0 auto 30px; max-width: 250px; }
.page_default .blg-cntblk {column-gap: 0; column-count: 1; padding-right: 10px; }
.genpg-rite .blg-cntblk .post-item {width: 100%; max-width: 450px; margin: 0 auto 20px; display: block; }
.genpg-rite .blg-cntblk .post-item .blog-post-img img {height: 250px;}

}

@media screen and (max-width: 640px) {
.genpg-rite ul.inn-areas-lst li a {padding: 8px 20px 9px;line-height: 1.4;}
.genpg-rite ul.inn-areas-lst li {max-width: 270px;width: 100%;}

.genpg-rite .inn-attrny-blk {padding: 25px;flex-direction: column-reverse;gap: 23px;background: linear-gradient(to bottom, #0a1724 0%, #2e545f 100%);}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt {width: 100%;text-align: center;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 {display: inline-block;padding-left: 57px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 a:before {left: -9px;transform: scale(0.7);}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 a {font-size: 25px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h2 strong {display: inline;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h2 {font-size: 32px;}
.container-section .case-lsts h3 {font-size: 23px;}


}

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

.genpg-rite .inn-community-lst{flex-wrap: wrap;justify-content: center;gap: 24px;}
.genpg-rite .inn-community-lst, .genpg-rite .inn-comm-carsl-lst.inn-community-lst.owl-carousel .owl-stage {padding: 6px 0 28px;}
.genpg-rite .inn-community-lst .inn-community-itm {min-height: 280px;width: 100% !important;max-width: 210px;}
.genpg-rite .inn-comm-carsl-lst.inn-community-lst.owl-carousel .inn-community-itm{margin: auto;}
.genpg-rite .inn-community-lst .inn-comm-cnt {bottom: 18px;width: 85%;}
.page_content .genpg-rite ul.inn-cmonn-order-lst {gap: 20px;}
.page_default .genpg-rite ul.inn-cmonn-order-lst li {max-width: 220px;}



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

.logo-rit {max-width: 100%;width: 100%;} 
.showhide {padding: 0px 0 0 20px; } 
.bnr-btn a {font-size: 15px; } 
.banner-sec {padding: 30px 0; } 
.bnr-cnt {padding: 15px 10px 15px; } 
.testi-blck.owl-carousel .owl-item img {transform: scale(0.6); } 
.work {padding: 20px;margin: 0 auto 15px; } 
.work h3 {font-size: 26px; margin-bottom: 15px; } 
.stwt-btn a {font-size: 12px;padding: 12px 10px;} 
.practice-areas-itm.owl-carousel .owl-nav {width: 37%;} 
.bnr-cnt h1 strong {font-size: 29px; margin: 0 0 6px; } 
.bnr-cnt h1 {font-size: 23px; margin: 0 0 10px; } 
.bnr-btn {margin: 0 0 20px; } 
.hm-xperience {padding: 30px 0 20px; } 
.frm-lft {padding: 20px 15px 15px 15px; } 
.hm-testimonials h2 {margin: 0 0 10px 0; } 
.testi-blck.owl-carousel .owl-item img {margin: -45px auto 0px; } 
.hm-testi-item p {line-height: 1.4; letter-spacing: 0; } 
.case-sec h2 {font-size: 23px; } 
.win-btn {margin: 18px 0 0; } 
.win-btn a {font-size: 18px;} 
.win-btn a::before {transform: scale(0.7); } 
.attry-lft h3 {font-size: 24px; } 
.attry-rgt h2 {font-size: 21px;} 
.attry-whl {gap: 6px; } 
.attry-rgt h4 {font-size: 18px; letter-spacing: 0; } 
.award-itm {width: 100%; max-width: 270px; margin: auto; } 
.our-promise h2 {margin: 0px 0px 10px; font-size: 22px; } 
.our-promise p {margin: 0px 0 10px; } 
.our-promise-btn {margin: 0 auto 10px; flex-direction: column; gap: 12px;max-width: 240px; } a.cmn-btn.promise-btn-two, a.cmn-btn.promise-btn-one {font-size: 15px; padding: 10px 13px; } 
.our-pro-img-img {width: 100%; max-width: 300px; margin: auto; } 
.our-pro-img.owl-carousel .owl-dots {margin: 20px auto 0; } 
.itm.frst {left: -12px;} 
.itm.scnd {right: 0%; } 
.itm.thrd {top: 52%; right: 27%;} 
.stwt-lft {margin: 0 auto 50px; } 
.stewart-img {margin: 0 auto 20px; max-width: 260px; } 
.lsts-ryt {height: 190px; } 
.stwt-ryt {margin: 0 auto 80px; } 
.itm.fvth {left: -2%; } 
.itm.sxth {right: -3%;top: 15%; } 
.itm.frth {top: 46%; right: 45%; } 
.frm-rgt p {font-size: 16px; } 
.site-footer .ftr-lft h3 {font-size: 21px;} 
.site-footer .ftr-lft h2 {font-size: 25px; padding-bottom: 13px; line-height: 1.2; } 
.site-footer .ftr-lft p {letter-spacing: 0;line-height: 1.4; } 
.site-footer .ftr-ryt {padding: 19px; } 
.site-footer .ftr-ryt h4 {font-size: 22px; line-height: 1.2; } 
.site-footer .ftr-scl-icns {gap: 3px; flex-wrap: wrap; transform: scale(0.8); } 
.site-footer .copyrights p, .copyrights a {font-size: 16px;line-height: 1.1;} 
.site-footer .ftmenu ul li a {margin: 0; } 
.site-footer .ftr-main {margin: 0 0 15px; } 
.ftmenu ul {margin: 0 0 0px; } 
.hmblgcnt h3 {font-size: 19px;letter-spacing: 0; } 
.hmblgcnt p {font-size: 14px; } 
.hmpost_btn {width: 14%; }
.hmblg-item-img {width: 100%; max-width: 150px; margin: 0 0 10px; }
.hmpractice-sec {padding: 10px 0 100px; }
.hdr-top a {font-size: 14px; }
.frm-lft .gform_wrapper ul {gap: 12px;}

.page_bnr {padding: 30px 0;}
.page_title h1, .page_title h2 {font-size: 24px;}
.genpg-rite .abt_pg_lft h4 {font-size: 21px;}
.page_default p, .genpg-rite p, .genpg-rite li, .page_title p, .page_title li {font-size: 14px;}
.genpg-rite p, .page_title p {margin: 0 0 21px;}
.abt_pg_rght h6 {font-size: 17px;line-height: 1.5;margin: 0 0 17px;}
.page_default li, .genpg-rite li, .page_title li {padding-left: 26px;line-height: 1.5;}
.genpg-rite ul li:before, .page_title ul li:before {top: 10px;}
.austin-personal-injury {padding: 30px 0;}
.genpg-rite h1, .genpg-rite h2 {font-size: 21px;letter-spacing: 0.3px;}
.genpg-rite h5, .page_title h5 {font-size: 17px;}
.austin-personal-injury h5 {margin-bottom: 18px;}
.abt-atry-lst {padding: 20px 0 0;margin: 0 0 20px;}
.abt-atry-itm-cnt h4 a {padding-left: 25px;}
.stewart-sec.abt-pg {padding: 28px 17px;}
.stewart-sec.abt-pg p {line-height: 1.7;}
.stewart-sec.abt-pg h4 {font-size: 19px;padding-bottom: 12px;LETTER-SPACING: 0.4PX;}
.stewart-sec.abt-pg h3 {font-size: 19px;}
.stewart-sec.abt-pg h4:after {width: 90px;}
.abtpg-testi {padding: 28px 0;}
.page_default h3, .genpg-rite h3, .page_title h3 {font-size: 19px;line-height: 1.4;}
.genpg-rite h1, .genpg-rite h2, .genpg-rite h3, .genpg-rite h4, .genpg-rite h5, .genpg-rite h6, .page_title h3, .page_title h4, .page_title h5, .page_title h6 {margin-bottom: 16px;}
.abtpg-testi-cnt:before {top: -3px;transform: scale(0.8);}
.abtpg-testi-cnt {padding-top: 30px;margin: 25px 0 15px;}
.abtpg-testi .abtpg-testi-cnt p {font-size: 14px;line-height: 1.52;}
.hmpractice-sec {padding: 22px 0 25px;}
.flip-box {max-width: 260px;height: 260px;}
.genpg-rite .flip-box-back p {font-size: 13px;margin: 0px 0px 12px;line-height: 1.6;}
.flip-box-back {padding: 17px;}
.innr-pract-bnt a {padding: 5px 26px 5px 10px;font-size: 11px;}
.our-pro-img-img {max-width: 200px;}
.site-footer .ftr-lft h2 {font-size: 22px;}
.ftr-stewart-law h4 {font-size: 17px;letter-spacing: 0.3px;}
.ftr-blk-rght-cnt h4 {font-size: 20px;letter-spacing: 0.3px;margin: 0 0 16px;}
.ftr-blk-rght-cnt {padding: 20px;}
.ftr-blk-rght-cnt .gform_wrapper ul li input, .ftr-blk-rght-cnt .gform_wrapper ul li textarea {font-size: 14px !important;}
.ftr-blk-rght-cnt .gform_wrapper ul {gap: 14px;}
.ftr-blk-rght-cnt .gform_wrapper .gfield_label {font-size: 13px !important;}
.ftr-blk-rght-cnt .gform_legacy_markup_wrapper.gf_browser_chrome select {padding: 9px;font-size: 13px;}
.ftr-blk-rght-cnt .gform_wrapper ul li textarea {height: 66px;}
.ftr-blk-rght-cnt .gform_wrapper .top_label input[type="submit"] {padding: 11px 16px !important;}
.ftr-top-cnt {margin-bottom: 25px;gap: 17px;}
.wht-lft-cnct h4 {font-size: 19px;letter-spacing: 0.4px;line-height: 28px;}
.schl-btn a.cmn-btn {padding: 8px 40px 8px 14px;line-height: 1.5;}
.genpg-rite h6, .page_title h6 {font-size: 16px;}
.wht-lft-cnct {margin: 0 0 22px;}
.case-lsts {padding: 28px 0;}
.case-itms {padding: 0;column-count: 1;}
.case-lsts ul li:last-child{margin: 0;}
.wht-rht-cnct h5{line-height: 1.5;}
.inpg-testimonials .inpg_bnr_rght_cnt {max-width: 60px;}
.nectar_single_testimonial-blk:before {transform: scale(0.8);top: 22px;}
.nectar_single_testimonial-blk {padding: 57px 17px 27px;}
.genpg-rite .nectar_single_testimonial-blk p {font-size: 15px;line-height: 1.4;}
.review_page_testimonials .testi-item {padding: 20px 21px 15px;background-image: none;text-align: center;}
.review_page_testimonials .testi-item p {font-size: 15px;}
.inpgtesti-blk {margin: 0 0 24px;}
.genpg-lft .widget h4.widget-title {font-size: 27px;padding: 10px;}
.genpg-lft .widget .widget ul li a {font-size: 18px;line-height: 1.2;}
.genpg-lft .widget {margin-bottom: 30px;}
.genpg-lft .widget .widget ul li a:hover:before {top: 10px;}
.genpg-rite .blg-cntblk .post-item .blog-post-img img {height: 150px;}
.genpg-rite .blg-cntblk .post-item h3 {font-size: 22px;}
.genpg-rite p, .page_title p {line-height: 1.5;}
.page_default.blog_pg .genpg-lft .sdb-archives .widget h4.widget-title {font-size: 25px;}
.page_default {padding: 30px 0;}
.inn-accordion-blk, .inn-practice-blk {padding-top: 25px;}
.inn-practice-blk {padding-bottom: 30px;}
.page_default .works-sec {padding: 27px 0 0;}
.page_default .works-sec h2 {font-size: 29px;}
.accsec-ritcnt.accordion h4 {font-size: 25px;margin: 0 0 17px;letter-spacing: 0.3px;}
.accordion .accordion-section h3 a {padding: 7px 37px 9px 11px;font-size: 17px;letter-spacing: 0.2px;}
.accordion .accordion-section h3 a:before {top: 12px;right: 6px;transform: scale(0.6);}
.accordion .accordion-section {margin: 0px 0 10px;}
.accsec-ritcnt.accordion {margin: 0 0 24px;}
body.page-template-single-practice-areas-location-page .page_content {margin: 0 0 30px;}
.inn-image-cnt-blk {margin: 0 0 23px;padding: 20px 20px;}
.genpg-lft .widget ul.sidebar-menu li a.drop.close:after, .genpg-lft .widget ul.sidebar-menu li a.drop.open:after {transform: scale(0.7);top: 6px;}
.genpg-lft .widget .widget ul li ul.sub-menu {padding-left: 17px;}
.genpg-rite .pract-itm-blk .pract-img {max-width: 270px;}
.genpg-rite .pract-itm h2 {margin: 0 0 16px;font-size: 26px;}
.genpg-rite .pract-itm-blk {margin: 0 0 24px;gap: 20px;}
.genpg-rite .pract-itm-blk .inn-pract-btn {margin: 0 0 16px;}
.genpg-rite h4, .page_title h4 {font-size: 20px;}
.genpg-rite ul.inn-areas-lst li a {padding: 7px 12px 8px;}
.genpg-rite ul.inn-areas-lst {margin: 0 0 30px;gap: 12px;}
.genpg-rite .pract-itm {margin: 0 0 30px;}
.page_bnr.single-blogbnr {padding: 30px 0 12px;}
.page_bnr.single-blogbnr .post-category a {font-size: 14px;line-height: 16px;padding: 3px 7px;margin-bottom: 11px;}
.page_default.single-blogpg {padding: 25px 0 30px;}
.page_default.single-blogpg .genpg-lft{max-width: 270px;}
.genpg-lft .widget.widget_recent_entries ul li a {font-size: 14px;}
.genpg-lft .widget.widget_recent_entries ul li {margin: 0 0 15px;}
.genpg-lft .widget.widget_recent_entries ul {padding: 16px 14px;}
.genpg-lft .widget {margin-bottom: 30px;}
.genpg-lft .sdb-archives {padding: 20px 16px;}
.genpg-lft .sdb-archives .widget input, .genpg-lft .sdb-archives .widget select {padding: 10px 45px 10px 10px;font-size: 13px;}
.genpg-lft .sdb-archives .widget input[type="submit"] {width: 36px;}
.genpg-lft .sdb-archives .widget {margin: 0 0 15px;}
.genpg-rite .page-navi.mbl {padding: 19px 0 0;}
.contact_pg.fw {padding: 30px 0;}
.contact_pg .contact-pg-blk .contact-pg-lft .contact-pg-lft-cnt {padding: 0;}
.contact_pg .contact-pg-blk .contact-pg-lft, .contact_pg .contact-pg-blk .contact-pg-rgt {padding: 18px;}
.contact_pg .contact-pg-blk .contact-pg-lft h1 {font-size: 22px;margin: 0 0 19px;}
.contact_pg .contact-pg-blk .gform_wrapper ul li.drop {padding-top: 20px !important;}
.contact_pg .contact-pg-blk .gform_wrapper ul li textarea {font-size: 14px !important;height: 70px;}
.gform_legacy_markup_wrapper .gform_footer {padding: 11px 0 0;}    
.contact_pg .contact-pg-blk .gform_wrapper .top_label input[type="submit"] {padding: 10px 19px !important;font-size: 14px !important;}
.cntpg-location-sec {padding: 36px 0 30px;}
.cntpg-lcatn-lft-cnt {padding: 20px;margin-bottom: 26px;}
.cntpg-lcatn-lft-cnt h2 {font-size: 24px;}
.cntpg-lcatn-lft-cnt h4 {font-size: 22px;margin-bottom: 20px;}
.cntpg-lcatn-lft-cnt ul li {font-size: 17px;margin-bottom: 16px;}
.cntpg-testi-sec.owl-carousel .owl-nav {gap: 23px;}

.genpg-rite .inn-attrny-blk {padding: 15px;gap: 18px;margin: 0 0 24px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h2 {font-size: 25px;margin: 0 0 18px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 a:before {left: -14px;transform: scale(0.6);}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 {font-size: 16px;margin: 0 0 20px;padding-left: 47px;}
.genpg-rite .inn-attrny-blk .inn-attrny-cnt h6 a {font-size: 21px;margin: 5px 0 0;}
.genpg-rite .inn-attrny-blk .inn-attrny-img {max-width: 200px;}


}
@media screen and (max-width:440px) {}
@media screen and (max-width:375px) {}
@media screen and (max-width:360px) {}