@media (min-width:1921px) {
.site-header .container, .hm-testimonials .container, .hm-podcasts-sec .container, .hm-about-sec .container, .hm-publications-sec .container, .hm-serving-sec .container, .hm-media-sec .container, .hm-publications-sec .container{max-width: 1920px;}
	
.popup .popuptext {width: 600px;padding: 12px;}
	
	.hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p {font-size: 43px; }
	
}

@media (min-width:1920px) {


}


@media screen and (max-width:1900px) {
	
.header-number a {font-size: 35px;}
.logo-section {gap: 45px; }

.hm-serving-sec h2 {margin: 0 0 29px; text-align: left; font-size: 65px; }
.hm-podcasts-sec h2 {font-size: 73px; }
.hm-serving-lft:after {bottom: 288px; }
.hm-about-rit-mdl {bottom: 46px; }
.hm-about-rit-image:after {bottom: 426px; }
.hm-about-rit-cntnt h5 br{ display: none; }


.hm-podcasts-sec h2 {font-size: 73px; }

.hm-about-rit-cntnt h5 br{ display: none; }

.hm-cmn-slider-logo {top: 70px;}
.hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p {font-size: 34px; }
.hm-cmn-slider-cont {min-height: 100px;}	
.hm-cmn-slider-cont p {font-size: 23px;}

.hm-serving-sec h2 {margin: 0 0 29px; font-size: 65px; }
.hm-serving-blk {gap: 240px; }
.hm-serving-rit {width: 43%; }


}

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

.hm-divorce-sec .container,.hm-practice-areas-sec .container,.hm-case-results-sec .container,.hm-expertise-sec .container, .hm-attorney-section .container,.hm-cases-we-hndl-sec .container,.hm-what-makes-sec .container{max-width: 1600px;}
.logo-section {gap: 40px; }
#main-navigation ul li {margin: 0 10px; }
#main-navigation ul li a {font-size: 17px;}
.header-number a { font-size: 34px;}
.header-number strong { font-size: 17px;}
.header-number {padding: 34px 90px 20px 32px;}
.header-number a:before {right: 35px;}

.hm-expertise-sec { padding: 50px 0 150px;}
.hm-expertise-sec::before {top: 520px;}
.hm-expertise-sec::after {top: 750px;}	
.ny-expertise-lft { width: 46.4%; }
.ny-expertise-cntnt { padding: 0 0 0 40px; }
.ny-expertise-rgt h6 { font-size: 24px;}
.ny-expertise-lft h5 { font-size: 43px; margin: 30px 0 16px 0px; }

.hm-practice-areas-lst {margin-bottom: 130px; }
.hm-practice-itm h4 {font-size: 28px;}
.hm-practice-itm:hover h4 {font-size: 30px;}

.hm-cases-we-hndl-sec {padding: 180px 0 150px; }
.hm-cases-we-hndl-btn a {padding: 24px 28px;}

.hm-publications-sec {padding: 0 0 140px; }
.hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p {font-size: 34px; }
.hm-cmn-slider-itm:before{transform: scale(0.9);}
.hm-publications-sec .hm-cmn-slider-cont {min-height: 90px;}	
.hm-cmn-slider-cont {min-height: 80px;padding: 0 10px;}	
.hm-cmn-slider-cont p {font-size: 20px;}	

.hm-serving-blk {gap: 200px; }
.hm-serving-rit h3 {font-size: 48px;}
.hm-serving-rit li {font-size: 21px;}
.hm-serving-rit {width: 44%; }
.hm-serving-sec {padding: 0 0 150px;}

.hm-what-makes-item h5 {font-size: 34px;}
.hm-what-makes-sec p {margin: 0 0 40px;}
.hm-what-makes-item {padding: 50px 32px 105px;}
	
.hm-divorce-lft h2 {font-size: 39px;}	

.hm-case-results-lft {padding: 0 54px 130px 90px;}
.hm-case-results-sec .hm-read-more-btn {bottom: 80px;padding-left: 90px;}
.hm-case-results-blk h3 {font-size: 48px;}
.hm-case-results-sec h2.city-title strong {font-size: 205px; letter-spacing: 27px;}
.hm-case-results-sec {padding: 430px 0 181px;}
.hm-case-results-blk {padding: 270px 0 0;}

.hm-podcasts-mid p {font-size: 38px;}

.hm-attry-cntnt h4 {font-size: 30px;}

.area-tab-btn {padding: 21px 15px 21px 74px;font-size: 20px;}
.hm-areas-serve-sec { padding: 0 0 140px; }


.ftr-itm h4 { font-size: 36px; padding: 100px 0 0; }


}

@media screen and (max-width:1700px) {
.hm-divorce-sec .container,.hm-practice-areas-sec .container,.hm-case-results-sec .container,.hm-expertise-sec .container, .hm-attorney-section .container,.hm-cases-we-hndl-sec .container,.hm-what-makes-sec .container{max-width: 1500px;}

.site-branding {width: 16%; }
#main-navigation ul li a {font-size: 16px; }
.header-number a {font-size: 31px; }
.header-number strong {font-size: 16px; }
.header-number a:before {transform: scale(0.9);right: 35px;}
.header-number {padding: 32px 80px 20px 30px}

.hm-banner-sec { padding: 500px 0 126px;}
	
.hm-cmn-slider-cont {min-height: 60px;}	
.hm-cmn-slider-logo {top: 50px;}	
.hm-cmn-slider-cont p {font-size: 19px;}	
	
.hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p {font-size: 31px;}	

.hm-divorce-sec {padding: 0 0 160px; }

.hm-case-results-lft .text-heading { font-size: 64px;}

.hm-practice-areas-sec h2 {margin-bottom: 50px; }
.hm-practice-itm h4:before{transform: scale(0.9);left: 38px; }
.hm-practice-itm {min-height: 180px; padding: 10px 10px 10px 134px; }
.hm-practice-itm h4 {font-size: 26px; }
.hm-practice-itm:hover h4 {font-size: 28px; }
.hm-practice-areas-lst {margin-bottom: 110px; }
.hm-prcatice-btn {margin-bottom: -38px; }

.hm-cases-we-hndl-sec {padding: 170px 0 140px; }
.hm-cases-we-hndl-lft .accordion-section h3 a.accordion-section-title {font-size: 23px;}
.hm-cases-we-hndl-dtls {padding: 45px 45px 50px 60px;}

.hm-publications-sec {padding: 0 0 130px; }

.hm-serving-sec {padding: 0 0 135px; }
.hm-serving-rit h3 {font-size: 45px;margin: 0 0 24px; }
.hm-serving-rit p {margin: 0 0 27px; }
.hm-serving-blk {gap: 180px; }
.hm-serving-sec h2 {margin: 0 0 25px; font-size: 60px; }

.hm-what-makes-item {padding: 44px 30px 100px; }
.hm-what-makes-item h5 {font-size: 32px; }
.hm-what-makes-item:before{transform: scale(0.9);}	

.hm-divorce-lft p {font-size: 23px}
.hm-divorce-conct:before {left: -100px;}
.hm-divorce-lft h2 { font-size: 36px;}
.hm-divorce-lft .hm-tel-btn a.cmn-btn { font-size: 27px;}	
.hm-divorce-rgt {width: 46%;}	

.hm-about-lft h4 {font-size: 44px;}
.hm-about-lft h3 {font-size: 45px;}
.hm-about-lft-btn a.cmn-btn {padding: 25px 30px;}	

.hm-expertise-sec { padding: 50px 0 140px; }
.ny-expertise-main { gap: 100px; }
.hm-expertise-sec::before {width: 47%;height: 470px;top: 470px;}
.ny-expertise-rgt h6 { font-size: 22px; margin: 0 0 29px 0; }
.ny-expertise-rgt h6::after { right: 65px; }
.hm-expertise-sec::after {transform: scale(0.9);top: 700px;right: -14px;}
.ny-expertise-btns .ny-expertise-lft-btn a.cmn-btn { padding: 24px 27px; }
.ny-expertise-btns .ny-expertise-rgt-btn a.cmn-btn { padding: 22px 25px 19px 70px; font-size: 27px; }
	
.hm-case-results-sec h2.city-title strong {font-size: 188px; letter-spacing: 24px; }
.hm-case-results-sec {padding: 380px 0 160px;     background-size: 100% 1000px;}
.hm-case-results-blk {padding: 245px 0 0;}
.hm-case-results-lft {padding: 0 50px 120px 72px; }
.hm-case-results-blk h3 {font-size: 45px; }
.hm-case-results-lft p {margin-bottom: 30px; }
.hm-case-results-lft p:last-of-type {margin: 0 0 24px; }
.hm-case-results-sec .hm-read-more-btn {bottom: 68px; padding-left: 75px; }
.hm-case-results-item {padding: 35px 20px 40px 50px;}
.hm-case-results-item:before {bottom: -4px; right: -5px; transform: scale(0.9); }	
	
.hm-podcasts-mid p {font-size: 36px; margin: 0px 0 60px; }
.hm-podcasts-sec h2 {font-size: 70px; }
.hm-podcasts-play-btns {bottom: 38px;}
.hm-podcasts-list {margin: 0 0 50px -38px; }
.hm-podcasts-sec {padding: 102px 0 105px;}
	
.hm-considerations-sec {padding: 0 0 95px;}
.hm-considerations-sec h2 {margin-bottom: 76px;}
.hm-consideration-itm h4 {font-size: 33px;}
.hm-consideration-itm:nth-child(odd) {padding-right: 25px;}
.hm-consideration-itm:nth-child(even) {padding-left: 64px;margin-top: 108px;}	

.hm-podcasts-considerations-sec {background-size: 100% 85.5%;}

.hm-attorney-section { padding: 0 0 100px; }
.hm-attry-cntnt h4 { font-size: 29px; }

.areas-tab-buttons { margin-bottom: 55px; }
.area-phone a { font-size: 53px;}
.area-phone a::before { transform: scale(0.95);}
.area-phone::before { transform: scale(0.95);}

.hm-faq-sec { padding: 70px 0 0; }
.hm-faq-sec p { margin: 0 0 50px; }

.hm-form-sec h2 { font-size: 60px;}

}

@media screen and (max-width:1600px) {
.container,.hm-divorce-sec .container,.hm-practice-areas-sec .container,.hm-case-results-sec .container,.hm-expertise-sec .container, .hm-attorney-section .container,.hm-cases-we-hndl-sec .container,.hm-what-makes-sec .container {max-width: 1400px;}
a.cmn-btn { font-size: 18px;padding: 23px 52px;}
.text-heading {font-size: 62px;margin: 0 0 32px;}

.logo-section {gap: 38px; }
#main-navigation ul li {margin: 0 8px; }
#main-navigation ul li a {font-size: 16px; }
.header-number a {font-size: 28px; }
.header-number strong {font-size: 15px; }
.header-number {padding:22px 74px 18px 20px; }
.header-number a:before {transform: scale(0.8); right: 27px; }
.top-rgt {gap: 20px; }
.site-branding {width: 17%; }

.hm-banner-sec {padding: 400px 0 116px; }
.hm-banner-sec h1 {font-size: 95px;letter-spacing: -3.7px;}
.hm-banner-sec p { font-size: 18px; margin-bottom: 22px;}
.hm-bnr-btns a.cmn-btn {padding: 23px 48px 23px 70px; }
.hm-bnr-btns a.cmn-btn:before { transform: scale(0.9); left: 23px;}
.hm-bnr-btns {gap: 22px;}

.hm-media-sec {padding: 118px 0; }
.hm-cmn-slider-cont p {font-size: 21px;}
.hm-cmn-slider-itm:before { transform: scale(0.9);}
.hm-cmn-slider-logo { top: 42px;}
.hm-cmn-slider-lst.owl-carousel .owl-nav button.owl-prev, .hm-cmn-slider-lst.owl-carousel .owl-nav button.owl-next {transform: scale(0.9);}
.hm-cmn-slider-lst.owl-carousel .owl-nav {max-width: 430px; margin: 50px auto -48px; }

.hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p {font-size: 28px; }
.hm-publications-sec {padding: 0 0 110px; }
.hm-publications-sec .hm-cmn-slider-cont {min-height: 75px;}	
.hm-cmn-slider-logo.publications {top: 70px;}		

.hm-divorce-rgt h2 {margin-bottom: 22px; }
.hm-divorce-rgt p {font-size: 17px; margin-bottom: 21px;}
.hm-divorce-rgt h3 {font-size: 44px; margin: 40px 0 24px; }
.hm-divorce-lft p {font-size: 21px; }
.hm-divorce-conct p:before, .hm-divorce-conct p:after {transform: scale(0.9);}	
.hm-divorce-conct p:before{ left: -24px;margin-bottom: 21px;}
.hm-divorce-lft h6 {font-size: 24px;}
.hm-divorce-lft p strong {font-size: 19px;}
.hm-divorce-conct:before {width: 815px; left: -155px; }
.hm-divorce-lft h2 {font-size: 34px;    margin-bottom: 26px; }
.hm-divorce-lft .hm-tel-btn a.cmn-btn {font-size: 25px; }
.hm-divorce-lft .hm-tel-btn a.cmn-btn:before { transform: scale(0.9);}
.hm-divorce-img {margin-bottom: 35px;}
.hm-divorce-sec {padding: 0 0 140px;}
.hm-divorce-btns .hm-cnct-btn a {padding: 22px 30px 20px; }
.hm-divorce-conct {padding: 0 40px;}	

.hm-case-results-sec { padding: 340px 0 145px;background-size: 100% 900px;}
.hm-case-results-sec h2.city-title strong {font-size: 180px; letter-spacing: 22px; }
.hm-case-results-sec h2.city-title {top: 70px;}
.hm-case-results-lft .text-heading {font-size: 56px; }
.hm-case-results-lft p {font-size: 16px; margin-bottom: 22px; }
.hm-case-results-lft { padding: 0 45px 105px 65px;}
.hm-case-results-blk h3 {font-size: 40px; margin-bottom: 18px; }
.hm-read-more-btn a {font-size: 20px;    padding-right: 38px;}
.hm-case-results-blk {gap: 108px;padding: 225px 0 0; }
.hm-case-results-rgt {padding: 76px 0 0;}
.hm-case-results-blk .hm-case-results-rgt h3 { margin-bottom: 12px;}
.hm-case-results-blk .hm-case-results-rgt h6.sub-heading {font-size: 22px; margin: 0px 0 24px; }
.hm-case-results-item { padding: 32px 20px 34px 42px;margin-bottom: 20px;}
.hm-case-results-item h4 {font-size: 23px; margin-bottom: 16px; }
.hm-case-results-item p {font-size: 15px;margin-bottom: 15px; }
.hm-case-results-item h5 {font-size: 19px;}
.hm-case-results-lft p:last-of-type { margin: 0 0 22px; }
.hm-case-results-lft p br{display: none;}
.hm-case-results-sec .hm-read-more-btn {bottom: 54px; padding-left: 65px; }
.hm-case-results-btn {margin: 30px 0 0; }

.hm-award-sec {padding: 0 0 128px; }
.hm-award-list.owl-carousel .owl-nav button.owl-prev, .hm-award-list.owl-carousel .owl-nav button.owl-next { transform: scale(0.9);}
.hm-award-list {padding: 30px 84px; }
.hm-award-list.owl-carousel .owl-nav {width: calc(100% + 20px);left: -10px;}

.hm-practice-areas-sec { padding: 80px 0 1px;}
.hm-practice-areas-sec h2 {margin-bottom: 40px; }
.hm-practice-itm h4 {font-size: 25px;}
.hm-practice-itm h4:before {transform: scale(0.8); left: 32px;}
.hm-practice-areas-lst {margin-bottom: 90px; }
.hm-practice-itm {min-height: 160px; padding: 10px 10px 10px 120px;}
.hm-practice-itm:hover h4 {font-size: 27px;}
.hm-prcatice-btn {margin-bottom: -35px; }

.hm-consideration-itm h4:before {left: 9px;}
.hm-consideration-itm h4 {font-size: 30px;margin-bottom: 16px;}
.hm-consideration-itm p {font-size: 16px;}
.hm-consideration-itm:nth-child(even) {padding-left: 62px;margin-top: 86px;}
.hm-considerations-sec {padding: 0 0 80px;}
.hm-considerations-sec h2 {margin-bottom: 65px; }
.hm-consideration-itm:nth-child(odd) h4:before {left: inherit; top: 5px; right: -29px; }

.hm-successful-cases-sec {padding: 300px 0 135px; }
.hm-successful-cases-sec p {  font-size: 17px;   margin: 0 0 35px;}
.hm-successful-cases-sec h2.text-heading { margin: 0 0 20px;}
.hm-successfull-cases-item:before {  transform: scale(0.9); }
.hm-successfull-cases-item h4 { font-size: 44px;   margin: 0 0 12px; }
.hm-successfull-cases-item p { font-size: 15px; margin: 0;}
.hm-successfull-cases-item h4:before {transform: scale(0.9);}
.hm-successfull-cases-item { padding: 36px 60px 40px;}
	
.hm-successful-cases-sec:before {height: 180px;}	
.hm-success-results-sec {background-size: 100% 1100px;padding: 450px 0 0;}	

.hm-about-sec { padding: 0 0 112px;}
.hm-about-sec h2 { margin: 0 0 30px;}
.hm-about-rit-cntnt { padding: 35px 28px 38px 45px}
.hm-about-lft  h4 { font-size: 38px; margin: 0 0 22px;}
.hm-about-lft p { font-size: 16px;  margin: 0 0 20px;}
.hm-about-lft h3 { font-size: 40px; margin: 0 0 20px;}
.hm-about-lft-btn a.cmn-btn {padding: 22px 28px; font-size: 18px;}
.hm-about-rit-btn a.cmn-btn {padding: 21px 30px 20px 70px; font-size: 21px;}
.hm-about-rit-mdl h4 { font-size: 30px; margin: 0 0 16px; }
.hm-about-rit-cntnt h5 { font-size: 21px; margin: 0 0 17px; }
.hm-about-rit-cntnt p { font-size: 16px;}
.hm-about-rit:after {bottom: -52px; }
.hm-about-rit:before, .hm-about-rit:after {top: -35px;left: -35px;}	

.hm-cases-we-hndl-sec {padding: 140px 0 120px;}
.hm-cases-we-hndl-dtls h4 {font-size: 36px; margin: 0 0 20px; }
.hm-cases-we-hndl-dtls:before{right: 0px; bottom: -45px;height: 47.4%; width: 33.7%; }
.hm-cases-we-hndl-blk p {  font-size: 17px; margin: 0 0 20px;}
.accordion-section h4 a.accordion-section-title {padding: 25px 0px 21px 35px; font-size: 22px;}
.accordion-section-content p {margin: 0 0 18px;}
.accordion-section-content ul li { margin: 0 0 14px; }
.hm-cases-we-hndl-sec .text-heading {margin: 0 0 25px; }
.hm-cases-we-hndl-lft .accordion-section h3 a.accordion-section-title {font-size: 22px; padding: 20px 55px 20px 50px; }
.hm-cases-we-hndl-lft .accordion-section h3 a::before {top: 26px;}
.hm-cases-we-hndl-lft .accordion-section-content {padding: 18px 25px 20px;}
.hm-cases-we-hndl-lft .accordion-section h3 a:after {top: 21px; right: 30px;}
.hm-cases-we-hndl-lft .accordion-section-content h5 {font-size: 20px;}
.hm-cases-we-hndl-dtls {padding: 40px 40px 40px 50px; }

.hm-serving-sec {padding: 0 0 120px; }
.hm-serving-rit .text-heading { font-size: 60px; margin: 0 0 25px;}
.hm-serving-blk {gap: 150px;}
.hm-serving-rit  li{ font-size: 19px; margin: 0 0 26px;}
.hm-serving-rit h3 { font-size: 40px; margin: 0 0 18px;}
.hm-serving-image:before {width: 40%; height: 25%;}
.hm-serving-rit p {  font-size: 17px; margin: 0 0 24px;}
.hm-read-more-btn a { font-size: 20px; }
.hm-read-more-btn a:before { transform: scale(0.9);} 
.hm-serving-lft:after {bottom: 322px; }
.hm-serving-rit .text-heading {font-size: 55px; margin: 0 0 16px; }
.hm-serving-lft {padding: 40px 0 0;}
.hm-serving-lft:before {right: -38px;}
.hm-serving-lft:after {bottom: -40px; }
.hm-serving-rit ul li:last-child {margin-bottom: 25px; }

.hm-testimonials {padding: 0 0 80px;}
.hmtesti-headings {margin-bottom: 55px;}
.hmtesti-headings h6 { font-size: 28px; }
.hm-testimonials h2 {  margin: 0 0 17px; font-size: 60px; }
.hm-testimonials .testi-item h5 {  font-size: 25px; }
.hmtesti-btn a.cmn-btn {  padding: 22px 30px 20px;font-size: 18px;}
.hm-testi-list.owl-carousel .owl-nav {max-width: 370px;bottom: -87px;}

.hm-podcasts-sec h2 {font-size: 65px; margin: 0 0 20px; }
.hm-podcasts-lft p { font-size: 32px; margin: 0px 0 58px;}
.hm-podcasts-mdl {  margin: 0 0 33px;}
.hm-podcasts-btn  a.cmn-btn {  padding: 23px 42px;   font-size: 18px;}
.hm-podcasts-list {margin: 0 0 40px -18px; }
.hm-podcasts-mid p {font-size: 32px; margin: 0px 0 50px; }
.hm-podcasts-play-btns {bottom: 31px; max-width: 270px; }
.hm-podcasts-sec {padding: 80px 0 90px; }
.hm-podcasts-lft {margin: -118px 0 0 0px; }
.hm-podcasts-rit {margin: -70px 0 0;}

.hm-what-makes-sec h2 { margin: 0 0 12px; }
.hm-what-makes-sec p {  font-size: 19px;  margin: 0 0 34px;}
.hm-what-makes-item h5 {  font-size: 29px;  margin: 0 0 17px; }
.hm-what-makes-item { padding: 34px 28px 88px;}
.hm-what-makes-item:before {transform: scale(0.85); bottom: 22px; }

.hm-expertise-sec { padding: 50px 0 135px; }
.ny-expertise-lft h2 { margin: 0 0 27px; }
.ny-expertise-lft p {font-size: 17px;}
.hm-expertise-sec::before {height: 440px;top: 450px;}
.hm-expertise-sec::after {transform: scale(0.85);right: -21px;top: 654px;}
.ny-expertise-img { margin: 0 0 40px; }
.ny-expertise-cntnt { padding: 0 0 0 30px; }
.ny-expertise-rgt h6 { font-size: 21px;}
.ny-expertise-btns .ny-expertise-lft-btn a.cmn-btn { padding: 22px 24px 21px; }
.ny-expertise-btns .ny-expertise-rgt-btn a.cmn-btn { padding: 20px 23px 18px 67px; font-size: 25px; }
.ny-expertise-lft h5 { font-size: 40px; margin: 25px 0 16px; }

.hm-attry-cntnt { padding: 11px 10px 30px;min-height: 122px; }
.hm-attry-cntnt h4 { font-size: 27px; }
.hm-attry-cntnt p {font-size: 19px;}
.hm-attry-cntnt::before { transform: scale(0.95);}
.hm-attrny-main { margin: 0 0 20px; }
.hm-attrny-main.owl-carousel .owl-nav {max-width: 360px; bottom: -69px; }
.atrny-headings {margin: 0 0 50px;}
.atrny-headings h6 {font-size: 27px;}	

.divrc-n-implctn-itm h5 { font-size: 36px;}
.hm-implications-sec h2 { margin: 0 0 70px; }
.divrc-n-implctn-itm.flt-noflt:before{transform: scale(0.9);}

.hm-connect-sec { padding: 0 0 70px; }
.connect-socl-prfl-itm:nth-child(2) .connect-socl-prfl-hvr a { font-size: 26px; padding: 18px 44px 18px 105px; }
.connect-socl-prfl-itm .connect-socl-prfl-hvr a.youtube::before { transform: scale(0.95);}
.connect-socl-prfl-itm:nth-child(2) {padding: 0 35px 80px;}
.connect-socl-prfl-itm:nth-child(3)::before {rotate: 4.4deg;}
.connect-socl-prfl-itm::before {width: calc(100% + 0px);rotate: -4.3deg;}

.hm-areas-serve-sec { padding: 0 0 120px; }
.hm-areas-serve-sec h2 { margin: 0 0 30px; }
.area-right h5 { margin: 0 0px 28px; }
.area-tab-content.active { gap: 85px; }

.area-right p { font-size: 22px; margin: 0 0 42px;}
.hm-faq-sec h2 { margin: 0 0 14px; }
.hm-faq-sec p {font-size: 17px; margin: 0 0 35px; }
.faq-accordion-main .accordion-item h3 { font-size: 19px;}
.faq-accordion-main .accordion-item h3 a::after { transform: scale(0.95);}
.faq-accordion-main .accordion-item h3 a::before {top: 21px;}

.hm-blog-sec { padding: 130px 0 170px; }
.hm-blog-left h2 { margin: 0 0 55px; }
.hm-blog-left-info h4 { font-size: 23px;}    
.blog-cntnt { padding: 45px 35px 0 45px;}
.hm-blog-right h4.preview-title { font-size: 28px; }
.blog-cntnt p {font-size: 19px;}

.hm-form-sec h2 { font-size: 55px; padding: 0 0 22px; }
.footer-block-lft { padding: 80px 0 0; }
.fttr-blocks-logo { margin: 0 0 40px; }
.ftr-itm p a { font-size: 33px;}
.ftr-copyrights-sec p {font-size: 19px;}

.hm-form .gform_fields { gap: 9px 14px !important;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea { padding: 23px 24px !important; }
.ftr-itm h4:before, .ftr-itm.call h4 a:before { transform: scale(0.9);}
.ftr-itm h4 { font-size: 33px; padding: 90px 0 0; }
.hm-form .gfield--type-choice.chk{width: 43%;}
.ftr-itm h4 a {font-size: 32px;}

	.hm-banner-bottom-sec {padding: 100px 0 ;}

.hm-case-results-rgt .bx-wrapper {padding-left: 45px; }
.hm-case-results-sec .bx-controls-direction a.bx-prev, .hm-case-results-sec .bx-controls-direction a.bx-next {transform: scale(0.9); }

/* inner page responsive */

.inr-cta-sec { padding: 560px 0 80px; background-position: center;}
.inr-cta-sec h2.city-title strong { font-size: 210px;}
.inr-cta-sec h3 { font-size: 60px;}

.sidebar-page .sidebar-item h4, .sidebar-page .widget.testi h4, .sidebar-page .widget.csae-res h4 { font-size: 41px;}

.sidebar-blog input.search-field, .sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm .widget select { padding: 22px 80px 20px 25px; font-size: 19px;background-size: 70px 100%;}



}



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

#main-navigation ul li a {font-size: 15px; }
	
.hm-cmn-slider-cont p {font-size: 19px;}	


}

