@media screen and (max-width:1900px) {
.site-header .container {max-width: 1730px;}
.hm-banner-sec .container {max-width: 1760px;}
.award-blk {max-width: 1570px;}
.hm-bnr-cnt h1 strong {margin-right: -52px;font-size: 71px;}
.hm-bnr-cnt h1 {font-size: 78px;}
.hm-bnr-itm-lst ul li {font-size: 17px;}
a.cmn-btn {font-size: 19px;padding: 21px 55px;}
.award-blk.owl-carousel .owl-nav button {width: 54px;height: 35px;}
.hm-downs-sec {padding: 70px 0 60px;}
.text-heading {font-size: 87px;letter-spacing: -2.1px;}
.hm-practice-sec h6 {margin: 0 0 37px;letter-spacing: 4.2px;}

}

@media screen and (max-width:1800px) {
.site-header .container {max-width: 1600px;}
.hm-banner-sec .container {max-width: 1650px;}
.site-branding {width: 235px;}
.header-number a {font-size: 36px;padding: 0 0 0 65px;}
.header-number a:before {width: 34px;height: 34px;}
.header-number a:after {left: 49px;}
.header-number strong {letter-spacing: 4.02px;}
.top-rit {margin: 0 0 22px;}
#main-navigation ul li a {font-size: 18px;padding: 0 0 21px;}
.site-header.is-sticky .site-branding {width: 190px;}
.hm-bnr-cnt h1 strong {margin-right: -50px;font-size: 67px;}
.hm-bnr-cnt h1 small {font-size: 23px;padding: 17px 0;margin: 0 0 16px;}
.hm-bnr-cnt h1 {font-size: 75px;}
.hm-bnr-itm-lst ul li {font-size: 16px;}
a.cmn-btn {font-size: 18px;padding: 21px 52px 20px;}
.hm-bnr-cnt {padding: 0 0 100px;}
.hm-banner-sec:before {height: 25px;}
.award-blk {max-width: 1480px;}
.text-heading {font-size: 84px;letter-spacing: -1.8px;}
.hm-downs-sec {padding: 65px 0 50px;}
.hm-practice-sec {padding: 50px 0 120px;}
.hm-practice-btn a.cmn-btn {padding: 21px 48px 20px;}
.hm-practice-sec .container, .hm-case-results-sec .container {max-width: 1600px;}
.hm-practice-sec h6 {margin: 0 0 33px;letter-spacing: 4px;}
.hm-practice-list {gap: 25px;margin: 0 0 60px;}
.hm-practice-name h4 {font-size: 24px;letter-spacing: -0.58px;}
.hm-practice-item.hover h4 {font-size: 42px;letter-spacing: -0.48px;}
.hm-practice-img img {min-height: 410px;}
.case-results-blk .case-lft {padding: 83px 0 0;}
.case-results-blk h5 {font-size: 23px;letter-spacing: 4.3px;}
.case-results-blk p {font-size: 19px;line-height: 1.8;margin: 0 0 30px;}
.hm-case-btn.btn .cmn-btn {padding: 22px 62px 19px;}
.case-results-blk .case-rit {padding: 20px 37px 0 0;}
.hm-case-results .text-heading {font-size: 176px;letter-spacing: -4.9px;}
.case-results-list .case-item {padding: 30px 35px 35px;}
.case-results-list .case-item h6::before {width: 95px;height: 95px;}
.case-results-list .case-item h6 {font-size: 62px;letter-spacing: -1.4px;margin: 0 0 23px;padding: 118px 0 0;}
.case-results-list .case-item p {font-size: 19px;}
.hm-community-sec {padding: 410px 0 110px;}
.hm-case-results {margin: -100px 0 -290px;}
.hm-community-sec h6 {font-size: 21px;letter-spacing: 3.8px;}
.hm-comty-lst {padding: 40px 0 25px;margin: 0 0 25px;}
.hm-community-sec .container {max-width: 1440px;}
.hm-comty-cnt-itm p {font-size: 19px;}
.hm-fam-sec {padding: 125px 0 110px;}


.hm-attorney-sec {padding: 95px 0 50px; } 
.hm-attorney-sec .text-heading {margin: 0 0 40px; } 
.hm-attorney-list h5 {font-size: 28px; margin: 0 0 12px; } 
.hm-attorney-list {margin: 0 0 50px; } 
.hm-weval-sec .text-heading {font-size: 64px; } 
.hm-weval-sec .text-heading strong {font-size: 74px; } 
.hm-weval-blk h4 {font-size: 56px; padding: 60px 0 0; } 
.hm-weval-blk h6 {font-size: 37px; } 
.hm-weval-sec {padding: 40px 0 90px; } 
.hm-testimonials {padding: 75px 0 90px; } 
.hm-testimonials .testi-item {padding: 60px 50px 85px 60px; } 
.hm-testimonials .testi-item:before {top: 55px; } 
.hm-wefight-cnt h2 {font-size: 105px; }


}

@media screen and (max-width:1700px) {
.container {max-width: 1400px;}
.site-header .container, .hm-attorney-sec .container, .ftr-form-sctn .container,.ftr-block-sec .container, .ftr-copyrights-sec .container, .hm-practice-sec .container, .hm-case-results-sec .container {max-width: 1500px; }
.site-branding {width: 215px;}
.site-header.is-sticky .site-branding {width: 180px;}
.header-number a:before {width: 32px;height: 32px;}
.header-number a {font-size: 34px;padding: 0 0 0 60px;}
.header-number a:after {left: 46px;}
.header-number strong {letter-spacing: 3.32px;}
#main-navigation ul li a {font-size: 17px;padding: 0 0 18px;border-bottom-width: 3px;}
.top-rit {margin: 0 0 19px;}
.hm-banner-sec .container {max-width: 1540px;}
.hm-banner-sec {padding: 230px 0 0;}
.hm-bnr-cnt h1 strong {margin-right: -44px;font-size: 62px;}
.hm-bnr-cnt h1 {font-size: 69px;margin: 0 0 18px;}
.hm-bnr-cnt h1 small {font-size: 21px;padding: 14px 0;margin: 0 0 14px;}
.hm-bnr-itm-lst ul li {font-size: 15px;margin: 0 9px 0 0;padding: 0 0 0 12px;}
.hm-bnr-itm-lst ul {padding: 13px 0 0 0;}
a.cmn-btn {font-size: 17px;padding: 20px 50px 18px;}
.hm-bnr-cnt {padding: 0 0 85px;}
.hm-banner-sec:before {height: 22px;bottom: -11px;}
.award-blk {max-width: 1380px;}
.hm-award-sec {padding: 55px 40px;}
.hm-award-sec h3 {font-size: 21px;letter-spacing: 3.7px;padding: 0 0 13px;margin: 0 0 45px;}
.award-blk.owl-carousel .owl-nav button {width: 51px;height: 33px;}
.award-blk.owl-carousel .owl-nav button.owl-prev {left: -84px;}
.award-blk.owl-carousel .owl-nav button.owl-next {right: -84px;}
.text-heading {font-size: 80px; letter-spacing: -1.6px; }
.hm-practice-sec {padding: 45px 0 110px;}
.hm-practice-sec .text-heading {margin: 0 0 13px;}
.hm-practice-sec h6 {margin: 0 0 30px;letter-spacing: 3.8px;font-size: 21px;}
.hm-practice-list {gap: 23px;margin: 0 0 52px;}
.hm-practice-img img {min-height: 385px;}
.hm-practice-name h4 {font-size: 22px;line-height: 1.2;letter-spacing: -0.28px;bottom: 26px;padding: 0 38px 0 24px;}
.hm-practice-item.hover h4 {font-size: 36px;letter-spacing: -0.18px;}
.case-results-blk .case-lft {padding: 72px 0 0;}
.case-results-blk h5 {font-size: 22px;letter-spacing: 3.9px;}
.case-results-blk p {font-size: 18px;line-height: 1.7;margin: 0 0 26px;}
.hm-case-btn.btn a.cmn-btn.btn-brdr {padding: 20px 48px 18px;}
.case-results-blk {gap: 70px;}
.case-results-blk .case-rit {padding: 18px 32px 0 0;}
.hm-case-results .text-heading {font-size: 165px;letter-spacing: -3.8px;}
.hm-case-rslt-lst-blk {padding: 0 90px;}
.case-results-list .case-item {padding: 28px 30px 28px;}
.case-results-list .case-item h6::before {width: 85px;height: 85px;}
.case-results-list .case-item h6 {font-size: 52px;letter-spacing: -1px;margin: 0 0 20px;padding: 105px 0 0;}
.case-results-list .case-item p {font-size: 18px;line-height: 1.3;}
.case-results-list {padding: 26px 0 0;}
.hm-case-results .case-results-list.owl-carousel .owl-dots {margin: 46px auto 0;}
.hm-case-results {margin: -92px 0 -260px;}
.hm-community-sec {padding: 380px 0 100px;}
.hm-community-sec .container {max-width: 1380px;}
.hm-comty-lst {padding: 34px 0 23px;margin: 0 0 23px;}
.hm-comty-itm:after {left: -51px;top: -36px;}
.hm-comty-itm.rit::after {right: -51px;left: inherit;}
.hm-community-sec h6 {font-size: 20px;letter-spacing: 3.6px;}
.hm-comty-cnt-itm p {font-size: 18px;line-height: 1.8;margin: 0 0 34px;}
.hm-comty-btn-lst {gap: 18px;}
.hm-fam-sec {padding: 110px 0 100px;}
.hm-fam-blk {gap: 68px;}
.hm-fam-right p {font-size: 19px;line-height: 1.8;}
.hm-fam-btns a.cmn-btn {padding: 20px 50px 18px;}



.hm-attorney-sec {padding: 80px 0 45px; } 

.hm-attorney-item {padding: 20px 0 0 20px; } 

.hm-attorney-list h5 {font-size: 26px; } 

.hm-weval-sec .text-heading {font-size: 60px; padding: 0 0 20px; } 

.hm-weval-sec .text-heading strong {font-size: 70px; } 

.hm-weval-blk p {font-size: 19px; } 

.hm-weval-blk h4 {font-size: 52px; padding: 50px 0 0; margin: 0 0 20px; } 

.hm-weval-blk h6 {font-size: 34px; margin: 0 auto 32px; } 

.hm-weval-sec {padding: 40px 0 75px; } 

.hm-testimonials {padding: 65px 0 80px; } 

.hm-prsnl-injry-sec {padding: 95px 0 60px; } 

.hm-prsnl-lft h3 {font-size: 68px; margin: 0 0 16px; } 

.hm-prsnl-rit-cnt h6 {font-size: 18px; letter-spacing: 1.8px; padding: 15px 0 0; } 


.hm-prsnl-cnt p {font-size: 19px; margin: 0 0 30px; } 

.home-posts-list {gap: 40px; } 

.hm-wefight-cnt p {font-size: 27px; letter-spacing: 2.2px; } 

.hm-wefight-cnt h2 {font-size: 98px; } 

.ftr-frm-rite .text-heading {font-size: 74px; } 

.ftr-frm-rite p {font-size: 26px !important; } 

.ftr-frm-lft {
    /* padding: 58px 75px 60px; */
    padding: 25px 75px 20px;
 } 
.ftr-form .gform_wrapper .top_label input, .ftr-form .gform_wrapper select, .ftr-form .gform_wrapper .top_label textarea {padding: 18px 28px;}
.ftr-form .gform_wrapper .gfield textarea {height: 136px;}
.ftr-form .gform_wrapper .form-links, .ftr-form .gform_wrapper .form-links a {font-size: 15px;letter-spacing: 0.22px;}
.ftr-form .gfield.gfield--type-checkbox label.gform-field-label {font-size: 15px;letter-spacing: 0.22px;}
.ftr-form .gform_wrapper .top_label input[type="checkbox"] {width: 14px !important;height: 14px !important;margin: 3px 10px 1px 0 !important;}
.ftr-form .gform_wrapper .gform_footer.top_label {margin: 45px auto 0;}
.ftr-form .gform_wrapper .top_label input[type="submit"] { font-size: 19px !important; padding: 20px 82px !important;}
.ftr-frm-lft .text-heading {font-size: 65px; } 
div#popup-container { width: 495px; }

.ftr-mail-cnt p a {font-size: 16px;letter-spacing: 0.2px;}
.ftr-mail-cnt h4 {font-size: 22px;padding: 22px 0 9px;}
.ftr-mail-cnt h4:before {width: 21px;height: 15px;}

.ftr-map iframe {height: 320px;}

.ftr-block-sec {padding: 50px 0 0; } 

#footer-navigation ul li a {font-size: 19px; } 

.hm-testimonials .testi-item p {font-size: 19px; line-height: 1.9; } 

.hm-blog-cnt h3 a {font-size: 22px; } 

.hm-blog-read-more a {font-size: 17px; } 

.ftr-blk-lst {padding: 15px 75px 45px; } 

.ftr-itm h4 {font-size: 27px; } 

.ftr-itm p {font-size: 17px; } 

.ftr-itm .ftr-nmbr a {font-size: 28px; } 

.ftr-frm-blk {padding: 130px 90px 70px; }
.hmblg-item-img{height: 210px;}
.ftr-frm-map-rite { gap: 44px; margin: 0px 0 14px; }



#main-navigation ul li ul.sub-menu {width: 200px;}
#main-navigation .sub-menu li a {padding: 8px 9px;font-size: 15px;}





}


