@media screen and (min-width: 992px) {
	.mobile_view {
		display: none;
	}
}

@media screen and (max-width: 991px) {
	.desktop_view {
		display: none;
	}
}

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

	.banner-sec .container,
	.hmabout-sec .container,
	.education-sec .container,
	.hm-testimonials .container {
		max-width: 1600px;
	}

	.bnr-cnt h1 {
		font-size: 90px;
	}

	.bnr-cnt h6,
	.bnr-cnt h2 {
		font-size: 38px;
	}

	.bnr-cnt p {
		font-size: 17px;
	}

	.bnr-cnt.ftr p {
		font-size: 20px;
	}

	.bnr-bfr-cnt h3,
	.bnr-bfr-cnt h2 {
		font-size: 65px;
	}

	.bnr-bfr-cnt h3:before,
	.bnr-bfr-cnt h2:before {
		width: 265px;
	}

	.hmabout-sec .left-img-cnt {
		width: 51.7%;
		padding: 0;
		margin: 0;
	}

	.hmabout-sec .left-img {
		width: 60.8%;
		margin: 0 0 0 -135px;
		padding: 0;
	}

	.attorney-blk.owl-carousel .owl-nav {
		bottom: 4.3%;
	}

	.expert-sec {
		padding: 80px 0 0;
	}

	.hmabout-sec {
		padding: 215px 0 0;
	}
}

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

	.container,
	.banner-sec .container,
	.hmabout-sec .container,
	.education-sec .container,
	.hm-testimonials .container,
	.hmmeet-atrny-sec .container {
		max-width: 1400px;
	}

	.banner-sec {
		padding: 287px 0 65px 0;
	}

	.bnr-cnt h1 {
		font-size: 75px;
		margin: 0 0 55px;
	}

	.bnr-cnt h6,
	.bnr-cnt h2 {
		font-size: 32px;
	}

	.bnr-cnt p {
		font-size: 15px;
		letter-spacing: -0.7px;
	}

	.cmn-btn a {
		font-size: 18px;
	}

	.ban-btn a {
		padding: 22px 48px;
	}

	.hmabout-sec {
		padding: 190px 0 0;
	}

	.bnr-bfr-cnt h3,
	.bnr-bfr-cnt h2 {
		font-size: 55px;
	}

	.bnr-bfr-cnt:before {
		transform: scale(0.9);
	}

	.bnr-bfr-cnt {
		padding: 0 0 0 145px;
	}

	.hmabout-sec .bnr-bfr-cnt {
		margin: 0 0 35px 0;
	}

	.hmabout-sec .left-img {
		width: 56.8%;
		margin: 0 -25px 0 -120px;
		padding: 0;
	}

	.hmabout-sec .left-img-cnt {
		width: 56.7%;
		padding: 0;
		margin: 0;
	}

	.hmabout-sec .left-img-cnt h4,
	.create-text h3 {
		font-size: 35px;
	}

	.hmabout-sec .left-img-cnt p {
		font-size: 18px;
		line-height: 1.8;
		letter-spacing: 0.19px;
		margin: 0 0 25px 0;
	}

	.education-sec {
		padding: 70px 0 0;
	}

	.education-sec h2 {
		font-size: 56px;
	}

	.education-sec h5,
	.education-sec h3 {
		font-size: 18px;
		letter-spacing: 1px;
		margin: 0 0 45px 0;
	}

	.vdeo-blk-cnt h6,
	.vdeo-blk-cnt h4 {
		letter-spacing: 1.5px;
		font-size: 18px;
	}

	.vdeo-img-temp {
		margin: 0 auto 9px;
		max-width: 50px;
	}

	.attorney-blk.owl-carousel .owl-stage-outer {
		padding: 90px 0 0;
	}

	.attorney-left-cnt h4,
	.attorney-left-cnt>h3 {
		font-size: 30px;
	}

	.attorney-left-cnt p,
	.create-text>p#para,
	.create-text li {
		font-size: 17px;
		line-height: 1.9;
		margin: 0 0 30px 0;
	}

	.attorney-blk.owl-carousel .owl-nav {
		bottom: 3.1%;
		left: 23.9%;
	}

	.attorney-right-btm-cnt h5,
	.attorney-right-btm-cnt span {
		font-size: 78px;
	}

	.expert-sec h2 {
		font-size: 60px;
		margin: 0 0 16px 0;
		padding: 0 0 12px;
	}

	.expert-sec h2:before {
		width: 244px;
	}

	.expert-sec p {
		font-size: 32px;
		margin: 0 0 36px 0;
	}

	.expert-sec .expert-care-result {
		gap: 40px;
	}

	.expert-sec .accordion-section h3 a {
		font-size: 19px;
		padding: 30px 70px 23px 35px;
	}

	.expert-cont h5 {
		font-size: 28px;
	}

	.expert-sec .accordion-section h3 a.accordion-section-title:before {
		top: 10px;
		right: 25px;
		transform: scale(0.8);
	}

	.expert-sec .accordion-section .accordion-section-content p {
		font-size: 16px;
		margin: 0 0 15px 0;
	}

	.expert-sec .accordion-section .accordion-section-content {
		padding: 18px 18px 18px 30px;
	}

	.expert-sec .expert-logo-cnt h4 {
		font-size: 34px;
		margin: 0 0 26px 0;
		padding: 0 0 20px;
	}

	.expert-sec .expert-logo-cnt {
		padding: 0 0 0 118px;
	}

	.expert-sec .expert-logo-cnt:before {
		left: 10px;
		transform: scale(0.9);
	}

	.expert-sec .expert-logo-cnt h4:before {
		width: 260px;
		height: 5px;
	}

	.expert-sec .accordian-inn-para p {
		font-size: 17px;
	}

	.expert-sec {
		padding: 70px 0 0;
	}

	.hm-testimonials {
		padding: 70px 0 0 0;
	}

	.testi-blck.owl-carousel {
		padding: 0 80px;
	}

	.testi-blck.owl-carousel .owl-nav button {
		transform: scale(0.9);
	}

	.hm-testi-item {
		padding: 44px 40px 135px 45px;
	}

	.hm-testi-item .star-rat {
		transform: scale(0.9);
	}

	.hm-testi-item p {
		font-size: 19px;
		margin: 0 0 30px 0;
	}

	.hm-testi-item h5,
	.hm-testi-item span {
		font-size: 23px;
	}

	.hm-testi-item:before {
		transform: scale(0.9);
	}

	.hmmission-sec h2 {
		font-size: 65px;
		margin-bottom: 18px;
		padding: 0 0 10px 0;
	}

	.hmmission-sec p {
		font-size: 17px;
		margin-bottom: 52px;
	}

	.card-blk h5,
	.card-blk h3 {
		font-size: 28px;
		padding: 103px 0 0 0;
	}

	.hmmission-sec {
		padding: 60px 0 72px 0;
	}

	.providers-cnt h3 strong {
		font-size: 60px;
	}

	.hmmeet-providers-sec .providers-cnt h3 {
		font-size: 60px;
		margin-bottom: 10px;
		padding: 0 0 7px 0;
	}

	.providers-cnt h4 {
		font-size: 52px;
		margin: 0 0 9px;
	}

	.providers-cnt h4 strong {
		font-size: 52px;
	}

	.providers-heading h2 {
		font-size: 172px;
	}

	.providers-heading {
		left: -4%;
		top: 25.3%;
	}

	.providers-img {
		width: 55%;
	}

	.hmmeet-providers-sec {
		padding: 110px 0 0;
	}

	.providers-cnt h3::before {
		width: 224px;
	}

	.cmn-btn a {
		font-size: 18px;
		padding: 20px 48px;
	}

	.providers-btn .header-call-btn a {
		font-size: 22px;
		padding: 16px 56px 15px 80px;
	}

	.providers-btn .header-call-btn a::before {
		left: 44px;
		transform: scale(0.9);
	}

	.hmfrm-map-sec {
		padding: 90px 0 0;
	}

	.hmfrm-map-sec .gform_wrapper input#gform_submit_button_1 {
		font-size: 22px;
		padding: 22px 10px;
		width: 380px !important;
	}

	.frm-blk h2 {
		font-size: 45px;
	}

	.hm-testimonials .bnr-bfr-cnt {
		margin: 0 0 40px 60px;
	}

	.bnr-cnt .bnr-text p {
		font-size: 20px;
	}
}

