@media (min-width:1921px) {
.home-practice-sec .container, .hm-testimonials .container{max-width: 1920px;}

}

@media (max-width:1900px) {


.bnr-rite-txt {margin: -77px -246px 0 0px;}
.hm-jon-michael-sec h2.text-heading {font-size: 155px; letter-spacing: -6px;}
.bnr-log {width: 34.6%;}


.site-footer:before{width: 400px; height: 375px;}
.award-section:before{clip-path: polygon(0 0, 77% 0%, 6% 100%, 0% 100%);}



}


@media screen and (max-width:1800px) {
.bnr-brd-crt {font-size: 34px;}
.bnr-img {padding: 0 34px 0 30px;}	

.bnr-rite-txt {margin: -92px -217px 0 0px;}
.bnr-log {width: 34.6%; }
.hm-jon-michael-sec h2.text-heading {font-size: 142px; letter-spacing: -4px; }
.bnr-rite-txt .rite-txt {font-size: 22px;}
.bnr-rite-img {padding: 0px 135px 0 0px; }
.bnr-brd-crt {clip-path: polygon(0 0, 101% 0%, 75% 100%, 0% 100%);}

.site-footer:before {width: 350px; height: 330px; }
.award-section:before{clip-path: polygon(0 0, 76.7% 0%, 6% 100%, 0% 100%);}

.hm-jon-michael-sec:before {    width: 83.5%;}

}

@media screen and (max-width:1700px) {
.bnr-img {padding: 0 61px 0 20px;}
.bnr-brd-crt {clip-path: polygon(0 0, 100% 0%, 70% 100%, 0% 100%);font-size: 36px;padding: 18px 5px 20px 34px;}
	
.hm-jon-michael-sec h2.text-heading {font-size: 134px; letter-spacing: -2px; }

.bnr-rite-txt {margin: -75px -151px 0 0px; }
.bnr-rite-txt .rite-txt {font-size: 22px;    padding: 23px 28px 18px;}
.bnr-btn .cmn-btn {font-size: 22px; padding: 17px 35px; }
.bnr-rite-img {padding: 0px 108px 0 0px; }
.bnr-log {width: 31.3%;}

.hm-jon-michael-sec:before {width: 85.5%;}

.hm-resolve-cases-sect{padding: 210px 0 50px;}
.hm-testimonials .container{padding: 0 55px 0 62px;}
.hm-testimonials .hm-testi-item{padding: 30px 45px;}
.hm-testimonials .hm-testi-item:before{left: 30px;top: 25%;transform: scale(0.9);}
.hm-testimonials .star-rat{width: 380px;height: 28px;}
.hm-testimonials{padding: 140px 0 130px;}


.site-footer:before {width: 315px; height: 295px;}
.award-section:before {clip-path: polygon(0 0, 77.5% 0%, 6% 100%, 0% 100%);}


.home-help-section .hm-help-rht {top: 55px; width: 32.93%; }


}

@media screen and (max-width:1600px) {
header#site-header .container,.award-section .container, .hm-form-sec .container, .banner-sec .container{ max-width:1400px; }
.text-heading { font-size: 60px;letter-spacing: -2.2px; }
a.cmn-btn {font-size: 20px; padding: 18px 25px;}


.topmenu ul li a {font-size: 18px;}
.bnr-lft-txt h1 strong {font-size: 40px; letter-spacing: 12.2px; }
.bnr-lft-txt h1 {font-size: 80px;}
.bnr-lft-txt p {font-size: 25px;}
.bnr-btn .cmn-btn {font-size: 20px; padding: 17px 32px; }
.banner-sec{padding: 165px 0 0; }
.bnr-rite-txt .rite-txt {font-size: 20px; padding: 23px 20px 18px; }
.bnr-brd-crt {clip-path: polygon(0 0, 100% 0%, 68% 100%, 0% 100%); font-size: 30px; padding: 16px 14px 17px 26px; }
.bnr-rite-txt {margin: -63px -122px 0 0px; }
.top-call a {font-size: 34px;}
.top-rit .header-btn a {padding: 12px 33px 15px 32px;}
.bnr-lft-txt {margin: 0;}
.bnr-rite-img {padding: 0px 120px 0 0px; }
.topmenu ul li {margin: 0 17px 0 0;}	

.bnr-img {padding: 0 68px 0 10px;}	
	
.hm-resolve-cases-sect .reslve-blk h4{font-size:23px;line-height: 1.2;letter-spacing:2.6px;margin: -100px 0 20px 0;}
.hm-resolve-cases-sect h2.text-heading{font-size: 46px;margin: 0 0 60px;}
.hm-resolve-cases-sect {padding: 165px 0 20px;}
.hm-resolve-cases-sect .reslve-blk{margin: 0 0 -65px;}
.hm-testimonials .hm-testi-item p{padding: 0 15px;}
.hm-testimonials .star-rat {width: 325px;height: 25px;}
.hm-testimonials h3{font-size: 22px;letter-spacing: 3px;padding: 12px 35px;}
.hm-testimonials {padding: 115px 0 100px;}
.hm-testimonials .hm-testi-item h5{font-size: 22px;margin: 0 0 15px 0;}
.hm-testimonials:before{height: 1030px;}
.hm-testimonials .testi-blck .owl-nav {max-width: 480px;}

.practice-areas-img { max-width: 1400px;margin: -130px auto 100px; }
.practce-text p {font-size: 23px;}
.practce-text h2 {  padding: 0 110px 0 40px; margin: 0 0px 0 30px; }
.practice-itams .practice-list h3 { margin: 0 0 60px; font-size: 25px; }
.practice-itams:hover .practice-list h3 {margin: 0 0 80px; }
.practice-itams .practice-list .view-btn a { font-size: 17px; letter-spacing: 3px; }
.practice-itams .practice-list { bottom: 30px; }
.home-practice-sec { padding: 0 0 110px; }

.hm-jon-michael-sec h2.text-heading {font-size: 130px; letter-spacing: -1px; }
.hm-jon-michael-sec {padding: 90px 0 0;}
.hm-jon-michael-sec:before {    width: 84.5%;}
	
.hm-resolve-cases-sect .reslve-blk p {font-size: 19px;}	

.award-blk {padding: 0 85px 0; } 
.award-section .award-blk.owl-carousel .owl-nav {width: 97%; } 
.award-section {padding: 65px 0 180px; } 
.texas-section {padding: 80px 0 0; } 
.texas-section h5{font-size: 22px;letter-spacing: 3.3px;}
.texas-section p {margin: 0 0 34px;font-size: 19px;}
.learn-btn a.cmn-btn {padding: 17px 50px; font-size: 22px; }
.learn-btn {padding: 10px 0 0; }


.hm-form-sec:before{transform: scale(0.8);right: -14px;}
.form-rit{padding: 65px 45px 38px;}
.form-rit .gform_wrapper .top_label input[type="submit"] {font-size: 19px !important;padding: 16px 30px !important;}
.form-rit .gform_wrapper .top_label input, .form-rit .gform_wrapper select, .form-rit .gform_wrapper .top_label textarea {font-size: 18px !important; padding: 14px 22px !important;}
.form-lft h2 {padding-left: 90px; margin: 0 0 34px; }
.map iframe {height: 535px;}
.form-rit .gform_wrapper .top_label input[type="checkbox"] {margin: 5px 7px 0px 0 !important;width: 14px !important;height: 14px !important;}
.form-rit .gform_wrapper .gform_footer.top_label {margin: -79px 0 0;}

.form-rit .gform_wrapper ul li.chk ul{margin: -12px 0 0;}
.site-footer:before {width: 215px; height: 200px; }
.ftr-icons h3 {font-size: 42px;letter-spacing: 0.16px;margin: 0 0 33px;}
.ftr-itm h4{font-size: 28px;margin: 0px 0 27px;}
.ftmenu ul li a{ font-size: 19px; }
.copyrights {padding: 40px 0;}
.copyrights p, .copyrights a {font-size: 20px;}
.ftr-btn a.btn {padding: 9px 78px 9px 43px;font-size: 21px;}
.site-footer {padding: 110px 0 0;}
.ftr-icons h5 {font-size: 20px;}
.ftr-logo {width: 79.3%; margin: 0 auto 38px; }
.ftr-itm p {margin: 0 0 37px; font-size: 19px;}
.form-lft {padding: 110px 0px 0px;}
.ftr-itm.cnt .ftr-call p a{font-size: 32px;letter-spacing: 0.24px;}


.home-help-section .hm-help-rht{right: 45px; top: 43px; width: 28.13%;}
.jhon-itm p {font-size: 19px; }
.jhon-itm p br{display: none;}	
.award-section:before{clip-path: polygon(0 0, 78% 0%, 6% 100%, 0% 100%);}
.award-section h3 {font-size: 38px;}

.form-rit .text-heading {font-size: 52px;}
	
.jon-michael-resolve-cases-sec:before {height: 67%;}	

/*  Inner pages  */

.page_bnr { padding: 210px 0 120px;}
.page_title h1, .page_title h2 { font-size: 82px;}
.page_default {padding: 110px 0 }
.page_default .genpg-rite h1, .page_default .genpg-rite h2 { font-size: 48px;margin-bottom: 30px}
.page_default .genpg-rite h3 {font-size: 46px;}
.page_default .genpg-rite h4 {font-size: 38px;}
.page_default .genpg-rite h5 { font-size: 28px;}
.page_default .genpg-rite h6 { font-size: 25px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 19px;margin-bottom: 26px}
.page_default .genpg-rite li{margin-bottom: 18px}

.page_content .genpg-rite .cbt-cmn-box h2 strong { font-size: 58px;}
.page_default .genpg-rite .cmn-box-tel-btn p a { font-size: 34px;}
.genpg-rite .cmn-img, .page_default .post-img.single_defualt_img  {margin-bottom: 30px; }

.page_default .genpg-rite .in-att-blk  h2 {font-size: 78px; letter-spacing: -3px; } 
.page_default .genpg-rite .in-att-blk  h6 {font-size: 22px; letter-spacing: 15px; } 
.page_default .genpg-rite .in-att-info-blk {margin: 0px 0 -20px -95px; } 
.genpg-rite .in-att-info-blk {padding: 40px 50px 35px 10px; }

.genpg-lft h4.widget-title {font-size: 38px; }


}

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


}

