@media screen and (max-width:1600px){
.container { max-width: 1300px; }

#main-navigation ul li{margin: 0 11px;}
.hdr-btn a{font-size: 15px;padding: 12px 20px;}
.badge{font-size: 14px;}
.hm-bnr-sec h1 {font-size: 46px;}
.hm-bnr-sec p, .hm-bnr-form-sec p {font-size: 18px;}
.hm-bnr-lft {width: 53.2%; }
a.cmn-btn{font-size: 15px;padding: 15px 30px;}
.bnr-btns{margin-bottom: 25px;}
.trust-val {font-size: 16px;}
.trust-stars{font-size: 17px;}
.trust-lbl {font-size: 12px;}
.bnr-atrny-name {font-size: 22px;}
.bnr-atrny-title {font-size: 15px;letter-spacing: 0.6px;}
.cert-tag{font-size: 13px;letter-spacing: 0.4px;}
.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: 13px 20px !important;letter-spacing: -0.1px;}
.hm-points-item-num {font-size: 28px;}
.hm-points-item-cont {font-size: 14px;}
.text-sub-heading {font-size: 17px;letter-spacing: 1.8px;}
.text-heading {font-size: 40px;}
.text-content {font-size: 22px; line-height: 1.65; width: 69.1%; margin-bottom: 28px; }
.hm-pract-item-accent{width: 45px;}
.hm-pract-item h3 {font-size: 22px;}
.hm-pract-item{padding: 25px;}
.hm-pract-item p {font-size: 16px;}
.hm-pract-tag {font-size: 13px;}
.hm-pract-link a {font-size: 15px;}
.hm-cont-img{height: 350px;}
.hm-img-cont-text {font-size: 17px;}
.hm-charged-cont {font-size: 17px;letter-spacing: -0.2px;}
.hm-charged-list {font-size: 17px;}
.hm-charged-item{padding: 21px 16px;}
.hm-charged-item-title {font-size: 17px;}
.hm-charged-item-sub {font-size: 14px;}
.hm-charged-item-tag {font-size: 13px;}
.hm-testi-rating-nm {font-size: 40px;}
.hm-testi-top-stars {font-size: 23px;}
.hm-testi-top-ttl-reviews {font-size: 17px;}
.hm-testi-header{margin-bottom: 30px;}
.hm-testi-item{padding: 25px 16px;}
.hm-testi-item-stars{font-size: 19px;}
.hm-testi-item-txt p {font-size: 18px; line-height: 1.6; margin-bottom: 20px; }
.hm-testi-item-name {font-size: 18px;}
.hm-testi-item-case {font-size: 14px;}
.hm-team-group-img{height: 350px;}
.hm-team-caption {font-size: 15px;margin-bottom: 24px;}
.hm-team-item-img {height: 300px;}
.hm-team-item-cert{font-size: 11px;}
.hm-team-item-info {padding: 18px 15px; }
.hm-team-item-name {font-size: 20px;}
.hm-team-item-role {font-size: 14px;}
.hm-team-item-focus{letter-spacing: 0.3px;}
.hm-family-blk p {font-size: 17px; line-height: 1.7; margin-bottom: 19px; }
.hm-faq-accordion .accordion-section-title {font-size: 18px;}
.hm-faq-accordion .accordion-section-title::before{font-size: 23px;}
.hm-faq-accordion .accordion-section{padding: 15px 0;}
.faq-cta-box{padding: 30px;}
.faq-cta-title {font-size: 29px;}
.faq-cta-sub {font-size: 17px;line-height: 1.6;}
.cta-fnote {font-size: 13px; margin-top: 12px; }
.ftr-lft p {font-size: 16px;}
.ftr-num a {font-size: 19px;}
#footer-navigation ul li a{font-size: 17px;}
.cpy-inr p {font-size: 14px;}
.site-branding {width: 280px; }

.ftr-itm h4 {font-size: 18px;letter-spacing: 1.4px;}
.ftr-itm-cnt p{font-size: 19px;}
.ftr-itm-cnt:before{width: 36px; height: 36px;}
.ftr-itm-cnt {padding: 0 0 0 55px;}
.ftr-itm-cnt a {font-size: 26px;}
.ftr-itm.mdl {padding: 0 45px;}
#main-navigation ul li.wide-menu ul.sub-menu {top: 28px; }
.hm-form.hm-bnr-form p {font-size: 22px; }


}