@media screen and (max-width:1600px) {
	.banner-sec {
		padding: 268px 50px 0;
	}
}

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

	.container,
	.banner-sec .container,
	.hmabout-sec .container,
	.education-sec .container,
	.hm-testimonials .container,
	.hmmeet-atrny-sec .container {
		max-width: 1200px;
	}

	.bnr-cnt h1 {
		font-size: 64px;
		margin: 0 0 40px;
	}

	.bnr-cnt h6,
	.bnr-cnt h2 {
		font-size: 27px;
		margin: 0 0 20px 0;
	}

	.bnr-cnt p {
		font-size: 14px;
		letter-spacing: -0.7px;
		margin: 0 0 33px 0;
	}

	.ban-btn {
		margin: 0 0 20px;
	}

	.cmn-btn a {
		font-size: 16px;
	}

	.ban-btn a {
		padding: 20px 40px;
	}

	.bnr-cnt {
		width: 63.8%;
	}

	.ban-vdeo-cont-img {
		max-width: 50px;
	}

	.ban-vdeo-cont h5 {
		font-size: 18px;
	}

	.hmabout-sec {
		padding: 125px 0 0;
	}

	.bnr-bfr-cnt h3,
	.bnr-bfr-cnt h2 {
		font-size: 45px;
		padding: 0 0 14px;
	}

	.bnr-bfr-cnt h3:before,
	.bnr-bfr-cnt h2:before {
		width: 190px;
		height: 3px;
	}

	.hmabout-sec .bnr-bfr-cnt {
		margin: 0 0 25px 0;
	}

	.hmabout-sec .container {
		padding: 0 98px;
	}

	.hmabout-sec {
		padding: 158px 0 0;
	}

	.hmabout-sec .left-img {
		width: 54.8%;
		margin: 0 -30px 0 -107px;
		padding: 0;
	}

	.hmabout-sec .left-img-cnt {
		width: 59.7%;
		padding: 0;
		margin: 0;
	}

	.hmabout-sec .left-img-cnt h4,
	.create-text h3 {
		font-size: 33px;
	}

	.hmabout-sec .left-img-cnt p {
		font-size: 16px;
		line-height: 1.8;
		letter-spacing: 0.09px;
		margin: 0 0 20px 0;
	}

	.cmn-btn a {
		font-size: 15px;
		padding: 20px 40px;
	}

	.bnr-bfr-cnt h3,
	.bnr-bfr-cnt h2 {
		font-size: 44px;
		padding: 0 0 14px;
	}

	.bnr-bfr-cnt h3:before,
	.bnr-bfr-cnt h2:before {
		width: 190px;
		height: 3px;
	}

	.hmabout-sec .bnr-bfr-cnt {
		margin: 0 0 25px 0;
	}

	.education-sec {
		padding: 60px 0 0;
	}

	.education-sec h2 {
		font-size: 45px;
	}

	.education-sec h5,
	.education-sec h3 {
		font-size: 16px;
		letter-spacing: 0;
		margin: 0 0 38px 0;
	}

	.vdeo-img-temp,
	.vdeo-img {
		max-width: 45px;
	}

	.vdeo-blk-cnt h6,
	.vdeo-blk-cnt h4 {
		letter-spacing: 0.9px;
		font-size: 16px;
	}

	.vdeos-list.owl-carousel .owl-dots .owl-dot.active {
		width: 16px;
		height: 16px;
	}

	.vdeos-list.owl-carousel .owl-dots .owl-dot {
		width: 14px;
		height: 14px;
	}

	.attorney-left-cnt h4,
	.attorney-left-cnt>h3 {
		font-size: 25px;
	}

	.attorney-left-cnt p,
	.create-text>p#para,
	.create-text li {
		font-size: 15px;
		line-height: 1.9;
		margin: 0 0 25px 0;
	}

	.attorney-right-btm-cnt h5,
	.attorney-right-btm-cnt span {
		font-size: 66px;
	}

	.attorney-right-cnt {
		width: 56.2%;
	}

	.attorney-blk.owl-carousel .owl-nav {
		bottom: 0.1%;
	}

	.attorney-right-cnt:before {
		top: -16%;
		transform: scale(0.9);
	}

	.attorney-left-cnt {
		width: 65.4%;
	}

	.expert-sec h2 {
		font-size: 52px;
		margin: 0 0 13px 0;
		padding: 0 0 10px;
	}

	.expert-sec p {
		font-size: 28px;
		margin: 0 0 30px 0;
	}

	.expert-sec .expert-care-result {
		gap: 35px;
	}

	.expert-sec .accordion-section h3 a {
		font-size: 18px;
		padding: 25px 45px 22px 28px;
	}

	.expert-sec .accordion-section h3 a.accordion-section-title:before {
		top: 7px;
		right: 25px;
		transform: scale(0.8);
	}

	.expert-sec .accordion-section {
		margin: 0 0 10px 0;
	}

	.expert-sec .accordion-section.ac-last {
		margin: 0 0 32px 0;
	}

	.expert-sec .expert-logo-cnt h4 {
		font-size: 28px;
		margin: 0 0 22px 0;
		padding: 0 0 15px;
	}

	.expert-sec .expert-logo-cnt:before {
		left: 6px;
		transform: scale(0.8);
	}

	.expert-sec .expert-logo-cnt {
		padding: 0 0 0 112px;
	}

	.expert-sec .accordian-inn-para p {
		font-size: 16px;
	}

	.expert-sec .accsec-ritcnt.accordion.right-cont .expert-btn {
		margin: 0 0 20px;
	}

	.expert-sec .accordian-inn-para p {
		font-size: 15px;
	}

	.expert-sec .accordion-section .accordion-section-content {
		padding: 14px 18px 14px 25px;
	}

	.expert-sec .expert-cont {
		bottom: 40px;
	}

	.expert-sec .expert-logo-cnt h4:before {
		width: 192px;
		height: 4px;
	}

	.hm-testimonials {
		padding: 60px 0 0 0;
	}

	.testi-blck.owl-carousel {
		padding: 0 70px;
	}

	.testi-blck.owl-carousel .owl-nav button {
		transform: scale(0.85);
	}

	.hm-testi-item {
		padding: 40px 35px 125px 40px;
	}

	.hm-testi-item .star-rat {
		transform: scale(0.85);
		margin: 0 0 13px -20px;
	}

	.hm-testi-item p {
		font-size: 17px;
		margin: 0 0 25px 0;
	}

	.hm-testi-item h5,
	.hm-testi-item span {
		font-size: 21px;
	}

	.hm-testi-item:before {
		transform: scale(0.85);
	}

	.hmmission-sec h2 {
		font-size: 62px;
		margin-bottom: 18px;
		padding: 0 0 10px 0;
	}

	.hmmission-sec h2::after {
		width: 250px;
	}

	.hmmission-sec p {
		font-size: 16px;
		margin-bottom: 42px;
	}

	.card-list {
		padding: 0 20px 0 20px;
	}

	.card-blk h5,
	.card-blk h3 {
		font-size: 26px;
		padding: 98px 0 0 0;
	}

	.card-blk h5::before,
	.card-blk h3::before {
		transform: scale(0.9);
	}

	.hmmission-sec {
		padding: 55px 0 65px 0;
	}

	.providers-cnt h3 strong {
		font-size: 48px;
	}

	.hmmeet-providers-sec .providers-cnt h3 {
		font-size: 48px;
		margin-bottom: 10px;
		padding: 0 0 7px 0;
	}

	.providers-cnt h4 {
		font-size: 44px;
		margin: 0 0 9px;
	}

	.providers-cnt h4 strong {
		font-size: 44px;
	}

	.providers-cnt h3::before {
		width: 185px;
		height: 4px;
	}

	.providers-heading h2 {
		font-size: 140px;
	}

	.providers-heading {
		left: -4%;
		top: 24%;
	}

	.hmmeet-providers-sec {
		padding: 85px 0 0;
	}

	.providers-img {
		width: 54%;
	}

	.providers-btn {
		gap: 16px;
		bottom: 6%;
	}

	.cmn-btn a {
		font-size: 16px;
		padding: 18px 45px;
	}

	.providers-btn .header-call-btn a {
		font-size: 20px;
		padding: 14px 45px 14px 75px;
	}

	.providers-btn .header-call-btn a::before {
		left: 40px;
		transform: scale(0.8);
	}

	.frm-blk {
		width: 37.1%;
		width: 37.1%;
		padding: 40px 30px;
	}

	.hmfrm-map-sec {
		padding: 80px 0 0;
	}

	.frm-blk h2 {
		font-size: 38px;
	}

	.frm-blk p {
		padding: 0 0 10px;
		margin: 0 0 30px;
		font-size: 14px;
	}

	.frm-blk p:before {
		width: 189px;
		height: 3px;
	}

	.hmfrm-map-sec .gform_wrapper input#gform_submit_button_1 {
		font-size: 20px;
		padding: 20px 10px;
	}

	.loc-blk {
		padding: 0;
	}

	.hmfrm-map-sec .form-tabs li a {
		font-size: 17px;
		padding: 19px 48px;
	}

