@media screen and (min-width:2000px) {
.hm-agreement-section .container {margin: 0 auto;}

}

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

.hm-agreement-section {padding: 135px 0 120px;}
.hm-clarity-section {padding: 0 0 110px;}
.hm-attorney-sec {padding: 200px 0 0;}
.hm-trusted-sec h3 {font-size: 215px;letter-spacing: -1.1px;}
.hm-atry-cnt-btn {margin: 70px 0 0;}
.text-heading {font-size: 78px;}
.hm-trusted-sec {padding: 15px 0 115px;}
.hm-hlpng-blck {padding: 120px 30px;}
.hm-hlpng-blck h2 {font-size: 97px;}
.hm-hlpng-blck h2 small {font-size: 108px;}
.hm-hlpng-blck h5 {margin: 0 0 60px;}
.hm-location-sec {padding: 155px 0 120px;}
.hm-helping-sec {padding: 0 84px;}
#footer-navigation ul li a {font-size: 17px;}
#footer-navigation ul li {padding: 0 26px 0;}
.hm-trusted-sec h3.micklin-txt {font-size: 138px;}

}

@media screen and (max-width:1800px) {
.hm-banner-section h1{font-size: 45px;}
.hm-banner-section h1 strong{font-size: 28px;}
a.cmn-btn {font-size: 19px;padding: 26px 50px 24px;}
.hm-agreement-section {padding: 120px 0 110px;}
.text-heading {font-size: 75px;}
.hm-attorney-sec::before {width: 230px;height: 180px;top: -90px;}
.hm-clarity-blk p {font-size: 21px;margin: 0 0 38px;}
.hm-clarity-btn-cnt {gap: 42px;}
.hm-clarity-cnt p a::before {transform: scale(0.9);left: -3px;}
.hm-clarity-cnt {padding: 0 0 0 78px;}
.hm-clarity-blk .hm-clarity-cnt p a {font-size: 40px;}
.hm-clarity-blk .hm-clarity-cnt p {font-size: 20px;}
.hm-attorney-sec {padding: 180px 0 0;}
.hm-attorney-sec::after {top: 0px;}
.hm-atry-lft-cnt::before, .hm-atry-lft-cnt::after {width: 46px;}
.hm-trusted-sec h3 {font-size: 202px;letter-spacing: -0.5px;}
.hm-trusted-top {margin: 0 0 40px;}
.hm-trusted-sec {padding: 15px 0 100px;}
.hm-hlpng-blck {padding: 110px 25px;}
.hm-hlpng-blck h2 {font-size: 90px;}
.hm-hlpng-blck h2 small {font-size: 100px;}
.hm-hlpng-blck h5 {margin: 0 0 50px;font-size: 29px;}
a.cmn-btn {font-size: 18px;padding: 26px 45px 24px;letter-spacing: 0.6px;}
.hm-location-sec {padding: 130px 0 110px;}
.hm-location-sec h2.text-heading {margin: 0 0 40px;}
.ftr-menu {padding: 36px 0;}
.ftr-blocks {padding: 70px 0 52px;}
.ftr-block-list {padding: 60px 0 0;}
.ftr-itm {margin: 0 0 86px;}
.ftr-block-sec:before, .ftr-block-sec:after {width: 17.9%;height: 24%;}
.ftr-copyrights-sec p {font-size: 19px;}
.ftr-copyrights-sec {padding: 30px 0px 32px;}
.hm-form-sec .text-heading {letter-spacing: -1.2px;margin: 0 0 26px;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 19px !important;padding: 24px 59px 22px !important;letter-spacing: 0.3px;}
.hm-hlpng-blck::before, .hm-hlpng-blck::after {width: 325px;height: 280px;}
.hm-hlpng-blck::before {left: -94px;}
.hm-hlpng-blck::after {right: -93px;}
.hm-trusted-sec h3.micklin-txt {font-size: 130px;}

}