@media screen and (max-width:1440px){
.container { max-width: 1200px; }
.hdr-top-blk p {font-size: 14px;}
.hdr-call a{font-size: 14px;}
.logo-section{padding: 15px 0;}
#main-navigation ul li a {font-size: 14px;}
#main-navigation ul li {margin: 0 10px; }
.logo-rit{gap: 20px;}
.hdr-btn a{font-size: 14px;padding: 10px 18px;}
.badge {font-size: 13px; letter-spacing: 0.6px; }
.hm-bnr-sec h1 {font-size: 40px; }
.hm-bnr-sec p, .hm-bnr-form-sec p {font-size: 16px; margin-bottom: 20px; line-height: 1.7; }
a.cmn-btn {font-size: 14px; padding: 14px 28px; }
.bnr-btns {margin-bottom: 20px; }
.trust-stars {font-size: 16px; }
.trust-val {font-size: 15px; }
.trust-lbl {font-size: 11px; }
.bnr-rgt-cnt{padding: 16px;}
.bnr-atrny-name {font-size: 21px; }
.bnr-atrny-title {font-size: 14px; letter-spacing: 0.4px; }
.cert-tag {font-size: 12px; letter-spacing: 0.3px; }
.hm-form .gfield .gfield_label {font-size: 13px;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 13px; padding: 10px 12px; }
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 14px !important; padding: 11px 18px !important; letter-spacing: -0.2px; }
.hm-form .gform_fields{gap: 12px !important;}
.hmbnr-form-note{font-size: 14px;}
.hm-star-sec{padding: 20px 0 19px;}
.hm-star-blk-title {font-size: 15px;}
.hm-star-blk-sub {font-size: 15px;}
.hm-star-blk{gap: 15px;}
.hm-star-icon {width: 50px; height: 50px;font-size: 22px;}
.hm-points-item-num {font-size: 25px; }
.hm-points-item-cont {font-size: 13px; letter-spacing: 0.2px; }
.hm-cmn-sec {padding: 46px 0;}
.text-sub-heading {font-size: 16px; letter-spacing: 1.4px; }
.text-heading {font-size: 35px; }
.text-content {font-size: 20px; line-height: 1.6; margin-bottom: 22px; }
.hm-pract-item {padding: 22px; }
.hm-pract-item-accent {width: 40px; }
.hm-pract-item h3 {font-size: 20px; }
.hm-pract-item p {font-size: 15px; }
.hm-pract-tag {font-size: 12px; padding: 4px 12px;}
.hm-pract-tags{margin-bottom: 16px;}
.hm-pract-link a {font-size: 14px; }
.hm-cont-img {height: 320px; }
.hm-img-cont-text {font-size: 16px; }
.hm-charged-sec {padding: 46px 0;}
.hm-charged-cont {font-size: 16px; letter-spacing: -0.3px; line-height: 1.7; margin-bottom: 15px; }
.hm-charged-blk{gap: 38px;}
.hm-charged-list {font-size: 16px; padding: 8px 0; }
.hm-charged-lft-list {margin-bottom: 20px; }
.hm-charged-item {padding: 19px 14px; }
.hm-charged-item-title {font-size: 16px; margin-bottom: 12px; }
.hm-charged-item-sub {font-size: 13px; }
.hm-charged-item-tag {font-size: 12px; }
.hm-testi-sec {padding: 46px 0;}
.hm-testi-rating-nm {font-size: 36px; }
.hm-testi-top-stars {font-size: 21px; }
.hm-testi-top-ttl-reviews {font-size: 16px; }
.hm-testi-header {margin-bottom: 25px; }
.hm-testi-item {padding: 20px 14px; }
.hm-testi-item-stars {font-size: 18px; }
.hm-testi-item-txt p {font-size: 16px; line-height: 1.6; margin-bottom: 16px; }
.hm-testi-item-name {font-size: 17px; }
.hm-testi-item-case {font-size: 13px; }
.hm-team-group-img {height: 330px; }
.hm-team-caption {font-size: 14px; margin-bottom: 20px; }
.hm-team-item-img {height: 280px; }
.hm-team-item-cert {font-size: 10px; }
.hm-team-item-info {padding: 15px 12px; }
.hm-team-item-name {font-size: 19px; }
.hm-team-item-role {font-size: 13px; }
.hm-team-item-focus {letter-spacing: 0.2px; font-size: 13px; }
.hm-family-blk p {font-size: 16px; line-height: 1.7; margin-bottom: 16px; letter-spacing: -0.2px; }
.hm-faq-sec {padding: 46px 0;}
.hm-faq-accordion .accordion-section-title {font-size: 17px; }
.hm-faq-accordion .accordion-section {padding: 13px 0; }
.hm-faq-accordion .accordion-section-content {font-size: 15px;line-height: 1.6;}
.faq-cta-box {padding: 26px; }
.faq-cta-title {font-size: 25px; }
.faq-cta-sub {font-size: 15px; line-height: 1.6; margin-bottom: 15px; }
.cta-fnote {font-size: 12px; margin-top: 12px; }
.ftr-block-sec {padding: 38px 0 28px; }
.ftr-lft p {font-size: 15px; }
.ftr-num a {font-size: 17px; }
.ftr-menu h5 {font-size: 13px;letter-spacing: 1.2px;}
#footer-navigation ul li a {font-size: 16px; }
#footer-navigation ul li{margin-bottom: 8px;}
.cpy-inr p {font-size: 13px; }
.testi-btn {margin: 30px 0 0; }
.site-branding {width: 260px; }