/* 	.tab-content {
		position: absolute;
		bottom: 30%;
		margin: auto;
		left: 35%;
	} */

	.bnr-cnt .bnr-text p {
		font-size: 18px;
	}

	.attorney-left-cnt .bnr-bfr-cnt h3,
	.attorney-left-cnt .bnr-bfr-cnt h2 {
		font-size: 50px;
	}

	.hmfrm-map-sec .location .tab-content .cont h3 {
		font-size: 17px;
	}

	.bnr-cnt.ftr p {
		font-size: 19px;
	}

	.hmfaq_sec h2 {
		margin-bottom: 55px !important;
	}
	.tab-content {
    bottom: 30px;
}
	    .hmfrm-map-sec .location .tab-content .cont h3 {
        font-size: 17px;
    }
}

@media screen and (max-width:1440px) {
	.banner-sec {
		padding: 240px 0 40px 0;
	}

	.bnr-cnt.ftr {
		margin: 0 0 28px 0;
	}
}

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

@media screen and (max-width:1300px) {
	.hmabout-sec {
		padding: 140px 0 0;
	}
}

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

@media screen and (max-width:1240px) {
	.hmfaq_sec h2 {
		margin-bottom: 45px !important;
	}

	.container,
	.banner-sec .container,
	.hmabout-sec .container,
	.education-sec .container,
	.hm-testimonials .container,
	.hmmeet-atrny-sec .container {
		max-width: 970px;
		padding: 0 10px;
	}

	.bnr-cnt h1 {
		font-size: 48px;
		margin: 0 0 35px;
	}

	.bnr-cnt h6,
	.bnr-cnt h2 {
		font-size: 21px;
		margin: 0 0 15px 0;
	}

	.bnr-cnt p {
		font-size: 13px;
		letter-spacing: -0.7px;
		margin: 0 0 30px 0;
		line-height: 1.4;
	}

	.ban-btn {
		margin: 0 0 15px;
	}

	.cmn-btn a {
		font-size: 14px;
		padding: 18px 30px;
	}

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

	.ban-vdeo-cont-img {
		max-width: 40px;
		margin: 0 auto 10px;
	}

	.ban-vdeo-cont h5 {
		font-size: 14px;
	}

	.hmabout-sec {
		background-size: 100% 100%;
		padding: 120px 0 0;
	}

	.bnr-bfr-cnt:before {
		transform: scale(0.7);
		top: 0;
	}

	.hmabout-sec .bnr-bfr-cnt {
		margin: 0 0 20px 0;
		padding: 0 0 0 130px;
	}

	.bnr-bfr-cnt h3,
	.bnr-bfr-cnt h2 {
		font-size: 35px;
		padding: 0 0 10px;
	}

	.bnr-bfr-cnt h3:before,
	.bnr-bfr-cnt h2:before {
		width: 144px;
		height: 2px;
	}

	.hmabout-sec .left-img {
		width: 40.8%;
		margin: 0 -30px 0 0;
		padding: 0;
	}

	.hmabout-sec .left-img-cnt {
		width: 60.7%;
		padding: 0 90px 0 0;
		margin: 0;
	}

	.hmabout-sec .left-img-cnt h4,
	.create-text h3 {
		font-size: 26px;
		margin: 0 0 10px 0;
	}

	.hmabout-sec .left-img-cnt p {
		font-size: 14px;
		line-height: 1.8;
		letter-spacing: 0;
		margin: 0 0 10px 0;
	}

	.abut-btn {
		margin: 30px 0 0 0;
	}

	.education-sec {
		padding: 50px 0 0;
	}

	.education-sec h2 {
		font-size: 40px;
	}

	.education-sec h5,
	.education-sec h3 {
		font-size: 14px;
		letter-spacing: 0;
		margin: 0 0 30px 0;
	}

	.education-sec h5:before,
	.education-sec h3:before {
		width: 167px;
		height: 2px;
	}

	.vdeo-img-temp,
	.vdeo-img {
		max-width: 32px;
	}

	.vdeo-blk-cnt h6,
	.vdeo-blk-cnt h4 {
		letter-spacing: 0;
		font-size: 14px;
	}

	.vdeos-list.owl-carousel .owl-dots .owl-dot {
		width: 12px;
		height: 12px;
	}

	.vdeos-list.owl-carousel .owl-dots .owl-dot.active {
		width: 14px;
		height: 14px;
	}

	.attorney-lst {
		gap: 20px;
	}

	.attorney-left-cnt .bnr-bfr-cnt {
		margin: 0 0 30px;
		padding: 0 0 0 127px;
	}

	.attorney-left-cnt h4,
	.attorney-left-cnt>h3 {
		font-size: 20px;
	}

	.attorney-left-cnt p,
	.create-text>p#para,
	.create-text li {
		font-size: 14px;
		line-height: 1.8;
		margin: 0 0 15px 0;
	}

	.attorney-right-btm-cnt h5,
	.attorney-right-btm-cnt span {
		font-size: 45px;
	}

	.attorney-blk.owl-carousel .owl-nav .owl-prev,
	.attorney-blk.owl-carousel .owl-nav .owl-next {
		margin: 0 -6px 0 0;
		transform: scale(0.8);
	}

	.attorney-blk.owl-carousel .owl-nav {
		bottom: -8px;
		left: 27%;
	}

	.attorney-left-cnt {
		width: 58.4%;
	}

	.attorney-right-cnt {
		width: 56.2%;
	}

	.attorney-right-cnt:before {
		top: -24%;
		transform: scale(0.8);
		right: 0;
	}

	.expert-sec h2 {
		font-size: 42px;
		margin: 0 0 10px 0;
		padding: 0 0 10px;
	}

	.expert-sec h2:before {
		width: 220px;
		height: 4px;
	}

	.expert-sec p {
		font-size: 24px;
		margin: 0 0 25px 0;
	}

	.expert-sec .expert-care-result {
		gap: 30px;
	}

	.expert-sec .accordion-section h3 a {
		font-size: 16px;
		padding: 20px 20px 20px 20px;
	}

	.expert-sec .accordion-section h3 a.accordion-section-title:before {
		top: 2px;
		right: 12px;
		transform: scale(0.7);
	}

	.expert-cont h5 {
		font-size: 24px;
	}

	.expert-sec .expert-cont {
		bottom: 29px;
	}

	.expert-sec .accordion-section .accordion-section-content p {
		font-size: 15px;
	}

	.expert-sec .accordion-section .accordion-section-content {
		padding: 10px 12px 10px 18px;
	}

	.expert-sec .expert-logo-cnt h4 {
		font-size: 24px;
		margin: 0 0 16px 0;
		padding: 0 0 12px;
	}

	.expert-sec .expert-logo-cnt h4:before {
		width: 180px;
		height: 4px;
	}

	.expert-sec .expert-logo-cnt:before {
		left: 0;
		transform: scale(0.7);
	}

	.expert-sec .expert-logo-cnt {
		padding: 0 0 0 100px;
	}

	.expert-sec .accordion-section.ac-last {
		margin: 0 0 18px 0;
	}

	.expert-sec .accsec-ritcnt.accordion.right-cont .expert-btn {
		margin: 0 0 12px;
	}

	.expert-sec .accordion-section {
		margin: 0 0 8px 0;
	}

	.expert-sec {
		padding: 60px 0 0;
	}

	.hm-testimonials {
		padding: 55px 0 0 0;
	}

	.testi-blck.owl-carousel {
		padding: 0 65px;
	}

	.testi-blck.owl-carousel .owl-nav button {
		transform: scale(0.8);
	}

	.hm-testi-item {
		padding: 35px 30px 90px 35px;
	}

	.hm-testi-item .star-rat {
		transform: scale(0.8);
		margin: 0 0 10px -23px;
	}

	.hm-testi-item p {
		font-size: 16px;
		margin: 0 0 20px 0;
	}

	.hm-testi-item h5,
	.hm-testi-item span {
		font-size: 19px;
	}

	.hm-testi-item:before {
		transform: scale(0.8);
	}

	.hmmission-sec h2 {
		font-size: 54px;
		margin-bottom: 14px;
		padding: 0 0 10px 0;
	}

	.hmmission-sec p {
		font-size: 14px;
		margin-bottom: 36px;
	}

	.card-blk h5,
	.card-blk h3 {
		font-size: 20px;
		padding: 92px 0 0 0;
	}

	.card-blk h5::before,
	.card-blk h3::before {
		transform: scale(0.8);
	}

	.hmmission-sec h2::after {
		width: 212px;
	}

	.hmmission-sec {
		padding: 50px 0 60px 0;
	}

	.providers-cnt h3 strong {
		font-size: 42px;
	}

	.hmmeet-providers-sec .providers-cnt h3 {
		font-size: 42px;
		margin-bottom: 5px;
		padding: 0 0 6px 0;
	}

	.providers-cnt h4 {
		font-size: 36px;
		margin: 0 0 9px;
	}

	.providers-cnt h4 strong {
		font-size: 38px;
	}

	.providers-heading h2 {
		font-size: 116px;
	}

	.providers-heading {
		left: 3%;
		top: 24%;
	}

	.hmmeet-providers-sec {
		padding: 55px 0 0;
	}

	.providers-cnt h3::before {
		width: 160px;
	}

	.cmn-btn a {
		font-size: 15px;
		padding: 16px 32px;
	}

	.providers-btn .header-call-btn a {
		font-size: 18px;
		padding: 13px 36px 13px 60px;
	}

	.providers-btn .header-call-btn a::before {
		left: 27px;
		transform: scale(0.7);
	}

	.hmfrm-map-sec {
		padding: 60px 0 0;
	}

	.hmfrm-map-sec .frm-lst {
		gap: 30px;
	}

	.frm-blk {
		width: 43.1%;
		padding: 40px 25px;
	}

	.frm-blk h2 {
		font-size: 33px;
	}

	.frm-blk p:before {
		height: 2px;
	}

	.hmfrm-map-sec .gform_wrapper .top_label input,
	.hmfrm-map-sec .gform_wrapper select,
	.hmfrm-map-sec .gform_wrapper .top_label textarea {
		font-size: 17px !important;
		padding: 0 0 22px 0;
	}

	.hmfrm-map-sec .gform_wrapper .form-links a,
	.hmfrm-map-sec .gform-theme--framework .gform-field-label--type-inline {
		font-size: 15px;
	}

	.hmfrm-map-sec .gform_wrapper input#gform_submit_button_1 {
		font-size: 18px;
		padding: 18px 10px;
		width: 320px !important;
	}

	.hmfrm-map-sec .form-tabs li a {
		font-size: 14px;
		padding: 19px 36px;
	}