@media screen and (max-width:1600px) {
.container {max-width: 1300px;}
.site-header .container, .hm-attorney-sec .container, .ftr-form-sctn .container,.ftr-block-sec .container, .ftr-copyrights-sec .container, .hm-practice-sec .container, .hm-case-results-sec .container {max-width: 1380px; }
.site-header {padding: 20px 0 10px;}
.header-number a:before {width: 30px;height: 30px;}
.header-number a {font-size: 30px;padding: 0 0 0 58px;}
.header-number a:after {left: 43px;}
.header-number strong {letter-spacing: 3.02px;font-size: 16px;}
.top-rit {margin: 0 0 17px;}
.site-branding {width: 190px;}
#main-navigation ul li a {font-size: 16px;padding: 0 0 16px;}
#main-navigation ul li {margin: 0 20px;}
.site-header.is-sticky .site-branding {width: 170px;}
.site-header.is-sticky {padding: 12px 0;}
.hm-banner-sec .container {max-width: 1400px;}
.hm-bnr-cnt h1 strong {margin-right: -40px;font-size: 57px;}
.hm-bnr-cnt h1 {font-size: 63px;margin: 0 0 15px;}
.hm-bnr-cnt h1 small {font-size: 19px;padding: 12px 0;margin: 0 0 12px;}
.hm-bnr-itm-lst ul li {font-size: 14px;margin: 0 5px 0 0;padding: 0 0 0 10px;}
.hm-bnr-itm-lst ul {padding: 11px 0 0 0;}
.hm-bnr-itm-lst {margin: 0 0 22px;}
a.cmn-btn {font-size: 16px;padding: 19px 45px 17px;}
.hm-bnr-cnt {padding: 0 0 75px;}
.hm-banner-sec {padding: 200px 0 0;}
.hm-banner-sec:before {height: 20px;bottom: -10px;}
.award-blk {max-width: 1230px;padding: 0 25px 0 0;}
.hm-award-sec {padding: 50px 30px;}
.award-blk.owl-carousel .owl-nav button {width: 50px;height: 31px;}
.hm-award-sec h3 {font-size: 20px;letter-spacing: 3.4px;padding: 0 0 12px;margin: 0 0 38px;}
.hm-award-sec h3:before {width: 210px;}
.hm-downs-sec {padding: 60px 0 40px;}
.hm-downs-sec .container {max-width: 1200px;}
.text-heading {font-size: 72px;letter-spacing: -0.9px;margin: 0 0 18px;}
.hm-downs-img {padding: 24px 0 0 35px;}
.hm-downs-rit h6 {font-size: 19px;letter-spacing: 0.7px;margin: 0 0 18px;padding: 0 0 18px;}
.hm-downs-rit p {font-size: 19px;line-height: 1.75;margin: 0 0 38px;}
.hm-btn-list {gap: 15px;}
.hm-downs-logo-img {bottom: 100px;width: 220px;}
.hm-practice-sec {padding: 40px 0 100px;}
.hm-practice-sec .text-heading {margin: 0 0 10px;}
.hm-practice-sec h6 {margin: 0 0 28px;letter-spacing: 3.2px;font-size: 20px;}
.hm-practice-img img {min-height: 350px;}
.hm-practice-name h4 {font-size: 20px;line-height: 1.2;letter-spacing: -0.18px;bottom: 23px;padding: 0 34px 0 22px;}
.hm-practice-item.hover h4 {font-size: 33px;letter-spacing: -0.08px;}
.hm-practice-item.hover::after {width: calc(100% + 18px);left: -9px;}
.hm-practice-list {gap: 20px;margin: 0 0 45px;}
.hm-practice-btn a.cmn-btn {padding: 19px 42px 17px;}
.case-results-blk .case-lft {padding: 62px 0 0;}
.case-results-blk h5 {font-size: 21px;letter-spacing: 3.3px;margin: 0 0 13px;}
.case-results-blk {gap: 62px;}
.case-results-blk p {font-size: 17px;margin: 0 0 25px;}
.hm-case-btn.btn a.cmn-btn.btn-brdr {padding: 20px 44px 18px;}
.case-results-blk .case-rit {padding: 14px 30px 0 0;margin: -14px 66px 0 0;}
.hm-case-results .text-heading {font-size: 150px;letter-spacing: -3.3px;}
.hm-case-rslt-lst-blk {padding: 0 80px;}
.case-results-list .case-item {padding: 23px 25px 24px;}
.case-results-list .case-item h6::before {width: 68px;height: 68px;}
.case-results-list .case-item h6 {font-size: 44px;letter-spacing: -0.7px;margin: 0 0 18px;padding: 85px 0 0;}
.case-results-list .case-item p {font-size: 17px;}
.case-results-list {padding: 22px 0 0;margin: -32px 0 0;}
.hm-case-results .case-results-list.owl-carousel .owl-dots {margin: 38px auto 0;}
.hm-case-results .case-results-list.owl-carousel .owl-dots button.owl-dot {width: 9px;height: 9px;}
.hm-case-results .case-results-list.owl-carousel .owl-dots button.owl-dot.active {width: 13px;height: 13px;}
.hm-case-results {margin: -88px 0 -225px;}
.hm-community-sec {padding: 340px 0 90px;}
.hm-community-sec .container {max-width: 1260px;}
.hm-community-sec h6 {font-size: 19px;letter-spacing: 2.9px;}
.hm-comty-lst {padding: 30px 0 20px;margin: 0 0 22px;}
.hm-comty-itm:after {left: -36px;top: -28px;}
.hm-comty-itm.rit::after {right: -36px;left: inherit;}
.hm-comty-lst::after {right: -29px;}
.hm-comty-lst:before {left: -29px;}
.hm-comty-cnt-itm p {font-size: 17px;line-height: 1.7;margin: 0 0 32px;}
.hm-comty-btn-lst {gap: 15px;}
.hm-fam-sec {padding: 80px 0 80px;}
.hm-fam-blk {gap: 62px;}
.hm-fam-right p {font-size: 18px;margin: 0 0 30px;}
.hm-fam-btns a.cmn-btn {padding: 19px 46px 17px;}
.hm-testimonials:before {height: 20px;top: -10px;}
.hm-prsnl-img::after {right: -35px;}
.hm-prsnl-img {padding: 0 0 26px;}

.hm-attorney-sec {padding: 65px 0 40px; } 

.hm-attorney-sec .text-heading {margin: 0 0 35px; } 

.hm-attorney-itm-cnt .attorney-cnt {padding: 20px 10px 12px 14px; } 

.hm-attorney-list h5 {font-size: 23px; } 

.hm-attorney-list {margin: 0 0 40px; } 

.hm-attorney-itm-cnt::before {height: 80px; } 

.hm-weval-sec .text-heading {font-size: 55px; padding: 0 0 15px; } 

.hm-weval-sec .text-heading strong {font-size: 64px; } 

.hm-weval-blk p {font-size: 17px; line-height: 1.8; } 

.hm-weval-blk h4 {font-size: 48px; padding: 40px 0 0; margin: 0 0 15px; } 

.hm-weval-blk h6 {font-size: 32px; margin: 0 auto 28px; } 

.hm-weval-sec {padding: 40px 0 55px; } 

.hm-testimonials {padding: 55px 0 70px; } 

.hm-testimonials .testi-item {padding: 50px 40px 70px 50px; } 

.hm-testimonials .testi-item p {font-size: 18px; line-height: 1.8; } 

.hm-testimonials .testi-item:before {top: 40px; left: 50px; } 

.star-rat {margin: 0 0 20px 75px; } 

.hm-testimonials .testi-item h5 {font-size: 23px; bottom: 40px; left: 50px; padding: 0 0 0 60px; } 

.hm-testimonials .testi-item h5:before {width: 50px; } 

.hm-prsnl-injry-sec {padding: 75px 0 50px; } 

.hm-prsnl-lft h5 {font-size: 27px; margin: 0 0 15px; letter-spacing: 2.5px; } 

.hm-prsnl-lft h3 {font-size: 62px; margin: 0 0 15px; } 
.hm-prsnl-cnt {padding: 0 34px 0 0;}

.hm-prsnl-cnt p {font-size: 18px; margin: 0 0 26px; } 

.hm-prsnl-rit-cnt h6 {font-size: 17px; letter-spacing: 1px; padding: 12px 0 0; margin: 0; } 


.hm-blog-sec {padding: 50px 0; } 

.hm-blog-sec .text-heading {margin: 0 0 30px; } 

.home-posts-list {gap: 30px; } 

.hmblg-item-img {margin: 0 0 18px;height: 194px; } 

.hm-blog-cnt h3 a {font-size: 20px; } 

.hm-wefight-wait-cnt {padding: 20px 0; margin: 0px auto 15px; } 

.hm-testimonials .text-heading {margin: 0 0 35px; } 

.hm-wefight-cnt p {font-size: 25px; letter-spacing: 2px; } 

.hm-wefight-wait-cnt {padding: 17px 0; } 

.hm-wefight-cnt h2 {font-size: 90px; margin: 0 0 20px; } 

.hm-wefight-shedule-img {bottom: -85px; } 

.ftr-frm-blk {padding: 110px 90px 45px; } 

.ftr-block-sec {padding: 50px 0 0; } 

#footer-navigation ul {margin: 0 0 35px; padding: 0 0 35px; } 

.ftr-blk-lst {
    padding: 15px 60px 35px;

 } 
.ftr-frm-rite .text-heading { font-size: 65px; margin: 7px 0 18px; padding: 0px 0 8px; }
.ftr-frm-lft { 
    /* padding: 50px 60px 52px; */
padding: 20px 60px 18px;
 }
.ftr-frm-rite p {font-size: 24px !important; } 
.ftr-mail-cnt h4 { font-size: 20px; padding: 20px 0 8px; margin: 0 0 8px; }
.ftr-mail-cnt h4:before { width: 19px; height: 13px; }
.ftr-form .gform_wrapper .top_label input, .ftr-form .gform_wrapper select, .ftr-form .gform_wrapper .top_label textarea { padding: 16px 26px; font-size: 15px; }
.ftr-form .gform_wrapper .gfield textarea { height: 125px; }
.ftr-form .gform_wrapper .gfield.gfield--type-textarea { margin: 0 0 8px; }
.ftr-mail-cnt p a{font-size: 14px; } 
.ftr-form .gform_fields {gap: 14px  0px !important;}
.ftr-frm-lft .text-heading {font-size: 58px; margin: 0 0 15px; } 
.ftr-frm-lft p {font-size: 15px;margin: 0 0 18px;}
.ftr-form .gform_wrapper .form-links, .ftr-form .gform_wrapper .form-links a,.ftr-form .gfield.gfield--type-checkbox label.gform-field-label { font-size: 14px; letter-spacing: 0.22px; }
.ftr-form .gform_wrapper .top_label input[type="checkbox"] { width: 14px !important; height: 14px !important; margin: 3px 8px 1px 0 !important; }
.ftr-form .gform_wrapper .top_label input[type="submit"] { font-size: 17px !important; padding: 18px 76px !important; } 
div#popup-container { width: 475px; }
.ftr-itm h4 {font-size: 24px; padding: 55px 0 14px; } 
.ftr-map iframe { height: 275px; } 
.ftr-form .gform_wrapper .gform_footer.top_label { margin: 38px auto 0; }

    .ftr-frm-map-rite { gap: 30px; margin: 0px 0 12px; }
.ftr-itm h4:before {transform: scale(0.9); } 

.ftr-itm p {font-size: 16px; } 

.ftr-itm .ftr-nmbr a {font-size: 25px; margin: 0 0 22px; } 

.ftr-scl-icns a {width: 44px; height: 44px; } 

.ftr-copyrights-sec {padding: 40px 0px 20px; }

.ftr-scl-icns {margin: 0 auto -21px;padding: 0 45px;}


#main-navigation ul li ul.sub-menu {width: 180px;}

#main-navigation .sub-menu li a {padding: 7px 8px;font-size: 14px;}



.hm-attorney-list p {font-size: 13px;letter-spacing: 1.2px;}



}

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


}