.ftr-logo-list{margin: 0 0 25px;}
.ftr-btm-list{padding: 28px 0 0;}
.ftr-itm h4 {font-size: 17px; letter-spacing: 1.2px; }
.ftr-itm-cnt p {font-size: 18px; }
.ftr-itm-cnt {padding: 0 0 0 50px; margin: 0 0 26px; }
.ftr-itm-cnt a {font-size: 24px; }
.ftr-itm-cnt:before {width: 32px; height: 32px; }
.map iframe{height: 190px;}
.social-icns a{width: 46px; height: 46px;}
.ftr-itm.mdl {padding: 0 38px; }


#main-navigation ul li.wide-menu ul li a {font-size: 13px;padding: 6px 10px;}
#main-navigation .sub-menu li a{font-size: 13px;}
#main-navigation ul li.wide-menu ul.sub-menu {top: 25px;}
.hm-form.hm-bnr-form p {font-size: 19px; }
.hm-bnr-form-cnt {width: 69%; }

}

@media screen and (max-width:1240px){
.container { max-width: 970px; }
.hm-img-cont-text {font-size: 13px;}
.cmn-btn.hm-img-cont-btn {padding: 9px 18px;}
.hm-points-item-num { font-size: 22px;}
.text-content {font-size: 17px; line-height: 1.6; margin-bottom: 19px;width: 71.5%; }
.hm-team-item-focus { font-size: 9px;}
.hm-form .gform_fields { gap: 10px !important;}
#gform_5 { gap: 10px;}
.hm-charged-blk { gap: 30px;}
.hm-charged-lft-list { margin-bottom: 20px; }
.hm-testi-rating-nm {font-size: 34px; }
.hm-family-blk { gap: 30px; }
.hm-faq-blk { gap: 30px; }
.hm-charged-title {font-size: 24px;}
.hm-form .gform-body.gform_body {width: 70%;}
.hm-pract-item{padding: 20px 15px;} 
.hdr-top-blk p {font-size: 13px; }
.hdr-rgt{gap: 10px;}
.hdr-call a {font-size: 13px; }
#main-navigation ul li a {font-size: 12px; }
#main-navigation ul li {margin: 0 5px; }
.logo-rit {gap: 15px; }
.hdr-btn a {font-size: 12px; padding: 9px 15px; }
.badge {font-size: 12px; letter-spacing: 0.3px; }
.hm-bnr-sec h1 {font-size: 35px; }
.hm-bnr-sec p, .hm-bnr-form-sec p {font-size: 15px; margin-bottom: 20px; line-height: 1.7; letter-spacing: -0.1px;}
a.cmn-btn {font-size: 13px; padding: 13px 26px; }
.bnr-atrny-name {font-size: 19px; }
.bnr-atrny-title {font-size: 12px; letter-spacing: 0.3px; }
.cert-tag {font-size: 11px; letter-spacing: 0.3px; }
.hm-form .gfield .gfield_label {font-size: 12px; }
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 12px; padding: 10px 12px; }
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 13px !important; padding: 11px 18px !important; letter-spacing: 0; }
.hmbnr-form-note {font-size: 13px; }
.hm-star-blk-title {font-size: 14px; }
.hm-star-blk-sub {font-size: 14px; }
.hm-star-icon {width: 45px; height: 45px; font-size: 19px; }
.hm-points-item-cont {font-size: 12px; letter-spacing: 0.2px; }
.hm-cmn-sec, .hm-charged-sec, .hm-testi-sec, .hm-faq-sec {padding: 40px 0; }
.text-sub-heading {font-size: 15px; letter-spacing: 1.1px; }
.text-heading {font-size: 32px; }
.hm-pract-item h3 {font-size: 19px; }
.hm-pract-item p {font-size: 14px; }
.hm-pract-tag {font-size: 11px; padding: 4px 10px; }
.hm-cont-img {height: 290px; }
.hm-charged-cont {font-size: 15px; letter-spacing: -0.1px; }
.hm-charged-list {font-size: 15px; }
.hm-charged-item-title {font-size: 15px; margin-bottom: 10px; }
.hm-charged-item-sub {font-size: 12px; }
.hm-charged-item-tag {font-size: 11px; }
.hm-testi-top-stars {font-size: 19px; }
.hm-testi-top-ttl-reviews {font-size: 15px; }
.hm-testi-item-txt p {font-size: 15px; margin-bottom: 15px; letter-spacing: -0.2px; }
.hm-testi-item-name {font-size: 16px; }
.hm-team-group-img {height: 300px; }
.hm-team-caption {font-size: 13px; }
.hm-team-item-img {height: 240px; }
.hm-team-item-cert {font-size: 9px; top: 8px; left: 8px; letter-spacing: 0.4px; padding: 6px 10px 4px; }
.hm-team-item-name {font-size: 18px; }
.hm-team-item-role {font-size: 12px; }
.hm-family-blk p {font-size: 15px; line-height: 1.65; margin-bottom: 14px; letter-spacing: -0.3px; }
.hm-faq-accordion .accordion-section-title {font-size: 15px; }
.hm-faq-accordion .accordion-section-title::before {font-size: 19px; }
.hm-faq-accordion .accordion-section {padding: 11px 0; }
.hm-faq-accordion .accordion-section-content {font-size: 14px; }
.faq-cta-box {padding: 22px; }
.faq-cta-title {font-size: 22px; }
.faq-cta-sub {font-size: 14px;}
.hm-form.hm-cta-form .gform_wrapper .gform_footer.top_label{margin: 12px 0 0;}
.ftr-block-sec {padding: 32px 0 24px; }
.ftr-lft p {font-size: 14px;}
.ftr-num a {font-size: 16px; }
.ftr-menu h5 {font-size: 12px; letter-spacing: 0.9px; }
#footer-navigation ul li a {font-size: 15px; }
#footer-navigation ul li {margin-bottom: 7px; }
.cpy-inr p {font-size: 11px; }
.testi-btn {margin: 20px 0 0; }
.site-branding {width: 230px; }