@media screen and (max-width:1700px) {
.site-header .container {max-width: 1400px;}
#main-navigation ul li {padding: 0 19px 0;}
.top-menu {gap: 38px;}
.top-call p a:before {transform: scale(0.9);left: -3px;}
.top-call {padding-left: 58px;}
.top-call p {font-size: 19px;}
.top-call p a {font-size: 29px;letter-spacing: -0.5px;}
.hm-banner-section {padding: 370px 0 130px;}
.hm-banner-section h1 {font-size: 40px;}
.hm-banner-section h1 strong {font-size: 26px;}
a.cmn-btn {font-size: 17px;padding: 24px 40px 22px;letter-spacing: 0.4px;}
.hm-agreement-section {padding: 100px 0 95px;}
.hm-agreement-section .container {max-width: 1500px;}
.text-heading {font-size: 70px;}
.hm-agreement-rgt h2 {margin: 0 0 22px;}
.hm-agreement-rgt p {font-size: 21px;}
.hm-clarity-blk p {font-size: 20px;margin: 0 0 32px;}
.hm-clarity-cnt p a::before {transform: scale(0.85);left: -4px;}
.hm-clarity-blk .hm-clarity-cnt p a {font-size: 38px;}
.hm-clarity-cnt {padding: 0 0 0 75px;}
.hm-clarity-blk .hm-clarity-cnt p {font-size: 18px;}
.hm-clarity-section {padding: 0 0 95px;}
.hm-attorney-sec {padding: 165px 0 0;}
.hm-attorney-sec::before {width: 210px;height: 170px;top: -85px;}
.hm-atry-lft {width: 46.7%;padding: 36px 0 0;}
.hm-atry-lft-cnt {padding:0 72px;}
.hm-atry-lft-cnt::before, .hm-atry-lft-cnt::after {width: 38px;}
.hm-atry-rgt {width: 40.6%;}
.hm-atry-lft-cnt p {font-size: 20px;line-height: 1.54;margin: 0 0 28px;}
.hm-atry-cnt-btn a.cmn-btn {padding: 25px 115px 23px;}
.hm-atry-cnt-btn {margin: 65px 0 0;}
.hm-trusted-sec h3 {font-size: 190px;letter-spacing: -0.3px;}
.hm-trtd-top-lft {margin-left: -30px;padding: 0 0 18px;}
.hm-trusted-top {margin: 0 0 32px;}
.hm-trusted-sec {padding: 15px 0 85px;}
.hm-hlpng-blck {padding: 95px 22px;}
.hm-hlpng-blck h2 {font-size: 82px;}
.hm-hlpng-blck h2 small {font-size: 92px;}
.hm-hlpng-blck h5 {margin: 0 0 42px;font-size: 26px;}
.hm-location-sec {padding: 115px 0 100px;}
.hm-location-sec h2.text-heading {margin: 0 0 30px;}
.hm-lctn-itm h3::before {top: -3px;transform: scale(0.9);}
.hm-lctn-itm h3 {font-size: 31px;padding: 64px 0 0;}
.hm-lctn-itm p {font-size: 19px;margin: 0 0 20px;}
.hm-lctn-itm-btn a {font-size: 17px;}
.ftr-menu {padding: 34px 0 30px;}
#footer-navigation ul li a {font-size: 16px;}
.ftr-block-sec:before, .ftr-block-sec:after {width: 15.9%;height: 22%;}
.hm-form-sec {padding: 50px 80px 58px;}
.hm-form-sec .text-heading {letter-spacing: -0.8px;margin: 0 0 22px;}
.hm-form-sec p {font-size: 17px;margin: 0 0 26px;}
.ftr-block-list {padding: 52px 0 0;}
.ftr-itm {margin: 0 0 80px;}
.ftr-itm p a:before {left: -3px;top: -12px;transform: scale(0.9);}
.ftr-itm h4 {font-size: 26px;margin: 0 0 22px;padding: 0 0 0 65px;}
.ftr-itm p a {font-size: 38px;letter-spacing: 0.54px;}
.social-icns a {transform: scale(0.9);}
.social-icns {gap: 8px;}
.ftr-copyrights-sec {padding: 27px 0px 28px;}
.ftr-copyrights-sec p {font-size: 18px;}
.hm-hlpng-blck::before, .hm-hlpng-blck::after {width: 300px;height: 255px;}
.hm-hlpng-blck::before {left: -85px;}
.hm-hlpng-blck::after {right: -85px;}
.hm-trusted-sec h3.micklin-txt {font-size: 122px;}

}