@media screen and (max-width:1440px) {
.container, .site-header .container, .hm-attorney-sec .container, .ftr-form-sctn .container,.ftr-block-sec .container, .ftr-copyrights-sec .container, .hm-practice-sec .container, .hm-case-results-sec .container {max-width: 1200px;}
.site-branding {width: 160px;}
.header-number a:before {width: 27px;height: 27px;}
.header-number a {font-size: 27px;padding: 0 0 0 52px;}
.header-number a:after {left: 40px;}
.header-number {gap: 10px;}
.header-number strong {letter-spacing: 2.32px;font-size: 15px;}
#main-navigation ul li a {font-size: 14px;padding: 0 0 12px;border-bottom-width: 2px;}
#main-navigation ul li {margin: 0 18px;}
.site-header.is-sticky .site-branding {width: 140px;}
.hm-banner-sec .container {max-width: 1280px;}
.hm-bnr-cnt h1 strong {margin-right: -30px;font-size: 52px;}
.hm-bnr-cnt h1 {font-size: 54px;margin: 0 0 13px;}
.hm-bnr-cnt h1 small {font-size: 16px;padding: 10px 0;margin: 0 0 10px;}
.hm-bnr-itm-lst ul li {font-size: 13px;}
.hm-bnr-rit-img {width:54.4%;}
.hm-bnr-itm-lst {margin: 0 0 20px;}
a.cmn-btn {font-size: 15px;padding: 18px 36px 16px;}
.hm-bnr-cnt {padding: 0 0 65px;width:43.6%;}
.hm-banner-sec:before {height: 18px;bottom: -8px;}    
.hm-banner-sec {padding: 180px 0 0;}
.award-blk {max-width: 1080px;padding: 0 22px 0 0;}
.hm-award-sec {padding: 45px 25px;}
.award-blk.owl-carousel .owl-nav button {width: 46px;height: 29px;}
.award-blk.owl-carousel .owl-nav button.owl-next {right: -68px;}
.award-blk.owl-carousel .owl-nav button.owl-prev {left: -68px;}
.hm-downs-sec .container {max-width: 1100px;}
.text-heading {font-size: 62px;letter-spacing: -0.6px;margin: 0 0 16px;}
.hm-downs-img {padding: 20px 0 0 28px;}
.hm-downs-rit h6 {font-size: 17px; letter-spacing: 0.6px; margin: 0 0 15px; padding: 0 0 15px; }
.hm-downs-rit p {font-size: 18px; line-height: 1.65; margin: 0 0 35px; }
.hm-btn-list {gap: 12px;}
.hm-downs-logo-img {bottom: 88px;width: 200px;right: 16px;}
.hm-downs-list::before {height: 24px;bottom: 54px;}
.hm-downs-sec {padding: 55px 0 35px;}
.hm-practice-sec h6 {margin: 0 0 25px;letter-spacing: 2.4px;font-size: 19px;}
.hm-practice-list {gap: 18px;margin: 0 0 35px;}
.hm-practice-img img {min-height: 306px;}
.hm-practice-name h4 {font-size: 19px;line-height: 1.2;letter-spacing: 0.02px;bottom: 18px;padding: 0 30px 0 20px;}
.hm-practice-item.hover h4 {font-size: 28px;}
.hm-practice-item.hover::after {width: calc(100% + 16px);left: -8px;}
.hm-practice-btn a.cmn-btn {padding: 18px 35px 16px;}
.hm-practice-sec {padding: 30px 0 90px;}
.case-results-blk h5 {font-size: 19px;letter-spacing: 2.3px;margin: 0 0 12px;}   
.case-results-blk p {font-size: 15px;margin: 0 0 22px;line-height: 1.6;}
.hm-case-btn.btn a.cmn-btn.btn-brdr {padding: 18px 38px 16px;}
.case-results-blk .case-lft {padding: 50px 0 0;}
.case-results-blk .case-rit {padding: 12px 23px 0 0;margin: -11px 50px 0 0;}
.hm-case-results .text-heading {font-size: 125px;letter-spacing: -0.5px;}
.case-results-list .case-item {padding: 18px 20px 20px;}
.case-results-list .case-item h6::before {width: 56px;height: 56px;}
.case-results-list .case-item h6 {font-size: 44px;letter-spacing: -0.4px;margin: 0 0 15px;padding: 75px 0 0;}
.case-results-list .case-item p {font-size: 16px;}
.case-results-list {padding: 18px 0 0;margin: -27px 0 0;}
.hm-case-results .case-results-list.owl-carousel .owl-dots {margin: 33px auto 0;}
.hm-case-results {margin: -76px 0 -180px;}
.hm-community-sec {padding: 290px 0 80px;}
.hm-community-sec .container {max-width: 1130px;}
.hm-community-sec h6 {font-size: 18px;letter-spacing: 1.7px;}
.hm-comty-lst {padding: 24px 0 18px;margin: 0 0 20px;}
.hm-comty-lst::after {right: -23px;}
.hm-comty-lst:before {left: -23px;}
.hm-comty-cnt-itm p {font-size: 16px;margin: 0 0 30px;}
.hm-comty-btn-lst {gap: 13px;}
.hm-fam-sec {padding: 70px 0 70px;}
.hm-fam-blk {gap: 54px;}
.hm-fam-right p {font-size: 17px;line-height: 1.7;margin: 0 0 28px;}
.hm-testimonials:before {height: 18px;top: -8px;}

.hm-attorney-sec .text-heading {margin: 0 0 30px; } 
.hm-attorney-item {padding: 15px 0 0 15px; } 
.hm-attorney-list h5 { font-size: 19px; margin: 0 0 8px; letter-spacing: -0.8px; }

.hm-attorney-itm-cnt::before {height: 72px; } 

.hm-attorney-itm-cnt .attorney-cnt {padding: 15px 10px 12px 14px; } 

.hm-attorney-list {margin: 0 0 30px; gap: 20px; } 

.hm-attorney-sec {padding: 55px 0 40px; } 

.hm-weval-sec {padding: 35px 0 45px; } 

.hm-weval-sec .text-heading{font-size: 48px; } 

.hm-weval-sec .text-heading strong {font-size: 55px; } 

.hm-weval-blk p {font-size: 16px; } 

.hm-weval-blk h4 {font-size: 40px; padding: 30px 0 0; margin: 0px 0 13px; } 

.hm-weval-blk h6 {font-size: 27px; margin: 0 auto 25px; } 

.hm-testimonials {padding: 40px 0 50px; } 

.hm-testimonials .text-heading {margin: 0 0 25px; } 

.hm-testimonials .testi-item {padding: 35px 30px 55px; } 

.hm-testimonials .testi-item p {font-size: 17px; line-height: 1.7; } 

.hm-testimonials .testi-item:before {top: 24px; left: 35px; } 

.hm-testimonials .testi-item:before {top: 24px; left: 30px; transform: scale(0.8); } 

.star-rat {margin: 0 0 15px 70px; } 

.hm-testimonials .testi-item h5 {font-size: 20px; bottom: 30px; left: 30px; padding: 0 0 0 50px; } 

.hm-testimonials .testi-item h5:before {width: 40px; } 

.hmtesti-btn {margin: 30px 0 0; } 

.hm-prsnl-injry-sec {padding: 55px 0 40px; } 

.hm-prsnl-lft h5 {font-size: 24px; margin: 0 0 15px; letter-spacing: 2px; } 

.hm-prsnl-lft h3 {font-size: 54px; margin: 0 0 12px; } 

.hm-prsnl-cnt p {font-size: 16px; margin: 0 0 18px; } 

.hm-prsnl-rit-cnt h6 {font-size: 16px; } 

.hm-prsnl-img::after {right: -10px; } 

.hm-prsnl-img {padding: 0 20px 20px 0; } 

.hm-blog-sec {padding: 40px 0; } 

.hm-blog-sec .text-heading {margin: 0 0 25px; } 

.home-posts-list {gap: 25px; margin: 0 0 30px; } 

.hm-blog-itm {padding: 15px 15px 40px; } 

.hm-blog-read-more a {font-size: 16px; bottom: 25px; } 

.hm-blog-cnt h3 a {font-size: 19px; margin: 0 0 10px; } 

.hmblg-item-img {margin: 0 0 15px; height: 182px;} 

.hm-wefight-cnt p {font-size: 22px; letter-spacing: 2px; } 

.hm-wefight-wait-cnt {padding: 15px 0; } 


.hm-wefight-cnt h2 {font-size: 81px; } 

.hm-wefight-shedule-img {bottom: -75px; } 

.ftr-frm-blk {padding: 95px 75px 35px; } 

.ftr-frm-rite .text-heading {font-size: 54px; } 

.ftr-frm-rite p {font-size: 21px !important; margin: 0 auto 15px !important; } 
.ftr-mail-cnt h4 { font-size: 18px; } 
.ftr-frm-map-blk {padding: 16px; } 
.ftr-mail-cnt p a { font-size: 12px; }


.ftr-map iframe {height: 270px; } 

.ftr-mail-cnt p a {font-size: 12px; } 

.ftr-frm-map-rite {gap: 30px; } 

/* .ftr-frm-lft {padding: 44px 45px; }  */
    .ftr-frm-lft {
        padding: 20px 45px 18px;
    }
    
.ftr-form .gform_wrapper .top_label input, .ftr-form .gform_wrapper select, .ftr-form .gform_wrapper .top_label textarea { padding: 14px 22px; font-size: 14px; }
.ftr-form .gform_wrapper .gfield textarea { height: 110px; }
.ftr-frm-lft .text-heading {font-size: 50px; } 
.ftr-form .gform_wrapper .form-links, .ftr-form .gform_wrapper .form-links a, .ftr-form .gfield.gfield--type-checkbox label.gform-field-label { font-size: 13px; letter-spacing: 0.2px; }
.ftr-form .gform_wrapper .top_label input[type="checkbox"] { width: 12px !important; height: 12px !important; margin: 3px 7px 1px 0 !important; }
.ftr-frm-lft p {font-size: 14px; margin: 0 0 15px; } 
.ftr-form .gform_wrapper .gform_footer.top_label { margin: 34px auto 0; }
.ftr-form .gform_wrapper .top_label input[type="submit"] { font-size: 15px !important; padding: 16px 66px 15px !important; }
.ftr-block-sec {padding: 42px 0 0; } 
div#popup-container { width: 428px; }
.popup .popuptext { padding: 7px; font-size: 13px; line-height: 1.5; }
#footer-navigation ul li a {font-size: 17px; } 

#footer-navigation ul li {margin: 0 15px; } 

#footer-navigation ul {margin: 0 0 30px; padding: 0 0 27px; } 

.ftr-blk-lst {padding: 15px 45px 30px; } 

.ftr-itm h4 {font-size: 21px; padding: 50px 0 10px; } 

.ftr-itm h4:before {transform: scale(0.8); } 

.ftr-itm p {font-size: 14px; } 

.ftr-itm .ftr-nmbr a {font-size: 22px; margin: 0 0 15px; } 

.ftr-scl-icns {margin: 0 auto -20px; padding: 0 50px; } 

.ftr-scl-icns a {width: 42px; height: 42px; } 

.ftr-copyrights-sec {padding: 35px 0px 20px; } 

.ftr-copyrights-sec p {font-size: 17px; }
 
#main-navigation ul li ul.sub-menu {width: 160px;}
#main-navigation .sub-menu li a {padding: 6px 8px;font-size: 12px;}
.hm-prsnl-logo {margin: 0 auto 15px;}
.hm-attorney-list p {font-size: 12px;letter-spacing: 0.8px;}

.ftr-form .gfield_description.validation_message{bottom: 5px;right: 8px !important;font-size: 12px;}

}

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

    .hm-banner-sec .container { max-width: 1210px; }

}

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

}

