@media screen and (max-width:1600px) {	.main-site-branding {width: 600px;}	.main-banner-section{padding: 170px 0 30px;}	.main-banner-section h1{font-size: 42px;}	.main-bnr-btns {margin: 0 0 130px;}	.hm-law-firm-sec h2{font-size: 34px;}	.hm-divorce-sec {padding: 70px 0 55px;}	.divorce-img {margin: 0 auto 30px;}	.hm-narcissist-sec {padding: 60px 0 50px;}	.hm-divorce-info-sec {padding: 75px 0 85px;}	.main-frm-sec{padding: 90px 0 60px;}	.hm-faq-sec {padding: 65px 0 80px;}	.hm-faq-acc .accordion-profile h3{font-size: 20px;}	.hm-our-sec	{padding: 60px 0;}	.main-ftr-blocks{ padding: 0 0 50px;}	.main-ftr-copyrights-sec {padding: 50px 0;}}@media screen and (max-width:1440px) {	.main-logo-section .container, .main-home-content .container, .main-ftr-block .container{max-width: 1100px;}	#main-nav ul li a {font-size: 15px;}	.hdr-lft-btn {width: 130px;}	.hdr-rite-btn a{padding: 15px 21px;}	.hdr-cal a{font-size: 15px;}	.hdr-loca p{font-size: 15px;}	.main-logo-section{padding: 14px 0 40px;}	.main-banner-section {padding: 140px 0 30px;}	.bnr-img{max-width: 100px;margin: 0 auto 25px;}	.main-banner-section h1 {font-size: 38px;}	.hdng-btm-cnt{font-size: 19px;margin: 0 0 25px;}	.main-bnr-btns a{padding: 16px 66px;}	.bnr-btn-lft a:before, .bnr-btn-rite a:before{transform: scale(0.8);left: 32px;}	.main-bnr-btns {margin: 0 0 100px;}	.bnr-scil-icns a{transform: scale(0.8);margin: -5px;}	.hm-law-firm-sec h2 {font-size: 32px;}	.hm-law-firm-sec h5{font-size: 21px;}	.hm-law-firm-sec p {line-height: 1.6;margin: 0 0 20px;}	.hm-divorce-sec {padding: 60px 0 45px;}	.divorce-itm h4{font-size: 20px;}	.divorce-itm p{margin: 0 0 30px;font-size: 15px;line-height: 1.6;}	.divorce-img {margin: 0 auto 25px;}	.learn-btn a{padding: 14px 22px;font-size: 15px;}	.hm-divorce-list{margin: 0 0 30px;}	.hm-ready-to-be-sec {padding: 55px 0;}	.ready-cnt h4{font-size: 24px;}	.ready-sec-itm {margin: 0 0 30px;}	.ready-cnt p{line-height: 1.6;}	.hm-narcissist-sec {padding: 50px 0 40px;}	.narcissist-cnt h5{font-size: 24px;}	.narcissist-cnt p {font-size: 15px;line-height: 1.6;margin: 0 0 30px;}	.hm-divorce-info-sec {padding: 65px 0 75px;}	.hm-divorce-info-itm h4 {font-size: 25px;}	.hm-divorce-info-itm h6 {font-size: 20px;margin: 0 0 15px;}	.hm-divorce-info-itm h5 {font-size: 20px;margin: 0 0 20px;}	.main-frm-sec {padding: 70px 0 50px;}	.hm-faq-sec {padding: 55px 0 70px;}	.hm-our-cnt h4{font-size: 22px;}	.hm-our-cnt p{font-size: 15px;line-height: 1.6;margin: 0 0 25px;}	.main-awards-sec p{font-size: 15px;line-height: 1.6;}	.main-awards-sec {padding: 20px 0 60px;}}@media screen and (max-width:1240px) {	.main-logo-section .container, .main-home-content .container, .main-ftr-block .container{max-width:990px;}	#main-nav ul li a {font-size: 14px;}	.main-site-branding {width: 540px;}	.main-logo-section {padding: 10px 0 30px;}	.main-banner-section {padding: 100px 0 20px;}	.bnr-img {max-width: 80px;margin: 0 auto 20px;padding: 0 0 15px;}	.main-banner-section h1 {font-size: 35px;letter-spacing: 5px;line-height: 1.2;}	.hdng-btm-cnt {font-size: 18px;margin: 0 0 20px;}	.main-bnr-btns a {padding: 15px 58px;font-size: 14px;}	.bnr-btn-lft a:before, .bnr-btn-rite a:before {transform: scale(0.8);left: 26px;top: -2px;}	.main-bnr-btns {margin: 0 0 70px;}	.hm-law-firm-sec h2 {font-size: 30px;}	.hm-law-firm-sec h5 {font-size: 20px;}	.hm-law-firm-sec p{font-size: 15px;}	.ready-cnt h4 {font-size: 22px;}	.ready-cnt p {font-size: 15px;}	.narcissist-cnt h5 {font-size: 22px;line-height: 1;}	.narcissist-cnt p {line-height: 1.5;margin: 0 0 20px;}	.hm-divorce-info-sec {padding: 55px 0 64px;}	.hm-divorce-info-itm:before{transform: scale(0.8);}	.hm-divorce-info-itm h5 {font-size: 18px;margin: 0 0 16px;}	.hm-divorce-info-itm h6 {font-size: 18px;}	.hm-divorce-info-itm h4 {font-size: 23px;}	.main-frm-sec {padding: 60px 0 50px;}	.main-frm-sec h2{font-size: 30px;margin: 0 0 15px;}	.hm-faq-sec {padding: 50px 0 60px;}	.hm-faq-sec h2 {font-size: 25px;margin: 0 0 25px;}	.hm-our-sec {padding: 50px 0;}	.hm-our-cnt h4 {font-size: 20px;}	.hm-our-cnt p {line-height: 1.5;margin: 0 0 20px;}	.home-posts-list{gap: 20px;}	.meta-cat{font-size: 10px;}	.hm-blog-itm h3{font-size: 15px;}	.main-advcate-lst h3{font-size: 20px;}	.main-advcate-lst p {font-size: 15px;line-height: 1.6;}	.main-ftr-block {padding: 50px 0 0px;}	.main-ftr-blocks h4{margin: 0 0 15px;font-size: 17px;}	.ftr-loca-lst a, .main-ftr-blks-lft p{font-size: 14px;line-height: 1.6;}	.ftr-loca-lst {margin: 0 0 20px;}	.ftr-cntct{margin: 0 0 30px;}	.ftr-blog-itm h5{margin-bottom: 15px;font-size: 14px;line-height: 1.5;}	.ftr-posts-list {margin: 0 0 30px;}	.ftr-srve-lst p{font-size: 14px;line-height: 1.5;}	.ftr-img {margin: 28px 0 0;width: 150px;}	.ftr-srch input{padding: 16px 20px;}	.main-ftr-blocks {padding: 0 0 40px;}	.main-ftr-copyrights-sec {padding: 40px 0;}	.main-ftr-copyrights-sec p{line-height: 1.5;margin: 0 0 25px;font-size: 13px;}	.main-awards-sec {padding: 20px 0 40px;}}@media screen and (max-width:991px) {	.main-logo-section .container, .main-home-content .container, .main-ftr-block .container{max-width: 720px;}	.main-header{display: none;}	.main-logo-section .container{flex-direction: column;}	.main-site-branding {width: 380px;margin: 0 auto 20px;}	.main-top-call {width: 100%;text-align: center;}	.hdr-cal {text-align: center;}	.hfr-top-btns{justify-content: center;}	.main-banner-section {padding: 40px 0;background-position: center;}	.bnr-img {max-width: 65px;margin: 0 auto 15px;padding: 0 0 10px;}	.main-banner-section h1 {font-size: 30px;letter-spacing: 4px;line-height: 1.1;}	.main-bnr-btns {margin: 0 0 30px;}	.hm-law-firm-sec h2 {font-size: 25px;margin: 0 0 15px;line-height: 1;}	.hm-law-firm-sec h5 {font-size: 18px;}	.hm-law-firm-sec p {font-size: 14px;line-height: 1.5;margin: 0 0 15px;}	.hm-divorce-sec {padding: 40px 0;}	.divorce-itm {padding: 25px 15px 20px;}	.divorce-itm p {margin: 0 0 20px;font-size: 14px;line-height: 1.4;}	.divorce-img {margin: 0 auto 20px;}	.learn-btn a {padding: 13px 20px;font-size: 14px;}	.hm-ready-to-be-sec {padding: 40px 0;}	.ready-sec-list {padding: 0;}	.ready-sec-itm {margin: 0 0 20px;flex-direction: column;gap: 15px;}	.ready-cnt h4 {font-size: 20px;margin: 0 0 15px;line-height: 1;}	.ready-cnt {width: 100%;}	.hm-narcissist-sec {padding: 30px 0;}	.narcissist-blk {padding: 0;flex-direction: column;gap: 20px;}	.narcissist-cnt h5 {font-size: 20px;line-height: 1;margin: 0px 0 10px;}	.narcissist-cnt {width: 100%;}	.narcissist-img {width: 100%;max-width: 300px;margin: auto;}	.hm-divorce-info-sec {padding: 30px 0;}	.hm-divorce-info-itm{margin: 27px 0 0;padding: 40px 15px 30px;}	.hm-divorce-info-itm h5 {font-size: 16px;margin: 0 0 12px;}	.hm-divorce-info-itm h6 {font-size: 17px;margin: 0 0 10px;}	.hm-divorce-info-itm h4 {font-size: 20px;}	.main-frm-sec {padding: 40px 0;}	.main-frm-lst{flex-direction: column-reverse;}	.main-frm-rite p br{display: none;}	.main-frm-rite p{line-height: 1;margin: 0;}	.main-frm-sec .hm-form .gform_wrapper .form-links a, .main-frm-sec .hm-form .gfield--type-checkbox .gchoice label {font-size: 15px;}	.main-frm-sec h2 {font-size: 26px;margin: 0 0 12px;}	.hm-faq-sec {padding: 40px 0;}	.hm-faq-sec h2 {font-size: 22px;margin: 0 0 20px;letter-spacing: 0;}	.hm-faq-acc {width: 100%;}	.hm-our-sec {padding: 40px 0;}	.hm-our-list{flex-direction: column-reverse;gap: 15px;}	.hm-our-img {width: 100%;max-width: 270px;}	.hm-our-cnt {width: 100%;}	.hm-our-cnt p {line-height: 1.4;margin: 0 0 16px;font-size: 14px;}	.hm-our-sec.our-promise .hm-our-list {flex-direction: column;}	.hm-blog-itm {width: 48.6%;}	.hm-blog-itm h3{line-height: 1.1;}	.hm-blog-sec {padding: 30px 0 40px;}	.main-advcate-lst{flex-direction: column-reverse;gap: 15px;}	.main-advcate-img {width: 100%;max-width: 250px;margin: auto;}	.main-advcate-cnt {width: 100%;}	.main-advcate-lst p {font-size: 14px;}	.main-advcate-sec {padding: 0 0 20px;}	.main-ftr-block {padding: 40px 0 0px;}	.main-ftr-blocks{flex-direction: column;padding: 0 0 30px;gap: 20px;}	.main-ftr-blks-lft {width: 100%;}	.main-ftr-blks-mdl {width: 100%;}	.ftr-srve-lst {width: 100%;}	.ftr-img {margin: 20px 0 0;width: 140px;}	.main-ftr-copyrights-sec {padding: 30px 0;}	.ftr-posts-list {margin: 0 0 20px;}	.narcissist-cnt p {font-size: 14px;}	.main-awards-sec .attorney-awards-lst{margin-top: 0;}	.main-awards-sec {padding: 0px 0 40px;}	.main-awards-sec .attorney-awards-lst {margin-top: 0;padding: 20px 0;border-top-width: 2px;}	.main-awards-sec p {font-size: 14px;line-height: 1.4;}}@media screen and (max-width:767px) {		.main-logo-section .container, .main-home-content .container, .main-ftr-block .container{max-width: 100%;}	.main-banner-section h1 {font-size: 27px;letter-spacing: 2px;line-height: 1.1;margin: 0 0 10px;}	.hdng-btm-cnt {font-size: 16px;margin: 0 0 15px;}	.main-bnr-btns{flex-direction: column;gap:15px;margin: 0 0 20px;}	.main-bnr-btns a {padding: 15px 30px 13px 46px;font-size: 14px;}    .bnr-btn-lft a:before, .bnr-btn-rite a:before {transform: scale(0.7);left: 15px;top: 0px;}    .hm-law-firm-sec{padding: 30px 0;}	.hm-law-firm-sec h2 {font-size: 22px;}	.hm-law-firm-sec h5 {font-size: 16px;}	.hm-divorce-sec {padding: 30px 0;}	.main-frm-sec {padding: 30px 0;}	.hm-faq-sec {padding: 30px 0;}	.hm-faq-acc .accordion-profile h3 {font-size: 18px;padding: 13px 18px 13px 38px;}	.hm-faq-acc .accordion-profile .accordion-profile-content{padding: 15px 20px 0;}	.hm-blog-itm {width: 100%;max-width: 320px;margin: auto;}	.main-frm-sec .hm-form-sec {width: 100%;}	.hm-faq-sec h2 {font-size: 20px;margin: 0 0 15px;line-height: 1.1;}	.mlg-sticky-lst{    gap: 20px;}	.header-sticky.mlg-sticky .sicky-cnt.sticky-mobile-logo {max-width: 260px;}	.ftr-loca-lst {margin: 0 0 15px;}	.ftr-loca-lst a, .main-ftr-blks-lft p {font-size: 14px;line-height: 1.4;}}@media screen and (max-width:680px) {	.hm-divorce-list {margin: 0 0 20px;flex-wrap: wrap;gap: 15px;}	.divorce-itm{width: 100%;max-width: 320px;margin: auto;}	.divorce-itm h4 {margin: 0 0 12px;}	.hm-ready-to-be-sec {padding: 30px 0;}	.ready-cnt h4 {font-size: 18px;margin: 0 0 10px;}	.ready-cnt p {font-size: 14px;line-height: 1.4;}	.hm-divorce-info-box-blck{flex-direction: column;gap: 20px;}    .hm-divorce-info-itm {padding: 36px 15px 25px;width: 100%;max-width: 320px;margin: 25px auto 0;}	.hm-our-cnt h4 {font-size: 18px;line-height: 1;margin: 0 0 12px;}	.hm-blog-sec h2{font-size: 15px;padding: 10px 15px;}	.main-advcate-lst h3 {font-size: 18px;margin: 0 0 10px;}	.ftr-cntct {margin: 0 0 20px;}	.main-ftr-blocks h4 {margin: 0 0 10px;}	.ftr-srch input {padding: 14px 20px;}	.main-frm-sec h2 {font-size: 24px;}	.hm-faq-acc .accordion-profile .accordion-profile-content p{font-size: 14px;line-height: 1.4;}	.hm-our-sec {padding: 30px 0;}}@media screen and (max-width:480px) {	.main-site-branding {width: 250px;margin: 0 auto 15px;}	.hdr-lft-btn {width: 110px;}	.hdr-rite-btn a{padding: 12px 20px;}	.main-logo-section {padding: 10px 0 20px;}	.hdr-loca p {font-size: 14px;line-height: 1.1;}    .main-banner-section {padding: 30px 0;}	.bnr-img {max-width: 50px;}	.main-banner-section h1 {font-size: 22px;letter-spacing: 0px;}	.hm-law-firm-sec h2 {font-size: 20px;margin: 0 0 10px;}	.divorce-itm {padding: 20px 15px 16px;}	.divorce-img {margin: 0 auto 15px;width: 100%;}	.learn-btn a {padding: 12px 16px;font-size: 13px;}    .divorce-itm h4 {margin: 0 0 10px;font-size: 18px;}    .ready-arw-img {width: 100%;max-width: 50px;}	.narcissist-cnt h5 {font-size: 18px;}	.narcissist-btn a{font-size: 13px;padding: 14px 12px;}	.hm-divorce-info-itm h4 {font-size: 18px;}	.hm-divorce-info-itm h6 {font-size: 16px;}	.hm-divorce-info-itm:before {transform: scale(0.7);}	.main-frm-rite p{text-align: center;}	.main-frm-sec h2 {font-size: 20px;}	.hm-faq-acc .accordion-profile h3 {font-size: 17px;padding: 12px 15px 12px 32px;background-position: left 13px top 14px;letter-spacing: 0;}	.hm-faq-acc .accordion-profile .accordion-profile-content {padding: 10px 15px 0;}	.hm-blog-sec h2 {font-size: 14px;padding: 10px 15px;margin: 0 0 10px;}	.main-ftr-blocks{padding: 0 0 20px;}	.main-ftr-copyrights-sec {padding: 20px 0;}	.mlg-sticky-lst {gap: 10px;}	.header-sticky .sticky-cnt>a, .header-sticky .sticky-cnt button {font-size: 16px;}	.header-sticky.mlg-sticky .sicky-cnt.sticky-mobile-logo {max-width: 180px;}	.header-sticky .sticky-cnt a:before, .header-sticky .sticky-cnt button:before{transform: scale(0.8);top: -4px;}    .header-sticky .sticky-cnt>a, .header-sticky .sticky-cnt button {font-size: 15px;padding: 37px 0 0;}	.ftr-img {margin: 15px 0 0;width: 130px;}}