/* 	.tab-content {
		bottom: 25%;
		margin: auto;
		left: 17%;
	} */

	.hmfrm-map-sec .location .tab-content .cont h3 {
		font-size: 17px;
	}

	.hmfrm-map-sec .location .tab-content .cont a:before {
		transform: scale(0.9);
	}

	.bnr-cnt .bnr-text p {
		font-size: 18px;
	}

	.attorney-left-cnt .bnr-bfr-cnt h3,
	.attorney-left-cnt .bnr-bfr-cnt h2 {
		font-size: 36px;
	}

	.hmfrm-map-sec .location .tab-content .cont {
		width: 100%;
	}

	.bnr-cnt.ftr {
		margin: 0 0 20px 0;
	}

	.bnr-cnt.ftr p {
		font-size: 17px;
	}
}

@media screen and (max-width:991px) {
	.hmfaq_sec h2 {
		margin-bottom: 35px !important;
	}

	.container,
	.banner-sec .container,
	.hmabout-sec .container,
	.education-sec .container,
	.hm-testimonials .container,
	.hmmeet-atrny-sec .container {
		max-width: 720px;
		padding: 0 0;
	}

	.banner-sec {
		padding: 70px 0 60px;
		position: relative;
		background-image: url("../images/mob-ban-bg.webp");
/* 		background-image: url("../images/mob-ban-bg-v2.webp"); */
	}

	.banner-sec:before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: #f4faf8;
		width: 100%;
		height: 100%;
		margin: auto;
		opacity: 35%;
	}

	.bnr-text,
	.bnr-cnt h6,
	.bnr-cnt h2 {
		max-width: 500px;
	}

	.bnr-text br {
		display: none;
	}

	.bnr-cnt {
		width: 100%;
		position: relative;
	}

	.hm-ban-vdeo {
		width: 100%;
		position: absolute;
		top: inherit;
		right: inherit;
		z-index: 2;
		position: relative;
		max-width: 480px;
		margin: 0 auto 40px;
	}

	.abut-edu-sec {
		background-image: url(../images/mob-abut-nd-edu-bg.webp);
		background-position: center;
		background-size: 100% 100%;
	}

	.hmabout-sec .bnr-btm-list {
		flex-direction: column;
		gap: 10px;
	}

	.hmabout-sec .bnr-bfr-cnt {
		margin: 0 auto 30px;
		padding: 0 0 0 125px;
	}

	.hmabout-sec .left-img {
		width: 100%;
		margin: 0;
		padding: 0;
		max-width: 650px;
	}

	.hmabout-sec .left-img-cnt {
		width: 100%;
		padding: 0;
		margin: 0;
	}

	.education-sec h5,
	.education-sec h3 {
		margin: 0 0 20px 0;
	}

	.hmabout-sec {
		background-image: none;
		padding: 50px 0 0;
	}

	.vdeo-blk {
		max-width: 320px;
		margin: auto;
	}

	.attorney-img {
		background: transparent;
	}

	.attorney-right-cnt:before {
		display: none;
	}

	.attorney-lst {
		gap: 10px;
		flex-direction: column-reverse;
	}

	.attorney-blk.owl-carousel .owl-stage-outer {
		padding: 30px 0 0;
	}

	.attorney-right-cnt {
		width: 100%;
		max-width: 480px;
		padding: 0;
		margin: 0 auto 10px;
	}

	.attorney-left-cnt {
		width: 100%;
	}

	.attorney-blk.owl-carousel .owl-nav {
		bottom: inherit;
		left: inherit;
		position: inherit;
		right: 0;
		margin: auto;
	}

	.expert-sec h2 {
		font-size: 35px;
		margin: 0 0 8px 0;
		padding: 0 0 8px;
	}

	.expert-sec h2:before {
		width: 138px;
		height: 2px;
	}

	.expert-sec p {
		font-size: 18px;
		margin: 0 0 20px 0;
	}

	.expert-sec .expert-care-result {
		gap: 0;
		flex-direction: column;
	}

	.expert-sec .accsec-ritcnt.accordion {
		width: 100%;
		margin: auto;
		max-width: 650px;
	}

	.expert-sec .accordion-section h3 a.accordion-section-title:before {
		top: 0;
		right: 5px;
		transform: scale(0.6);
	}

	.expert-sec .accordion-section h3 a {
		font-size: 15px;
		padding: 20px 60px 20px 20px;
	}

	.expert-sec .expert-cont {
		bottom: 26px;
	}

	.expert-cont h5 {
		font-size: 20px;
		text-align: center;
	}

	.expert-sec .accsec-ritcnt.accordion.right-cont .expert-btn {
		margin: 0 0 12px;
		text-align: center;
	}

	.expert-sec .accordian-inn-para p {
		font-size: 15px;
		text-align: center;
	}

	.expert-sec .expert-logo-cnt {
		margin: auto;
		width: 100%;
		max-width: 475px;
	}

	.expert-sec {
		padding: 45px 0 0;
	}

	.hmtesti-btn {
		margin: 0;
		padding: 10px 0 0 0;
	}

	.hm-testi-item {
		padding: 35px 30px 70px 35px;
	}

	.testi-blck.owl-carousel .owl-nav button {
		transform: scale(0.6);
		position: relative;
		margin: 0;
	}

	.testi-blck.owl-carousel .owl-nav {
		display: flex;
		max-width: 200px;
		justify-content: center;
		margin: auto;
	}

	.testi-blck.owl-carousel {
		padding: 0
	}

	.card-blk {
		width: 100%;
		max-width: 320px;
		margin: auto;
		border: 1px solid #fff;
		padding: 20px 15px;
	}

	.card-blk h5,
	.card-blk h3 {
		text-align: center;
	}

	.hmmission-sec h2 {
		font-size: 48px;
		margin-bottom: 12px;
		padding: 0 0 9px 0;
	}

	.hmmission-sec h2::after {
		width: 190px;
		height: 3px;
	}

	.hmmission-sec p {
		font-size: 14px;
		margin-bottom: 35px;
	}

	.hmmission-sec p br {
		display: none;
	}

	.card-blk h5,
	.card-blk h3 {
		font-size: 22px;
		padding: 90px 0 0 0;
	}

	.card-list.owl-carousel .owl-nav {
		display: none;
	}

	.card-list.owl-carousel .owl-dots {
		padding: 20px 0 0;
		text-align: center;
	}

	.card-list.owl-carousel button.owl-dot {
		background-color: #fff;
		border-radius: 50%;
		padding: 6px !important;
		margin: 0 10px 0 0;
	}

	.card-list.owl-carousel button.owl-dot.active {
		background-color: #fff;
		outline: 1px solid #fff;
		outline-offset: 2px;
	}

	.providers-heading {
		position: inherit;
	}

	.providers-heading h2 {
		font-size: 75px;
	}

	.providers-cnt h3 strong {
		font-size: 36px;
	}

	.hmmeet-providers-sec .providers-cnt h3 {
		font-size: 36px;
		margin-bottom: 5px;
		padding: 0 0 6px 0;
	}

	.providers-cnt h3::before {
		width: 134px;
	}

	.providers-cnt h4 {
		font-size: 30px;
		margin: 0 0 9px;
	}

	.providers-cnt h4 strong {
		font-size: 32px;
	}

	.providers-img {
		width: 100%;
		max-width: 600px;
	}

	.cmn-btn a {
		font-size: 14px;
		padding: 14px 28px;
	}

	.providers-btn .header-call-btn a {
		font-size: 16px;
		padding: 12px 28px 12px 50px;
	}

	.providers-btn .header-call-btn a::before {
		left: 18px;
		transform: scale(0.6);
	}

	.hmmeet-providers-sec {
		padding: 42px 0 0;
		background-image: url("../images/mob-provedrs-bg.webp");
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}

	.hmfrm-map-sec .frm-lst {
		gap: 20px;
		flex-direction: column-reverse;
	}

	.frm-blk {
		width: 100%;
		padding: 40px 25px 15px;
		max-width: 480px;
		margin: auto;
	}

	.tab-content {
		position: inherit;
	}

	.hmfrm-map-sec ul.form-tabs {
		margin: 0 0 50px;
	}

	.loc-blk {
		margin: auto;
	}

	.hmfrm-map-sec .location .tab-content .cont {
		margin: auto;
		box-shadow: 0 0 30px 0 rgb(52 52 52 / 10%);
	}

	.hm-testimonials .bnr-bfr-cnt {
		margin: 0 0 30px 0;
		padding: 0 0 0 127px;
	}

	.hmmeet-providers-sec .providers-cnt h3 {
		display: none;
	}

	.hmfrm-map-sec {
		background-position: top center;
		background-size: 100% auto;
	}

	.atrny-expert-sec {
		background-image: url("../images/mob-abut-nd-edu-bg.webp");
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}

	.hm-testimonials {
		background-size: cover;
		background-position: center;
	}

	.expert-care-result .accsec-ritcnt .accordion-section .accordion-section-content ul li {
		/* font-size: 16px; */
		font-size: 18px;
	}

	.bnr-cnt.ftr p {
		font-size: 15px;
	}

	.bnr-cnt.ftr {
		margin: 0 0 15px 0;
	}
}

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

	.container,
	.banner-sec .container,
	.hmabout-sec .container,
	.education-sec .container,
	.hm-testimonials .container,
	.hmmeet-atrny-sec .container {
		max-width: 100%;
		padding: 0 15px;
	}

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

	.bnr-cnt h1 {
		font-size: 40px;
		max-width: 500px;
	}

	.bnr-cnt h6,
	.bnr-cnt h2 {
		font-size: 18px;
		margin: 0 0 12px 0;
	}

	.bnr-bfr-cnt h3,
	.bnr-bfr-cnt h2 {
		font-size: 31px;
	}

	.education-sec {
		padding: 40px 0 0;
	}

	.education-sec h2 {
		font-size: 32px;
	}

	.hm-testi-item {
		padding: 20px 15px;
		background-image: none;
		border: 1px solid #ddd;
	}

	.hm-testi-item h5,
	.hm-testi-item span {
		margin: 0
	}

	.frm-blk p {
		margin: 0 0 15px;
	}

	.attorney-left-cnt .bnr-bfr-cnt h3,
	.attorney-left-cnt .bnr-bfr-cnt h2 {
		font-size: 24px;
	}

	.expert-care-result .accsec-ritcnt .accordion-section .accordion-section-content ul li {
		font-size: 16px;
	}

	.providers-heading h2 {
		color: #889b97;
	}

	.bnr-btm-list {
		padding: 15px;
		background-image: linear-gradient(#aedfce00, #aedfce);
	}

	.abut-btn {
		text-align: center;
	}

	.attorney-right-btm-cnt {
		left: 0;
		display: none;
	}

	/* .hmabout-sec .left-img-cnt h4 strong {
		color: #fff;
	} */
	.hmabout-sec .left-img-cnt p {
		font-size: 15px;
	}
}

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