@media screen and (max-width:1240px) {
.container, .hm-attorney-sec .container, .ftr-form-sctn .container,.ftr-block-sec .container, .ftr-copyrights-sec .container, .hm-practice-sec .container, .hm-case-results-sec .container, .hm-downs-sec .container {max-width: 990px;padding: 0 10px;}
.site-header .container {max-width: 1100px;}
.header-number a:before {width: 25px;height: 25px;}
.header-number a {font-size: 24px;padding: 0 0 0 46px;}
.header-number a:after {left: 36px;}
.header-number strong {letter-spacing: 1.22px;font-size: 14px;}
.top-rit {margin: 0 0 14px;}
#main-navigation ul li a {font-size: 13px;padding: 0 0 10px;}
#main-navigation ul li {margin: 0 13px;}
.site-branding {width: 140px;}
.site-header.is-sticky .site-branding {width: 130px;}
.hm-banner-sec .container {max-width: 1150px;padding-right: 0;}
.hm-bnr-cnt h1 strong {margin-right: -26px;font-size: 49px;}
.hm-bnr-cnt h1 {font-size: 52px;margin: 0 0 12px;line-height: 1;}
.hm-bnr-itm-lst ul li {font-size: 12px;}
.hm-bnr-rit-img {width: 52.8%;}
a.cmn-btn {font-size: 14px;padding: 16px 29px 14px;}
.hm-bnr-cnt {padding:0 0 65px;width: 45.2%;}
.hm-banner-sec {padding: 170px 0 0;}
.hm-banner-sec:before {height: 16px;bottom: -7px;}
.award-blk {max-width: 990px;padding: 0 20px 0 0;}
.hm-award-sec {padding: 40px 20px;}
.hm-award-sec h3 {font-size: 19px;letter-spacing: 2.7px;padding: 0 0 10px;margin: 0 0 34px;}
.award-blk.owl-carousel .owl-nav button {width: 40px;height: 25px;}
.award-blk.owl-carousel .owl-nav button.owl-prev {left: -57px;}
.award-blk.owl-carousel .owl-nav button.owl-next {right: -59px;}
.hm-award-sec h3:before {width: 193px;}
.text-heading {font-size: 50px;letter-spacing: -0.4px;margin: 0 0 15px;}
.hm-downs-img {padding: 15px 0 0 22px;}
.hm-downs-rit h6 {font-size: 15px;letter-spacing: 0.5px;margin: 0 0 14px;padding: 0 0 14px;}
.hm-downs-rit p {font-size: 16px;line-height: 1.55;margin: 0 0 30px;}
.hm-downs-logo-img {bottom: 80px;width: 175px;right: 12px;}
.hm-downs-list::before {height: 20px;bottom: 50px;}
.hm-downs-sec {padding: 50px 0 30px;}
.hm-practice-sec {padding: 25px 0 80px;}
.hm-practice-sec h6 {margin: 0 0 22px;letter-spacing: 1.4px;font-size: 16px;}
.hm-practice-img img {min-height: 240px;}
.hm-practice-name h4 {font-size: 17px;bottom: 15px;padding: 0 24px 0 16px;}
.hm-practice-item.hover h4 {font-size: 23px;}
.hm-practice-item.hover::after {width: calc(100% + 13px);left: -7px;}
.hm-practice-list {gap: 13px;margin: 0 0 30px;}
.hm-practice-btn a.cmn-btn {padding: 15px 32px 14px;}
.case-results-blk {gap: 48px;}
.case-results-blk .case-rit {padding: 10px 19px 0 0;margin: -10px 40px 0 0;}
.case-results-blk h5 {font-size: 17px;letter-spacing: 1.1px;margin: 0 0 10px;}
.case-results-blk p {font-size: 15px;margin: 0 0 20px;line-height:1.5;}
.hm-case-results .text-heading {font-size: 100px;letter-spacing: 0px;}
.hm-case-btn.btn a.cmn-btn.btn-brdr {padding: 17px 33px 15px;}
.case-results-list {padding: 16px 0 0;margin: -21px 0 0;}
.hm-case-results {margin: -5px 0 -150px;}
.case-results-list .case-item {padding: 16px 16px 18px;}
.case-results-list .case-item h6::before {width: 50px;height: 50px;}
.case-results-list .case-item h6 {font-size: 36px;letter-spacing: -0.1px;margin: 0 0 13px;padding: 65px 0 0;}
.case-results-list .case-item p {font-size: 15px;line-height: 1.2;}
.hm-case-results .case-results-list.owl-carousel .owl-dots {margin: 28px auto 0;}
.hm-case-results .case-results-list.owl-carousel .owl-dots button.owl-dot {width: 8px;height: 8px;}
.hm-case-results .case-results-list.owl-carousel .owl-dots button.owl-dot.active {width: 12px;height: 12px;}
.hm-case-rslt-lst-blk {padding: 0 66px;}
.hm-community-sec {padding: 230px 0 70px;}
.hm-community-sec .container {max-width: 940px;}
.hm-comty-itm.rit::after {right: -19px;left: inherit;}
.hm-comty-itm:after {left: -20px;top: -22px;}
.hm-comty-lst:before {left: -18px;}
.hm-comty-lst::after { right: -18px;}
.hm-comty-cnt-itm p {font-size: 14px;margin: 0 0 20px;line-height: 1.5;}
.hm-comty-lst {padding: 22px 0 16px;margin: 0 0 18px;}
.hm-comty-btn-lst {gap: 10px;}
.hm-fam-sec {padding: 60px 0 60px;}
.hm-fam-blk {gap: 45px;}
.hm-fam-right p {font-size: 15px;line-height: 1.5;margin: 0 0 25px;}
.hm-fam-btns {margin:30px 0 0 ;}
.hm-fam-btns a.cmn-btn {padding: 15px 33px 14px;}
.hm-testimonials:before {height: 14px;}

.hm-attorney-sec {padding: 30px 0; } 

.hm-attorney-sec .text-heading {margin: 0 0 22px; } 

.hm-attorney-item {width: 22.5%; } 

.hm-attorney-item {padding: 10px 0 0 10px; } 

.attorney-img {margin: 0 0 10px; padding: 20px 0 0; } 

.hm-attorney-list h5 { font-size: 16px; margin: 0 0 8px; letter-spacing: -0.6px; }

.hm-attorney-list p { font-size: 11px; letter-spacing: 0.7px; } 

.hm-attorney-list {margin: 0 0 25px; gap: 15px; } 

.hm-attorney-itm-cnt::before {height: 60px; bottom: 3px; left: 2px; } 

.hm-attorney-itm-cnt .attorney-cnt {padding: 14px 10px 12px 10px; } 

.hm-weval-sec {padding: 30px 0; } 

.hm-weval-sec .text-heading {font-size: 42px; padding: 0 0 12px; } 

.hm-weval-sec .text-heading strong {font-size: 48px; } 

.hm-weval-blk p {font-size: 14px; } 

.hm-weval-img {margin: -35px 0 0; } 

.hm-weval-blk h4 {font-size: 35px; padding: 25px 0 0; margin: 0px 0 12px; letter-spacing: -1px; } 

.hm-weval-blk h6 {font-size: 22px; margin: 0 auto 20px; letter-spacing: -0.3px; padding: 10px 0 14px; } 

.hm-testimonials {padding: 30px 0; } 

.hm-testimonials .text-heading {margin: 0 0 20px; } 

.hm-testimonials .testi-item p {font-size: 16px; } 

.star-rat {margin: 0 0 15px 60px; width: 100%; max-width: 120px; } 

.hm-testimonials .testi-item {padding: 30px 25px 45px; } 

.hm-testimonials .testi-item:before {top: 18px; left: 20px; transform: scale(0.7); } 

.hm-testimonials .testi-item h5 {font-size: 18px; bottom: 25px; left: 25px; padding: 0 0 0 30px; } 

.hm-testimonials .testi-item h5:before {width: 25px; } 

.hm-prsnl-injry-sec {padding: 35px 0; } 

.hm-prsnl-lft h3 {font-size: 45px; margin: 0 0 10px; } 

.hm-prsnl-lft h5 {font-size: 21px; margin: 0 0 12px; letter-spacing: 1px; } 

.hm-prsnl-cnt p {font-size: 14px; margin: 0 0 15px; } 

.hm-prsnl-rit-cnt h6 {font-size: 14px; } 

.hm-prsnl-rit {width: 35%; } 

.ftr-frm-lft .text-heading {font-size: 38px; } 

/* .ftr-frm-lft {padding: 32px 30px; } */
    .ftr-frm-lft {
        padding: 15px 30px;
    }

.hm-prsnl-logo {margin: 0 auto 10px; } 

.hm-blog-sec {padding: 35px 0; } 

.hm-blog-sec .text-heading {margin: 0 0 20px; } 

.hm-blog-cnt h3 a {font-size: 18px; } 

.hm-wefight-cnt p {font-size: 19px; letter-spacing: 1px; } 

.hm-wefight-cnt h2 {font-size: 63px; margin: 0 0 15px; } 

.hm-wefight-shedule-img {bottom: -65px; width: 11%;} 

.ftr-frm-blk {padding: 75px 45px 30px; gap: 20px; clip-path: polygon(0 0, 100% 0, 98% 100%, 2% 100%); } 

.ftr-frm-rite .text-heading {font-size: 43px; margin: 0 0 10px; padding: 0 0 7px; } 

.ftr-mail-cnt p {margin: 0 !important; } 

.ftr-mail-cnt p a {font-size: 11px; } 

.ftr-frm-rite p {font-size: 19px !important; margin: 0 auto 12px !important; } 

.ftr-frm-map-blk {padding: 8px; } 

.ftr-map iframe {height: 235px; } 

.ftr-frm-map-rite {gap: 30px; } 
.ftr-mail-cnt h4 { font-size: 16px; padding: 21px 0 6px;margin: 0 0 6px; } 
.ftr-mail-cnt h4:before { width: 17px; height: 12px; }
.ftr-frm-lft p { font-size: 12px; margin: 0 0 13px; }

.ftr-form .gform_wrapper .top_label input, .ftr-form .gform_wrapper select, .ftr-form .gform_wrapper .top_label textarea { padding: 12px 20px; font-size: 13px; }
.ftr-form .gform_fields { gap: 10px 0px !important; }
.ftr-form .gform_wrapper .gfield textarea { height: 100px; }
.ftr-form .gform_wrapper .form-links, .ftr-form .gform_wrapper .form-links a, .ftr-form .gfield.gfield--type-checkbox label.gform-field-label { font-size: 11px; letter-spacing: 0.2px; }
.popup .popuptext { padding: 6px; font-size: 12px; }
.ftr-form .gform_wrapper .top_label input[type="submit"] { font-size: 14px !important; padding: 14px 55px 13px !important; }
.ftr-form .gform_wrapper .gform_footer.top_label { margin: 22px auto 0; }
div#popup-container { width: 380px; }


.ftr-block-sec {padding: 35px 0 0; } 

#footer-navigation ul li a {font-size: 15px; } 

#footer-navigation ul li {margin: 0 10px; } 

#footer-navigation ul {margin: 0 0 25px; padding: 0 0 20px; } 

.ftr-blk-lst {padding: 15px 30px 25px; } 

.ftr-itm h4 {font-size: 18px; padding: 45px 0 8px; } 

.ftr-itm p {font-size: 14px; line-height: 1.6; letter-spacing: 0.4px; } 

.ftr-itm.phn {width: 40%; } 

.ftr-itm {width: 53.5%; } 

.ftr-itm .ftr-nmbr a {font-size: 20px; margin: 0 0 11px; } 

.ftr-itm-lst {width: 43%; } 

.ftr-itm h4:before {transform: scale(0.7); top: -5px; } 

.ftr-scl-icns {padding: 0 35px;gap: 6px; } 

.ftr-copyrights-sec p {font-size: 16px; } 

.ftr-copyrights-sec {padding: 30px 0px 20px; }

.hm-prsnl-cnt {padding: 0 35px 0 0; }
 .hmblg-item-img{height: 146px;}


 
#main-navigation ul li ul.sub-menu {width: 150px;}

#main-navigation .sub-menu li a {padding: 5px 6px;font-size: 12px;}
.ftr-form .gfield_description.validation_message  { bottom: 4px; right: 8px !important; font-size: 11px; }
.ftr-form .gfield--type-checkbox .gfield_description.validation_message {bottom: -18px !important;}
.ftr-map a.ftr-map-icon-link { width: 28px; height: 36px; bottom: 15%; }
.hm-blog-read-more a {font-size: 14px;}

}