.ftr-logo-list {margin: 0 0 20px; }
.ftr-btm-list {padding: 24px 0 0; }
.ftr-itm h4 {font-size: 15px; letter-spacing: 0.8px; }
.ftr-itm-cnt p {font-size: 16px; line-height: 1.45; }
.ftr-itm-cnt:before {width: 29px; height: 29px; }
.ftr-itm-cnt {padding: 0 0 0 44px; margin: 0 0 22px; }
.ftr-itm-cnt a {font-size: 21px; }
.ftr-itm.mdl {padding: 0 30px; }
.map iframe {height: 180px; }
.social-icns a {width: 43px; height: 43px; }
.cpy-inr img {width: 55px; }

#main-navigation ul li.wide-menu ul li a {font-size: 11px;padding: 5px 8px;}
#main-navigation .sub-menu li a{font-size: 11px;}
#main-navigation ul li.wide-menu ul.sub-menu { top: 22px;}
.hm-form.hm-bnr-form p {font-size: 17px; }

}       

@media screen and (max-width:991px) {
.container {max-width: 720px;padding:0px;}
.head-sec {padding: 20px 0; }
.showhide {display: block;}
.mobinav ul {display: block;}
.hdr-src {display: block;}
.mobile_src_nav {display: block;}
.top-menu {display: none;}
.logo-menu {display: inline-block;text-align: center;}
.topmenu {width: 100%;display: none;}
.showhide b.txtl, .showhide b.txtr {color: #fff;}
.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: #c9a84c;}
.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: 15px 0 !important; align-items: center; flex-wrap: wrap; gap: 15px; justify-content: center; }
.site-branding {width: 100%;max-width: 250px;padding: 0;}
.header-number a {font-size: 18px;padding: 16px 15px 16px 30px;}
.sicky-cnt.sticky-mobile-logo {width: 100%; max-width: 180px; background: #fff; padding: 3px; }

.hm-bnr-list {gap: 20px; flex-direction: column; }
.hm-bnr-lft { padding: 0; text-align: center; width: 100%;}
.hm-bnr-rgt { order: -1; width: 100%; max-width: 350px; margin: 0 auto; }
.hm-bnr-sec { padding: 40px 0 20px; }
.bnr-lft-top{justify-content: center;}
.hm-bnr-sec h1 br{display: none;}
.hm-bnr-sec p, .hm-bnr-form-sec p{max-width: 100%;}
.bnr-btns { margin-bottom: 20px; justify-content: center; }
.trust-row{justify-content: center;}
.trust-item{text-align: left;}
.hm-bnr-sec h1 { font-size: 32px;}
.bnr-rgt-cnt{text-align: center;}
.ftr-logo-list { grid-template-columns: 1fr; gap: 15px; }
.ftr-block-sec { padding: 30px 0 20px; text-align: center; }
.ftr-logo-img {margin: 0 auto 12px; width: 100%; max-width: 280px; }
.ftr-menu { width: 100%; max-width: 220px; margin: 0 auto; padding: 15px; border: 1px solid rgba(255,255,255,0.07); }
.cpy-inr { justify-content: center; gap: 10px; flex-wrap: wrap; }
.ftr-copyrights-sec{text-align: center;}
.hm-cmn-sec, .hm-charged-sec, .hm-testi-sec, .hm-faq-sec { padding: 35px 0; }
.hm-form .gform_fields{flex-direction: column;}
.hm-form .gform-body.gform_body { width: 100%; }
#gform_5{flex-direction: column;}
.hm-form .gform_wrapper .gform_footer.top_label { max-width: 100%; width: 100%; }
.hm-points-item-num { font-size: 18px; }
.text-heading { font-size: 25px; }
.text-sub-heading { margin-bottom: 4px; }
.text-content { font-size: 15px; margin-bottom: 18px; width: 100%; }
.hm-practice-blk.owl-carousel .owl-dots,.hm-testi-blk.owl-carousel .owl-dots,.hm-team-blk.owl-carousel .owl-dots{ display: flex; justify-content: center; gap: 6px;margin: 15px 0 0; }
.hm-practice-blk.owl-carousel .owl-dots .owl-dot,.hm-testi-blk.owl-carousel .owl-dots .owl-dot,.hm-team-blk.owl-carousel .owl-dots .owl-dot{ width: 8px; height: 8px; background-color: #0a0f1e; border-radius: 50%; display: inline-block; }
.hm-practice-blk.owl-carousel .owl-dots .owl-dot.active,.hm-testi-blk.owl-carousel .owl-dots .owl-dot.active,.hm-team-blk.owl-carousel .owl-dots .owl-dot.active{background-color: #c9a84c;}
.hm-img-cont-blk { gap: 12px; text-align: center; justify-content: center; }
.hm-charged-blk {grid-template-columns: 1fr;gap: 25px;}
.hm-charged-lft-list { margin-bottom: 18px; }
.hm-testi-header { margin-bottom: 18px; }
.hm-testi-rating-nm { font-size: 30px; } 
.hm-team-caption { margin-bottom: 20px; line-height: 1.5;}
.hm-team-item{max-width: 260px;width: 100%;margin: 0 auto;}
.hm-family-blk {grid-template-columns: 1fr; gap: 20px; text-align: center; }
.hm-family-rite {order: -1; width: 100%; max-width: 500px; margin: 0 auto; }
.hm-cmn-sec.hm-team-sec .text-sub-heading,.hm-cmn-sec.hm-team-sec .text-heading , .hm-cmn-sec.hm-team-sec .text-content{ text-align: center; }
.hm-faq-blk { grid-template-columns: 1fr; gap: 25px; }
.faq-cta-box { padding: 22px; }
.gform_wrapper .top_label input[type="submit"] { font-size: 12px !important; padding: 10px !important; }
.hm-charged-title {font-size: 22px;}
.cmn-btn.hm-charged-btn {padding: 10px 18px;}
.hm-charged-item {padding: 14px;}
#footer-navigation ul li {margin-bottom: 10px; }
.cpy-inr p {font-size: 12px; }
.badge {font-size: 11px; letter-spacing: 0.3px; }
.hm-charged-item-title {font-size: 15px; margin-bottom: 10px; line-height: 1.3; }
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 12px !important; padding: 11px 12px !important; letter-spacing: 0; }
.hm-family-blk p{letter-spacing: 0;}
.hm-pract-tag {font-size: 10px;}
.hm-star-blk-title {line-height: 1.3; }
.cert-tag {letter-spacing: 0; }
.hdr-rgt {flex-wrap: wrap; justify-content: center; }
.hdr-top{text-align: center;}
.hm-testi-head {text-align: center; }
.hm-testi-blk.owl-carousel .owl-stage, .hm-testi-blk.owl-carousel .owl-item{display: flex;}

.ftr-btm-list {padding: 19px 0 0; flex-direction: column; align-items: center; justify-content: center; gap: 15px; flex-wrap: wrap; }
.ftr-itm {width: 100%; max-width: 350px; padding: 25px; border: 1px solid rgba(255,255,255,0.07); text-align: left;}
.ftr-itm.mdl {padding: 25px; }
.hm-bnr-form-sec p br{display: none;}
.sticky-mobinav ul li.hdr-btn a{ padding: 6px 0px !important; background-color: transparent; color: #fff !important}
.hdr-top-blk{justify-content:center;}
.hm-form.hm-bnr-form {gap: 15px; padding: 0; flex-direction: column; }
.hm-bnr-form-cnt {width: 100%; }
.hm-form.hm-bnr-form p {text-align: center;}

}

@media screen and (max-width:767px) {
.container {max-width: 100%;padding: 0 15px;}
.hm-points-item ,.hm-points-item:last-child{ padding: 10px 10px; width: 250px; border: 1px solid rgba(10, 15, 30,0.45); }
.hm-points-blk { gap: 10px; }
.hm-charged-cont {font-size: 14px; letter-spacing: 0; }
.hm-charged-list {font-size: 14px; }
.hm-testi-item-txt p {font-size: 14px; margin-bottom: 15px; letter-spacing: 0; }
.hdr-top-blk{flex-direction: column;}
.hdr-top-blk p {line-height: 1.5; }
.hm-testi-header{justify-content: center; flex-direction: column;align-items: center;}
.hm-form.hm-bnr-form p {font-size: 16px; line-height: 1.5; }

}

@media screen and (max-width:650px) {
.hdr-top-blk{justify-content: center; flex-direction: column;}
.hm-star-blk { gap: 14px; flex-direction: column; text-align: center; }
.hm-cont-img {height: auto;}
.hm-team-group-img {height: auto;}
.hm-charged-item {padding: 14px; flex-direction: column-reverse; }
}

@media screen and (max-width:480px) {
.logo-section{justify-content: center; flex-direction: column;}	
.hm-bnr-sec h1 { font-size: 28px; }
a.cmn-btn { font-size: 12px; padding: 13px 16px; }
.trust-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.12);justify-content: center;align-items: center;width: 130px;}
.trust-div{display: none;}
.trust-row { align-items: normal; }
.hm-testi-item { padding: 16px; }
.faq-cta-box { padding: 15px; }
.hm-pract-item { padding: 16px; }
.hm-cmn-sec, .hm-charged-sec, .hm-testi-sec, .hm-faq-sec { padding: 25px 0; }
.hm-faq-accordion .accordion-section { padding: 12px 0; }
.ftr-itm{padding: 20px;}
.ftr-itm h4 {line-height: 1.3; }
.ftr-itm.mdl {padding: 20px; }

}