@media screen and (max-width:640px) {
	.banner-sec {
		padding: 50px 0;
	}

	/* .banner-sec:before {
		opacity: 86%;
	} */
	/* .bnr-cnt {
		text-align: center;
	} */
	.bnr-cnt h1 {
		font-size: 32px;
		margin: 0 0 10px;
		text-align: left;
		max-width: 350px;
	}

	.bnr-text,
	.bnr-cnt h6,
	.bnr-cnt h2 {
		max-width: 360px;
		text-align: left;
	}

	.bnr-cnt h6 br,
	.bnr-cnt h2 br {
		display: none;
	}

	.bnr-cnt h6,
	.bnr-cnt h2 {
		font-size: 16px;
		margin: 0 0 12px 0;
		line-height: 1.2;
		font-weight: 400;
	}

	.hmabout-sec {
		padding: 40px 0 0;
	}

	.hmabout-sec .bnr-bfr-cnt {
		margin: 0 auto 20px;
		padding: 0 0 0 78px;
	}

	.bnr-bfr-cnt:before {
		transform: scale(0.5);
		top: 0;
		left: -8%;
	}

	.bnr-bfr-cnt h3,
	.bnr-bfr-cnt h2 {
		font-size: 21px;
	}

	.bnr-bfr-cnt h3:before,
	.bnr-bfr-cnt h2:before {
		width: 92px;
		height: 2px;
	}

	.hmabout-sec .left-img-cnt h4,
	.create-text h3 {
		font-size: 19px;
	}

	.hmabout-sec .left-img-cnt p {
		line-height: 1.6;
	}

	.abut-btn {
		margin: 25px 0 0 0;
	}

	.attorney-right-cnt {
		max-width: 320px;
	}

	.attorney-right-btm-cnt h5,
	.attorney-right-btm-cnt span {
		font-size: 36px;
	}

	.attorney-right-btm-cnt {
		left: 0;
	}

	.attorney-left-cnt .bnr-bfr-cnt {
		margin: 0 0 20px;
		padding: 0 0 0 79px;
	}

	.attorney-left-cnt h4,
	.attorney-left-cnt>h3 {
		font-size: 18px;
	}

	.attorney-blk.owl-carousel .owl-nav .owl-prev,
	.attorney-blk.owl-carousel .owl-nav .owl-next {
		margin: 15px -12px 0 0;
		transform: scale(0.7);
	}

	.expert-sec {
		padding: 30px 0 0;
	}

	.providers-heading h2 {
		font-size: 60px;
	}

	.hmmeet-providers-sec {
		background-position: bottom center;
		padding: 40px 0 30px;
	}

	.providers-cnt h4 {
		font-size: 19px;
		margin: 0 0 9px;
	}

	.providers-cnt h4 strong {
		font-size: 25px;
	}

	.providers-img {
		width: 100%;
		max-width: 100%;
		margin: 0 0 30px;
	}

	.providers-btn {
		gap: 10px;
		flex-direction: column;
		position: inherit;
	}

	.hmfrm-map-sec ul.form-tabs {
		display: flex;
		gap: 10px;
		flex-direction: column;
		justify-content: center;
		margin: 0 auto 30px;
		text-align: center;
	}

	.hmfrm-map-sec .location .tab-content .cont a:before {
		transform: scale(0.8);
	}

	.hmfrm-map-sec .location .tab-content .cont {
		padding: 18px 25px 18px 87px;
	}

	.hmmeet-providers-sec::before {
		display: none;
	}

	.bnr-cnt .bnr-text p {
		font-size: 15px;
		text-align: left;
	}

	.bnr-cnt .bnr-text p br {
		display: none;
	}
}

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