@media screen and (max-width:1140px) {
.hm-banner-sec .container {max-width: 1070px;padding-right: 0;}
.site-header .container {max-width: 1020px;}
.site-branding {width: 135px;}
.hm-bnr-cnt h1 strong {margin-right: -19px;font-size: 46px;}
.hm-bnr-cnt h1 {font-size: 50px;margin: 0 0 10px;line-height: 1;}
.hm-bnr-cnt h1 small {font-size: 15px;padding: 9px 0;}
.hm-bnr-rit-img {width: 49.2%;}
.hm-bnr-itm-lst ul {padding: 10px 0 0 0;}
.hm-bnr-cnt {padding: 0 0 30px;width: 49.2%;}
.hm-banner-sec {padding: 155px 0 0;}
.hm-banner-sec:before {height: 15px;}
.award-blk {max-width: 890px;}

}

@media screen and (max-width:1040px) {
.site-header .container {max-width: 990px;}
.hm-banner-sec .container {max-width: 1010px;}
.hm-bnr-itm-lst ul li {font-size: 11.6px;}
a.cmn-btn {font-size: 13px;padding: 15px 29px 14px;}
.site-branding {width: 135px;}
#main-navigation ul li a {font-size: 12px;padding: 0 0 10px;}
.site-header.is-sticky .site-branding {width: 120px;}
.hm-banner-sec:before {height: 13px;bottom: -6px;}
.award-blk {max-width: 850px;}

}

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

}