@media screen and (max-width:1440px) {
.page-container, .post-container ,.hm-successful-cases-sec .container,.container,.hm-banner-sec .container,.hm-divorce-sec .container,.hm-practice-areas-sec .container,.hm-case-results-sec .container,.hm-expertise-sec .container, .hm-attorney-section .container,.hm-cases-we-hndl-sec .container,.hm-what-makes-sec .container {max-width: 1200px;}
a.cmn-btn {font-size: 16px; padding: 21px 40px;}
.text-heading {font-size: 50px; margin: 0 0 30px;}

#main-navigation ul li {margin: 0 5px; }
.logo-section {gap: 35px;}
.header-number {padding: 18px 65px 14px 24px;margin:0;}
.header-number a {font-size: 25px;margin: 6px 0 0;}
.header-number strong {font-size: 13px; }
.header-number a:before {transform: scale(0.7); right: 20px; }
.site-branding {width: 18%; }
#main-navigation .sub-menu li a {font-size: 14px; }

.hm-banner-sec {padding: 300px 0 96px; }
.hm-banner-sec h1 {font-size: 70px;letter-spacing: -2.9px;margin-bottom: 5px;}
.hm-banner-sec p {font-size: 16px; margin-bottom: 20px; }
.hm-bnr-btns {gap: 20px; }
.hm-bnr-btns a.cmn-btn {padding: 20px 30px 19px 60px; }
.hm-bnr-btns a.cmn-btn:before { transform: scale(0.8);}

.hm-media-sec {padding: 90px 0; } 
.hm-cmn-slider-cont {min-height: 80px;}
.hm-cmn-slider-itm:before {transform: scale(0.8); }
.hm-cmn-slider-lst.owl-carousel .owl-nav {max-width: 385px; margin: 35px auto -46px; }
.hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p {font-size: 28px; }	
.hm-publications-sec {padding: 0 0 80px; }
.hm-cmn-slider-logo {width: 35%;}	
.hm-cmn-slider-cont {min-height: 80px;}	

.hm-case-results-sec h2.city-title strong {font-size: 160px; letter-spacing: 14px; }
.hm-case-results-sec h2.city-title {top: 55px;}
.hm-case-results-sec {padding: 280px 0 125px; background-size: 100% 720px;}
.hm-case-results-lft .text-heading {font-size: 50px;margin: 0 0 20px; }
.hm-case-results-lft p {font-size: 15px; margin-bottom: 15px; }
.hm-case-results-lft {padding: 0 42px 80px 54px; }
.hm-case-results-blk h3 {font-size: 35px; margin-bottom: 15px; }
.hm-read-more-btn a {font-size: 18px;        padding-right: 34px }
.hm-read-more-btn a:before {transform: scale(0.85);}
.hm-case-results-blk {gap: 78px;padding: 190px 0 0; }
.hm-case-results-rgt {padding: 58px 0 0;width: 46.9%; }
.hm-case-results-blk .hm-case-results-rgt h3 {margin-bottom: 10px; }
.hm-case-results-blk .hm-case-results-rgt h6.sub-heading {font-size: 20px; margin: 0px 0 20px; }
.hm-case-results-item {padding: 24px 15px 30px 36px; margin-bottom: 18px; }
.hm-case-results-item h4 {font-size: 21px; margin-bottom: 14px; }
.hm-case-results-item p {font-size: 14px; margin-bottom: 12px; }
.hm-case-results-item:before {transform: scale(0.8);bottom: -7px; right: -9px;}
.hm-case-results-item h5 {font-size: 18px; }
.hm-case-results-btn{ margin: 25px 0 0;}
.hm-case-results-lft p:last-of-type { margin: 0 0 18px; }
.hm-case-results-sec .hm-read-more-btn {bottom: 35px; padding-left: 55px; }
.hm-case-results-blk:before {height: 150px; }

.hm-award-sec {padding: 0 0 98px; }
.hm-award-list.owl-carousel .owl-nav button.owl-prev, .hm-award-list.owl-carousel .owl-nav button.owl-next {transform: scale(0.8); }
.hm-award-list {padding: 26px 75px; }
.hm-award-success-bg:before {top: 80px;height: 100%;}

.hm-practice-areas-sec {padding: 70px 0 1px; }
.hm-practice-areas-sec h2 {margin-bottom: 32px; }
.hm-practice-itm h4 {font-size: 22px; }
.hm-practice-itm {min-height: 140px; padding: 10px 10px 10px 95px; }
.hm-practice-itm h4:before {transform: scale(0.7); left: 10px; }
.hm-practice-itm:hover h4 {font-size: 23px; }
.hm-practice-areas-lst {margin-bottom: 65px;}

.hm-considerations-sec h2 {margin-bottom: 55px;}
.hm-consideration-itm h4 {font-size: 27px;margin-bottom: 14px;}
.hm-consideration-itm:nth-child(odd) {padding-right: 20px;}
.hm-consideration-itm:nth-child(even) {padding-left: 54px;margin-top: 75px;}
.hm-consideration-itm p {font-size: 14px;letter-spacing: 0.3px;}
.hm-consideration-itm:nth-child(odd) h4:before {left: inherit;right: -27px;}
.hm-consideration-itm h4:before {left: 7px;width: 20px; height: 20px; }
.hm-considerations-sec {padding: 0 0 70px;}
.hm-consideration-list {padding: 0 45px;}

.hm-divorce-sec {padding: 0 0 120px; }
.hm-divorce-conct {padding: 0 33px;margin-bottom: 60px;}
.hm-divorce-lft h6 {font-size: 22px; }
.hm-divorce-lft p.hm-att-role {font-size: 18px; }
.hm-divorce-lft h2 {font-size: 29px; margin-bottom: 22px; }
.hm-divorce-lft .hm-tel-btn a.cmn-btn {font-size: 23px;padding: 17px 25px 17px 50px; }
.hm-divorce-lft .hm-tel-btn a.cmn-btn:before {transform: scale(0.85); left: 19px; }
.hm-divorce-conct:before {width: calc(100% + 130px);left: -115px;height: 380px;bottom: -25px;}
.hm-divorce-rgt p {font-size: 16px; margin-bottom: 20px; }
.hm-divorce-blk {gap: 72px; }
.hm-divorce-img {margin-bottom: 25px;}	
.hm-divorce-btns .hm-cnct-btn a {padding: 20px 24px; }
.hm-divorce-btns {gap: 14px; }
.hm-divorce-rgt h3 {font-size: 37px; margin: 32px 0 20px; }
.hm-divorce-lft p {font-size: 20px; margin-bottom: 22px; }

.hm-successful-cases-sec {padding: 240px 0 110px; }
.hm-successfull-cases-item {padding: 30px 50px 36px; }
.hm-successful-cases-sec h2.text-heading {  margin: 0 0 15px;}
.hm-successfull-cases-item h4:before {transform: scale(0.85); }
.hm-successful-cases-sec p {  font-size: 16px; margin: 0 0 25px;}
.hm-successfull-cases-item:before { transform: scale(0.9);}
.hm-successfull-cases-item h4 {font-size: 40px; margin: 0 0 10px; }
.hm-successfull-cases-item p { font-size: 15px; margin: 0;} 
	
.hm-successful-cases-sec:before {height: 150px;}	
.hm-success-results-sec {background-size: 100% 1000px;}	

.hm-about-sec h2 { margin: 0 0 24px;}
.hm-about-lft  h4 {  font-size: 34px;   margin: 0 0 20px;}
.hm-about-lft p {  font-size: 15px;}
.hm-about-lft h3 {  font-size: 35px; }
.hm-about-btn {margin-top: 30px;}	
.hm-about-lft-btn a.cmn-btn { padding:20px 22px;  font-size: 16px;}
.hm-about-rit-btn a.cmn-btn { font-size: 19px;padding: 18px 29px 18px 62px;}
.hm-about-rit-btn a:before { transform: scale(0.9);left: 25px;}
.hm-about-rit-mdl h4 { font-size: 25px; margin: 0 0 12px;}
.hm-about-rit-cntnt h5 { font-size: 20px; margin: 0 0 10px;}
.hm-about-rit-cntnt p { font-size: 14px;}
.hm-about-rit:before { top: -30px; left: -30px;}
.hm-about-rit:after { bottom: -35px;}
.hm-about-rit-logo { margin: 0 auto 28px;width: 80%;}
.hm-about-rit-cntnt {padding: 30px 22px 34px 32px; }
.hm-about-sec {padding: 0 0 90px; }
.hm-about-rit-cntnt {padding: 25px 22px; }
.hm-about-rit-mdl {bottom: 40px;}	

.hm-cases-we-hndl-sec .text-heading { margin: 0 0 20px;}
.hm-cases-we-hndl-blk p {  font-size: 16px;  margin: 0 0 30px;}
.accordion-section h4 a.accordion-section-title {  font-size: 21px;}
.accordion-section-content h5 { font-size: 18px; margin: 0 0 14px;}
.hm-cases-we-hndl-dtls h4 { font-size: 33px;  margin: 0 0 18px;}
.hm-cases-we-hndl-blk p { margin: 0 0 20px;line-height: 1.8;}
.hm-cases-we-hndl-sec {padding: 120px 0 100px; }
.hm-cases-we-hndl-lft .accordion-section h3 a.accordion-section-title {font-size: 20px; padding: 16px 42px 16px 40px; }
.hm-cases-we-hndl-lft .accordion-section h3 a::before {top: 22px; height: 10px; width: 10px; left: 18px; }
.hm-cases-we-hndl-lft .accordion-section h3 a:after {top: 18px; right: 22px; transform: scale(0.9); }
.hm-cases-we-hndl-lft .accordion-section-content {padding: 15px 20px 15px; }
.hm-cases-we-hndl-lft .accordion-section-content h5 {font-size: 18px; }
.hm-cases-we-hndl-lft .accordion-section-content ul li:before {width: 18px;}
.hm-cases-we-hndl-lft .accordion-section-content ul li {padding: 0 0 0 28px;}
.hm-cases-we-hndl-dtls {padding: 35px; }
.hm-cases-we-hndl-dtls:before {bottom: -45px; height: 37.4%; width: 27.7%; }

.hm-serving-image:after { height: 68px; width: 290px;}
.hm-serving-rit .text-heading {  font-size: 50px;  }
.hm-serving-rit p { font-size: 16px; margin: 0 0 18px;}
.hm-serving-rit  li {  font-size: 17px;  margin: 0 0 22px;padding-left: 32px; }
.hm-serving-rit h3 { font-size: 34px; }
.hm-serving-sec { padding: 0 0 100px;}
.hm-serving-lft:after {bottom: 270px; }
.hm-serving-blk {gap: 130px; }
.hm-serving-lft:before {right: -35px; }
.hm-serving-lft {padding: 35px 0 0; }
.hm-serving-lft:after {bottom: -35px; }
.hm-serving-rit ul li::before {top: 13px;}
.hm-read-more-btn {padding: 20px 0 0;}
.hm-serving-rit {width: 45%; }

.hm-what-makes-sec p {font-size: 18px; margin: 0 0 29px; }
.hm-what-makes-sec h2 {margin: 0px 0 10px;}
.hm-what-makes-item h5 {font-size: 24px; margin: 0 0 15px; }
.hm-what-makes-item p {font-size: 15px; margin: 0; }
.hm-what-makes-item:before {transform: scale(0.8); bottom: 20px; }
.hm-what-makes-item {padding: 30px 20px 80px;width: 32%; }	

.hmtesti-headings {margin-bottom: 45px;}	
.hm-testimonials {padding: 0 0 60px;}	
.hmtesti-headings h6 {font-size: 25px;}	
.hm-testimonials h2 {margin: 0 0 12px; font-size: 53px; }
.hm-testimonials .testi-item h5 {font-size: 23px;bottom: 30px;}
.hm-testi-list.owl-carousel .owl-nav {max-width: 340px;bottom: -83px;}
.hm-testi-list.owl-carousel .owl-nav .owl-prev, .hm-testi-list.owl-carousel .owl-nav .owl-next {transform: scale(0.9);}
.hm-testimonials .testi-item:before{transform: scale(0.9);top: 20px;}	
.hm-testimonials .star-rat {transform: scale(0.9);}	
.hm-testimonials .testi-item {padding: 100px 40px 60px;}
.hm-testimonials .testi-item p {font-size: 15px;    margin: 0 0 25px;}	
.hmtesti-btn a.cmn-btn {padding: 20px 30px 18px;font-size: 16px;}	
.hm-podcasts-considerations-sec {background-size: 100% 83.5%; }
	
.hm-podcasts-sec h2 {font-size: 55px; margin: 0 0 12px; }
.hm-podcasts-btn  a.cmn-btn {padding: 20px 37px; font-size: 17px; }
.hm-podcasts-sec {padding: 80px 0 80px; }
.hm-podcasts-mid p {font-size: 28px; margin: 0px 0 38px; }
.hm-podcasts-rit {padding: 0 0 35px; }
.hm-podcasts-play-btns .hm-podcasts-play-btn-lft, .hm-podcasts-play-btns .hm-podcasts-play-btn-rgt{transform: scale(0.9);}
.hm-podcasts-play-btns {bottom: 27px; max-width: 235px; }
.paoc-cb-popup-body {max-width: 700px;}	

.ny-expertise-lft h2 { margin: 0 0 20px; }
.hm-expertise-sec { padding: 50px 0 110px; }
.ny-expertise-main { gap: 70px; }
.ny-expertise-lft { width: 49%; }
.ny-expertise-rgt { width: 44.6%;}
.ny-expertise-lft p { font-size: 16px; }
.ny-expertise-lft h5 { font-size: 33px; margin: 22px 0 16px; }
.hm-expertise-sec::before {width: 49%;top: 420px;height: 380px;}
.hm-expertise-sec::after {transform: scale(0.75);right: -35px;top: 597px;}	
.ny-expertise-img {margin: 0 0 30px;}	
.ny-expertise-rgt h6 { font-size: 19px; margin: 0 0 22px; }
.ny-expertise-rgt h6::before, .ny-expertise-rgt h6::after { left: -30px;}
.ny-expertise-rgt h6::after { right: 55px; left: auto; }
.ny-expertise-rgt h4 { font-size: 24px;}
.ny-expertise-rgt p { font-size: 18px; margin: 0px 0 76px 0px; }
.ny-expertise-read-btn a { font-size: 20px;}
.ny-expertise-btns .ny-expertise-rgt-btn a.cmn-btn { padding: 20px 21px 20px 60px; font-size: 22px; }
.ny-expertise-btns .ny-expertise-lft-btn a.cmn-btn { padding: 22px 21px 19px; }
.ny-expertise-btns { gap: 13px;}
.ny-expertise-btns .ny-expertise-rgt-btn a.cmn-btn::before { transform: scale(0.9); left: 20px; }
.ny-expertise-read-btn { margin: 25px 0 0; padding: 25px 0 0; }

.hm-attorney-section { padding: 0 0 80px; }
.hm-attorney-section h2 { margin: 0 0 17px; } 
.hm-attry-cntnt h4 { font-size: 23px; }
.hm-attry-cntnt {bottom: -40px;min-height: 115px;padding: 11px 10px 30px;}
.hm-attry-cntnt p { font-size: 18px;}
.hm-attrny-main { margin: 0 0 15px; }
.hm-attrny-main.owl-carousel .owl-nav {bottom: -58px;max-width: 330px;}
.hm-attorney-btn a.cmn-btn {padding: 21px 30px 18px;}
.atrny-headings h6 {font-size: 23px;letter-spacing: 2px;}	
.atrny-headings {margin: 0 0 35px;}	

.divrc-n-implctn-itm h5::before { transform: scale(0.9);}
.divrc-n-implctn-itm h5 { font-size: 32px; padding: 95px 0 0; margin: 0 0 15px; }
.divrc-n-implctn-itm.flt-noflt:before { transform: scale(0.8); }
.hm-implications-sec h2 {margin: 0 0 50px;}
.divrc-n-implctn-itm {padding: 0 10px 25px;}

.hm-areas-serve-sec { padding: 0 0 100px; } 
.hm-connect-sec h2.text-heading {margin: 0 0 45px;}
.area-tab-content.active {gap: 75px;}
.area-tab-btn {padding: 20px 12px 20px 65px;font-size: 17px;}
.area-tab-btn::before { left: 25px; } 
.areas-tab-buttons { margin-bottom: 45px;gap: 15px;} 
.area-right p { font-size: 18px; margin: 0 0 35px; }
.area-phone::before {transform: scale(0.8);top: -10px;}
.area-phone { padding: 120px 0 0 0;bottom: 40px;} 
.area-phone a::before { transform: scale(0.85);left: -4px;} 
.area-phone a {font-size: 45px;padding: 0 0 0 65px;}
.area-right h5 {margin: 0 0px 25px;font-size: 45px;}
.area-right-btn a.cmn-btn {padding: 23px 30px;}

.hm-connect-sec {padding: 0 0 60px;}
.connect-socl-prfl-itm:nth-child(2) {padding: 0 30px 70px;}
.connect-socl-prfl-itm:nth-child(2) .connect-socl-prfl-hvr a {font-size: 23px;padding: 18px 30px 16px 80px;}
.connect-socl-prfl-itm .connect-socl-prfl-hvr a.youtube::before { transform: scale(0.85); left: 27px; } 
.connect-socl-prfl-itm::before {height: 70px;bottom: 25px;width: calc(100% + 1px);rotate: -4.1deg;left: 2px;}
.connect-socl-prfl-hvr {bottom: 70px;}
.connect-socl-prfl-itm:nth-child(3)::before {rotate: 4.5deg;left: -4px;}
.connect-socl-prfl-itm .connect-socl-prfl-hvr a.linkedin {bottom: 0;}
.connect-socl-prfl-hvr a {transform: scale(0.9);}
.connect-socl-prfl-itm {width: 28.5%;}
.connect-socl-prfl-img:before {height: 95%;}	

.hm-faq-sec { padding: 55px 0 0; } 
.hm-faq-sec p { margin: 0 0 25px; } 
.faq-accordion-main .accordion-item h3 {font-size: 18px;}	
.faq-accordion-main .accordion-item .accordion-item-content {padding: 20px 25px 10px;}	
.faq-accordion-main .accordion-blk .accordion-item p {margin: 0 0 25px;}	
.hmfaq-btn a.cmn-btn {padding: 22px 40px 20px;}	
.faq-accordion-main .accordion-item h3 a::after {transform: scale(0.85);right: 4px;}	
.faq-accordion-main .accordion-item {margin-bottom: 20px;}	

.hm-blog-sec { padding: 80px 0 130px; } 
.hm-blog-left h2 { margin: 0 0 45px; } 
.hm-blog-left-info h4 { font-size: 21px; margin: 0 0 12px; } 
.hm-blog-right { padding: 0 30px 25px; margin: 20px 0 0; } 
.hm-blog-left-item { margin: 0 0 60px; padding: 0px 0 15px 110px;} 
.hm-blog-btn a.cmn-btn { padding: 22px 25px 20px; } 
.blog-cntnt { padding: 30px 30px 0 30px; } 
.hm-blog-right h4.preview-title { font-size: 25px; margin: 0 0 12px; } 
.blog-cntnt p {line-height: 1.6; font-size: 18px;}
.hm-blog-left-item::before {width: 85px;}

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

.hm-form-sec {padding: 50px 30px;}
.hm-form-sec h2 {font-size: 50px;}
.hm-form-sec p {font-size: 17px;margin: 0 0 20px;}
.hm-form .gform_fields {gap: 9px 12px !important;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {padding: 20px 20px !important;font-size: 16px;}
.hm-form .gform_wrapper .top_label textarea {height: 140px !important;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 14px;}
.hm-form .gfield--type-choice.chk {width: 47%;}
.hm-form-sec .gform_wrapper .top_label input[type="checkbox"] {width: 14px !important;height: 14px !important;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 18px !important;padding: 22px 30px !important;}
.popup .popuptext {padding: 10px;width: 480px;}
.hm-form .gfield_description.validation_message { font-size: 11px;}

.footer-block-lft {padding: 70px 0 0;}
.fttr-blocks-lg-icns {margin: 0 0 50px 100px;}
.fttr-blk-socl-icn {margin-left: 130px;gap: 18px;}
.fttr-blk-socl-icn a {transform: scale(0.9);}
.ftr-itm {width: 32%;}
.ftr-itm h4:before, .ftr-itm.call h4 a:before {transform: scale(0.85);}
.ftr-itm h4 {font-size: 30px;}
.ftr-itm h4 a {font-size: 30px;margin: 10px 0 0;}
.ftr-itm p {font-size: 16px;}
.fttr-blk.lctn-cl {padding: 35px 0 16px;gap: 100px;}
.ftr-copyrights-sec {padding: 40px 0 0;}
.ftr-copyrights-sec p {font-size: 17px;}

.hm-banner-bottom-sec {padding: 70px 0;}	
.hm-banner-bottom-sec p {font-size: 17px;}
.hm-banner-bottom-sec h2.text-heading strong {margin-top: 5px;}	

.hm-case-results-sec .bx-controls-direction {gap: 90px;}

/* inner page responsive */

#main-heading {padding: 170px 0 120px;}
#main-heading h1 { font-size: 58px;margin-bottom: 10px;}
.inrpg-breadcrumbs, .breadcrumbs {font-size: 18px;}
.page-feature-img, .single-thumbnail, .cmn-img {margin-bottom: 26px; }
#post-content, #page-content { padding: 90px 0;}
#main-heading .white-line-clip {bottom: -6px; }
#page-column h1, #post-content h1, #page-column h2, #post-content h2, #page-column h3, #post-content h3, #page-column h4, #post-content h4, #page-column h5, #post-content h5, #page-column h6, #post-content h6 {letter-spacing: -0.5px;margin: 0 0 15px;}
#page-column h1, #post-content h1, #page-column h2, #post-content h2 { font-size: 45px;}
#page-column h3, #post-content h3 {font-size: 38px; }
#page-column h4, #post-content h4 {font-size: 34px; }
#page-column h5, #post-content h5 {font-size: 28px; }
#page-column h6, #post-content h6 {font-size: 24px; }
#page-column p, #post-content p, #page-column li, #post-content li {font-size: 17px;margin: 0 0 25px}
#page-column li, #post-content li {margin: 0 0 14px !important;}
#page-column li:before, #post-content li:before {width: 9px;height: 9px;top: 11px;}

.inr-cta-sec { padding: 550px 0 90px;}

.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .sidebar-item { margin: 0px 0 20px;}
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h4 {font-size: 35px;letter-spacing: 0px;}
.sidebar-page.sidebar-single .sidebar-blog .widget select, .sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .widget select {padding: 17px 50px 17px 20px;background-position: right 20px center;}
#page-column .single-author .author-by, #page-column .single-category {font-size: 18px;}
#page-column .single-meta { margin: 0 0 20px; }
.sidebar-blog { gap: 21px;margin: 0 0 32px;}
.posts-list {padding: 10px 10px 70px;}
#post-content .posts-list .posts-block p { font-size: 16px;letter-spacing: 0px;}
#post-content .posts-list .posts-readmore a {font-size: 16px;padding: 12px 27px;}
#post-content .posts-list .posts-block {padding: 20px 10px 0px;}
#post-column-full .post-pagination {margin: 18px 0px 0;}
#post-column-full .nav-links .page-numbers.current {font-size: 28px;}
#post-column-full .nav-links .page-numbers {font-size: 21px;}
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers { transform: scale(0.9);}
.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm { padding: 28px 25px 35px;}

.sidebar-blog input.search-field, .sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm .widget select {padding: 19px 80px 17px 22px;font-size: 18px;background-size: 65px 100%;letter-spacing: 0px;}
.sidebar-blog input.search-submit, .sidebar-blog.blog-sidebar-itm input.search-submit {width: 65px;}

.sidebar-page.sidebar-single  .sidebar-blog.blog-sidebar-itm.search { margin: 0 0 30px; }
.single-author-box {padding: 15px; margin: 0 0 25px; gap: 18px; }
.single-author-description { font-size: 17px;}
.single-pagination .nav-links a{font-size: 18px; padding: 18px 25px;}

.sidebar-page .sidebar-item h4, .sidebar-page .widget.testi h4, .sidebar-page .widget.csae-res h4{ font-size: 37px;}
.sidebar-menu-pa {padding: 0 15px 0 27px;}
.sidebar-page .sidebar-menu-pa ul li a { font-size: 22px;}
.sidebar-page .sidebar-menu-pa ul li a::before { transform: scale(0.9);top: 7px;}
.sidebar-page .sidebar-item {padding: 0 0 27px;}
.sidebar-page section.widget.testi {padding: 25px 30px 30px;}
.sidebar-page section.widget.testi h4.widget-title {padding-bottom: 15px}
#page-content section.widget.testi .testi-item .star-rat {transform: scale(0.9); }
#page-content section.widget.testi .testi-item p {font-size: 17px; }
#page-content section.widget.testi .testi-item h6 { font-size: 28px; }
.sidebar-page .sidebar-menu-pa ul.sub-menu li a {font-size: 20px;  }

.sidebar-page.sidebar-single .sidebar-item ul li > a, .sidebar-page.sidebar-single .sidebar-item.sidebar_posts ul li > a {font-size: 19px;}
.sidebar-page .sidebar-item.sidebar_posts ul li > a::before{top: 6px;}

.inr-abut-attry-main { gap: 100px 31px; margin: 40px 0 100px; }
#page-column .hm-attry-cntnt.inr-attry-cntnt h4 { font-size: 25px;}
#page-column .hm-attry-cntnt.inr-attry-cntnt p {  font-size: 17px; }

#page-column .cmn-box { padding: 35px 20px 50px;margin: 40px 0;}
#page-column .cmn-box h2 { font-size: 55px;margin: 0 0 15px;}
#page-column .cmn-box h2 strong { font-size: 68px; }
#page-column .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn,
#page-column .cmn-box-cnslt-btn .cnslt-call a.cmn-btn{ padding: 23px 60px; font-size: 18px; }
#page-column .cmn-box-cnslt-btn .cnslt-call a.cmn-btn { padding: 23px 35px; }
#page-column .cmn-box.cta-box-two .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn {padding: 23px 30px;}
#page-column .cmn-box.cta-box-two .cmn-box-cnslt-btn .cnslt-call a.cmn-btn {padding: 23px 70px;}	

section.widget.csae-res { padding: 28px 28px 35px; }
.sidebar-page .widget.csae-res .sdbr-case-item .case-content h6::before { transform: scale(0.95);}

#post-column-full { gap: 23px; }

.inr-cta-sec h2.city-title strong { font-size: 170px; letter-spacing: 20px; }
.inr-cta-sec { padding: 490px 0 90px; } 
.cta-sec-btns .cta-sec-rgt-btns a.cmn-btn { padding: 21px 30px 21px 80px; } 
.cta-sec-btns .cta-sec-rgt-btns a.cmn-btn::before { transform: scale(0.9); left: 30px; } 
.inr-cta-sec h3 { font-size: 55px;    margin: 0 0 20px; } 
.inr-cta-sec h3::before { transform: scale(0.8);    top: -210px;}
 
#page-column .attorney-content .attorney-call p a { font-size: 32px;}
#page-column .attorney-btn a.cmn-btn { padding: 22px 65px;  }
#page-column .attorney-content h2 { font-size: 44px;}
#page-column .attorney-content .attorney-call p a::before { transform: scale(0.95);}

#page-column .review-item {padding: 36px 32px; }
#page-column .review-item p {font-size: 17px;} 

#page-column .practice-list {gap: 5px 10px; }
#page-column .practice-item {padding: 35px 20px 35px 40px; }
#page-column .practice-item h5:before {transform: scale(0.9); }
#page-column .practice-item h5 {padding-left: 91px;font-size: 23px;}

#page-column .in-cont-lft p {margin: 0px 0 30px; }
#page-column .contact-page .in-cont-item {padding: 30px 10px;}
#page-column .contact-page .in-cont-item h4 {font-size: 25px;padding: 90px 0 11px; }
#page-column .contact-page .in-cont-item.phn a:before { top: 26px; }
#page-column .contact-page .in-cont-item.loc h4:before, .contact-page .in-cont-item.phn a:before {transform: scale(0.9);top: -4px; }
#page-column .contact-page .in-cont-item p {font-size: 17px; }
#page-column .contact-page .in-cont-item a {font-size: 32px; }
#page-column .in-cont-map iframe {height: 490px; } 

#page-column .in-case-results p {margin: 0 0 30px;}
#page-column .in-case-result-blk {gap: 12px;}
#page-column .in-case-result-itm {padding: 35px 20px 80px;}
#page-column .in-case-result-itm h6 {font-size: 18px;bottom: 30px;}
#page-column .in-case-result-blk .in-case-result-itm p {font-size: 15px;}
	
#page-column .accordion-section-content ul li:before {top: 10px;}	
#page-column .accordion-section h3 {font-size: 23px;}	
#page-column .accordion-section h3 a.accordion-section-title:before {top: 14px;}	
	
.areaserved-item-list {padding: 40px;}	
.areaserved-list .areaserved-item a {font-size: 18px;}	
.areaserved-item-list h2 {font-size: 43px;}	

.author-description {font-size: 17px;}
	
.fact-checked-blk h3 {font-size: 30px;}	
.fact-checked-img img {width: 55px;}
.fact-checked-blk p {font-size: 16px;}
.fact-checked-section {padding: 30px 0;}	
.fact-chked-title-img {gap: 6px;}	
	
#page-column .cmn-box h6 {font-size: 21px;}	
#page-column .cmn-box.cta-box-two h2, #page-column .cmn-box.cta-box-two strong {font-size: 38px;}	
#page-column .cmn-box.cta-box-two h6 {font-size: 24px;}	

#post-content .inn-podcasts-blk .posts-list .posts-block {min-height: 230px;}	
	
}

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

.logo-section {gap: 24px; }
.header-number {padding: 18px 60px 14px 24px; }
.header-number a:before {right: 14px; }
#main-navigation ul li a {font-size: 14px; }
	
}

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