@media screen and (max-width:1600px) {
.single-container, .container, .footer-container {max-width: 1200px;}
.site-header .container {max-width: 1300px;}
.top-call p a:before {transform: scale(0.8);left: -6px;}
.top-call {padding-left: 50px;}
.top-call p a {font-size: 25px;letter-spacing: -0.2px;}
#main-navigation ul li a {font-size: 14px;}
#main-navigation ul li {padding: 0 18px 0;}
.site-header {padding: 30px 0 15px;}
.top-call p {font-size: 17px;}
.top-menu {gap: 30px;}
.hm-banner-section {padding: 350px 0 120px;}
.hm-trusted-sec h3 {font-size: 176px;letter-spacing: -0.2px;}
.hm-banner-section h1 {font-size: 36px;}
.hm-banner-section h1 strong {font-size: 24px;}
a.cmn-btn {font-size: 16px;padding: 22px 38px 20px;letter-spacing: 0.3px;}
.hm-agreement-section {padding: 90px 0 80px;}
.hm-agreement-section .container {max-width: 1360px;}
.text-heading {font-size: 65px;}
.hm-agreement-rgt h2 {margin: 0 0 20px;}
.hm-agreement-rgt p {font-size: 19px;margin: 0 0 20px;}
.hm-agreement-rgt-btn {padding: 22px 0 0;}
.hm-clarity-blk p {font-size: 19px;margin: 0 0 28px;}
.hm-clarity-btn-cnt {gap: 30px;}
.hm-clarity-cnt p a::before {transform: scale(0.75);left: -8px;}
.hm-clarity-cnt {padding: 0 0 0 68px;}
.hm-clarity-blk .hm-clarity-cnt p a {font-size: 34px;}
.hm-clarity-blk .hm-clarity-cnt p {font-size: 17px;}
.hm-clarity-section {padding: 0 0 80px;}
.hm-attorney-sec {padding: 150px 0 0;}
.hm-attorney-sec::before {width: 200px;height: 160px;top: -80px;}
.hm-atry-lft h2 {margin: 0 0 32px;letter-spacing: -0.7px;}
.hm-atry-lft-cnt {padding: 0 62px;}
.hm-atry-lft-cnt::before, .hm-atry-lft-cnt::after {width: 35px;}
.hm-atry-lft-cnt p {font-size: 19px;margin: 0 0 26px;}
.hm-atry-cnt-btn {margin: 58px 0 0;}
.hm-atry-cnt-btn a.cmn-btn {padding: 24px 100px 22px;}
.hm-trusted-sec h3 {font-size: 172px;letter-spacing: 0px;}
.hm-trtd-top-lft {margin-left: -25px;padding: 0 0 15px;}
.hm-trusted-top {margin: 0 0 28px;}
.hm-trtd-btm-rgt p {font-size: 21px;margin: 0 0 18px;}
.hm-trusted-sec {padding: 15px 0 75px;}
.hm-hlpng-blck {padding: 80px 20px;}
.hm-hlpng-blck h2 {font-size: 75px;}
.hm-hlpng-blck h2 small {font-size: 84px;}
.hm-hlpng-blck h5 {margin: 0 0 35px;font-size: 24px;}
.hm-location-sec {padding: 100px 0 90px;}
.hm-location-sec h2.text-heading {margin: 0 0 25px;}
.hm-lctn-itm {padding: 28px 18px;}
.hm-lctn-itm h3::before {top: -5px;transform: scale(0.8);}
.hm-lctn-itm h3 {font-size: 30px;padding: 60px 0 0;}
.hm-lctn-itm p {font-size: 18px;margin: 0 0 16px;line-height: 1.4;}
.hm-lctn-itm-btn a {font-size: 16px;}
.ftr-menu {padding: 32px 0 28px;}
#footer-navigation ul li a {font-size: 15px;}
.ftr-blocks {padding: 55px 0 40px;}
.ftr-block-sec:before, .ftr-block-sec:after {width: 13.9%;height: 20%;}
.hm-form-sec {padding: 42px 75px 52px;}
.hm-form-sec .text-heading {letter-spacing: -0.3px;margin: 0 0 18px;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 18px !important;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 18px;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 18px !important;padding: 22px 48px 20px !important;letter-spacing: 0.1px;}
div#popup-container {width: 630px;}
.ftr-itm {margin: 0 0 74px;}
.ftr-itm p a:before {left: -4px;top: -13px;transform: scale(0.85);}
.ftr-itm h4 {font-size: 24px;margin: 0 0 20px;padding: 0 0 0 60px;}
.ftr-itm p a {font-size: 38px;letter-spacing: 0.34px;}
.social-icns {gap: 7px;}
.social-icns a {transform: scale(0.83);margin: 0 -2px;}
.ftr-copyrights-sec {padding: 25px 0px 28px;}
.ftr-copyrights-sec p {font-size: 17px;}
.hm-helping-sec {padding: 0 74px;}
.hm-hlpng-blck::before {left: -80px;}
.hm-hlpng-blck::after {right: -80px;}
.hm-hlpng-blck::before, .hm-hlpng-blck::after {width: 280px;height: 240px;}
.hm-trusted-sec h3.micklin-txt {font-size: 114px;}

}

@media screen and (max-width:1500px) {
.hm-hlpng-blck::before, .hm-hlpng-blck::after {width: 260px;height: 225px;}
.hm-helping-sec {padding: 0 66px;}
.hm-hlpng-blck::before {left: -75px;}
.hm-hlpng-blck::after {right: -75px;}
.hm-trusted-sec h3.micklin-txt {font-size: 109px;}

}