@media screen and (max-width:991px) {
.container, .site-header .container, .hm-banner-sec .container, .hm-award-sec .container, .hm-downs-sec .container, .hm-community-sec .container, .hm-attorney-sec .container, .ftr-form-sctn .container,.ftr-block-sec .container, .ftr-copyrights-sec .container, .hm-practice-sec .container, .hm-case-results-sec .container {max-width: 720px;padding: 0;}

.site-header .container {padding: 0; }
.site-header{ position: relative; background-color: #000;padding: 20px 0 0; }
.topmenu{ display: none; }
.top-right { padding: 0px; }
.header-sec { align-items: center; padding: 20px 0;}
.top-right .hdr-top-call { font-size: 14px; letter-spacing: 2.5px; }
.top-right .hdr-top-call {font-size: 12px; letter-spacing: 1px; flex-direction: column; gap: 7px; align-items: flex-end; }
.top-right-call {margin: 0; padding: 0; }
.top-right .hdr-top-call a { font-size: 34px; padding-left: 50px; margin-left: 0px; }
.top-right .hdr-top-call a::before {width: 40px; height: 36px; }
.showhide {display: block;}
.mobinav ul {display: block;}
.hdr-src {display: block;}
.top-menu {display: none;}
.logo-menu {display: inline-block;text-align: center;}
.topmenu {width: 100%;display: none;}
.showhide b.txtl, .showhide b.txtr {color: #fff;}
.logo {width: max-content;}
.logo img {max-width: 200px;}
.top-rit {max-width: 100%;position: inherit;display: inline-block;margin: 0;float: none;}
.mobinav ul {padding: 12px 12px;text-align: left;display: block;}
.mobinav {top: 44px;display: block;}
.mobile_src_nav {display: block; padding: 7px 0; background: linear-gradient(to right, #8f6831 0%, #926b32 4%, #966f36 5%, #956e33 6%, #9c753a 9%, #a07a3b 12%, #ab8546 17%, #ab8544 18%, #b48f4b 21%, #b48f49 22%, #c09b54 26%, #caa658 32%, #d4b062 36%, #d4b160 37%, #dbb866 42%, #e0bd6b 48%, #dfbc6a 55%, #d9b665 60%, #c8a458 70%, #b6914b 78%, #b38e4a 80%, #b18b4a 80%, #9a7436 91%, #9a7338 92%, #977035 93%, #956e35 96%, #926b32 97%, #8f6831 100%); }
.logo-rit {max-width: 100%;text-align: center;background-color: transparent;border: 0;padding: 0;gap: 12px;flex-wrap: wrap;justify-content: center;}
.sticky-wrap {display: block;}
.header-sticky.fixed-header {display: block;}
nav#main-navigation {display: none;}
.site-header.is-sticky{display: none;}
.logo-section {position: relative; padding: 0 0 20px; align-items: center; flex-direction: column; gap: 20px; }
.site-branding {width: 100%;max-width: 200px;padding: 0;}
.sicky-cnt.sticky-mobile-logo {width: 100%;max-width: 180px;}
.header-number {gap: 10px;justify-content: center;flex-wrap: wrap;}
.hm-banner-sec {padding: 50px 0;}
.hm-bnr-lst {align-items: center;flex-direction: column-reverse;gap: 10px;}
.hm-bnr-rit-img {width: 100%;max-width: 420px;border-bottom: 2px solid #987136;}
.hm-bnr-cnt {padding: 0;text-align: center;width: 100%;}
.hm-banner-sec .container {margin: 0 auto;}
.hm-bnr-cnt h1 small {padding: 7px 0;}
.hm-bnr-cnt h1 {font-size: 42px;}
.hm-bnr-cnt h1 strong {margin: 0 0 5px;font-size: 40px;}
.hm-bnr-itm-lst ul li {font-size: 13px;margin: 0;}
.hm-bnr-itm-lst ul {display: flex;justify-content: center;align-items: flex-start;flex-wrap: wrap;gap: 5px;}
.hm-banner-sec:before, .award-blk:before {display: none;}
.hm-award-sec {padding:35px 0 30px;}
.hm-award-sec h3 {font-size: 18px;letter-spacing: 2.3px;margin: 0 0 20px;}
.award-blk.owl-carousel .owl-stage-outer {padding: 0 0 2px; }
.hm-award-sec h3:before {width: 170px;}
.award-blk {max-width: 100%;padding: 0;}
.award-itm {max-width: 250px;margin: auto;padding: 10px 0;}
.award-itm:before { border: 1px solid #b8954f; height: 100%; transform: inherit; border-width: 1px; border-style: solid; border-image: linear-gradient(0deg, #8e6830 0%, #dfbd69 50%, #8e6830 100%) 1; }
.award-blk.owl-carousel .owl-nav button {position: inherit;margin: 0;}
.award-blk.owl-carousel .owl-nav {display: flex !important;justify-content: center;align-items: center;gap: 10px;margin: 20px 0 0;}
.award-blk.owl-carousel .owl-nav button.owl-prev {left: 0;}
.award-blk.owl-carousel .owl-nav button.owl-next {right: 0;}
.hm-downs-sec {padding: 20px 0 25px;}
.hm-downs-list {flex-direction: column;align-items: center;gap: 15px;}
.hm-downs-lft {width: 100%;}
.text-heading {font-size: 34px;letter-spacing: -0.1px;}
.hm-downs-img {padding: 0;width: 100%;max-width: 400px;margin: auto;}
.hm-downs-img::after, .hm-downs-list::before {display: none;}
.hm-downs-logo-img {bottom: 10px;width: 145px;right: 10px;}
.hm-downs-rit {width: 100%;text-align: center;}
.hm-downs-rit h6 {letter-spacing: 0.4px;padding: 0 0 12px;display: inline-block;}
.hm-downs-rit h6::before {right: 0;margin: auto;}
.hm-downs-rit p { margin: 0 0 25px; }
.hm-btn-list {gap: 10px;justify-content: center;flex-wrap: wrap;}
.hm-downs-sec .text-heading {text-align: center;}
.hm-practice-sec {padding: 25px 0 40px;}
.case-results-blk {gap: 20px;flex-direction: column-reverse;align-items: center;}
.hm-case-results-sec {padding: 35px 0;}
.case-results-blk .case-rit {padding: 0;margin: 0 auto;width: 100%;max-width: 380px; padding: 5px; border: 1px solid #d5b46c;}
.hm-case-rslt-lst-blk:before, .hm-testimonials:before {display: none;}
.case-results-blk .case-rit::before { display: none;}

.case-results-blk .legal-img::after {height: 50%;}
.case-results-blk .case-lft {padding: 0;width: 100%;text-align: center;}
.case-lft .text-heading {text-align: center;margin: 0 0 15px;}
.hm-case-results {margin: 0;padding: 40px 0 0;}
.hm-case-results .text-heading {font-size: 60px;margin: 0 0 15px;}
.hm-case-rslt-lst-blk {padding: 0;}
.case-results-list .case-item {padding: 16px 16px 18px;width: 100%;max-width: 350px;margin: 0 auto;background: -webkit-linear-gradient(180deg, rgb(142, 104, 48) 0%, rgb(223, 189, 105) 50%, rgb(142, 104, 48) 100%);}
.case-results-list {padding: 0;margin: 0;}
.case-results-list.owl-carousel  .owl-item{
    padding: 0 2px;
}
.case-results-list.owl-carousel .owl-item, .case-results-list.owl-carousel .owl-stage {display: flex;}
.hm-community-sec {padding: 40px 0 40px;}
.hm-comty-lst {padding: 0;margin: 0 0 18px;flex-wrap: wrap;justify-content: center;gap: 20px;}
.hm-comty-lst:before, .hm-comty-lst::after, .hm-comty-itm:after, .hm-comty-itm.rit::after, .hm-comty-itm.rit:before, .hm-comty-itm:before {display: none;}
.hm-comty-itm {width: 100%;order: 1;max-width: 300px;}
.hm-comty-cnt-itm {width: 100%;position: inherit;order: 3;}
.hm-comty-itm.rit {order: 2;}
.hm-comty-cnt-itm p {font-size: 15px;margin: 0 0 18px;}
.hm-comty-btn-lst {gap: 10px;flex-wrap: wrap;}
.hm-fam-sec {padding: 35px 0 40px;}
.hm-fam-blk {gap: 20px; padding: 0; flex-direction: column; align-items: center; justify-content: center; }
.hm-fam-lft {width: 100%;max-width: 400px;margin: auto;}
.hm-fam-right {width: 100%;text-align: center;}
.hm-fam-right .text-heading {text-align: center;}
.hm-fam-right .text-heading br {display: none;}
.hm-community-sec h6 {margin: 0 0 20px;}
.hm-fam-right p {font-size: 15px;margin: 0 0 20px;width: 100%;}
.hm-fam-btns {margin: 24px 0 0;justify-content: center;gap: 10px;flex-wrap: wrap-reverse;}
.hm-practice-item, .hm-practice-item.hover {width: 100%;max-width: 300px;margin: auto;padding: 0 0px;}
.hm-practice-list.owl-carousel .owl-item{padding: 0 10px;}
.hm-practice-img img {min-height: auto;}
.home-posts-list.owl-carousel .owl-item, .home-posts-list.owl-carousel .owl-stage {display: flex;}

.hm-attorney-item {padding: 10px 0 0 10px; width: 100%; max-width: 280px; margin: auto; } 

.hm-attorney-itm-cnt::before {background-size: 100% 100%; } 

.attorney-img {padding: 12px 0 0; } 

.hm-attorney-list.owl-carousel .owl-dots, .home-posts-list.owl-carousel .owl-dots, .hm-practice-list.owl-carousel .owl-dots {display: flex; align-items: center; justify-content: center; gap: 10px; margin: 20px auto 0; } 

.hm-attorney-list.owl-carousel .owl-dots button.owl-dot, .home-posts-list.owl-carousel .owl-dots button.owl-dot, .hm-practice-list.owl-carousel .owl-dots button.owl-dot {width: 10px; height: 10px; background-color: #3d3d3d; border-radius: 50%; } 

.hm-attorney-list.owl-carousel .owl-dots button.owl-dot.active, .home-posts-list.owl-carousel .owl-dots button.owl-dot.active, .hm-practice-list.owl-carousel .owl-dots button.owl-dot.active {background-image: -webkit-linear-gradient( 180deg, rgb(142,104,48) 0%, rgb(223,189,105) 50%, rgb(142,104,48) 100%); width: 15px; height: 15px; } 

.hm-weval-sec {padding: 25px 0; } 

.hm-weval-sec .text-heading {font-size: 38px; } 

.hm-weval-sec .text-heading strong {font-size: 42px; } 

.hm-weval-blk p br{display: none;} 

.hm-weval-img {margin: 10px 0 0; } 

.hm-weval-blk h4 {font-size: 29px; padding: 20px 0 0; letter-spacing: -0.4px; } 

.hm-weval-blk h6 {font-size: 20px; } 

.hm-testimonials .testi-item {padding: 30px 25px 45px; width: 100%; max-width: 440px; margin: auto; height: 100%; } 

.hm-testi-list.owl-carousel .owl-dots{display: flex; } 

.hm-prsnl-list {justify-content: center; flex-direction: column-reverse; } 

.hm-prsnl-rit {width: 100%; max-width: 320px; margin: auto; padding: 5px; border: 1px solid #d5b46c; } 

.hm-prsnl-img {padding: 0; } 

.hm-prsnl-img::after{display: none;} 

.hm-prsnl-lft {width: 100%; text-align: center; } 

.hm-prsnl-lft h5 {margin: 0 auto 8px; } 

.hm-prsnl-lft h3 {font-size: 34px; margin: 0 0 10px; letter-spacing: 0; } 

.hm-prsnl-cnt p {font-size: 15px; } 

.hm-prsnl-cnt {padding: 0; } 

.hm-blog-sec {padding: 25px 0 30px; } 

.hm-blog-itm {padding: 15px 15px 40px; max-width: 320px; width: 100%; margin: 0 auto; } 

.hm-wefight-cnt p {font-size: 18px; letter-spacing: 0.4px; } 

.hm-wefight-wait-cnt {padding: 12px 0; } 
 

.hm-wefight-cnt h2 {font-size: 54px; margin: 0 0 15px; } 

.ftr-frm-blk { padding: 55px 20px 20px; gap: 25px; clip-path: none; flex-direction: column; } 

.hm-wefight-shedule-img {bottom: -46px; width: 100%; max-width: 80px; } 

.ftr-frm-lft {padding: 20px 15px 25px; width: 100%; } 

.ftr-frm-rite {width: 100%; } 

.ftr-frm-rite .text-heading br{display: none; } 

.ftr-frm-rite .text-heading {font-size: 38px; } 

.ftr-frm-rite .text-heading:before {width: 61%; } 

.ftr-logo {width: 100%; max-width: 180px; margin: auto; } 

.ftr-frm-map-rite {gap: 20px; } 

.ftr-block-sec {padding: 25px 0px 0; } 

#footer-navigation ul li a {font-size: 14px; margin: 0 0 8px; } 

#footer-navigation ul {margin: 0 0 20px; padding: 0 0 15px; } 

.ftr-blk-lst {padding: 0; flex-direction: column; gap: 15px; margin: 0 0 15px; } 

.ftr-itm-lst {width: 100%; } 

.ftr-itm-lst {width: 100%; flex-direction: column; gap: 15px; } 

.ftr-itm, .ftr-itm.phn {width: 100%; max-width: 320px; margin: auto; border-image: linear-gradient(to right, #8f6831 0%, #926b32 4%, #966f36 5%, #956e33 6%, #9c753a 9%, #a07a3b 12%, #ab8546 17%, #ab8544 18%, #b48f4b 21%, #b48f49 22%, #c09b54 26%, #caa658 32%, #d4b062 36%, #d4b160 37%, #dbb866 42%, #e0bd6b 48%, #dfbc6a 55%, #d9b665 60%, #c8a458 70%, #b6914b 78%, #b38e4a 80%, #b18b4a 80%, #9a7436 91%, #9a7338 92%, #977035 93%, #956e35 96%, #926b32 97%, #8f6831 100%) 1; border-width: 1px; border-style: solid; padding: 10px; } 

.ftr-blk-lst:before{display: none;} 

.hm-attorney-list {margin: 0 0 20px; }

.hm-wefight-logo {width: 100%; max-width: 180px; margin: 0 auto 15px; }

.hm-wefight-group-img {width: 100%; margin: auto; max-width: 450px; }

.ftr-copyrights-sec p {font-size: 15px; }

.hm-prsnl-img img {object-fit: cover; object-position: top; height: 380px; }
.hm-case-results .case-results-list.owl-carousel .owl-dots {margin: 20px auto 0;}

.hmblg-item-img{height: 155px;}


.ftr-mail-cnt p a { font-size: 14px; }
.ftr-form .gform_wrapper .top_label input, .ftr-form .gform_wrapper select, .ftr-form .gform_wrapper .top_label textarea { padding: 14px 20px; font-size: 14px; }
.ftr-form .gform_wrapper .form-links, .ftr-form .gform_wrapper .form-links a, .ftr-form .gfield.gfield--type-checkbox label.gform-field-label { font-size: 13px; }
div#popup-container { width: 650px; }
.hm-prsnl-rit-cnt {top: 15px;}
.hm-attorney-list h5 { font-size: 17px; margin: 0 0 8px; letter-spacing: -0.2px; }
.hm-practice-name h4,.hm-practice-item.hover h4 { font-size: 26px; bottom: 15px; padding: 0 24px 0 16px;background: linear-gradient(to left, #8e6830 37%, #dbb966 50%, #956f35 63%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;line-height: 1.2;letter-spacing: 0; }
.hm-practice-item.hover:before,.hm-practice-item:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 43%, rgba(0, 0, 0, 1) 95%);
    left: 0px;
    right: 0px;
    margin: auto;
    z-index: 2;
}
.hm-practice-item::after, .hm-practice-item.hover::after {
    position: absolute;
    content: "";
    height: 83%;
    width: calc(100% + 14px);
    left: -7px;
    right: 0;
    background-image: url(images/hm-practice-hover-bg.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    bottom: 0;
    z-index: 0;
}
.hm-practice-img img {
    min-height: auto;
    opacity: 100%;
}

.ftr-frm-rite p{width: 100%;}
.hm-weval-blk p { font-size: 15px; }
.hm-prsnl-logo { margin: 0 auto 10px; width: 100%; max-width: 180px; }
.ftr-mail-cnt h4 { font-size: 18px; padding: 21px 0 6px; margin: 0 0 6px; }

.hm-prsnl-img::before {height: 60%;}

.hm-weval-img {
    display: none;
}
.hm-weval-img.hm-weval-mbl-img{
    display: block;
}



}

@media screen and (max-width:767px) {
.container, .site-header .container, .hm-banner-sec .container, .hm-award-sec .container, .hm-downs-sec .container, .hm-community-sec .container, .hm-attorney-sec .container, .ftr-form-sctn .container,.ftr-block-sec .container, .ftr-copyrights-sec .container, .hm-practice-sec .container, .hm-case-results-sec .container {max-width: 100%;padding: 0 15px;}
.hm-banner-sec {padding: 45px 0;}
.hm-bnr-cnt h1 {font-size: 32px;}
.hm-bnr-cnt h1 strong {margin: 0 0 3px;font-size: 32px;}
.hm-bnr-cnt h1 small {padding: 6px 0;font-size: 14px;}
.text-heading {font-size: 28px;letter-spacing: 0;}
.hm-downs-rit h6 { letter-spacing: 0.1px; padding: 0; line-height: 1.1; font-size: 14px; }
 .hm-downs-rit h6::before {display: none;}
 .hm-practice-sec {padding: 25px 0 35px;}
 .case-results-blk h5 {letter-spacing: 0px;}
 .hm-case-results {padding: 30px 0 0;}
 .hm-community-sec {padding: 35px 0 35px;}
 .hm-fam-sec {padding: 35px 0 35px;}

.hm-attorney-sec {padding: 25px 0; } 

.hm-weval-sec .text-heading {font-size: 28px; letter-spacing: -0.5px; } 

.hm-weval-sec .text-heading strong {font-size: 30px; } 

.hm-weval-blk h4 {font-size: 22px; padding: 15px 0 0; letter-spacing: 0; } 

.hm-weval-blk h6 {font-size: 16px; letter-spacing: 0; } 

.hm-weval-btns {gap: 12px; flex-direction: column-reverse; } 

.hm-testimonials {padding: 25px 0; } 

.hm-testimonials .testi-item {padding: 30px 20px 45px; } 

.hm-testi-list.owl-carousel .owl-stage-outer {padding: 0 0px 0 2px; } 

.hm-testimonials .testi-item p {font-size: 15px; } 

.hmtesti-btn {margin: 20px 0 0; } 

.hm-prsnl-injry-sec {padding: 25px 0; } 

.hm-prsnl-lft h3 {font-size: 25px; } 


.hm-prsnl-lft h5 {font-size: 19px; letter-spacing: 0.4px; } 

.hm-blog-read-more a {font-size: 15px; } 

.home-posts-list {margin: 0 0 20px; } 

.hm-wefight-cnt p {font-size: 16px; letter-spacing: 0; } 

.hm-wefight-cnt h2 {font-size: 37px; } 

.hm-wefight-group-img {max-width: 380px; } 

.hm-wefight-shedule-img {display: none; } 

.ftr-frm-blk {padding: 20px 15px; } 
    
.ftr-frm-map-blk { flex-direction: column; gap: 20px; padding: 20px 10px; }

.ftr-frm-map-rite {gap: 15px; width: 100%; margin: 0; } 


.ftr-frm-map-lft {width: 100%; } 

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

.ftr-frm-lft p {margin: 0 0 12px; } 

.ftr-frm-rite .text-heading {font-size: 29px; } 

.ftr-mail-cnt p {margin: 0 !important; } 

.ftr-frm-rite p {font-size: 17px !important; } 

.ftr-scl-icns {padding: 0 25px; } 

.ftr-copyrights-sec p {font-size: 14px; }
.hm-downs-rit p {margin: 0 0 20px;}


.ftr-form .gfield.gfield--type-text, .ftr-form .gfield.gfield--type-phone, .ftr-form .gfield.gfield--type-html, .ftr-form .gfield.gfield--type-checkbox, .ftr-form .gfield--input-type-datepicker, .ftr-form .gfield--input-type-email { width: 100%; }
.ftr-form .gfield .gchoice.gchoice_1_8_1 { display: flex; justify-content: start; align-items: center; }
div#popup-container { width: 100%; } 
.ftr-form .gform_wrapper .top_label input, .ftr-form .gform_wrapper select, .ftr-form .gform_wrapper .top_label textarea { padding: 13px 16px; font-size: 14px; }
.ftr-form .gfield--type-checkbox .gfield_description.validation_message { bottom: -18px !important; left: 20px; right: auto !important; }
.ftr-form .gfield_description.validation_message {font-size: 11px;}
.ftr-copyrights-sec p a.cpstn-icn img { width: 20px; height: 20px; }



}

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

    .alignleft, .alignright{
        float: none;
    }

}

@media screen and (max-width:480px) {
.hm-banner-sec {padding: 40px 0;}
.hm-bnr-cnt h1 strong {font-size: 29px;}
.hm-bnr-cnt h1 small {line-height: 1.2;}
.hm-award-sec {padding: 30px 0 30px;}
.text-heading {font-size: 26px;}
.hm-case-results .text-heading {font-size: 38px;}

.hm-attorney-sec .text-heading {margin: 0 0 15px; } 

.hm-attorney-item {max-width: 265px; } 

.hm-attorney-sec {padding: 25px 0 20px; } 

.hm-weval-sec {padding: 20px 0; } 

.hm-weval-sec .text-heading {font-size: 22px; letter-spacing: 0; padding: 0 0 10px; } 

.hm-weval-sec .text-heading strong {font-size: 24px; } 

.hm-weval-blk p {line-height: 1.7; } 

.hm-weval-blk h4 {font-size: 18px; padding: 10px 0 0; } 

.hm-weval-blk h6 {font-size: 15px; letter-spacing: 0; padding: 10px 0 10px; margin: 0 auto 15px; line-height: 1.1; } 

.hm-testimonials {padding: 20px 0; } 

.hm-testimonials .text-heading {margin: 0 0 15px; } 

.hm-testimonials .testi-item {padding: 20px 15px 35px; } 

.hm-testimonials .testi-item:before {top: 10px; left: 10px; } 

.hm-testimonials .testi-item p {font-size: 14px; } 

.hm-testimonials .testi-item h5 {font-size: 17px; bottom: 15px; left: 15px; padding: 0 0 0 20px; } 

.hm-testimonials .testi-item h5:before {width: 15px; } 

.hm-prsnl-injry-sec {padding: 20px 0; } 

.hm-prsnl-rit-cnt h6 {font-size: 13px; padding: 10px 0 0; } 

.hm-prsnl-img img {height: 315px; } 

.hm-prsnl-lft h5 {font-size: 17px; letter-spacing: 0; } 

.hm-prsnl-lft h3 {font-size: 19px; } 

.hm-prsnl-cnt p {line-height: 1.6; } 
.hm-blog-sec .text-heading {margin: 0 0 15px; } 

.hm-blog-itm {padding: 10px 10px 35px; } 

.hm-blog-cnt h3 a {font-size: 16px; } 

.hm-blog-read-more a {font-size: 14px; bottom: 17px; } 

.hmblg-item-img {margin: 0 0 10px;height: 140px; } 

.hm-wefight-logo {max-width: 150px; } 

.hm-wefight-wait-cnt {padding: 10px 0; } 

.hm-wefight-cnt p {font-size: 12px; line-height: 1.2; } 

.hm-wefight-wait-cnt:before, .hm-wefight-wait-cnt::after {width: 100%; } 

.hm-wefight-cnt h2 {font-size: 25px; margin: 0 0 10px; } 

.ftr-frm-blk {padding: 20px 10px; } 

.ftr-frm-lft {padding: 20px 10px; } 

.ftr-frm-lft .text-heading {font-size: 24px; margin: 0 0 8px; } 

.ftr-mail-cnt p {margin: 0 !important; } 

.ftr-frm-lft p { font-size: 13px; } 

.ftr-frm-rite .text-heading {font-size: 23px; } 

.ftr-frm-rite p {font-size: 15px !important; line-height: 1.2 !important; margin: 0 0 10px !important; } 

.ftr-map iframe {height: 200px; } #footer-navigation ul li a {font-size: 13px; } 

.ftr-block-sec {padding: 20px 0px 0; } #footer-navigation ul {margin: 0 0 15px; padding: 0 0 10px; } 

.ftr-scl-icns a {width: 38px; height: 38px; } 

.ftr-scl-icns {padding: 0 15px; } 

.ftr-copyrights-sec p {font-size: 13px; }
.ftr-form .gform_wrapper .top_label input, .ftr-form .gform_wrapper select, .ftr-form .gform_wrapper .top_label textarea { padding: 10px 14px; font-size: 14px; }
.ftr-form .gform_wrapper .gfield textarea { height: 85px; }

.ftr-form .gform_wrapper .top_label input[type="submit"] { font-size: 13px !important; padding: 12px 38px 11px !important; }
.ftr-form .gform_wrapper .gfield.gfield--type-textarea { margin: 0 0 6px; }
.ftr-form .gform_fields {gap: 10px 0px !important; }

.hm-practice-item, .hm-practice-item.hover {max-width: 250px;}
.hm-practice-name h4,.hm-practice-item.hover h4 { font-size: 24px; }

}

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

 

}