@media screen and (max-width:1440px) {
header#site-header .container, .award-section .container, .site-footer .container, .hm-form-sec .container, .banner-sec .container, .container{ max-width:1200px; }

.text-heading { font-size: 50px;letter-spacing: -1.5px; }

a.cmn-btn{padding: 16px 25px;  border-width: 5px;font-size: 18px;}
a.cmn-btn:before{ border-width: 3px;height: 72%;}


.topmenu ul li a {font-size: 16px; padding: 14px 0px;}
.top-call a {font-size: 28px; }
.top-rit .header-btn a {padding: 12px 25px 12px 21px; font-size: 15px; }
.logo-rit {gap: 30px;}
.topmenu ul li {margin: 0 13px 0 0; }
.topmenu ul li.current-menu-item a:before, .topmenu ul > li a:hover:before {left: -13px;}
	
.topmenu ul.sub-menu li.insurance-claims ul {width: 388px;}	
.topmenu ul li ul.sub-menu {width: 230px;}	
	
.bnr-lft-txt h1 strong {font-size: 32px; letter-spacing: 10.2px; }
.bnr-lft-txt h1 {font-size: 65px; margin: 0 0 14px;        letter-spacing: -2.44px; }
.bnr-lft-txt p {font-size: 22px; margin: 0 0 16px; }
.banner-sec {padding: 140px 0 0; }
.bnr-rite-txt .rite-txt {font-size: 17px; padding: 18px 18px 15px; }
.bnr-brd-crt {font-size: 25px;width: 360px;}
.bnr-rite-txt {margin: -56px -129px 0 0px; }
.bnr-btn .cmn-btn {font-size: 18px; padding: 16px 21px; }
.bnr-img {padding: 0 24px; }
.bnr-rite-img {padding: 0px 132px 0 0px;    width: 42% }
.bnr-brd-crt {clip-path: polygon(0 0, 100% 0%, 70% 100%, 0% 100%);}

.home-help-section { padding: 63px 0 45px; }
.home-help-section h2.text-heading {  margin: 0 0 18px; }
.home-help-section .hm-help-lft h5 {font-size: 21px; padding: 15px 16px; letter-spacing: 2.14px; margin: 0 0 20px; }
.home-help-section .hm-help-lft p {font-size: 19px;margin: 0 0 40px;}
.home-help-section .hm-help-lft-cnt {padding: 0 144px 0 0;}
.home-help-section .hm-help-call h6 {font-size: 17px;letter-spacing: 3.92px;}
.home-help-section .hm-help-call h6 a {font-size: 32px;}

.hmblg-sec { padding: 0px 0 75px; }
.hmblg-sec h2.text-heading {margin: 0 0 35px;}
.hmblg-sec .hmblg-item h3 a {font-size: 24px;}
.hmblg-sec .dt-rm {font-size: 17px;padding: 13px 11px 13px 56px;margin: 0 0 12px;}
.hmblg-sec .bx-controls-direction {gap: 25px;top: 134px;}
.hmblg-sec .hmblg-item::before { bottom: 42px; transform: scale(0.85); transform-origin: left center; }

.hm-jon-michael-sec:before {width: 83.9%;}
	
.hm-resolve-cases-sect {padding: 150px 0 20px; }
.hm-resolve-cases-sect h2.text-heading {font-size: 40px;margin: 0 0 55px;}
.hm-resolve-cases-sect .reslve-blk h4{font-size: 21px;letter-spacing: 2px;}
.hm-resolve-cases-sect .reslve-blk p{font-size: 18px;margin: 0 0 15px;line-height: 1.5;}
.hm-testimonials .hm-testi-item p{padding: 0;font-size: 16px;}
.hm-testimonials .hm-testi-item:before {left: 20px;top: 23%;transform: scale(0.7);}
.hm-testimonials .star-rat {width: 272px; height: 23px; }
.hm-testimonials .testi-blck .owl-nav button{transform: scale(0.9);}
.hm-testimonials .hm-testi-item h5 {margin: 0 0 10px 0; }
.hm-testimonials {padding: 95px 0 65px;}
.hm-testimonials:before {height:780px;}
.hm-testimonials .hm-testi-item {padding: 26px 30px; }
.hm-testimonials h3 {font-size: 20px; letter-spacing: 2px; padding: 11px 26px; margin: 0 0 25px; }
.hm-testimonials .testi-blck .owl-nav {max-width: 440px;    margin: 27px auto 0; }

.practice-blk { padding: 0 2% 0; }
.practice-areas-img { max-width: 1200px; margin: -110px auto 90px; }
.practce-text p { font-size: 20px; }
.practce-text h2 { padding: 0 85px 0 35px; margin: 0 0px 0 25px; }
.practice-itams .practice-list h3 { margin: 0 0 40px; font-size: 21px; border-bottom: 7px solid #ee6e01;}
.practice-itams:hover .practice-list h3 { margin: 0 0 55px; }
.practice-itams .practice-list .view-btn a { font-size: 16px; letter-spacing: 2px; }
.home-practice-sec { padding: 0 0 70px; }
.practice-blk .owl-nav button { transform: scale(0.9); }
.practce-text h2::before { width: 14px; height: 110px; }
.home-practice-sec::before{bottom: 30%;}
.award-section:before{clip-path: polygon(0 0, 76% 0%, 6% 100%, 0% 100%);}

.hm-jon-michael-sec {padding: 75px 0 0;}
.hm-jon-michael-sec h2.text-heading {font-size: 110px; letter-spacing: 0px; }
.jhon-itm h5 {font-size: 28px; margin: 0 -20px 10px 0px; }
.jhon-itm p {font-size: 18px; }
.Brd-Crtfid h6 {font-size: 25px; }
.brd-crtfd-img {padding: 16px 6px;}
.Brd-Crtfid {margin: 0 0 35px -240px; }
.vw-prfl-btn a.cmn-btn {padding: 16px 25px;}
.jhon-itm.thrd-itm {width: 26%;}	

.award-section {padding: 60px 0 150px; } 
.award-section h3 {font-size: 35px; letter-spacing: 8px; } 
.award-section .award-blk.owl-carousel .owl-nav button {transform: scale(0.9); } 
.texas-section {padding: 60px 0 0; } 
.texas-section h5 {font-size: 20px; letter-spacing: 2px; padding: 16px 20px; } 
.texas-section p {font-size: 18px; margin: 0 0 25px; } 
.learn-btn a.cmn-btn {padding: 16px 40px; font-size: 18px; }
.learn-btn{padding:0px;}

.form-rit {padding: 50px 35px 30px; }
.form-rit p {font-size: 17px;  margin: 0 0 21px; }
.form-rit .gform_wrapper .top_label input, .form-rit .gform_wrapper select, .form-rit .gform_wrapper .top_label textarea {font-size: 17px !important; padding: 13px 18px !important; }
.form-lft h2 {padding-left: 75px; margin: 0 0 30px; }
.hm-form-sec:before {transform: scale(0.7);  top: 46px; }
.form-lft {padding: 100px 0px 0px;}
.map iframe {height: 470px; }
.form-rit .gform_wrapper .top_label textarea{height: 150px; margin: 0px 0px 30px;}
.form-rit .gform_wrapper .gform_footer.top_label{margin: -74px 0 0;}
.form-rit .gform_wrapper .top_label input[type="submit"] {font-size: 18px !important; padding: 14px 12px !important; }
.ftr-itm.cnt {padding: 0 7px 0 63px; }
.site-footer:before {width: 195px; height: 196px; }
.ftr-itm h4:before{transform: scale(0.9);}
.ftr-itm h4 {font-size: 26px; margin: 0px 0 24px; }
.site-footer {padding: 85px 0 0; }
.ftr-list {padding-bottom: 25px;}
.ftr-itm p {margin: 0 0 29px; font-size: 18px; }
.ftr-icons h3 {font-size: 35px; letter-spacing: 0.06px; margin: 0 0 30px; }
.ftr-icons h5 {font-size: 19px; }
.site-footer:before {width: 150px; height: 140px; }
.ftr-logo {width: 65.3%; margin: 0 auto 30px; }
.ftr-btn a.btn {padding: 8px 73px 8px 31px; font-size: 19px; }
.ftr-itm {padding: 0px 30px;}
.ftr-itm.cnt {padding: 0 7px 0 43px; }
.ftr-btn a.btn:before{transform: scale(0.9);right: 30px;}
.ftmenu ul li a {font-size: 18px; }
.form-rit .gform_wrapper ul.gform_fields li.chk, .form-rit .gform_wrapper ul.gform_fields li.popfield {width: 100%; }
.ftr-blocks {padding-top: 60px;}
.ftr-rit-sec{padding-left: 30px;}
.ftr-itm.cnt .ftr-call p {font-size: 17px;letter-spacing: 0px;line-height: 1.3;}
.copyrights {padding: 30px 0; }
.copyrights p, .copyrights a {font-size: 18px; }
.ftr-itm.cnt .ftr-call p a {font-size: 30px; letter-spacing: 0.04px; }
.ftr-call {margin: 0 0 20px;}

.form-rit .text-heading {font-size: 45px;}	
.form-logo {margin: 0 auto 30px;}
	
	
/*  inner pages  */

.page_bnr {  padding: 190px 0 120px;}
.page_title h1,.page_title h2 {font-size: 66px; margin-bottom: 16px;    letter-spacing: -3px;}
.page_default {padding: 100px 0;}
.page_default .genpg-rite h3, .page_default .genpg-rite h4, .page_default .genpg-rite h5, .page_default .genpg-rite h6 {
 margin-bottom: 22px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 45px; letter-spacing: -2.5px; margin-bottom: 30px;}
.page_default .genpg-rite h3 {font-size: 43px; letter-spacing: -1.5px; }
.page_default .genpg-rite h4 {font-size: 35px;}
.page_default .genpg-rite h5 {font-size: 26px;}
.page_default .genpg-rite h6 {font-size: 24px;}
.page_default .genpg-rite p, .page_default .genpg-rite li { font-size: 18px; margin: 0 0 25px;}
.page_default .genpg-rite li {    margin-bottom: 16px;}
.page_default .genpg-rite ul li:before {top: 10px;}

.page_content .genpg-rite .cbt-cmn-box h2 strong { font-size: 56px;    letter-spacing: -2px;}
.cbt-cmn-box {padding: 42px 20px;margin: 40px 0;}
.page_default .genpg-rite .cmn-box-tel-btn p a {font-size: 32px;}
.page_content .genpg-rite .cbt-cmn-box a.cmn-btn {font-size: 18px;}
.page_default .genpg-rite .cmn-box-tel-btn p a:before {transform: scale(0.9);}
 .genpg-rite .cmn-img, .page_default .post-img.single_defualt_img  {margin-bottom: 28px; }

.genpg-rite .in-abt-att-blk {    margin-bottom: 50px;}		
.page_default .genpg-rite .in-abt-att-blk h6{    padding: 26px;}
.page_default .genpg-rite .in-abt-att-blk h6 strong {font-size: 19px;letter-spacing: 7.6px;}
.genpg-rite .in-abt-att-blk .abt-atrny-cnt {padding: 20px 15px;}	

.page_default .genpg-rite .in-practice-itm .in-practice-list h6 {border-width: 8px;margin: 0 0 50px;}
.page_default .in-practice-itm .in-practice-list .view-btn a {font-size: 17px;}
.genpg-rite .in-practice-blk {row-gap: 18px;}


.blg-cntblk {gap: 28px; } 
.blg-cntblk ul.page-numbers li a.page-numbers, ul.page-numbers .page-numbers.current {font-size: 25px;} 
.post-cnt {padding: 30px 25px 90px; } 
.page_default .genpg-rite .post-btn a.blg-btn:before {transform: scale(0.9);} 
.page_default .genpg-rite .post-btn a.blg-btn {padding-right: 75px;font-size: 17px;letter-spacing: 0px;}
.page_default .genpg-lft .blg_sdbar_archives input, .page_default .genpg-lft .blg_sdbar_archives select.postform, .page_default .genpg-lft .blg_sdbar_archives select {font-size: 19px !important; padding: 16px 65px 16px 22px !important; }
.page_default .genpg-lft .blg_sdbar_archives input.field {padding: 14px 65px 13px 24px !important;}	
.blg-cntblk ul.page-numbers .page-numbers {height: 55px;width: 55px;}	
.page_default .genpg-rite ul.page-numbers {margin: 30px 0 0;}	

.genpg-lft h4.widget-title {font-size: 34px; padding: 23px 15px 25px; } 
.genpg-lft .sidebar-wrapper .sidebar-box ul li a {font-size: 20px; } 
.genpg-lft .widget ul li a, .genpg-lft .sidebar-box  ul li a{font-size: 21px; padding: 10px 35px 10px 50px; } 
.genpg-lft .widget ul li a:before, .genpg-lft .sidebar-box  ul li a:before {left: 25px; } 
.genpg-lft section.widget_nav_menu ul li ul.sub-menu {margin: 0; padding: 14px 0 0 30px; } 
.genpg-lft .widget ul.sub-menu li a:before {left: 25px; top: 20px; } 
.genpg-lft .widget ul.sub-menu li a {font-size: 18px;padding: 9px 10px 9px 30px;}
.genpg-lft .widget ul.sub-menu li a:before {left: 13px;top: 16px;}
.genpg-lft .widget, .genpg-lft .sidebar-box {margin-bottom: 40px;}

section.widget.testi h4 {margin-bottom: 25px; } 
.genpg-lft .testi-sdbr-blck .testi-item .testi-content:before {transform: scale(0.9);} 
.genpg-lft .testi-sdbr-blck .testi-item p {margin-bottom: 35px;font-size: 17px; } 
.genpg-lft .testi-sdbr-blck.owl-carousel .owl-nav .owl-prev, .genpg-lft .testi-sdbr-blck.owl-carousel .owl-nav .owl-next {transform: scale(0.9);} 
.genpg-lft .testi-sdbr-blck .testi-item h6 {font-size: 24px; }
.genpg-lft .testi-sdbr-blck .testi-item .star-rat {transform: scale(0.9);margin: 0 0 30px;}	

.page_default .genpg-lft .blg_sdbar_archives h4.widget-title {font-size: 36px; } 
.page_default .genpg-lft .sidebar-box.widget_archive{margin: 0 !important; } 
.genpg-lft .blg_sdbar_archives {padding: 45px 30px; } 
.genpg-lft .sidebar-box.widget_search, .page_default .genpg-lft .sidebar-box.widget_categories{margin-bottom: 35px; }

.page_default .genpg-lft .blg_sdbar_archives h4.widget-title {font-size: 28px; }

.genpg-rite .testi-item {padding: 32px 32px; margin-bottom: 34px;}
.genpg-rite .testi-item:before {    top: 90px;left: 45px;}
.genpg-rite .star-rat {margin: 0 auto 30px;}
.genpg-rite .in-star-lines:before, .genpg-rite .in-star-lines:after {transform: scale(0.9);}	

.page_default .genpg-rite .in-att-blk h2 {font-size: 68px;}
.page_default .genpg-rite .in-att-blk h6 {font-size: 22px;  letter-spacing: 15px;    margin-bottom: 16px;}
.page_default .genpg-rite .in-att-info-blk {text-align: center; margin: 0px 0 -20px -80px;padding: 38px 10px;}
.page_default .genpg-rite .in-att-info h5 {    padding-top: 57px;}
.page_default .genpg-rite .in-att-info-rit h5 a { font-size: 30px;    margin-top: 15px;}
.genpg-rite .in-att-info { margin-bottom: 30px; gap: 15px; }
.genpg-rite .in-att-blk {margin-bottom: 60px;}
.page_default .genpg-rite .accordion-section h6 {font-size: 20px; letter-spacing: -0.4px;}
.page_default .genpg-rite .accordion-section h6 a.accordion-section-title {margin-bottom: 18px; padding: 16px 42px 16px 26px;}
.page_default .genpg-rite .accordion-section-content.bio {height: 380px;}
.genpg-rite .in-att-img {width: 91%;}	
.genpg-rite .in-att-lft {padding-top: 30px;}	

.page_default .genpg-rite .in-cont-itm.mid h5 a {font-size: 32px; margin-top: 18px; }
.page_default .genpg-rite .in-cont-itm h5:before, .page_default .genpg-rite .in-cont-itm.mid h5 a:before {transform: scale(0.9); } 
.genpg-rite .in-cont-itm {padding: 30px 20px; } 
.page_default .genpg-rite .in-cont-itm h5 {padding-top: 74px; margin-bottom: 16px;}	

.page_default .genpg-rite .accordion .accordion-section h6 a.accordion-section-title:before {top: 21px;}	

/*Areas Served  */
	
.area-served .location {    padding: 30px 22px;}
.area-served .location ul {gap:18px}

}

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

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

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

header#site-header .container, .award-section .container, .site-footer .container, .hm-form-sec .container, .banner-sec .container, .container { max-width: 970px;}

.text-heading {font-size: 40px; margin: 0 0 15px; letter-spacing: 0px; }
a.cmn-btn {padding: 15px 20px; border-width: 3px; font-size: 17px; }



.logo {width: 17.2%; padding: 0; }
.topmenu ul li a {font-size: 15px; padding: 12px 0px; }
.topmenu ul li {margin: 0 7px 0 0; }
.topmenu ul li ul.sub-menu {width: 180px;}
.topmenu .sub-menu li a {font-size: 14px; padding: 6px 12px 7px;}
.logo-rit {gap: 20px;width: 75%; }
.top-call a {font-size: 20px; }
.top-rit .header-btn a {padding: 12px 14px 12px 14px; font-size: 14px; letter-spacing: 1.02px; }
.topmenu ul.sub-menu li.insurance-claims ul {width: 367px;}	
.topmenu ul li.practareas ul.sub-menu{left: -30px;}
.topmenu ul li.current-menu-item a::before, .topmenu ul > li a:hover::before {left: -6px;}	
	
.banner-sec {padding: 115px 0 0;background-image:url("images/bnr-bg2.webp"); }
.bnr-lft-txt h1 strong {font-size: 28px; letter-spacing: 5px; }
.bnr-lft-txt h1 {font-size: 50px; margin: 0 0 10px; letter-spacing: -1px; }
.bnr-lft-txt p {font-size: 18px; margin: 0 0 12px; line-height: 1.37; }
.bnr-btn .cmn-btn {font-size: 16px; padding: 15px 18px; }
.bnr-rite-txt .rite-txt {font-size: 16px; padding: 13px 12px 12px 13px; }
.bnr-brd-crt {font-size: 20px;padding: 12px 14px 13px 18px;width: 350px;clip-path: polygon(0 0, 100% 0%, 76% 100%, 0% 100%);}
.bnr-rite-txt {margin: -48px -155px 0 0px; }
.bnr-rite-img {width: 45%;padding: 0px 120px 0 0px;}
.bnr-rite-main {width: 77%;}
.bnr-rite-txt {margin:-48px -142px 0 0px;}


.home-help-section {padding: 48px 0 62px;}
.home-help-section h2.text-heading { margin: 0 0 12px; }
.home-help-section .hm-help-lft h5 { font-size: 19px; padding: 11px 20px; letter-spacing: 2.64px; margin: 0 0 16px; }
.home-help-section .hm-help-lft p { font-size: 16px; margin: 0 0 20px; } 
.home-help-section .hm-help-call h6 a {font-size: 28px;}
.home-help-section .hm-help-call h6 {font-size: 15px;letter-spacing: 2.02px;}
.home-help-section .hm-help-lft-cnt { padding: 0 123px 0 0; }   
.home-help-section .hm-help-btn-lst { gap: 18px; }
.home-help-section .hm-help-rht {right: 7%; top: 50px; }


.hmblg-sec h2.text-heading { margin: 0 0 34px;}
.hmblg-sec .bx-controls-direction { gap: 10px; top: 100px;  }
.hmblg-sec .bx-controls-direction .bx-prev, .hmblg-sec .bx-controls-direction .bx-next { transform: scale(0.8); }
.hmblg-sec {padding: 0px 0 85px;}
.hmblg-sec .dt-rm {font-size: 15px;padding: 10px 9px 10px 45px;}
.hmblg-sec .dt-rm::before {left: 13px;transform: scale(0.8);transform-origin: left center}
.hmblg-sec .hmblg-item h3 a {font-size: 20px;}
.hmblg-sec .hmblg-item::before {transform: scale(0.7);}


.hm-resolve-cases-sect .reslve-blk h4 {font-size: 19px; letter-spacing: 1px;margin:-65px 0 20px 0; }
.hm-resolve-cases-sect h2.text-heading {font-size: 32px; margin: 0 0 42px;}
.hm-resolve-cases-sect .reslve-blk p {font-size: 17px;}
.hm-resolve-cases-sect .reslve-blk{padding: 30px 20px 0;margin: 0 0 -45px;}
.hm-testimonials h3 {font-size: 18px; letter-spacing: 1.2px; padding: 12px 23px; }
.hm-testimonials .testi-blck .owl-nav {max-width: 400px; margin: 24px auto 0; }
.hm-testimonials .container {padding: 0 25px;}
.hm-testimonials .hm-testi-item:before {left: 15px; top: 23%; transform: scale(0.6); }
.hm-testimonials .hm-testi-item h5{font-size:20px;}
.hm-testimonials:before {height: 660px;}
.hm-resolve-cases-sect {padding: 90px 0 20px; background-size: 100% 90%; background-position: top center;}
.hm-testimonials {padding: 70px 0 50px; }
.hm-testimonials .testi-blck .owl-nav button {transform: scale(0.8); }

.practice-areas-img { max-width: 970px; margin: -90px auto 60px; }
.practice-itams .practice-list h3 { margin: 0 0 24px; font-size: 19px; border-bottom: 5px solid #ee6e01; padding: 0 0 10px;letter-spacing: -0.3px; }
.practice-itams .practice-list .view-btn a {font-size: 15px; letter-spacing: 1.5px; }
.practice-itams:hover .practice-list h3 {margin: 0 0 35px; }
.practce-text p {font-size: 18px; }
.practce-text h2 {padding: 0 70px 0 30px; margin: 0 0px 0 20px; }
.practce-text h2::before {width: 10px; height: 95px; }
.home-practice-sec {padding: 0 0 70px; background-size: 100% 100%; } 
.practice-blk .owl-stage {padding: 34px 0 20px; }
.practice-blk {padding: 0 1% 0; }
.home-practice-sec::before { transform: scale(0.85); }
.practice-blk .owl-nav button {transform: scale(0.8);margin: 0 11px 0; }

.hm-jon-michael-sec {padding:50px 0 0; }
.hm-jon-michael-sec h2.text-heading {font-size:82px; }
.jhon-itm {padding: 22px 0 0; }
.jhon-itm h5 {font-size: 23px; }
.jhon-itm p {font-size: 16px; }
.Brd-Crtfid h6 {font-size: 22px; }
.Brd-Crtfid h6 {font-size: 20px; }
.Brd-Crtfid {margin: 0 0 25px -200px; }
.brd-crtfd-img {padding: 12px 5px; }
.vw-prfl-btn a.cmn-btn {padding: 15px 22px; font-size: 18px; }
.vw-prfl-btn {margin: 13px 0 0; }
.hm-jon-michael-sec:before {      width: 79.5%; }

.award-section {padding: 55px 0 105px; } 
.award-section h3 {font-size: 30px; letter-spacing: 4px; margin: 0 0 15px; } 
.award-section .award-blk.owl-carousel .owl-nav button {transform: scale(0.7); } 
.award-blk {padding: 0 60px 0; } 
.texas-section {padding: 35px 0 0; } 
.texas-section h5 {font-size: 18px; letter-spacing: 1.5px; padding: 14px 15px; } 
.texas-section p {font-size: 16px; margin: 0 0 18px; } 
.learn-btn a.cmn-btn {padding: 15px 30px; font-size: 17px; }
.learn-btn {padding: 10px 0 0; }


.form-rit {padding: 30px 15px 20px;border: 4px solid #ee6e01; }
.form-rit p {font-size: 18px; margin: 0 0 18px; }
.form-rit .gform_wrapper .top_label input, .form-rit .gform_wrapper select, .form-rit .gform_wrapper .top_label textarea {font-size: 16px !important; padding: 12px 18px !important; }
.form-rit .gform_wrapper .top_label textarea {height: 100px; margin: 0px 0px 15px; min-height: 100px; }
.form-rit .gform_wrapper .top_label input[type="submit"] {font-size: 15px !important; padding: 11px 8px !important;letter-spacing: 0.3px; }
.form-rit .gform_wrapper .form-links a{font-size: 15px; letter-spacing: 0px;}
.map iframe {height: 400px; }
.form-rit .gform_wrapper .top_label input[type="checkbox"]{margin: 1px 3px 0px 0 !important;margin: 5px 3px 0px 0 !important;width: 12px !important;height: 12px !important;}
.form-rit .gform_wrapper ul li .gfield_description, .form-rit .gform_wrapper ul li .gfield_description, .form-rit .gform_wrapper ul li .instruction.validation_message{font-size: 13px !important;}
.form-rit .gform_wrapper ul li.chk ul li label{font-size: 14px;letter-spacing: 0px;}
.site-footer {padding: 64px 0 0; }
.form-rit .gform_wrapper .gform_footer.top_label {margin: -66px 0 0; }
.map {margin-right: -80px;}
.form-rit .gform_wrapper ul li.chk ul {margin: -16px 0 0;}
.popup .popuptext {width: 430px;padding: 15px 10px;}


.ftmenu ul li{margin: 0 5px;}
.ftmenu ul li a {font-size: 16px; }
.ftr-blocks{padding-top: 44px;}
.ftr-itm {padding: 0px 15px; }
.ftr-icons h3 {font-size: 28px; letter-spacing: 0px; margin: 0 0 26px; }
.ftr-itm.cnt {padding: 0px 7px 0 15px; }
.ftr-itm h4:before {transform: scale(0.8); }
.ftr-itm p {margin: 0 0 20px; font-size: 17px; }
.ftr-left-sec{padding:0px;}
.site-footer:before {width: 110px; height: 110px; }
.ftr-icons h5 {font-size: 16px; letter-spacing: 0px; }
.ftr-rit-sec {padding-left: 20px;}
.copyrights {padding: 25px 0 20px; }
.copyrights p, .copyrights a {font-size: 16px; }
.ftr-blocks {padding-top: 35px; }
.ftr-btn a.btn {padding: 7px 57px 7px 15px; font-size: 17px; }
.ftr-btn a.btn:before {transform: scale(0.8); right: 20px; }
.form-lft h2 {padding-left: 45px; margin: 0 0 23px; }
.form-lft {padding: 70px 0px 0px; }
.ftr-logo {margin: 0 auto 20px;}
.ftr-itm h4{font-size: 25px; margin: 0px 0 15px;padding-left: 45px;}
.ftr-itm.cnt .ftr-call p a {font-size: 24px; letter-spacing: 0px; }
.ftr-itm.cnt .ftr-call p {font-size: 16px;}
.ftr-itm.cnt h4 {padding-left: 71px; }
.ftr-call {margin: 0 0 15px;}
	
.form-rit .text-heading {font-size: 35px;}	
.form-logo {margin: 0 auto 20px;}
	
	
/* Inner pages */

.page_bnr {padding: 150px 0 90px; }
.page_title h1, .page_title h2 {font-size: 53px; margin-bottom: 10px;letter-spacing: -2.8px; }
.inrpg-breadcrumbs { font-size: 18px;}
.page_default {padding: 80px 0; }
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 38px; margin-bottom: 22px; letter-spacing: -2px; }
.page_default .genpg-rite h3 {font-size: 36px; letter-spacing: -1.2px; }
.page_default .genpg-rite h4 {font-size: 31px; }
.page_default .genpg-rite h5 {font-size: 24px; }
.page_default .genpg-rite h6 {font-size: 22px; }
.page_default .genpg-rite h3, .page_default .genpg-rite h4, .page_default .genpg-rite h5, .page_default .genpg-rite h6 {margin-bottom: 18px; }
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 17px; margin: 0px 0 20px; }
.page_default .genpg-rite li {padding-left: 22px; margin: 0px 0 15px;}
.page_default .genpg-rite ul li:before {top: 12px;width: 8px;height: 8px;}
.page_default .genpg-rite li ul {padding: 15px 0 0;}	

.cbt-cmn-box {padding: 40px 18px;margin: 30px 0;;}
.cmn-box-btns {gap: 9px;}
.page_content .genpg-rite .cbt-cmn-box h2 strong {font-size: 46px;letter-spacing: -1.8px; }
.page_content .genpg-rite .cbt-cmn-box a.cmn-btn {font-size: 16px;}
.page_default .genpg-rite .cmn-box-tel-btn p a {font-size: 27px; }
.page_default .genpg-rite .cmn-box-tel-btn p { font-size: 16px; letter-spacing: 2.9px;}
.genpg-rite .cmn-img, .page_default .post-img.single_defualt_img  {margin-bottom: 26px; }

.genpg-rite .in-abt-att-blk {margin-bottom: 35px}		
.page_default .genpg-rite .in-abt-att-blk h6{padding: 22px;}
.page_default .genpg-rite .in-abt-att-blk h6 strong {font-size: 17px;letter-spacing: 6.4px;}

.genpg-rite .post_single .post-itm-btm, .page_default .genpg-rite .post_single .post-dt {font-size: 17px;}	
.page-navi {margin: 30px 0 0;}	
	
.page_default .genpg-rite .in-practice-itm .in-practice-list h6 {margin: 0 0 38px;font-size: 20px;letter-spacing: -0.7px;border-width: 6px;}
.page_default .in-practice-itm .in-practice-list .view-btn a {font-size: 16px;letter-spacing: 2.5px;}
.genpg-rite .in-practice-blk {row-gap: 16px;}
.genpg-rite .in-practice-itm .in-practice-list {bottom: 28px;}

.genpg-rite .testi-item {padding: 30px 25px;margin-bottom: 25px;}
.genpg-rite .testi-item:before {top: 90px;left: 45px;}
.genpg-rite .star-rat {transform: scale(0.8);}
.genpg-rite .in-star-lines:before, .genpg-rite .in-star-lines:after {left: 30px;transform: scale(0.8);}
.genpg-rite .in-star-lines:after { right: 30px;}
.genpg-rite .testi-item:before {transform: scale(0.85);}
.genpg-rite .star-rat {margin: 0 auto 25px;}
.genpg-rite .testimonials {column-gap: 24px;}	

.page_default .genpg-rite .in-att-blk h2 {font-size: 53px;margin-bottom: 15px;letter-spacing: -2px;line-height: 1.15;}
.page_default .genpg-rite .in-att-blk h6 {font-size: 21px; letter-spacing: 10px; margin-bottom: 12px; }
.page_default .genpg-rite .in-att-info-blk {text-align: center; margin: 0px 0 -20px -65px; padding: 32px 30px 25px 10px; }
.page_default .genpg-rite .in-att-info h5:before, .page_default .genpg-rite .in-att-info-rit h5 a:before {transform: scale(0.85);}
.page_default .genpg-rite .in-att-info h5 {padding-top: 52px; }
.page_default .genpg-rite .in-att-info h5 {margin-bottom: 14px;}
.page_default .genpg-rite .in-att-info-rit h5 a {font-size: 26px; margin-top: 12px; }
.genpg-rite .in-att-info {margin-bottom: 26px;}
.genpg-rite .in-att-blk {margin-bottom: 56px; }
.page_default .genpg-rite .accordion-section h6 a.accordion-section-title {margin-bottom: 14px; padding: 15px 36px 15px 24px; }
.page_default .genpg-rite .accordion .accordion-section h6 a.accordion-section-title:before {transform: scale(0.9);right: 16px;top: 19px;}
.page_default .genpg-rite .accordion-section h6 { font-size: 18px;}
.genpg-rite .in-abt-att-img {padding: 25px 20px 0;}	
	
.blg-cntblk {gap: 13px; } 
.page_default.blog_pg .genpg-lft .blg_sdbar_archives,.page_default.serch_pg .genpg-lft .blg_sdbar_archives {margin-bottom: 30px; } 
.page_default .genpg-lft .blg_sdbar_archives input, .page_default .genpg-lft .blg_sdbar_archives select.postform, .page_default .genpg-lft .blg_sdbar_archives select {font-size: 17px !important; padding: 15px 65px 15px 20px !important; background-size: 54px 100%;} 
.page_default .genpg-lft .blg_sdbar_archives input.field {padding: 13px 65px 11px 24px !important;}	
.page_default .genpg-lft .sidebar-box.widget_search input.search-submit {width: 53px !important;}	
.post-cnt {padding: 25px 14px 80px; } 
.blg-cntblk .post-btn {left: 20px; bottom: 30px; } 
.page_default .genpg-rite .post-btn a.blg-btn {padding-right: 70px; font-size: 16px; } 
.page_default .genpg-rite .post-btn a.blg-btn:before {transform: scale(0.8); right: -6px; }
.blg-cntblk ul.page-numbers .page-numbers {height: 47px;width: 47px;}
.blg-cntblk ul.page-numbers li a.page-numbers, ul.page-numbers .page-numbers.current {font-size: 21px; }
.blg-cntblk ul.page-numbers li a.next.page-numbers .fa, ul.page-numbers li a.prev.page-numbers .fa {transform: scale(0.9);}
.post-item {width: 32.4%;}	
.page_default .genpg-rite .post-dt:before{transform: scale(0.9);}
.page_default .genpg-rite .post-category ul li, .page_default .genpg-rite .post-dt {font-size: 14px;padding: 9px 13px 9px 40px;}

.genpg-lft h4.widget-title {font-size: 28px; padding: 18px 15px; } 
.genpg-lft .widget ul li a, .genpg-lft .sidebar-box ul li a {font-size: 18px;padding: 8px 20px 8px 30px;}
.genpg-lft .widget ul li a:before, .genpg-lft .sidebar-box  ul li a:before {left: 10px; width: 8px; height: 8px;top: 19px;} 
.genpg-lft .widget_nav_menu ul li a.drop.close, .genpg-lft .widget_nav_menu ul li a.drop.open {right: 5px; top: 17px; transform: scale(0.9); } 
.genpg-lft .widget nav {padding: 10px 10px 15px;}	
.genpg-lft section.widget_nav_menu ul li ul.sub-menu {padding: 7px 0 0 20px; } 
.genpg-lft .widget ul.sub-menu li a {font-size: 17px;padding: 8px 10px 8px 22px; } 
.genpg-lft .widget ul.sub-menu li a:before {left: 5px;top: 15px;width: 7px;height: 7px;}

.genpg-lft .widget, .genpg-lft .sidebar-box {margin-bottom: 30px; } 
.genpg-lft .testi-sdbr-blck .testi-item .star-rat:before, .genpg-lft .testi-sdbr-blck .testi-item .star-rat:after {transform: scale(0.9);} 
section.widget.testi {padding: 25px 15px 30px; } 
.genpg-lft .testi-sdbr-blck .testi-item p {font-size: 16px;line-height: 1.75;}
.genpg-lft .testi-sdbr-blck.owl-carousel .owl-nav .owl-prev, .genpg-lft .testi-sdbr-blck.owl-carousel .owl-nav .owl-next {transform: scale(0.8); } 
.genpg-lft .testi-sdbr-blck .testi-item h6 {font-size: 22px; } 
.genpg-lft .testi-sdbr-blck .testi-item .star-rat {margin-bottom: 20px;transform: scale(0.8);} 
.genpg-lft .testi-sdbr-blck .testi-item .star-rat:before, .genpg-lft .testi-sdbr-blck .testi-item .star-rat:after {left: -90px;}	
.genpg-lft .testi-sdbr-blck .testi-item .star-rat:after {right: -90px;left: inherit ;}	
.genpg-lft .testi-sdbr-blck .testi-item .testi-content:before {transform: scale(0.8); }
.genpg-lft .widget{margin-bottom: 30px !important; }
.genpg-lft .testi-sdbr-blck .testi-item .testi-content {padding: 0px;}	

.genpg-lft .blg_sdbar_archives {padding: 35px 25px; } 
.page_default .genpg-lft .blg_sdbar_archives h4.widget-title {font-size: 32px; } 
.genpg-lft .sidebar-box.widget_search, .page_default .genpg-lft .sidebar-box.widget_categories {margin-bottom: 26px; }

.page_default .genpg-rite .in-cont-itm h5:before, .page_default .genpg-rite .in-cont-itm.mid h5 a:before {transform: scale(0.8); top: -5px; } 
.page_default .genpg-rite .in-cont-itm h5 {padding-top: 60px; margin-bottom: 16px; } 
.page_default .genpg-rite .in-cont-itm.mid h5 a {font-size: 28px; margin-top: 13px; } 
.genpg-rite .in-soc-icons a {transform: scale(0.9);} 
.genpg-rite .in-soc-icons {gap: 6px; }
	

/*Areas Served  */
	
.area-served .location { padding: 28px 20px;}
.area-served .location ul {gap:16px}
	.area-served .location ul li a { padding: 14px 18px;}
}

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

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