@media screen and (max-width:580px) {
	.banner-sec {
		background-image: none;
		background-color: #fff;
	}

	.bnr-cnt h6,
	.bnr-cnt h1,
	.bnr-text,
	.bnr-cnt .bnr-text p,
	.bnr-cnt,
	.bnr-cnt h2 {
		text-align: center;
		max-width: 100%;
	}
/* 
	.bnr-cnt h1:after {
		content: '';
		display: block;
		clear: both;
		margin-top: 15px;
		aspect-ratio: 425 / 413;
		background-image: url(../images/mob-580-ban-bg.webp);
		background-size: 100% auto;
	} */
}

@media screen and (max-width:480px) {
	.bnr-cnt h1 {
		/* font-size: 28px; */
		font-size: 26px;
		margin: 0 0 10px;
	}

	.bnr-cnt h6,
	.bnr-cnt h2 {
		font-size: 16px;
	}

	.ban-btn {
		margin: 0 0 10px;
	}

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

	.hmabout-sec {
		padding: 30px 0 0;
	}

	.hm-ban-vdeo {
		margin: 0 auto 25px;
	}

	.bnr-bfr-cnt:before {
		display: none;
	}

	.hmabout-sec .bnr-bfr-cnt {
		padding: 0;
	}

	.bnr-bfr-cnt h3 br {
		display: none;
	}

	.bnr-bfr-cnt h3,
	.bnr-bfr-cnt h2 {
		font-size: 18px;
	}

	.hmabout-sec .left-img {
		max-width: 100%;
	}

	/* .hmabout-sec .left-img-cnt p {
		font-size: 13px;
	} */
	.education-sec h2 {
		font-size: 22px;
	}

	.education-sec {
		padding: 30px 0 0;
	}

	.education-sec h5:before,
	.education-sec h3:before {
		display: none;
	}

	.education-sec h5,
	.education-sec h3 {
		padding: 0;
	}

	.attorney-lst {
		gap: 0;
	}

	.attorney-right-btm-cnt h5,
	.attorney-right-btm-cnt span {
		font-size: 30px;
	}

	.attorney-right-btm-cnt {
		left: 0;
		right: 0;
		margin: auto;
	}

	.attorney-left-cnt .bnr-bfr-cnt {
		margin: 0 0 15px;
		padding: 0;
	}

	.attorney-left-cnt h4,
	.attorney-left-cnt>h3 {
		font-size: 16px;
		margin: 0 0 10px 0;
	}

	.expert-sec h2 {
		font-size: 25px;
		margin: 0 0 14px 0;
		padding: 0;
	}

	.expert-sec p {
		font-size: 15px;
		margin: 0 0 15px 0;
	}

	.expert-sec h2:before {
		display: none;
	}

	.expert-sec .accordion-section h3 a {
		font-size: 13px;
	}

	.expert-sec .accordion-section h3 a.accordion-section-title:before {
		transform: scale(0.5);
	}

	.expert-sec .accordion-section .accordion-section-content {
		padding: 10px 10px 10px 10px;
	}

	.providers-heading h2 {
		font-size: 40px;
	}

	.hmmeet-providers-sec .providers-cnt h3 {
		font-size: 28px;
		margin-bottom: 5px;
		padding: 0 0 6px 0;
	}

	.providers-cnt h3 strong {
		font-size: 28px;
	}

	.providers-cnt h4 {
		font-size: 20px;
		margin: 0 0 9px;
	}

	.providers-cnt h4 strong {
		font-size: 17px;
	}

	.providers-img {
		width: 100%;
	}

	.cmn-btn a {
		font-size: 14px;
		padding: 12px 20px;
	}

	.providers-btn .header-call-btn a {
		font-size: 15px;
		padding: 10px 22px 10px 42px;
	}

	.providers-btn {
		gap: 10px;
		bottom: 6%;
	}

	.expert-sec .expert-logo-cnt:before {
		display: none;
	}

	.hm-testimonials .bnr-bfr-cnt {
		margin: 0 0 20px 0;
		padding: 0;
	}

	.expert-sec .accordian-inn-para p {
		font-size: 13px;
	}

	.expert-sec .expert-logo-cnt {
		padding: 0;
	}

	.expert-sec .expert-logo-cnt h4 {
		font-size: 17px;
		margin: 0 0 16px 0;
		padding: 0;
	}

	.expert-sec .expert-logo-cnt h4:before {
		display: none;
	}

	.hm-testimonials {
		padding: 30px 0 0 0;
	}

	.hm-testi-item p {
		font-size: 14px;
		margin: 0 0 20px 0;
		font-weight: 500;
	}

	.testi-blck.owl-carousel .owl-nav button {
		margin: 0 -7px;
	}

	.providers-btn {
		gap: 10px;
		bottom: inherit;
		position: relative;
		z-index: 5;
	}

	.hmmeet-providers-sec {
		padding: 30px 0;
	}

	.hmmission-sec {
		padding: 30px 0;
	}

	.hmmission-sec h2 {
		font-size: 34px;
		margin-bottom: 12px;
		padding: 0;
	}

	.hmmission-sec h2::after {
		display: none;
	}

	.hmmission-sec p {
		font-size: 12px;
		margin-bottom: 20px;
	}

	.card-blk h5,
	.card-blk h3 {
		font-size: 20px;
		padding: 80px 0 0 0;
		letter-spacing: 0.8px;
	}

	.hmfrm-map-sec {
		padding: 40px 0 0;
	}

	.hmfrm-map-sec .location .tab-content .cont h3 {
		font-size: 14px;
	}

	.hmfrm-map-sec .location .tab-content .cont a:before {
		transform: scale(0.6);
		left: -72px;
		bottom: -5px;
	}

	.hmfrm-map-sec .location .tab-content .cont {
		padding: 17px 10px 16px 73px;
	}

	.frm-blk h2 {
		font-size: 26px;
	}

	.frm-blk p {
		padding: 0;
		margin: 0 0 20px;
	}

	.frm-blk p:before {
		display: none;
	}

	.hmfrm-map-sec .gform_wrapper .top_label input,
	.hmfrm-map-sec .gform_wrapper select,
	.hmfrm-map-sec .gform_wrapper .top_label textarea {
		background-size: 18px;
		font-size: 14px !important;
		padding: 0 0 18px 0;
	}

	.hmfrm-map-sec .gform_wrapper .form-links a,
	.hmfrm-map-sec .gform-theme--framework .gform-field-label--type-inline {
		font-size: 14px;
	}

	.ftr-blk.call {
		padding: 15px 10px 15px 17px;
	}

	.copyrights p,
	.copyrights a {
		font-size: 11px;
	}

	.copyrightmenu ul li a {
		border-right-width: 1px;
	}

	.providers-img {
		margin: 0 0 20px;
	}

	.bnr-cnt p {
		margin: 0 0 25px 0;
	}

	.expert-care-result .accsec-ritcnt .accordion-section .accordion-section-content ul {
		column-count: 1;
	}
}

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

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

