@media screen and (min-width:1921px) {
.site-header .container{max-width: 1920px;}
.hm-practice-areas-sec .container{max-width: 1920px;}
.hm-attorney-sec .container{max-width: 1920px;}

}


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



}

@media screen and (max-width:1800px) {
	
.site-header .container {padding: 0 70px;}	
.logo-section{padding: 20px 50px 15px;}

.hm-practice-areas-sec{padding: 0 0 150px;}
.hm-practice-areas-sec .container{padding: 0 70px;}
.hm-practice-areas-lst{gap: 27px;}
.hm-practice-itm:hover .prac-cont h4{font-size: 40px;}
	
.hm-blog-sec .container {max-width: 1680px;}		

}

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


#main-navigation ul li a{font-size: 20px;}
.header-number .phn-num a:before{transform: scale(0.85);}

.hm-practice-areas-sec {padding: 0 0 150px; }	
.hm-practice-areas-sec .container {padding: 0 55px; }
.hm-practice-areas-lst {gap: 27px; }
.hm-practice-itm .prac-cont{padding: 53px 35px 35px;}

.hm-attorney-sec .atrny-btm-blk{}
.hm-attorney-sec .atrny-item.jesse-baez{margin: 0 -12px 0  0;}
.hm-attorney-sec .atrny-btm-blk {max-width: 1580px;}	

.hm-trusted-sec{    padding: 260px 0 567px;}
	
.hm-award-sec .container {max-width: 1580px;}	


.hm-blog-sec .container{max-width: 1550px;}
	
.hm-form .gform_fields {gap: 12px !important;}	

}