.header-number {padding: 15px 50px 12px 20px; }
.top-rgt {gap: 18px; }
.logo-section {gap: 20px; }
.header-number a {font-size: 23px;}
.header-number strong {font-size: 12px; }
.header-number a:before {right: 9px; transform: scale(0.65); }


}

@media screen and (max-width:1240px) {
.page-container, .post-container, .hm-successful-cases-sec .container,.container,.hm-banner-sec .container,.hm-divorce-sec .container,.hm-practice-areas-sec .container,.hm-case-results-sec .container,.hm-expertise-sec .container, .hm-attorney-section .container,.hm-cases-we-hndl-sec .container,.hm-what-makes-sec .container,.hm-successful-cases-sec .container{max-width: 970px}
a.cmn-btn {font-size: 15px;padding: 19px 30px;}
.text-heading {font-size: 40px; margin: 0 0 28px;}

.logo-section {padding-left: 0; }
#main-navigation ul li a {font-size: 13px; }
#main-navigation ul li {margin: 0 2px; }
.header-number a {font-size: 21px; margin: 4px 0 0; }
.header-number {padding: 15px 38px 5px 15px; }
.header-number strong {font-size: 11px; letter-spacing: 0.3px; }
.header-number a:before {transform: scale(0.55);right: 1px;}
.site-branding {width: 18%; }
#main-navigation .sub-menu li a {font-size: 12px; }
#main-navigation ul li ul.sub-menu {width: 170px;}
.top-rgt {gap: 15px; }

.hm-banner-sec {padding: 240px 0 80px; }
.hm-banner-sec h1 {font-size: 60px; letter-spacing: -1.2px;margin-bottom:6px }
.hm-banner-sec p {font-size: 15px; margin-bottom: 18px; }
.hm-bnr-btns a.cmn-btn {padding: 19px 25px 18px 56px; }
.hm-bnr-btns { gap: 16px;}
.hm-bnr-btns a.cmn-btn:before {transform: scale(0.78); }

.hm-media-sec { padding: 75px 0;}
.hm-cmn-slider-cont p {font-size: 18px; }
.hm-cmn-slider-cont { min-height: 65px;}
.hm-cmn-slider-itm:after {height: 46%;}
.hm-cmn-slider-itm:before {transform: scale(0.72); }
.hm-cmn-slider-lst.owl-carousel .owl-nav {max-width: 340px;margin: 25px auto -42px;}
.hm-cmn-slider-lst.owl-carousel .owl-nav button.owl-prev, .hm-cmn-slider-lst.owl-carousel .owl-nav button.owl-next {transform: scale(0.85); }
.hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p {font-size: 25px; }
.hm-cmn-slider-lst.owl-carousel .owl-stage {padding-bottom: 22px; }

.hm-cmn-slider-cont {bottom: 30px; }
.hm-publications-sec {padding: 0 0 65px; }
.hm-cmn-slider-logo.publications {top: 30px;}
	
.hm-case-results-lft .text-heading {font-size: 40px;margin-bottom:20px }
.hm-case-results-sec {padding: 200px 0 90px;background-size: 100% 550px;}
.hm-case-results-lft {padding: 0 25px 70px 30px; }
.hm-case-results-lft p {line-height: 1.8; }
.hm-case-results-blk h3 {font-size: 28px; margin-bottom: 13px; }
.hm-read-more-btn a {font-size: 16px; }
.hm-read-more-btn a:before {transform: scale(0.7); }
.hm-case-results-rgt { padding: 42px 0 0;}
.hm-case-results-item {padding: 20px 14px 20px 26px; margin-bottom: 16px; }
.hm-case-results-item h4 {font-size: 20px; margin-bottom: 12px; }
.hm-case-results-item p {margin-bottom: 10px; letter-spacing: 0.3px; }
.hm-case-results-item h5 {font-size: 16px; }
.hm-case-results-blk {gap: 52px;padding: 150px 0 0; }
.hm-case-results-item:before {right: -13px; transform: scale(0.7); bottom: -10px; }
.hm-case-results-sec h2.city-title strong {font-size: 134px; letter-spacing: 10px; }
.hm-case-results-sec h2.city-title {top: 35px; }
.hm-case-results-blk:before {width: 15%; height: 120px;}
.hm-case-results-sec:before {height: 48.1%; background-size: 100% 100%;}
.hm-case-results-sec .hm-read-more-btn {bottom: 29px; padding-left: 30px; }
.hm-case-results-btn {margin: 20px 0 0; }

.hm-award-sec {padding: 0 0 70px; }
.hm-award-list.owl-carousel .owl-nav button.owl-prev, .hm-award-list.owl-carousel .owl-nav button.owl-next {transform: scale(0.65); }
.hm-award-list {padding: 24px 60px; }
.hm-award-list.owl-carousel .owl-nav {width: calc(100% + 22px); left: -12px; }

.hm-practice-areas-sec {padding: 60px 0 1px; }
.hm-practice-areas-sec h2 {margin-bottom: 24px; }
.hm-practice-itm h4 {font-size: 18px; }
.hm-practice-itm {min-height: 110px; padding: 10px 10px 10px 82px; }
.hm-practice-itm h4:before {transform: scale(0.6); left: 2px; }
.hm-practice-itm:hover h4 {font-size: 19px; }
.hm-practice-areas-lst {margin-bottom: 45px; }
.hm-prcatice-btn {margin-bottom: -32px; }

.hm-considerations-sec h2 {margin-bottom: 42px;}
.hm-consideration-itm:nth-child(odd) {padding-right: 16px;}
.hm-consideration-itm h4 {font-size: 24px;margin-bottom: 12px;}
.hm-consideration-itm p {font-size: 13px;}
.hm-consideration-itm:nth-child(even) {padding-left: 43px;margin-top: 60px;}
.hm-consideration-itm:nth-child(odd) h4:before {right: -22px;left: inherit;top: 0;}
.hm-consideration-itm h4:before {transform: scale(0.8); left: 2px; top: 21px; }
.hm-considerations-sec {padding: 0 0 60px; }
.hm-consideration-list {padding: 0; }
.hm-consideration-itm {width: 50%;}
.hm-consideration-list:before {right: -25px;}
.hm-considerations-sec .container:before{height: 55.1%;}

.hm-divorce-sec {padding: 0 0 80px; }
.hm-divorce-conct {padding: 0 20px; }
.hm-divorce-lft p {font-size: 18px;margin-bottom: 18px; }
.hm-divorce-conct p:before, .hm-divorce-conct p:after {transform: scale(0.8); }
.hm-divorce-conct p:after {right: 26px; }
.hm-divorce-conct:before {width: calc(100% + 150px);left: -130px;height: 340px;}
.hm-divorce-lft h6 {font-size: 20px; }
.hm-divorce-lft p.hm-att-role {font-size: 16px; }
.hm-divorce-lft h2 {font-size: 24px; margin-bottom: 18px; }
.hm-divorce-rgt {width: 49.1%; }
.hm-divorce-rgt h2 {margin-bottom: 16px; }
.hm-divorce-rgt p {font-size: 15px;line-height: 1.8; } 
.hm-divorce-rgt h3 {font-size: 35px; margin: 28px 0 17px; }
.hm-divorce-btns .hm-cnct-btn a {padding: 18px 12px; }
.hm-divorce-lft .hm-tel-btn a.cmn-btn:before {transform: scale(0.8); left: 13px; }
.hm-divorce-btns .hm-cnct-btn a {padding: 17px 20px 16px; font-size: 13px; }
.hm-divorce-lft .hm-tel-btn a.cmn-btn {font-size: 18px;padding: 15px 17px 13px 45px;}
.hm-divorce-img {margin-bottom: 20px; }
.hm-divorce-conct p:before {left: -34px;}
.hm-divorce-lft {width: 46.5%; }
.hm-divorce-blk {gap: 47px; }

.hm-successful-cases-sec {padding: 200px 0 80px; }
.hm-successful-cases-sec h2.text-heading {margin: 0 0 12px; }
.hm-successfull-cases-item h4:before {transform: scale(0.75); }
.hm-successfull-cases-item {  padding: 28px 28px 32px;}
.hm-successfull-cases-item h4 {font-size: 33px;padding: 96px 0 0; }
.hm-successful-cases-sec p {font-size: 14px;line-height: 1.7; }
.hm-successfull-cases-item:before {transform: scale(0.7); }
.hm-successfull-cases-list {justify-content: center; gap: 10px;}

.hm-success-results-sec {background-size: 100% 700px;padding: 280px 0 0;}	
.hm-successful-cases-sec:before {height: 120px;width: 13%;}
	
.hm-podcasts-btn  a.cmn-btn {padding: 18px 30px; font-size: 17px; }
.hm-podcasts-play-btns .hm-podcasts-play-btn-lft, .hm-podcasts-play-btns .hm-podcasts-play-btn-rgt {transform: scale(0.8); }
.hm-podcasts-sec h2 {font-size: 50px;}
.hm-podcasts-mid p {font-size: 23px; margin: 0px 0 20px; }
.hm-podcasts-list {margin: 0 0 30px -18px;gap: 20px;}
.hm-podcasts-play-btns {bottom: 21px; max-width: 210px; }
.hm-podcasts-sec {padding: 80px 0 70px; }
.paoc-cb-popup-body {max-width: 650px;}
.paoc-padding-20 {padding: 15px;}	

.hm-about-sec h2 { margin: 0 0 20px; }
.hm-about-lft {width: 45%;}	
.hm-about-lft  h4 {font-size: 30px; margin: 0 0 16px; }
.hm-about-lft p {line-height: 1.75;letter-spacing:0.4px; }
.hm-about-lft h3 {font-size: 30px; margin: 0 0 15px;}
.hm-about-rit-mdl h4 {font-size: 21px; margin: 0 0 8px; }
.hm-about-rit-cntnt {padding: 22px 18px; }
.hm-about-rit-logo {margin:0 auto 20px; }
.hm-about-rit-cntnt h5 {font-size: 17px; margin: 0 0 10px; }
.hm-about-rit-cntnt p {font-size: 14px;line-height: 1.7; }
.hm-about-blk {gap: 55px; }
.hm-about-rit:before {left: -25px;top: -25px;}
.hm-about-rit:after {bottom: -30px; }
.hm-about-rit-mdl {width: 92%;bottom: 30px;}
.hm-about-lft-btn a.cmn-btn {padding: 18px 18px 16px;font-size: 14px;}
.hm-about-rit-btn a.cmn-btn {font-size: 18px; padding: 16px 20px 14px 45px; }
.hm-about-btn { gap: 10px;}
.hm-about-rit-btn a:before {transform: scale(0.8); left: 13px; }
.hm-about-sec {padding: 0 0 70px; }

.hm-cases-we-hndl-sec .text-heading {font-size: 40px; margin: 0 0 17px; }
.hm-cases-we-hndl-sec {padding: 95px 0 70px; }
.hm-cases-we-hndl-blk p {margin: 0 0 20px; font-size: 15px;}
.hm-cases-we-hndl-blk {display: flex; justify-content: center; gap: 40px; }
.hm-cases-we-hndl-dtls h4 {font-size: 28px; margin: 0 0 13px; }
.hm-cases-we-hndl-btn a {font-size: 16px;}
.hm-cases-we-hndl-lft .accordion-section h3 a.accordion-section-title {font-size: 18px; padding: 14px 33px 14px 32px; }
.hm-cases-we-hndl-lft .accordion-section h3 a::before {top: 19px; height: 9px; width: 9px; left: 12px; }
.hm-cases-we-hndl-lft .accordion-section {margin: 0 0 10px; }
.hm-cases-we-hndl-lft .accordion-section-content p, .hm-cases-we-hndl-lft .accordion-section-content ul li {font-size: 14px;letter-spacing: 0.3px;}
.hm-cases-we-hndl-lft .accordion-section-content {padding: 15px; }
.hm-cases-we-hndl-lft .accordion-section h3 a:after {top: 14px; right: 13px; transform: scale(0.8); }
.hm-cases-we-hndl-rit p {padding: 0 15px 0 0; }
.hm-cases-we-hndl-dtls p{padding: 0;}
.hm-cases-we-hndl-dtls {padding: 25px; }
.hm-cases-we-hndl-dtls:before {bottom: -23px; height: 30%; width: 24%; }
.hm-cases-we-hndl-lft .accordion-section-content ul li:before {top: 12px; }

.hm-serving-sec {padding: 0 0 70px; }
.hm-serving-lft:before {right: -25px; }
.hm-serving-rit .text-heading {font-size: 42px; margin: 0px 0 12px; }
.hm-serving-rit .text-heading br{display: none;}	
.hm-serving-rit p {font-size: 15px; margin: 0 0 15px; line-height: 1.8; }
.hm-serving-rit  li {font-size: 16px; margin: -5px 0 22px; }
.hm-serving-rit h3 {font-size: 30px;margin: 0 0 14px;}
.hm-serving-lft {padding: 25px 0 0; }
.hm-serving-blk {gap: 90px; }
.hm-serving-lft:after {bottom: -25px; }
.hm-serving-rit ul li::before {top: 11px; width: 18px; }
.hm-serving-rit li {font-size: 16px; margin: 0 0 15px; }
.hm-serving-rit {width: 48%; }
.hm-read-more-btn {padding: 15px 0 0; }

.hm-what-makes-sec p {font-size: 16px;margin: 0 0 20px;}
.hm-what-makes-item h5 {font-size: 21px; margin: 0 0 15px; }
.hm-what-makes-item {padding: 25px 15px 60px; }
.hm-what-makes-item:before {transform: scale(0.7); bottom: 13px; }
.hm-what-makes-sec .hm-what-makes-item p {font-size: 15px; line-height: 1.7;}
.hm-what-makes-item:after {height: 65%; top: 32px;}

.hm-testimonials {padding: 0 0 40px;}
.hm-testimonials h2 {font-size: 43px;}
.hmtesti-headings h6 {font-size: 21px;letter-spacing: 5px;}
.hmtesti-headings {margin-bottom: 30px;}	
.hm-testi-list.owl-carousel { margin: 0 0 30px;}	
.hm-testimonials .testi-item:before {transform: scale(0.8);top: 15px;}	
.hm-testimonials .star-rat {transform: scale(0.75);margin: 0 auto 15px;}	
.hm-testimonials .testi-item {padding: 90px 20px 40px;}	
.hm-testimonials .testi-item h5 {font-size: 21px;bottom: 25px;}	
.hmtesti-btn a.cmn-btn {padding: 19px 27px 17px;font-size: 15px;}	
.hm-testi-list.owl-carousel .owl-nav {max-width: 315px;bottom: -72px;}	
.hm-testi-list.owl-carousel .owl-nav .owl-prev, .hm-testi-list.owl-carousel .owl-nav .owl-next {transform: scale(0.8);}	
.hm-testimonials .testi-item p {line-height: 1.7;}	

.hm-expertise-sec { padding: 40px 0 80px; } 
.ny-expertise-main { gap: 35px; } 
.ny-expertise-lft h2 { margin: 0 0 15px; }
.ny-expertise-lft { width: 52%; } 
.ny-expertise-rgt { padding: 15px 0 0; } 
.ny-expertise-lft p {line-height: 1.7;font-size: 15px;}
.ny-expertise-lft h5 { font-size: 28px; margin: 14px 0 12px; } 
.hm-expertise-sec::before {width: 48%;top: 330px;height: 350px;}
.ny-expertise-rgt h6::before, .ny-expertise-rgt h6::after { left: -30px; transform: scale(0.9); } 
.ny-expertise-rgt h6 { font-size: 16px; margin: 0 0 15px; } 
.ny-expertise-rgt h6::after { right: 55px; bottom: -5px; left: auto; } 
.ny-expertise-rgt p { font-size: 17px; margin: 0px 0 65px; } 
.hm-expertise-sec::after {transform: scale(0.6);right: -56px;top: 475px;}
.ny-expertise-img { margin: 0 0 20px; } 
.ny-expertise-rgt { width: 45%; } 
.ny-expertise-btns .ny-expertise-lft-btn a.cmn-btn { padding: 19px 17px 17px; } 
.ny-expertise-btns .ny-expertise-rgt-btn a.cmn-btn { padding: 17px 15px 15px 45px	; font-size: 17px; } 
.ny-expertise-btns .ny-expertise-rgt-btn a.cmn-btn::before { transform: scale(0.8); left: 12px; } 
.ny-expertise-btns { gap: 5px; }
.ny-expertise-read-btn { margin: 12px 0 0; padding: 12px 0 0; } 
.ny-expertise-read-btn a { font-size: 17px; padding: 0 35px 0 0; } 
.ny-expertise-read-btn a::before { transform: scale(0.8);} 
.ny-expertise-vd-btn a { transform: scale(0.85); bottom: 15px; }
.ny-expertise-vd-btn {width: 80px;bottom: 50px;}	
.ny-expertise-btns{margin: 0px;}

.hm-attorney-section { padding: 0 0 60px; } 
.hm-attorney-section h2 {margin: 0 0 15px;}
.hm-attry-cntnt h4 { font-size: 18px; } 
.hm-attry-cntnt { bottom: -40px;min-height: 100px;padding: 6px 5px 18px; } 
.hm-attry-cntnt p { font-size: 15px; } 
.hm-attry-cntnt::before { transform: scale(0.85); } 
.hm-attrny-main.owl-carousel .owl-stage { padding: 0 0 59px; } 
.hm-attrny-main.owl-carousel .owl-nav {bottom: -57px;max-width: 310px;}
.hm-attrny-main.owl-carousel .owl-nav button { transform: scale(0.9);}
.hm-attorney-btn a.cmn-btn { padding: 18px 30px;}
.atrny-headings h6 {font-size: 20px;letter-spacing: 1px;}	
.atrny-headings {margin: 0 0 25px;}	

.hm-implications-sec { padding: 0 0 40px; } 
.hm-implications-sec h2 { margin: 0 0 40px; } 
.divrc-n-implctn-itm h5 { font-size: 24px; padding: 85px 0 0;margin: 0 0 12px;} 
.divrc-n-implctn-itm h5::before { transform: scale(0.8);top: -7px; } 
.divrc-n-implctn-itm {padding: 0px 10px 15px;width: 32%;}
.divrc-n-implctn-itm p { font-size: 15px;line-height: 1.67;}
.divrc-n-implctn-itm.flt-noflt:before { transform: scale(0.7); left: -50px; }

.hm-areas-serve-sec { padding: 0 0 70px; } 
.area-tab-btn {padding: 18px 11px 18px 53px;font-size: 16px;width: 24%;}
.area-tab-btn::before { left: 17px; transform: scale(0.8); } 
.hm-areas-serve-sec h2 { margin: 0 0 20px; } 
.areas-tab-buttons { margin-bottom: 35px; gap: 10px 10px; } 
.area-tab-content.active { gap: 50px; } 
.area-left { width: 52%;} 
.area-right { width: 42%; padding: 5px 0 0; } 
.area-right h5 { margin: 0 0px 15px;font-size: 35px;} 
.area-right p { font-size: 16px; margin: 0 0 25px; padding: 0; } 
.area-right-btn a.cmn-btn { padding: 17px 20px; } 
.area-phone::before { transform: scale(0.7);top: -18px;} 
.area-phone { padding: 100px 0 0 0;bottom: 30px; } 
.area-phone a { font-size: 37px; padding: 0 0 0 60px; } 
.area-phone a::before { transform: scale(0.75); }

.hm-connect-sec { padding: 0 0 40px; }
.hm-connect-sec h2.text-heading { margin: 0 0 35px;font-size: 40px; } 
.connect-socl-prfl-itm {width: 29.5%;}
.connect-socl-prfl-itm:nth-child(2) { padding: 0 20px 50px; } 
.connect-socl-prfl-itm:nth-child(2) .connect-socl-prfl-hvr a { font-size: 21px; padding: 16px 25px 16px 70px; } 
.connect-socl-prfl-itm .connect-socl-prfl-hvr a.youtube::before { transform: scale(0.75); left: 18px; } 
.connect-socl-prfl-hvr a { transform: scale(0.8); outline: 9px solid #fff; } 
.connect-socl-prfl-hvr {bottom: 55px;}
.connect-socl-prfl-itm .connect-socl-prfl-hvr a.linkedin{bottom: 0;} 
.connect-socl-prfl-itm::before {height: 65px;bottom: 12px;width: 100%;rotate: -3.5deg;}
.connect-socl-prfl-img:before {height: 93%;}
.connect-socl-prfl-itm:nth-child(3)::before {rotate: 5deg;left: -6px;}

.faq-accordion-main .accordion-item h3 a::before {width: 9px;height: 9px;top: 19px;left: 14px;}
.faq-accordion-main .accordion-item h3 {font-size: 16px;}	
.faq-accordion-main .accordion-item h3 a::after {transform: scale(0.75);right: 0;}
.faq-accordion-main .accordion-item h3 a {padding: 12px 65px 11px 35px;}	
.faq-accordion-main .accordion-item .accordion-item-content {padding: 15px 20px 10px;}	
.faq-accordion-main .accordion-blk .accordion-item p {font-size: 13px;letter-spacing: 0.2px;}	
.faq-accordion-main .accordion-blk .accordion-item p {margin: 0 0 20px;}	
.faq-accordion-main .accordion-item {margin-bottom: 15px;}	
.hmfaq-btn a.cmn-btn {padding: 20px 30px 18px;}	
.hm-faq-sec h2 {font-size: 40px;}	
.hm-faq-sec p {font-size: 16px;}	
	
.hm-blog-sec { padding: 70px 0 80px; } 
.hm-blog-left { width: 49.5%; } 
.hm-blog-left h2 { margin: 0 0 35px; } 
.hm-blog-left-item {margin: 0 0 35px;padding: 0px 0 10px 87px;}
.hm-blog-left-item::before {background-size: 85%;width: 70px;}
.hm-blog-left-info h4 { font-size: 17px; margin: 0 0 9px; } 
.hm-blog-right { padding: 0 18px 20px 20px; margin: 15px 0 0; } 
.blog-cntnt { padding: 22px 18px 0; } 
.hm-blog-right h4.preview-title { font-size: 21px;} 
.blog-cntnt p { line-height: 1.5; font-size: 16px; margin: 0 0 11px; } 
.hm-blog-btn { margin: -10px 0 0; } 
.hm-blog-btn a.cmn-btn { padding: 18px 27px; }
.hm-blog-main .read-more a {font-size: 15px;}

.ftr-form-sctn {padding: 23px 0;}
.ftr-menu {padding: 0 15px;}
#footer-navigation ul li {margin: 0 10px;}	
#footer-navigation ul li a {font-size: 17px;}

.hm-form-sec {padding: 30px 18px 40px;}
.hm-form-sec h2 {font-size: 40px;padding: 0 0 15px;}
.hm-form-sec p {font-size: 15px;}
.hm-form .gform_fields {gap: 8px 10px !important;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {padding: 14px !important;font-size: 15px;}
.hm-form .gform_wrapper .top_label textarea {height: 110px !important;margin: 0 0 5px;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 13px;}
.hm-form-sec .gform_wrapper .top_label input[type="checkbox"] {width: 13px !important;height: 13px !important;}
.hm-form .gfield--type-choice.chk {width: 50%;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 16px !important;padding: 18px 23px 16px !important;}
.popup .popuptext {padding: 8px 10px;font-size: 13px;line-height: 1.6;width: 450px;}
.hm-form .gfield_description.validation_message {bottom: 2px; font-size: 11px;}
.hm-form .gfield_description.instruction.validation_message {top: 1px; }

.footer-form-lft {width: 54%;}
.footer-block-lft {padding: 50px 0 0;}
.fttr-blocks-lg-icns {margin: 0 0 30px 70px;}
.fttr-blocks-logo {margin: 0 0 30px;}
.fttr-blk.lctn-cl {padding: 25px 0 15px;gap: 40px;}
.ftr-itm p {font-size: 15px;}
.ftr-itm h4:before, .ftr-itm.call h4 a:before {transform: scale(0.75);top: -9px;}
.ftr-itm h4 {font-size: 26px;padding: 70px 0 0;}
.ftr-itm h4 a {font-size: 26px;margin: 8px 0 0;}
.ftr-itm {width: 38%;}
.ftr-copyrights-sec {padding: 35px 0 0;}
.ftr-copyrights-sec p {font-size: 15px;}
.ftr-copyrights-sec p img{width: 70px;}

.hm-banner-bottom-sec {padding: 60px 0;}
.hm-banner-bottom-sec h2.text-heading {margin: 0 0 18px; }
.hm-banner-bottom-sec p {font-size: 16px; line-height: 1.8;}

.hm-case-results-sec .bx-controls-direction a.bx-prev, .hm-case-results-sec .bx-controls-direction a.bx-next {transform: scale(0.8); }
.hm-case-results-rgt .bx-wrapper {padding-left: 40px; }
.hm-case-results-sec .bx-controls-direction {gap: 72px;}
.hm-case-results-blk .hm-case-results-rgt h6.sub-heading {font-size: 18px; margin: 0px 0 17px; }
	
/*Inner Pages*/

#main-heading { padding: 140px 0 80px; }
#main-heading h1 {font-size: 50px; }
.inrpg-breadcrumbs, .breadcrumbs{font-size: 17px;}

#post-content, #page-content {padding: 70px 0 50px; }
#page-column h1, #post-content h1, #page-column h2, #post-content h2, #page-column h3, #post-content h3, #page-column h4, #post-content h4, #page-column h5, #post-content h5, #page-column h6, #post-content h6 {letter-spacing: 0px;}
#page-column h1, #post-content h1, #page-column h2, #post-content h2 {font-size: 40px; }
#page-column h3, #post-content h3 {font-size: 35px; }
#page-column h4, #post-content h4 {font-size: 31px; }
#page-column h5, #post-content h5 {font-size: 26px; }
#page-column h6, #post-content h6 {font-size: 22px; }
#page-column p, #post-content p, #page-column li, #post-content li {font-size: 16px; margin: 0 0 20px; }
#page-column li, #post-content li{margin: 0 0 12px !important;padding-left: 18px;}
#page-column li:before, #post-content li:before{width: 8px;height: 8px;top: 10px;}
#page-column li ul, #post-content li ul { padding: 10px 0 0; }
.single-author-description { font-size: 16px; }

.inr-abut-attry-main { gap: 85px 25px; margin: 30px 0 90px; }
.page-feature-img, .single-thumbnail, .cmn-img { margin-bottom: 20px; }

.sidebar-page .sidebar-item h4, .sidebar-page .widget.testi h4, .sidebar-page .widget.csae-res h4 { font-size: 31px; padding: 18px 10px 14px; } 
.sidebar-menu-pa {padding: 0 12px 0 20px;}
.sidebar-page .sidebar-item ul li {margin: 0 0 15px;}
.sidebar-page .sidebar-menu-pa ul li a { font-size: 19px;} 
.sidebar-page .sidebar-menu-pa ul li a::before {transform: scale(0.8);top: 4px;}
.sidebar-page .sidebar-menu-pa ul.sub-menu li a {font-size: 18px;}
.sidebar-page .sidebar-item ul.sub-menu li a:before {transform: scale(0.75);}
.sidebar-page .sidebar-menu-pa .drop { top: 5px;right: 0px; } 
.sidebar-page .sidebar-item {margin: 0 0 30px;padding: 0 0 20px;}
.sidebar-page .sidebar-item ul li a, .sidebar-page .sidebar-item.sidebar_posts ul li a{padding-left: 23px;}

.single-pagination {margin: 30px 0 0;}
.single-pagination .nav-links a {font-size: 16px;padding: 17px 20px 15px;letter-spacing: 0.5px;}

.sidebar-page .widget.testi h4 { margin: 0 0 13px;letter-spacing: 0px; } 
.sidebar-page section.widget.testi { padding: 25px 15px 35px;margin: 0 0 50px;} 
#page-content section.widget.testi .testi-item p { font-size: 16px;line-height: 1.5;} 
#page-content section.widget.testi .testi-item h6 { font-size: 25px;}
#page-content section.widget.testi .testi-item .star-rat {transform: scale(0.8);}
section.widget.csae-res { padding: 22px 12px 27px; } 

#page-column .hm-attry-cntnt.inr-attry-cntnt h4 { font-size: 22px; } 
#page-column .hm-attry-cntnt.inr-attry-cntnt p { font-size: 16px; }

#page-column .cmn-box { padding: 30px 20px 40px; margin: 30px 0;} 
#page-column .cmn-box h2 strong { font-size: 47px; } 
#page-column .cmn-box h2 { font-size: 43px; } 
#page-column .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn,
#page-column .cmn-box-cnslt-btn .cnslt-call a.cmn-btn { padding: 18px 50px; font-size: 17px; } 
#page-column .cmn-box-cnslt-btn .cnslt-call a.cmn-btn { padding: 18px 30px;}
#page-column .cmn-box.cta-box-two .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn {padding: 18px 25px;}
#page-column .cmn-box.cta-box-two h2, #page-column .cmn-box.cta-box-two strong {font-size: 31px;}
#page-column .cmn-box.cta-box-two .cmn-box-cnslt-btn .cnslt-call a.cmn-btn {padding: 18px 50px;}	

.sidebar-page .widget.csae-res .sdbr-case-item .case-content h6 { font-size: 20px; padding: 68px 0 0; } 
.sidebar-page .widget.csae-res h4 { padding: 0;margin: 0 0 17px;} section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-dots { bottom: -55px; } 
.sidebar-page .widget.csae-res .sdbr-case-item .case-content h5 { font-size: 17px;}
.sidebar-page .widget.csae-res p { font-size: 15px;} 
.sidebar-page .widget.csae-res .sdbr-case-item .case-content h6::before { transform: scale(0.85); }

.sidebar-blog input.search-field, .sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm .widget select { padding: 15px 75px 15px 20px; font-size: 17px; background-size: 55px 100%; }
.sidebar-blog input.search-submit { background-size: 55px 100%; }
.sidebar-blog { gap: 16px; margin: 0 0 25px; }

#post-column-full { gap: 15px; } 
#post-content .posts-list .posts-block { padding: 15px 7px 0; } 
.posts-list { padding: 7px 7px 60px; } 
.sidebar-page.sidebar-single .sidebar-item ul li > a, .sidebar-page.sidebar-single .sidebar-item.sidebar_posts ul li > a { font-size: 17px; } 
.sidebar-page .sidebar-item.sidebar_posts ul li > a::before {top: 5px;}
.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm { padding: 22px 18px 22px; } 
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h4 { font-size: 31px; margin: 0 0 9px; } 
.sidebar-page.sidebar-single .sidebar-blog .widget select, .sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .widget select { padding: 14px 42px 14px 16px; background-position: right 22px center; } 
.sidebar-blog.blog-sidebar-itm input.search-field {padding-right: 50px;}
.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .sidebar-item { margin: 0px 0 17px; }
.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm input.search-submit{transform: scale(0.9);right: 20px;}
#post-content .posts-list .posts-block h6 {letter-spacing: 0;font-size: 20px;}
#post-content .posts-list .posts-block p {font-size: 15px;}
.posts-readmore { bottom: 22px; }
#post-content .posts-list .posts-readmore a {font-size: 15px;padding: 11px 20px;border-radius: 20px;}
#post-column-full .post-pagination {margin: 12px 0px 0;}
#post-column-full .nav-links .page-numbers.current {font-size: 25px;}
#post-column-full .nav-links .page-numbers {width: 45px;height: 45px;}
#post-column-full .nav-links .page-numbers {font-size: 20px;}
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers {transform: scale(0.8);margin: 0 7px;}

#page-column .single-author .author-by, #page-column .single-category { font-size: 16px;}

.single-author-box { padding: 12px; margin: 0 0 20px; }

.inr-cta-sec h2.city-title strong { font-size: 140px; letter-spacing: 13px; }
.inr-cta-sec { padding: 370px 0 60px; }
.inr-cta-sec h3::before { transform: scale(0.7); top: -190px;}
.inr-cta-sec h3 { font-size: 48px; margin: 0 0 15px; }
.cta-sec-btns .cta-sec-rgt-btns a.cmn-btn { padding: 19px 30px 19px 72px; }

#page-column .attorney-details { padding: 35px 8px 0;margin: 40px 0px 25px;}
#page-column .attorney-content h2 { font-size: 35px; margin: 0 0 15px;}
#page-column .attorney-content .attorney-call p a { font-size: 28px; }
#page-column .attorney-content p.profile { font-size: 18px;}
#page-column .attorney-btn a.cmn-btn { padding: 16px 40px; }
#page-column .attorney-image { margin: -75px 0 0; }
#page-column .attorney-content .attorney-call p a::before { transform: scale(0.9);left:0; }
#page-column .attorney-content .attorney-call { margin: 0 0 20px;padding-left: 65px;}

#page-column #reviews-main {gap: 17px;margin-bottom: 20px;}
#page-column .review-item {padding: 30px 20px;margin-bottom: 17px;}
#page-column .review-item p {font-size: 16px;line-height: 1.75;}
#page-column .review-item h5 {font-size: 24px; }
#page-column .review-item .star-rat {transform: scale(0.8);}

#page-column .practice-item {padding: 30px 10px 30px 30px;}
#page-column .practice-item h5 {padding-left: 65px;font-size: 20px;}
#page-column .practice-item h5:before {transform: scale(0.75);left: -14px;}

#page-column .in-cont-lft p {margin: 0px 0 20px; padding: 0px;}
#page-column .contact-page .in-cont-item h4 {font-size: 22px;padding: 78px 0 9px; }
#page-column .contact-page .in-cont-item.loc h4:before, .contact-page .in-cont-item.phn a:before {transform: scale(0.8); }
#page-column .contact-page .in-cont-item p {font-size: 16px;}
#page-column .contact-page .in-cont-item a {font-size: 26px; }
#page-column .in-cont-map iframe {height: 430px; }
#page-column .contact-page .in-cont-item a {font-size: 26px; } 
#page-column .in-cont-lft h2 {margin: 0 0 14px;font-size: 35px;}
#page-column .contact-page .in-cont-item {width: 49%;padding: 25px 10px;}
#page-column .contact-page .in-cont-item.phn a:before {top: 18px;}

#page-column .in-case-results h2 {margin: 0 0 12px;}
#page-column .in-case-results p {margin: 0 0 25px;}
#page-column .in-case-result-blk {gap: 9px;}
#page-column .in-case-result-itm {padding: 25px 10px 70px;}
#page-column .in-case-result-itm h6 {font-size: 15px;bottom: 27px;}
#page-column .in-case-result-itm h5 {font-size: 19px;margin: 0 0 12px;}
#page-column .in-case-result-blk .in-case-result-itm p {line-height: 1.5;}
#page-column .in-case-result-itm h5::before{transform: scale(0.85);}
	
	
#page-column .accsec-ritcnt.accordion {margin: 25px 0;}	
#page-column .accordion-section h3 {font-size: 20px;}	
#page-column .accordion-section h3 a.accordion-section-title {padding: 13px 50px 13px 17px;}	
#page-column .accordion-section h3 a.accordion-section-title:before {top: 11px;right: 23px;font-size: 26px;}	
#page-column .accordion-section-content {padding: 15px;}	
	
.hm-what-makes-sec.inn-cmn-cnt-blk .hm-what-makes-list {gap: 18px;}	
	
.podcast-play-img {width: 55px;}
.inn-podcasts-blk .posts-list {padding-bottom: 25px;}	
.custom-overlay {max-width: 650px;}	
.custom-overlay iframe {height: 350px;}
.custom-overlay button{font-size: 22px !important;}
	
.areaserved-list {gap: 12px;}	
.areaserved-item-list h2 {font-size: 33px;margin: 0 0 17px;}
.areaserved-item-list {padding: 30px;margin-bottom: 25px;}	
.areaserved-list .areaserved-item a {font-size: 16px;padding: 17px 10px;}	
.areaserved-item-list {padding: 25px 20px;margin-bottom: 20px;}		
	
.author-description {font-size: 16px;}
	
.fact-checked-section {padding: 25px 0;}	
.fact-checked-blk h3 {font-size: 26px;}	
.fact-checked-img img {width: 50px;}	
.fact-chked-title-img {gap: 5px;margin-bottom: 10px;}	
.fact-checked-blk p {font-size: 15px;letter-spacing: 0.2px;}	
	
	
#page-column .cmn-box h6 {font-size: 18px;margin: 0 0 20px;}	
#page-column .cmn-box.cta-box-two h6 {font-size: 21px;}	
	
#post-content .inn-podcasts-blk .posts-list .posts-block {min-height: 220px;padding-top: 40px;}
.inn-podcasts-blk .posts-list .hm-cmn-slider-logo {top: -72px;}	
	
	
}

@media screen and (max-width:1100px) {
	
.hm-divorce-sec .container{max-width: 970px}

#main-navigation ul li a {font-size: 13px; }
.logo-section {gap: 10px; }
.top-rgt {gap: 10px; }

}

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

#main-navigation ul li a {font-size: 12px; }
#main-navigation ul li {margin: 0 3px; }
.logo-section {gap: 10px; }
.header-number a {font-size: 18px; margin: 4px 0 0; }
.header-number {padding:10px 31px 5px 9px }
.header-number a:before {transform: scale(0.45); right: -2px; }
.header-number strong {font-size: 9px }
#main-navigation .sub-menu li a {font-size: 12px; }
#main-navigation ul li ul.sub-menu {width: 170px;}

.hm-cmn-slider-cont p {font-size: 15px; }
.hm-award-list.owl-carousel .owl-nav {width: calc(100% + 4px); left: -1px; }

.hm-about-lft h4 {font-size: 28px;}	
	
.hm-divorce-conct p:before {left: -27px; transform: scale(0.7); }

.hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p {font-size: 21px; }
.hm-cmn-slider-cont {bottom: 27px;padding: 0 8px; }
.hm-publications-sec .hm-cmn-slider-cont {min-height: 70px;}	
	
.hm-podcasts-sec {padding: 70px 0 60px; }
.hm-podcasts-sec h2 {font-size: 45px; }
.hm-podcasts-mid p {font-size: 20px;}
.hm-podcasts-lft {margin: -101px 0 0 0px; }
.hm-podcasts-btn a.cmn-btn {padding: 16px 30px; font-size: 16px; }
.hm-podcasts-play-btns {bottom: 18px;}
.hm-podcasts-rit {padding: 0 0 20px; }	
	

}



@media screen and (max-width:991px) {
.page-container, .post-container, .hm-podcasts-sec .container, .hm-media-sec .container, .hm-publications-sec .container,.hm-serving-sec .container, .hm-successful-cases-sec .container, .site-header .container,.container,.hm-banner-sec .container,.hm-divorce-sec .container,.hm-practice-areas-sec .container,.hm-case-results-sec .container,.hm-expertise-sec .container, .hm-attorney-section .container,.hm-cases-we-hndl-sec .container,.hm-what-makes-sec .container,.hm-successful-cases-sec .container,.hm-about-sec .container, .hm-testimonials .container {max-width: 720px;}

a.cmn-btn {font-size: 14px;padding: 18px 32px; }
.text-heading {font-size: 37px; margin: 0 0 20px;}

.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;}
.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: 10px 10px;text-align: left;display: block;}
.mobinav {top: 44px;display: block;}
.mobile_src_nav {display: block;padding: 6px 0;background-color:rgb(105 108 112 / 100%)}
.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;align-items: center;justify-content: space-between;margin-bottom: 15px;}
.site-branding {width: 100%;max-width: 250px;padding: 0;}
.sicky-cnt.sticky-mobile-logo {width: 100%;max-width:250px;}
.header-number a {font-size: 24px; margin: 4px 0 0; }
.header-number {padding: 15px 50px 10px 18px; }
.header-number strong {font-size: 12px; }
.site-header {position: static;background-color: #000;padding: 15px 0 0;}
.header-number a:before {transform: scale(0.5); right: 5px; }

.hm-banner-sec {padding: 100px 0 50px; }
.hm-banner-sec .banner-cnt {background-color: rgb(0 0 0 / 30%); padding: 30px; }
.hm-banner-sec h1 {font-size: 44px; letter-spacing: 0;line-height: 1;margin-bottom: 10px;}
.hm-banner-sec p {letter-spacing: 0.3px;}
.hm-banner-sec p br{display: none;}
.hm-bnr-btns a.cmn-btn {padding: 17px 20px 16px 50px; }
.hm-bnr-btns a.cmn-btn:before {transform: scale(0.7); left: 15px; }
.hm-bnr-btns {gap: 13px; }
	
.hm-publications-sec {padding: 0 0 50px; }
.hm-publications-sec .hm-cmn-slider-cont {min-height: auto;}	
.hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p {font-size: 21px;}	
.hm-cmn-slider-logo.publications {top: 0;}
	
.hm-media-sec {padding: 50px 0; }
.hm-cmn-slider-lst.owl-carousel .hm-cmn-slider-itm { width: 100%; max-width: 600px; margin: auto; }
.hm-cmn-slider-logo {width: 100%;max-width: 190px;top: 0;}
.hm-cmn-slider-cont {min-height: auto; padding: 0 7px;bottom: 30px; }
.hm-cmn-slider-cont p { font-size: 20px; }
.hm-cmn-slider-lst.owl-carousel .owl-nav {max-width: 340px; margin: 25px auto -40px; }
.hm-cmn-slider-lst.owl-carousel .owl-nav button.owl-prev, .hm-cmn-slider-lst.owl-carousel .owl-nav button.owl-next {transform: scale(0.8); }
.hm-cmn-slider-itm:after {height: 49%; }
.hm-cmn-slider-itm:before {transform: scale(0.68); }
	
.hm-case-results-sec {padding: 50px 0;background-size: 100% 50%; }
.hm-case-results-blk {gap: 25px;padding: 110px 0 0; flex-direction: column; justify-content: center; align-items: center;  text-align: center;}
.hm-case-results-lft h2.city-title strong {font-size: 112px; letter-spacing: 5px; word-spacing: 0; }
.hm-case-results-lft {padding: 25px 20px 60px; width: 100%; background: rgb(240 235 229 / 80%); }
.hm-case-results-lft h2.text-heading {font-size: 35px; margin-bottom: 15px; text-align: center;line-height: 1.2;}
.hm-case-results-lft h2.text-heading  br{display: none;}
.hm-case-results-rgt {padding: 0; width: 100%; }
.hm-case-results-item:before{display: none;}  
.hm-case-results-blk:before {width: 12%; height: 70px; }
.hm-case-results-sec h2.city-title {position: unset; margin: 0 0 10px; text-align: center; width: 100%;}
.hm-case-results-sec h2.city-title strong {font-size: 75px; letter-spacing: 8px; }
.hm-case-results-lft p {font-size: 16px;line-height: 1.7; }
.hm-case-results-sec .hm-read-more-btn {bottom: 20px; padding-left: 0; }
.hm-case-results-blk h3 {font-size: 25px;}
.hm-case-results-sec:before {height: 45%; background-size: cover; }
.hm-case-results-item {padding: 25px 20px; width: 100%; max-width: 400px; margin: auto;border: 2px solid #c7a86b; }
.hm-case-results-item p {font-size: 15px;}
.hm-case-results-sec .bx-controls-direction {gap: 40px; position: unset; flex-direction: row; justify-content: center; margin: 20px 0 0; }
.hm-case-results-rgt .bx-wrapper {padding-left: 0; }

.hm-award-sec {padding: 25px 0 40px; }
.hm-award-item {max-width: 150px; }
.hm-award-list.owl-carousel .owl-nav button.owl-prev, .hm-award-list.owl-carousel .owl-nav button.owl-next {transform: scale(0.65); }
.hm-award-list.owl-carousel .owl-nav {width: 100%; left: 0; }

.hm-practice-itm {min-height: auto; padding: 90px 10px 30px; width:100%;max-width:220px;text-align:center;justify-content:center; }
.hm-practice-itm h4:before {transform: scale(0.7);top:10px; right: 0; bottom:inherit;  }
.hm-practice-itm:before, .hm-practice-itm:after{display: none;}
.hm-practice-areas-lst.owl-carousel .owl-stage{display: flex;padding-left:2px}
.hm-practice-itm {height: 100%;border: solid 1px rgb(255, 255, 255, 0.3);}
.hm-practice-areas-lst.owl-carousel button.owl-dot,.hm-consideration-list.owl-carousel button.owl-dot{width: 12px;height: 12px;background-color: #fff;border-radius: 50%}
.hm-practice-areas-lst.owl-carousel .owl-dots,.hm-consideration-list.owl-carousel .owl-dots{display: flex;justify-content: center;gap: 10px;margin: 30px auto 0;}
.hm-practice-areas-lst {margin-bottom: 30px; }
.hm-practice-areas-lst.owl-carousel  button.owl-dot.active,.hm-consideration-list.owl-carousel  button.owl-dot.active{background-color: #c7a86b;transform: scale(1.3);}
.hm-practice-areas-sec {padding: 50px 0; }
.hm-practice-areas-lst{margin: 0 0 30px !important;}
.hm-practice-areas-lst .owl-stage-outer{padding: 0 5px;}
.hm-prcatice-btn {margin-bottom: 0;	 }
.hm-practice-itm h4, .hm-practice-itm:hover h4 {font-size: 18px;letter-spacing:0.4px; }
.hm-practice-areas-sec h2 {margin-bottom: 20px;}	
	
.hm-podcasts-sec {padding: 50px 0 30px; }
.hm-podcasts-blk {align-items: center; flex-direction: column-reverse; justify-content: center;gap: 25px;}
.hm-podcasts-lft {margin: 0; }
.hm-podcasts-mid {width: 100%;}
.hm-podcasts-rit {padding: 0 0 20px; width: 100%; max-width: 320px; margin: 0; border: 2px solid #b5a99a; }
.hm-podcasts-list {margin: 0 0 25px; }
.hm-podcasts-lft {display: none;}
.hm-podcasts-list {margin: 0 0 25px; justify-content: center;gap:20px;    flex-wrap: wrap; }
.hm-podcasts-img {width: 100%; max-width: 300px; border: 2px solid rgb(255 255 255 / 50%);}
.hm-podcasts-sec h2 {font-size: 37px; }    
.hm-podcasts-play-btns {bottom: 15px; max-width: 185px; }
.hm-podcasts-considerations-sec {background-image: url(images/podcasts-considerations-bg-mbl.webp); background-size: cover; }	
.hm-podcasts-mid p {font-size: 19px;}	
.paoc-cb-popup-body {max-width: 560px;}	
.paoc-padding-20 {padding: 10px;}	

.hm-considerations-sec { padding: 30px 0 50px; }
.hm-consideration-itm h4:nth-child(odd):before, .hm-consideration-itm h4:before {display: none;}
.hm-consideration-itm p br {display: none;}
.hm-consideration-itm p {font-size: 14px;letter-spacing: 0.4px;}
.hm-consideration-itm h4 {font-size: 21px;line-height: 1.3;}
.hm-consideration-itm:nth-child(odd), .hm-consideration-itm:nth-child(even) {padding: 20px 12px 13px;width: 100%;max-width: 350px;border: solid 2px rgb(255, 255, 255, 0.3);height: 100%;text-align: center;margin: auto;}
.hm-considerations-sec .container:before, .hm-consideration-list:before{display: none;}
.hm-considerations-sec .owl-stage-outer , .hm-considerations-sec .owl-stage{display: flex;}
.hm-considerations-sec h2 {margin-bottom: 24px; }
.hm-considerations-sec .container:after {width: 100%; height: 100%;}	

.hm-divorce-sec {padding: 0 0 25px; }
.hm-divorce-blk {gap: 30px; flex-direction:column-reverse; align-items: center; }
.hm-divorce-lft ,.hm-divorce-rgt{width:100%;text-align:center; }
.hm-divorce-img{width: 100%;max-width: 380px;margin: 0 auto 20px;padding: 4px;border: solid 2px #c7a86b;}
.hm-divorce-conct:before{display: none;}
.hm-divorce-conct {padding: 35px 20px 20px; background: #b5a99a;margin-bottom:25px }
.hm-divorce-lft p.hm-att-role {margin-bottom: 0; }
.hm-divorce-conct p:before {left: 20px;transform: scale(0.7);top: 10px;margin: 0;}
.hm-divorce-conct p:after {right: 20px;bottom: 20px;}	
.hm-divorce-rgt h2{text-align: center;margin-bottom: 15px;}
.hm-divorce-lft .hm-tel-btn a.cmn-btn {padding: 14px 12px 12px 45px; }
.hm-divorce-rgt h3 {font-size: 31px;margin: 25px 0 17px;}	
.hm-divorce-btns .hm-cnct-btn a {padding: 16px 20px 15px;}	
.hm-divorce-lft p {position: static;font-size: 17px;}	
.hm-divorce-btns {gap: 10px;}	

.hm-successful-cases-sec {padding: 0 0 25px; }
.hm-successful-cases-sec p br { display: none}
.hm-successfull-cases-item h4:before {transform: scale(0.65); top: -10px; }
.hm-successfull-cases-item {width: 100%;padding: 25px 20px 28px;margin: auto; }
.hm-successfull-cases-list {flex-direction: column; gap: 30px; align-items: center; }
.hm-successfull-cases-item h4 {font-size: 30px; padding: 85px 0 0;margin: 0 0 13px;} 
.hm-award-success-bg:before {height: 100%; top: 0;        opacity: 30%;}
.hm-successful-cases-sec p {font-size: 15px; letter-spacing: 0.3px;margin: 0 0 20px; }
	
.hm-successful-cases-sec:before{display: none;}	
.hm-success-results-sec {background-size: 100% 60%;padding: 50px 0 0;}	

.hm-about-sec {padding:25px 0 50px; }
.hm-about-blk {display: flex; flex-direction: column-reverse; align-items: center;gap:30px }
.hm-about-sec .hm-about-lft h2 {display: none;}
.hm-about-sec h2.mobile {display: block;text-align:center;}	
.hm-about-rit:before, .hm-about-rit:after{display: none;}
.hm-about-lft {width: 100%; text-align: center;}
.hm-about-btn {justify-content: center;margin-top: 20px;}
.hm-about-rit { width: 100%;}
.hm-about-rit-image{max-width: 400px; margin: 0 auto 20px;padding:5px;border:solid 2px #c7a86b; }
.hm-about-rit-image img{ height: 330px; object-fit: cover; object-position: center;}
.hm-about-rit-mdl {width: 100%; position: static;}
.hm-about-rit-logo {margin: 0 auto 20px; width: 100%; max-width: 200px; }
.hm-about-rit-mdl h4 {font-size: 20px; color: #000;margin: 0 0 20p }
.hm-about-rit-mdl h4 br{display: none;}	
.hm-about-lft-btn a.cmn-btn {padding: 18px 24px; font-size: 14px; }
.hm-about-rit-btn a.cmn-btn {font-size: 18px; padding: 16px 16px 16px 45px; }
.hm-about-rit-cntnt {padding: 0}
.hm-about-lft h3 {font-size: 28px; margin: 15px 0; }
.hm-about-lft p {font-size: 15px;}
.hm-about-rit-cntnt p {font-size: 15px; letter-spacing: 0.3px; }
.hm-about-lft h4 {font-size: 26px;}	

.hm-cases-we-hndl-dtls:before {right: 0; height: 30%; width: 15%; bottom: 0;display: none; }
.hm-cases-we-hndl-sec {padding: 79px 0 110px; }
.hm-cases-we-hndl-blk {display: flex; flex-direction: column; align-items: center;gap: 20px}
.hm-cases-we-hndl-lft {width: 100%; text-align: center; max-width: 700px; }
.hm-cases-we-hndl-sec .text-heading {font-size: 46px; margin: 0 0 19px; text-align: center; }
.hm-cases-we-hndl-blk p {margin: 0 0 18px; text-align: center; font-size: 16px;padding: 0;}
.hm-cases-we-hndl-sec .text-heading {font-size: 37px; margin: 0 0 14px; text-align: center; }
.hm-cases-we-hndl-rit {width: 100%; max-width: 700px; }
.hm-cases-we-hndl-dtls h4 {font-size: 33px;  text-align: center; }
.hm-cases-we-hndl-btn {text-align: center; }
.hm-cases-we-hndl-sec {padding: 50px 0; }
.hm-cases-we-hndl-sec .accordion, .hm-cases-we-hndl-lft .accordion-section-content p {text-align: left; }
.hm-cases-we-hndl-lft .accordion-section-content p,.hm-cases-we-hndl-lft .accordion-section-content ul li{    font-size: 15px;}
.hm-cases-we-hndl-lft .accordion-section-content ul li:before {top: 13px; width: 15px; }
.hm-cases-we-hndl-lft .accordion-section-content ul li {padding: 0 0 0 24px; }

.hm-serving-sec {padding: 0 0 50px; }
.hm-serving-blk {display: flex; flex-direction: column; align-items: center;gap: 24px; }
.hm-serving-lft {width: 100%; position: relative; max-width: 700px;}
.hm-serving-image:before {right: 10px; bottom: 10px; width: 80px; height: 70px; }
.hm-serving-lft {width: 100%; position: relative; max-width: 400px; padding: 20px; }
.hm-serving-lft:before {right: 0; width: 45%; }
.hm-serving-rit .text-heading {font-size: 37px; margin: 0 0 15px;}
.hm-serving-lft:before {right: 0; width: 45%; }
.hm-serving-lft:after {bottom: 0; width: 34%; }
.hm-serving-rit {width: 100%; }
.hm-serving-rit p {font-size: 16px;}
.hm-serving-rit ul li:last-child {margin-bottom: 20px; }
.hm-serving-rit h3 {font-size: 28px;}
.hm-serving-image img {object-fit: cover; object-position: center; height: 320px; }

.hm-what-makes-list .owl-dots, .hm-case-results-list .owl-dots, .hm-successfull-cases-list .owl-dots{display: flex !important;justify-content: center;align-items: center;gap: 8px;margin: 25px 0 7px;}
.hm-what-makes-list .owl-dots button, .hm-case-results-list .owl-dots button, .hm-successfull-cases-list .owl-dots button{width: 12px; height: 12px; background-color: #000 !important; border-radius: 50%; }
.hm-what-makes-list .owl-dots button.active, .hm-case-results-list .owl-dots button.active, .hm-successfull-cases-list .owl-dots button.active{background-color: #c7a86b !important; transform: scale(1.3);}
.hm-what-makes-item {max-width: 500px;width: 100%; margin: auto; }
.hm-what-makes-item:hover:after{display: none;}

.hm-expertise-sec { padding: 50px 0 30px; } 
.ny-expertise-main { flex-direction: column-reverse; } 
.ny-expertise-lft { width: 100%; text-align: center; } 
.ny-expertise-rgt { width: 100%; padding: 0; } 
.hm-expertise-sec::before { display: none; } 
.ny-expertise-main { gap: 30px; } 
.ny-expertise-lft h2 {text-align: center; } 
.ny-expertise-lft h2 strong { margin: 0;} 
.ny-expertise-cntnt::before { display: block; width: 100%; bottom: 0; height: 100%; top: 0; left: 0; right: 0; } 
.ny-expertise-img { margin: 0 auto 20px; max-width: 350px;border: 2px solid #c7a86b; } 
.ny-expertise-cntnt { padding: 20px 30px 20px 50px; margin: 0 0 20px;background-color: #b5a99b;} 
.ny-expertise-rgt h6::after { right: 0; bottom: -10px; left: auto; } 
.ny-expertise-rgt p { font-size: 16px; margin: 0; } 
.ny-expertise-btns { gap: 10px; justify-content: center; margin: 0; }
.hm-expertise-sec::after{display: none;}
.ny-expertise-rgt h6::before, .ny-expertise-rgt h6::after { transform: scale(0.8); }
.ny-expertise-rgt h6::before{left: -35px;}	
.ny-expertise-vd-btn {width: 70px;bottom: 35px;}	
.ny-expertise-btns .ny-expertise-lft-btn a.cmn-btn {padding: 17px 18px 15px;}	
.ny-expertise-btns .ny-expertise-rgt-btn a.cmn-btn {padding: 16px 20px 13px 45px;}	
	
.hm-testimonials {padding: 0 0 50px;}	
.hm-testimonials h2 {font-size: 36px;}	
.hmtesti-headings h6 {font-size: 19px;letter-spacing: 3px;}	
.hmtesti-headings {margin-bottom: 25px;}	
.hm-testimonials .testi-item:before {transform: scale(0.75);top: 10px;}	
.hm-testimonials .testi-item h5 {position: static;}	
.hm-testimonials .testi-item {padding: 80px 20px 30px;}	
.hm-testi-list.owl-carousel .owl-stage{display: block;}	
.hmtesti-btn a.cmn-btn {background-color: #b5a99a;}	

.hm-attorney-section { padding: 20px 0 50px; }
.hm-attorney-section h2 br{display: none;}
.hm-attorney-section h2 { margin: 0 0 13px; }
.hm-attrny-main {margin: 0 auto 0;max-width: 600px;}
.hm-attrny-main.owl-carousel .owl-nav { max-width: 315px; display: flex !important;bottom: -40px;}
.hm-attrny-itm {padding: 25px 0px 0;width: 100%;max-width: 300px;margin: auto;}
.hm-attry-cntnt h4 {font-size: 21px;margin: 0 0 10px;}
.hm-attry-cntnt p {font-size: 16px;}
.hm-attry-cntnt {min-height: 110px;}
.attry-impltin-area-srv-sctn::before {height: 100%; top: 0; background-size: cover;}
.atrny-headings h6 {font-size: 19px;}	
.atrny-headings {margin: 0 0 20px;}	
	

.hm-implications-sec h2 {margin: 0 0 15px;font-size: 36px;line-height: 1.2;}
.divrc-n-implctn-main { flex-direction: column; } 
.divrc-n-implctn-itm:first-child, .divrc-n-implctn-itm { width: 100%; max-width: 600px; padding: 20px; margin: auto; border: 1px solid #b5a99a; height: -webkit-fill-available; min-height: 100%; } 
.divrc-n-implctn-itm h5 {font-size: 23px;padding: 80px 0 0;margin: 0px 0 10px;line-height: 1.3;}
.divrc-n-implctn-itm h5 br{display: none;} 
.divrc-n-implctn-main.owl-carousel .owl-nav {display: flex !important;justify-content: center;gap: 40px;margin: 25px auto 0;bottom: 0;position: relative;}
.divrc-n-implctn-main.owl-carousel .owl-nav button { background-position: -140px -132px !important; background-image: url(./images/sprites.webp) !important; font-size: 0 !important; height: 30px; width: 27px; } 
.divrc-n-implctn-main.owl-carousel .owl-nav button.owl-next { background-position: -187px -132px !important; }
.divrc-n-implctn-main.owl-carousel .owl-dots {display: none;}
.divrc-n-implctn-itm h5::before {transform: scale(0.75);top: -10px;}

.hm-areas-serve-sec { padding: 0px 0 50px; } 
.areas-tabs-main { flex-direction: column; display: flex; gap: 20px; } 
.areas-tab-content-wrap { width: 100%; } 
.areas-tab-buttons { margin-bottom: 0; gap: 9px 10px; width: 100%; justify-content: center; flex-wrap: wrap; }
.area-phone a { font-size: 28px; padding: 0 0 0 45px; } 
.area-phone a::before { transform: scale(0.6);left: -10px;} 
.area-phone { padding: 70px 0 0 0; bottom: 20px; } 
.area-phone::before {transform: scale(0.45);top: -32px;}
.area-tab-btn {width: 100%;max-width: 220px;font-size: 15px;padding: 17px 10px 17px 53px;}
.area-tab-content.active { gap: 15px; flex-direction: column; } 
.area-right{text-align: center;}
.area-right h5{text-align: center;font-size: 30px;margin: 0 0px 12px;}
.area-right p { font-size: 15px; margin: 0 0 15px;letter-spacing: 0.3px;} 
.area-left { width: 100%; max-width: 360px; margin: auto; } 
.area-right { width: 100%; padding: 5px 0 0; }
.area-right-btn a.cmn-btn {padding: 17px 22px;}

.hm-connect-sec {padding: 0 0 30px;}
.hm-connect-sec h2.text-heading {margin: 0 0 20px;font-size: 33px;}
.connect-socl-prfl-main { flex-direction: column; }
.connect-socl-prfl-itm , .connect-socl-prfl-itm:nth-child(2){ width: 100%; max-width: 400px; position: relative; clip-path: none; border: 2px solid #c1c1c1; margin: auto; }
.connect-socl-prfl-itm::before{display: none;}
.connect-socl-prfl-main { flex-direction: column; gap: 30px; flex-wrap: wrap; } 
.connect-socl-prfl-img img { object-fit: cover; height: 400px; object-position: center; width: 100%; display: block; } 
.connect-socl-prfl-hvr { bottom: -30px; }
.connect-socl-prfl-img:before{display: none;}
.connect-socl-prfl-main.owl-carousel .owl-nav{display: none;}
.connect-socl-prfl-main.owl-carousel .owl-dots{display: flex !important;justify-content: center;gap: 5px;margin-top: 20px;}
.connect-socl-prfl-main.owl-carousel .owl-dots .owl-dot{width: 13px;height: 13px;border-radius: 50px;background-color: #000;} 
.connect-socl-prfl-main.owl-carousel .owl-dots .owl-dot.active{background-color: #c7a86b;}
.connect-socl-prfl-main.owl-carousel .owl-stage-outer {padding-bottom: 25px;}
.connect-socl-prfl-itm .connect-socl-prfl-hvr a.youtube::before {left: 8px;}

.hm-faq-sec {padding: 30px 0 0;}	
.hm-faq-sec p br{display: none;} 
.hm-faq-sec p {font-size: 15px;margin: 0 0 20px;}	
.hm-faq-sec h2 {font-size: 32px;}	
.accordion-blk {column-count: inherit;}	
.faq-accordion-main .accordion-item h3 a::after {transform: scale(0.6);right: -6px;}
.faq-accordion-main .accordion-item h3 a {padding: 14px 65px 13px 32px;}
.hmfaq-btn a.cmn-btn {padding: 17px 22px 15px;}	
.faq-accordion-main .accordion-blk .accordion-item p , .hm-faq-sec p{letter-spacing: 0.3px; }

.hm-blog-sec { padding: 50px 0; } 
.hm-blog-lft-lst { margin: 0; } 
.hm-blog-left-item::before {width: 60px;} 
.hm-blog-left h2 { margin: 0 0 25px;text-align: center;} 
.hm-blog-main { display: flex; justify-content: flex-end; gap: 20px; flex-direction: column; } 
.hm-blog-left { width: 100%;max-width: 600px;margin: auto; } 
.hm-blog-left-item {padding: 0px 0 10px 75px;}
.hm-blog-right { padding: 15px; margin: auto; width: 100%; max-width: 400px; } 
.hm-blog-btn { margin: 0; text-align: center; }
.blog-cntnt { padding: 13px 0 0; }
.hm-blog-right .preview-img img {height: 230px;object-fit: cover;object-position: center;}

.ftr-form-sctn { padding: 18px 0; } 
#footer-navigation ul li {margin: 0 7px;}	
#footer-navigation ul li a {font-size: 16px;}

.fttr-form-blck-main { flex-direction: column; gap: 30px; margin-top: 30px;align-items: center;} 
.hm-form-sec h2 {font-size: 36px;}
.hm-form-sec h2.text-heading strong {display: inline-block;}
.footer-form-lft { width: 100%;max-width:600px; } 
.footer-block-lft { padding: 0; width: 100%; } 
.hm-form-sec { padding: 30px; } 
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 14px;}
.hm-form .gform_wrapper .top_label input[type="submit"] { font-size: 15px !important; padding: 17px 26px !important; } 
.hm-form .chk .gfield_description.validation_message { bottom: -23px !important; text-align: left; left: 0; }
.popup .popuptext {font-size: 14px;width: 540px;line-height: 1.7;padding: 12px;}
.hm-form .gform_fields {gap: 8px !important;}
.hm-form .gfield.gfield--type-text, .hm-form .gfield.gfield--type-phone, .hm-form .gfield.gfield--type-email {width: 49.2% !important;}
.hm-form .gfield--type-choice.chk {width: 39%;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 14px;}
.hm-form .gform_wrapper .gform_footer.top_label {margin: 23px auto 0;}


.ftr-frm-block-sec::after{display: none;}	
.fttr-blocks-lg-icns {margin: 0 0 25px;}
.fttr-blocks-logo { margin: 0 auto 30px; max-width: 320px; } 
.fttr-blk-socl-icn { margin: 0;justify-content: center;gap: 14px; } 
.fttr-blk-socl-icn a { transform: scale(0.8);}
.fttr-blk.lctn-cl { padding: 20px 0; gap:20px;flex-wrap:wrap; }
.ftr-itm h4 { font-size: 25px; }
.ftr-itm h4:before, .ftr-itm.call h4 a:before {transform: scale(0.7);top: -11px;}
.ftr-itm {width: 100%;max-width: 300px;border: 2px solid #ffffff52;padding: 20px 10px;}
.ftr-copyrights-sec p {letter-spacing: 0.4px; }

.ftr-copyrights-sec { padding: 20px 0; }
.ftr-copyrights-sec p br{display: none;}

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

/*Inner Pages responsive */

#main-heading {padding: 60px 0;}
#main-heading h1 {font-size: 40px; }
.inrpg-breadcrumbs, .breadcrumbs {font-size: 16px;}	
#main-heading:before{display: none;}
#main-heading:after{height:100%;background-color: rgb(0 0 0 / 55%);z-index: -1;background-image:none;}

#post-content, #page-content{padding: 50px 0;}
#single-column, #post-column, #page-column{width: 100%;}
.page-col-full, .single-col-full {gap: 30px;flex-direction:column;}	
.sidebar-page, .sidebar-single{width: 100%;max-width: 350px;margin: auto;}
#page-column h1, #post-content h1, #page-column h2, #post-content h2 {font-size: 37px; }
#page-column h3, #post-content h3 {font-size: 33px; }
#page-column h4, #post-content h4 {font-size: 29px; }
#page-column h5, #post-content h5 {font-size: 25px;}
#page-column li, #post-content li {padding-left: 16px;}

.single-pagination {margin: 20px 0 0;}
.single-pagination .nav-links a { padding: 15px 20px;font-size: 15px; }

.hm-attrny-itm.inner-atry-itm {margin: 0;width: 100%;}
#page-column .cmn-box {padding: 25px 20px 30px;margin: 25px auto;width: 100%;max-width: 600px;}
#page-column .cmn-box h2 {font-size: 37px;margin: 0 0 13px;}
#page-column .cmn-box h2 strong {font-size: 45px;}
#page-column .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn,
#page-column .cmn-box-cnslt-btn .cnslt-call a.cmn-btn { padding: 16px 40px; font-size: 16px; } 
#page-column .cmn-box-cnslt-btn .cnslt-call a.cmn-btn { padding: 16px 25px;} 
#page-column .cmn-box.cta-box-two .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn {padding: 16px 20px;}
#page-column .cmn-box.cta-box-two h2, #page-column .cmn-box.cta-box-two strong {font-size: 29px;}
#page-column .cmn-box.cta-box-two .cmn-box-cnslt-btn .cnslt-call a.cmn-btn {padding: 16px 40px;}	

#page-column .cmn-box.cta-box-two h2 {letter-spacing: 1px;}	
#page-column .cmn-box.cta-box-two strong {margin-top: 5px;}	
#page-column .cmn-box.cta-box-two h6 {font-size: 19px;}	
#page-column .cmn-box h6 {font-size: 17px;letter-spacing: 0.2px;}	
	
.sidebar-page .sidebar-item h4, .sidebar-page .widget.testi h4, .sidebar-page .widget.csae-res h4 { font-size: 30px;letter-spacing: 0;margin: 0 0 15px;} 
.sidebar-page .widget.testi h4 { margin: 0 0 8px; }
.sidebar-page .sidebar-menu-pa ul li a { font-size: 19px; letter-spacing: 0; }
.sidebar-page .sidebar-menu-pa ul li a::before {top: 4px;}
.sidebar-page .sidebar-menu-pa ul.sub-menu li a { font-size: 17px; }

.inr-cta-sec { padding: 300px 0 40px; background-position: top center; } 
.inr-cta-sec h2.city-title strong { font-size: 100px; letter-spacing: 5px; } 
.inr-cta-sec h3::before { transform: scale(0.6); top: -160px; } 
.inr-cta-sec h2.city-title { top: 15px; } 
.inr-cta-sec h3 { font-size: 35px; margin: 0 0 12px;line-height: 1.2; } 
.cta-sec-btns .cta-sec-rgt-btns a.cmn-btn { padding: 18px 25px 18px 60px; } 
.cta-sec-btns .cta-sec-rgt-btns a.cmn-btn::before { transform: scale(0.8); left: 25px; }

.sidebar-page .widget.testi { margin: 0 0 50px; } 
.sidebar-page .widget.testi .owl-dots {bottom: -45px;}
.sidebar-page section.widget.testi { padding: 17px 15px 20px; } 
#page-content section.widget.testi .testi-item p { font-size: 15px; line-height: 1.6; }

.sidebar-page .widget.csae-res h4 { margin: 0 0 11px; } 
.sidebar-page .widget.csae-res p { line-height: 1.6; }

.single-author-box {padding: 20px;flex-direction: column;align-items: center;}
.single-author-info {width: 100%;text-align: center;}
.single-author-avatar {width: 100%;float: none;max-width: 120px;}

.posts-list { width: 100%; max-width: 350px;}
#post-column-full .nav-links .page-numbers.current { font-size: 22px; width: 40px; height: 40px; }
.sidebar-blog {flex-wrap: wrap; margin: 0 0 20px;}
.sidebar-blog .sidebar-blog-item { width: 100%; max-width: 300px; }
.sidebar-page.sidebar-single  .sidebar-blog.blog-sidebar-itm.search { margin: 0 0 20px; }
.sidebar-blog input.search-field, .sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm .widget select {padding: 14px 75px 14px 16px;font-size: 15px;background-size: 50px 100%;}
.sidebar-blog input.search-submit {background-size: 50px 100%;}
.sidebar-page.sidebar-single .sidebar-blog .widget select, .sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .widget select {padding: 16px 42px 16px 16px;}

#page-column .attorney-details {align-items: center;}
#page-column .attorney-content .attorney-call { margin: 0 0 20px; display: inline-block; text-align: left; }
#page-column .attorney-content .attorney-call p a{width: auto;}

#page-column #reviews-main {column-count: inherit;}
#page-column .review-item:last-child {margin: 0px;}

#page-column .practice-item {width: 100%;max-width: 350px;}
#page-column .practice-item h5 br{display: none;}
#page-column .practice-item h5:before {transform: scale(0.7);}
#page-column .practice-item h5 {font-size: 18px;}

#page-column .in-cont-blk { flex-direction: column;  text-align: center; }
#page-column .in-cont-lft h2 {text-align: center;font-size: 30px; }
#page-column .contact-page .in-cont-list {display: flex;gap: 20px;}
#page-column .contact-page .in-cont-item.phn a:before {top: 24px; }
#page-column .in-cont-rit {width: 100%;  }
#page-column .in-cont-lft {width: 100%;}
#page-column .contact-page .in-cont-item { width: 100%; max-width: 350px;padding: 22px 14px 22px 16px;}
#page-column .contact-page .in-cont-item h4 {padding: 70px 0 9px;}
#page-column .contact-page .in-cont-item.loc h4:before, .contact-page .in-cont-item.phn a:before {transform: scale(0.75);top: -9px; }
#page-column .contact-page .in-cont-item.phn a:before {top: 14px;}
#page-column .in-cont-map iframe { height: 300px; }

#page-column .in-case-result-itm {width: 100%; max-width: 350px; }
#page-column .in-case-result-blk {gap: 16px; }
#page-column .in-case-results h2 { margin: 0 0 12px; }
#page-column .in-case-results p {margin: 0 0 20px;}
#page-column .in-case-results p br{display: none;}
#page-column .in-case-result-blk .in-case-result-itm p br{display: none}
	
.hm-what-makes-sec.inn-cmn-cnt-blk .hm-what-makes-item {width: 100%;max-width: 350px;}	
	
.custom-overlay {max-width: 560px;padding: 0 10px;}	
.custom-overlay iframe {height: 290px;}	
	
#page-column .accsec-ritcnt.accordion {margin: 20px 0;}	

.areaserved-item {width: 100%;max-width: 300px;}	
.areaserved-item-list {padding: 25px 10px;}	
	
	
.fact-checked-section {padding: 20px 0;}	
.fact-checked-blk h3 {font-size: 22px;}	
.fact-checked-img img {width: 43px;}	
.fact-chked-title-img {gap: 3px;}	
	
.hm-banner-bottom-sec h2.text-heading {margin: 0 0 15px;}	
	
#post-content .inn-podcasts-blk .posts-list .posts-block {min-height: 190px;}	
.inn-podcasts-blk .posts-list .hm-cmn-slider-logo {top: -25px;width: 100%;}	

#post-content .posts-list .posts-block h6{font-size: 18px;}


}
@media screen and (max-width:767px) {
.page-container, .post-container, .hm-podcasts-sec .container, .hm-media-sec .container, .hm-publications-sec .container, .hm-serving-sec .container, .hm-successful-cases-sec .container, .site-header .container,.container,.hm-banner-sec .container,.hm-divorce-sec .container,.hm-practice-areas-sec .container,.hm-case-results-sec .container,.hm-expertise-sec .container, .hm-attorney-section .container,.hm-cases-we-hndl-sec .container,.hm-what-makes-sec .container,.hm-successful-cases-sec .container,.hm-about-sec .container, .hm-testimonials .container {max-width: 100%;padding: 0 15px;}

.text-heading {font-size: 32px; margin: 0 0 16px; }
a.cmn-btn {padding: 17px 25px;}	

.header-number {padding: 13px 50px 8px 18px; }
.header-number a {font-size: 22px; margin: 4px 0 0; }
.showhide b.txtl {font-size: 18px;}
.header-sticky .sticky-cnt a:before, .header-sticky .sticky-cnt button:before {transform: scale(0.9);}

.hm-banner-sec h1 {font-size: 37px;}
.hm-banner-sec {padding: 70px 0 40px; }
.hm-bnr-btns {gap: 12px;flex-wrap: wrap;flex-direction: column-reverse;}
.hm-bnr-btns a.cmn-btn {padding: 15px 20px 14px 48px;}
	
.hm-media-sec {padding: 40px 0; }
.hm-cmn-slider-itm:before {transform: scale(0.68); }
.hm-cmn-slider-cont p , .hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p{font-size: 19px;letter-spacing:0.3px; }
.hm-cmn-slider-lst.owl-carousel .owl-nav {max-width: 310px; margin: 28px auto -40px; }

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

.hm-case-results-sec {padding: 0 0 40px;background-size: 100% 43%;}
.hm-case-results-lft h2.text-heading {font-size: 30px;}	
.hm-case-results-lft p {margin-bottom: 18px;}
.hm-case-results-blk h3 {font-size: 25px;  }
.hm-case-results-blk {padding: 94px 0 0; }
.hm-case-results-blk .hm-case-results-rgt h3 {margin-bottom: 18px; }
.hm-case-results-item h4 {font-size: 18px; margin-bottom: 10px; }
.hm-case-results-item h5 {font-size: 15px; }
.hm-case-results-sec h2.city-title strong {font-size: 64px; letter-spacing: 5px; }
.hm-case-results-blk:before {width: 80px; height: 62px; }

.hm-award-sec {padding: 20px 0 40px; }
.hm-award-item {  margin: auto;max-width: 170px; }
.hm-award-list.owl-carousel .owl-nav {position: static;height: auto;justify-content: center;gap: 20px;margin-top: 10px;}	
.hm-award-list {padding: 25px 15px;}	
.hm-award-list.owl-carousel .owl-nav button.owl-prev, .hm-award-list.owl-carousel .owl-nav button.owl-next {transform: scale(0.6);}	
.hm-successfull-cases-item h4 {font-size: 27px;padding: 75px 0 0;}
.hm-successfull-cases-item h4:before {transform: scale(0.6);top: -18px;}	

.hm-practice-itm {margin: auto;max-width: 250px;padding: 90px 10px 20px;}
.hm-practice-areas-sec {padding: 40px 0; }
.hm-practice-areas-lst.owl-carousel .owl-dots, .hm-consideration-list.owl-carousel .owl-dots {gap: 7px;margin: 25px auto 0;}	

.hm-considerations-sec .owl-stage-outer, .hm-considerations-sec .owl-stage{display:block; }
.hm-considerations-sec h2 {margin-bottom: 20px;}	
.hm-consideration-itm:nth-child(odd), .hm-consideration-itm:nth-child(even) {margin: auto; }
.hm-considerations-sec {padding: 20px 0 40px; }	

.hm-divorce-sec {padding: 0 0 20px; }
.hm-divorce-rgt p {line-height: 1.7;letter-spacing: 0.3px;}
.hm-divorce-rgt h3 {font-size: 28px;margin: 25px 0 15px;}
.hm-divorce-lft p {font-size: 17px; margin-bottom: 15px; }
.hm-divorce-lft h6 {font-size: 18px; }
.hm-divorce-lft p strong {font-size: 15px; }
.hm-divorce-btns {gap: 14px; flex-wrap: wrap; justify-content: center; }
.hm-divorce-btns .hm-cnct-btn a {padding: 16px 21px; font-size: 14px; }
.hm-divorce-lft .hm-tel-btn a.cmn-btn:before {left: 24px; }
.hm-divorce-lft .hm-tel-btn a.cmn-btn { padding: 14px 20px 14px 60px; }

.hm-successful-cases-sec h2.text-heading {margin: 0 0 9px; font-size: 28px; }
	
.hm-success-results-sec {background-size: 100% 50%;padding: 30px 0 0;}	

.hm-serving-sec {padding: 0 0 40px; }
.hm-serving-rit .text-heading {font-size: 35px;}
.hm-serving-rit h3 {font-size: 25px; }

.hm-about-sec{padding: 20px 0 40px}
.hm-about-btn {display: flex; flex-direction: column;  }
.hm-about-sec h2 {margin: 0 0 16px;}
.hm-about-lft  h4 {font-size: 24px; margin: 0 0 12px; }
.hm-about-lft h3 {font-size: 25px;}
.hm-about-rit-mdl h4 {font-size: 18px;}	
.hm-about-lft-btn a.cmn-btn {padding: 16px 20px;}	
.hm-about-rit-btn a.cmn-btn {padding: 15px 16px 13px 45px;}	

.hm-cases-we-hndl-sec {padding: 54px 0 66px; }

.hm-podcasts-sec {padding: 40px 0 20px; }
.hm-podcasts-sec:before {transform: scale(0.3); left: -123px; }
.hm-podcasts-sec h2 {font-size: 40px; margin: 0 0 10px; }
.hm-podcasts-lft p {font-size: 21px; margin: 0px 0 30px; }
.hm-podcasts-mdl {margin: 0 0 18px; flex-direction: column; }
.hm-podcasts-btn  a.cmn-btn { padding: 15px 27px; font-size: 15px;}

.hm-what-makes-sec { padding: 0 0 33px;}

.hm-cases-we-hndl-sec {padding: 40px 0; }
.hm-cases-we-hndl-dtls h4 { font-size: 24px; margin: 0 0 18px;text-align: center;}
.hm-cases-we-hndl-sec .text-heading {font-size: 30px;margin: 0 0 14px;text-align: center;}
.hm-cases-we-hndl-dtls:before {height: 60px; width: 80px;}
	
.hm-podcasts-mid p {font-size: 18px;}	

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

.hm-expertise-sec { padding: 40px 0 22px; } 
.ny-expertise-vd-btn a { transform: scale(0.7); bottom: -3px; } 
.ny-expertise-rgt h6 { font-size: 15px;letter-spacing: 0.3px;} 
.ny-expertise-rgt h6::after { bottom: -8px; left: auto; } 
.ny-expertise-btns {flex-direction: column-reverse;}
.ny-expertise-lft p { margin: 0 0 18px; letter-spacing: 0.4px;} 
.ny-expertise-lft h5 br{display: none;} 
.ny-expertise-lft h5 { font-size: 25px; margin: 15px 0; } 
.ny-expertise-read-btn { margin: 10px 0 0; } 
.ny-expertise-read-btn a { font-size: 17px; } 
.ny-expertise-read-btn a::before { transform: scale(0.7); }
.ny-expertise-lft h2 {font-size: 29px;}	
	
.hm-testimonials {padding: 0 0 40px;}	
.hm-testimonials h2 {font-size: 30px;}	
.hm-testi-list.owl-carousel .owl-nav {max-width: 100%;position: static;margin: 20px 0 0;justify-content: center;gap: 25px;}	
.hm-testi-list.owl-carousel {margin: 0px 0 20px;}	

.hm-attorney-section {padding: 20px 0 40px;}
.hm-attorney-section h2 strong{display: block;}
.hm-attry-cntnt {min-height: auto;padding: 15px 7px 30px;}
.hm-attrny-main.owl-carousel .owl-nav {max-width: 100%;position: static;margin: 20px 0;justify-content: center;gap: 30px;}
.hm-attorney-section h2 {margin: 0 0 13px;}
.hm-attorney-btn a.cmn-btn {padding: 16px 25px;}
.atrny-headings h6 {font-size: 18px;}	

.hm-implications-sec h2 {font-size: 31px;}
.divrc-n-implctn-main.owl-carousel .owl-nav button{transform: scale(0.9);}

.hm-areas-serve-sec {padding: 0px 0 40px;}
.area-tab-btn {padding: 15px 10px 15px 53px;}
.area-phone::before {transform: scale(0.4);top: -36px;}
.area-phone {padding: 60px 0 0 0;}
.area-phone a {font-size: 27px;}
.area-right h5 {font-size: 33px;}
.area-right-btn a.cmn-btn {padding: 15px 17px;}

.hm-connect-sec {padding: 0 0 20px;}
.hm-connect-sec h2.text-heading {margin: 0 0 16px;font-size: 30px;}
.connect-socl-prfl-itm, .connect-socl-prfl-itm:nth-child(2) {max-width: 350px;}

.hm-faq-sec h2 {font-size: 28px;}

.hm-blog-sec {padding: 40px 0;}
.hm-blog-left-item {margin: 0 0 25px;}
.hm-blog-btn a.cmn-btn {padding: 16px 24px;}
.hm-blog-right h4.preview-title {font-size: 20px;}
.blog-cntnt p {font-size: 15px;}
	
#footer-navigation ul li {margin: 0px;}	
#footer-navigation ul {display: flex;justify-content: center;gap: 10px 12px;flex-wrap: wrap;}	

.ftr-form-sctn {padding: 15px 0;}
.fttr-form-blck-main {margin-top: 25px;}
.hm-form-sec {padding: 30px 20px;}
.hm-form-sec h2 {font-size: 33px;}
.hm-form-sec p {margin: 0 0 17px;}
.hm-form .gform_fields {gap: 6px !important;}
.hm-form .gfield--type-choice.chk {width: 100%;}
.hm-form-sec .gfield.gfield--type-html.popfield {margin-bottom: 3px;}
.popup .popuptext {font-size: 13px;width: 400px;}

.fttr-blocks-logo {margin: 0 auto 25px;}
.fttr-blocks-lg-icns {margin: 0 0 20px;}
.ftr-itm h4 {font-size: 23px;padding: 65px 0 0;}
.ftr-itm h4 a {font-size: 25px;}
.ftr-itm h4:before, .ftr-itm.call h4 a:before {transform: scale(0.67);top: -13px;}
.ftr-copyrights-sec {padding: 15px 0;}

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

/*Inner Pages responsive*/

#main-heading{padding: 50px 0;}
#main-heading h1 {font-size: 37px;margin: 0 0 6px; }
.inrpg-breadcrumbs, .breadcrumbs {font-size: 15px;}	

#post-content, #page-content {padding: 40px 0; }
#page-column h1, #post-content h1, #page-column h2, #post-content h2 {font-size: 33px; }
#page-column h3, #post-content h3 {font-size: 30px; }
#page-column h4, #post-content h4 {font-size: 25px; }
#page-column h5, #post-content h5 {font-size: 22px; }
#page-column h6, #post-content h6 {font-size: 20px; }
#page-column li, #post-content li{margin: 0 0 10px !important;}

.inr-abut-attry-main {gap: 75px 0;flex-direction: column;align-items: center;margin: 25px 0 80px;}
.hm-attry-cntnt.inr-attry-cntnt {bottom: -40px;}

section.widget.csae-res { padding: 17px 12px; }
.sidebar-page .widget.csae-res .sdbr-case-item .case-content h6::before { transform: scale(0.8); }
.sidebar-page .widget.csae-res .sdbr-case-item .case-content h6 { font-size: 18px;}
section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-dots { bottom: -42px; }

#page-column .cmn-box { padding: 20px 15px 30px;} 
#page-column .cmn-box h2 { font-size: 34px;} 
#page-column .cmn-box h2 strong { font-size: 40px; } 
#page-column .cmn-box .cmn-box-cnslt-btn {gap: 12px;}
#page-column .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn,
#page-column .cmn-box-cnslt-btn .cnslt-call a.cmn-btn { padding: 13px 30px; font-size: 15px; } 
#page-column .cmn-box-cnslt-btn .cnslt-call a.cmn-btn { padding: 13px 20px;}
#page-column .cmn-box.cta-box-two .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn {padding: 15px 20px;font-size: 14px;}
#page-column .cmn-box.cta-box-two .cmn-box-cnslt-btn .cnslt-call a.cmn-btn {padding: 14px 35px;}	

#page-column .cmn-box.cta-box-two h6 {font-size: 18px;}	
#page-column .cmn-box h6 {line-height: 1.3;margin: 0 0 16px;}	
	
.inr-cta-sec:before {position: absolute;content: "";background-color: #fff;width: 100%;height: 100%;left: 0;right: 0;bottom: 0;top: 0;margin: auto;opacity: 55%;pointer-events: none;}
.inr-cta-sec h2.city-title strong { font-size: 58px; letter-spacing: 2px; } 
.inr-cta-sec { padding: 200px 0 30px; } 
.inr-cta-sec h3 { font-size: 26px; margin: 0 0 10px; }
.cta-sec-btns { flex-direction: column; } 
.cta-sec-btns .cta-sec-rgt-btns a.cmn-btn { padding: 17px 20px 17px 55px; } 
.cta-sec-btns .cta-sec-rgt-btns a.cmn-btn::before { transform: scale(0.7); left: 18px; }
.inr-cta-sec h3::before { transform: scale(0.4); }

#page-column .single-author .author-by, #page-column .single-category { font-size: 15px; }

.single-author-avatar {max-width: 100px;}

#page-column .attorney-details { padding: 20px 15px; flex-direction: column;align-items: center;margin: 0 0 20px; }
#page-column .attorney-image { width: 100%; max-width: 300px; margin: auto;}
#page-column .attorney-content {width: 100%;text-align: center;background-color: #ffffff4d;max-width: 500px;padding: 20px 10px;}
#page-column .attorney-details::after { background-image: radial-gradient(circle,rgba(122, 115, 106, 1) 0%, rgba(252, 70, 107, 0) 57%); width: 100%; height: 70%; top: 0; left: 0; right: 0; bottom: auto; margin: auto; background-position: center; }
#page-column .attorney-details::before{background-size: cover;}
#page-column .attorney-content h2 { font-size: 35px; margin: 0 0 12px; }
#page-column .attorney-btn a.cmn-btn {padding: 15px 30px;}

#page-column .review-item h5 {font-size: 22px;}

#page-column .contact-page .in-cont-list {flex-direction: column;align-items: center;}
#page-column .in-cont-lft h2 {font-size: 28px;}
	
.areaserved-list .areaserved-item a {font-size: 15px;padding: 16px 10px;}	
.areaserved-item-list h2 {font-size: 30px;}
	
.alignleft {float: none;margin-right: 0;margin-top: 0;width: 100%;}	
	
	
	
.fact-checked-blk p {font-size: 14px;line-height: 1.75;}	
.fact-checked-blk h3 {font-size: 20px;}	
.fact-checked-img img {width: 38px;}	

}

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

@media screen and (max-width:560px) {
	
.logo-section {gap: 20px;flex-direction: column;}	
	
.hm-banner-sec .banner-cnt {padding: 30px 20px;}	
.hm-banner-sec h1 {font-size: 33px;}	
	
.hm-cmn-slider-cont p, .hm-publications-sec .hm-cmn-slider-lst.owl-carousel .owl-item.center .hm-cmn-slider-cont p {font-size: 15px;}	
	
}

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

a.cmn-btn {font-size: 13px;letter-spacing:0.5px; padding: 15px 24px;}
.text-heading {font-size: 28px; margin: 0 0 14px;line-height: 1.15;}

.showhide {padding: 0px 0 0 28px;}	
.header-number {padding: 10px 45px 7px 15px; }
.header-sticky .sticky-cnt a:before, .header-sticky .sticky-cnt button:before {transform: scale(0.75); }
.header-sticky .sticky-cnt>a, .header-sticky .sticky-cnt button { padding: 40px 0 0;}
.header-sticky .sticky-cnt>a, .header-sticky .sticky-cnt button { font-size: 15px;}
.header-number strong {font-size: 11px; }

.hm-banner-sec {padding: 50px 0 30px; }
.hm-banner-sec h1 {font-size: 32px; }
.hm-banner-sec .banner-cnt {padding: 25px 15px;}	
.hm-banner-sec p {font-size: 14px;}	

.hm-media-sec {padding: 30px 0; }
.hm-cmn-slider-cont p {font-size: 14px; }
.hm-cmn-slider-itm:before {transform: scale(0.6); }
.hm-cmn-slider-itm:after{display: none;}
.hm-cmn-slider-itm{padding: 0 0 20px;background-color: rgb(0, 0, 0, 0.3);}
.hm-cmn-slider-logo {position:static;margin: -20px auto 10px; max-width: 170px;z-index: 1;position: relative; }
.hm-cmn-slider-cont {position:static; }
.hm-cmn-slider-lst.owl-carousel .owl-nav {max-width: 100%; margin: 10px auto 20px; justify-content: center; gap: 30px; }
.hm-cmn-slider-lst.owl-carousel .owl-nav button.owl-prev, .hm-cmn-slider-lst.owl-carousel .owl-nav button.owl-next {transform: scale(0.76); }
.hm-cmn-slider-lst.owl-carousel .hm-cmn-slider-itm {max-width: 400px;}
.hm-cmn-slider-itm:hover .hm-cmn-slider-cont p {color: #000;}	

.hm-publications-sec {padding: 0 0 34px; }

.hm-case-results-lft h2.text-heading {font-size: 28px; margin-bottom: 14px; }
.hm-case-results-blk h3 {font-size: 22px; }
.hm-read-more-btn a {font-size: 14px;padding-right: 28px;}
.hm-read-more-btn a:before {transform: scale(0.62); }
.hm-case-results-sec {padding: 0 0 34px; }
.hm-case-results-sec h2.city-title strong {font-size: 45px; letter-spacing: 3px; }
.hm-case-results-blk {padding: 0; }
.hm-case-results-lft {padding: 25px 15px 50px;background: rgb(240 235 229 / 90%);}
.hm-case-results-sec .hm-read-more-btn {padding: 10px 0 0; }
.hm-case-results-item h5{letter-spacing: 0.4px;}
.hm-case-results-blk:before{display: none;}
.hm-case-results-sec h2.city-title {margin: 0 0 15px;}	
.hm-case-results-lft p {font-size: 15px; letter-spacing: 0.3px;line-height: 1.65;}	

.hm-practice-areas-sec {padding: 34px 0; }
.hm-practice-areas-sec h2 {margin-bottom: 20px; }
.hm-practice-areas-lst.owl-carousel .owl-dots, .hm-consideration-list.owl-carousel .owl-dots {margin: 20px auto 0; }    
.hm-practice-areas-lst {margin: 0 0 20px !important; }

.hm-award-sec {padding: 20px 0; }
.hm-award-item {margin: auto;} 
.hm-award-list.owl-carousel .owl-nav button.owl-prev, .hm-award-list.owl-carousel .owl-nav button.owl-next {transform: scale(0.52); }

.hm-considerations-sec { padding: 20px 0 30px; }
.hm-consideration-itm h4 { font-size: 22px;}
.hm-considerations-sec h2 {font-size: 27px;line-height: 1.2;}
	
.hm-podcasts-sec {padding: 30px 0 20px; }
.hm-podcasts-sec h2 {font-size: 34px;}
.hm-podcasts-mid p {font-size: 17px;}
.hm-podcasts-play-btns {bottom: 13px; max-width: 160px; }
.hm-podcasts-play-btns .hm-podcasts-play-btn-lft, .hm-podcasts-play-btns .hm-podcasts-play-btn-rgt {transform: scale(0.7); }	

.hm-divorce-sec {padding: 0 0 15px; }
.hm-divorce-rgt h3 {font-size: 27px; margin: 18px 0 12px; }
.hm-divorce-lft p {font-size: 15px; letter-spacing: 0.3px;}
.hm-divorce-lft h6 {font-size: 17px; letter-spacing: 0.3px;}
.hm-divorce-lft h2 {font-size: 22px;}
.hm-divorce-img {max-width: 350px; margin: 0 auto 20px; padding: 3px;}
.hm-divorce-rgt h2 {margin-bottom: 12px;}	

.hm-successful-cases-sec {padding: 14px 0 15px; }
.hm-successful-cases-sec h2.text-heading {font-size: 23px; margin: 0 0 10px;  }
.hm-successfull-cases-item:before {transform: scale(0.6); }
.hm-successfull-cases-item h4 {font-size: 24px;padding: 70px 0 0; }
.hm-successfull-cases-item h4:before {transform: scale(0.55);}
.hm-successfull-cases-item {padding: 20px 10px 24px; }
.hm-successful-cases-sec p {margin: 0 0 20px;line-height: 1.6; }
.hm-divorce-blk {gap: 20px;}	
.hm-divorce-conct {padding: 35px 15px 20px;margin-bottom: 20px;}	
	
.hm-success-results-sec {background-size: 100% 40%;padding: 0;background-position: top 50px center;}	

.hm-about-sec{padding: 15px  0 30px}
.hm-about-sec h2 {margin: 0 0 12px; }
.hm-about-lft h4 {font-size: 21px; margin: 0 0 14px; }
.hm-about-lft h3 {font-size: 23px; margin: 0px 0 12px; }
.hm-about-rit-btn a.cmn-btn {font-size: 17px; padding: 14px 16px 14px 48px; }
.hm-about-rit-image img {height: 280px;}
.hm-about-rit-image {max-width: 350px; }
.hm-about-rit-mdl h4 {  font-size: 17px;}
.hm-about-blk {gap: 20px;}	

.hm-cases-we-hndl-sec .text-heading {font-size: 23px; }

.hm-testimonials {padding: 0 0 34px;}	
.hmtesti-headings {margin-bottom: 20px;}	
.hm-testimonials h2 {margin: 0 0 12px; font-size: 30px; }
.hmtesti-headings h6 {font-size: 18px;letter-spacing: 0.5px;}	
.hm-testimonials h5 {font-size: 11px; margin: 0 0 31px; }
.hm-testimonials .testi-item:before {transform: scale(0.7); }
.hm-testimonials .testi-item h5 {font-size: 20px; }
.hm-testimonials .testi-item {width: 100%; padding: 80px 15px 25px; position: relative; background-color: #f0ebe5; }
.hmtesti-btn a.cmn-btn {font-size: 14px; }
.hm-testimonials .testi-item p{letter-spacing: 0.4px;margin: 0 0 18px; }

.hm-serving-rit h3 {font-size: 23px; margin: 0 0 15px; }
.hm-serving-rit .text-heading {font-size: 32px; }
.hm-serving-sec {padding: 0 0 34px; }
.hm-serving-rit p {letter-spacing: 0.3px; }
.hm-serving-image img {object-fit: cover; object-position: center; height: 350px; }
.hm-serving-rit li {font-size: 15px;}
.hm-serving-rit p {font-size: 15px; letter-spacing: 0.3px; }

.hm-cases-we-hndl-sec .text-heading {font-size: 30px; }
.hm-cases-we-hndl-sec {padding: 34px 0; }
.hm-cases-we-hndl-lft .accordion-section h3 a.accordion-section-title {font-size: 17px; padding: 15px 32px 15px 30px; }
.hm-cases-we-hndl-lft .accordion-section h3 a::before {top: 18px;}
.hm-cases-we-hndl-dtls h4 {font-size: 22px; margin: 0 0 10px; }
.hm-cases-we-hndl-dtls {padding: 20px 15px; }
.hm-cases-we-hndl-lft .accordion-section-content h5 {font-size: 17px; }
.hm-cases-we-hndl-dtls:before{display: none;}
.hm-cases-we-hndl-blk p {font-size: 15px; letter-spacing: 0.4px;}


.hm-what-makes-item:before {bottom: 7px; }
.hm-what-makes-sec h2 {margin: 0 0 12px; font-size: 36px; } .hm-successfull-cases-item:last-child {margin: 0; }
.hm-what-makes-sec h2 {margin: 0px 0 10px; font-size: 27px; }
.hm-what-makes-item {padding: 32px 14px 68px; }
.hm-what-makes-sec .hm-what-makes-item p{letter-spacing: 0.3px; }
	
.ny-expertise-rgt h6::before, .ny-expertise-rgt h6::after{display: none;}	
.ny-expertise-cntnt {padding: 20px 15px;}	
.ny-expertise-rgt h4 {font-size: 22px;}
.ny-expertise-cntnt {margin: 0 0 17px;}

.accordion-section h4 a:after {right: 12px; }
.accordion-section h4 a.accordion-section-title {font-size: 15px; padding: 14px 19px 16px 24px; }
.accordion-section h4 a::before {top: 15px; }

.hm-read-more-btn a {font-size: 14px; }
.hm-read-more-btn a:before {transform: scale(0.6); }
.accordion-section h3 a.accordion-section-title {padding: 22px 0px 22px 9px; font-size: 17px; }
.accordion-section h3 a:after {right: 12px; }

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

.hm-attorney-section {padding: 20px 0 30px;}
.hm-attorney-section h2 strong {display: inline;}
.hm-attorney-btn a.cmn-btn {padding: 15px 20px;}
.atrny-headings h6 {font-size: 17px;line-height: 1.4;}	
.atrny-headings {margin: 0 0 15px;}	

.hm-implications-sec h2 {font-size: 28px;margin: 0 0 13px;}
.hm-implications-sec h2 br{display: none;}
.divrc-n-implctn-main.owl-carousel .owl-nav button {transform: scale(0.8);}
.divrc-n-implctn-main.owl-carousel .owl-nav {gap: 30px;margin: 20px auto 0;}

.hm-areas-serve-sec { padding: 0px 0 30px; } 
.hm-areas-serve-sec h2 {margin: 0 0 15px;}
.area-phone::before {transform: scale(0.35);top: -39px;}
.area-phone {padding: 55px 0 0 0;}
.area-phone a::before {transform: scale(0.55);left: -12px;}
.area-phone a {font-size: 25px;padding: 0 0 0 40px;}
.area-right h5 {font-size: 28px;}

.hm-connect-sec h2.text-heading {font-size: 28px;}
.connect-socl-prfl-hvr a {transform: scale(0.75);}

.hm-faq-sec h2 {font-size: 25px;}
.faq-accordion-main .accordion-item h3 {font-size: 15px;}	
.faq-accordion-main .accordion-item h3 a::before {width: 8px;height: 8px;left: 11px;top: 17px;}	
.faq-accordion-main .accordion-item h3 a {padding: 12px 50px 11px 29px;top: 19px;}	
.hmfaq-btn a.cmn-btn {padding: 15px 17px 13px;}	

.hm-blog-sec {padding: 30px 0;}
.hm-blog-main .read-more a {font-size: 14px;}
.hm-blog-left-item {padding: 0px 0 7px 70px;}
.hm-blog-right .preview-img img {height: 200px;}
.hm-blog-left-item::before {width: 55px;background-size: 79%;}
.hm-blog-right {padding: 12px;}

.fttr-form-blck-main {margin-top: 20px;}
.hm-form-sec {padding: 25px 20px;}
.hm-form-sec h2 {font-size: 28px;padding: 0 0 13px;}
.hm-form .gfield.gfield--type-text, .hm-form .gfield.gfield--type-phone, .hm-form .gfield.gfield--type-email {width: 100% !important;}
.hm-form .gform_fields {gap: 7px !important;}
.hm-form .gform_wrapper .top_label textarea {height: 90px !important;}
.hm-form .gform_wrapper .top_label input[type="submit"] {padding: 15px 24px !important;}
.popup .popuptext {width: 290px;}

.fttr-blocks-logo {max-width: 300px;}

    .hm-banner-bottom-sec {padding: 30px 0; }
    .hm-banner-bottom-sec p {font-size: 15px;}
.hm-banner-bottom-sec h2.text-heading strong {display: inline;}	
	
/*Inner Pages*/

#main-heading {padding: 40px 0; }
#main-heading h1 {font-size: 33px; }
.inrpg-breadcrumbs, .breadcrumbs {font-size: 14px;}

#post-content, #page-content {padding: 30px 0 40px; }
#page-column h1, #post-content h1, #page-column h2, #post-content h2 {font-size: 28px; }
#page-column h3, #post-content h3 {font-size: 26px; }
#page-column h4, #post-content h4 {font-size: 22px; }
#page-column h5, #post-content h5 {font-size: 20px; }
#page-column h6, #post-content h6 {font-size: 18px; }
#page-column li ul li, #post-content li ul li{padding-left: 15px;}
#page-column p, #post-content p {line-height: 1.7;}	

#page-column .hm-attry-cntnt.inr-attry-cntnt h4 {font-size: 20px;}
#page-column .hm-attry-cntnt.inr-attry-cntnt p {font-size: 15px;}
.inr-abut-attry-main {margin: 25px 0 70px;}

#page-column .cmn-box {margin: 20px auto;}
#page-column .cmn-box h2 {font-size: 29px;}
#page-column .cmn-box h2 strong {font-size: 36px;}
#page-column .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn, #page-column .cmn-box-cnslt-btn .cnslt-call a.cmn-btn {padding: 12px 20px;}
#page-column .cmn-box.cta-box-two .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn {padding: 14px 17px;}
#page-column .cmn-box.cta-box-two h2, #page-column .cmn-box.cta-box-two strong {font-size: 25px;line-height: 1.2;}
#page-column .cmn-box.cta-box-two h2 {margin: 0 0 12px;}
#page-column .cmn-box.cta-box-two .cmn-box-cnslt-btn .cnslt-call a.cmn-btn {padding: 13px 30px;}	

#page-column .cmn-box.cta-box-two strong {margin-top: 3px;}	
	
.single-author-box {padding: 20px 15px;}
.single-author-description {font-size: 15px;line-height: 1.7;}
.single-pagination .nav-links a {padding: 13px 15px;font-size: 14px;}

.inr-cta-sec h2.city-title strong {font-size: 40px;letter-spacing: 0px;}
.inr-cta-sec {padding: 110px 0 20px;}
.inr-cta-sec h2.city-title {top: 6px;}
.inr-cta-sec h3 {font-size: 24px;}
.inr-cta-sec h3::before { transform: scale(0.35);         top: -130px;}

#page-column .review-item {padding: 25px 15px;}
#page-column .review-item .star-rat {transform: scale(0.7);}
#page-column .review-item p {font-size: 15px;line-height: 1.7;}
#page-column .review-item h5 {font-size: 21px;}

#page-column .attorney-content h2 {font-size: 32px;}
#page-column .attorney-content .attorney-call p a::before {transform: scale(0.8);left: -4px;}
#page-column .attorney-content .attorney-call {padding-left: 55px;margin: 0 0 15px;}
#page-column .attorney-content .attorney-call p {font-size: 15px;}
#page-column .attorney-content .attorney-call p a {font-size: 23px;}
#page-column .attorney-btn a.cmn-btn {padding: 15px 25px;}

.posts-readmore {position: static;}
.posts-list {padding: 7px 7px 25px;}
#post-column-full .nav-links{flex-wrap: wrap;}
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers {transform: scale(0.7);margin: 0 5px;}

#page-column .practice-item h5:before {transform: scale(0.65);}
#page-column .practice-item {padding: 25px 10px 25px 20px;}
#page-column .practice-item h5 {font-size: 17px;padding-left: 60px;}

#page-column .in-cont-lft h2 {line-height: 1.2;margin: 0 0 11px;}

#page-column .in-case-result-itm {padding: 25px 10px;}
#page-column .in-case-result-itm h6 {position: static;display: inline-block;width: auto;}
#page-column .in-case-result-blk .in-case-result-itm p {margin-bottom: 13px;}
	
	
#page-column .accordion-section {margin-bottom: 10px;}	
#page-column .accordion-section h3 a.accordion-section-title {padding: 11px 50px 12px 14px;}	
#page-column .accordion-section h3 a.accordion-section-title:before {top: 10px;right: 16px;font-size: 23px;}	

.custom-overlay iframe {height: 220px;}
.custom-overlay {max-width: 450px;}	
.custom-overlay button {font-size: 19px !important;padding: 4px !important;}	
	
.areaserved-item-list h2 {font-size: 28px;margin: 0 0 13px;}	
	
.hm-banner-bottom-sec h2.text-heading {margin: 0 0 10px;}	
	
#post-content .inn-podcasts-blk .posts-list .posts-block {min-height: auto;padding-top: 20px;}	
.inn-podcasts-blk .posts-list .hm-cmn-slider-logo {top: 0px;}
#post-content .posts-list .posts-block h6 {font-size: 17px;}	


}

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


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

.hm-form-sec {padding: 25px 15px;}	
.popup .popuptext {width: 260px;}
	
.hm-practice-areas-sec h2 {font-size: 25px;letter-spacing: 0.5px;}	
	
.custom-overlay iframe {height: 170px;}	
	
}