.bnr-cnt.ftr p.para {
	font-size: calc(13px + (18 - 13) * ((100vw - 400px) / (1600 - 400)));
}

html.translated-ltr .bnr-cnt h1 {
	font-size: 93px;
}

html.translated-ltr .attorney-blk.owl-carousel .owl-nav {
	left: 30%;
	bottom: 2%;
}

html.translated-ltr .hmabout-sec .left-img-cnt h4,
html.translated-ltr .attorney-left-cnt h4 {
	font-size: 28px !important;
}

html.translated-ltr .attorney-right-btm-cnt h5 {
	font-size: 85px;
}

html.translated-ltr .expert-sec .accordion-section h3 a {
	line-height: 1.2;
}

html.translated-ltr .expert-sec .expert-logo-cnt h4 {
	font-size: 33px;
}

html.translated-ltr .providers-heading h2 {
	font-size: 140px;
}

html.translated-ltr .ftr-blocks-lst {
	gap: 95px;
}

html.translated-ltr .ftmenu ul li {
	margin: 0 15px;
}

html.translated-ltr .ftmenu ul li:first-child {
	margin-left: 0;
}

html.translated-ltr .ftmenu ul li:last-child {
	margin-right: 0;
}

html.translated-ltr .ftmenu ul li a {
	font-size: 17px;
}