@media screen and (max-width:1600px) {
.ftr-form-sctn .container,.hm-blog-sec .container,.hm-award-sec .container,.container {max-width: 1400px;}

.text-heading{font-size: 65px;padding-top: 55px;}
a.cmn-btn{padding: 20px 40px;font-size: 20px;}

.header-number .phn-num a{font-size: 31px;}
.header-number .phn-num a:before {transform: scale(0.75); left: -4px; }
.header-number .phn-num {padding: 0 0 0 45px;}	
.site-header .container {padding: 0 50px; }
.logo-section {padding: 20px 40px 15px; }
.header-number{margin: 0 0 20px;gap: 40px;}
.gtranslate_wrapper a{font-size: 17px;}

.hm-banner-sec{    padding: 185px 0 230px;}
.hm-banner-sec .ban-cont {padding: 70px 0 0; }
.hm-banner-sec .ban-cont h1{font-size: 103px;margin: 0 0 40px;}
.hm-banner-sec .ban-cont h1 strong{font-size: 33px;margin: 0 0 25px;}

.hm-about-sec{padding: 90px 0 95px;}
.about-blk .about-rit p{font-size: 21px;margin: 0 0 30px;}
.about-blk .about-rit h6{font-size: 28px;margin: 0 0 25px;}
.about-rit .abt-cnt a{font-size: 20px;}

.hm-practice-areas-sec .text-heading {margin: 0 0 40px; }
.hm-practice-areas-sec{padding: 0 0 100px}
.hm-practice-areas-sec .container {padding: 0 50px; }	
.hm-practice-areas-lst {gap: 24px; }
.hm-practice-itm .prac-cont {padding: 40px 25px 30px; }
.hm-practice-itm .prac-cont:before{transform: scale(0.8);}
.hm-practice-itm .prac-cont h4{font-size: 29px;}
.hm-practice-itm .prac-btn a{transform: scale(0.85);}
.hm-practice-itm:hover .prac-cont h4 {font-size: 36px; }
.hm-practice-itm:hover .prac-cont:before{    top: -27%;}

.hm-attorney-sec{padding: 90px 0 80px;}
.hm-attorney-sec h2.text-heading{margin: 0 0 40px;}
.hm-attorney-sec .atrny-item,.hm-attorney-sec .atrny-item.jesse-baez{margin: 0;}
.hm-attorney-sec .atrny-tab-content h4{font-size: 60px;}
.hm-attorney-sec .atrny-tab-content h4:before{transform: scale(0.9);}
.hm-attorney-sec .atrny-item button.atrny-tab-btn {padding: 27px 30px 25px;font-size: 35px;}
.hm-attorney-sec .atrny-btm-blk h3{font-size: 60px;}
.hm-attorney-sec .atrny-btm-blk h6{letter-spacing: 11px;}
.hm-attorney-sec .atrny-btm-blk{bottom: -103px;max-width: 1420px;}
.hm-attorney-sec .atrny-profile-btn {margin: 0 0 30px; }
.hm-attorney-sec .tab-buttons {padding: 0 40px;}	
.hm-attorney-sec .atrny-tab-content p {font-size: 17px;line-height: 1.7;}	

.hm-trusted-sec {padding: 225px 0 520px; }
.trust-blk h5{margin-bottom: 35px;font-size: 21px;letter-spacing: 11px;}
.trust-lst h2{font-size: 74px;    margin-bottom: 15px;}
.trust-cntnt p{font-size: 25px;margin-bottom: 30px;}
.trust-cntnt {padding: 0 0 0 55px; }

.hm-awards-blk{padding: 25px 85px;}
.hm-award-sec .text-heading{font-size: 53px;}

.hm-case-results{padding: 180px 0 75px;}
.hm-case-results:before {width: 14%;height: 60%;background-size: 100% 560px;}	
.hm-case-result-item{padding: 80px 30px 40px;}
.hm-case-results-list {padding: 0 85px; }
.hm-case-result-item:before{transform: scale(0.9);}
	

.hm-recovery-sec{padding: 95px 0 110px;}
.recovery-rit {padding: 50px 65px 45px; }
.recovery-lft p{font-size: 21px;}

.hm-testimonials .test-lft-cont h6{margin-bottom: 100px;}
.hm-testi-list{padding: 160px 0 0;}
.hm-testimonials .testi-item h5{font-size: 33px;    bottom: 65px;}
.hm-testimonials .testi-item{padding: 25px 25px 100px;}
.hm-testimonials .testi-item:before{bottom: 20px;}
.hm-testi-list.owl-carousel .owl-stage-outer {margin: 0 0 40px; }
.hm-testimonials{padding: 190px 0 100px;}

.hm-consultation-sec{padding: 130px 0 120px;}
.hm-consultation-sec .hlp-blk p {font-size: 21px;}	

.hm-stay-connected-sec {padding: 105px 0 40px; }
.hm-stay-connected-sec .text-heading {margin-bottom: 40px; }

.hm-blog-sec {padding: 60px 0 95px; }
.readmore-btn a.cmn-btn{font-size: 18px; padding: 13px 25px;}
.hm-blog-sec .post-categories a{font-size: 20px;}
.hm-blog-cnt {padding: 30px 40px 80px; }
.hm-blog-cnt h3 {font-size: 24px; }
.hm-blog-img img{height: 220px;}

.hm-form .gform_fields{gap: 11px !important;}
.hm-form-sec .text-heading{margin: 0 0 15px;}
.hm-form-sec p{margin: 0 0 30px;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea{padding: 20px 20px !important;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label{font-size: 18px;}
.hm-form .gform_wrapper .top_label input[type="submit"]{padding: 20px 35px !important;font-size: 20px !important;}
.hm-form .gfield_description.validation_message {font-size: 13px;}	
.hm-form .gfield_description.instruction.validation_message {font-size: 12px;}

.menu-footer-menu-container ul{padding: 35px 0;}
.ftr-block-list{padding: 70px 0;}
.ftr-itm h4:before, .ftr-itm.call h4 a:before{top: -5px;transform: scale(0.85);}
.ftr-itm h4{font-size: 30px;padding: 65px 0 0;}
.ftr-logo{margin: 0 auto 35px;}
.ftr-itm .social-icons a{transform: scale(0.9);}
.social-icons{margin: 12px 0 0;}
.ftr-copyrights-sec{padding: 35px 0px;}
.footer-sec{padding: 250px 0 0;}
.frm-list{margin: 0 0 -250px 0;}

}

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

@media screen and (max-width:1440px) {
.footer-sec .container,.ftr-form-sctn .container,.hm-blog-sec .container,.hm-testimonials .container,.hm-award-sec .container,.hm-trusted-sec .container,.container {max-width: 1200px;}

.text-heading{font-size: 56px;    margin: 0 0 20px;}
.text-heading:before{transform: scale(0.85);}
a.cmn-btn {padding: 18px 30px;font-size: 18px;}

.logo-section {padding: 20px 30px 15px; }
.header-number .phn-num a {font-size: 27px; }
.header-number .phn-num a:before {transform: scale(0.65);left: -8px;}
.header-number .phn-num{padding: 0 0 0 40px;}
#main-navigation ul li a {font-size: 18px; }
.header-number {margin: 0 0 15px;gap: 30px;}
.header-number p {font-size: 18px;}
.gtranslate_wrapper{padding: 6px 0;}
.gtranslate_wrapper a{font-size: 17px;}
#main-navigation ul li ul.sub-menu {width: 200px;}
.site-branding {width: 180px;height: 180px;}	

.hm-banner-sec {padding: 170px 0 190px; }
.hm-banner-sec .ban-cont {padding: 50px 0 0; }
.hm-banner-sec .ban-cont h1 strong {font-size: 28px; margin: 0 0 20px; }
.hm-banner-sec .ban-cont h1 {font-size: 90px; margin: 0 0 30px; }

.hm-about-sec {padding: 70px 0 85px; }
.about-lft .abt-lft-cont{padding: 40px 35px 0;}
.about-lft .abt-lft-cont h5{font-size: 28px;}
.about-blk p{margin: 0 0 25px;}
.about-blk .abt-btn {margin: 0 0 -30px; }
.about-blk .about-rit{padding: 80px 0 0;}
.about-blk .about-rit h6 {font-size: 26px; margin: 0 0 20px;    letter-spacing: 16.8px; }
.about-blk .rit-cont {padding: 0 8px 0 0; }
.about-blk .about-rit p {font-size: 20px; margin: 0 0 25px; }
.about-blk .abt-btns-rit-blk{gap: 15px;}
.about-blk .phn-num a.cmn-btn{padding: 18px 20px 18px 20px;}
.about-blk .abt-es-btn a.cmn-btn {padding: 18px 19px 18px 19px; }
.about-rit .abt-cnt a {font-size: 19px; }
.about-blk .abt-site-icon {right: 33px;width: 16%;top: 0px;}	

 .hm-practice-areas-sec .text-heading {margin: 0 0 30px; }
 .hm-practice-itm .prac-cont:before {transform: scale(0.7); }
 .hm-practice-itm .prac-cont {padding: 30px 20px 30px; }
 .hm-practice-itm .prac-cont:before{top: -51%;}
 .hm-practice-itm .prac-cont h4 {font-size: 25px; }
 .hm-practice-itm .prac-btn a{transform: scale(0.75);}
 .hm-practice-itm:hover .prac-cont h4 {font-size: 31px; }
 .hm-practice-itm:hover .prac-cont:before {top: -32%; }
 .hm-practice-areas-sec {padding: 0 0 75px; }
.hm-practice-areas-sec .container{padding: 0 45px; }	
 .hm-practice-areas-lst {gap: 21px; }

 .hm-attorney-sec {padding: 75px 0 70px; }
 .hm-attorney-sec h2.text-heading {margin: 0 0 28px; }
.hm-attorney-sec .atrny-item button.atrny-tab-btn {padding: 22px 25px 18px;font-size: 29px;bottom: 13.5%;}
 .hm-attorney-sec .atrny-mdl{padding: 25px 0 0;}
 .hm-attorney-sec .atrny-tab-content h4 {font-size: 50px;margin:0 0 13px; }
 .hm-attorney-sec .atrny-tab-content p{font-size: 16px;line-height: 1.6;margin: 0 0 10px;}
 .atrny-tab-content .atrny-profile-btn a{font-size: 20px;}
 .hm-attorney-sec .atrny-profile-btn {margin: 0 0 20px; }
.hm-attorney-sec .atrny-tab-content h4:before {top: 0px;transform: scale(0.8);}
.hm-attorney-sec .atrny-btm-blk{padding: 25px 25px;bottom: -77px;max-width: 1220px;}
.hm-attorney-sec .atrny-btm-blk h3 {font-size: 45px;margin:0 0 10px; }
.hm-attorney-sec .atrny-btm-blk h6 {letter-spacing: 7px;font-size: 18px;}

.hm-trusted-sec {padding: 180px 0 430px; }
.trust-blk h5 {margin-bottom: 30px; font-size: 20px; letter-spacing: 9px;text-underline-offset: 15px;}
.trust-lst h2 {font-size: 69px; margin-bottom: 10px; }
.trust-cntnt p {font-size: 23px; margin-bottom: 20px; }
.trust-cntnt {padding: 0 0 0 45px; }
.trust-btn-rit p a{font-size: 34px;}
.trust-btn {margin-top: 30px;}	

.hm-awards-blk {padding: 20px 60px; }
.hm-award-sec .text-heading {font-size: 47px; }
.hm-award-itm {width: 70%;}	

.hm-case-results {padding: 140px 0 60px; margin: -72px 0 0;border-radius: 0 0 60px 60px;}
.hm-case-result-item:before {transform: scale(0.75); }
.hm-case-results-list {padding: 0 70px; }
.hm-case-result-item {padding: 60px 25px 35px; }
.hm-case-result-content .text-heading strong{font-size: 20px;letter-spacing: 7px;}
.hm-case-result-content .text-heading{margin: 0 0 10px;padding: 0 0 13px;}
.hm-case-result-content p{font-size: 20px;}
.hm-case-results .case-results-btn{margin: 30px auto 0;}

.hm-recovery-sec {padding: 80px 0 90px; }
.recovery-lft p {font-size: 19px; }
.recovery-blk{gap: 55px;}
.recovery-rit {padding: 45px 50px 40px; }
.recovery-rit p {font-size: 17px;}	
.hm-case-results:before {background-size: 100% 480px;}	
.hm-case-results-list .splide__list {padding-top: 52px !important;}	
.hm-case-results .splide__arrows {top: 50px;}	

.hm-testimonials {padding: 150px 0 80px; }
.hm-testimonials .test-lft-cont .text-heading:before{left: -25px;}
.hm-testimonials .test-lft-cont .text-heading{padding-top: 70px;}
.hm-testimonials .test-lft-cont h6{font-size: 19px;margin-bottom: 70px;}
.hm-testi-list {padding: 130px 0 0; }
.hm-testimonials .testi-item {padding: 20px 20px 85px; }
.hm-testimonials .testi-item h5 {font-size: 30px; bottom: 45px; }
.hm-testimonials .testi-item:before {bottom: 5px; transform: scale(0.85); }
.hm-testi-list.owl-carousel .owl-nav button.owl-next, .hm-testi-list.owl-carousel .owl-nav button.owl-prev{transform: scale(0.85);}
.hm-testimonials,.hm-testimonials:before{border-radius: 0 0 60px 60px;}

.hm-consultation-sec {padding: 100px 0; }
.hm-consultation-sec .hlp-blk p{font-size: 19px;margin-bottom: 25px;}
.hm-consultation-sec .hlp-btn a.cmn-btn {padding: 19px 24px 17px;}	

.hm-stay-connected-sec {padding: 80px 0 30px; }
.hm-stay-connected-sec .text-heading {margin-bottom: 30px; }
.hm-stay-connected-sec .stay-cont-itm h4{font-size: 20px;}
.hm-stay-connected-sec .stay-cont-itm h4::before{transform: scale(0.8);}

.hm-blog-sec {padding: 50px 0 75px; }
.hm-blog-sec .text-heading {margin-bottom: 25px; }
.hm-blog-sec .post-categories {padding: 10px 35px; }
.hm-blog-sec .post-categories a {font-size: 16px; }
.hm-blog-cnt {padding: 30px 30px 80px; }
.hm-blog-cnt h3 {font-size: 22px; }
.hm-blog-itm .readmore-btn {bottom: 25px; left: 31px; }
.readmore-btn a.cmn-btn {font-size: 17px; padding: 12px 20px; }
.home-posts-list {margin: 0 0 35px; }
.hm-blog-img img{height: 200px;}
.hm-blog-img:before {transform: scale(0.8);right: -9px;}	
	

.frm-list{border-radius: 80px;gap: 60px;}
.hm-map iframe{border-radius: 80px 0 0 80px;}
.hm-form .gform_fields {gap: 10px !important; }
.hm-form-sec p {margin: 0 0 20px;font-size: 17px;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {padding: 15px 10px 15px 15px!important; font-size: 17px !important;}
.hm-map:before{transform: scale(0.9);}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 17px; }
.hm-form .gform_wrapper .top_label input[type="submit"] {padding: 18px 30px !important; font-size: 18px !important; }
.hm-form .gform_wrapper .gform_footer.top_label{margin: -45px 0 0 auto;}
.hm-map {width: 34%;}	
.hm-form-sec {width: 53.7%;}	
.hm-form .gfield_description.instruction.validation_message {font-size: 11px;}	
.popup .popuptext {width: 600px;}	

.menu-footer-menu-container ul {padding: 35px 0 30px; }
.ftr-block-list {padding: 60px 0; }
.ftr-itm.loc{padding: 0;}
.ftr-itm h4:before, .ftr-itm.call h4 a:before {top: -7px; transform: scale(0.75); }
.ftr-itm h4 {font-size: 28px; }
.ftr-itm p{font-size: 18px;}
.ftr-logo {margin: 0 auto 30px; }
.ftr-itm.call h4 a{font-size: 33px;}
.ftr-itm .social-icons a {transform: scale(0.8); }
.ftr-copyrights-sec {padding: 25px 0px; }
.social-icons {gap: 0;}	
.ftr-copyrights-sec p{font-size: 18px;}
.footer-sec {border-radius: 70px 70px 0 0;}	
.hm-form .gfield_description.validation_message{bottom: 0px;}
.menu-footer-menu-container ul li a {font-size: 19px;}	




}

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

#main-navigation ul li {margin: 0 16px;}
	
}


@media screen and (max-width:1240px) {
.footer-sec .container,.ftr-form-sctn .container,.hm-blog-sec .container,.hm-testimonials .container,.hm-award-sec .container,.hm-trusted-sec .container,.container {max-width: 970px;}

a.cmn-btn {padding: 17px 25px 16px; font-size: 16px;border-radius: 0px 23px 0 23px;}
.text-heading {font-size: 45px; }
.text-heading:before {transform: scale(0.75); }


.logo-section {padding: 15px 25px 15px; }
.header-number .phn-num a {font-size: 24px; }
.header-number .phn-num a:before {transform: scale(0.58);left: -9px;}
.header-number .phn-num {padding: 0 0 0 36px;}	
.header-number p{font-size: 17px;}
.site-header .container {padding: 0 25px; }
#main-navigation ul li a {font-size: 16px;}
#main-navigation ul li {margin: 0 12px;}
.header-number {margin: 0 0 10px; gap: 20px;}
.gtranslate_wrapper a {font-size: 15px; }
.gtranslate_wrapper a.gt-current-lang:before{left: -15px;}
.gtranslate_wrapper:before {width: 35px;height: 13px}	
	#main-navigation .sub-menu li a {font-size: 14px;}
#main-navigation ul li ul.sub-menu {width: 190px;}	
.site-branding {width: 140px;height: 140px;top: -20px;}	
.site-header {margin-top: 30px;}	
header.site-header.is-sticky .logo-section {padding: 5px 40px 5px;}	

.hm-banner-sec {padding: 140px 0 150px; }
.hm-banner-sec .ban-cont {padding: 40px 0 0; }
.hm-banner-sec .ban-cont h1 strong {font-size: 24px; margin: 0 0 15px; }
.hm-banner-sec .ban-cont h1 {font-size: 70px; margin: 0 0 25px; }
.hm-banner-sec .ban-blk{width: 68%;}
.hm-banner-sec:after {width: 15%;}	

.hm-about-sec {padding: 60px 0 75px; }
.about-blk .abt-site-icon{right: 26px;top: 5px;}
.about-lft .abt-lft-cont {padding: 25px 20px 0; }
.about-lft .abt-lft-cont h5 {font-size: 23px; }
.about-blk p {margin: 0 0 20px;font-size: 16px;line-height: 1.7;}
.about-blk .abt-btn {margin: 0px 0 -23px; }
.about-blk .about-rit h6 {font-size: 24px;margin: 0 0 15px;letter-spacing: 11px;padding: 0 0px 4px;border-width: 2px;}
.about-blk .about-rit p {font-size: 17px;margin: 0 0 20px;line-height: 1.75;}
.about-blk .rit-cont{padding: 0;}
.about-blk .about-rit {padding: 30px 0 0; width: 43%;}
.about-blk .abt-btns-rit-blk {gap: 10px; }
.about-blk{gap: 30px;}
.about-blk .phn-num a.cmn-btn,.about-blk .abt-es-btn a.cmn-btn {padding: 14px 14px 13px; }
.about-blk .abt-btns-rit-blk{margin: 0 0 25px;}
.about-rit .abt-cnt a {font-size: 18px; }
.about-blk .abt-btn a.cmn-btn {padding: 16px 25px;}	

.hm-practice-areas-sec {padding: 0 0 65px; }
.hm-practice-areas-sec .container{padding: 0 30px;}
.hm-practice-areas-lst {gap: 17px; }
.hm-practice-itm .prac-cont:before {transform: scale(0.5); top: -56%;}
.hm-practice-itm .prac-cont h4 {font-size: 20px; letter-spacing: 0}
.hm-practice-itm .prac-cont {padding: 30px 15px 20px; }
.hm-practice-itm:hover .prac-cont h4 {font-size: 26px; }
.hm-practice-itm .prac-btn a {transform: scale(0.7); }
.hm-practice-itm:hover .prac-cont{gap: 0;}
.hm-practice-areas-lst{margin: 0 0 30px;}
.hm-practice-itm{border-radius: 20px;}
.hm-practice-itm .practice-image img{border-radius: 20px;}
.hm-practice-itm:hover .prac-cont:before {top: -39%; }
.hm-practice-itm:hover .prac-btn a{width: 42px;height: 42px;}

.hm-attorney-sec {padding: 60px 0 60px; }
.hm-attorney-sec .atrny-tab-content h4{font-size: 39px;}
.hm-attorney-sec .atrny-item button.atrny-tab-btn {padding: 18px 15px 16px;font-size: 24px;border-radius: 20px;width: 71%;}
.hm-attorney-sec .atrny-btm-blk {padding: 20px 25px; bottom: -70px;max-width: 990px;}
.hm-attorney-sec .atrny-btm-blk h3 {font-size: 35px; margin: 0 0 8px; }
.hm-attorney-sec .atrny-btm-blk h6 {letter-spacing: 5px;font-size: 17px; }
.hm-attorney-sec .atrny-tab-content p{font-size: 15px;}
.hm-attorney-sec .atrny-mdl{padding: 0;width: 33.9%;}
.hm-attorney-sec .atrny-profile-btn {margin: 0 0 10px; }
.atrny-tab-content .atrny-profile-btn a {font-size: 18px; }
.hm-attorney-sec .atrny-tab-content h4:before {top: -27px; left: -20px; transform: scale(0.6); }
.hm-attorney-sec:before{top: 55px;right: 13px;}
.hm-attorney-sec .tab-buttons {padding: 0 30px;}	

.hm-trusted-sec {padding: 150px 0 370px; }
.trust-blk h5 {margin-bottom: 25px; letter-spacing: 7px;text-underline-offset: 10px; }
.trust-lst h2 {font-size: 57px; }
.trust-cntnt {padding: 0 0 0 30px; }
.trust-cntnt p br{display: none;}
.trust-cntnt p {font-size: 21px; }
.trust-btn-rit p{font-size: 18px !important;}
.trust-btn-rit p a {font-size: 32px;}
.trust-btn-lft a.cmn-btn {padding: 17px 25px; }
.trust-btn-rit a:before{transform: scale(0.95);top: 5px;left: -4px;}
.trust-btn{gap: 20px;margin-top: 25px;}
.trust-btn-rit {padding: 0 0 0 50px;}	

.hm-awards-blk {padding: 15px 35px;margin: -62px 0 0; }
.hm-award-sec .text-heading {font-size: 37px;padding: 0 65px 0 0; }
.hm-award-sec .text-heading:before{height: 168px;}
.hm-awards-list {width: 64%;}

.hm-case-results{padding: 120px 0 60px; margin:-67px 0 0;}
.hm-case-result-item:before {transform: scale(0.65); }
.hm-case-results .splide__arrow--prev, .hm-case-results .splide__arrow--next{transform: scale(0.8);}
.hm-case-result-item {padding: 50px 20px 30px; }
.hm-case-result-content .text-heading strong {font-size: 19px; letter-spacing: 5px; }
.hm-case-result-content .text-heading::after{height: 3px;}
.hm-case-result-content p {font-size: 18px;line-height: 1.5; }
.hm-case-results .splide__arrows{width: 100%;left: 0;}
.hm-case-results-list .splide__list {padding-top: 46px !important;}	
.hm-case-results:before {background-size: 100% 390px;}	

.hm-recovery-sec {padding: 70px 0; }
.recovery-rit{margin: 40px 0 0;}
.recovery-lft p {font-size: 17px; }
.recovery-rit p {font-size: 16px;}	
.recovery-blk {gap: 45px; }
.recovery-rit {padding: 35px 30px 30px; }
.recovery-rit h4{font-size: 29px;margin-bottom: 20px;}

.hm-testimonials {padding: 100px 0 70px;background-position: bottom center;}
.hm-testimonials .test-lft-cont .text-heading {padding-top: 55px; }
.hm-testimonials .test-lft-cont h6 {font-size: 15px; margin-bottom: 50px; }
.hm-testi-list {padding: 90px 0 0; }
.hm-testimonials .testi-item p{font-size: 15px;line-height: 1.62;}
.hm-testimonials .testi-item {padding: 20px 15px 70px; }
.hm-testimonials .testi-item h5 {font-size: 24px; }
.hm-testi-list.owl-carousel .owl-stage-outer {margin: 0 0 30px; }
.hm-testimonials .test-lft-cont .text-heading:before {left: -45px; }
.hm-testi-list.owl-carousel .owl-nav button.owl-next, .hm-testi-list.owl-carousel .owl-nav button.owl-prev {transform: scale(0.8);}	

.hm-consultation-sec {padding: 100px 0 80px; }
.hm-consultation-sec .hlp-blk p br{display: none;}
.hm-consultation-sec .hlp-blk p {font-size: 17px;}
.hm-consultation-sec .hlp-btn a.cmn-btn {padding: 16px 20px; }
.hm-consultation-sec .hlp-btn {margin-top: 30px;}	

.hm-stay-connected-sec {padding: 65px 0 25px; }
.hm-stay-connected-sec .stay-cont-itm h4::before {transform: scale(0.75);left: -5px;}
.hm-stay-connected-sec .stay-cont-itm h4 {font-size: 18px;padding-left: 42px; }
.hm-stay-connected-sec .stay-cont-itm {width: 23.8%;}	
.hm-stay-connected-sec .stay-cont-itm .stay-cnnt-img {margin-bottom: 20px;}	

.hm-blog-sec {padding: 40px 0 60px; }
.hm-blog-sec .post-categories {padding: 6px 25px; }
.hm-blog-cnt {padding: 25px 20px 70px; }
.hm-blog-cnt h3 {font-size: 20px; }
.readmore-btn a.cmn-btn {font-size: 15px; padding: 10px 20px; }
.hm-blog-itm .readmore-btn{left: 20px;}
.home-posts-list {margin: 0 0 30px; }
.hm-blog-img img{height: 170px;}
.hm-blog-sec .post-categories a {font-size: 14px;}	
.hm-blog-itm {width: 32.3%;}	
.hm-blog-img:before {transform: scale(0.7);right: -14px;}	

.hm-form .gform_fields {gap: 8px !important; }
.hm-form-sec {width: 55%;padding: 50px 0}	
.hm-map:before {transform: scale(0.7); top: -61px; }
.hm-form-sec p{font-size: 15px;}
.frm-list {border-radius: 40px; gap: 30px; }
.hm-map iframe {border-radius: 40px 0 0 40px; }
.hm-map{width: 37.3%;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 14px; }
.hm-form .gform_wrapper .top_label input[type="submit"] {padding: 16px 20px !important; font-size: 15px !important;border-radius: 0px 20px 0 20px !important;}
.hm-form .gform_wrapper .gform_footer.top_label {margin: -40px 0 0 auto; }
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {padding: 13px 15px !important; font-size: 16px !important; }
.hm-form-sec .gform_wrapper .top_label input[type="checkbox"] {width: 13px !important;height: 13px !important;margin: 1px 6px 0px 0 !important;}	

.menu-footer-menu-container ul {padding: 30px 0 27px; }
.menu-footer-menu-container ul li a{font-size: 17px;}
.ftr-block-list {padding: 40px 0; }
.ftr-itm h4:before, .ftr-itm.call h4 a:before {top: -9px; transform: scale(0.65); }
.ftr-itm h4 {font-size: 26px; padding: 60px 0 0; letter-spacing: 0; }
.ftr-itm{width: 23.5%;}
.ftr-itm.call h4 a {font-size: 30px; }
.ftr-itm .social-icons a {transform: scale(0.75);margin: 0 -3px;}
.social-icons {margin: 0; gap: 0; }
.ftr-logo {margin: 0 auto 25px; }
.ftr-copyrights-sec {padding: 20px 0px; }
.ftr-itm p {font-size: 16px;}	
.ftr-copyrights-sec p {font-size: 16px; }
.menu-footer-menu-container ul li{margin: 0  15px}
.hm-form .gfield_description.validation_message{font-size: 12px;}
.popup .popuptext{width: 500px;line-height: 1.8;}
.hm-form .gfield_description.instruction.validation_message {font-size: 9px;}	
	
	
}

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

#main-navigation .sub-menu li a {font-size: 14px;}	
#main-navigation ul li ul.sub-menu {width: 200px;}	
	
}


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