@media screen and (max-width:1440px) {
.single-container, .container, .footer-container {max-width: 1100px;}
.site-header .container {max-width: 1200px;}
.hm-trusted-sec h3 {font-size: 162px;}
.hm-agreement-section .container {max-width: 1180px;}
.site-header {padding: 26px 0 10px;}
.top-call p a:before {transform: scale(0.7);left: -8px;}
.top-call {padding-left: 46px;}
.top-call p a {font-size: 22px;letter-spacing: -0.1px;}
.top-call p {font-size: 15px;}
.hm-banner-section {padding: 310px 0 100px;}
.hm-banner-section h1 {font-size: 30px;}
.hm-banner-section h1 strong {font-size: 21px;}
#main-navigation ul li a {font-size: 13px;}
#main-navigation ul li {padding: 0 16px 0;}
a.cmn-btn {font-size: 15px;padding: 20px 32px 18px;letter-spacing: 0.1px;}
.hm-agreement-section {padding: 80px 0 70px;}
.text-heading {font-size: 58px;}
.hm-agreement-rgt p {font-size: 17px;margin: 0 0 16px;}
.hm-agreement-rgt h2 {margin: 0 0 17px;}
.hm-agreement-rgt-btn {padding: 16px 0 0;}
.hm-clarity-blk p {font-size: 17px;margin: 0 0 24px;}
.hm-clarity-btn-cnt {gap: 26px;}
.hm-clarity-cnt p a::before {transform: scale(0.65);left: -12px;}
.hm-clarity-cnt {padding: 0 0 0 56px;}
.hm-clarity-blk .hm-clarity-cnt p a {font-size: 30px;}
.hm-clarity-blk .hm-clarity-cnt p {font-size: 15px;}
.hm-clarity-section {padding: 0 0 65px;}
.hm-attorney-sec {padding: 120px 0 0;}
.hm-attorney-sec::before {width: 185px;height: 146px;top: -73px;}
.hm-atry-lft-cnt {padding: 0 52px;}
.hm-atry-lft-cnt::before, .hm-atry-lft-cnt::after {width: 25px;}
.hm-atry-lft-cnt p {font-size: 18px;margin: 0 0 22px;}
.hm-atry-cnt-btn {margin: 50px 0 0;}
.hm-atry-cnt-btn a.cmn-btn {padding: 22px 80px 20px;}
.hm-trtd-top-lft {margin-left: -22px;padding: 0 0 12px;}
.hm-trusted-top {margin: 0 0 25px;}
.hm-trtd-btm-rgt p {font-size: 19px;margin: 0 0 16px;}
.hm-trtd-btn {margin: 27px 0 0;}
.hm-trusted-sec {padding: 12px 0 65px;}
.hm-hlpng-blck {padding: 70px 20px;}
.hm-hlpng-blck h2 {font-size: 65px;margin: 0 0 12px;}
.hm-hlpng-blck h2 small {font-size: 72px;}
.hm-hlpng-blck h5 {margin: 0 0 30px;font-size: 21px;}
.hm-location-sec {padding: 85px 0 75px;}
.hm-location-sec h2.text-heading {margin: 0 0 20px;}
.hm-lctn-itm {padding: 25px 18px;}
.hm-lctn-itm h3::before {top: -7px;transform: scale(0.75);}
.hm-lctn-itm h3 {font-size: 27px;padding: 52px 0 0;}
.hm-lctn-itm p {font-size: 17px;margin: 0 0 12px;}
.hm-lctn-itm-btn a {font-size: 15px;}
.ftr-menu {padding: 30px 0 26px;}
#footer-navigation ul li a {font-size: 14px;}
#footer-navigation ul li {padding: 0 21px 0;}
.hm-form-sec {padding: 38px 55px 42px;}
.ftr-block-list {padding: 46px 0 0;}
.ftr-itm p a {font-size: 35px;letter-spacing: 0.14px;}
.ftr-itm p a:before {left: -7px;top: -13px;transform: scale(0.75);}
.ftr-itm h4 {font-size: 22px;margin: 0 0 18px;padding: 0 0 0 55px;}
.hm-form-sec .text-heading {letter-spacing: -0.1px;margin: 0 0 16px;}
.hm-form-sec p {font-size: 16px;margin: 0 0 22px;}
.hm-form .gform_fields {gap: 10px !important;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 17px !important;padding: 15px 17px 15px 22px !important;}
.hm-form .gform_wrapper .top_label textarea {height: 120px !important;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 17px;}
.ftr-itm {margin: 0 0 68px;}
div#popup-container {width: 600px;}
.social-icns a {transform: scale(0.8);margin: 0 -3px;}
.social-icns {gap: 5px;}
.hm-form-sec .gform_wrapper .top_label input[type="checkbox"] {margin: 2px 6px 0px 0 !important;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 16px !important;padding: 21px 40px 19px !important;letter-spacing: 0px;}
.ftr-block-sec:before, .ftr-block-sec:after {width: 12.7%;height: 16%;}
.ftr-copyrights-sec {padding: 22px 0px 26px;}
.ftr-copyrights-sec p {font-size: 15px;}
.top-menu {gap: 25px;}
.hm-trusted-sec h3.micklin-txt {font-size: 103px;}

}