html.translated-ltr .topmenu ul li {
	margin: 0 23px 0 0;
}

html.translated-ltr .topmenu ul li a {
	font-size: 16px;
}

html.translated-ltr .main-topmenu .top-menu-right a {
	font-size: 16px;
}

html.translated-ltr .main-topmenu {
	gap: 0;
}

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

	html.translated-ltr .topmenu ul li a,
	html.translated-ltr .main-topmenu .top-menu-right a {
		font-size: 15px;
	}

	html.translated-ltr .bnr-cnt h1 {
		font-size: 85px;
	}

	html.translated-ltr .attorney-right-btm-cnt h5 {
		font-size: 75px;
	}

	html.translated-ltr .providers-heading h2 {
		font-size: 120px;
	}
}

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

	html.translated-ltr .topmenu ul li a,
	html.translated-ltr .main-topmenu .top-menu-right a {
		font-size: 14px;
	}

	html.translated-ltr .topmenu ul li {
		margin: 0 13px 0 0;
	}

	html.translated-ltr .bnr-cnt h1 {
		font-size: 76px;
	}

	html.translated-ltr .hmabout-sec .left-img-cnt h4,
	html.translated-ltr .attorney-left-cnt h4 {
		font-size: 25px !important;
	}

	html.translated-ltr .hmabout-sec .left-img-cnt h4,
	html.translated-ltr .attorney-left-cnt h4 {
		font-size: 25px !important;
	}

	html.translated-ltr .attorney-left-cnt .bnr-bfr-cnt h3 {
		font-size: 48px;
	}

	html.translated-ltr .providers-heading h2 {
		font-size: 110px;
	}

	html.translated-ltr .ftmenu ul li {
		margin: 0 8px;
	}
}

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

	html.translated-ltr .topmenu ul li a,
	html.translated-ltr .main-topmenu .top-menu-right a {
		font-size: 13px;
	}

	html.translated-ltr .topmenu ul li {
		margin: 0 9px 0 0;
	}

	html.translated-ltr .logo-rit {
		width: 71.5%;
	}

	html.translated-ltr .bnr-cnt h1 {
		font-size: 66px;
	}

	html.translated-ltr .attorney-left-cnt .bnr-bfr-cnt h3 {
		font-size: 45px;
	}

	html.translated-ltr .hmabout-sec .left-img-cnt h4,
	html.translated-ltr .attorney-left-cnt h4 {
		font-size: 24px !important;
	}

	html.translated-ltr .attorney-right-btm-cnt h5 {
		font-size: 55px;
	}

	html.translated-ltr .providers-heading h2 {
		font-size: 90px;
	}

	html.translated-ltr .ftmenu ul li a {
		font-size: 14px;
	}

	html.translated-ltr .ftr-blocks-lst {
		gap: 65px;
	}
}

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

	html.translated-ltr .topmenu ul li a,
	html.translated-ltr .main-topmenu .top-menu-right a {
		font-size: 10px;
	}

	html.translated-ltr .topmenu ul li {
		margin: 0 9px 0 0;
	}

	html.translated-ltr .bnr-cnt h1 {
		font-size: 51px;
	}

	html.translated-ltr .attorney-left-cnt .bnr-bfr-cnt h3 {
		font-size: 29px;
	}

	html.translated-ltr .hmabout-sec .left-img-cnt h4,
	html.translated-ltr .attorney-left-cnt h4 {
		font-size: 18px !important;
	}

	html.translated-ltr .attorney-right-btm-cnt h5 {
		font-size: 45px;
	}

	html.translated-ltr .attorney-blk.owl-carousel .owl-nav {
		left: 40%;
		bottom: 1%;
	}

	html.translated-ltr .providers-heading h2 {
		font-size: 76px;
	}

	html.translated-ltr .ftmenu ul li a {
		font-size: 12px;
	}

	html.translated-ltr .ftr-blocks-lst {
		gap: 25px;
	}

	html.translated-ltr .ftmenu ul li {
		margin: 0 2px;
	}
}

@media screen and (max-width: 991px) {
	html.translated-ltr .bnr-cnt h1 {
		font-size: 45px;
	}

	html.translated-ltr .attorney-blk.owl-carousel .owl-nav {
		left: 0;
		bottom: 0;
		position: relative;
	}

	html.translated-ltr .providers-heading h2 {
		font-size: 46px;
	}

	html.translated-ltr .ftr-blocks-lst {
		gap: 10px;
	}

	html.translated-ltr .site-footer .ftr-blk h6 {
		font-size: 21px;
		margin: 0 0 5px;
	}
}

@media screen and (max-width: 767px) {
	html.translated-ltr .bnr-cnt h1 {
		font-size: 35px;
	}

	html.translated-ltr .attorney-right-btm-cnt h5 {
		font-size: 35px;
	}

	html.translated-ltr .providers-heading h2 {
		font-size: 34px;
		margin: 0 0 10px 0;
	}
}

@media screen and (max-width: 480px) {
	html.translated-ltr .bnr-cnt h1 {
		font-size: 27px;
	}

	html.translated-ltr .attorney-right-btm-cnt h5 {
		font-size: 30px;
	}

	html.translated-ltr .attorney-left-cnt .bnr-bfr-cnt h3 {
		font-size: 21px;
	}

	html.translated-ltr .hmabout-sec .left-img-cnt h4,
	html.translated-ltr .attorney-left-cnt h4 {
		font-size: 15px !important;
	}

	html.translated-ltr .providers-heading h2 {
		font-size: 27px;
		margin: 0 0 10px 0;
		line-height: 1;
	}

	html.translated-ltr .hmfrm-map-sec .gform_wrapper input#gform_submit_button_1 {
		width: 230px !important;
	}

	html.translated-ltr .site-footer .ftr-blk h6 {
		font-size: 18px;
		margin: 0 0 5px;
	}
}