@media screen and (max-width:991px) {
.footer-sec .container,.ftr-form-sctn .container,.hm-blog-sec .container,.hm-testimonials .container,.hm-award-sec .container,.hm-trusted-sec .container,.hm-practice-areas-sec .container,.site-header .container,.container {max-width: 720px;padding:0px;}
.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;}
.topmenu {width: 100%;display: none;}
.showhide b.txtl, .showhide b.txtr {color: #fff;}
site-header .logo {width: max-content;}
.site-header .logo img {max-width: 200px;}
.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: 7px 0;background-color: #ee2524;}
.logo-rit {max-width: 100%;text-align: center;background-color: transparent;border: 0;padding: 0;}
.sticky-wrap {display: block;}
.header-sticky.fixed-header {display: block;}
header#site-header {border: none;background-color: transparent;}
nav#main-navigation {display: none;}
header.site-header.is-sticky{display: none;}
.logo-section{position: relative;padding: 0 5px !important;align-items: center;box-shadow: unset;margin: 0 0 20px;background-color: transparent;justify-content: space-between;flex-direction: column;gap: 15px;}
.site-branding {width: 140px;height: auto;top: auto;position: relative;padding: 0;}
.sicky-cnt.sticky-mobile-logo {width: 100%;max-width: 90px;}


.text-heading {font-size: 38px; padding-top: 45px;}
.text-heading:before {transform: scale(0.6);top:-11px; }
a.cmn-btn {padding: 16px 20px 15px; font-size: 16px; }

.site-header .container{padding: 0px;}
.site-header{padding: 15px 0 0;position: unset;background-color: #fff;margin: 0;}
.header-number{margin: 0;gap: 15px;flex-wrap: wrap;}
.menu-top-rit{width: 100%;max-width: 400px;}
.gtranslate_wrapper{width: 100%;justify-content: center;border: none;}
.gtranslate_wrapper:after{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 50%;height: 100%;border-top: 1px solid #041a41;border-bottom: 1px solid #041a41;pointer-events: none;}
.gtranslate_wrapper a {font-size: 15px; }
.header-number p {font-size: 16px;}	
.header-number .phn-num a {font-size: 22px;}	
.header-number .phn-num a:before {transform: scale(0.58);left: -9px;}	
.header-number .phn-num {padding: 0 0 0 35px;}	

.hm-banner-sec{background-size: 100% 100%;padding: 50px 0;border-radius: 0 ;background-image: url(images/hm-bnr-mbl-bg.webp);}
.hm-banner-sec:before{display: none;}
.hm-banner-sec .ban-cont{padding: 0;text-align: center;}
.hm-banner-sec .ban-blk {flex-direction: column;width: 100%;background-color:rgb(48 98 137 / 80%);padding: 30px 10px;border-radius: 30px;gap: 20px;}
.hm-banner-sec .ban-play-img img{filter: invert(1) brightness(4);}
.hm-banner-sec .ban-play-img {width: 100%; max-width: 90px; margin: auto; }
.hm-banner-sec .ban-cont h1 {font-size: 50px; margin: 0 0 15px; }
.hm-banner-sec .ban-cont h1 br{display: none;}
.hm-banner-sec .ban-cont h1 strong {font-size: 21px;}	

.hm-about-sec{padding: 50px 0;}
.hm-about-sec .text-heading br{display: none;}
.hm-about-sec .text-heading {margin: 0 0 20px;}
.about-blk {flex-direction: column;gap: 50px;}
.about-blk .about-lft{width: 100%;}
.about-blk .about-rit{padding: 0;width: 100%;text-align: center;}
.about-blk .about-rit h6{padding: 0 0px 5px 0; margin: 0 auto 20px; }
.about-blk .abt-btns-rit-blk{gap: 20px;}
.about-blk p {font-size: 15px;letter-spacing: 0.3px;}	
.about-blk .abt-site-icon {width: 100%;max-width: 100px;}	
.about-blk .abt-atrnys-img {max-width: 600px;width: 100%;}	
.about-lft .abt-lft-cont h5 {line-height: 1.3;}	

.hm-practice-areas-sec .container{padding: 0px;}
.hm-practice-itm{width: 100%;max-width: 320px;margin: auto;}
.hm-practice-itm:hover .practice-image{display: none;}
.hm-practice-itm:hover .prac-cont {position: unset; padding: 96px 20px 40px; }
.hm-practice-itm:hover .prac-cont:before {top: 0; }
.hm-practice-areas-lst.splide button.splide__arrow,.stay-connected-list.splide button.splide__arrow ,.home-posts-list.splide button.splide__arrow{background-image: url(./images/sprites.webp); background-position: -271px -18px; background-repeat: no-repeat; width: 60px; font-size: 0px; height: 22px; transition: 0.5s;background-color: transparent;transform: scale(0.85); position: unset;}
.hm-practice-areas-lst.splide button.splide__arrow.splide__arrow--next,.stay-connected-list button.splide__arrow.splide__arrow--next,.home-posts-list button.splide__arrow.splide__arrow--next{background-position: -353px -18px;}
.hm-practice-areas-lst.splide .splide__arrows.splide__arrows--ltr,.stay-connected-list.splide .splide__arrows.splide__arrows--ltr {display: flex; justify-content: space-between; width: 100%;max-width: 420px; bottom: -65px; position: absolute; margin: auto;left: 0;right: 0;}
.hm-practice-areas-sec{padding: 0 0 50px;}
.hm-practice-itm .prac-cont h4 {font-size: 22px;}	

.hm-attorney-sec {padding: 50px 0 100px;border-radius:40px 40px 0 0; }
.hm-attorney-sec .atrny-mdl{position: relative;width: 100%;padding: 60px 0 0;}
.hm-attorney-sec .atrny-tab-content h4:before {transform: scale(0.6); right: 0; left: 0; top: -35px; }
.hm-attorney-sec .atrny-btm-blk{bottom: -70px;max-width: 720px;}
.hm-attorney-sec .atrny-item ,.hm-attorney-sec .atrny-item.jesse-baez{width: 100%;max-width: 320px;}
.hm-attorney-sec .atrny-item button.atrny-tab-btn{position: unset;width: 100%;}
.hm-attorney-sec:before{height: 33.8%;}
.hm-attorney-sec .atrny-profile-btn {margin: 0 0 25px; }
.hm-attorney-sec:after{display: none;}	
.hm-attorney-sec .tab-buttons {margin-bottom: 40px;padding: 0px;justify-content: center;gap: 30px;}
.hm-attorney-sec .atrny-tab-content h4 br{display: none;}	
.hm-attorney-sec .atrny-tab-content h4 {font-size: 36px;}	
.hm-attorney-sec .atrny-tab-content p {margin: 0 0 15px;}	
.hm-attorney-sec .atrny-btm-blk h3 {font-size: 29px;margin: 0 0 10px;line-height: 1.2;}	
.hm-attorney-sec .atrny-btm-blk h6 {letter-spacing: 3px;font-size: 16px;}	

.trust-lst{width: 100%;text-align: center;}
.hm-trusted-sec {padding: 140px 0 50px;z-index:0; background-size: 100% 100%}
.hm-trusted-sec:before{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color:#fff;pointer-events: none;z-index: -1;opacity: 80%;}
.trust-lst h2 {font-size: 38px;text-align: center;line-height: 1.1;}
.trust-lst h2 br{display: none;}	
.trust-btn{justify-content: center;}
.trust-cntnt{padding: 0;}
.trust-lst h2 strong {display: block;}	
.trust-btn-rit p {font-size: 16px !important;}
.trust-btn-lft a.cmn-btn {padding: 15px 20px;}
.trust-btn-rit a:before {transform: scale(0.9);}	
.trust-btn-rit {text-align: left;}	
.trust-btn-rit p a {margin: 5px 0 0 0;font-size: 28px;}	
.trust-cntnt p {font-size: 18px;}	
	
.hm-awards-blk{margin: 0;}
.hm-awards-blk{background-color: transparent;box-shadow: unset;padding: 0;flex-direction: column;gap: 20px;}
.hm-award-sec{padding: 50px 0;}
.hm-award-sec .text-heading:before{display: none;}
.hm-award-title{width: 100%;}
.hm-awards-list.owl-carousel {width: 100%;max-width: 600px;margin: auto;}
.hm-award-itm {width: 100%;max-width: 170px;height: 100%;border: 2px solid #00000045;display: flex;align-items: center;justify-content: center;padding: 10px;}
.hm-awards-list .splide__pagination__page{background-color: #041a41;opacity: 100%;}
.hm-awards-list .splide__pagination__page.is-active{background-color: #e90000;opacity: 100%;}
.hm-award-itm img{margin: auto;width: auto !important;}
.hm-awards-list .splide__pagination {position: static;}
.hm-award-sec .text-heading{padding: 0;}
	
.hm-awards-list.owl-carousel .owl-dots{display: flex;justify-content: center;gap: 7px;margin: 20px 0 0;}	
.hm-awards-list.owl-carousel .owl-dots .owl-dot{background-color: #37375e;width: 13px;height:13px;border-radius: 50px;}
.hm-awards-list.owl-carousel .owl-dots .owl-dot.active{background-color: #e90000;}	
	

.hm-case-results{margin: 0;padding: 50px 0;border-radius: 0px;}
.hm-case-results:before{display: none;}	
.hm-case-results-list .splide__list {padding-top: 45px !important; }
.hm-case-result-item{max-width: 300px;margin: auto;}
.hm-case-results .splide__arrows {width: 100%;max-width: 100%;position: static;justify-content: center;gap: 20px;}
.hm-case-results-list {padding: 0;display: flex;flex-direction: column-reverse;gap: 20px;}
.hm-case-results .case-results-btn {margin: 25px auto 0;display: block;text-align: center;}	
.hm-case-result-content p {font-size: 16px;}	

.hm-recovery-sec{padding: 50px 0;}
.recovery-blk{flex-direction: column;gap: 10px;}
.recovery-lft{width: 100%;text-align: center;}
.recovery-lft .text-heading:before{margin: auto;}
.recovery-blk h2{text-align: center;}
.recovery-lft p{margin: 0 0 15px;}
.recovery-rit{width: 100%;margin: 0;}

.hm-testimonials .testi-part{flex-direction: column;}
.hm-testimonials .test-lft-cont{width:100%;text-align:center; }
.hm-testimonials .test-lft-cont .text-heading{text-align: center;}
.hm-testimonials .test-lft-cont .text-heading br{display: none;}
.hm-testimonials .test-lft-cont .text-heading:before {left: 0; right: 0;width: 275px; }
.hm-testimonials .test-lft-cont h6 {font-size: 17px;margin-bottom: 15px;}
.hm-testi-list{width: 100% !important;padding: 0;}
.hm-testimonials, .hm-testimonials:before {border-radius: 0px; }
.hm-testimonials .testi-btn.mbl-btn {display:block;margin: 20px 0 0;text-align: center;}
.hm-testimonials .testi-btn {display: none;}
.hm-testimonials{padding: 50px 0;border-radius: 0px;}
.hm-testimonials .hm-testi-list.owl-carousel .owl-item{padding: 2px;}
	
.hm-consultation-sec {padding: 50px 0; margin: 0px;}
.hm-consultation-sec:before {opacity: 75%;}	

.hm-stay-connected-sec{padding: 50px 0;}
.hm-stay-connected-sec .stay-cont-itm{width: 100%;max-width: 320px;}
.stay-connected-list.splide .splide__arrows.splide__arrows--ltr {justify-content: center;gap: 30px;width: 100%;max-width: 100%;position: static; }
.stay-connected-list.splide {flex-direction: column-reverse;gap: 30px;}

.hm-blog-itm{width: 100%;max-width: 340px;}
.hm-blog-sec{padding: 0 0 50px;}
.hm-blog-img:before {right: -19px;transform: scale(0.6);bottom: -46px;}
.hm-blog-img img {height: 180px; }
.hm-blog-sec .post-categories a {font-size: 16px; }
.hm-blog-btn {z-index: 1; position: relative; }
.home-posts-list {flex-direction: column-reverse;gap: 25px;margin: 0 0 25px;}	
.home-posts-list.splide .splide__arrows.splide__arrows--ltr {display: flex;justify-content: center;width: 100%;gap: 20px;}	

.frm-list{flex-direction: column-reverse;gap: 30px;}
.hm-map {width: 100%;border: 2px solid #e90000;border-radius: 20px;}
.hm-map iframe{border-radius: 20px;height: 300px;}
.hm-form-sec {width: 100%;padding: 30px;background-color: #fff;box-shadow: 0px 0px 25px 0px rgba(4, 26, 65, 0.09);border-radius: 20px;}
.hm-form-sec .text-heading{text-align: center;}
.hm-form-sec p{text-align: center;}
.hm-form .gform_fields {gap: 10px !important; }
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 15px !important;}	
.hm-form .gform_wrapper .top_label textarea {height: 110px !important;}	
.hm-form .gfield_description.instruction.validation_message {font-size: 11px;}	

.menu-footer-menu-container ul {padding: 0 0 25px;display: flex;justify-content: center;gap: 15px;flex-wrap: wrap;}
.menu-footer-menu-container ul li {margin: 0px;}
.menu-footer-menu-container ul li a {font-size: 15px; }
.ftr-block-list {padding: 30px 0;flex-wrap:wrap;gap:20px;justify-content: center; }
.ftr-itm,.ftr-itm.loc{width: 100%;max-width: 350px;padding: 20px;border: 1px solid #4f658e;}
.ftr-itm.logo {border: none; margin: auto; order: 1; width: 100%; padding: 0;max-width: 100%;}
.ftr-itm.call {order: 3; }
.ftr-itm.loc {order: 2; }
.ftr-logo {margin: 0 auto 20px; width: 100%;max-width: 350px; }
.footer-sec{padding: 50px 0 0;border-radius: 0px;}
.frm-list {margin: 0px;background-color: transparent;box-shadow: none;}
.ftr-form-sctn{padding: 0px 0 50px}
.hm-form .gfield_description.validation_message{font-size: 13px;}
.ftr-copyrights-sec p {font-size: 15px;}	
	
.news-blk {width: 100%;max-width: 600px;margin: 0 auto 25px;}
.news-cnt {padding: 15px;}	
	

}

@media screen and (max-width:767px) {
.footer-sec .container,.ftr-form-sctn .container,.hm-blog-sec .container,.hm-testimonials .container,.hm-award-sec .container,.hm-trusted-sec .container,.hm-practice-areas-sec .container,.site-header .container,.container {max-width: 100%;padding: 0 15px;}

a.cmn-btn {padding: 15px 20px 14px;font-size: 15px;border-radius: 0px 20px 0 20px;}
.text-heading{font-size: 32px;margin: 0 0 12px;letter-spacing: 0px;}

.mobile_src_nav {padding: 6px 10px;}	
	
.logo-section{justify-content: center;align-items: center;gap: 20px;flex-wrap: wrap;}
.hm-banner-sec{padding: 40px 0;}
.hm-banner-sec .ban-cont h1 strong{font-size: 19px;margin-bottom: 12px;}
.hm-banner-sec .ban-cont h1 br{display: none;}
.hm-banner-sec .ban-cont h1 {font-size: 41px;letter-spacing: -1px;}
.hm-banner-sec .ban-blk {max-width: 600px;margin: auto;}	
.hm-banner-sec .ban-play-img {max-width: 80px;}	

.hm-about-sec {padding: 40px 0;background-size: cover; }
.about-blk .abt-atrnys-img {max-width: 550px;}	
.about-blk .abt-site-icon {max-width: 80px;}	
.about-lft .abt-lft-cont h5 {font-size: 22px;}	
.about-blk .about-rit h6 {padding: 0 0px 3px;margin: 0 auto 17px;font-size: 21px;letter-spacing: 6px;}
.about-blk .about-rit p {font-size: 16px;}	
.about-blk .abt-btn a.cmn-btn {padding: 14px 20px 15px;}	
.about-rit .abt-cnt a {font-size: 16px;}	
	
.hm-award-sec .splide__track{width: 100%;}
.hm-award-sec .text-heading {font-size: 33px;letter-spacing: 0px;}	
	

.hm-practice-areas-lst {margin: 0 0 50px; }
.hm-practice-areas-lst.splide .splide__arrows.splide__arrows--ltr {justify-content: center; width: 100%; bottom: -37px; gap: 30px; }
.hm-practice-areas-sec {padding: 0 0 40px; }
.hm-attorney-sec {padding: 40px 0; border-radius: 30px 30px 0 0; }
.hm-attorney-sec .tab-buttons{flex-direction: column;gap: 20px;}
.hm-attorney-sec .atrny-item, .hm-attorney-sec .atrny-item.jesse-baez{margin: auto;}
.hm-attorney-sec:before ,.hm-attorney-sec:after{display: none;}
.hm-attorney-sec h2.text-heading {margin: 0 0 12px; }
.hm-attorney-sec .atrny-tab-content h4:before{transform: scale(0.5);top: -25px;}
.hm-attorney-sec .atrny-btm-blk h3 {font-size: 26px; margin: 0 0 5px; letter-spacing: 0; }
.hm-attorney-sec .atrny-btm-blk h6 {letter-spacing: 2px; font-size: 16px; }
.hm-attorney-sec .atrny-btm-blk {max-width: 100%;position: static;border-radius: 20px;}	
.hm-attorney-sec .atrny-tabs {margin-bottom: 30px;}	

.hm-trusted-sec{padding: 50px 0 40px;}
.trust-lst h2 {font-size: 35px;letter-spacing: -0.7px;}
.trust-cntnt p {font-size: 17px; }
.trust-btn-rit p a {font-size: 26px; }
.trust-btn-rit a:before {top: 5px;transform: scale(0.8);left: -7px;}
.trust-blk h5 {letter-spacing: 6px;text-underline-offset: 8px;font-size: 18px;}	
.trust-btn-rit p {font-size: 15px !important;}	
.trust-btn-lft a.cmn-btn {padding: 13px 18px;}	
.trust-btn-rit {padding: 0 0 0 42px;}	
.trust-btn {flex-direction: column-reverse;align-items: center;}	

.hm-award-sec {padding:40px 0; }
.hm-awards-blk{gap: 15px;		}
.hm-case-results{padding: 40px 0;}
.hm-case-result-content .text-heading strong {font-size: 17px; letter-spacing: 3px; }
.hm-case-result-content .text-heading{padding: 0 0 8px;}
.hm-case-results .splide__arrows {top: inherit; width: 100%; bottom: -14px; max-width: 170px; }
.hm-award-itm {max-width: 250px;margin: auto}	

.hm-recovery-sec{padding: 40px 0;}
.recovery-blk h2{margin-bottom: 10px;}
.recovery-lft p {font-size: 17px; }
.recovery-rit {padding: 25px 20px 20px; }
.recovery-rit h4 {font-size: 28px; margin-bottom: 12px; }
.recovery-rit p{font-size: 16px;}

.hm-testimonials {padding: 40px 0; }
.hm-testimonials .test-lft-cont .text-heading{margin: 0 0 10px;}
.hm-testi-list.owl-carousel .owl-stage-outer {margin: 0 0 20px; }
.hm-testi-list.owl-carousel .owl-nav button.owl-next, .hm-testi-list.owl-carousel .owl-nav button.owl-prev {transform: scale(0.75); }
.hm-testimonials .testi-item h5 {font-size: 23px; }
.hm-testimonials .test-lft-cont h6 {font-size: 15px;letter-spacing: 0.3px;line-height: 1.5;}	

.hm-consultation-sec {padding: 40px 0; }
.hm-consultation-sec .hlp-blk p {font-size: 16px;margin-bottom: 20px; }
.hm-consultation-sec .hlp-btn {margin-top: 25px;}	

.hm-blog-img img{border-radius: 20px;}
.readmore-btn a.cmn-btn{border-radius: 0px 25px 0 25px;}
.hm-stay-connected-sec{padding: 40px 0;}
.hm-blog-sec {padding: 0 0 40px; }

.hm-stay-connected-sec .stay-cont-itm{margin: auto;}
.hm-stay-connected-sec .stay-cont-itm .stay-cnnt-img{margin-bottom: 20px;}

.hm-blog-sec .text-heading {margin-bottom: 15px; }
.hm-blog-itm{margin: auto;}
.hm-blog-img:before {right: -18px; transform: scale(0.6); bottom: -46px; }
.home-posts-list {margin: 0 0 20px; }
.hm-blog-itm .readmore-btn {position: static;}	
.hm-blog-cnt {padding: 25px 20px;}	
	
.hm-practice-areas-lst.splide .splide__arrows.splide__arrows--ltr, .stay-connected-list.splide .splide__arrows.splide__arrows--ltr{width: 100%;justify-content: center;gap: 30px;bottom: -32px;}
.hm-practice-areas-lst.splide button.splide__arrow, .stay-connected-list.splide button.splide__arrow, .home-posts-list.splide button.splide__arrow{transform: scale(0.75);}

	
.hm-form-sec {max-width: 600px;margin: auto;}	
.hm-form .gfield.gfield--type-text, .hm-form .gfield.gfield--type-phone, .hm-form .gfield.gfield--type-email{width: 100% !important;}
.frm-list{border-radius: 20px;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea{border-radius: 8px;}
.hm-form .gform_wrapper .gform_footer.top_label {margin: 20px auto 0;float: none;width: 100%;max-width: 100%;}
fieldset.gfield.gfield--type-checkbox{width: 100% !important}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 15px; }
.hm-form .gform_wrapper .top_label textarea {height: 100px !important;}	
.hm-form .gfield.msg{margin: 0 0 10px;}
.menu-footer-menu-container ul {padding: 0px 0 20px; }
.popup .popuptext{width: 400px;}
.hm-map:before {transform: scale(0.6); top: -53px; }
.ftr-copyrights-sec {padding: 15px 0px; }
.ftr-itm p {font-size: 15px;}	

.ftr-form-sctn {padding: 0px 0 40px; }
.footer-sec {padding: 40px 0 0; }

}


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

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

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

a.cmn-btn {padding: 14px 20px; font-size: 14px; }
.text-heading {font-size: 28px; letter-spacing: 0; }

.header-number{flex-direction: column;}
.logo-section{gap: 15px;}
.header-sticky .sticky-cnt a:before, .header-sticky .sticky-cnt button:before{transform: scale(0.8);}
.header-sticky .sticky-cnt>a, .header-sticky .sticky-cnt button{font-size: 16px;padding: 38px 0 0;}
.gtranslate_wrapper a {font-size: 14px; }
.showhide b.txtl {	font-size: 18px;}
.showhide b.txtr {line-height: 26px;}	

.hm-banner-sec {padding: 30px 0;}
.hm-banner-sec .ban-cont h1 {font-size: 35px;letter-spacing: -0.5px;}	
.hm-banner-sec .ban-cont h1 strong {font-size: 18px;letter-spacing: 0.3px;}	
.hm-banner-sec .ban-play-img {max-width: 70px;}	
	
.hm-about-sec {padding: 30px 0; }
.about-blk .abt-site-icon {width: 100%;max-width: 60px;right: 12px;top: 0;}	
.about-lft .abt-lft-cont h5 {font-size: 19px;}
.about-blk .abt-btn {margin: 0px 0 -20px;}	
.about-blk .abt-btn a.cmn-btn {padding: 13px 20px 14px;}	
.about-blk .about-rit h6 {font-size: 19px;letter-spacing: 5px;}	
.about-blk .about-rit p {font-size: 15px;}	
.about-blk .abt-btns-rit-blk {gap: 12px;flex-direction: column-reverse;}	
.about-rit .abt-cnt a {font-size: 15px;}	

.hm-practice-areas-sec .text-heading {margin: 0 0 12px; }
.hm-practice-areas-sec {padding: 0 0 30px; }
	
.hm-award-sec .text-heading {font-size: 30px;}	

.hm-attorney-sec {padding: 30px 0; border-radius: 20px 20px 0 0; }
.hm-attorney-sec .atrny-item button.atrny-tab-btn {padding: 15px 20px 15px 20px; font-size: 24px; border-radius: 15px; }
.hm-attorney-sec .tab-buttons{gap: 15px;margin-bottom: 30px;}
.hm-attorney-sec .atrny-tab-content h4 {font-size: 33px; }
.hm-attorney-sec .atrny-mdl{padding: 45px 0 0;}
.hm-attorney-sec .atrny-tab-content h4:before {transform: scale(0.45); top: -30px; }
.hm-attorney-sec .atrny-tab-content p {font-size: 15px; }
.atrny-tab-content .atrny-profile-btn a {font-size: 17px; }
.hm-attorney-sec .atrny-btm-blk h3{font-size: 22px;}
.hm-attorney-sec .atrny-btm-blk h3 strong{display: inline-block;}
.hm-attorney-sec .atrny-btm-blk h6 {letter-spacing: 1px; font-size: 14px; }
.hm-attorney-sec .atrny-btm-blk{padding: 15px 12px;}

.hm-trusted-sec {padding: 40px 0 30px;}
.trust-blk h5 {letter-spacing: 5px;text-underline-offset: 7px;font-size: 17px;}	
.trust-lst h2 {font-size: 31px;letter-spacing: 0px;}	
.trust-cntnt p {font-size: 16px;letter-spacing: 0.2px;}	
.trust-btn {gap: 15px;margin-top: 20px;}	
.trust-btn-rit p {font-size: 14px !important;}	
.trust-btn-rit a:before {top: 3px;transform: scale(0.75);left: -9px;}	
.trust-btn-rit {padding: 0 0 0 39px;}	
.trust-btn-rit p a {font-size: 25px;}	

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

.hm-case-results {padding: 30px 0; }
.hm-case-result-item:before {transform: scale(0.53); }
.hm-case-result-content p{font-size: 17px;}
.hm-case-result-item{border-radius: 20px;}
.hm-case-results .splide__arrow--prev, .hm-case-results .splide__arrow--next {transform: scale(0.7); }

.hm-recovery-sec {padding: 30px 0; }
.recovery-lft p {font-size: 16px;margin:0 0 8px; }
.recovery-rit{border-radius: 20px;}
.recovery-rit {padding: 20px 15px 15px; }
.recovery-rit h4{font-size: 23px;}
.recovery-rit p {font-size: 15px;line-height: 1.7; }

.hm-testimonials {padding: 30px 0; }
.hm-testimonials .test-lft-cont h6{font-size: 17px;}
.hm-testimonials .testi-item p {font-size: 15px; line-height: 1.6;margin:0 0 15px; }
.hm-testimonials .testi-item:before{transform: scale(0.75);}
.hm-testi-list.owl-carousel .owl-nav{gap: 5px;}

.hm-consultation-sec h2.text-heading br{display: none;}
.hm-consultation-sec .hlp-blk p {font-size: 15px;margin-bottom: 17px;letter-spacing: 0.2px;}
.hm-consultation-sec .hlp-btn a.cmn-btn {padding: 15px 24px; }
.hm-consultation-sec .hlp-btn {flex-direction: column-reverse; gap: 10px; justify-content: center; align-items: center; }
.hm-consultation-sec:before{background-size: cover;}	
.hm-consultation-sec {padding: 40px 0 30px;}
.hm-consultation-sec .hlp-btn a.cmn-btn {padding: 13px 20px;}	

.hm-stay-connected-sec{padding: 30px 0;}
.hm-stay-connected-sec .text-heading br{display: none;}
.hm-stay-connected-sec .text-heading {margin-bottom: 15px; }
.hm-stay-connected-sec .stay-cont-itm .stay-cnnt-img{margin-bottom: 10px;}

.hm-practice-areas-lst.splide button.splide__arrow, .stay-connected-list.splide button.splide__arrow, .home-posts-list.splide button.splide__arrow{transform: scale(0.75);}

.hm-blog-sec .text-heading {margin-bottom: 15px; }
.hm-blog-sec .post-categories {padding: 8px 25px; }
.hm-blog-sec .post-categories a {font-size: 14px; }
.hm-blog-cnt {padding: 20px; }
.hm-blog-cnt h3 {font-size: 19px; }
.readmore-btn a.cmn-btn {font-size: 14px; padding: 8px 18px; border-radius: 0px 20px 0 20px;}
.hm-blog-itm .readmore-btn{bottom: 15px;}
.hm-blog-sec {padding: 0 0 30px; }

.ftr-form-sctn {padding: 0px 0 30px;}	
.hm-form-sec {padding: 25px 20px;}
.footer-sec {padding: 30px 0 0;}	
.ftr-block-list {padding: 20px 0;}	
.ftr-itm.call h4 a {font-size: 28px;}	
.ftr-itm h4 {font-size: 25px;}	
.ftr-copyrights-sec p {line-height: 1.5;}	
	
.popup .popuptext {width: 300px;line-height: 1.7;}	
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 14px;}	
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 14px !important;}	
.hm-form .chk .gfield_description.validation_message {top: 15px;}
	
}

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

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

@media screen and (max-width:360px) {
	.hm-form .gfield_description.validation_message {font-size: 13px; }
	
.about-blk .abt-site-icon {max-width: 50px;}
	
.popup .popuptext {width: 235px;}		
.hm-blog-img img {height: 160px;}	
	
}