@media screen and (max-width:1366px) {
.hm-trusted-sec h3 {font-size: 144px;}
.hm-hlpng-blck::before, .hm-hlpng-blck::after {width: 225px;height: 190px;}
.hm-hlpng-blck::before {left: -64px;}
.hm-hlpng-blck::after {right: -63px;}
.hm-helping-sec {padding: 0 62px;}
.hm-trusted-sec h3.micklin-txt {font-size: 97px;}

}

@media screen and (max-width:1280px) {
.hm-trusted-sec h3.micklin-txt {font-size: 94px;}

}

@media screen and (max-width:1240px) {
.single-container, .container, .footer-container, .site-header .container, .hm-agreement-section .container {max-width:990px;padding: 0 10px;}
.hm-trusted-sec h3 {font-size: 137px;}
.site-branding {width: 120px;}
.top-call p a:before {transform: scale(0.55); left: -12px; }
.top-call {padding-left: 34px;}
.top-call p a {font-size: 18px;letter-spacing: 0px;}
.top-call p {font-size: 13px;}
.top-menu {gap: 22px;}
#main-navigation ul li a {font-size: 12px;}
#main-navigation ul li {padding: 0 10px 0;border-right: 1px solid #fff;}
.hm-banner-section h1 {font-size: 26px;letter-spacing: -0.5px;}
.hm-banner-section h1 strong {font-size: 17px;letter-spacing: 0;}
.hm-banner-section {padding: 260px 0 80px;}
a.cmn-btn {font-size: 13px;padding: 18px 26px 16px;letter-spacing: 0.2px;}
.hm-agreement-section .container {padding-left: 0;}
.hm-agreement-section {padding: 60px 0 60px;}
.text-heading {font-size: 52px;margin: 0 0 15px;}
.hm-agreement-rgt h2 {margin: 0 0 15px;font-size: 46px;line-height: 0.9;}
.hm-agreement-rgt p {font-size: 15px;margin: 0 0 15px;}
.hm-agreement-rgt-btn {padding: 10px 0 0;}
.hm-clarity-blk p {font-size: 15px;margin: 0 0 22px;}
.hm-clarity-cnt p a::before {transform: scale(0.58);left: -15px;}
.hm-clarity-cnt {padding: 0 0 0 50px;}
.hm-clarity-blk .hm-clarity-cnt p a {font-size: 26px;}
.hm-clarity-btn-cnt {gap: 22px;}
.hm-clarity-section {padding: 0 0 55px;}
.hm-attorney-sec {padding: 75px 0 0;}
.hm-attorney-sec::before {width: 164px;height: 130px;top: -65px;}
.hm-atry-lft h2 {margin: 0 0 22px;letter-spacing: 0px;}
.hm-atry-lft-cnt {padding: 0 40px;}
.hm-atry-lft-cnt::before, .hm-atry-lft-cnt::after {width: 18px;}
.hm-atry-lft {width: 47.7%;padding: 28px 0 0;}
.hm-atry-lft-cnt p {font-size: 17px;margin: 0 0 20px;}
.hm-atry-cnt-btn {margin: 42px 0 0;}
.hm-atry-cnt-btn a.cmn-btn {padding: 20px 65px 18px;}
.hm-attorney-sec::after {top: -60px;width: 16.9%;height: 38.8%;}
.hm-trtd-top-lft {margin-left: 0px;padding: 0 0 8px;}
.hm-trusted-top {margin: 0 0 20px;}
.hm-trtd-btm-rgt p {font-size: 16px;}
.hm-trusted-sec {padding: 10px 0 55px;}
.hm-hlpng-blck {padding: 50px 20px;}
.hm-hlpng-blck h2 {font-size: 50px;margin: 0 0 12px;}
.hm-hlpng-blck h2 small {font-size: 56px;}
.hm-hlpng-blck h5 {margin: 0 0 25px;font-size: 17px;}
.hm-location-sec {padding: 66px 0 55px;}
.hm-location-sec h2.text-heading {margin: 0 0 15px;}
.hm-lctn-itm {padding: 20px 16px;}
.hm-lctn-itm h3::before {top: -9px;transform: scale(0.65);}
.hm-lctn-itm h3 {font-size: 24px;padding: 47px 0 0;}
.hm-lctn-itm p {font-size: 15px;margin: 0 0 10px;}
.hm-lctn-itm-btn a {font-size: 14px;}
.ftr-menu {padding: 26px 0 23px;}
#footer-navigation ul li a {font-size: 13px;}
#footer-navigation ul li {padding: 0 14px 0;border-right: 1px solid #fff;}
.ftr-blocks {padding: 50px 0 35px;}
.hm-form-sec {padding: 32px 40px 38px;}
div#popup-container {width: 540px;}
.hm-form-sec .text-heading {letter-spacing: 0px;margin: 0 0 14px;}
.hm-form-sec p {font-size: 15px;margin: 0 0 18px;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 15px !important;padding: 14px 15px 14px 18px !important;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 15px;}
.hm-form-sec .gform_wrapper .top_label input[type="checkbox"] {margin: 0px 6px 0px 0 !important;}
.ftr-block-list {padding: 34px 0 0;}
.hm-form .gform_wrapper .gform_footer.top_label {margin: 25px auto 0;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 14px !important;padding: 19px 28px 17px !important;letter-spacing: 0px;}
.ftr-itm p a {font-size: 32px;letter-spacing: 0.04px;}
.ftr-itm p a:before {left: -10px;top: -15px;transform: scale(0.66);}
.ftr-itm h4 {font-size: 20px;margin: 0 0 16px;padding: 0 0 0 49px;}
.ftr-itm {margin: 0 0 64px;}
.social-icns {gap: 4px;}
.social-icns a {transform: scale(0.73);margin: 0 -6px;}
.ftr-copyrights-sec {padding: 20px 0px 24px;}
.ftr-copyrights-sec p {font-size: 14px;}
.ftr-block-sec:before, .ftr-block-sec:after {width: 10.7%;height: 16%;}
.hm-form .gfield_description.validation_message {font-size: 12px;}
.ftr-block-list {padding: 30px 0 0;}
.hm-trusted-sec h3.micklin-txt {font-size: 86px;}


}