.bnr-rite-txt {margin: -48px -125px 0 0px; }
	
.practice-itams .practice-list h3 {font-size: 18px;}	

}

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

header#site-header .container,.hm-testimonials .container, .home-practice-sec .container, .award-section .container,.site-footer .container, .hm-form-sec .container, .banner-sec .container, .container{ max-width: 720px; }

.text-heading {font-size: 35px; margin: 0 0 10px; letter-spacing: -1px; }
a.cmn-btn {   padding: 14px 15px; font-size: 16px;  border-width: 3px;    }
a.cmn-btn:before {   border-width: 2px;}

.bnr-img img {object-fit: cover; height: 360px; object-position: top center; }
.head-sec { padding: 20px 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: 100%;text-align: center;max-width: 250px;margin: 0px;}
.top-rit { max-width:100%; position: inherit; display: inline-block; 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-color: #ee6e01; }
.logo-rit {max-width: 100%;text-align: center;width: auto;align-items: center;gap: 0;justify-content: flex-end;}
.sticky-wrap {display: block; }

.header-sticky.fixed-header{display: block;}

.header-sticky.fixed-header {position: fixed; top: 0; width: 100%; padding: 10px 2%; background-color: #5e7d8e; z-index: 9999; border-bottom: 2px solid #ee6e01;}
header#site-header {background: #235770; padding: 20px 0; position: inherit;}
.banner-sec { padding:40px 0 50px;  background-image: url(images/mob-bnr-img-bg.webp);}
.bnr-blk {flex-direction: column-reverse; gap: 22px; }
.bnr-rite-img {width: 100%; padding: 0;  }
.bnr-lft-txt {width: 100%; padding: 0;  text-align: center; }
.bnr-rite-txt {margin: 0; flex-direction: column; align-items: center; gap: 10px; border: 2px solid #ee6e01; padding: 18px 10px; background: #000;max-width: 400px;margin: auto; }
.bnr-log {width: 100%; max-width: 170px; border: 2px solid #ee6e01; padding: 3px; }
.bnr-rite-txt .rite-txt:before{display: none;}
.bnr-brd-crt {font-size: 18px; padding: 0px; clip-path: inherit; background: none;width: 100%; }
.bnr-rite-main{text-align: center;width: 100%;}
.bnr-rite-txt .rite-txt {letter-spacing: 0.5px; padding: 0; margin: 0 0 12px; }
.bnr-img {padding:0;background: transparent;max-width: 320px;margin: auto;width: 100%;}
.bnr-lft-txt h1 {font-size: 33px; letter-spacing: 0;line-height: 1.3;}
.bnr-lft-txt h1 strong {font-size: 24px; letter-spacing: 2.2px;        display: block; }
.bnr-lft-txt p {letter-spacing: 0.3px; }



.home-help-section {padding: 50px 0;background: #000;background: url(images/hm-help-bg-left.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
.home-help-section .hm-help-blk {flex-direction: column-reverse;gap: 25px;align-items: center;}
.home-help-section .hm-help-rht {right: 0;top: 0;width: 100%;max-width: 130px;position: relative;}
.home-help-section .hm-help-lft {width: 100%;text-align: center;}
.home-help-section .hm-help-lft-cnt { padding: 0; }
.home-help-section .hm-help-btn-lst { gap: 18px; justify-content: center; }


.hmblg-sec { padding: 0px 0 50px; }
.hmblg-sec .hm-blg-lft {width: 100%;text-align: center;}
.hmblg-sec .hmblg-blck {justify-content: center;align-items: center;flex-direction: column;gap: 20px;}
.hmblg-sec h2.text-heading {margin: 0;}
.hmblg-sec .bx-wrapper {width: 100%; margin: auto !important; max-width: 600px !important; }
.hmblg-sec .bx-controls-direction {gap: 20px;top: 30px;left: 0;position: relative;flex-direction: row;margin: 0 auto;}
.hmblg-sec .bx-controls-direction {gap: 20px; position: initial; flex-direction: row; margin: 20px auto; }
.hmblg-sec .hmnews-btn.mbl-heading{display: block;text-align: center;}
.hmblg-sec .hmnews-btn{display: none;}

.home-help-section .hm-help-call h6 a {font-size: 25px; }

.hm-resolve-cases-sect {padding: 50px 0;background-image: url(images/resolve-sect-bg-mbl.webp);background-size: cover;}
.hm-resolve-cases-sect .reslve-content {margin: 0 auto;width: 100%;}
.hm-resolve-cases-sect .reslve-blk {padding: 20px 12px 15px;margin: 0;}
.hm-resolve-cases-sect h2.text-heading br,
.hm-resolve-cases-sect .reslve-blk h4 br{display: none;}
.hm-resolve-cases-sect .reslve-blk h4{margin: -55px 0 15px 0;font-size: 18px;}

.hm-testimonials h2 {margin: 0 0 10px; }
.hm-testimonials .testi-blck .owl-nav {margin: 15px auto 0; max-width: 370px; }
.hm-testimonials .testi-btn {margin: 25px auto 0;}
.hm-testimonials:before {height: 580px;}
.hm-testimonials .testi-blck .owl-nav button {transform: scale(0.8);}
.hm-testimonials h3 {font-size: 18px;letter-spacing: 0.5px;padding: 10px 20px;margin: 0 0 20px;}
.hm-resolve-cases-sect h2.text-heading {font-size: 28px;margin: 0 0 40px;}
.hm-testimonials .hm-testi-item {position: relative; }
.hm-testimonials .owl-carousel.owl-drag .owl-item, .hm-testimonials .owl-stage{display: block;}
.hm-testimonials {padding: 50px 0; }
.hm-testimonials:before{display: none;}
.hm-testimonials .container {padding: 0 0; }

.practice-itams { max-width: 350px; margin: 0 auto; }
.practice-itams:hover { margin: -15px auto 0; }
.practice-itams .practice-list h3 { font-size: 25px; }
.practce-text { flex-direction: column; gap:12px; text-align: center; }
.practce-text h2::before { display: none; }
.practce-text h2 { padding: 0; margin: 0; }
.practice-areas-img { max-width: 100%; margin: 0 0 30px;border: 2px solid #ee6e01;}
.practce-text p { text-align: center; order: 1; }
.practice-btn { order: 2; }
.home-practice-sec::before, h2 br{display: none;}
.home-practice-sec { padding: 50px 0; background-size: cover; } 
.practice-blk .owl-nav {display: flex ; justify-content: center; gap: 10px; max-width: 100%;}
.practice-blk .owl-nav button {margin: 0; }
.practice-itams .practice-list {bottom: 0;top: 0;height: max-content;}	
.practice-itams .practice-img img {height: 350px;object-fit: cover;object-position: center;}	


.hm-jon-michael-sec {padding: 50px 0; text-align: center;}
.hm-jon-michael-sec h2.text-heading {font-size:43px; letter-spacing:0px; }
.jhon-itm h5 {font-size: 20px; margin: 0 0px 13px 0px; letter-spacing:0 }
.jhon-blk {gap: 20px; flex-direction: column; }
.jhon-itm {width: 100%; padding: 0; }
.jhon-itm.jhon-image {width: 100%; border: 2px solid #ee6e01; margin: auto; padding: 7px 7px 0; max-width: 320px; }
.jhon-img-mdl {margin: 0; }
.jhon-itm p br{display: none;}
.Brd-Crtfid h6 {font-size: 18px; }
.jhon-itm.thrd-itm {width: 100%; padding: 0; }
.Brd-Crtfid {justify-content: center; padding: 8px; gap: 15px; width: 100%; margin: 0 auto 18px; max-width: 580px; }
.brd-crtfd-img {padding: 8px; width: 30%; }
.vw-prfl-btn {margin: 15px 0 0; text-align: center; }
.hm-jon-michael-sec:before{display: none;}
.jhon-img-mdl img {object-fit: cover; object-position: top center; height: 320px; }

.texas-section {padding: 30px 0 0; } 
.award-section h3 {letter-spacing: 2px;margin: 0 0 20px;}
.texas-section h5 {font-size: 16px; letter-spacing: 1px; padding: 14px; } 
.texas-section p br{display: none;} 
.award-section:after{display: none;} 
.award-section {padding: 50px 0; } 
.learn-btn a.cmn-btn {padding: 14px 26px; font-size: 16px; }
.texas-section h2 br{display: none;} 
.award-section .award-blk.owl-carousel .owl-nav {width: 100%; position: inherit; justify-content: center; gap: 15px; }
.award-blk {padding: 0; }
.learn-btn {padding: 0; }
.award-section:before{display: none;}

.ftr-form-list{flex-direction: column; gap:15px; padding:0px;}
.form-lft{width:100%;padding: 25px 0px 0px;}
.form-lft .map{border: 2px solid #ee6e01;}
.form-lft h2 {padding:0px;text-align: center;margin: 0 0 20px;}
.hm-form-sec:before{display:none;}
.form-rit{width:100%;max-width: 550px ;margin: auto;border-width: 3px;padding: 30px 20px 25px;}
.ftr-list{flex-direction:column;gap:15px;}
.ftr-left-sec{width:100%;max-width:320px;border:1px solid #ee6e01;padding:20px;display: none;}
.ftr-rit-sec {width:100%;max-width:100%;margin: auto;padding:0px; }
.ftr-icons h3 {font-size: 20px; letter-spacing: 0px; margin: 0 0 15px;}
.ftr-itm,.ftr-itm.cnt{width:100%;max-width:320px;border:1px solid #ee6e01;padding:20px;text-align: center;}
.ftr-blocks {gap: 20px;padding-top: 25px;flex-wrap: wrap;justify-content: center;}
.ftr-logo {width:100%;max-width: 240px;margin: 0 auto 15px;}
.site-footer:before{display: none;}
.ftr-icons h5 {font-size: 17px; }
.ftr-itm h4:before{right:0;margin: auto;bottom:auto;left: 0;}
.ftr-itm h4,.ftr-itm.cnt h4 {font-size: 24px; margin: 0px 0 20px; padding-top:50px; padding-left: 0px; text-align: center; }
.ftr-call:before{right:0;margin:auto;top:0;left: 0;}
.ftr-call{padding: 42px 0 0 0px;margin: 0 0 20px;}
.ftr-itm.cnt .ftr-call p a{font-size: 24px;}
.ftr-itm.cnt .ftr-call p {font-size: 16px; letter-spacing: 0px;line-height: 1.3;}
.ftr-btn a.btn {padding: 6px 55px 6px 14px; font-size: 16px; }
.ftr-call:before, .ftr-itm.cnt .ftr-call p a:before{margin: auto;right: 0px;}
.site-footer {padding: 35px 0 0; }
.copyrights {padding: 22px 0; }
.ftr-scl-icon a.facebook, .ftr-scl-icon a.twitter{transform: scale(0.9);}
.ftr-scl-icon{gap:5px;}
.copyrights p, .copyrights a {font-size: 16px; }
.copyrights a {padding: 0 3px;}
.form-rit:before{display: none;}
.ftr-itm.cnt .ftr-call.fax p {font-size: 17px;}
.form-rit .gform_wrapper .gform_footer.top_label {margin: -55px 0 0;}
#popup-container {z-index: 2; }


.map {margin-right: 0px;}
.hm-form-sec{padding-bottom: 30px;}
.form-rit p {font-size: 17px; margin: 0 0 16px;text-align:center; }
.form-rit .gform_wrapper ul li.chk ul li label{letter-spacing:0px;}
.home-help-section .hm-help-lft h5 {display: inline-block;letter-spacing: 1.6px;font-size: 17px;padding: 11px 20px 9px;}
.ftmenu ul {text-align: center;padding-bottom: 20px;border-bottom: 1px solid #444444;}
.form-lft h2 br{display: none;}
.form-rit .gform_wrapper .gform_footer.top_label:before {border-left: 3px solid #000;height: 48%;}
.form-rit .gform_wrapper .gform_footer.top_label:after{ border-right: 3px solid #000;height: 48%;}
.form-rit .gform_wrapper .top_label input[type="submit"] {padding: 11px 15px !important;}
.ftmenu ul li {margin: 0 8px;}

.ftr-left-sec.mobile{display: block;}
.form-rit .text-heading{text-align:center;}	
.form-logo{width:100%;max-width:270px;margin:0 auto 15px;}
	
.jon-michael-resolve-cases-sec:before{display: none;}	
	
/* Inner pages */
.page_bnr {background-image: url(images/in-mbl-banner-img.webp);background-size: cover;background-position: center left; position: relative;padding: 60px 0;}
.page_bnr:before{position: absolute;content: "";width: 100%;height: 100%;background-color: #000;opacity: 40%;pointer-events: none;top: 0;left:0}
.genpg-rite {width: 100%; float: none;margin-bottom:30px }
.genpg-lft {width: 100%; float: none; max-width: 400px; margin: auto; }
.genpg-rite.full-width { margin: 0; } 
.page_title h1, .page_title h2 {font-size: 46px; margin-bottom: 7px; letter-spacing: -1.9px;position:relative }
.inrpg-breadcrumbs {font-size: 17px;position:relative }
.page_default {padding: 50px 0; }
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 35px; margin-bottom: 18px; letter-spacing: -0.7px; }
.page_default .genpg-rite h3 {font-size: 32px; letter-spacing: -0.7px; }
.page_default .genpg-rite h4 {font-size: 28px; }
.page_default .genpg-rite h5 {font-size: 24px; }
.page_default .genpg-rite h6 {font-size: 22px; }
.page_default .genpg-rite h3, .page_default .genpg-rite h4, .page_default .genpg-rite h5, .page_default .genpg-rite h6 {margin-bottom: 15px; }
.page_default .genpg-rite li {padding-left: 20px;	}
.page_default .genpg-rite ul li:before {top: 10px;}	

.cbt-cmn-box {margin: 25px 0;}	
.page_content .genpg-rite .cbt-cmn-box h2 strong {font-size: 42px; margin: 6px 0 0;letter-spacing: -1.2px; }
.page_default .genpg-rite .cmn-box-tel-btn p a:before {transform: scale(0.85); }
.page_default .genpg-rite .cmn-box-tel-btn p {font-size: 15px; letter-spacing: 2.1px; }
.genpg-rite .cmn-img.top-img, .page_default .post-img.single_defualt_img {padding: 3px;border: 2px solid #ee6e01;}	

.genpg-rite .in-abt-att-blk {display: block;max-width: 300px;width: 100%;margin:0 auto 30px;}	
.genpg-rite .in-abt-att-blk .abt-atrny-cnt {padding: 15px 10px;}	
.page_default .genpg-rite .in-abt-att-blk h6 { padding: 20px; }
.page_default .genpg-rite .in-abt-att-blk h6 {letter-spacing: 0.5px}
.page_default .genpg-rite .in-abt-att-blk h6 strong {font-size: 17px; letter-spacing: 5.5px; }

.genpg-rite .in-practice-blk {gap: 15px;justify-content: center;}	
.genpg-rite .in-practice-itm {width: 100%;max-width: 300px;}
.page_default .genpg-rite .in-practice-itm .in-practice-list h6 br{display: none;}	
.page_default .genpg-rite .in-practice-itm .in-practice-list h6 {letter-spacing: 0px;}	
.genpg-rite .in-practice-itm .in-practice-img img {width: 100%;display: block;height: 350px;object-fit: cover;object-position: center;}	
.genpg-rite .in-practice-itm .in-practice-list {bottom: 0;top: 0;height: max-content;}	
.page_default .genpg-rite .in-practice-itm .in-practice-list h6 {margin: 0 0 25px;border-width: 5px;position: relative;border:none;}	
.page_default .genpg-rite .in-practice-itm .in-practice-list h6:before{position: absolute;content:"";border-bottom: 5px solid #ee6e01;width: 80%;bottom: 0;left: 0;right: 0;margin: auto;}
.page_default .in-practice-itm .in-practice-list .view-btn a {font-size: 15px;letter-spacing: 2px;}
	
.genpg-rite .in-star-lines:before, .genpg-rite .in-star-lines:after {display: none;}
.genpg-rite .star-rat {margin: 0 auto 12px;}
.genpg-rite .testi-item {padding: 26px 20px; margin-bottom: 20px; }
.genpg-rite .testi-item:last-child{margin-bottom: 0px;}	
.genpg-rite .testimonials {column-count: inherit;}
.genpg-rite .testi-item:before {transform: scale(0.78); top: 76px; left: 28px; }

.genpg-rite .in-att-blk {flex-direction: column;align-items: center;}
.genpg-rite .in-att-lft {width: 100%; max-width: 350px;}
.genpg-rite .in-att-rit {width: 100%; text-align: center; }
.page_default .genpg-rite .in-att-blk h2 {font-size: 35px; margin-bottom: 10px; }
.page_default .genpg-rite .in-att-blk h6 {font-size: 20px;letter-spacing: 7px;margin-bottom: 20px;line-height: 1;}
.page_default .genpg-rite .in-att-info-blk { margin: 0px ; padding: 30px 10px; }
.page_default .genpg-rite .in-att-info h5 {padding-top: 60px; }
.page_default .genpg-rite .in-att-info h5:before, .page_default .genpg-rite .in-att-info-rit h5 a:before {transform: scale(0.8); }
.page_default .genpg-rite .in-att-info-rit h5 a {margin-top: 10px}
.page_default .genpg-rite .in-att-info h5 {margin-bottom: 12px; }
.page_default .genpg-rite .in-att-info p a {letter-spacing: 0.6px;}
.genpg-rite .in-att-blk {margin-bottom: 48px; }
.genpg-rite .in-att-blk {margin-bottom: 30px; flex-direction: column; gap: 30px; } 
.genpg-rite .in-att-rit {margin: 0; } 
.genpg-rite .in-att-lft {width: 100%; max-width: 350px; margin: auto;padding-top: 25px;}	
.genpg-rite .in-att-img {width: 100%;max-width: 300px;}		

.page_default.blog_pg .genpg-lft .blg_sdbar_archives,.page_default.serch_pg .genpg-lft .blg_sdbar_archives {justify-content: center; align-items: center; flex-wrap: wrap; margin-bottom: 30px; } 
.genpg-lft .blg_sdbar_archives .sidebar-box {max-width: 300px; width: 100%; } 
.genpg-rite .blg-cntblk {gap: 15px;} 
.genpg-rite .post-item {width: 100%; max-width: 350px; } 
.blg-cntblk ul.page-numbers li a.page-numbers, .blg-cntblk ul.page-numbers .page-numbers.current {font-size: 20px; }
.blg-cntblk ul.page-numbers li a.next.page-numbers .fa, .blg-cntblk ul.page-numbers li a.prev.page-numbers .fa {transform: scale(0.8); }
.page_default .genpg-lft .blg_sdbar_archives input.field, .page_default .genpg-lft .blg_sdbar_archives select.postform, .page_default .genpg-lft .blg_sdbar_archives select {font-size: 17px !important; background-size: 50px 100%;} 

.genpg-rite {width: 100%; float: none; margin: 0 0 30px; } 
.genpg-lft {width: 100%; float: none; max-width: 350px; margin: auto; } 
.genpg-lft h4.widget-title {font-size: 30px;}
.genpg-lft .widget ul li a, .genpg-lft .sidebar-box ul li a {padding: 8px 5px 8px 33px;}
.genpg-lft .widget ul li a:before, .genpg-lft .sidebar-box  ul li a:before {top: 19px;} 
.genpg-lft .testi-sdbr-blck .testi-item p {margin-bottom: 30px;}
.genpg-lft .testi-sdbr-blck.owl-carousel .owl-nav {margin: 20px 0 0;max-width: 100%;justify-content: center;gap: 20px;}	

.genpg-rite .in-cont-list {gap: 20px;flex-wrap: wrap;align-items: inherit;justify-content: center;}
.genpg-rite .in-cont-itm {width: 100%; max-width: 350px; } 
.genpg-rite .in-soc-icons {gap: 3px; } 
.page_default .genpg-rite .in-cont-itm.mid h5 a {font-size: 26px; }

.area-served .location { padding: 24px 18px;}
.area-served .location ul {gap:14px 15px}
}

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

header#site-header .container,.hm-testimonials .container, .home-practice-sec .container, .award-section .container, .site-footer .container, .hm-form-sec .container, .banner-sec .container, .container{max-width:100%; padding:0 15px;}

.bnr-lft-txt h1 {font-size: 30px; letter-spacing: 0; }

.text-heading {font-size: 30px; margin: 0 0 10px; }

.showhide b.txtl {font-size: 19px;}

.banner-sec {padding: 30px 0 40px;}
.bnr-lft-txt p {font-size: 17px;}

.home-help-section { padding: 40px 0; }
.home-help-section h2.text-heading {margin: 0 0 12px;}
.home-help-section .hm-help-lft h5 { font-size: 15px; padding: 10px; letter-spacing: 1px; }
.home-help-section .hm-help-lft p {margin: 0 0 25px;}
.home-help-section .hm-help-btn-lst {gap: 15px;flex-wrap: wrap-reverse;justify-content: center;font-size: 22px;margin: 0;}
.home-help-section .hm-help-blk {gap: 20px;}	
.home-help-section .hm-help-rht {max-width: 105px;}	


.award-section {padding: 40px 0; }
.texas-section {padding: 25px 0 0; }
.texas-section h5 {font-size: 15px; letter-spacing: 0.6px; padding: 10px; width: 100%; } 
.texas-section h5 br{display: none;} 
.award-section h3 {font-size: 28px; letter-spacing: 1px; margin: 0 0 15px; } 
.award-img {width: 100%; max-width: 230px; margin: 0 auto; border-bottom: 3px solid #ee6e01;} 
.award-img:hover {margin: auto;  }

.hmblg-sec { padding: 0px 0 40px; }
.hmblg-sec .hmblg-item .hmblg-item-lft {width: 67.4%;}
.hmblg-sec .dt-rm {font-size: 14px;padding: 9px 9px 9px 40px;margin: 0 0 10px;}
.hmblg-sec .hmblg-item h3 a {font-size: 20px;letter-spacing: -0.5px;}
.hmblg-sec .dt-rm::before {left: 11px;transform: scale(0.7);}
.hmblg-sec .hmblg-item::before {bottom: 18px;transform: scale(0.65);}
.hmblg-sec .bx-controls-direction { top: 25px; }
.hmblg-sec .bx-wrapper { max-width: 450px !important; }



.hm-testimonials .container{max-width:100%; padding:0 15px;}
.hm-resolve-cases-sect h2.text-heading {font-size: 25px;margin: 0px 0 35px;}
.hm-resolve-cases-sect .reslve-blk h4 {margin: -50px 0 10px 0; font-size: 17px; letter-spacing: 0.4px;padding: 13px 10px; }
.hm-resolve-cases-sect .reslve-blk p {font-size: 16px; letter-spacing: 0.3px; }
.hm-resolve-cases-sect,
.hm-testimonials{padding: 40px 0;}
.hm-testimonials:before{display: none;}
.hm-testimonials h3 {font-size: 16px; letter-spacing: 0; padding: 8px 16px; margin: 0 0 16px; }
.hm-resolve-cases-sect .reslve-blk{border-width: 3px;}
.hm-testimonials .testi-blck .owl-nav {width: 80%;}
.award-img:hover:before{display: none;}

.practce-text { gap: 15px; }
.practce-text p { font-size: 17px; line-height: 1.5; }
.home-practice-sec {padding: 40px 0; background-size: cover; }
.practice-areas-img {margin: 0px 0 25px; }
.practice-itams {max-width: 300px; }
.practice-itams:hover {margin: auto; }
.practice-itams:hover .practice-list h3,.practice-itams .practice-list h3 {font-size: 22px;margin: 0 0 20px;}
.practice-itams:hover .practice-list .view-btn a ,.practice-itams .practice-list .view-btn a{color: #ee6e01; }

.hm-jon-michael-sec h2.text-heading {font-size: 37px; letter-spacing: 0; margin: 0 0 7px; }
.Brd-Crtfid h6 {font-size: 15px; }
.Brd-Crtfid {padding: 8px;margin: 0 auto 10px; }
.vw-prfl-btn a.cmn-btn {font-size: 15px; }
.hm-jon-michael-sec {padding: 40px 0;}


.ftmenu ul li a {font-size: 16px; }
.ftr-itm h4:before {transform: scale(0.7); }
.ftr-btn a.btn:before {transform: scale(0.7); right: 16px; }
.ftr-itm p {margin: 0 0 15px; font-size: 16px; }
.ftr-icons h3 {font-size: 18px; margin: 0 0 10px; }
.ftr-icons h5 {font-size: 16px; }
.ftr-itm.cnt .ftr-call p a {font-size: 22px; }
.ftr-logo{max-width: 210px;}
.copyrights p, .copyrights a {font-size: 16px; }
.ftr-call:before{transform: scale(0.9);}
.map iframe {height: 249px; }
.bnr-brd-crt strong br{display: none;}
.popup .popuptext{width: 410px;padding: 12px;    font-size: 13px;line-height: 1.6;}
.form-rit .gform_wrapper ul li .gfield_description, .form-rit .gform_wrapper ul li .gfield_description, .form-rit .gform_wrapper ul li .instruction.validation_message{    top: 2px;}


/* Inner pages */

.page_bnr {padding: 50px 0; }
.page_title h1, .page_title h2 {font-size: 42px; letter-spacing: -0.3px; }
.page_default {padding: 40px 0; }
.inrpg-breadcrumbs {font-size: 16px; letter-spacing: 0.8px; }
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 30px; margin-bottom: 15px; letter-spacing: -1.1px; line-height: 1.2;}
.page_default .genpg-rite h3 { font-size: 27px;}
.page_default .genpg-rite h4 {font-size: 23px;letter-spacing: 0px;}
.page_default .genpg-rite h5 {font-size: 22px;letter-spacing: 0;}
.page_default .genpg-rite h6 {font-size: 20px; }
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 16px;}

.page_content .genpg-rite .cbt-cmn-box h2 strong {font-size: 32px; letter-spacing: -0.7px; }
.cmn-box-btns { flex-direction: column; align-items: center; gap: 15px; }
.page_default .genpg-rite .cmn-box-tel-btn p a {font-size: 24px; }
.page_default .genpg-rite .cmn-box-tel-btn p a:before {transform: scale(0.8); }
.cbt-cmn-box {padding: 35px 15px;max-width: 600px;margin: 30px auto;}
.page_content .genpg-rite .cbt-cmn-box a.cmn-btn {font-size: 15px;padding: 13px;}	
.page_default .genpg-rite .cmn-box-tel-btn p {letter-spacing: 1.1px;}	
.genpg-rite .cmn-img, .page_default .post-img.single_defualt_img  {margin-bottom: 22px; }

.genpg-rite .in-abt-att-blk {   margin:0 auto 25px;}	
.page_default .genpg-rite .in-abt-att-blk h6 { padding: 18px; }
.page_default .genpg-rite .in-abt-att-blk h6 strong {font-size: 16px; letter-spacing: 4px; }

.genpg-rite .testi-item {padding: 25px 15px;}
.genpg-rite .testimonials {column-count:1 }
.genpg-rite .testi-item:before {transform: scale(0.7); top: 70px; left: 25px; }

.genpg-rite .in-att-blk {gap: 25px;}
.page_default .genpg-rite .in-att-blk h2 {font-size: 32px;letter-spacing: -1px;}	
.page_default .genpg-rite .in-att-blk h6 {font-size: 18px;}	
.genpg-rite .in-att-info-lft, .genpg-rite .in-att-info-rit {width: 100%;border: 1px solid #ee6e01;max-width: 350px;margin: auto;padding: 20px 10px;}
.genpg-rite .in-att-info {margin-bottom: 25px;flex-direction: column;gap: 25px;}	

.post-cnt {padding: 25px 20px 70px; } 
.page_default .genpg-rite .post-dt:before {transform: scale(0.9);}
.post-itm-btm {margin: 0 0 15px; } 
.page_default .genpg-rite .post-btn a.blg-btn {padding-right: 60px; font-size: 16px; letter-spacing: 0; } 
.page_default .genpg-rite .post-btn a.blg-btn:before {transform: scale(0.7); right: -10px; } 
.blg-cntblk .post-btn {left: 20px; bottom: 20px; } 
.blg-cntblk ul.page-numbers .page-numbers {height: 40px;width: 40px;}
.page_default .genpg-rite ul.page-numbers {margin: 20px 0 0;}	

.genpg-rite .post_single .post-itm-btm, .page_default .genpg-rite .post_single .post-dt {font-size: 16px;}
	
.genpg-lft .widget ul.sub-menu li a {font-size: 16px;}	
.genpg-lft .widget ul li a:after{position: absolute;content: "";width: 8px;height: 8px;background-color: #fff;left: 5px;top: 19px;}	
.genpg-lft .widget ul.sub-menu li a:after{top: 19px;}
.genpg-lft .widget_nav_menu ul li a.drop.close:after, .genpg-lft .widget_nav_menu ul li a.drop.open:after{display: none;}

.area-served .location { padding: 24px 18px;}
.area-served .location ul {gap:14px }
.area-served .location ul li a {    padding: 14px;}
}

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



}

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


.form-rit .gform_wrapper .top_label textarea {margin: 0px 0px 20px;}
.form-rit .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price){display: inline-block;}
.form-rit .gform_wrapper .gform_footer.top_label {margin: 0px; }
.form-rit .gform_wrapper .gform_footer.top_label {margin: 0 auto 0;float:none; }
.form-rit .gform_wrapper .form-links a {font-size: 14px;}
.form-rit .gform_wrapper ul li.chk ul li label {font-size: 14px; }
.form-rit {padding: 25px 15px 20px; }
.form-rit p{font-size: 16px; margin: 0px 0 14px; text-align: center;}
.map iframe {height: 180px; }
.form-rit .gform_wrapper .top_label input, .form-rit .gform_wrapper select, .form-rit .gform_wrapper .top_label textarea {font-size: 15px !important; padding: 9px 15px !important; }
.form-rit .gform_wrapper ul li.chk ul li{margin: 0 0 12px;}
.form-rit .gform_wrapper ul li .gfield_description, .form-rit .gform_wrapper ul li .gfield_description, .form-rit .gform_wrapper ul li .instruction.validation_message {font-size: 11px !important; }
.form-rit .gform_wrapper ul li.chk .gfield_description {bottom: -11px;}



}

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

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

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

.text-heading {font-size: 25px; margin: 0 0 10px; letter-spacing: 0; }
a.cmn-btn {padding: 13px 12px;font-size: 15px;}

.bnr-brd-crt {font-size: 17px;}
.bnr-log {width: 100%;  border: 2px solid #ee6e01; }
.bnr-lft-txt h1 strong {font-size: 16px;}
.bnr-lft-txt p {font-size: 16px; }
.bnr-btn .cmn-btn {font-size: 15px; padding: 14px 16px; }
.logo{max-width: 220px;}
.bnr-lft-txt h1 {font-size: 27px;}
.bnr-lft-txt h1 strong {font-size: 20px; }
.bnr-rite-txt .rite-txt {line-height: 1.2; }

.home-help-section { padding: 34px 0; }
.home-help-section h2.text-heading { font-size: 26px; margin: 0 0 12px; }
.home-help-section .hm-help-lft h5 { font-size: 16px; line-height: 1.2; padding: 5px; letter-spacing: 1.3px; }
.home-help-section .hm-help-blk { flex-direction: column-reverse; gap: 20px; align-items: center; }
.home-help-section .hm-help-lft p { margin: 0 0 22px;font-size: 15px; letter-spacing: 0.6px;}

.hmblg-sec .hmblg-item { justify-content: center; align-items: center; flex-direction: column-reverse; text-align: center; gap: 20px; padding: 0 0 15px; }
.hmblg-sec .hmblg-item .hmblg-item-lft {width: 100%;max-width: 350px;}
.hmblg-sec .dt-rm {margin: 0 auto 10px;}
.hmblg-sec .hmblg-item-img {width: 100%;max-width: 150px;visibility: visible;}
.hmblg-sec .hmblg-item::before {display: none;}
.hmblg-sec .bx-controls-direction {gap: 10px;}
.hmblg-sec {padding: 0px 0 34px; }

.hm-resolve-cases-sect, .hm-testimonials {padding: 34px 0; }
.hm-resolve-cases-sect .reslve-blk p {font-size: 15px; line-height: 1.7; }
.hm-resolve-cases-sect h2.text-heading {margin: 0 0 20px;}
.hm-resolve-cases-sect .reslve-blk h4 {margin: 0 0 10px; font-size: 16px; letter-spacing: 0; }
.hm-testimonials .hm-testi-item {padding: 20px 15px;}
.hm-testimonials .star-rat {width: 240px;height: 22px;}
.hm-testimonials .hm-testi-item:before {left: 0px; top: 19%; transform: scale(0.5); }
.hm-testimonials .hm-testi-item p {font-size: 15px; line-height: 1.6;letter-spacing:0.4px; }
.hm-testimonials .testi-blck .owl-nav{position: inherit;margin: 20px 0 0 0;justify-content: center;width:100%;}
.hm-testimonials .testi-btn {margin:0px auto 0; }
.hm-testimonials .testi-blck .owl-nav {width: 100%; justify-content: center; bottom: 0px; max-width: 100%; margin: 18px 0 15px; }

.hm-jon-michael-sec h2.text-heading {font-size: 30px; }
.jhon-itm {padding: 5px 0 0; }
.jhon-itm h5 {font-size: 18px; }
.jhon-itm.jhon-image {max-width: 290px; }
.brd-crtfd-img {padding: 4px; width: 100%; max-width: 170px; }
.hm-jon-michael-sec {padding: 34px 0; }
.jhon-img-mdl img {height: 300px; }
.Brd-Crtfid {flex-wrap: wrap; }

.rslve-btn a.cmn-btn {font-size: 14px; }

.award-section h3 {font-size: 25px; letter-spacing: 0.6px;} 
.award-section {padding: 34px 0; } 
.learn-btn a.cmn-btn {padding: 13px 30px; font-size: 16px; }
.award-section .award-blk.owl-carousel .owl-stage-outer {padding: 0 0 15px; }
.texas-section {padding: 20px 0 0; }

.home-practice-sec {padding: 34px 0;}
.practice-blk .owl-stage {padding: 30px 0 15px; }
.practice-itams .practice-img img {height: 320px;}	

.ftmenu ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 15px 20px;}
.ftmenu ul li{margin: 0px;line-height: 1;}
.ftmenu ul li a {font-size: 16px;}
.ftr-itm h4, .ftr-itm.cnt h4 {margin: 0px 0 15px;}
.ftr-itm p {font-size: 16px;}
.ftr-itm.cnt .ftr-call p a {margin: 5px 0 0;}
.copyrights p, .copyrights a {font-size: 15px;padding: 0;}

.form-rit .gform_wrapper .top_label input, .form-rit .gform_wrapper select, .form-rit .gform_wrapper .top_label textarea {font-size: 13px !important; }
.form-rit .gform_wrapper ul li .gfield_description, .form-rit .gform_wrapper ul li .gfield_description, .form-rit .gform_wrapper ul li .instruction.validation_message {font-size: 11px !important; top:0;}
.form-rit .gform_wrapper ul li .instruction.validation_message{top:auto;}
.home-help-section .hm-help-rht {max-width: 95px;}

.header-sec-main{flex-direction: column;gap:15px;}
.logo-rit{justify-content: center;}
.form-rit p {font-size: 15px;line-height: 1.2;}
.sicky-cnt.sticky-mobile-logo {width: 100%; max-width: 170px; }
.popup .popuptext {width: 250px;}
.header-sticky .sticky-cnt button:before ,.header-sticky .sticky-cnt a:before{transform: scale(0.8);}
.header-sticky .sticky-cnt>a, .header-sticky .sticky-cnt button{font-size: 16px;padding-top: 38px;}
.showhide b.txtl {font-size: 18px; }
.banner-sec {padding: 30px 0 35px; }
.bnr-img {max-width: 300px;}
.bnr-img img {height: 320px;}
	
	
/* Inner pages */

.page_bnr {padding: 40px 0; }
.page_title h1, .page_title h2 { font-size: 32px;}
.inrpg-breadcrumbs { font-size: 14px;}
.page_default {padding: 30px 0; }
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 25px; margin-bottom: 15px; letter-spacing: -0.2px; }
.page_default .genpg-rite h3 {font-size: 23px;line-height: 1.3;}
.page_default .genpg-rite h4 {font-size: 20px; }
.page_default .genpg-rite h6 {font-size: 19px; }
.page_default .genpg-rite li {padding-left: 18px; margin: 0px 0 8px 0; }
.page_default .genpg-rite li ul { padding: 10px 0 0 0px;}
.page_default .genpg-rite ul li:before { transform: scale(0.85); }

.page_content .genpg-rite .cbt-cmn-box h2 strong {font-size: 27px; }
.page_content .genpg-rite .cbt-cmn-box a.cmn-btn {font-size: 13px; }
.page_default .genpg-rite .cmn-box-tel-btn p a:before {left: -5px;}
.page_default .genpg-rite .cmn-box-tel-btn p { font-size: 13px;padding-left: 40px;}
.cbt-cmn-box:before {transform: scale(0.8);    bottom: -12px; right: -12px;}
.cbt-cmn-box {padding: 25px 10px;margin: 25px auto;}
.cmn-box-btns {gap: 12px;}
.genpg-rite .cmn-img, .page_default .post-img.single_defualt_img  {margin-bottom: 18px; }
.page_content .genpg-rite .cbt-cmn-box h2 {font-size: 28px;}	

.genpg-rite .in-abt-att-blk {   margin:0 auto 20px;}	
.page_default .genpg-rite .in-abt-att-blk h6 { padding: 16px; }
.page_default .genpg-rite .in-abt-att-blk h6 strong {font-size: 15px; letter-spacing: 2.5px; }

.genpg-rite .in-practice-itm .in-practice-img img {height: 320px;}

.genpg-rite .star-rat {margin: 0 auto 8px;}
.genpg-rite .testi-item {margin-bottom: 15px;}
.genpg-rite .testimonials {column-count:1 }
.genpg-rite .testi-item:before {transform: scale(0.68); top: 60px; left: 20px; }

.genpg-rite .in-att-blk {gap: 20px;}
.genpg-rite .in-att-lft {max-width: 330px;padding: 20px 20px 0;}	
.genpg-rite .in-att-img {max-width: 280px;}	
.page_default .genpg-rite .in-att-blk h2 {font-size: 29px;letter-spacing: -0.8px;}	
.page_default .genpg-rite .in-att-blk h6 {font-size: 17px;}	
.page_default .genpg-rite .in-att-info h5 {font-size: 24px;}	
.genpg-rite .in-att-info {margin-bottom: 20px;gap: 20px;}	
.page_default .genpg-rite .accordion-section h6 a.accordion-section-title {padding: 15px 36px 15px 20px;}	
.genpg-rite .in-att-info-btn a.cmn-btn {font-size: 14px;}	

.blg-cntblk ul.page-numbers li a.page-numbers, .blg-cntblk ul.page-numbers .page-numbers.current {font-size: 18px; } 
.blg-cntblk ul.page-numbers {gap: 5px; } 
.page_default .genpg-rite .post-category ul li, .page_default .genpg-rite .post-dt {font-size: 14px; } 
.page_default .genpg-lft .blg_sdbar_archives input.field, .page_default .genpg-lft .blg_sdbar_archives select.postform, .page_default .genpg-lft .blg_sdbar_archives select {font-size: 16px !important; } 
.page_default.blog_pg .genpg-lft .blg_sdbar_archives,.page_default.serch_pg .genpg-lft .blg_sdbar_archives {margin-bottom: 25px;gap: 15px; } 
.page_default .genpg-lft .sidebar-box.widget_search input.search-submit {width: 51px !important;}	
.blg-cntblk .post-btn {bottom: 15px;}	
.page_default .genpg-rite .post-btn a.blg-btn {padding-right: 50px; font-size: 15px; } 
.page_default .genpg-rite .post-btn a.blg-btn:before {transform: scale(0.6); right: -13px; } 
.post-cnt {padding: 20px 15px 60px; }
.page_default .genpg-rite ul.page-numbers {flex-wrap: wrap;}	

.genpg-rite .post_single .post-itm-btm, .page_default .genpg-rite .post_single .post-dt {font-size: 16px !important;margin:  0 0 15px;}

.genpg-lft h4.widget-title {font-size: 24px; } 
.genpg-lft .sidebar-wrapper .sidebar-box ul li a {font-size: 18px; }
.genpg-lft section.widget_nav_menu ul li ul.sub-menu {padding: 10px 0 0 14px; } 
.genpg-lft .testi-sdbr-blck .testi-item .star-rat {margin-bottom: 15px;}	
.genpg-lft .testi-sdbr-blck .testi-item .testi-content:before {transform: scale(0.7); top: -5px; } 
.genpg-lft .testi-sdbr-blck .testi-item p {margin-bottom: 25px;}
.genpg-lft .testi-sdbr-blck .testi-item h6 {font-size: 20px; }

.genpg-lft .sidebar-wrapper ul {padding: 10px 10px 30px; } 
.genpg-lft .widget ul li a:before, .genpg-lft .sidebar-box  ul li a:before {left: 10px; width: 8px; height: 8px; }
.page_default .genpg-lft .blg_sdbar_archives h4.widget-title {font-size: 26px; margin-bottom: 15px; } 
.genpg-lft .widget_nav_menu ul li a.drop.close, .genpg-lft .widget_nav_menu ul li a.drop.open {right: 0; top: 17px; transform: scale(0.8); } 
.genpg-lft .widget ul li a, .genpg-lft .sidebar-box  ul li a {font-size: 17px; padding: 9px 5px 9px 26px; } 
.genpg-lft .widget ul.sub-menu li a {font-size: 16px; }
.genpg-lft .widget ul li a:before, .genpg-lft .sidebar-box  ul li a:before {left: 8px; top: 18px; }

.genpg-rite .in-cont-list {gap: 15px;}	
.page_default .genpg-rite .in-cont-itm p{margin: 0px;}
.page_default .genpg-rite .in-cont-itm h5 {margin-bottom: 10px;padding-top: 55px;}	
.page_default .genpg-rite .in-cont-itm h5:before, .page_default .genpg-rite .in-cont-itm.mid h5 a:before {transform: scale(0.7);top: -7px;}	

.accsec-ritcnt.accordion {margin: 0 0 25px; }	

.area-served .location { padding: 18px 12px;}
.area-served .location ul {gap:12px}
.area-served .location ul li a {    padding: 12px 10px;}
	
}

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

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

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