@media screen and (max-width:1140px) {
.hm-trusted-sec h3 {font-size: 125px;}
.hm-hlpng-blck::before, .hm-hlpng-blck::after {width: 222px;height: 162px;}
.hm-hlpng-blck::before {left: -55px;}
.hm-hlpng-blck::after {right: -54px;}
.hm-helping-sec {padding: 0 54px;}
.hm-trusted-sec h3.micklin-txt {font-size: 78px;}

}

@media screen and (max-width:1040px) {
.hm-trusted-sec h3 {font-size: 112px;}
.hm-hlpng-blck::before, .hm-hlpng-blck::after {width: 190px;height: 150px;}
.hm-hlpng-blck::before {left: -50px;}
.hm-hlpng-blck::after {right: -50px;}
.hm-helping-sec {padding: 0 50px;}
.hm-trusted-sec h3.micklin-txt {font-size: 75px;}

}

@media screen and (max-width:991px) {
.single-container, .container, .footer-container, .site-header .container, .hm-agreement-section .container {max-width:720px;padding:0px;}
.site-header {position: relative;background-color: #1b2b2e;padding:20px 0 0;}
.head-sec {padding: 20px 0; }
.showhide {display: block; }
.mobinav ul {display: block; }
.hdr-src {display: block; }
.mobile_src_nav {display: block; }
.top-menu {display: block; }
.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: 8px 0; background-color:#ad5726; }
.logo-rit {max-width: 100%; text-align: center; background-color: transparent; border: 0; padding: 0; }
.sticky-wrap {display: block; }
.header-sticky.fixed-header {display: block; }
header#site-header {border: none; background-color: transparent; }
nav#main-navigation {display: none; }
header.site-header.is-sticky{display: none; }
.logo-section{position: relative; padding:0 0 20px; align-items: center; }
.site-branding {width: 100%; max-width: 165px; padding: 0; }
.header-number a {font-size: 18px; padding: 16px 15px 16px 30px; }
.sicky-cnt.sticky-mobile-logo {width: 100%; max-width: 100px; }
.hm-banner-section {padding: 230px 0 50px;}
.hm-banner-section:before {position: absolute; content: ""; background: #000; width: 100%; height: 100%; left: 0; top: 0; right: 0; margin: auto; opacity: 10%; z-index: -1; }
.hm-agreement-section .container {margin: 0 auto;}
.hm-agreement-section {padding: 50px 0 40px;}
.hm-agreement-blk {flex-direction: column;gap: 20px;}
.hm-agreement-lft {width: 100%;max-width: 400px;margin: 0 auto;}
.hm-agreement-rgt {width: 100%;text-align: center;}
.text-heading, .hm-agreement-rgt h2 {font-size: 35px;margin: 0 0 12px;}
.hm-agreement-rgt p {font-size: 16px;}
.hm-clarity-blk p {font-size: 16px;margin: 0 0 20px;}
.hm-attorney-sec {padding: 45px 0;}
.hm-attorey-blck {flex-direction: column-reverse;}
.hm-atry-rgt {width: 100%;max-width: 320px;margin: 0 auto;border-bottom: 1px solid #b8c9cc;}
.hm-atry-lft {width: 100%;padding: 20px 0 0;text-align: center;}
.hm-atry-lft h2 {margin: 0 0 16px;}
.hm-atry-lft-cnt {padding: 0;}
.hm-atry-lft-cnt::before, .hm-atry-lft-cnt::after {display: none;}
.hm-atry-lft-cnt p {font-size: 16px;margin: 0 0 16px;line-height: 1.44;}
.hm-atry-cnt-btn {margin: 28px 0 0;}
.hm-atry-cnt-btn a.cmn-btn {padding: 18px 30px 16px;}
.hm-trusted-sec {padding: 45px 0;text-align: center;}
.hm-trusted-sec h3 {font-size: 75px;}
.hm-trusted-top {margin:20px 0 25px;flex-direction: column;align-items: center;}
.hm-trtd-top-lft {padding: 0 0 15px;width: 100%;max-width: 300px;margin: 0 auto;}
.hm-trtd-top-rgt h2.text-heading strong {display: inline;}
.hm-trtd-top-rgt {width: 100%;}
.hm-trtd-top-rgt h2.text-heading {font-size: 31px;}
.hm-trtd-top-rgt h2.text-heading br, .hm-trtd-btm-lft::before, .hm-trtd-btm-lft::after {display: none;}
.hm-trusted-btm {flex-direction: column;gap: 20px;}
.hm-trtd-btm-lft {width: 100%;max-width: 400px;margin: 0 auto;}
.hm-trtd-btm-rgt {width: 100%;}
.hm-hlpng-blck {padding: 45px 18px;}
.hm-hlpng-blck h2 {font-size: 40px;}
.hm-hlpng-blck h2 small {font-size: 45px;}
.hm-hlpng-blck h5 {margin: 0 0 22px;font-size: 16px;}
.hm-location-sec {padding: 45px 0;}
.hm-lctn-itm {padding: 18px 15px; width: 100%; max-width: 420px; margin: 0 auto 10px; }
.hm-lctn-itm h3::before {top: -11px;transform: scale(0.58);}
.hm-lctn-itm h3 {font-size: 22px;padding: 42px 0 0;}
.hm-lctn-itm p {font-size: 14px;}
.hm-lctn-itm-btn a {font-size: 13px;}
.hm-location-btm {justify-content: center;flex-direction: column;}
.hm-lctn-itm.sadd {margin: 0 auto;}
.ftr-menu {padding: 25px 0 20px;}
.ftr-blocks {padding: 35px 0 30px;flex-direction: column-reverse;}
.custom-header-content {width: 100%;}
.hm-form-sec {padding: 28px 25px 28px;}
.hm-form .gfield.gfield--type-text, .hm-form .gfield.gfield--type-phone, .hm-form .gfield {width: 100% !important;}
div#popup-container {width: 100%;}
.hm-form .chk .gfield_description.validation_message {right: auto !important;left: 20px;}
.ftr-itm.ftr-logo {width: 100%;max-width: 220px;margin: 0 auto 20px;}
.ftr-itm {margin: 0 auto 15px;width: 100%;}
.ftr-itm.cnct p {margin: 0;}
.ftr-itm h4 {font-size: 19px;margin: 0 0 12px;padding: 0 0 0 40px;}
.ftr-itm p a:before {left: -3px;top: -5px;transform: scale(0.58);}
.ftr-itm p a {font-size: 30px;letter-spacing: 0.04px;}
.ftr-itm.cnct {border: 1px solid #ad572778;padding: 12px;max-width: 233px;}
.social-icns {justify-content: center;}
.ftr-block-sec:before, .ftr-block-sec:after, .hm-attorney-sec::before, .hm-attorney-sec::after {display: none;}
.ftr-copyrights-sec p {font-size: 15px;line-height: 1.5;}
.hm-form .gfield.chk {width: 100% !important;}
.ftr-block-list {width:100%;}
.hm-hlpng-blck::before, .hm-hlpng-blck::after {width: 140px;height: 120px;}
.hm-hlpng-blck::before {left: -40px;}
.hm-hlpng-blck::after {right: -40px;}
.hm-helping-sec {padding: 0 40px;}
#footer-navigation ul li {padding: 0 13px 0;}
.hm-trusted-sec h3.micklin-txt {font-size: 52px;}
.ftr-itm.ftr-logo.mlg {width: 100%;max-width: 300px;}
.site-branding.mlg-logo {width: 100%;max-width: 400px;}
.site-header.mlg-site .logo-section {margin: 0;flex-direction: column;gap: 20px;}
.header-sticky.mlg-sticky .sicky-cnt.sticky-mobile-logo {max-width: 360px;}

}

@media screen and (max-width:767px) {
.single-container, .container, .footer-container, .site-header .container, .hm-agreement-section .container {max-width:100%;padding:0 15px;}
.hm-banner-section {background-image: url(images/banner-bg-mobile121125.webp);background-position: top;background-size: cover;}
.hmbnr-cnt {width: 100%;margin: auto;max-width: 360px;padding: 15px;background: #162428;}
.hm-banner-section h1 {font-size: 23px;letter-spacing: 0;}
.hm-banner-section h1 strong {font-size: 16px;margin: 6px 0 0;}
a.cmn-btn {font-size: 12px; padding: 15px 20px 13px; letter-spacing: 0.4px; }
.hm-agreement-section {padding: 40px 0 35px;}
.text-heading, .hm-agreement-rgt h2 {font-size: 28px;margin: 0 0 12px;}
.hm-clarity-btn-cnt {gap: 15px;flex-wrap: wrap-reverse;}
.hm-clarity-blk .hm-clarity-cnt p a {font-size: 25px;}
.hm-clarity-blk p br, .hm-hlpng-blck::before, .hm-hlpng-blck::after {display: none;}
.hm-clarity-section {padding: 0 0 40px;}
.hm-attorney-sec {padding: 40px 0;}
.hm-trusted-sec {padding: 40px 0;text-align: center;}
.hm-trusted-sec h3 {font-size: 50px;}
.hm-trtd-top-rgt h2.text-heading {font-size: 28px;}
.hm-trusted-btm {gap: 16px;}
.hm-trtd-btm-rgt p {line-height: 1.44;}
.hm-trtd-btn {margin: 24px 0 0;}
.hm-helping-sec {padding: 0;}
.hm-hlpng-blck {padding: 40px 0;}
.hm-hlpng-blck h2 {font-size: 32px;}
.hm-hlpng-blck h2 small {font-size: 36px;}
.hm-location-sec {padding: 40px 0;}
.hm-location-btm {flex-wrap: wrap;}
.ftr-menu {padding: 22px 0 20px;}
#footer-navigation ul li a {font-size: 13px;}
#footer-navigation ul li {padding: 0 12px 0;border-right: 0;margin: 0 0 10px;}
.ftr-blocks {padding: 30px 0 25px;}
.hm-form-sec {padding: 25px 20px 26px;}
.hm-form-sec .text-heading {margin: 0 0 12px;font-size: 30px;}
.hm-form-sec p {font-size: 15px;margin: 0 0 14px;}
.popup .popuptext {padding: 10px;font-size: 13px;}
.hm-form .gfield.msg {margin: 0 0 10px;}
.hm-form .gform_wrapper .gform_footer.top_label {margin: 22px auto 0;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 13px !important;padding: 17px 25px 15px !important;letter-spacing: 0px;}
.hm-trusted-sec h3.micklin-txt {font-size: 48px;}

}

@media screen and (max-width:680px) {
.hm-trusted-sec h3.micklin-txt {font-size: 38px;}

}

@media screen and (max-width:540px) {
.hm-trusted-sec h3.micklin-txt {font-size: 34px;}

}

@media screen and (max-width:480px) {
.logo-section {flex-direction: column;gap: 20px;}
.hm-banner-section {padding: 160px 0 20px;}
.hm-banner-section h1 {font-size: 22px;margin: 0 0 10px;}
.hm-banner-section h1 strong {font-size: 14px;}
.hm-agreement-section {padding: 35px 0 35px;}
.text-heading, .hm-agreement-rgt h2 {font-size: 26px;line-height: 1;}
.hm-clarity-section {padding: 0 0 35px;}
.hm-attorney-sec {padding: 35px 0;}
.hm-atry-lft-cnt p {margin: 0 0 14px;}
.hm-trusted-sec {padding: 35px 0;}
.hm-trusted-sec h3 {font-size: 35px;padding: 0 10px;}
.hm-trtd-top-rgt h2.text-heading {font-size: 26px;}
.hm-hlpng-blck {padding: 36px 0;}
.hm-hlpng-blck h2 {font-size: 27px;}
.hm-hlpng-blck h2 small {font-size: 28px;}
.hm-hlpng-blck h5 {margin: 0 0 20px;line-height: 1.1;}
.hm-location-sec {padding: 35px 0;}
#footer-navigation ul li {padding: 0 10px 0;border-right: 0;margin: 0 0 10px;}
.ftr-menu {padding: 22px 0 12px;}
.ftr-blocks {padding: 25px 0 20px;}
.hm-form-sec {padding: 20px 14px 24px;}
.hm-form-sec p {font-size: 14px;}
.hm-form-sec .text-heading {font-size: 28px;}
.hm-form .chk .gfield_description.validation_message {bottom: -20px !important;}
.hm-trusted-sec h3.micklin-txt {font-size: 32px;line-height: 1.01;}

}

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

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

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